#!/usr/bin/env python
# -*- encoding: utf-8 -*-
# vim: sts=4 sw=4 et

import sys
import qrencode
import ImageOps

if len(sys.argv) > 1:
    text = ' '.join(sys.argv[1:])
else:
    text = sys.stdin.read()

img = qrencode.encode(text)[2]
img = ImageOps.expand(img, border=1, fill='white')

w, h = img.size
data = img.getdata()

EMPTY = '  '
FULL = '██'

for y in range(0, h):
    l = []
    for x in range(0, w):
        l.append(FULL if data[x + y * h] else EMPTY)
    print ''.join(l)
        
