18618 meters = 61082.677165 feet