Охранитель

Этапы: http://render.ru/blog/Redreev/3499