Stunning installation, poster and stamp created by Oscar Torres.