89 x 284 feet = 27.13 x 86.56 meters