83787 feet = 25538.2776 meters