On Aug 13, 2007, at 8:17 AM, Drew Olson wrote: > Note: I saw no reason to make the output right > justified, so mine is left justified. Not sure if this matters much... I don't think the rules should be justified in either direction. The pattern dictates how they expand. Your code draws some rules differently, for example: $ ruby -I solutions/James\ Edward\ Gray\ II/ solutions/James\ Edward\ Gray\ II/cellular_automaton.rb -r 2 X X X X X X X X X X X X X X X X X X X X X $ ruby solutions/Drew\ Olson/cell.rb 2 20 1 X X X X X X X X X X X X X X X X X X X X X James Edward Gray II