2625.7 inches = 66.69278 meters