Завдання
Ви відповідаєте за виготовлення компасів.
Уявіть свій вихідний код як "голку" компаса, коли біг у різних орієнтаціях дає чіткий вихід.
Підтримувані орієнтації вихідного коду - Північ, Схід, Південь та Захід.
Приклад
Скажімо, у вас є вихідний код:
ABCD
J K
WXYZ
Ми вважатимемо це орієнтацією на північ, обертаючись на 90 градусів за годинниковою стрілкою, вказує нам на Схід:
W A
XJB
Y C
ZKD
знову обертаються точки на південь:
ZYXW
K J
DCBA
і нарешті, остання ротація на Захід:
DKZ
C Y
BJX
A W
Після запуску кожен із наведених вище прикладів коду повинен виводити один окремий символ для друку ASCII на ваш вибір.
Примітки
Ваш код не повинен вводити інформацію.
Порожні пробіли або нові рядки не згортаються / зникають при обертанні.
Провідні / трейлінг нових рядків у порядку виведення.
Відповіді можуть бути цілими програмами або функціями, таким чином виводячи в STDOUT або повертаючи результат функції.
Застосовуються стандартні правила коду-гольфу ; найкоротша відповідь у байтах виграє!