как выглядит отладка, в целом вроде бы даже работает.
проверил на 12 элементов, построил как оно в памяти размещает области (см картинку с цифрами) и через граф помечает области для строительства (получилось 9 шт), так что бы между ними было расстояние в 1 область
логику я рассказывал в видео в ТГ канале