Of course, when rendering large numbers of squares it can be nice to shrink things a bit: 11:02:56 - tora@Eustacia:~/ruby/fibonacci >ruby gfr.rb 8 1 +++--+-------+--------------------+ +++ | | | | | | | | +-+--+ | | | | | | | | | | | | | | | | | | +----+-------+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +------------+--------------------+ or make them larger... >ruby gfr.rb 3 3 +--+--+ | | | | | | +--+--+ | | | | | | | | | | +-----+ (crosses fingers that they render correctly)