если долго мучиться... мм, надеюсь, получилось..:)