Собственно, вот что получилось: