18.732 meters = 61 feet and 5.48 inches