25864 meters = 84855.643045 feet