209 x 89 inches = 5.309 x 2.261 meters