The Solution:
From the given picture,
Step 1 has 5 dots
Step 2 has 6 dots
Step 3 has 7 dots
Clearly, we can see that the sequence is a linear sequence.
By the formula for finding the nth term of an arithmetical Progression, which is

To find the number of dots in the 9th step, we shall use the above formula.
Where,

Substituting these values in the formula above, we get

So, The 28th step has 32 dots.
Therefore, the correct answer is 32 dots.