18.62 meters = 61 feet and 1.07 inches