23588 meters = 77388 feet and 5.42 inches