17903 meters = 58736 feet and 10.52 inches