Huge stone building from the sea