abstract holescape