Citation: B 61/98 29.12.2000 E. D

D.- La predetta Fondazione, patrocinata dall'avvocato F. Ramelli di Locarno, interpone al Tribunale federale delle assicurazioni un ricorso di diritto amministrativo contro la pronunzia cantonale. Protestate spese e ripetibili, chiede in via principale l'annullamento dei dispositivi no. 1 e 3 del giudizio. In via subordinata, postula che in parziale accoglimento del ricorso sia annullato il dispositivo no. 1 della pronunzia impugnata, la petizione essendo accolta entro i limiti da essa definiti nel gravame circa le basi di calcolo della rendita e degli interessi di mora, con conseguente riforma del dispositivo no. 3. In via ancora più subordinata, domanda che gli atti siano ritornati all'istanza cantonale per nuovo giudizio. Chiamato a determinarsi, O.________ conclude, tramite il suo legale, chiedendo la conferma della pronunzia cantonale, il corretto ammontare della rendita dovendo essere fissato in fr. 23'400. -- annui. Fa altresì valere che atti importanti sarebbero stati sottratti alla cognizione del Tribunale cantonale, ciò che la ricorrente contesta formalmente. Dal canto suo, l'Ufficio federale delle assicurazioni sociali propone l'accoglimento del ricorso.