686 x 664 inches = 17.424 x 16.866 meters