1518.9 inches = 38.58006 meters