124.5 x 76.4 feet = 37.95 x 23.29 meters