Convivencia, the philosophy of coexistence. Artistic expressions fostering cross cultural connections among communities in Morocco Gibraltar and Spain