в общем, вот...
чтобы никому не было обидно =)



можно еще подправить, разумеется, если что...