Спасибо, Петрович! Простые вещи проще всего и забываются

Это почти то, что надо. Правда, горбушка всё-таки - вниз, и объект не замыкает оборот, но это уж я как-нить сам победю. Хотя у меня тут получается целых 2 "if". А нельзя как-то вовсе без "if" обойтись?