20.4 meters = 66 feet and 11.15 inches