#include <cstdio>
int main() {
char table[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
int n;
scanf("%d", &n);
int a[100];
for (int i = 0; i < n; i++) {
scanf("%d", a + i);
}
for (int i = 0; i < n; i += 3) {
int x = a[i];
int y = i + 1 < n ? a[i + 1] : 0;
int z = i + 2 < n ? a[i + 2] : 0;
putchar(table[(x >> 2) & 0x3f]);
if (i + 1 >= n)
putchar(table[(x & 0x3) << 4]);
else {
putchar(table[((x & 0x3) << 4) | ((y >> 4) & 0xf)]);
if (i + 2 >= n)
putchar(table[(y & 0xf) << 2]);
else {
putchar(table[((y & 0xf) << 2) | (z >> 6)]);
putchar(table[z & 0x3f]);
}
}
if (i + 1 >= n)
putchar('=');
if (i + 2 >= n)
putchar('=');
}
putchar('\n');
return 0;
}