"Sean Ross" <sross / connectmail.carleton.ca> wrote in message news:8JiEd.3477$TN6.223560 / news20.bellglobal.com... [snip] > # lcd segment formats > nothing = " #{' '*size} " > crossbar = " #{'-'*size} " > leftpost = "|#{' '*size} " > rightpost = " #{' '*size}|" > uprights = "|#{' '*size}|" [snip] Needs a little refactoring: gap = ' '*size nothing = " #{gap} " crossbar = " #{'-'*size} " leftpost = "|#{gap} " rightpost = " #{gap}|" uprights = "|#{gap}|"