added hexagon offsetting for m screens