89 x 517 inches = 2.261 x 13.132 meters