def intersect(rectangle_a, rectangle_b):
    """Determine whether the two Rectangles intersect each other.

    Args:
        rectangle_a (Rectangle): the 1st rectangle
        rectangle_b (Rectangle): the 2nd rectangle

    Returns:
        bool: True if rectangle_a and rectangle_b intersect / overlap
              otherwise False.

    """
    if rectangle_a.nw.lon > rectangle_b.se.lon:
        return False
    if rectangle_a.se.lon < rectangle_b.nw.lon:
        return False
    if rectangle_a.nw.lat < rectangle_b.se.lat:
        return False
    if rectangle_a.se.lat > rectangle_b.nw.lat:
        return False
    return True
