18621 meters = 61092.519685 feet