66 feet and 1.1 inches = 20.145 meters