A thousand and one Buddhas