18.891 meters = 61 feet and 11.74 inches