23399 meters = 76768 feet and 4.47 inches