23895 meters = 78395 feet and 8.03 inches