I have a list of images grouped numerically (`YI0.png`, `YI1.png`...`YI20479.png`). I want them sorted alphabetically, like so:

```
YI0.png -> YIA.png
YI1.png -> YIAA.png

```

without my last image having 20479 `A`s in it.

Input
-----

A directory name.

Output
------

All files in that directory will be alphabetically renamed.

Constraints
-----------

* The pattern is always `Prefix` `Number`.`Extension`
* There are no subdirectories
* All files in the directory adhere to the pattern
* `Number` starts at 0
* `Prefix` doesn't contain numbers

Example
-------

Directory consisting of `Pie0.txt`, `Pie1.txt`, all the way to `Pie11.txt` would be renamed to `PieA.txt`, `PieB.txt`, all the way to `PieL.txt`.

If it goes to `Pie28.txt`, they would be renamed like so:

```
Pie0.txt -> PieA.txt
Pie1.txt -> PieAA.txt
Pie2.txt -> PieAB.txt
Pie3.txt -> PieB.txt
Pie28.txt -> PieZ.txt

```

Remember, this is **[code-golf](/questions/tagged/code-golf "show questions tagged 'code-golf'")**, so the answer in the shortest bytes wins.