26182 meters = 85898 feet and 11.4 inches