https://123dok.net/document/zwvo3e0q-assembling-ordered-crystals-with-disperse-building-blocks.html