2604.6 inches = 66.15684 meters