682 x 660 inches = 17.323 x 16.764 meters