ciao e benvenuto,
prima di affrontare la questione bisogna che sistemiamo la formattazione del codice, altrimenti è illeggibile.
riproponi il codice usando la modalità avanzata del modulo, hai a disposizione anche l'anteprima.