The Speed of Letters Given a string as input, print a new string with each letter pushed to the right by its respective alphabet index.

We all know that A is a slow and Z is a fast letter. This means that Z gets shifted to the right by 25 spaces, A doesn't get shifted at all and B gets shifted by 1 space.

Your program only has to handle uppercase letters from A-Z, and no other characters, no whitespaces, no punctuation.

Note that if 2 or more letters fall onto the same space after shifting, the latest character will be used. (Example: BA ->  A) 

Examples

"AZ" -&gt; "A                         Z"

"ABC" -&gt; "A B C"

"ACE" -&gt; "A  C  E"

"CBA" -&gt; "  A"

"HELLOWORLD" -&gt; "     E H    DLL   OLO   R  W"


Rules


This is code-golf, so the shortest code in any language bytes wins.
Standard loopholes are forbidden.
Input must be received as a string.
You may print the result to stdout or return a string.
A single trailing whitespace and/or newline is allowed.
You may also use lowercase letters as input or output, but only use either case.
Python 2, 81 bytes



t=[]
i=65
for c in input():t+=[' ']*26;t[ord(c)-i]=c;i-=1
print`t`[2::5].rstrip()


Try it online!