65.44 meters = 2576.377953 inches