Fix edge case of two column alignment

In the current implementation, when the first column has exactly 20 chars, then the second column is offset 1 character to the right.

This PR introduces a failing test for the case and fixes the problem.