map: ground, middle, objects