20.722 meters = 67 feet and 11.83 inches