# [JavaScript (Node.js)], 121 bytes

<!-- language-all: lang-javascript -->

 c=>`2XYZABC
 0VW5DE
 U9F
 T9G
 S9H
 0RQ5JI
 2PONMLK`.replace(/./g,x=>1/x?''.padEnd(-~x):(B=Buffer)([65+([a,b]=B(c+x),a+b)%26]))

[Try it online!][TIO-jtgc9wd2]

[JavaScript (Node.js)]: https://nodejs.org
[TIO-jtgc9wd2]: https://tio.run/##bcjbCoIwAADQ9/1HuKGpCQoGM1xZdr/fFME1pxSiohU@9evWc3gez4O@acXKe/HsZnnEmxg3DFuhdrl6NhkC9XTWRw44mmNwMCdgb7pA3W312RRom/VquZiHcsmLlDIOFVlJpBpbPaUeCIJc0MjJItj91KgPCSavOOYlgr6hi9Cn0i3ABDKxRhIVb6ijGQFCDcuzKk@5nOYJjKFgCwiBvyMt57ac97vmCw "JavaScript (Node.js) – Try It Online"