D:=[]; G:=[]; R:=[]; RG:=[]; # Design 1: 2 resolution(s), autom. group order 96, simple D[1]:=[[1,2,3,4],[1,2,5,6],[1,3,7,8],[1,4,9,10],[1,5,11,12],[1,6,13,14],[1,7,11,15],[1,8,13,16],[1,9,12,16],[1,10,14,15],[2,3,11,13],[2,4,7,14],[2,5,9,15],[2,6,8,10],[2,7,9,12],[2,8,12,13],[2,10,14,16],[2,11,15,16],[3,4,5,16],[3,5,10,15],[3,6,8,9],[3,6,13,15],[3,7,10,12],[3,9,14,16],[3,11,12,14],[4,5,12,13],[4,6,10,12],[4,6,11,14],[4,7,13,15],[4,8,9,15],[4,8,11,16],[5,6,7,16],[5,7,8,14],[5,8,10,11],[5,9,13,14],[6,7,9,11],[6,12,15,16],[7,10,13,16],[8,12,14,15],[9,10,11,13]]; G[1]:=Group([(2,3)(5,7)(6,8)(9,10)(12,15)(14,16),(2,6)(3,14)(4,13)(7,15)(8,10)(9,16),(1,2)(3,4)(8,14)(9,11)(10,13)(12,15)]); R[1]:=[]; RG[1]:=[]; # Design 1 / Resolution 1: autom. group order 24 R[1][1]:=[[1,32,39,40],[2,25,30,38],[3,18,27,35],[4,11,33,37],[5,14,24,29],[6,13,23,31],[7,17,21,26],[8,15,20,28],[9,12,22,34],[10,16,19,36]]; RG[1][1]:=Group([(2,6)(3,14)(4,13)(7,15)(8,10)(9,16),(2,16)(3,8)(4,13)(5,12)(6,9)(10,14),(1,11)(2,9)(3,10)(4,13)(5,7)(12,15),(1,2)(3,4)(8,14)(9,11)(10,13)(12,15)]); # Design 1 / Resolution 2: autom. group order 24 R[1][2]:=[[1,32,39,40],[2,25,30,38],[3,18,27,35],[4,11,33,37],[5,14,24,29],[6,15,20,31],[7,17,21,26],[8,13,23,28],[9,12,22,34],[10,16,19,36]]; RG[1][2]:=Group([(2,9)(3,10)(5,12)(6,16)(7,15)(8,14),(2,8,9,14)(3,16,10,6)(4,13)(5,7,12,15),(1,11)(2,8)(3,16)(6,10)(7,15)(9,14),(1,10,16)(2,8,4)(3,6,11)(7,12,15)(9,14,13)]); # Design 2: 2 resolution(s), autom. group order 96 D[2]:=[[1,2,3,4],[1,2,3,4],[1,5,6,7],[1,5,6,7],[1,8,9,10],[1,8,11,12],[1,9,11,13],[1,10,12,13],[1,14,15,16],[1,14,15,16],[2,5,8,13],[2,5,8,13],[2,6,9,14],[2,6,12,15],[2,7,9,15],[2,7,12,14],[2,10,11,16],[2,10,11,16],[3,5,10,14],[3,5,11,15],[3,6,8,16],[3,6,9,11],[3,7,9,10],[3,7,13,16],[3,8,12,14],[3,12,13,15],[4,5,10,15],[4,5,11,14],[4,6,11,12],[4,6,13,16],[4,7,8,16],[4,7,10,12],[4,8,9,14],[4,9,13,15],[5,9,12,16],[5,9,12,16],[6,8,10,15],[6,10,13,14],[7,8,11,15],[7,11,13,14]]; G[2]:=Group([(6,7)(8,13)(10,11)(14,15),(5,16)(6,14,7,15)(8,10,13,11)(9,12),(3,4)(8,13)(9,12)(14,15),(2,5)(3,6)(4,7)(9,11)(10,12)(14,15),(1,2)(6,8)(7,13)(9,12)(10,15)(11,14)]); R[2]:=[]; RG[2]:=[]; # Design 2 / Resolution 1: autom. group order 96 R[2][1]:=[[1,35,37,40],[2,36,38,39],[3,17,25,34],[4,18,26,33],[5,14,24,28],[6,15,19,30],[7,16,21,27],[8,13,20,31],[9,11,22,32],[10,12,23,29]]; RG[2][1]:=Group([(6,7)(8,13)(10,11)(14,15),(5,16)(6,14,7,15)(8,10,13,11)(9,12),(3,4)(8,13)(9,12)(14,15),(2,5)(3,6)(4,7)(9,11)(10,12)(14,15),(1,2)(6,13)(7,8)(9,12)(10,14)(11,15)]); # Design 2 / Resolution 2: autom. group order 96 R[2][2]:=[[1,35,37,40],[2,36,38,39],[3,17,25,34],[4,18,26,33],[5,16,20,30],[6,13,24,27],[7,14,19,31],[8,15,21,28],[9,11,22,32],[10,12,23,29]]; RG[2][2]:=Group([(6,7)(8,13)(10,11)(14,15),(5,16)(6,15,7,14)(8,11,13,10)(9,12),(3,4)(8,13)(9,12)(14,15),(2,5)(3,6)(4,7)(9,11)(10,12)(14,15),(1,2)(6,8)(7,13)(9,12)(10,15)(11,14)]); # Design 3: 2 resolution(s), autom. group order 96, simple D[3]:=[[1,2,3,4],[1,2,5,6],[1,3,7,8],[1,4,9,10],[1,5,11,12],[1,6,13,14],[1,7,11,15],[1,8,13,16],[1,9,14,15],[1,10,12,16],[2,3,11,13],[2,4,7,14],[2,5,9,15],[2,6,8,10],[2,7,9,12],[2,8,11,12],[2,10,14,16],[2,13,15,16],[3,4,5,16],[3,5,10,15],[3,6,8,9],[3,6,11,15],[3,7,10,12],[3,9,14,16],[3,12,13,14],[4,5,12,13],[4,6,9,12],[4,6,11,14],[4,7,13,15],[4,8,10,15],[4,8,11,16],[5,6,7,16],[5,7,8,14],[5,8,9,13],[5,10,11,14],[6,7,10,13],[6,12,15,16],[7,9,11,16],[8,12,14,15],[9,10,11,13]]; G[3]:=Group([(2,3)(5,7)(6,8)(9,10)(12,15)(14,16),(2,5)(3,12)(4,11)(7,10)(8,16)(9,15),(1,2)(3,4)(8,14)(9,11)(10,13)(12,15)]); R[3]:=[]; RG[3]:=[]; # Design 3 / Resolution 1: autom. group order 24 R[3][1]:=[[1,32,39,40],[2,25,30,38],[3,18,27,35],[4,11,33,37],[5,14,24,29],[6,13,23,31],[7,17,21,26],[8,15,20,28],[9,16,19,36],[10,12,22,34]]; RG[3][1]:=Group([(2,5)(3,12)(4,11)(7,10)(8,16)(9,15),(1,13)(2,7)(3,15)(5,10)(8,16)(9,12),(1,11)(2,3)(4,13)(5,15)(7,12)(9,10),(1,5,2)(3,11,15)(4,12,9)(7,10,13)(8,14,16)]); # Design 3 / Resolution 2: autom. group order 24 R[3][2]:=[[1,33,37,40],[2,25,30,38],[3,18,27,35],[4,11,32,39],[5,14,24,29],[6,13,23,31],[7,17,21,26],[8,15,20,28],[9,16,19,36],[10,12,22,34]]; RG[3][2]:=Group([(1,13)(2,10)(3,9)(4,11)(5,7)(12,15),(1,11)(2,3)(4,13)(5,15)(7,12)(9,10),(1,2)(3,4)(8,14)(9,11)(10,13)(12,15),(2,15)(3,7)(4,11)(5,9)(6,14)(10,12)]); # Design 4: 1 resolution(s), autom. group order 96, decomposable D[4]:=[[1,2,3,4],[1,2,3,4],[1,5,6,7],[1,5,6,8],[1,7,9,10],[1,8,11,12],[1,9,10,13],[1,11,12,14],[1,13,15,16],[1,14,15,16],[2,5,7,15],[2,5,13,15],[2,6,8,16],[2,6,14,16],[2,7,9,11],[2,8,9,11],[2,10,12,13],[2,10,12,14],[3,5,11,13],[3,5,11,14],[3,6,7,12],[3,6,12,13],[3,7,10,16],[3,8,9,15],[3,8,10,16],[3,9,14,15],[4,5,8,10],[4,5,10,14],[4,6,9,13],[4,6,9,14],[4,7,11,16],[4,7,12,15],[4,8,12,15],[4,11,13,16],[5,9,12,16],[5,9,12,16],[6,10,11,15],[6,10,11,15],[7,8,13,14],[7,8,13,14]]; G[4]:=Group([(5,9)(6,10)(8,13)(11,15)(12,16),(5,12)(6,11)(7,14)(9,16)(10,15),(3,4)(5,6)(7,8)(9,11)(10,12)(13,14)(15,16),(1,2)(5,6,16,15)(7,8,14,13)(9,11,12,10),(1,3)(2,4)(6,11)(7,14)(8,13)(10,15),(1,5,6)(2,12,10)(3,9,15)(4,16,11)]); R[4]:=[]; RG[4]:=[]; # Design 4 / Resolution 1: autom. group order 96, decomposable R[4][1]:=[[1,35,37,39],[2,36,38,40],[3,18,24,34],[4,17,26,31],[5,14,19,33],[6,12,23,30],[7,13,20,32],[8,11,25,29],[9,16,21,28],[10,15,22,27]]; RG[4][1]:=Group([(5,9)(6,10)(8,13)(11,15)(12,16),(5,12)(6,11)(7,14)(9,16)(10,15),(3,4)(5,15)(6,16)(7,13)(8,14)(9,10)(11,12),(1,3)(2,4)(6,11)(7,14)(8,13)(10,15),(1,5,6)(2,12,10)(3,9,15)(4,16,11)]); # Design 5: 1 resolution(s), autom. group order 96, decomposable D[5]:=[[1,2,3,4],[1,2,3,4],[1,5,6,7],[1,5,6,7],[1,8,9,10],[1,8,9,10],[1,11,12,13],[1,11,12,13],[1,14,15,16],[1,14,15,16],[2,5,8,11],[2,5,8,11],[2,6,12,14],[2,6,12,14],[2,7,9,15],[2,7,9,16],[2,10,13,15],[2,10,13,16],[3,5,13,15],[3,5,13,16],[3,6,8,15],[3,6,8,16],[3,7,10,12],[3,7,10,12],[3,9,11,14],[3,9,11,14],[4,5,10,14],[4,5,10,14],[4,6,9,13],[4,6,9,13],[4,7,11,15],[4,7,11,16],[4,8,12,15],[4,8,12,16],[5,9,12,15],[5,9,12,16],[6,10,11,15],[6,10,11,16],[7,8,13,14],[7,8,13,14]]; G[5]:=Group([(15,16),(3,4)(5,11)(6,12)(7,13)(9,10),(2,3)(5,10)(6,9)(7,8)(11,12),(2,5,8,11)(3,6,10,13)(4,7,9,12),(1,14)(3,6)(4,12)(5,11)(7,9)(10,13)]); R[5]:=[]; RG[5]:=[]; # Design 5 / Resolution 1: autom. group order 96, decomposable R[5][1]:=[[1,35,38,39],[2,36,37,40],[3,17,25,34],[4,18,26,33],[5,13,19,32],[6,14,20,31],[7,15,22,27],[8,16,21,28],[9,11,23,29],[10,12,24,30]]; RG[5][1]:=Group([(15,16),(1,14)(3,12)(4,6)(7,10)(9,13),(3,4)(5,11)(6,12)(7,13)(9,10),(1,14)(2,8)(3,13)(4,7)(6,10)(9,12),(2,5)(3,7)(4,6)(8,11)(9,13)(10,12),(2,3,4)(5,12,9)(6,11,10)(7,13,8)]);