# How To Align Addresses Of Sender And Receiver In scrlttr2 Or scrletter

Assume that I want to write a letter with KOMAscript (either via \usepackage{scrlttr2} or \usepackage{scrartcl} \usepackage{scrletter}) and I want to store the address of the sender in the location field, more precisely, in the corresponding KOMA variable like in the following:

% Alternative 1
\documentclass{scrlttr2}

% % Alternative 2
% \documentclass{scrartcl}
% \usepackage{scrletter}

% Text body
\usepackage{kantlipsum}

% Aligns the address field to the top

% % Toggle for the backaddress

% KOMAvars
\setkomavar{signature}{Sauron}

% Inserts sender into the location field
\setkomavar{location}{%
% skip by <magiclength>
}

\begin{document}

\begin{letter}{Saruman\\Orthanc\\Isengard}

\opening{Dear Saruman,}

\kant[1]

\closing{Sincerely,}

\end{letter}

\end{document}


The relevant portion of the output sheet is the upper part:

How can I accomplish to align both addresses as if would write (forgive me)

Saruman \hfill Sauron\\Orthanc \hfill Barad-dûr\\Isengard \hfill Mordor


in normal text, regardless of the presence of a backaddress (and in the best case, regardless of the presence of a so called special mail hint).

A naïve solution attempt would possibly find the right pseudolength (as indicated by % skip by <magiclength> in \setkomavar{location}{[...]} but I cannot find such a length (compare with the graphic in this answer).