63.91 inches = 1.623314 meters