26849 meters = 88087.270341 feet