def forward(self, *features):
    features = features[1:]
    features = features[::(- 1)]
    head = features[0]
    skips = features[1:]
    x = self.center(head)
    for (i, decoder_block) in enumerate(self.blocks):
        skip = (skips[i] if (i < len(skips)) else None)
        x = decoder_block(x, skip)
    return x
def forward(self, *features):
    features = features[1:]
    features = features[::(- 1)]
    head = features[0]
    skips = features[1:]
    x = self.center(head)
    for (i, decoder_block) in enumerate(self.blocks):
        skip = (skips[i] if (i < len(skips)) else None)
        x = decoder_block(x, skip)
    return x