27343 meters = 89708 feet and 0.06 inches