25884 meters = 84921.259843 feet