129 x 667 x 15 meters = 5078.74 x 26259.84 x 590.55 inches