Fatti: Fatti: A. Dal 1978 U._, nato nel 1945, ha lavorato alle dipendenze dello Stato del Cantone Ticino in qualità di agente di custodia e, in quanto tale, è stato affiliato alla Cassa pensioni dei dipendenti dello Stato (in seguito: Cassa pensioni). Dopo essere stato inabile al lavoro - a causa di malattia - dal 13 agosto 1994, U._ è stato posto al beneficio di una mezza rendita AI a far tempo dal 1° agosto 1995 (deliberazione 22 settembre e decisione 18 dicembre 1995 dell'Ufficio AI del Cantone Ticino). Con risoluzione del 25 ottobre 1995 il Consiglio di Stato lo ha rimosso dalla carica con effetto dal 10 dicembre 1995. L'interessato ha quindi beneficiato di una rendita della previdenza professionale per un grado d'invalidità del 50% dal 1° novembre 1995. U._ è deceduto a X._ il 27 settembre 2000 lasciando quali eredi prossimi la moglie M._ con due figli maggiorenni nonché due figlie minorenni, S._ (1993) e F._ (1999), nate da altre relazioni. U._ è deceduto a X._ il 27 settembre 2000 lasciando quali eredi prossimi la moglie M._ con due figli maggiorenni nonché due figlie minorenni, S._ (1993) e F._ (1999), nate da altre relazioni. B. Per la parte (50%) d'invalidità per la quale l'interessato era stato posto al beneficio di una mezza rendita della previdenza professionale come pure dell'AI, la Cassa pensioni ha assegnato le relative prestazioni per superstiti, e, più precisamente, una pensione di fr. 846.- mensili in favore della vedova e una rendita per orfani di fr. 254.- mensili per ciascuna delle figlie. Per l'altra metà (50% [parte attiva]), per contro, dopo avere vanamente la vedova preteso il versamento dalla Cassa pensioni della prestazione di libero passaggio spettante al defunto assicurato e la Cassa prospettato una suddivisione di tale prestazione (corrispondente a un importo complessivo, comprensivo degli interessi, di fr. 91'179.-) in misura del 62.50% (ossia fr. 56'991.-) in favore della vedova e del 18.75% (ossia fr. 17'094.-) per ciascuna delle figlie minorenni, S._ e F._, patrocinate dall'avv. Marzio Gianora, hanno chiesto con petizione del 18 febbraio 2004, in via cautelare, il blocco della prestazione di libero passaggio fino ad avvenuta definizione delle frazioni spettanti a ciascun superstite e, nel merito, la ripartizione di detta prestazione in ragione di 1/3 ciascuno. Ordinato il blocco cautelare dell'importo in lite ed esperiti i necessari accertamenti, la Corte cantonale ha respinto la petizione per pronuncia del 29 novembre 2004, confermando la suddivisione indicata dalla Cassa. Ordinato il blocco cautelare dell'importo in lite ed esperiti i necessari accertamenti, la Corte cantonale ha respinto la petizione per pronuncia del 29 novembre 2004, confermando la suddivisione indicata dalla Cassa. C. L'Ufficio federale delle assicurazioni sociali (UFAS) interpone ricorso di diritto amministrativo al Tribunale federale delle assicurazioni, al quale domanda l'annullamento del giudizio cantonale e il rinvio della causa al Tribunale di prima istanza per resa di una nuova pronuncia. In particolare, l'UFAS ritiene in via principale che andrebbe esaminata l'eventuale esistenza di un nesso causale materiale tra il decesso e l'invalidità preesistente, posto che, in siffatta ipotesi, la Cassa pensioni, anziché procedere a una ripartizione della prestazione di libero passaggio, avrebbe dovuto versare prestazioni per superstiti fondate su una rendita d'invalidità convertita in rendita intera. In via subordinata rileva che la suddivisione, semmai, andava effettuata seguendo la chiave di ripartizione normalmente utilizzata dall'istituto collettore, al quale la Cassa avrebbe dovuto trasferire l'importo. Al limite, conclude l'autorità di vigilanza ricorrente, la ripartizione sarebbe dovuta avvenire in via paritaria. Tramite il proprio Comitato, la Cassa pensioni propone la reiezione del gravame. M._, per contro, patrocinata dall'avv. Felice Dafond, protestate spese e ripetibili, chiede in via principale l'attribuzione integrale della prestazione di libero passaggio (fr. 91'179.-) e in via subordinata la conferma della ripartizione stabilita dalla Corte cantonale. Per il resto, la vedova si dice anche d'accordo, se accolta, con la tesi ricorsuale principale ("La signora M._, se accolta questa tesi, è d'accordo di ricevere una rendita non più della metà, come oggi, ma dell'intero") così come pure con un'eventuale suddivisione secondo la chiave di ripartizione che avrebbe adottato l'istituto collettore (2/3 in favore della vedova e 1/3 in favore dei figli minorenni). Per parte loro, S._ e F._, entrambe rappresentate dalle rispettive madri, si associano, con il patrocinio dell'avv. Gianora, alle censure sollevate dall'UFAS in merito al metodo di ripartizione operato dalla Cassa e tutelato dai primi giudici. Quanto alla domanda ricorsuale principale, esse si rimettono al giudizio del Tribunale federale delle assicurazioni. 