20.223 meters = 66 feet and 4.18 inches