124.8 x 141.5 feet = 38.04 x 43.13 meters