68 x 139 feet = 20.73 x 42.37 meters