216.8 x 138.7 feet = 66.08 x 42.28 meters