20.2 meters = 66 feet and 3.28 inches