21.166 meters = 69 feet and 5.31 inches