foreach nicht geschlossen oder was meinste?
in deinem code hört das zweite foreach jedenfalls nicht wieder auf
wie gesagt: schreib deinen code ordentlich, das ist bei der von dir geposteten menge vertretbar und in ein paar minuten erledigt
rücke ihn sauber ein und verwende die empfohlenen schreibweisen - natürlich gibt es berechtigung für alternative syntax, sie sich nicht sonderlich praktikabel in deinem fall nur sehr schwer lesbar