85.5 x 73.6 feet = 26.06 x 22.43 meters