25904 meters = 84986 feet and 10.52 inches