A half cardinal cyclic quine is a cyclic quine with two states, one perpendicular to the other.
Rules
You can decide which rotation you want to implement, clockwise or counter-clockwise.
Once rotated, any gaps in your code should be replaced with spaces to preserve the positioning.
Your program must satisfy the community definition of a quine.
This is code-golf so the shortest program in each language wins. Your first program is used for your byte count.
Standard loopholes are forbidden.
Examples
If your program is:
$_='print';eval
Then the next iteration must be either:
$
_
=
'
p
r
i
n
t
'
;
e
v
a
l
or
l
a
v
e
;
'
t
n
i
r
p
'
=
_
$
which must output the original program:
$_='print';eval
If your program is:
;$_=';
;$_=';
print
Then the next iteration must be either:
;;
''t
==n
__i
$$r
;;p
or:
p;;
r$$
i__
n==
t''
;;
which must output the original program:
;$_=';
;$_=';
print