86.8 x 124.1 feet = 26.46 x 37.83 meters