#SOGL 0.8.2, 121 121 120 bytes
Z A+p1"PļΔķ≠ƨν↕KzøjQ¶°³²y⁹ν⅔E "§768╗@ū℮^‰Y√ψ⅜εrυd┘mZΣlL⅝6׀KTφυZŗ4M7E¤Δ≠⅓∫⁽mΜ‽κuΘ\λ`ω¬ρDDz⅞"A+p→**1"PļΔķ≠ƨν↕KzøjQ¶°³²y⁹ν⅔E "§768╗@ū℮^‰Y√ψ⅜εrυd┘mZΣlL⅝6׀KTφυZŗ4M7E¤Δ≠⅓∫⁽mΜ‽κuΘ\λ`ω¬ρDDz⅞":e─░χ′⁷‘’«n{;³ZWO≤oZ±WoI}Z A+O*
Explanation:
Z A+p1"...‘’«n{;³ZWO≤oZ±WoI}Z A+O shortened compressed string
Z push the uppercase alphabet
A+ append "A"
p output in a new line
1→* define function push"*" 1with (counter)the above
"...‘ * push the middle lines (withoutcall the alphabet letters)function joined"*"
’«n 1 convert to an array with each item 25push chars1 long(counter)
"...‘ { push the middle lines (without forthe eachalphabet line
letters) joined
;³’«n convert putto thean counterarray ontopwith oneach stackitem and25 triplicatechars itlong
ZW { } getfor theeach counterthline
letter of the alphabet
;³ O put the counter ontop on stack outputand intriplicate newlineit
≤ ZW putget the current array itemcounterth ontopletter of stackthe alphabet
o O output appendin newline
Z±W ≤ get put the counterthcurrent letterarray ofitem theontop reversedof alphabetstack
o append
I increase counter
Z±W }get the counterth letter of the reversed ENDREPEATalphabet
Z o push the uppercase alphabetappend
I A+ appendincrease "A"counter
* O call outputthe infunction newline"*"