disallow top right position of odd element.
overlap just keeps moving element. try?