334 x 668 inches = 8.484 x 16.967 meters