A fireman is on the middle step of a ladder. (There are the same number of steps above him as below him.) If he goes down 4 steps, then up 7 steps, and then down 13 steps, he will be on the first step above the ground. How many steps does the ladder have?​