2658 inches = 67.5132 meters