Cells and Portals
A
D
H
F
C
B
E
G
H
B
C
D
F
G
E
A
Images courtesy: Dave Luebke, UVa