26883 meters = 88198 feet and 9.83 inches