25625 meters = 84071 feet and 6.27 inches