2-D maze