fixed downsample composed