Итоги голосования для комментария:
am_
Вот черновой вариант.
А я пожалуй оригинальный "портабельный" вариант переберу.
Уж больно понравился он мне.
Ктулхоид, кстати - самодельный?