18.693 meters = 61 feet and 3.94 inches