25592 meters = 83963.254593 feet