Bistable Auxetic System -- Programming synclastic curvature into 2D Patterning