26501 meters = 86945 feet and 6.46 inches