688 x 666 inches = 17.475 x 16.916 meters