25915 meters = 85022 feet and 11.59 inches