Черный квадрат
Странная штука. Если все делать, как написано, то работает. Вообщем-то алгоритм понятный, но все равно прикалывает.