Moin,
Soweit ich das sehe, sind es pro Zeile 2 Zeichen mehr. Das heißt, du zählst bei der inneren Schleife, bis auf das letzte mal, immer bis zum Index der äußeren Schleife + 2.
Hilft dir das schon?
Edit: Das ist so gesehen jetzt natürlich nicht mehr ganz so sinnvoll / richtig, da der Baum jetzt anders aussieht
Ist aber trotzdem kein Problem, da die Leerräume pro Zeile um 1 wachsen -> Schleife-Grenze
Grüße,
Max