1Test: sub_rect_fills_and_gets
2root with sub1 filled in:
3▛▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▜
4▌                    ▐
5▌                    ▐
6▌                    ▐
7▌                    ▐
8▌                    ▐
9▌     ▒▒▒▒▒▒▒▒▒▒     ▐
10▌     ▒▒▒▒▒▒▒▒▒▒     ▐
11▌     ▒▒▒▒▒▒▒▒▒▒     ▐
12▌     ▒▒▒▒▒▒▒▒▒▒     ▐
13▌     ▒▒▒▒▒▒▒▒▒▒     ▐
14▌     ▒▒▒▒▒▒▒▒▒▒     ▐
15▌     ▒▒▒▒▒▒▒▒▒▒     ▐
16▌     ▒▒▒▒▒▒▒▒▒▒     ▐
17▌     ▒▒▒▒▒▒▒▒▒▒     ▐
18▌     ▒▒▒▒▒▒▒▒▒▒     ▐
19▌                    ▐
20▌                    ▐
21▌                    ▐
22▌                    ▐
23▌                    ▐
24▙▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▟
25sub2 before fill:
26▛▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▜
27▌▒▒▒▒▒▒▒                       ▐
28▌▒▒▒▒▒▒▒                       ▐
29▌▒▒▒▒▒▒▒                       ▐
30▌▒▒▒▒▒▒▒                       ▐
31▌▒▒▒▒▒▒▒                       ▐
32▌▒▒▒▒▒▒▒                       ▐
33▌▒▒▒▒▒▒▒                       ▐
34▌                              ▐
35▌                              ▐
36▌                              ▐
37▌                              ▐
38▌                              ▐
39▌                              ▐
40▌                              ▐
41▌                              ▐
42▌                              ▐
43▌                              ▐
44▌                              ▐
45▌                              ▐
46▌                              ▐
47▌                              ▐
48▌                              ▐
49▌                              ▐
50▌                              ▐
51▌                              ▐
52▌                              ▐
53▌                              ▐
54▌                              ▐
55▌                              ▐
56▌                              ▐
57▙▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▟
58final root:
59▛▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▜
60▌                    ▐
61▌                    ▐
62▌                    ▐
63▌                    ▐
64▌                    ▐
65▌     ▒▒▒▒▒▒▒▒▒▒     ▐
66▌     ▒▒▒▒▒▒▒▒▒▒     ▐
67▌     ▒▒▒▒▒▒▒▒▒▒     ▐
68▌     ▒▒▒████████████▐
69▌     ▒▒▒████████████▐
70▌     ▒▒▒████████████▐
71▌     ▒▒▒████████████▐
72▌     ▒▒▒████████████▐
73▌     ▒▒▒████████████▐
74▌     ▒▒▒████████████▐
75▌        ████████████▐
76▌        ████████████▐
77▌        ████████████▐
78▌        ████████████▐
79▌        ████████████▐
80▙▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▟
81final sub1:
82▛▀▀▀▀▀▀▀▀▀▀▜
83▌▒▒▒▒▒▒▒▒▒▒▐
84▌▒▒▒▒▒▒▒▒▒▒▐
85▌▒▒▒▒▒▒▒▒▒▒▐
86▌▒▒▒███████▐
87▌▒▒▒███████▐
88▌▒▒▒███████▐
89▌▒▒▒███████▐
90▌▒▒▒███████▐
91▌▒▒▒███████▐
92▌▒▒▒███████▐
93▙▄▄▄▄▄▄▄▄▄▄▟
94final sub3:
95▛▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▜
96▌                        ▐
97▌                        ▐
98▌                        ▐
99▌                        ▐
100▌                        ▐
101▌                        ▐
102▌                        ▐
103▌       ▒▒▒▒▒▒▒▒▒▒       ▐
104▌       ▒▒▒▒▒▒▒▒▒▒       ▐
105▌       ▒▒▒▒▒▒▒▒▒▒       ▐
106▌       ▒▒▒████████████  ▐
107▌       ▒▒▒████████████  ▐
108▌       ▒▒▒████████████  ▐
109▌       ▒▒▒████████████  ▐
110▌       ▒▒▒████████████  ▐
111▌       ▒▒▒████████████  ▐
112▌       ▒▒▒████████████  ▐
113▌          ████████████  ▐
114▌          ████████████  ▐
115▌          ████████████  ▐
116▌          ████████████  ▐
117▌          ████████████  ▐
118▌                        ▐
119▌                        ▐
120▙▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▟
121