142.3 x 140.1 feet = 43.37 x 42.7 meters