23948 meters = 78569 feet and 6.65 inches