89 x 341 inches = 2.261 x 8.661 meters