a stone ruins on a green island