abstraction#1
abstraction#2

The Impryan Emporium