a stone castle with a snow covered roof