664 x 369 inches = 16.866 x 9.373 meters