65.66 inches = 1.667764 meters