13664 inches = 347.0656 meters