85 x 284 feet = 25.91 x 86.56 meters