26508 meters = 86968 feet and 6.05 inches