68.6 x 139.5 feet = 20.91 x 42.52 meters