65997 meters = 216525 feet and 7.09 inches