In this quine variant, your program must output its source code transposed across the diagonal from the top left to the bottom right. For example:
your program on four lines
outputs
yof
ono
u u
r r
p l
r i
o n
g e
r s
a
m
The whitespace in the output is not arbitrary. Spaces appear in two situations: where there is a space in the original (e.g. between r
and l
in the fourth column) and where it's necessary to pad characters (e.g. all the spaces in the first column.) Both are required, and spaces cannot appear anywhere else in the output.
A single trailing newline in the output can optionally be ignored. Trailing newlines in the source code have no effect on the output, and leading newlines in the source code must be handled as in the example above. Assume that every character that is not a newline is one column wide and one row tall, even though for characters like tab this may lead to an ugly output.
Your solution must have at least two lines with at least two non-newline characters each, and must not be its own transpose (the output cannot be identical to the source.)
Cheating quines that read from the file that contains their source code, pull data from a URL, use quining built-ins, and so on are not permitted.
This is code golf: shortest code in bytes wins.