69.6 x 140.5 feet = 21.21 x 42.82 meters