8057.3 meters = 26434 feet and 8.54 inches