Hello My Old Friend (CHORDS) by Electric Light Orchestra

[Intro]~
D D7/C G/B Gm/A#
D D7/C G/B Gm/A#


[Verse 1]~
D      D7/C           G/B
Early morning day is dawning

       Gm/A#              D     D7/C G/B Gm/A# D
Cooling towers and factory gates

     D7/C                 G/B
Dirty streets and laughing people

      Gm/A#         D      C Bb G#maj7
Skinny dogs and beer crates


[Chorus]~
C   G           D
Hello my old friend

C   G           D   E C#m Cmaj7
Hello my old friend


[Verse 2]~
D      D7/C            G/B
Sad canals green black water

         Gm/A#        D    D7/C G/B Gm/A# D
Somewhere bicycles and beds

       D7/C         G/B
Wet and windy afternoons

           Gm/A#         D      C Bb G#maj7
And pigeons coo in garden sheds


[Chorus]~
C   G           D
Hello my old friend

C   G           D   E C#m E C#m Cmaj7
Hello my old friend


[Verse 3]~
D         D7/C              G/B
High-rise tower blocks with panoramic

Gm/A#               D    D7/C G/B Gm/A# D
Views of trains and coal

       D7/C                 G/B
Tiehead railway tracks tread faithfully

   Gm/A#          D      C Bb G#maj7
The gas works to behold


[Chorus]~
C   G           D
Hello my old friend

C   G   D   F
Uuh Uuh Uuh


[Bridge]~
G               Bm
Just to see the sunset

      Cadd2         Dsus2         G      Bm C D
Pretty rainbows over your majestic towers

G            Bm               Cadd2
To feel your earth beneath my feet

            D                   E     C#m E C#m
Here I could stand for hours and hours


[Instrumental]~
Em A Em A7 E A7 E  A Am/C A Am/C


[Verse 4]~
D     D7/C                  G/B
Big machines that once were champions

       Gm/A#          D    D7/C G/B Gm/A# D
Turn to dust under the sky

      D7/C             G/B
Broken windows choking chimneys

       Gm/A#               D      C Bb G#maj7
Factory walls for miles and miles


[Chorus]~
C  G            D
By bye my old friend

C  G            D     F
By bye my old friend


[Outro]~
G               Bm
Just to see the sunset

      Cadd2         Dsus2         G      Bm C D
Pretty rainbows over your majestic towers

G            Bm               Cadd2
To feel your earth beneath my feet

            D                   E     C#m
Here I could stand for hours and hours

How accurate is this chords?