8.66 meters = 340.944882 inches