3256 Triangles