Triangles and Carpets