26355 meters = 86466 feet and 6.43 inches