$o;
}
+sub anychip ($) {
+ my ($pips) = @_;
+ my $fsz = 10;
+ <<END;
+gsave
+ chip -0.5 mul $fsz -0.30 mul moveto
+ /Helvetica-Bold findfont $fsz scalefont setfont
+ (Any) dup stringwidth 3 2 roll show
+ pop pop
+ 20 0 translate
+ ${\ chip(['0 0 0 0.5', '0 0 0 0'], $pips) }
+grestore
+END
+}
+
sub ruby () { # put in gsave translate
<<END;
newpath
$o .= $exchline->(1, 2, <<END);
${\ $exchip->($moth,1) } ${\ $exslash->() }
${\ $exchip->($purple,1) } ${\ $exslash->() }
+ ${\ anychip(2) }
END
$o .= $exchline->(0, 4, <<END);
+ ${\ anychip(4) }
END
$o .= exposition(<<END);