20.006 meters = 65 feet and 7.64 inches