Cat Tiling

Cat Tiling
Loading the math board and drawing, please wait…
2015-11-30 08:03
This example demonstrates a tiling pattern based on cat shapes, constructed through rotation and copying operations. It illustrates concepts of rotation, polygons, and geometric construction. It uses commands like Rotate, Midpoint, and Polygon in GeoGebra. Suitable for middle school and above students to learn about geometric transformations and tiling patterns.

GeoGebra Commands & Parameters

  1. Rotate(B, 90*°, A) → B'
  2. Rotate(A, 90*°, B') → A'
  3. Rotate(C, -90*°, B) → C'
  4. Rotate(D, -90*°, B) → D'
  5. Rotate(E, -90*°, B) → E'
  6. Rotate(F, -90*°, B) → F'
  7. Rotate(G, -90*°, B) → G'
  8. Rotate(H, -90*°, B) → H'
  9. Midpoint(B', A') → L
  10. Rotate(M, 180*°, L) → M'
  11. Rotate(N, 180*°, L) → N'
  12. Rotate(O, 180*°, L) → O'
  13. Rotate(P, 180*°, L) → P'
  14. Rotate(Q, 180*°, L) → Q'
  15. Rotate(M, -90*°, B') → M'_1
  16. Rotate(N, -90*°, B') → N'_1
  17. Rotate(O, -90*°, B') → O'_1
  18. Rotate(P, -90*°, B') → P'_1
  19. Rotate(Q, -90*°, B') → Q'_1
  20. Rotate(M', -90*°, B') → M''
  21. Rotate(N', -90*°, B') → N''
  22. Rotate(O', -90*°, B') → O''
  23. Rotate(P', -90*°, B') → P''
  24. Rotate(Q', -90*°, B') → Q''
  25. Rotate(I, -90*°, B) → I'
  26. Rotate(J, -90*°, B) → J'
  27. Rotate(K, -90*°, B) → K'
  28. Polygon(A, C, B, K', J', I', H', G', F', E', D', C', D, A', Q, P, O, N, M, M', N', O', P', E, Q', B', Q'', P'', O'', N'', M'', M'_1, N'_1, O'_1, F, P'_1, Q'_1, G, H, I, J, K) → poly1, a, k, b, k', j', i', h', g', f', e', d', c, c', a', q, p, o, n, m, m', n', o', d, p', q', b', q'', p'', o'', n'', m'', m'_1, n'_1, e, o'_1, p'_1, q'_1, f, g, h, i, j
  29. Rotate(A, -90*°, B) → A'_1
  30. Rotate(C, -90*°, B) → C'_1
  31. Rotate(D, -90*°, B) → D'_1
  32. Rotate(E, -90*°, B) → E'_1
  33. Rotate(F, -90*°, B) → F'_1
  34. Rotate(G, -90*°, B) → G'_1
  35. Rotate(H, -90*°, B) → H'_1
  36. Rotate(I, -90*°, B) → I'_1
  37. Rotate(J, -90*°, B) → J'_1
  38. Rotate(K, -90*°, B) → K'_1
  39. Rotate(B, -90*°, B) → B'_1
  40. Rotate(K', -90*°, B) → K''
  41. Rotate(J', -90*°, B) → J''
  42. Rotate(I', -90*°, B) → I''
  43. Rotate(H', -90*°, B) → H''
  44. Rotate(G', -90*°, B) → G''
  45. Rotate(F', -90*°, B) → F''
  46. Rotate(E', -90*°, B) → E''
  47. Rotate(D', -90*°, B) → D''
  48. Rotate(C', -90*°, B) → C''
  49. Rotate(A', -90*°, B) → A''
  50. Rotate(Q, -90*°, B) → Q'_2
  51. Rotate(P, -90*°, B) → P'_2
  52. Rotate(O, -90*°, B) → O'_2
  53. Rotate(N, -90*°, B) → N'_2
  54. Rotate(M, -90*°, B) → M'_2
  55. Rotate(M', -90*°, B) → M''_1
  56. Rotate(N', -90*°, B) → N''_1
  57. Rotate(O', -90*°, B) → O''_1
  58. Rotate(P', -90*°, B) → P''_1
  59. Rotate(Q', -90*°, B) → Q''_1
  60. Rotate(B', -90*°, B) → B''
  61. Rotate(Q'', -90*°, B) → Q'''
  62. Rotate(P'', -90*°, B) → P'''
  63. Rotate(O'', -90*°, B) → O'''
  64. Rotate(N'', -90*°, B) → N'''
  65. Rotate(M'', -90*°, B) → M'''
  66. Rotate(M'_1, -90*°, B) → R
  67. Rotate(N'_1, -90*°, B) → S
  68. Rotate(O'_1, -90*°, B) → T
  69. Rotate(P'_1, -90*°, B) → U
  70. Rotate(Q'_1, -90*°, B) → V
  71. Polygon(A'_1, C'_1, B'_1, K'', J'', I'', H'', G'', F'', E'', D'', C'', D'_1, A'', Q'_2, P'_2, O'_2, N'_2, M'_2, M''_1, N''_1, O''_1, P''_1, E'_1, Q''_1, B'', Q''', P''', O''', N''', M''', R, S, T, F'_1, U, V, G'_1, H'_1, I'_1, J'_1, K'_1) → poly1', a'_1, k'_1, b'_1, k'', j'', i'', h'', g'', f'', e'', d'', c'_1, c'', a'', q'_2, p'_2, o'_2, n'_2, m'_2, m''_1, n''_1, o''_1, d'_1, p''_1, q''_1, b'', q''', p''', o''', n''', m''', r, s, e'_1, t, u, v, f'_1, g'_1, h'_1, i'_1, j'_1
  72. Rotate(A'_1, -90*°, B) → W
  73. Rotate(C'_1, -90*°, B) → Z
  74. Rotate(D'_1, -90*°, B) → A_1
  75. Rotate(E'_1, -90*°, B) → B_1
  76. Rotate(F'_1, -90*°, B) → C_1
  77. Rotate(G'_1, -90*°, B) → D_1
  78. Rotate(H'_1, -90*°, B) → E_1
  79. Rotate(I'_1, -90*°, B) → F_1
  80. Rotate(J'_1, -90*°, B) → G_1
  81. Rotate(K'_1, -90*°, B) → H_1
  82. Rotate(B'_1, -90*°, B) → I_1
  83. Rotate(K'', -90*°, B) → K'''
  84. Rotate(J'', -90*°, B) → J'''
  85. Rotate(I'', -90*°, B) → I'''
  86. Rotate(H'', -90*°, B) → H'''
  87. Rotate(G'', -90*°, B) → G'''
  88. Rotate(F'', -90*°, B) → F'''
  89. Rotate(E'', -90*°, B) → E'''
  90. Rotate(D'', -90*°, B) → D'''
  91. Rotate(C'', -90*°, B) → C'''
  92. Rotate(A'', -90*°, B) → A'''
  93. Rotate(Q'_2, -90*°, B) → J_1
  94. Rotate(P'_2, -90*°, B) → K_1
  95. Rotate(O'_2, -90*°, B) → L_1
  96. Rotate(N'_2, -90*°, B) → M_1
  97. Rotate(M'_2, -90*°, B) → N_1
  98. Rotate(M''_1, -90*°, B) → O_1
  99. Rotate(N''_1, -90*°, B) → P_1
  100. Rotate(O''_1, -90*°, B) → Q_1
  101. Rotate(P''_1, -90*°, B) → R_1
  102. Rotate(Q''_1, -90*°, B) → S_1
  103. Rotate(B'', -90*°, B) → B'''
  104. Rotate(Q''', -90*°, B) → T_1
  105. Rotate(P''', -90*°, B) → U_1
  106. Rotate(O''', -90*°, B) → V_1
  107. Rotate(N''', -90*°, B) → W_1
  108. Rotate(M''', -90*°, B) → Z_1
  109. Rotate(R, -90*°, B) → R'
  110. Rotate(S, -90*°, B) → S'
  111. Rotate(T, -90*°, B) → T'
  112. Rotate(U, -90*°, B) → U'
  113. Rotate(V, -90*°, B) → V'
  114. Polygon(W, Z, I_1, K''', J''', I''', H''', G''', F''', E''', D''', C''', A_1, A''', J_1, K_1, L_1, M_1, N_1, O_1, P_1, Q_1, R_1, B_1, S_1, B''', T_1, U_1, V_1, W_1, Z_1, R', S', T', C_1, U', V', D_1, E_1, F_1, G_1, H_1) → poly1'', w, h_1, i_1, k''', j''', i''', h''', g''', f''', e''', d''', z_1, c''', a''', j_1, k_1, l_1, m_1, n_1, o_1, p_1, q_1, a_1, r_1, s_1, b''', t_1, u_1, v_1, w_1, z_2, r', s', b_1, t', u', v', c_1, d_1, e_1, f_1, g_1
  115. Rotate(W, -90*°, B) → W'
  116. Rotate(Z, -90*°, B) → Z'
  117. Rotate(A_1, -90*°, B) → A_2
  118. Rotate(B_1, -90*°, B) → B_2
  119. Rotate(C_1, -90*°, B) → C_2
  120. Rotate(D_1, -90*°, B) → D_2
  121. Rotate(E_1, -90*°, B) → E_2
  122. Rotate(F_1, -90*°, B) → F_2
  123. Rotate(G_1, -90*°, B) → G_2
  124. Rotate(H_1, -90*°, B) → H_2
  125. Rotate(I_1, -90*°, B) → I_2
  126. Rotate(K''', -90*°, B) → J_2
  127. Rotate(J''', -90*°, B) → K_2
  128. Rotate(I''', -90*°, B) → L_2
  129. Rotate(H''', -90*°, B) → M_2
  130. Rotate(G''', -90*°, B) → N_2
  131. Rotate(F''', -90*°, B) → O_2
  132. Rotate(E''', -90*°, B) → P_2
  133. Rotate(D''', -90*°, B) → Q_2
  134. Rotate(C''', -90*°, B) → R_2
  135. Rotate(A''', -90*°, B) → S_2
  136. Rotate(J_1, -90*°, B) → T_2
  137. Rotate(K_1, -90*°, B) → U_2
  138. Rotate(L_1, -90*°, B) → V_2
  139. Rotate(M_1, -90*°, B) → W_2
  140. Rotate(N_1, -90*°, B) → Z_2
  141. Rotate(O_1, -90*°, B) → A_3
  142. Rotate(P_1, -90*°, B) → B_3
  143. Rotate(Q_1, -90*°, B) → C_3
  144. Rotate(R_1, -90*°, B) → D_3
  145. Rotate(S_1, -90*°, B) → E_3
  146. Rotate(B''', -90*°, B) → F_3
  147. Rotate(T_1, -90*°, B) → G_3
  148. Rotate(U_1, -90*°, B) → H_3
  149. Rotate(V_1, -90*°, B) → I_3
  150. Rotate(W_1, -90*°, B) → J_3
  151. Rotate(Z_1, -90*°, B) → K_3
  152. Rotate(R', -90*°, B) → R''
  153. Rotate(S', -90*°, B) → S''
  154. Rotate(T', -90*°, B) → T''
  155. Rotate(U', -90*°, B) → U''
  156. Rotate(V', -90*°, B) → V''
  157. Polygon(W', Z', I_2, J_2, K_2, L_2, M_2, N_2, O_2, P_2, Q_2, R_2, A_2, S_2, T_2, U_2, V_2, W_2, Z_2, A_3, B_3, C_3, D_3, B_2, E_3, F_3, G_3, H_3, I_3, J_3, K_3, R'', S'', T'', C_2, U'', V'', D_2, E_2, F_2, G_2, H_2) → poly1''', w', h_2, i_2, j_2, k_2, l_2, m_2, n_2, o_2, p_2, q_2, z', r_2, s_2, t_2, u_2, v_2, w_2, z_3, a_3, b_3, c_3, a_2, d_3, e_3, f_3, g_3, h_3, i_3, j_3, k_3, r'', s'', b_2, t'', u'', v'', c_2, d_2, e_2, f_2, g_2
  158. Rotate(A, -90*°, B') → A'_2
  159. Rotate(C, -90*°, B') → C'_2
  160. Rotate(D, -90*°, B') → D'_2
  161. Rotate(E, -90*°, B') → E'_2
  162. Rotate(F, -90*°, B') → F'_2
  163. Rotate(G, -90*°, B') → G'_2
  164. Rotate(H, -90*°, B') → H'_2
  165. Rotate(I, -90*°, B') → I'_2
  166. Rotate(J, -90*°, B') → J'_2
  167. Rotate(K, -90*°, B') → K'_2
  168. Rotate(B, -90*°, B') → B'_2
  169. Rotate(K', -90*°, B') → K''_1
  170. Rotate(J', -90*°, B') → J''_1
  171. Rotate(I', -90*°, B') → I''_1
  172. Rotate(H', -90*°, B') → H''_1
  173. Rotate(G', -90*°, B') → G''_1
  174. Rotate(F', -90*°, B') → F''_1
  175. Rotate(E', -90*°, B') → E''_1
  176. Rotate(D', -90*°, B') → D''_1
  177. Rotate(C', -90*°, B') → C''_1
  178. Rotate(A', -90*°, B') → A''_1
  179. Rotate(Q, -90*°, B') → Q'_3
  180. Rotate(P, -90*°, B') → P'_3
  181. Rotate(O, -90*°, B') → O'_3
  182. Rotate(N, -90*°, B') → N'_3
  183. Rotate(M, -90*°, B') → M'_3
  184. Rotate(M', -90*°, B') → M''_2
  185. Rotate(N', -90*°, B') → N''_2
  186. Rotate(O', -90*°, B') → O''_2
  187. Rotate(P', -90*°, B') → P''_2
  188. Rotate(Q', -90*°, B') → Q''_2
  189. Rotate(B', -90*°, B') → B''_1
  190. Rotate(Q'', -90*°, B') → Q'''_1
  191. Rotate(P'', -90*°, B') → P'''_1
  192. Rotate(O'', -90*°, B') → O'''_1
  193. Rotate(N'', -90*°, B') → N'''_1
  194. Rotate(M'', -90*°, B') → M'''_1
  195. Rotate(M'_1, -90*°, B') → L_3
  196. Rotate(N'_1, -90*°, B') → M_3
  197. Rotate(O'_1, -90*°, B') → N_3
  198. Rotate(P'_1, -90*°, B') → O_3
  199. Rotate(Q'_1, -90*°, B') → P_3
  200. Polygon(A'_2, C'_2, B'_2, K''_1, J''_1, I''_1, H''_1, G''_1, F''_1, E''_1, D''_1, C''_1, D'_2, A''_1, Q'_3, P'_3, O'_3, N'_3, M'_3, M''_2, N''_2, O''_2, P''_2, E'_2, Q''_2, B''_1, Q'''_1, P'''_1, O'''_1, N'''_1, M'''_1, L_3, M_3, N_3, F'_2, O_3, P_3, G'_2, H'_2, I'_2, J'_2, K'_2) → poly1'_1, a'_2, k'_2, b'_2, k''_1, j''_1, i''_1, h''_1, g''_1, f''_1, e''_1, d''_1, c'_2, c''_1, a''_1, q'_3, p'_3, o'_3, n'_3, m'_3, m''_2, n''_2, o''_2, d'_2, p''_2, q''_2, b''_1, q'''_1, p'''_1, o'''_1, n'''_1, m'''_1, l_3, m_3, e'_2, n_3, o_3, p_3, f'_2, g'_2, h'_2, i'_2, j'_2
  201. Rotate(A'_2, -90*°, B') → Q_3
  202. Rotate(C'_2, -90*°, B') → R_3
  203. Rotate(D'_2, -90*°, B') → S_3
  204. Rotate(E'_2, -90*°, B') → T_3
  205. Rotate(F'_2, -90*°, B') → U_3
  206. Rotate(G'_2, -90*°, B') → V_3
  207. Rotate(H'_2, -90*°, B') → W_3
  208. Rotate(I'_2, -90*°, B') → Z_3
  209. Rotate(J'_2, -90*°, B') → A_4
  210. Rotate(K'_2, -90*°, B') → B_4
  211. Rotate(B'_2, -90*°, B') → C_4
  212. Rotate(K''_1, -90*°, B') → D_4
  213. Rotate(J''_1, -90*°, B') → E_4
  214. Rotate(I''_1, -90*°, B') → F_4
  215. Rotate(H''_1, -90*°, B') → G_4
  216. Rotate(G''_1, -90*°, B') → H_4
  217. Rotate(F''_1, -90*°, B') → I_4
  218. Rotate(E''_1, -90*°, B') → J_4
  219. Rotate(D''_1, -90*°, B') → K_4
  220. Rotate(C''_1, -90*°, B') → L_4
  221. Rotate(A''_1, -90*°, B') → M_4
  222. Rotate(Q'_3, -90*°, B') → N_4
  223. Rotate(P'_3, -90*°, B') → O_4
  224. Rotate(O'_3, -90*°, B') → P_4
  225. Rotate(N'_3, -90*°, B') → Q_4
  226. Rotate(M'_3, -90*°, B') → R_4
  227. Rotate(M''_2, -90*°, B') → S_4
  228. Rotate(N''_2, -90*°, B') → T_4
  229. Rotate(O''_2, -90*°, B') → U_4
  230. Rotate(P''_2, -90*°, B') → V_4
  231. Rotate(Q''_2, -90*°, B') → W_4
  232. Rotate(B''_1, -90*°, B') → Z_4
  233. Rotate(Q'''_1, -90*°, B') → A_5
  234. Rotate(P'''_1, -90*°, B') → B_5
  235. Rotate(O'''_1, -90*°, B') → C_5
  236. Rotate(N'''_1, -90*°, B') → D_5
  237. Rotate(M'''_1, -90*°, B') → E_5
  238. Rotate(L_3, -90*°, B') → F_5
  239. Rotate(M_3, -90*°, B') → G_5
  240. Rotate(N_3, -90*°, B') → H_5
  241. Rotate(O_3, -90*°, B') → I_5
  242. Rotate(P_3, -90*°, B') → J_5
  243. Polygon(Q_3, R_3, C_4, D_4, E_4, F_4, G_4, H_4, I_4, J_4, K_4, L_4, S_3, M_4, N_4, O_4, P_4, Q_4, R_4, S_4, T_4, U_4, V_4, T_3, W_4, Z_4, A_5, B_5, C_5, D_5, E_5, F_5, G_5, H_5, U_3, I_5, J_5, V_3, W_3, Z_3, A_4, B_4) → poly2, q_3, b_4, c_4, d_4, e_4, f_4, g_4, h_4, i_4, j_4, k_4, r_3, l_4, m_4, n_4, o_4, p_4, q_4, r_4, s_4, t_4, u_4, s_3, v_4, w_4, z_5, a_5, b_5, c_5, d_5, e_5, f_5, g_5, t_3, h_5, i_5, j_5, u_3, v_3, w_3, z_4, a_4
  244. Rotate(Q_3, -90*°, B') → K_5
  245. Rotate(R_3, -90*°, B') → L_5
  246. Rotate(S_3, -90*°, B') → M_5
  247. Rotate(T_3, -90*°, B') → N_5
  248. Rotate(U_3, -90*°, B') → O_5
  249. Rotate(V_3, -90*°, B') → P_5
  250. Rotate(W_3, -90*°, B') → Q_5
  251. Rotate(Z_3, -90*°, B') → R_5
  252. Rotate(A_4, -90*°, B') → S_5
  253. Rotate(B_4, -90*°, B') → T_5
  254. Rotate(C_4, -90*°, B') → U_5
  255. Rotate(D_4, -90*°, B') → V_5
  256. Rotate(E_4, -90*°, B') → W_5
  257. Rotate(F_4, -90*°, B') → Z_5
  258. Rotate(G_4, -90*°, B') → A_6
  259. Rotate(H_4, -90*°, B') → B_6
  260. Rotate(I_4, -90*°, B') → C_6
  261. Rotate(J_4, -90*°, B') → D_6
  262. Rotate(K_4, -90*°, B') → E_6
  263. Rotate(L_4, -90*°, B') → F_6
  264. Rotate(M_4, -90*°, B') → G_6
  265. Rotate(N_4, -90*°, B') → H_6
  266. Rotate(O_4, -90*°, B') → I_6
  267. Rotate(P_4, -90*°, B') → J_6
  268. Rotate(Q_4, -90*°, B') → K_6
  269. Rotate(R_4, -90*°, B') → L_6
  270. Rotate(S_4, -90*°, B') → M_6
  271. Rotate(T_4, -90*°, B') → N_6
  272. Rotate(U_4, -90*°, B') → O_6
  273. Rotate(V_4, -90*°, B') → P_6
  274. Rotate(W_4, -90*°, B') → Q_6
  275. Rotate(Z_4, -90*°, B') → R_6
  276. Rotate(A_5, -90*°, B') → S_6
  277. Rotate(B_5, -90*°, B') → T_6
  278. Rotate(C_5, -90*°, B') → U_6
  279. Rotate(D_5, -90*°, B') → V_6
  280. Rotate(E_5, -90*°, B') → W_6
  281. Rotate(F_5, -90*°, B') → Z_6
  282. Rotate(G_5, -90*°, B') → A_7
  283. Rotate(H_5, -90*°, B') → B_7
  284. Rotate(I_5, -90*°, B') → C_7
  285. Rotate(J_5, -90*°, B') → D_7
  286. Polygon(K_5, L_5, U_5, V_5, W_5, Z_5, A_6, B_6, C_6, D_6, E_6, F_6, M_5, G_6, H_6, I_6, J_6, K_6, L_6, M_6, N_6, O_6, P_6, N_5, Q_6, R_6, S_6, T_6, U_6, V_6, W_6, Z_6, A_7, B_7, O_5, C_7, D_7, P_5, Q_5, R_5, S_5, T_5) → poly2', k_5, t_5, u_5, v_5, w_5, z_6, a_6, b_6, c_6, d_6, e_6, l_5, f_6, g_6, h_6, i_6, j_6, k_6, l_6, m_6, n_6, o_6, m_5, p_6, q_6, r_6, s_6, t_6, u_6, v_6, w_6, z_7, a_7, n_5, b_7, c_7, d_7, o_5, p_5, q_5, r_5, s_5
  287. Rotate(A, 180*°, A') → A'_3
  288. Rotate(C, 180*°, A') → C'_3
  289. Rotate(D, 180*°, A') → D'_3
  290. Rotate(E, 180*°, A') → E'_3
  291. Rotate(F, 180*°, A') → F'_3
  292. Rotate(G, 180*°, A') → G'_3
  293. Rotate(H, 180*°, A') → H'_3
  294. Rotate(I, 180*°, A') → I'_3
  295. Rotate(J, 180*°, A') → J'_3
  296. Rotate(K, 180*°, A') → K'_3
  297. Rotate(B, 180*°, A') → B'_3
  298. Rotate(K', 180*°, A') → K''_2
  299. Rotate(J', 180*°, A') → J''_2
  300. Rotate(I', 180*°, A') → I''_2
  301. Rotate(H', 180*°, A') → H''_2
  302. Rotate(G', 180*°, A') → G''_2
  303. Rotate(F', 180*°, A') → F''_2
  304. Rotate(E', 180*°, A') → E''_2
  305. Rotate(D', 180*°, A') → D''_2
  306. Rotate(C', 180*°, A') → C''_2
  307. Rotate(A', 180*°, A') → A''_2
  308. Rotate(Q, 180*°, A') → Q'_4
  309. Rotate(P, 180*°, A') → P'_4
  310. Rotate(O, 180*°, A') → O'_4
  311. Rotate(N, 180*°, A') → N'_4
  312. Rotate(M, 180*°, A') → M'_4
  313. Rotate(M', 180*°, A') → M''_3
  314. Rotate(N', 180*°, A') → N''_3
  315. Rotate(O', 180*°, A') → O''_3
  316. Rotate(P', 180*°, A') → P''_3
  317. Rotate(Q', 180*°, A') → Q''_3
  318. Rotate(B', 180*°, A') → B''_2
  319. Rotate(Q'', 180*°, A') → Q'''_2
  320. Rotate(P'', 180*°, A') → P'''_2
  321. Rotate(O'', 180*°, A') → O'''_2
  322. Rotate(N'', 180*°, A') → N'''_2
  323. Rotate(M'', 180*°, A') → M'''_2
  324. Rotate(M'_1, 180*°, A') → E_7
  325. Rotate(N'_1, 180*°, A') → F_7
  326. Rotate(O'_1, 180*°, A') → G_7
  327. Rotate(P'_1, 180*°, A') → H_7
  328. Rotate(Q'_1, 180*°, A') → I_7
  329. Polygon(A'_3, C'_3, B'_3, K''_2, J''_2, I''_2, H''_2, G''_2, F''_2, E''_2, D''_2, C''_2, D'_3, A''_2, Q'_4, P'_4, O'_4, N'_4, M'_4, M''_3, N''_3, O''_3, P''_3, E'_3, Q''_3, B''_2, Q'''_2, P'''_2, O'''_2, N'''_2, M'''_2, E_7, F_7, G_7, F'_3, H_7, I_7, G'_3, H'_3, I'_3, J'_3, K'_3) → poly1'_2, a'_3, k'_3, b'_3, k''_2, j''_2, i''_2, h''_2, g''_2, f''_2, e''_2, d''_2, c'_3, c''_2, a''_2, q'_4, p'_4, o'_4, n'_4, m'_4, m''_3, n''_3, o''_3, d'_3, p''_3, q''_3, b''_2, q'''_2, p'''_2, o'''_2, n'''_2, m'''_2, e_7, f_7, e'_3, g_7, h_7, i_7, f'_3, g'_3, h'_3, i'_3, j'_3
  330. Rotate(A, 180*°, A) → A'_4
  331. Rotate(C, 180*°, A) → C'_4
  332. Rotate(D, 180*°, A) → D'_4
  333. Rotate(E, 180*°, A) → E'_4
  334. Rotate(F, 180*°, A) → F'_4
  335. Rotate(G, 180*°, A) → G'_4
  336. Rotate(H, 180*°, A) → H'_4
  337. Rotate(I, 180*°, A) → I'_4
  338. Rotate(J, 180*°, A) → J'_4
  339. Rotate(K, 180*°, A) → K'_4
  340. Rotate(B, 180*°, A) → B'_4
  341. Rotate(K', 180*°, A) → K''_3
  342. Rotate(J', 180*°, A) → J''_3
  343. Rotate(I', 180*°, A) → I''_3
  344. Rotate(H', 180*°, A) → H''_3
  345. Rotate(G', 180*°, A) → G''_3
  346. Rotate(F', 180*°, A) → F''_3
  347. Rotate(E', 180*°, A) → E''_3
  348. Rotate(D', 180*°, A) → D''_3
  349. Rotate(C', 180*°, A) → C''_3
  350. Rotate(A', 180*°, A) → A''_3
  351. Rotate(Q, 180*°, A) → Q'_5
  352. Rotate(P, 180*°, A) → P'_5
  353. Rotate(O, 180*°, A) → O'_5
  354. Rotate(N, 180*°, A) → N'_5
  355. Rotate(M, 180*°, A) → M'_5
  356. Rotate(M', 180*°, A) → M''_4
  357. Rotate(N', 180*°, A) → N''_4
  358. Rotate(O', 180*°, A) → O''_4
  359. Rotate(P', 180*°, A) → P''_4
  360. Rotate(Q', 180*°, A) → Q''_4
  361. Rotate(B', 180*°, A) → B''_3
  362. Rotate(Q'', 180*°, A) → Q'''_3
  363. Rotate(P'', 180*°, A) → P'''_3
  364. Rotate(O'', 180*°, A) → O'''_3
  365. Rotate(N'', 180*°, A) → N'''_3
  366. Rotate(M'', 180*°, A) → M'''_3
  367. Rotate(M'_1, 180*°, A) → J_7
  368. Rotate(N'_1, 180*°, A) → K_7
  369. Rotate(O'_1, 180*°, A) → L_7
  370. Rotate(P'_1, 180*°, A) → M_7
  371. Rotate(Q'_1, 180*°, A) → N_7
  372. Polygon(A'_4, C'_4, B'_4, K''_3, J''_3, I''_3, H''_3, G''_3, F''_3, E''_3, D''_3, C''_3, D'_4, A''_3, Q'_5, P'_5, O'_5, N'_5, M'_5, M''_4, N''_4, O''_4, P''_4, E'_4, Q''_4, B''_3, Q'''_3, P'''_3, O'''_3, N'''_3, M'''_3, J_7, K_7, L_7, F'_4, M_7, N_7, G'_4, H'_4, I'_4, J'_4, K'_4) → poly1'_3, a'_4, k'_4, b'_4, k''_3, j''_3, i''_3, h''_3, g''_3, f''_3, e''_3, d''_3, c'_4, c''_3, a''_3, q'_5, p'_5, o'_5, n'_5, m'_5, m''_4, n''_4, o''_4, d'_4, p''_4, q''_4, b''_3, q'''_3, p'''_3, o'''_3, n'''_3, m'''_3, j_7, k_7, e'_4, l_7, m_7, n_7, f'_4, g'_4, h'_4, i'_4, j'_4
  373. AttachCopyToView(PolyLine[(2.8199999999999963, 3.1799999999999997), (2.8399999999999963, 3.2399999999999993), (2.8999999999999964, 3.2799999999999994), (NaN, NaN), (2.5199999999999965, 2.9599999999999995), (2.5999999999999965, 2.9599999999999995), (2.6799999999999966, 2.9599999999999995), (2.699999999999996, 2.88), (2.6799999999999966, 2.82), (2.6199999999999966, 2.8), (2.5799999999999965, 2.86), (NaN, NaN), (1.6999999999999968, 2.82), (1.779999999999997, 2.82), (1.8599999999999968, 2.82), (1.9399999999999968, 2.82), (2.019999999999997, 2.82), (2.0799999999999965, 2.8), (2.1599999999999966, 2.78), (2.2199999999999966, 2.76), (2.2999999999999967, 2.76), (2.3799999999999963, 2.76), (NaN, NaN), (1.6599999999999968, 2.6599999999999997), (1.7399999999999969, 2.6599999999999997), (1.8199999999999967, 2.6599999999999997), (1.8999999999999968, 2.6599999999999997), (1.9799999999999967, 2.6599999999999997), (2.039999999999997, 2.6999999999999997), (2.1199999999999966, 2.6999999999999997), (2.1999999999999966, 2.6999999999999997), (2.2799999999999967, 2.6999999999999997), (NaN, NaN), (1.8199999999999967, 2.54), (1.8999999999999968, 2.54), (1.9799999999999967, 2.54), (2.0599999999999965, 2.54), (2.1199999999999966, 2.56), (2.1799999999999966, 2.5799999999999996), (2.2399999999999967, 2.5999999999999996), (2.2999999999999967, 2.6199999999999997), (2.3599999999999968, 2.6399999999999997), (2.4199999999999964, 2.6599999999999997), (2.4799999999999964, 2.6799999999999997), (NaN, NaN), (1.8799999999999968, 3.1199999999999997), (1.8799999999999968, 3.0399999999999996), (1.8599999999999968, 2.9599999999999995), (1.8399999999999967, 2.8999999999999995), (1.8199999999999967, 2.84), (1.799999999999997, 2.78), (1.779999999999997, 2.7199999999999998), (1.7399999999999969, 2.6399999999999997), (1.6799999999999968, 2.5999999999999996), (1.6599999999999968, 2.54), (1.599999999999997, 2.52), (1.539999999999997, 2.48), (1.499999999999997, 2.42), (1.439999999999997, 2.38), (1.379999999999997, 2.32), (1.3199999999999972, 2.28), (1.2599999999999971, 2.24), (1.219999999999997, 2.18), (1.1599999999999973, 2.16), (1.0999999999999972, 2.14), (1.0399999999999971, 2.1), (0.9999999999999972, 2.04), true], 1, (-4.140000000000001, -2.9199999999999973), (7.899999999999994, 7.539999999999997), (0, 523), (602, 0)) → stroke2
  374. AttachCopyToView(PolyLine[(2.2399999999999967, 3.1599999999999997), (2.3199999999999967, 3.1599999999999997), (2.3999999999999964, 3.1599999999999997), true], 1, (-4.140000000000001, -2.9199999999999973), (7.899999999999994, 7.539999999999997), (0, 523), (602, 0)) → stroke1
  375. AttachCopyToView(PolyLine[(0.8799999999999973, 2.48), (0.9199999999999973, 2.42), (0.9999999999999972, 2.42), (1.0599999999999972, 2.44), (1.0599999999999972, 2.52), (1.0399999999999971, 2.5799999999999996), (0.9799999999999972, 2.6199999999999997), (0.9199999999999973, 2.5999999999999996), (NaN, NaN), (0.8399999999999973, 3.0599999999999996), (0.8399999999999973, 2.9799999999999995), (0.8999999999999972, 2.9399999999999995), (0.9799999999999972, 2.9399999999999995), (1.0199999999999971, 2.9999999999999996), (1.0199999999999971, 3.0799999999999996), (NaN, NaN), (1.2599999999999971, 2.78), (1.2799999999999971, 2.7199999999999998), (1.339999999999997, 2.7399999999999998), (NaN, NaN), (1.339999999999997, 3.0599999999999996), (1.3199999999999972, 3.1199999999999997), (1.2999999999999972, 3.1799999999999997), (1.2599999999999971, 3.2399999999999993), (1.239999999999997, 3.2999999999999994), (NaN, NaN), (1.379999999999997, 3.0399999999999996), (1.379999999999997, 3.1199999999999997), (1.379999999999997, 3.1999999999999997), (1.379999999999997, 3.2799999999999994), (NaN, NaN), (1.379999999999997, 2.9999999999999996), (1.379999999999997, 3.0799999999999996), (1.399999999999997, 3.1399999999999997), (1.439999999999997, 3.1999999999999997), (1.459999999999997, 3.2599999999999993), (NaN, NaN), (1.339999999999997, 2.5), (1.3199999999999972, 2.44), (1.2999999999999972, 2.38), (1.2799999999999971, 2.32), (NaN, NaN), (1.339999999999997, 2.5), (1.359999999999997, 2.44), (1.359999999999997, 2.36), (1.379999999999997, 2.3), (NaN, NaN), (1.339999999999997, 2.48), (1.399999999999997, 2.44), (NaN, NaN), (2.8199999999999963, 2.82), (2.8999999999999964, 2.82), (2.9799999999999964, 2.82), (3.039999999999996, 2.84), (3.099999999999996, 2.8999999999999995), (NaN, NaN), (2.8799999999999963, 2.7199999999999998), (2.9599999999999964, 2.7199999999999998), (3.039999999999996, 2.6999999999999997), (3.119999999999996, 2.6799999999999997), (3.179999999999996, 2.6599999999999997), (NaN, NaN), (2.8999999999999964, 2.6199999999999997), (2.9799999999999964, 2.6199999999999997), (3.039999999999996, 2.5799999999999996), (3.099999999999996, 2.56), (3.159999999999996, 2.54), (NaN, NaN), (2.4399999999999964, 2.6399999999999997), (2.4399999999999964, 2.56), (2.4999999999999964, 2.52), (2.5599999999999965, 2.5), (2.6399999999999966, 2.5), (2.6399999999999966, 2.5799999999999996), (2.699999999999996, 2.54), (2.7799999999999963, 2.54), (2.8399999999999963, 2.56), (2.8399999999999963, 2.6399999999999997), (NaN, NaN), (2.2199999999999966, 3.1799999999999997), (2.2999999999999967, 3.1799999999999997), (2.3599999999999968, 3.1399999999999997), (NaN, NaN), (2.7599999999999962, 3.1999999999999997), (2.8199999999999963, 3.2399999999999993), (2.8599999999999963, 3.2999999999999994), true], 1, (-4.140000000000001, -2.9199999999999973), (7.899999999999994, 7.539999999999997), (0, 523), (602, 0)) → stroke3