67.42 meters = 2654.330709 inches