Finding spaces between shadows : surface layering memory /