2642 inches = 67.1068 meters