#### Printing the Lower Part of the Arrow

In order to draw the lower part of the arrow, we need to give new values to the variables outerDots and innerDots.

Because new string ca't join a symbol 0 times, the loop we are going to make must recur n - 2 times and we need to print the last row of the figure separately. At each iteration outerDots increases by 1, and innerDots decreases by 2.

The last row of our figure is made of a beginning ., a middle # and an end .. The number of . equals outerDots.