26879 meters = 88185 feet and 8.35 inches