Ничего так... красиво получилось.