18.954 meters = 62 feet and 2.22 inches