139 x 113 feet = 42.37 x 34.44 meters