Citation: I 894/05 16.05.2007 E. C

L'UAI ha interposto ricorso di diritto amministrativo al Tribunale federale delle assicurazioni (dal 1° gennaio 2007: Tribunale federale), al quale chiede, in via principale, l'annullamento del giudizio cantonale e la conferma della decisione su opposizione del 20 novembre 2003. In via subordinata, postula di posticipare l'inizio del diritto alla rendita. Dei motivi si dirà, per quanto necessario, nei considerandi. Producendo due certificati medici, L.________, sempre rappresentato dall'avv. Biaggi-Fabio, propone la reiezione del gravame e domanda di essere posto al beneficio dell'assistenza giudiziaria e del gratuito patrocinio. Per parte sua, l'Ufficio federale delle assicurazioni sociali ha rinunciato a determinarsi.