26917 meters = 88310 feet and 4.41 inches