1520.9 inches = 38.63086 meters