Finished 16.

Кривовато получилось, может кто-нибудь посмотрит свежим взглядом и подточит шероховатости.