reading shapes in trees