139 x 70.5 feet = 42.37 x 21.49 meters