Heisler locomotive diagram