979 x 662 inches = 24.867 x 16.815 meters