vesicles
Colonel
I don't know the details of the description. So I can't say for sure, but should we interpret it so literally? These large numbers in Chinese sometimes simply mean "very long/big". It can't be interpreted so literally, like the phrases "ten thousand Li (Chinese mile) Great Wall" or "thousand Li attack". Just my guess...