2654.7 inches = 67.42938 meters