239.9 x 85.8 feet = 73.12 x 26.15 meters