Build up each line using methods and loops for size.  This solution looks terrible and obscure.