66 x 139 feet = 20.12 x 42.37 meters