83765 feet = 25531.572 meters