#include<stdio.h>
int n;
char a[1000009];
char x[1009];
int main(){
scanf("%d ",&n);
int i,j,k;
for(i=0;i<n;i++){
fgets(a,100009,stdin);
for(j=0;a[j];j++)
if(a[j]>='A'&&a[j]<='Z')
break;
x[i]=a[j];
}
printf("YES\n");
for(i=0;i<n;i++){
printf("(%c|(~%c))",x[i],x[i]);
if(i<n-1)printf("|");
}
}
I2luY2x1ZGU8c3RkaW8uaD4KaW50IG47CmNoYXIgYVsxMDAwMDA5XTsKY2hhciB4WzEwMDldOwppbnQgbWFpbigpewogICAgc2NhbmYoIiVkICIsJm4pOwogICAgaW50IGksaixrOwogICAgZm9yKGk9MDtpPG47aSsrKXsKICAgICAgICBmZ2V0cyhhLDEwMDAwOSxzdGRpbik7CiAgICAgICAgZm9yKGo9MDthW2pdO2orKykKICAgICAgICAgICAgaWYoYVtqXT49J0EnJiZhW2pdPD0nWicpCiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICB4W2ldPWFbal07CiAgICB9CiAgICBwcmludGYoIllFU1xuIik7CiAgICBmb3IoaT0wO2k8bjtpKyspewogICAgICAgIHByaW50ZigiKCVjfCh+JWMpKSIseFtpXSx4W2ldKTsKICAgICAgICBpZihpPG4tMSlwcmludGYoInwiKTsKICAgIH0KfQ==