perl -le ' my $n = shift @ARGV; $n = 80 unless ( defined $n ); my @place; foreach my $i ( 1 .. $n ) { $place[2] .= ( ( $i >= 100 and ! ($i % 5) ) ? int( $i / 100 ) % 10 : q{ } ); $place[1] .= ( ( $i >= 10 and ! ( $i % 5 ) ) ? int( $i / 10 ) % 10 : q{ } ); $place[0] .= ( ! ( $i % 10 ) ? q{|} : ( ! ( $i % 5 ) ? q{+} : $i % 10 ) ); } foreach my $s ( reverse @place ) { print $s; }' 60