Does Buddhism rock? Stumbled over this engraved slab close to Longshan temple in Taipeh city.