a vast ethereal landscape in a lush rainforest, hundreds of mirrors, digital art