https://www.skyneel.com/set-alignment-of-different-shapes