import java.util.*;
class Solution {
public String[] solution(int n, int[] arr1, int[] arr2) {
String[] answer = new String[n];
for(int i=0; i<n; i++){
String s1 = check(n, arr1[i]);
// System.out.println(s1);
String s2 = check(n, arr2[i]);
// System.out.println(s2);
String str = "";
for(int j=0; j<n; j++){
if(s1.charAt(j)=='0' && s2.charAt(j)=='0')
str+=" ";
else
str+="#";
}
answer[i] = str;
}
return answer;
}
public String check(int size, int num){
String t = "";
for(int i=size-1; i>=0; i--){
int n = (int) Math.pow(2, i);
if(n <= num){
num-=n;
t+="1";
}else{
t+="0";
}
}
return t;
}
}