83788 feet = 25538.5824 meters