26323 meters = 86361 feet and 6.58 inches