#!/usr/bin/env python3
# -*- coding: utf-8 -*-

# __author__ = 'kira@-天底 ガジ'

block = '■'

x_size = 19
y_size = 9


def my_func(points):
    game_field = ['-' * (x_size + 2)] + \
            ['|' + ' ' * x_size + '|' for i in range(y_size)] + \
            ['-' * (x_size + 2)]
    for point in points:
        list_string = list(game_field[point[0]])
        list_string[point[1]] = block
        game_field[point[0]] = ''.join(list_string)

    for idx, i in enumerate(game_field):
        print(i)


my_func([
    [1, 2], [1, 3], [1, 4], [1, 5],
    [1, 8], [1, 9], [1, 10], [1, 11],
    [1, 14], [1, 15], [1, 16], [1, 17],

    [2, 4],
    [2, 8], [2, 9], [2, 10], [2, 11],
    [2, 14],

    [3, 3],
    [3, 8],
    [3, 14],
    [3, 14], [3, 15], [3, 16], [3, 17],

    [4, 2], [4, 3], [4, 4], [4, 5],
    [4, 8], [4, 9], [4, 10], [4, 11],
    [4, 14], [4, 15], [4, 16], [4, 17],

    [6, 5], [6, 6], [6, 7], [6, 8],
    [6, 13],

    [7, 5], [7, 6], [7, 7], [7, 8],
    [7, 12], [7, 13], [7, 14],

    [8, 5], [8, 7],
    [8, 11], [8, 15],

    [9, 5], [9, 8],
    [9, 11], [9, 15],
])
