18.691 meters = 61 feet and 3.87 inches