20.691 meters = 67 feet and 10.61 inches