#include <stdio.h>
x[]={48,74,128,265,1988,1984,8176,16376,16376,32764,31740,15352,15864,8176,4064,896};f(z,p){
while(z++<16)
{
p
=1;while(p
<<=1){printf("%s",p
&(x
[z
]<<16|x
[z
])?"##":" "); }
}
}
main(){f(-1,1);}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp4W109ezQ4LDc0LDEyOCwyNjUsMTk4OCwxOTg0LDgxNzYsMTYzNzYsMTYzNzYsMzI3NjQsMzE3NDAsMTUzNTIsMTU4NjQsODE3Niw0MDY0LDg5Nn07Zih6LHApewoJd2hpbGUoeisrPDE2KQoJewoJCXA9MTt3aGlsZShwPDw9MSl7cHJpbnRmKCIlcyIscCYoeFt6XTw8MTZ8eFt6XSk/IiMjIjoiICAiKTsKCQl9CgkJcHV0cygiIik7Cgl9Cn0KbWFpbigpe2YoLTEsMSk7fQ==