63.83 inches = 1.621282 meters