Dogs

Use points or drag polygons to discover the underlying polygon from which this tesselation was created.

Using the transformation tools, transform your underlying polygon to tile the plane.

Polygons

A = (-13.399999999999995, -8.166666666666666)
B = (14.600000000000005, -8.166666666666666)
a = Segment(A, B)
C = (-7.033333333333333, 5.2)
D = (-2.1333333333333333, 5.166666666666667)
E = (-8.2, 1.3)
F = (-3.2666666666666666, 1.2666666666666666)
G = (1.5666666666666667, 1.3333333333333333)
H = (6.4, 1.4)
I = (11.433333333333334, 1.3333333333333333)
J = (7.7, 5.2)
K = (1.6333333333333333, 8.933333333333334)
L = (-3.2, 8.9)
M = (-8.133333333333333, 8.933333333333334)
N = (-12, 5)
O = (2.7333333333333334, 5.166666666666667)
P = (-7.033333333333333, -2.466666666666667)
Q = (-2.1666666666666665, -2.533333333333333)
R = (2.6333333333333333, -2.4)
S = (7.733333333333333, -2.3333333333333335)
T = (12.566666666666666, -2.3666666666666667)
U = (-11.966666666666667, -2.466666666666667)
V = (-8.2, -6.233333333333333)
W = (-3.3, -6.166666666666667)
Z = (1.6666666666666667, -6.166666666666667)
A_1 = (6.366666666666666, -6.166666666666667)
B_1 = (11.433333333333334, -6.166666666666667)
C_1 = (12.566666666666666, 5.166666666666667)
D_1 = (6.4, 8.9)
poly1, m, c, d, l = Polygon(M, C, D, L)
poly2, c_1, e, f, d_1 = Polygon(C, E, F, D)
poly3, l_1, k, o, d_2 = Polygon(L, K, O, D)
poly4, f_1, g, o_1, d_3 = Polygon(F, G, O, D)
poly5, k_1, d_4, j, o_2 = Polygon(K, D_1, J, O)
poly6, g_1, h, j_1, o_3 = Polygon(G, H, J, O)
E_1 = (11.460606060606063, 8.930303030303032)
poly7, d_5, e_1, c_2, j_2 = Polygon(D_1, E_1, C_1, J)
poly8, h_1, i, c_3, j_3 = Polygon(H, I, C_1, J)
poly9, e_2, p, q, f_2 = Polygon(E, P, Q, F)
poly10, q_1, r, g_2, f_3 = Polygon(Q, R, G, F)
poly11, r_1, s, h_2, g_3 = Polygon(R, S, H, G)
poly12, s_1, t, i_1, h_3 = Polygon(S, T, I, H)
poly13, p_1, v, w, q_2 = Polygon(P, V, W, Q)
poly14, w_1, z, r_2, q_3 = Polygon(W, Z, R, Q)
poly15, z_1, a_1, s_2, r_3 = Polygon(Z, A_1, S, R)
poly16, a_2, b_1, t_1, s_3 = Polygon(A_1, B_1, T, S)
b = false