26815 meters = 87975.721785 feet