384 x 89 inches = 9.754 x 2.261 meters