27069 meters = 88809 feet and 0.66 inches