Получилось немного криво, но всё же... =)