13660 inches = 346.964 meters