Warning: this is an htmlized version! The original is across this link, and the conversion rules are here.
Lua 5.1.5  Copyright (C) 1994-2012 Lua.org, PUC-Rio
> dofile "newrect.lua"
> z = ZHA.fromspec("12321L"):print()
32
22
21  12
20  11  02
10  01
00
> house = ".1.|2.3|4.5"
> mp = MixedPicture.new({def="dagHouse"}):zfunction(house):print():lprint()
#1
#2  #3
#4  #5
\def\dagHouse#1#2#3#4#5{\vcenter{\hbox{\unitlength=10pt%
\celllower=2.5pt%
\def\cellfont{}%
\begin{picture}(3,3)(-0.5,-0.5)
\put(1,2){\cell{#1}}
\put(0,1){\cell{#2}}
\put(2,1){\cell{#3}}
\put(0,0){\cell{#4}}
\put(2,0){\cell{#5}}
\end{picture}}}}
> mp = MixedPicture.new({def="dagHouse", meta="t", scale="5pt"}, z):zfunction(house):lprint()
\def\dagHouse#1#2#3#4#5{\vcenter{\hbox{\unitlength=5pt%
\celllower=1.25pt%
\def\cellfont{\tiny}%
\begin{picture}(3,3)(-0.5,-0.5)
\put(1,2){\cell{#1}}
\put(0,1){\cell{#2}}
\put(2,1){\cell{#3}}
\put(0,0){\cell{#4}}
\put(2,0){\cell{#5}}
\end{picture}}}}
> mp = MixedPicture.new({def="House"}):zsetbullets(house):print():lprint()
**
**  **
**  **
\def\House{\vcenter{\hbox{\unitlength=10pt%
\celllower=2.5pt%
\def\cellfont{}%
\begin{picture}(3,3)(-0.5,-0.5)
\put(1,2){\cell{\bullet}}
\put(0,1){\cell{\bullet}}
\put(2,1){\cell{\bullet}}
\put(0,0){\cell{\bullet}}
\put(2,0){\cell{\bullet}}
\end{picture}}}}
> mp = MixedPicture.new({def="Ten"}, z):zhabullets():print()
**
**
**  **
**  **  **
**  **
**
..
..
..  ..
..  ..  ..
..  ..
..
> mp = MixedPicture.new({def="Ten"}, z):zhalr():print()
32
22
21  12
20  11  02
10  01
00
>
> mp = mpnew({scale="15pt"}, "121L"):zhapiledefs():print():lprint()
21
11
10  01
00
\vcenter{\hbox{\unitlength=15pt%
\celllower=2.5pt%
\def\cellfont{}%
\begin{picture}(3,4)(-1.5,-0.5)
\put(-1,3){\cell{\foo{21}{11 1}}}
\put(-1,1){\cell{\foo{10}{01 0}}}
\put(0,2){\cell{\foo{11}{01 1}}}
\put(0,0){\cell{\foo{00}{00 0}}}
\put(1,1){\cell{\foo{01}{00 1}}}
\end{picture}}}
>
>