67.6 x 138.5 feet = 20.6 x 42.21 meters