142 x 140.7 feet = 43.28 x 42.89 meters