#pragma GCC optimize("Ofast") #pragma GCC target("avx2") #define rd_init() char*rp=({char*mmap();mmap(0l,1l<<25,1,2,0,0ll);}) int a[128]; int main(){ rd_init(); for(int c;c=*rp++;){ ++a[c]; } if(a['.']*a['#']&1){ write(1,"No",2); }else{ write(1,"Yes",3); } _exit(0); }