76.4 x 124.8 feet = 23.29 x 38.04 meters