a=aopV0aopV1V2aopaopV0V1V2F
a=V3aopazeroV3Aa=aopV3azeroV3F
a<alengthaV4c1alengthV4Aa<=c0alengthV4Aa<=c1alengthV4Aa<=c0c1INa=alengthV4c0F
VC for agg
ia=aaggV4V5aopa@V4aV5c0aaggV4aV5c1a=aaggV4V5azeroa=alengthV5c0F
a==aV6c1aemptyIa=alengthV6c1F
empty_shape
a=aaggV7a++V8V9aopaaggV7V8aaggV7V9Ia=aaggV7a++V10V9aopaaggV7V10aaggV7V9LaV8c1Oa=alengthV8c0Aa<alengthaV8c1alengthV8Aa<=c0alengthV8Aa<=c1alengthV8Aa<=c0c1INa=alengthV8c0F
VC for agg_cat
a=aaggV7a++V8V9aopaaggV7V8aaggV7V9F
a=aopV10aopV11V12aopaopV10V11V12F
a=V10aopazeroV10Aa=aopV10azeroV10F
a=aaggV10aemptyazeroF
a=aaggV10V11a@V10aV11c0Ia=alengthV11c1F
a=aaggV10a++V11V12aopaaggV10V11aaggV10V12F

42b47cda3a41bd9f00841a543daacc1e 3H2H1H0
c7eabc6e51d00f90c63dcc05b9c6776d 6H5H4H1H0
6901698f5d8fa8d72594837114f3b2c4 8H7H5H4H1H0
da1b8dfde2b1c4cd72bd5022b88dfcc7 6H10H9H5H4H1H0
50592d7410a34b80abf234f66913b599 6H11H9H5H4H1H0
26bb2048aa6275c0335f05b28522647c 6H12H9H5H4H1H0
ca773fce75ef8662b43944c4ddc4bf6b 6H13H9H5H4H1H0
bed18b554d91a1192e458e18abc219e6 6H14H9H5H4H1H0
