def METHOD_NAME(self, input):
    if hasattr(self, 'fused_branch'):
        return self.fused_branch(input)
    out = self.square_branch(input)
    if self.crop > 0:
        ver_input = input[:, :, :, self.crop:-self.crop]
        hor_input = input[:, :, self.crop:-self.crop, :]
    else:
        ver_input = input
        hor_input = input
    out += self.ver_branch(ver_input)
    out += self.hor_branch(hor_input)
    return out