89 x 135 meters = 291.99 x 442.91 feet