399 x 85 feet = 121.62 x 25.91 meters