Funny weed number. GENERAL IDEA: Convert a 5-bit base 2 number into a 2-digit base 6 number. 0 is salt, 1 is fire, and the metals are however many quicksilver you need to promote lead into that metal (lead is 0, gold is 5). THING I DON'T WANT TO DO: Division. Parsing a 31-atom-long stick of quicksilver sounds lame and hard. THING I CAN DO INSTEAD: Divide as I go along. Imagine a magical two-atom metal molecule where if you try to project the right side when it's already gold, it resets to lead and the left side projects instead. Instead of dumping tons of quicksilver into the right side, sometimes we'll know the bit is greater than 6 in advance. So, for the bit representing 8, we don't project the right side 8 times; we project the left side once and the right side twice. I do this with both the 16 and the 8 in the binary representation. DIGIT TWIDDLING: Also I interpret the 16 as an 18 instead. That still works! I end up with numbers from 0 to 33, but skip 16 and 17. That still fits in the 36 possibilities of metal representation. CARRY MATH: With that trick, the magical right atom only ever gets projected 9 times at most, so there will only ever be one carry operation for real molecules, which I can check for only at the end. This is extra convenient by processing the bit representing 4 projections last--if we need to carry, we have an atom presence conditional by grabbing the last quicksilver that didn't project. Unfortunately, this breaks on any combination of bits that force a carry operation without the bit representing 4 projections. Fortunately, there are no such combinations. UN-MAGIC-ING THE MAGIC: I do most of the upper digit first and then set it aside, then prepare chunky lead to soak up the rest of the quicksilver. We'll call the halves of the chunky lead the "lower digit" and the "rollover". Each quicksilver is tested against both halves, prioritizing the lower digit and spilling over into the rollover, all the way until the final quicksilver. That quicksilver is only tested against the lower digit, and then another arm regrabs where the quicksilver was. This is a gold conditional--if the first lead promoted all the way to gold, then we need to do the carry operation, because this last quicksilver can't fit in it. Then comes some wanding, debonding, more bonding, and drawing the rest of the owl. The result is that if we didn't need to carry, we output the upper+lower. If we did need to carry, we promote the upper, then output the upper+rollover. Either way, we get a waste atom. RATE NOTES: Up to 13 quicksilver may be used in this design, and the conditionals can operate at pseudo-period 3 at best, limiting this design's rate to 39. My actual rate is 40 if we pretend this loops; the fire reader chokes slightly on the fastest bit.