Спираль из нижнего левого угла вправо

Не по теме:

Если Вам мешает работа сохранять спокойствие, смените работу.

Задача: замолнить матрицу двутипными элементами (0-1, Правда-Ложь, прочие варианты) так, чтобы элементы одного типа образовывали спираль. имеющею конецы в нижнем левом углу и в центре.

Вариант решения: заполняем логическими переменными. Сначала заполняем все Ложью. Левый нижний по условию Истина. Кроме этого, заполним горизонтально нижний ряд Истиной. Далее вертикальный ряд у правого борта матрицы. Далее верхнюю границу. И ещё часть левой границы, но так, чтобы линии не касались. И ещё: элемент справа от последнего заполненного также отмечаем. Имеем такое:

Далее продолжаем по подобию заполнять массив (n x m) от элемента (n-2,m-2), далее от элемента (n-4,m-4). В результате получаем полноценную спираль:

В примере 0 == Ложь, остальное Истина. Цифры 1-4 указывают на номер этапа, на котором данная ячейка помечается.

Это была идея. Далее стоит реализовать два вложенных цикла (внешний по этапу, внутренний для заполнения построчно).