ČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČnČn