26029 meters = 85396 feet and 11.78 inches