Broken stone altar