20.907 meters = 68 feet and 7.11 inches