23890 meters = 78379 feet and 3.18 inches