mostly cosmetic and bugs, rotated output
mostly cosmetic and bugs, rotated output
merge nonsense
merge nonsense 2