240.9 x 86.8 feet = 73.43 x 26.46 meters