89 x 657 inches = 2.261 x 16.688 meters