124 x 85.5 feet = 37.8 x 26.06 meters