That would be much harder due to how the overlapping works - you can't place a character without knowing what the routew in front of it looks like, so it has to be done front to back, one row at a time