690 x 668 inches = 17.526 x 16.967 meters