NewRectangleTopLeft() is not draw from top left but actually it draw from the bottom left
NewRectangleTopLeft() is not draw from top left but actually it draw from the bottom left