def non_linear_blending_corner(x, y):
    """Calculate blending weights for pixels where four tiles overlap

    Parameters:
    -----------

    x: np.array
        1d numpy array, x and y should be of the same length. The
        distance from the corner in the x direction for each pixel.
    y: np.array
        1d numpy array, x and y should be of the same length. The
        distance from the corner in the x direction for each pixel.

    Returns:
    --------
    : np.array
        1d numpy array, same size as x and y. Weight for each pixel.
    """
    return x * y
