[Community Puzzle] Lumen

The biggest note I would add is that the spaces are part of the line.
Initially I was building a rune ( go ), and was confused why I was ending up with an issue. Then realized I was keeping the spaces in my runes, which was throwing my code off.

Hello !

I just resolved it with C# without using recursivity, wich was the first thing that came to my mind when I see the puzzle.

Does anyone has a solution with a recursive way ?

When I try to do it with it, the callers override between them, wich lead to bad results in my Matrix cells.