18.445 meters = 60 feet and 6.18 inches