def METHOD_NAME(self, image):
    h1 = F.leaky_relu(self.in1(self.conv1(image)), negative_slope=0.2, inplace=True)
    h2 = F.leaky_relu(self.in2(self.conv2(h1)), negative_slope=0.2, inplace=True)
    h3 = F.leaky_relu(self.in3(self.conv3(h2)), negative_slope=0.2, inplace=True)
    # h4 = F.relu(self.in4(self.conv4(h3)))
    # h5 = F.relu(self.fc1(h4.flatten(start_dim=1)))
    h5 = h3.flatten(start_dim=1)
    mu = torch.tanh(self.fc10(h5))
    logVar = self.fc11(h5)
    return mu, logVar