
X
Complete Initialization for 10 kreds
15%
Congratulations! You’ve completed your Kongregate account!
Keep exploring Kongregate with more badges and games!
Hide the progress bar forever?
Yes
No

metadata
Last updated on: May 23, 2009
## [Codex of Alchemical Engineering](http://www.kongregate.com/games/krispykrem/thecodexofalchemicalengineering?referrer=nihilisz)
## + [Magnum Opus Challenge](http://www.kongregate.com/games/krispykrem/thecodexofalchemicalengineeringmagnumopuschallenge?referrer=nihilisz)
## (Guide, Theory, Bugs, & Optimal Solutions)
### Table of Contents
**A. Table of Contents**
**B. Current Optimal Solution Tables**
1. Solution Table Rules
α. Qualification
β. Disqualification
γ. Attributes, Ordering, & Tiebreakers
2. Original Levels Tables
α. Optimal Time Solutions
β. Optimal SymbolCount Solutions
γ. Optimal ManipulatorCount Solutions
3. Magnum Opus Tables
α. Optimal Time Solutions
β. Optimal SymbolCount Solutions
γ. Optimal ManipulatorCount Solutions
4. Level Name Lookup Table
**C. Gameplay Guide**
1. Setup
2. The Atoms
3. Tools
4. Programming Notation
5. Mechanics & Timing
**D. Optimal Time Theory**
1. Glossary
2. Time Formula
3. Units
4. Theoretical Maximal Throughput
5. Advanced Time Optimization Tricks
**E. Optimal Symbol Theory** (by [ThirdParty](http://www.kongregate.com/accounts/ThirdParty))
under construction
**F. Bugs, Features, & Tricks**
1. Out of Bounds Bug
2. Compound Truncation ~~Bug~~ Feature
3. Generator Blockage Trick
4. SelfCollision Bug
5. ~~Arm Length Load Bug~~ **Patched**
6. Random Collision Bug
7. Impossible Arm Position Bug
8. Bond Diagnostic Bug
**G. Original Levels Solutions**
α. Optimal Time Solutions
β. Optimal SymbolCount Solutions
γ. Optimal ManipulatorCount Solutions
**H. Magnum Opus Solutions**
α. Optimal Time Solutions
β. Optimal SymbolCount Solutions
γ. Optimal ManipulatorCount Solutions
**I. Especially Cool Machines that aren’t Optimal for a Statistic**
**J. Links**



metadata
**B. Current Optimal Solution Tables** ↑↑Table of Contents↑↑
If you have found a superior solution and don't mind gloating about it, **_post it here before someone else finds a similarly efficient solution!_**
**1. Solution Table Rules**
**_α. Qualification_**  Solutions must be posted here or in this thread for qualification. None of the solutions elsewhere are superior in any respect anyway.
**_β. Disqualification_**  Solutions that implement bug #5, bug#7, or bug#8 are NOT eligible.
**_γ. Attributes, Ordering, & Tiebreakers_**  Primary attributes are eponymous with the table name, and are primary objectives for each solution listed. The secondary attribute is the same for every table: stability. If a solution is uniquely optimal for its associated primary attribute but will crash after 5 cycles, then a secondary solution that optimizes the primary attribute in the space of solutions that do not exhibit that flaw will also be listed. The tertiary attribute is used solely for tiebreakers. Attributes for the 3 different kinds of tables are as follows:
` Table Primary Attribute Secondary Attribute Tertiary Attribute
α Optimal Time Solutions time stability throughput
β Optimal SymbolCount Solutions symbolcount stability manipulatorcount
γ Optimal ManipulatorCount Solutions manipulatorcount stability throughput
`
**2. Original Levels Tables** [◊Play Original Levels◊](http://www.kongregate.com/games/krispykrem/thecodexofalchemicalengineering?referrer=nihilisz)
**_α. Optimal Time Solutions_** (reciprocal of throughput in parentheses)> Level 01: **13** (2) [N/A]
> Level 02: **16** (2) [[nihilisz](http://www.kongregate.com/accounts/nihilisz)]
> Level 03: **15** (2) [[nihilisz](http://www.kongregate.com/accounts/nihilisz)][unstable solution]
> Level 03: **16** (2) [[nihilisz](http://www.kongregate.com/accounts/nihilisz)][stable soution]
> Level 04: **18** (2) [[Jayless](http://www.kongregate.com/accounts/Jayless)]
> Level 05: **19** (2) [[nihilisz](http://www.kongregate.com/accounts/nihilisz)]
> Level 06: **25** (3) [[nihilisz](http://www.kongregate.com/accounts/nihilisz)]
> Level 07: **27** (4) [[nihilisz](http://www.kongregate.com/accounts/nihilisz)]
> Level 08: **25** (3) [[Hussell](http://www.kongregate.com/accounts/Hussell)]
> Level 09: **29** (4) [[Jayless](http://www.kongregate.com/accounts/Jayless) & [nihilisz](http://www.kongregate.com/accounts/nihilisz)]
> Level 10: **30** (4) [[nihilisz](http://www.kongregate.com/accounts/nihilisz)]
> Level 11: **28** (3.43) [[Fartan](http://www.kongregate.com/accounts/Fartan) & [nihilisz](http://www.kongregate.com/accounts/nihilisz) & [dirtcheap](http://www.kongregate.com/accounts/dirtcheap)]
> Level 12: **34** (5) [[nihilisz](http://www.kongregate.com/accounts/nihilisz)]
> Level 13: **29** (3.5) [[Fartan](http://www.kongregate.com/accounts/Fartan) & [dirtcheap](http://www.kongregate.com/accounts/dirtcheap) & [yaichi](http://www.kongregate.com/accounts/yaichi)][unstable solution]
> Level 13: **30** (4) [[yaichi](http://www.kongregate.com/accounts/yaichi) & [dirtcheap](http://www.kongregate.com/accounts/dirtcheap)][stable solution]
> Level 14: **37** (5) [[Fartan](http://www.kongregate.com/accounts/Fartan)]
> Level 15: **59** (10) [[Jayless](http://www.kongregate.com/accounts/Jayless)]
>
> Total Time Used: **404**
**_β. Optimal SymbolCount Solutions_** (manipulatorcount in parentheses)> Level 01: **3** (1) [N/A]
> Level 02: **8** (2) [[ThirdParty](http://www.kongregate.com/accounts/ThirdParty)]
> Level 03: **8** (2) [[ThirdParty](http://www.kongregate.com/accounts/ThirdParty)]
> Level 04: **15** (3) [[Jabor](http://www.kongregate.com/accounts/Jabor)]
> Level 05: **9** (2) [[Jayless](http://www.kongregate.com/accounts/Jayless)]
> Level 06: **8** (2) [[ThirdParty](http://www.kongregate.com/accounts/ThirdParty) & [Jabor](http://www.kongregate.com/accounts/Jabor) & [iopred](http://www.kongregate.com/accounts/iopred)]
> Level 07: **24** (4) [[Jayless](http://www.kongregate.com/accounts/Jayless)]
> Level 08: **11** (3) [[ThirdParty](http://www.kongregate.com/accounts/ThirdParty)]
> Level 09: **17** (3) [[ThirdParty](http://www.kongregate.com/accounts/ThirdParty)]
> Level 10: **24** (5) [[ThirdParty](http://www.kongregate.com/accounts/ThirdParty) & [Jayless](http://www.kongregate.com/accounts/Jayless)]
> Level 11: **19** (4) [[Jayless](http://www.kongregate.com/accounts/Jayless)]
> Level 12: **14** (3) [[ThirdParty](http://www.kongregate.com/accounts/ThirdParty)]
> Level 13: **22** (4) [[ThirdParty](http://www.kongregate.com/accounts/ThirdParty)]
> Level 14: **54** (12) [[Jayless](http://www.kongregate.com/accounts/Jayless)]
> Level 15: **47** (6) [[Jayless](http://www.kongregate.com/accounts/Jayless)]
>
> Total Symbols Used: **283**
**_γ. Optimal ManipulatorCount Solutions_** (reciprocal of throughput in parentheses)> Level 01: **1** (6) [N/A]
> Level 02: **1** (12) [[lackofcheese](http://www.kongregate.com/accounts/lackofcheese)]
> Level 03: **1** (12) [[lackofcheese](http://www.kongregate.com/accounts/lackofcheese)]
> Level 04: **2** (18) [[lackofcheese](http://www.kongregate.com/accounts/lackofcheese)]
> Level 05: **1** (16) [[lackofcheese](http://www.kongregate.com/accounts/lackofcheese)]
> Level 06: **2** (15) [[lackofcheese](http://www.kongregate.com/accounts/lackofcheese)]
> Level 07: **4** (12) [[smuglapse](http://www.kongregate.com/accounts/smuglapse)]
> Level 08: **2** (14) [[lackofcheese](http://www.kongregate.com/accounts/lackofcheese)]
> Level 09: **2** (18) [[lackofcheese](http://www.kongregate.com/accounts/lackofcheese)]
> Level 10: **4** (12) [[lackofcheese](http://www.kongregate.com/accounts/lackofcheese)]
> Level 11: **3** (18) [[lackofcheese](http://www.kongregate.com/accounts/lackofcheese)]
> Level 12: **3** (36) [[lackofcheese](http://www.kongregate.com/accounts/lackofcheese)]
> Level 13: **3** (17) [[smuglapse](http://www.kongregate.com/accounts/smuglapse)]
> Level 14: **6** (16) [[lackofcheese](http://www.kongregate.com/accounts/lackofcheese)]
> Level 15: **6** (84) [[Jayless](http://www.kongregate.com/accounts/Jayless)]
>
> Total Manipulators Used: **41**
**3. Magnum Opus Tables** [◊Play Magnum Opus◊](http://www.kongregate.com/games/krispykrem/thecodexofalchemicalengineeringmagnumopuschallenge?referrer=nihilisz)
**_α. Optimal Time Solutions_** (reciprocal of throughput in parentheses)> Level M01: **34** (5) [[nihilisz](http://www.kongregate.com/accounts/nihilisz)]
> Level M02: **38** (6) [[LeviD](http://www.kongregate.com/accounts/LeviD)]
> Level M03: **38** (6) [[R4ul](http://www.kongregate.com/accounts/R4ul) & [nihilisz](http://www.kongregate.com/accounts/nihilisz)]
> Level M04: **47** (10) [[ThirdParty](http://www.kongregate.com/accounts/ThirdParty) & [nihilisz](http://www.kongregate.com/accounts/nihilisz)]
> Level M05: **56** (8) [[Filthy999](http://www.kongregate.com/accounts/Filthy999)]
> Level M06: **105** (20) [[Cypher2100](http://www.kongregate.com/accounts/Cypher2100)]
> Level M07: **101** (18) [[Jayless](http://www.kongregate.com/accounts/Jayless)]
> Level M08: **52** (8) [[nihilisz](http://www.kongregate.com/accounts/nihilisz)]
> Level M09: **41** (6) [[Arrgh](http://www.kongregate.com/accounts/Arrgh) & [dirtcheap](http://www.kongregate.com/accounts/dirtcheap)]
> Level M10: **61** (10) [[Filthy999](http://www.kongregate.com/accounts/Filthy999)]
> Level M11: **56** (10) [[dirtcheap](http://www.kongregate.com/accounts/dirtcheap)]
> Level M12: **53** (8) [[nihilisz](http://www.kongregate.com/accounts/nihilisz) & [Jayless](http://www.kongregate.com/accounts/Jayless) & [Filthy999](http://www.kongregate.com/accounts/Filthy999)]
> Level M13: **42** (6) [[nihilisz](http://www.kongregate.com/accounts/nihilisz)]
> Level M14: **70** (12) [[Jayless](http://www.kongregate.com/accounts/Jayless) & [nihilisz](http://www.kongregate.com/accounts/nihilisz) & [dirtcheap](http://www.kongregate.com/accounts/dirtcheap)]
> Level M15: **54** (8) [[Fartan](http://www.kongregate.com/accounts/Fartan)]
>
> Total Time Used: **848**
**_β. Optimal SymbolCount Solutions_** (manipulatorcount in parentheses)> Level M01: **27** (4) [[Jayless](http://www.kongregate.com/accounts/Jayless)]
> Level M02: **28** (5) [[ThirdParty](http://www.kongregate.com/accounts/ThirdParty)]
> Level M03: **24** (4) [[Jayless](http://www.kongregate.com/accounts/Jayless)]
> Level M04: **28** (4) [[dirtcheap](http://www.kongregate.com/accounts/dirtcheap)]
> Level M05: **36** (7) [[dirtcheap](http://www.kongregate.com/accounts/dirtcheap)]
> Level M06: **41** (4) [[smuglapse](http://www.kongregate.com/accounts/smuglapse)]
> Level M07: **72** (15) [[Jayless](http://www.kongregate.com/accounts/Jayless)]
> Level M08: **49** (10) [[Jayless](http://www.kongregate.com/accounts/Jayless)]
> Level M09: **32** (4) [[smuglapse](http://www.kongregate.com/accounts/smuglapse) & [dirtcheap](http://www.kongregate.com/accounts/dirtcheap)]
> Level M10: **58** (8) [[ThirdParty](http://www.kongregate.com/accounts/ThirdParty)]
> Level M11: **31** (6) [[ThirdParty](http://www.kongregate.com/accounts/ThirdParty) & [dirtcheap](http://www.kongregate.com/accounts/dirtcheap)]
> Level M12: **50** (7) [[ThirdParty](http://www.kongregate.com/accounts/ThirdParty)]
> Level M13: **36** (6) [[Jayless](http://www.kongregate.com/accounts/Jayless)]
> Level M14: **53** (8) [[Jayless](http://www.kongregate.com/accounts/Jayless)]
> Level M15: **50** (9) [[Filthy999](http://www.kongregate.com/accounts/Filthy999)]
>
> Total Symbols Used: **622**
**_γ. Optimal ManipulatorCount Solutions_** (reciprocal of throughput in parentheses)> Level M01: **3** (18) [[smuglapse](http://www.kongregate.com/accounts/smuglapse)]
> Level M02: **3** (84) [[dirtcheap](http://www.kongregate.com/accounts/dirtcheap)]
> Level M03: **3** (18) [[smuglapse](http://www.kongregate.com/accounts/smuglapse)]
> Level M04: **3** (60) [[dirtcheap](http://www.kongregate.com/accounts/dirtcheap)]
> Level M05: **4** (72) [[smuglapse](http://www.kongregate.com/accounts/smuglapse)]
> Level M06: **4** (60) [[smuglapse](http://www.kongregate.com/accounts/smuglapse)]
> Level M07: **9** (60) [[smuglapse](http://www.kongregate.com/accounts/smuglapse)]
> Level M08: **5** (72) [[smuglapse](http://www.kongregate.com/accounts/smuglapse)]
> Level M09: **3** (52) [[smuglapse](http://www.kongregate.com/accounts/smuglapse)]
> Level M10:
> Level M11:
> Level M12:
> Level M13:
> Level M14:
> Level M15:
>
> Total Manipulators Used:
**4. Level Name Lookup Table**
`Original Levels Magnum Opus
01  Aqua Vitae M01  Elixir of Youth
02  Sal Ammoniac M02  Potash and Orpiment
03  Cinnabar M03  Yohimbine
04  Litharge M04  Baron Wheel
05  Oil of Vitriol M05  Elemental Spirits
06  Aqua Fortis M06  Tychic Alloy
07  Haematite M07  Resina Draconis
08  Brimstone M08  Asisite and Rust
09  Aqua Regia M09  Focusing Crystal
10  Vertigris M10  Lunar Caustic
11  Black Powder M11  Stannite
12  Gold M12  Camphor
13  Elixir of Life M13  Verditer
14  Philosopher's Stone M14  Sunlight Heart
15  ??? M15  Pillar of Unity`



metadata
**C. Gameplay Guide** ↑↑Table of Contents↑↑
**1. Setup**
Every level consists of atom generators which generate an endless supply of atoms and a big dish in the upper middle which the assembled items needs to be placed in. The objective of the game is to assemble 5 of the target items and dump them one by one in the circular dish.
**2. The Atoms** > _The Three Primes_
>
> **Salt**  transmutes to mercury; used in duplication; product of calcination
> **Mercury**  transmutes to sulfur; used in projection
> **Sulfur**  transmutes to salt
>
> _The Four Elements_
>
> **Fire**  can be duplicated with salt, can be calcinated into salt
> **Water**  can be duplicated with salt, can be calcinated into salt
> **Earth**  can be duplicated with salt, can be calcinated into salt
> **Air**  can be duplicated with salt, can be calcinated into salt
>
> _The Six Planetary Metals_
>
> **Gold**  inert
> **Silver**  upgrades to gold
> **Copper**  upgrades to silver
> **Iron**  upgrades to copper
> **Tin**  upgrades to iron
> **Lead**  upgrades to tin
**3. Tools** > **Manipulator**  The main tool of the game. Moves and rotates stuff around.
>
> **Glyph of Binding**  The most annoying tool of the game. Binds 2 adjacent atoms together.
>
> **Glyph of Transmutation**  Transmutes the 3 primes in a circular fashion. No effect on other atoms.
>
> **Glyph of Calcination**  Transmutes any elemental atom into a salt atom. No effect on other atoms.
>
> **Glyph of Duplication**  Duplicates an elemental atom using up a salt atom. No effect on other atoms.
>
> **Glyph of Projection**  Given a nongold planetary metal atom and a mercury atom, "upgrades" the planetary metal atom. No effect on other atoms.
**4. Programming Notation** That format of the saveload feature is as follows:`
id,x,y[,rotation,extension[,program]];
id  The type of the tool.
m  Manipulator
b  Glyph of Binding
t  Glyph of Transmutation
c  Glyph of Calcination
d  Glyph of Duplication
p  Glyph of Projection
x, y  Coordinates of the tool.
Both range from 0 to 14.
rotation  When tool is manipulator, this dictates the initial angular position.
Four possible values: 0, 90, 180, 270.
extension  When tool is manipulator, this dictates the initial length of arm minus one.
Three possible values: 1, 2, 3.
program  When tool is manipulator, this dictates the program that the arm will follow, repeatedly.
r  rotate arm clockwise
l  rotate arm counterclockwise
d  retract arm
u  extend arm
1  rotate clamp clockwise
2  rotate clamp counterclockwise
o  open clamp, releases object
c  close clamp, grabs object
w  wait
j  marker for end of nonrepeating initial commands,
note that this marker will take up an iteration by itself
`
**5. Mechanics & Timing** > **Atom Generators**
>
> All atom generators experience a cooldown period of 1 turn after an item has taken from it. During this cooldown the spot where the generator is is considered empty. Any atom can pass through it and even occupy the position altogether. during this kind of occupation, the atom generator will actually not produce an atom. See example (load in level 2):
>
> `b,12,9;m,7,12,180,2,clloll;m,9,9,0,2,ouwcdw;m,10,9,90,2,cwlowr;`
> **Receiving Tray**
>
> Atom compounds need 1 turn of clearance to disappear into the tray. On the surface this seems to imply that you can finish 1 compound per turn, but that is not so. This one turn of clearance in fact must occur not at the turn where the correct and correctly oriented compound is fully inside the tray, but at the moment where such a compound is dropped into it. This creates a de facto throughput limit of 1 finished compound every 2 turns, because one would need to move the next compound into position the next turn, before dropping it. However, take note that during the turn where the compound is only in position and not yet dropped, the tray need not be clear of other stuff. Also, the receiving tray does not care if the finished compound is actually part of a larger compound, just as long as only the correct compound is inside the tray. It will truncate the accepted portion off, leaving everything else behind.
>
>
> **Glyph of Binding**
>
> Although usually linked atoms cannot be held by two manipulators at the same time, this rule is relaxed when the manipulators are holding stuff on opposite ends of a glyph of binding. However, whenever this happens, one turn must be used up where at least one of the manipulators drop the compound (i.e.: one manipulator cannot just rotate away while the other manipulator drops in the same turn). Demonstration code (load in level 2):
>
> `b,6,9;m,6,12,180,1,crujw;m,7,12,0,2,clwwwwr;`
>
> Note that the failure occurs at turn 7.
>
>
> **Glyph of Transmutation, Calcination & Duplication**
>
> Note that atoms do not need to be dropped into them for it to activate.
>
>
> **Glyph of Duplication**
>
> Note that given the current levels this glyph is almost completely useless.
>
>
> **Glyph of Projection**
>
> The metal to be projected does not need to be dropped, but the mercury does. If the metal has been dropped, the upgraded metal can be picked up the same turn the mercury is dropped in. See example (this is my soln to level 12):
>
> `p,9,10;p,4,10;m,9,13,180,1,cruodlwwww;m,10,13,0,2,clor;m,13,10,180,2,olcr;
> m,9,6,90,3,cllow;m,7,10,0,2,orwcr;m,4,13,180,2,cdou;m,2,10,0,2,orcl;
> m,1,11,90,2,odcu;m,1,10,90,3,clor;m,4,7,0,2,rwcro;m,1,3,90,3,lorwc;`



metadata
**D. Optimal Time Theory** ↑↑Table of Contents↑↑
**1. Glossary** > **commands(symbols)**  The counter for symbols in the highscores list only counts the number of commands given to manipulators. If symbols is what you want to optimize, the rest of this section of the guide will not be helpful to you, since it is mostly about squeezing an extra move out of various situations. For those of us who don't think bubblesort is as beautiful as mergesort, read on!
>
> **total time(cycles)**  The name of the counter in the highscores list is given as "cycles", an unfortunately misleading nomenclature. This this guide it will be referred to as "total time" or "total turns".
>
> **throughput(speed)**  The number of objects completed per turn after the machine is all loaded up.
>
> **path length**  The number of turn it takes to assemble 1 object from scratch, disregarding all other objects.
>
> **period**  The number of turns it takes for all arm positions to repeat.
**2. Time Formula** To optimize time, it is critical to know what is taking up the time. Fortunately, that is easy:> ## total time = path length + 4 / throughput
The critical part of this equation is clearly throughput, since if your machine takes 1 less turn to switch from one object to the next, you've just saved yourself 4 turns worth of total time. The strategy is therefore: **_first optimize throughput, then try to shorten the path length without impacting the throughput_**.
**3. Units**
Units, as used in this guide, denote groups of manipulators which work together as if one object. Units are the building blocks of your ultimate time solutions to [Codex of Alchemical Engineering](http://www.kongregate.com/games/krispykrem/thecodexofalchemicalengineering?referrer=nihilisz).
_Units of Throughput 1/2_> **The Double Feeder**
>
> This is the most basic of units. It ensures that an atom gets transported diagonally or orthogonally every 2 turns. The following example contains both double feeders: a diagonal version that transports atoms from the generator to the right side of the glyph of binding, and a horizontal version that transports atoms across the glyph of binding (load level 1):
>
> `b,3,9;m,4,12,0,2,clor;m,7,9,180,2,olcr;
> m,6,9,180,1,cuod;m,1,9,0,1,oucd;`
> **The Compound Double Feeder**
>
> The machinery below that transports the fire atom into the glyph of binding is a compound double feeder. Load level 3 to see it:
>
> `b,7,11;t,10,7;t,12,7;t,3,8;m,1,13,0,3,odcu;m,2,13,0,1,cuod;
> m,7,13,180,1,crol;m,8,13,0,1,jlorc;m,10,11,180,1,olcr;m,5,11,0,1,orcl;
> m,7,8,0,2,lollcl;m,7,7,270,3,rrcrro;m,8,7,90,3,clloll;`
> **The Triple Feeder**
>
> In the example for the compound double feeder, the machinery that transports stuff from the glyph of binding to the finish tray is the triple feeder.
>
>
> **The Octopus**
>
> The 4 manipulator mechanism that loads stuff onto the glyph of calcination here is the octopus unit. The octopus can use space that is outside of the table, but only on the right and bottom sides (see bug 1 below). Load level 9 to see the following:
>
> `b,9,6;c,12,8;m,13,11,90,1,clor;m,13,10,180,2,olcr;m,12,11,270,2,orcl;m,12,10,180,1,crol;
> m,10,8,0,1,clor;m,12,6,180,1,olcr;m,13,6,180,2,cuod;m,6,6,0,2,oucd;`
_Units of Throughput 1/3_> **The Rectangular Double Feeder**
>
> The mechanism that transports atoms from the generator to the glyph is the rectangular double feeder. Load level 1 for the following:
>
> `b,10,10;m,10,12,180,2,cdrolu;m,7,10,0,2,odrclu;
> m,14,10,180,2,ouwcdw;m,13,10,180,2,cdwouw;`
_Units of Throughput 1/4_
While any of the units that can produce 1 atom at throughput 1/2 can produce 2 atoms at throughput 1/4, these units produce atoms that aren't the same:
> **The Stairway**
>
> This mechanism is very similar to double feeders, but with a critical difference: alternating atoms stops on different squares. Load level 9 to see:
>
> `c,5,9;b,7,7;t,11,7;t,13,7;m,5,13,180,3,crol;m,7,9,270,1,olcr;
> m,7,11,180,3,crol;m,4,7,0,2,cuod;m,5,7,0,2,odcu;m,3,13,270,1,olcr;`
> **The Octopus**
>
> This mechanism is basically the same as the one mentioned before in this guide, but with a critical difference at position (10,10). Load level 9 to see:
>
> `b,9,6;c,10,10;t,12,8;t,1,6;t,3,6;m,13,11,90,1,clor;m,13,10,180,2,olcr;m,12,11,270,2,orcl;
> m,12,10,180,1,crol;m,10,8,0,1,clor;m,12,6,180,1,olcr;m,13,6,180,2,cuod;m,6,6,0,2,oucd;`
> **The Unbalanced Octopus**
>
> Another modification to the octopus, this time with the output placed not directly opposite of the input. Consequently, the path of the atoms going through different arms of it take different amounts of time. Load level 8 to see:
>
> `c,1,11;b,6,10;t,4,8;t,12,10;m,3,11,90,1,crol;m,4,11,270,2,olcr;
> m,4,10,270,1,crol;m,3,10,0,2,orcl;m,9,10,180,2,cdou;m,10,10,180,2,oucd;`
> **The Double Octopi**
>
> In the expansion, several levels have atom generators placed conveniently 3 spaces apart. This arrangement almost begs for smacking 2 octopi mechanisms together to crate this. Load in level M13 to see:
>
> `b,5,9;b,8,7;m,8,9,270,1,olcr;m,7,11,180,2,olcr;m,6,11,180,1,crol;m,7,12,90,1,clor;
> m,6,12,270,2,orcl;m,5,11,270,1,orcl;m,4,11,90,2,clor;m,5,12,180,2,crol;
> m,4,12,180,1,olcr;m,6,7,90,1,clor;m,11,6,180,2,cdou;m,11,8,180,1,oucd;`
**4. Theoretical Maximal Throughput**
Below is a table of reciprocal throughput values separated into 3 categories:
> **Production**  The maximum possible throughput when only the atom production rate is taken into account. It is the absolute maximum any machine can ever do.
>
> **Theoretical**  My best guess of the maximum throughput actually possible due to space limitations.
>
> **Achieved**  The best throughput achieved by an actual machine posted to this thread.
>
> Currently, all my estimated theoretically expected optimum throughput values have been achieved, some exceeded. Apparently I lowballed quite a few things:
>
> `Level Production Theoretical Achieved
> 01  Aqua Vitae 2 2 2
> 02  Sal Ammoniac 2 2 2
> 03  Cinnabar 2 2 2
> 04  Litharge 2 2 2
> 05  Oil of Vitriol 2 2 2
> 06  Aqua Fortis 3 3 3
> 07  Haematite 4 4 4
> 08  Brimstone 3 3 3
> 09  Aqua Regia 4 4 4
> 10  Vertigris 4 4 4
> 11  Black Powder 3.33... 4 3.428571...
> 12  Gold 5 5 5
> 13  Elixir of Life 3.5 4 3.5
> 14  Philosopher's Stone 4 5 5
> 15  ??? 10 10 10
> M01  Elixir of Youth 5 5 5
> M02  Potash and Orpiment 6 6 6
> M03  Yohimbine 6 6 6
> M04  Baron Wheel 10 10 10
> M05  Elemental Spirits 4 8? 8
> M06  Tychic Alloy 20 20 20
> M07  Resina Draconis 18 18 18
> M08  Asisite and Rust 8 8 8
> M09  Focusing Crystal 6 6 6
> M10  Lunar Caustic 10 10 10
> M11  Stannite 10 10 10
> M12  Camphor 8 8 8
> M13  Verditer 6 6 6
> M14  Sunlight Heart 11 12 12
> M15  Pillar of Unity 8 8 8`
**5. Advanced Time Optimization Tricks**
_Preparations_: General outlines you need to keep in mind before even attempting to optimize for time.
> **_α. Trace Atoms_**
>
> Plan out which atom generator will be responsible for which portions of the final product BEFORE you begin.
>
>
> **_β. Initializers_**
>
> Sometimes during procedure α above you will need to use an atom from one end of the lattice on the other side for duplication purposes. Do that first. In the following example in level M14, α and β are both demonstrated:
>
> [level M14 solution](http://www.kongregate.com/forums/3/topics/31992?page=4#posts694830) by [nihilisz](http://www.kongregate.com/accounts/nihilisz), **71** cycles`b,1,12;t,13,11;b,6,8;d,9,6;b,1,8;b,2,6;p,9,10;t,13,9;m,0,10,90,1,clloww;m,0,5,0,1,ourcld;
> m,3,2,90,3,clor;m,6,6,180,1,uodcrr;m,7,10,90,3,wwcddloruuww;m,4,8,0,1,c2w2w2wlorww;
> m,1,10,0,2,cdloru;m,2,10,180,1,olwwcl;m,4,10,90,3,crrod;m,4,12,180,1,olcr;m,5,12,180,3,odcu;
> m,2,14,0,1,wwwwclorclor;m,1,14,0,1,rwc2or;m,10,8,180,3,odllcu;m,9,8,90,1,wwcrolwwwwww;
> m,10,12,270,1,orcl;m,12,14,180,1,crol;m,12,6,180,2,dcuo;m,13,6,90,2,rolc;
> m,13,7,90,1,uuwwcddo;m,13,13,270,1,cuuoddww;m,13,14,270,2,olcr;m,7,6,0,1,crol;`
> **_γ. Multiple Production Lines_**
>
> When the compound is simple enough, when there is enough free space, when there is an equitable number of atom generators, it can be possible to build 2 (and in rare instances, 3) concurrent lines of production. Having multiple production lines gives 2 separate benefits. It allows for each longer period manipulators to mimic the throughput of shorter period manipulators, but retain its ability to make more moves per manipulator. Also, it allows for the selective speedup of lanes to take advantage of the fact that the production quota is odd. This second benefit will be the central issue of **ι**. The following example in level 2 has three concurrent lines of production pushed through the single glyph in the middle:
>
> `b,6,9;m,4,9,90,2,cdloru;m,6,12,270,2,ldcruo;m,4,10,0,1,orwwcl;
> m,7,12,0,2,lorc;m,10,9,180,2,lcro;m,3,9,0,2,lorwwc;m,9,9,270,1,lwwcro;
> m,6,6,90,3,cdroul;m,5,6,180,1,wcrolw;m,7,6,0,1,lorwwc;m,3,2,0,3,rwwclo;`
_Construction_: Stuff you need to check for while building your optimal time solution.
> **_δ. Prefer Arm Rotation_**
>
> Unless you have multiple binding/transmuting operations to perform per glyph, it is usually inefficient to use too many of either sliding or clamp rotation. Try to always plan your moves between glyphs in terms of arm rotations.
>
>
> **_ε. Maximize Work Per Manipulator_**
>
> Every time you pass from one manipulator to the next you have to use up a turn
>
>
> **_ζ. Cluster Manipulators_**
>
> The large clearance requirements of glyphs means that manipulator positions should be based around them. That's the paradigm behind all those whole octopus mechanism variations.
>
>
> **_η. Stagger Arrival Times_**
>
> Things do not need to arrive at glyphs at the same time. While this may sound trivial, its implications are not. The following example in level M1 as well as the first set of examples for ( **_ι. Parity Spread_** ) both demonstrate this:
>
> [level M1 solution](http://www.kongregate.com/forums/3/topics/31992?page=3#posts692741) by [nihilisz](http://www.kongregate.com/accounts/nihilisz), **38** cycles`b,6,11;b,3,8;t,1,11;t,4,6;t,4,4;m,6,14,180,1,cruold;m,7,14,0,2,clorww;
> m,3,11,270,2,rwwclo;m,1,14,0,2,wwclor;m,1,8,0,2,dourcl;m,4,11,0,2,lollcl;
> m,10,11,180,3,ldcuro;m,2,6,90,1,wclorw;m,7,5,180,2,rolc12;`
> **_θ._ Utilize Idle Time**
>
> Try to utilize the idle time certain atoms need to spend at a particular spot, particularly the glyph of projection. Load level m12 to see:
>
> [level M12 solution](http://www.kongregate.com/forums/3/topics/31992?page=4#posts697103) by [nihilisz](http://www.kongregate.com/accounts/nihilisz), **55** cycles`c,13,11;t,11,9;c,2,12;p,8,7;b,5,9;b,1,7;t,3,5;t,3,3;m,13,14,180,2,crol;
> m,10,11,0,2,orcl;m,11,11,0,1,clor;m,13,9,180,1,olcr;m,9,9,0,1,clor;m,11,7,180,1,olcr;
> m,7,12,90,1,clol;m,6,12,270,2,orcl;m,5,12,180,2,cuodcrol;m,4,12,180,1,olcr;
> m,5,11,270,1,orcl;m,4,11,90,2,clorcrol;m,6,7,90,1,lorwcl1r;m,5,7,180,2,ollwcll1;
> m,1,9,90,1,crrorrww;m,1,10,270,2,odrrcrur;m,1,5,90,1,cllrorww;m,6,5,180,2,crol;`
_PostProduction_: Ways you can improve your already existing nearoptimal solutions.
> **_ι. Parity Spread_**
>
> Five is odd. When there are multiple lanes of production it is obvious that shortening the path length of the odd lane reduces total time by the same amount. Extend that further, even when there is only one single line of production, it is sometimes possible to speed up the odd numbered compounds passing through the machine, even if at the cost of the even numbered compounds. In the next three examples on level 9, the odd lane of an already maxthroughput machine is progressively sped up by aligning glyphs around the manipulator in the middle:
>
> [level 9 solution](http://www.kongregate.com/forums/3/topics/31992#posts658709) by [Jayless](http://www.kongregate.com/accounts/Jayless), **31** cycles`b,3,11;b,10,11;c,2,8;t,4,6;b,6,8;t,11,3;c,11,5;m,3,13,180,1,crol;
> m,1,11,0,1,orcl;m,0,11,0,3,odcu;m,13,11,180,1,olcr;m,4,9,90,1,crol;
> m,11,13,0,1,wwwjclor;m,14,11,180,2,cuod;m,6,6,180,1,clor;m,7,12,270,3,c1ow;
> m,2,6,0,1,orcl;m,7,11,270,2,orcl;m,11,8,270,3,olcr;m,11,0,90,2,crol;`[level 9 solution](http://www.kongregate.com/forums/3/topics/31992#posts659028) by [nihilisz](http://www.kongregate.com/accounts/nihilisz), **30** cycles`b,3,11;b,10,11;c,2,8;t,4,6;b,7,9;c,11,3;t,11,5;c,11,7;m,3,13,180,1,crol;
> m,1,11,0,1,orcl;m,0,11,0,3,odcu;m,4,9,90,1,crol;m,2,6,0,1,orcl;m,7,6,180,2,clor;
> m,11,13,0,1,jlorc;m,13,11,180,1,olcr;m,14,11,180,2,cuod;m,8,13,270,3,c1ow;
> m,8,11,270,1,orcl;m,7,5,90,3,wwclloll;m,11,9,270,3,olwwwwcr;m,11,1,90,3,crol;`[level 9 solution](http://www.kongregate.com/forums/3/topics/31992#posts659028) by [nihilisz](http://www.kongregate.com/accounts/nihilisz), **29** cycles`b,3,11;b,10,11;b,7,9;c,11,3;t,11,5;c,11,7;c,1,7;t,3,5;m,3,13,180,1,crol;
> m,1,11,0,1,orcl;m,0,11,0,3,odcu;m,3,9,90,3,cror;m,4,8,90,2,crol;m,3,7,90,1,orcr;
> m,1,5,0,1,olcl;m,11,13,0,1,jlorc;m,13,11,180,1,olcr;m,14,11,180,2,cuod;m,8,11,0,1,wwcl1orw;
> m,10,9,180,1,2olwwwcr;m,11,9,270,2,orcr;m,12,1,90,3,crol;m,7,5,180,3,clllolww;`
>
> The next three examples on level M9 tell a fundamentally similar tale, but involve more manipulators and more complex modifications:
>
> [level M9 solution](http://www.kongregate.com/forums/3/topics/31992?page=4#posts695985) by [Fartan](http://www.kongregate.com/accounts/Fartan), **46** cycles`b,12,12;b,1,12;b,6,9;b,12,10;b,9,5;b,9,7;t,13,2;t,13,4;b,3,6;m,7,12,90,1,clor;m,1,14,0,2,cldoru;
> m,4,12,90,1,wwcrol;m,10,12,90,1,wwclor;m,12,14,270,1,olwwcr;m,13,14,180,2,cdrolu;m,6,12,270,3,rollcr;
> m,4,10,180,3,olwwcr;m,0,6,90,3,cdloru;m,7,6,90,2,wwcrol;m,10,10,90,1,wclorw;m,7,11,180,2,olcr;
> m,9,9,180,2,olcr;m,6,11,180,1,crol;m,3,9,0,3,odwwcu;m,4,9,0,1,cuodww;m,6,6,270,1,rollcr;
> m,11,3,0,1,1owwwwwwwwc2;m,10,3,0,2,wwwwc21llorr;m,10,2,270,1,rcllor;m,13,6,180,2,ucdrol;
> m,9,12,0,3,owwwc1;m,10,9,0,1,lorwwc;m,13,8,90,1,lwwcro;m,12,8,90,3,cldoru;`[level M9 solution](http://www.kongregate.com/forums/3/topics/31992?page=4#posts697103) by [nihilisz](http://www.kongregate.com/accounts/nihilisz), **45** cycles`b,12,12;b,1,12;b,6,9;b,9,5;b,9,7;t,13,2;t,13,4;b,3,6;b,12,10;m,7,12,90,1,clor;
> m,1,14,0,2,cldoru;m,4,12,90,1,wwcrol;m,10,12,90,1,wwclor;m,6,12,270,3,rollcr;
> m,4,10,180,3,olwwcr;m,0,6,90,3,cdloru;m,7,11,180,2,olcr;m,9,9,180,2,olcr;m,6,11,180,1,crol;
> m,3,9,0,3,odwwcu;m,4,9,0,1,cuodww;m,9,12,0,3,owwwc1;m,12,8,90,3,cldoru;m,13,8,90,1,lwwcro;
> m,10,10,90,1,wclorw;m,13,14,180,2,cdrolu;m,12,14,270,1,olwwcr;m,7,6,180,3,dlcruo;m,6,6,180,2,rrorrc;
> m,10,9,0,1,clorww;m,10,3,90,2,wwcl11llolww;m,13,6,270,2,olwwwwwwcr12;m,10,2,0,2,cllollwwwwww;`[level M9 solution](http://www.kongregate.com/forums/3/topics/31992?page=5#posts697712) by [nihilisz](http://www.kongregate.com/accounts/nihilisz), **44** cycles`b,12,12;b,1,12;b,6,9;b,9,5;b,9,7;t,13,2;t,13,4;b,3,6;b,12,10;m,7,12,90,1,clor;m,1,14,0,2,cldoru;
> m,4,12,90,1,wwcrol;m,10,12,90,1,wwclor;m,6,12,270,3,rollcr;m,4,10,180,3,olwwcr;m,0,6,90,3,cdloru;
> m,7,11,180,2,olcr;m,9,9,180,2,olcr;m,6,11,180,1,crol;m,9,12,0,3,owwwc1;m,12,8,90,3,cldoru;
> m,13,8,90,1,lwwcro;m,10,10,90,1,wclorw;m,13,14,180,2,cdrolu;m,12,14,270,1,olwwcr;m,3,9,0,3,odwwcu;
> m,7,6,270,1,roruwwwwcrdr;m,4,9,0,2,c2wlorcuodww;m,6,6,180,2,dwwwcrr1uorr;m,10,3,90,2,wcl11llolwww;
> m,10,9,0,1,lorwwwclorwc;m,13,6,270,2,2olwwwwwwcr1;m,10,2,0,2,wcllollwwwww;`
>
> Five is also congruent to two modulo three, enabling the possibility of a "ternary spread". Section **λ** below showcases just such an example. In that case, the third lane isn't actually slowed, but completely fails on its second approach.
>
>
> **_κ. Path of Final Atom_**
>
> So your solution already achieved optimal throughput. It might be big and unwieldy, requiring many many atoms to build/refine. How do you optimize the path length part of the equation? Or, alternatively, how do you know if your solution is absolutely optimal? Is there a proof?
>
> Luckily, in some circumstances, there could be such an analysis. This is done by tracing the path of the final atom involved in the production of a compound. When such a path is optimal, the solution is definitively optimal. However, when such a path is nonoptimal, there is no good way to determine if the solution using it is optimal or not except by trying (and perhaps failing) all possible ways to optimize that path. At the least, it yields a methodical approach to path length optimization. The 4 following examples are all solutions of M6 at the maximum possible throughput of 1/20:
>
> [level M6 solution](http://www.kongregate.com/forums/3/topics/31992?page=2#posts689217) by [Jayless's](http://www.kongregate.com/accounts/Jayless), **116** cycles, path of final atom: **18** `p,7,12;b,7,7;p,10,9;m,7,14,180,2,cdroluwwww;m,8,14,0,1,clor;
> m,4,12,90,1,wwwcluodrw;m,10,12,180,2,wwwwcrolww;m,13,14,270,2,olcr;
> m,13,9,90,1,crol;m,7,9,90,2,crolwwwwww;m,10,7,90,1,wwcrolwwww;m,4,7,90,1,wwwwcluodr;
> m,11,7,180,2,wwcuwddwuo;m,3,7,0,2,lorwwwwwwc;m,3,1,90,2,wcl11orwww;`[level M6 solution](http://www.kongregate.com/forums/3/topics/31992?page=3#posts694227) by [nihilisz](http://www.kongregate.com/accounts/nihilisz), **108** cycles, path of final atom: **10** `b,7,7;p,7,12;p,10,9;p,10,5;m,7,14,180,2,cdroluwwww;m,4,12,90,1,wwwculordw;m,7,9,0,2,orwwclorcl;
> m,13,14,270,2,olcrolwwcr;m,11,11,90,1,lowwc;m,11,12,0,2,wwrrorcrww;m,13,9,90,1,crolwwwwww;
> m,13,7,180,3,llolc;m,8,9,180,1,clorllclor;m,8,14,0,1,wwwwclorww;m,10,12,90,1,crolwwcrol;
> m,13,5,180,1,rclo;m,10,7,180,1,lwcrrowcro;m,5,7,0,2,cdou;m,8,5,270,1,rclo;`[level M6 solution](http://www.kongregate.com/forums/3/topics/31992?page=4#posts695147) by [Cypher2100](http://www.kongregate.com/accounts/Cypher2100), **106** cycles, path of final atom: **8** `p,6,11;b,9,8;m,10,11,90,2,crol;m,6,14,180,1,cruodlwwrr;m,1,14,0,2,rrjrrwwwcdouw;
> m,4,10,90,3,wwwwcdourr;m,4,11,90,2,wwcdlorurr;m,7,14,270,2,orcl;m,6,13,180,1,wwwwwwcrol;
> m,3,11,90,2,cdluorwwww;m,9,11,0,2,wwcrorcrol;m,14,8,270,2,rjwwcdourrww;m,9,5,90,2,wwcllowwww;
> m,10,10,270,1,ouwwwwwwcd;m,13,8,270,2,rjouwwwwrrcd;m,6,8,90,2,clolwwwwww;m,6,7,90,3,wwwcrwrrol;`[level M6 solution](http://www.kongregate.com/forums/3/topics/31992?page=5#posts701712) by [Cypher2100](http://www.kongregate.com/accounts/Cypher2100), **105** cycles, path of final atom: **7** `p,6,11;b,3,8;m,10,11,90,2,crol;m,6,14,180,1,cruodlwwrr;m,7,14,270,2,orcl;
> m,3,4,90,2,uodwwwwwwc;m,4,6,90,2,wwwwwcdouw;m,6,9,90,1,wwwcrorwww;m,3,10,90,3,ouwwwwwwcd;
> m,6,13,180,1,ucdrolcrol;m,6,8,90,2,rrcrolcrlo;m,1,14,270,2,rjwwwwcdourr;m,4,10,90,3,wwwwcdourr;
> m,4,11,90,2,wwcdlorurr;m,7,8,270,3,rcrdldouur;m,6,5,90,2,wll1owwwwc;m,6,7,0,2,ulwrorcrdo;`
>
> Observe that in each incremental solution, more incremental effort is made to frontload the bonding moves such that the compound has as clear a path as possible to the tray from the final refinement procedure. As the perfect is the enemy of the good, the improvement 106 cycles to 105 cycles probably took a lot more effort than the improvement from 116 cycles to 108 cycles.
>
> As you may have guessed, I picked this M6 as an example because that 105 cycle solution by Cypher2100 is indeed completely optimal. A 104 solution would have required another glyph of projection at (9,6) and more juggling around than the lattice has room for. There is no easy way to optimize path length as of now. It is an art.
>
>
> **_λ. Short Term Planning_**
>
> In very rare instances it is possible to sacrifice long term viability for an extra cycle. The example below (load in level 3) is designed to fail, but not before dumping enough finished compounds into the tray in record time:
>
> `b,7,10;t,3,7;t,5,7;t,12,6;m,7,13,180,2,rolc;m,4,10,0,2,rclo;
> m,8,13,0,1,culord;m,10,10,180,1,lucdro;m,10,11,180,1,olwwcr;m,7,6,90,3,rrorrc;
> m,8,6,270,3,ollcll;m,8,7,270,3,rrwwwwcdrrod;m,8,8,90,2,cdrruorrwwww;`



metadata
**E. Optimal Symbol Theory** ↑↑Table of Contents↑↑
will be here as soon as [ThirdParty](http://www.kongregate.com/accounts/ThirdParty) [decides](http://www.kongregate.com/forums/3/topics/31992?page=5#posts703882) to write it



metadata
**F. Bugs, Features, & Tricks** ↑↑Table of Contents↑↑
**1. Out of Bounds Bug** (found by [nihilisz](http://www.kongregate.com/accounts/nihilisz))
Atoms can be relayed off the right and bottom walls of the area, but not the top and the left. When any atom is dropped off the top or left walls, it cannot be picked up again, but will still collide with other atoms. The origin of this bug seems obvious: the developer implemented bound checking on some functions but not others, and only implemented them on the issue of nonnegativity. The right bound and bottom bound do not exist for atoms apparently. Here is a demonstration of the bug on Level 15:
`m,4,1,180,2,crol;m,13,4,270,2,crol;m,10,13,0,2,crol;m,1,10,90,2,crol;
m,4,2,0,3,olcr;m,12,4,90,3,olcr;m,10,12,180,3,olcr;m,2,10,270,3,olcr;`
**2. Compound Truncation ~~Bug~~ Feature** (found by [nihilisz](http://www.kongregate.com/accounts/nihilisz))
As [noted](http://www.kongregate.com/forums/3/topics/31992?page=3#posts693799) by developer [krispykrem](http://www.kongregate.com/accounts/krispykrem), this is a feature.
When an atom compound is dropped with some parts of it inside the completion tray and some parts outside, with the portion inside coincidentally fitting the requirements of the level, the compound is truncated. The accepted portion of the compound disappears into the tray while the rest dangles outside. Load level 1 to see:
`b,11,3;m,11,12,180,3,crol;m,11,5,0,2,orcl;m,12,5,0,1,clor;m,14,3,180,2,odcu;`
**3. Generator Blockage Trick** (found by [nihilisz](http://www.kongregate.com/accounts/nihilisz))
This is probably more of a feature than a bug. If you can sneak an atom onto a generator during its generation cooldown, you can prevent it from producing, continuously (load in level 2):
`b,12,9;m,7,12,180,2,clloll;m,9,9,0,2,ouwcdw;m,10,9,90,2,cwlowr;`
**4. SelfCollision Bug** (found by [nihilisz](http://www.kongregate.com/accounts/nihilisz))
Sometimes the atoms of a large compound (especially a doubly jointed one such as the finished product of level 14) will collide with each other when the compound is moved. This bug is not easily reproducible but does seem to happen more when swung with a manipulator at max length with the center of the compound as far away from the center of rotation as possible. At this point I suspect that this could be caused by the physics engine possibly being stepwise and detecting a collision between an atom’s previous position and the current position of the atom behind it.
**5. ~~Arm Length Load Bug~~ Patched** (found by [catpaw](http://www.kongregate.com/accounts/catpaw))
Bug has been patched since CoAE 1.05 and does not appear in CoAE:MO.
This very serious bug deals with the game loading a command list with an impossible command. In this case, the initial length of the manipulator is given as 11+1=12 units long. The game does check for impossible lengths, but unfortunately only after the first turn. Therefore, the arm was able to grab the atom in turn 1 from all the way up there, then immediately drop it into the tray. I suspect most of the seemingly impossible high scores on the first few levels are done with that trick. Load example in level 1:
`m,8,9,180,3,wwjcrol;m,7,0,90,11,cojw;m,4,12,0,2,jclor;m,10,12,180,2,wwjcrol;m,6,9,0,3,jclor; `
**6. Random Collision Bug** (found by [Patashu](http://www.kongregate.com/accounts/Patashu))
Close calls sometimes “almost dodge” each other. The cause for this is probably similar to that of bug #4. The current optimal time solution for level 14 suffers from this bug too. Run this simulation until collision on level 1:
`m,7,9,90,2,clorcdlojw;m,6,9,0,3,wwwcjl;m,9,6,90,2,wwwwwwwcjr;`
**7. Impossible Arm Position Bug** (found by [Aurens](http://www.kongregate.com/accounts/Aurens))
It is possible to manually place arms in illegal positions by the following procedure:
a. Place arm in a corner.
b. Pick up and hold arm.
c. While held, rotate arm a few times.
d. Place arm (almost anywhere) facing (almost any position). The boundaries of generators, the completion dish, all glyphs, even the stupid information square no longer apply. Still, no part of the arm can be outside of the screen.
These impossible arm positions cannot be loaded from text, so naturally they cannot be used for any of the optimal solution tables.
![bug image](http://img530.imageshack.us/img530/5448/codexbugsyr6.png)
**8. Bond Diagnostic Bug** (found by [Jayless](http://www.kongregate.com/accounts/Jayless))
The bond diagnostic routines are in disarray. It seems as if for any acceptable compound, any additional links are not penalized, but any missing links are.
A incorrect compound was accepted as valid in this version of M14:
`b,1,12;p,9,10;b,2,7;b,6,7;b,1,5;b,4,5;m,2,14,0,1,clor;m,4,12,180,1,olcr;
m,5,12,180,2,wwwwcuodcuodcuod;m,1,14,0,1,wjc2ol;m,0,9,270,2,wwclolww;
m,7,11,90,2,cdoullww;m,9,12,180,1,crol;m,12,14,180,1,crol;m,12,10,180,1,olcr;m,1,9,0,2,luodwwcl;
m,7,9,90,2,oucd;m,2,10,90,1,wwcrurod;m,2,9,90,2,clluodww;m,0,3,90,1,clor;m,6,9,270,2,lwwwc1ro;
m,4,2,180,1,ulordwc1;m,7,5,270,1,rwwrowwc;m,7,10,0,1,cul1oldw;m,13,14,180,2,wwwwwwwclwwwwrow;`
Bug is not reproducible when some some links are missing and some links are extra:
`b,1,12;p,9,10;b,2,7;b,6,7;b,1,5;b,4,5;m,2,14,0,1,clor;m,4,12,180,1,olcr;
m,5,12,180,2,wwwwcuodcuodcuod;m,1,14,0,1,wjc2ol;m,0,9,270,2,wwclolww;
m,7,11,90,2,cdoullww;m,9,12,180,1,crol;m,12,14,180,1,crol;m,12,10,180,1,olcr;
m,1,9,0,2,luodwwcl;m,7,9,90,2,oucd;m,2,10,90,1,wwcrurod;m,2,9,90,2,clluodww;
m,0,3,90,1,clor;m,6,9,270,2,lwwwc1ro;m,4,2,180,1,ulordwc1;m,7,5,270,1,rwwr1owc;
m,7,10,0,1,cul1oldw;m,13,14,180,2,wwwwwwwclwwwwrow;`
Bug is not reproducible when compound is in 2 pieces:
`b,1,12;p,9,10;b,2,7;b,6,7;b,1,5;b,4,5;m,2,14,0,1,clor;m,4,12,180,1,olcr;
m,5,12,180,2,wwwwcuodcuodcuod;m,1,14,0,1,wjc2ol;m,0,9,270,2,wwclolww;m,7,11,90,2,cdoullww;
m,9,12,180,1,crol;m,12,14,180,1,crol;m,12,10,180,1,olcr;m,1,9,0,2,luodwwcl;
m,7,9,90,2,oucd;m,2,10,90,1,wwcrurod;m,2,9,90,2,clluodww;m,6,9,270,2,lwwwc1ro;m,7,10,0,1,cul1oldw;
m,13,14,180,2,wwwwwwwclwwwwrow;m,7,5,270,1,rwwrowwc;m,0,3,90,1,clor;m,4,2,180,2,rrorrdc1u;`



metadata
**G. Original Levels Solutions** [◊Play Original Levels◊](http://www.kongregate.com/games/krispykrem/thecodexofalchemicalengineering?referrer=nihilisz) ↑↑Table of Contents↑↑
**Big & Bolded** statistic is the primary statistic being optimized.
Stability is always the secondary statistic being optimized.
**Bolded** statistic is the tertiary statistic being optimized.
Statistics Format:`[level_num]: [level name]  [commands] [total time] [1/throughput] [path length] [period] [manipulators]`
#### α. Optimal Time solutions
1: Aqua Vitae  16 **13 2** 5 4 3 (solution is generic)`m,3,12,0,3,clor;
m,3,5,0,2,orcl;
m,11,5,90,2,crol;
m,11,12,270,3,olcr;`
2: Sal Ammoniac  62 **16 2** 8 12 11 (solution by [nihilisz](http://www.kongregate.com/accounts/nihilisz))`b,6,9;
m,4,9,90,2,cdloru;
m,6,12,270,2,ldcruo;
m,4,10,0,1,orwwcl;
m,7,12,0,2,lorc;
m,10,9,180,2,lcro;
m,3,9,0,2,lorwwc;
m,9,9,270,1,lwwcro;
m,6,6,90,3,cdroul;
m,5,6,180,1,wcrolw;
m,7,6,0,1,lorwwc;
m,3,2,0,3,rwwclo;`
3: Cinnabar  62 **15 2** 7 12 9 (solution by [nihilisz](http://www.kongregate.com/accounts/nihilisz))
_Unstable Solution_`b,7,10;
t,3,7;
t,5,7;
t,12,6;
m,7,13,180,2,rolc;
m,4,10,0,2,rclo;
m,8,13,0,1,culord;
m,10,10,180,1,lucdro;
m,10,11,180,1,olwwcr;
m,7,6,90,3,rrorrc;
m,8,6,270,3,ollcll;
m,8,7,270,3,rrwwwwcdrrod;
m,8,8,90,2,cdrruorrwwww;`
3: Cinnabar  43 **16 2** 8 12 9 (solution by [nihilisz](http://www.kongregate.com/accounts/nihilisz))
_Stable Solution_`b,7,11;
t,10,7;
t,12,7;
t,3,8;
m,1,13,0,3,odcu;
m,2,13,0,1,cuod;
m,7,13,180,1,crol;
m,8,13,0,1,jlorc;
m,10,11,180,1,olcr;
m,5,11,0,1,orcl;
m,7,8,0,2,lollcl;
m,7,7,270,3,rrcrro;
m,8,7,90,3,clloll;`
4: Litharge  92 **18 2** 10 8 18 (solution by [Jayless](http://www.kongregate.com/accounts/Jayless))`b,4,9;
b,9,9;
m,1,9,0,3,orcl;
m,3,13,180,1,crol;
m,5,11,180,2,odcu;
m,4,11,180,1,crol;
m,4,7,90,1,oucd;
m,6,6,180,2,rollwwcr;
m,6,5,90,3,wwcrroll;
m,4,13,0,2,clor;
m,10,13,270,2,olcr;
m,10,7,90,2,cdou;
m,11,13,270,1,orcl;
m,9,11,0,1,cuod;
m,13,9,90,3,wwwjcrol;
m,10,11,270,1,orcl;
m,2,9,0,1,cuod;
m,12,9,180,2,odcu;
m,8,6,90,2,cllorrww;
m,8,5,270,3,rrwwcllo;`
5: Oil of Vitriol  57 **19 2** 11 4 14 (solution by [nihilisz](http://www.kongregate.com/accounts/nihilisz))`c,10,10;
t,8,12;
t,2,6;
b,4,9;
m,13,10,90,2,crol;
m,10,13,270,2,orcl;
m,10,12,270,1,clor;
m,8,10,90,1,olcr;
m,5,12,270,2,orcl;
m,8,9,90,2,crol;
m,4,12,270,2,olcr;
m,4,13,270,2,olcr;
m,1,10,90,2,jdouc;
m,4,7,90,2,cdou;
m,5,6,90,2,crol;
m,2,9,270,1,orcl;
m,2,2,0,3,orcl;
m,6,6,180,3,crol;`
6: Aqua Fortis  60 **25 3** 13 6 10 (solution by [nihilisz](http://www.kongregate.com/accounts/nihilisz))`b,10,11;
c,6,8;
t,3,7;
t,3,3;
c,3,5;
b,3,11;
c,8,10;
t,9,7;
c,11,7;
t,11,5;
m,4,13,180,2,cdrolu;
m,1,11,0,2,drcluo;
m,3,13,270,1,olwwcr;
m,10,13,0,2,cdloru;
m,13,11,180,2,dlcruo;
m,11,13,270,1,orwwcl;
m,4,9,90,1,clloll;
m,10,9,90,1,crrorr;
m,5,5,270,1,orrcrr;
m,9,5,90,1,clloll;`
7: Haematite 60 **27 4** 11 8 12 (solution by [nihilisz](http://www.kongregate.com/accounts/nihilisz))`b,6,9;
p,9,11;
p,11,6;
b,3,11;
m,1,11,90,1,clor;
m,4,13,270,1,oruwcdl1;
m,7,11,90,1,cur1oldw;
m,4,9,90,1,clor;
m,9,13,270,1,olcr;
m,10,13,0,2,cdou;
m,12,11,180,1,olcr;
m,9,9,90,1,crol;
m,13,10,90,2,wjclor;
m,12,10,270,3,wjorcl;
m,7,5,0,3,orcl;
m,11,2,90,3,crol;`
8: Brimstone  66 **25 3** 13 6 11 (solution by [Hussell](http://www.kongregate.com/accounts/Hussell))`b,5,11;
b,8,11;
c,7,9;
c,7,7;
t,9,7;
t,11,7;
t,11,5;
t,11,3;
t,1,6;
t,1,4;
c,3,8;
c,5,8;
m,11,11,180,2,dlcruo;
m,9,13,270,1,orwwcl;
m,9,9,90,1,crroll;
m,3,10,90,3,odwwcu;
m,3,11,90,2,cllorr;
m,6,13,180,2,cdrolu;
m,5,13,270,1,olcr22;
m,1,8,270,1,orwc2l;
m,5,6,180,3,crlrol;
m,8,13,0,2,cdloru;
m,9,5,270,1,orrcll;`
9: Aqua Regia  73 **29 4** 13 8 15 (solution by [Jayless](http://www.kongregate.com/accounts/Jayless) & [nihilisz](http://www.kongregate.com/accounts/nihilisz))`b,3,11;
b,10,11;
b,7,9;
c,11,3;
t,11,5;
c,11,7;
c,1,7;
t,3,5;
m,3,13,180,1,crol;
m,1,11,0,1,orcl;
m,0,11,0,3,odcu;
m,3,9,90,3,cror;
m,4,8,90,2,crol;
m,3,7,90,1,orcr;
m,1,5,0,1,olcl;
m,11,13,0,1,jlorc;
m,13,11,180,1,olcr;
m,14,11,180,2,cuod;
m,8,11,0,1,wwcl1orw;
m,10,9,180,1,2olwwwcr;
m,11,9,270,2,orcr;
m,12,1,90,3,crol;
m,7,5,180,3,clllolww;`
10: Vertigris  77 **30 4** 14 8 17 (solution by [nihilisz](http://www.kongregate.com/accounts/nihilisz))`b,3,11;
b,6,9;
p,9,11;
c,4,7;
b,2,5;
m,3,13,180,1,crol;
m,1,11,0,1,orcl;
m,0,11,0,3,odcu;
m,6,11,180,1,crol;
m,9,13,180,1,jrolc;
m,7,11,0,1,orcl;
m,12,11,180,1,olcr;
m,10,13,0,2,cdou;
m,14,11,180,2,cuod;
m,9,9,90,1,crol;
m,4,9,270,1,orcl;
m,2,7,0,1,clor;
m,9,8,180,2,olcr;
m,3,1,90,3,wwcl1orw;
m,2,1,0,3,1orwwwcl;
m,13,11,180,1,olcr;
m,6,5,90,2,crol;`
11: Black Powder  187 **28 24/7** 16 24 26 (solution by [Fartan](http://www.kongregate.com/accounts/Fartan) & [nihilisz](http://www.kongregate.com/accounts/nihilisz) & [dirtcheap](http://www.kongregate.com/accounts/dirtcheap))`c,10,10;
b,12,8;
t,12,6;
t,12,4;
t,10,6;
t,8,6;
b,3,10;
c,1,8;
t,4,6;
t,6,6;
b,1,3;
m,10,4,90,1,rorrwwcr;
m,14,6,90,1,wwwwcrol;
m,9,8,0,3,w1w1owc1;
m,10,13,0,2,clor;
m,7,10,90,2,crol;
m,4,13,270,2,orcl;
m,3,12,270,1,owwwc2;
m,4,8,90,1,crroll;
m,1,6,0,2,rwwwwcdrruor;
m,1,5,90,3,drrdorruuwwc;
m,2,6,0,1,owwclr;
m,12,10,180,1,crol;
m,13,10,180,2,olwwwwcr;
m,13,11,180,2,dlclulol;
m,10,8,0,1,orcl;
m,5,13,0,3,jollcll;
m,8,10,90,2,wcdloruw;
m,11,13,180,1,uodc;
m,8,11,0,1,uodrwc;
m,1,11,270,1,rrcrro;
m,3,13,180,1,cur2oldwwwww;
m,1,10,90,1,uucdowcdl2or;
m,5,14,180,3,uorrdwwcrrww;
m,2,5,90,2,clowww;
m,4,4,90,1,wclorw;
m,3,0,0,2,rwcl2o;`
12: Gold  54 **34 5** 14 20 11 (solution by [nihilisz](http://www.kongregate.com/accounts/nihilisz))`p,9,10;
p,4,10;
m,9,13,180,1,cruodlwwww;
m,10,13,0,2,clor;
m,13,10,180,2,olcr;
m,9,6,90,3,cllow;
m,7,10,0,2,orwcr;
m,4,13,180,2,cdou;
m,2,10,0,2,orcl;
m,1,11,90,2,odcu;
m,1,10,90,3,clor;
m,4,7,0,2,rwcro;
m,1,3,90,3,lorwc;`
13: Elixir of Life  312 **28 3.5** 17 ? 35 (solution by [Fartan](http://www.kongregate.com/accounts/Fartan) & [dirtcheap](http://www.kongregate.com/accounts/dirtcheap) & [yaichi](http://www.kongregate.com/accounts/yaichi))
_Unstable Solution_`b,10,11;
b,3,11;
b,1,6;
b,5,8;
b,12,5;
b,9,7;
c,7,13;
c,12,9;
c,3,3;
m,10,14,270,2,c2w2ow;
m,0,11,90,2,wjrcuw1w1od;
m,14,11,90,2,wwwwjlcuw2w2od;
m,1,3,270,1,crroll;
m,4,1,180,2,wwclor;
m,1,4,90,2,jorrcll;
m,1,8,270,1,ouwcwd;
m,1,9,270,1,wcuodw;
m,4,6,180,1,orwwcl;
m,5,6,180,2,cdouww;
m,6,5,90,2,cllorr;
m,2,8,0,2,odlcru;
m,10,13,0,2,crwrdrojoluwwwwcdr;
m,9,13,0,3,wwcrddwwwrojw;
m,13,11,180,1,wjolcr;
m,11,13,0,1,wwjlorc;
m,7,11,270,2,orwwcl;
m,10,3,180,2,olwc1r;
m,10,1,0,1,ouwwcd;
m,11,1,0,1,wwcuod;
m,12,3,270,1,crroll;
m,13,3,270,1,crolwjcrroll;
m,14,3,270,1,crroll;
m,11,3,0,2,uwcrojw;
m,14,7,180,2,wwwwcldojw;
m,10,9,0,3,wwwwwwwcddwrojw;
m,10,5,0,2,uwwcdo;
m,9,5,0,2,uwwcdo;
m,12,7,270,1,rrrorc;
m,4,13,180,2,clldlorucdwwwwlojw;
m,5,13,180,3,wwclddlojw;
m,4,14,270,2,1owc1w;
m,8,11,180,2,wcrolw;
m,3,13,180,1,wwwwwjrolc;
m,1,11,90,1,wwwjlorc;`
13: Elixir of Life  332 **30 4** 14 16 27 (solution by [yaichi](http://www.kongregate.com/accounts/yaichi) & [dirtcheap](http://www.kongregate.com/accounts/dirtcheap))
_Stable Solution_`b,3,11;
b,10,11;
b,1,6;
b,12,6;
b,5,8;
b,8,8;
c,7,13;
c,3,3;
c,11,3;
m,12,9,270,2,clorwwww;
m,8,5,90,2,wwcrroll;
m,1,11,0,1,orcl;
m,3,13,180,1,wwwwcrol;
m,7,11,180,2,crorclol;
m,2,9,270,2,wwwwcrol;
m,10,1,0,2,wwwwcrol;
m,14,3,180,2,currrodr;
m,13,4,270,1,jucdrroll;
m,13,3,270,1,clluodrr;
m,11,1,90,1,olwwwwcr;
m,6,5,0,2,lorrwwcl;
m,9,6,0,3,owwwcdwu;
m,10,6,0,1,olwwwwcr;
m,5,6,180,3,cdwuowww;
m,4,6,270,1,wwclorww;
m,13,11,90,1,wwjrolc;
m,11,13,0,1,jlorwwwwc;
m,1,3,90,2,odllcrru;
m,1,4,270,1,llorrucd;
m,4,1,180,2,jlorwwwwc;
m,3,1,180,1,wwclorww;
m,0,3,90,3,joldculll;
m,4,13,180,2,clldl1c1ojw;
m,0,11,0,3,olwcr1w1;
m,10,13,0,2,wwwwcrrdr2w2ojw;
m,14,11,270,3,l2w2orwc;`
14: Philosopher's Stone  135 **37 5** 17 10 23 (solution by [Fartan](http://www.kongregate.com/accounts/Fartan))`b,3,10;
b,12,8;
b,1,7;
c,9,6;
b,7,8;
c,7,6;
b,9,10;
m,1,9,270,1,wcrol;
m,11,6,180,1,lwcro;
m,5,6,270,1,rc2lo;
m,4,2,0,1,2owwc;
m,0,10,90,2,lorwc;
m,3,13,180,2,dwcuo;
m,1,10,90,2,lorwc;
m,12,4,90,3,olwcr;
m,4,7,270,2,lorwc;
m,2,4,90,1,wlcro;
m,2,3,90,2,uodwc;
m,1,4,0,2,lwcro;
m,4,1,180,2,clorw;
m,10,8,270,2,r2oluwwwcd;
m,10,1,0,2,wwwwcrolww;
m,13,5,270,2,uwcrdr2oll;
m,13,4,270,2,crolwwcrol;
m,6,10,180,2,wcdou;
m,7,10,270,1,2olcr;
m,13,11,90,1,cuodw;
m,13,10,180,3,lwcro;
m,12,10,180,1,2rolc;
m,10,13,270,2,rwclo;`
15: ???  188 **59 10** 19 20 20 (solution by [Jayless](http://www.kongregate.com/accounts/Jayless))`p,10,11;
b,6,8;
b,9,6;
p,3,10;
t,11,4;
t,13,9;
t,1,8;
m,11,9,90,1,wwcluodrww;
m,14,6,90,2,wwwwwcdouw;
m,12,6,180,2,wcdouwwwww;
m,6,10,270,2,doulwwwwcr;
m,3,13,0,3,wwcldudoru;
m,11,8,270,3,lodllwwcul;
m,1,11,0,1,orwwwwwwcl;
m,5,13,0,1,cuodcuodww;
m,4,8,90,1,wwcrurrord;
m,6,6,90,1,wcluuoddrw;
m,4,13,180,2,crolcrolww;
m,10,8,180,3,dlwwwwcuro;
m,6,11,0,3,cldoruwwww;
m,7,6,90,1,lorclorwwc;
m,11,2,90,3,wwwwwc1rol;
m,10,13,180,1,wwcrolcrol;
m,3,8,90,2,culordwwww;
m,1,10,90,2,wwclorclor;
m,11,13,270,1,orcl;
m,13,11,90,1,crol;`
#### β. Optimal SymbolCount Solutions
1: Aqua Vitae  **3** 54 12 6 12 **1** (solution is generic)`m,7,8,90,3,cro;`
2: Sal Ammoniac  **8** 198 40 33 60 **2** (solution by [ThirdParty](http://www.kongregate.com/accounts/ThirdParty))`b,6,10;
c,11,8;
m,4,10,90,1,cluod;
m,8,7,180,2,clo;`
3: Cinnabar  **8** 197 40 29 60 **2** (solution by [ThirdParty](http://www.kongregate.com/accounts/ThirdParty))`b,7,11;
t,2,8;
m,6,7,90,3,roc;
m,10,11,90,1,cruod;`
4: Litharge  **15** 63 12 15 12 **3** (solution by [Jabor](http://www.kongregate.com/accounts/Jabor))`b,3,10;
m,1,10,90,2,cdloru;
m,5,6,180,3,cro;
m,7,10,0,2,2orcr2;`
5: Oil of Vitriol  **9** 203 40 43 40 **2** (solution by [Jayless](http://www.kongregate.com/accounts/Jayless))`t,9,8;
b,4,10;
c,3,6;
m,1,10,90,2,cluod;
m,6,7,90,2,rroc;`
6: Aqua Fortis  **8** 301 60 61 60 **2** (solution by [ThirdParty](http://www.kongregate.com/accounts/ThirdParty) & [Jabor](http://www.kongregate.com/accounts/Jabor) & [iopred](http://www.kongregate.com/accounts/iopred))`b,10,11;
c,8,11;
c,4,9;
t,4,7;
m,8,7,270,3,ocr;
m,13,11,90,1,cruod;`
7: Haemetite  **24** 82 16 18 16 **4** (solution by [Jayless](http://www.kongregate.com/accounts/Jayless))`p,10,11;
b,4,11;
m,7,11,90,1,cullldol;
m,1,11,90,1,cuuloddl;
m,13,11,90,1,cror;
m,7,7,0,3,locl;`
8: Brimstone  **11** 299 60 59 60 **3** (solution by [ThirdParty](http://www.kongregate.com/accounts/ThirdParty))`b,8,11;
c,6,11;
c,4,11;
t,4,9;
t,4,7;
t,6,7;
t,8,7;
m,11,11,90,1,cruod;
m,6,9,90,1,cro;
m,6,5,270,1,loc;`
9: Aqua Regia  **17** 388 80 68 140 **3** (solution by [ThirdParty](http://www.kongregate.com/accounts/ThirdParty))`b,4,10;
t,1,5;
t,3,3;
c,3,5;
c,7,10;
m,1,10,90,2,cluod;
m,6,5,0,2,1rocr;
m,9,10,180,1,c1uuodd;`
10: Vertigris  **24** 134 24 38 24 **5** (solution by [ThirdParty](http://www.kongregate.com/accounts/ThirdParty) & [Jayless](http://www.kongregate.com/accounts/Jayless))`p,10,11;
b,6,8;
b,3,10;
c,3,5;
m,1,10,90,2,cdluol;
m,7,11,270,2,dcullo;
m,13,11,270,1,ocr;
m,6,10,0,1,22owcr;
m,6,5,0,2,loc;`
11: Black Powder  **19** 110 20 30 20 **4** (solution by [Jayless](http://www.kongregate.com/accounts/Jayless))`t,6,8;
b,9,11;
t,6,6;
t,4,6;
m,13,11,90,1,cruod;
m,9,13,180,1,wcrol;
m,10,9,90,1,owc1;
m,9,7,90,3,cr11o;`
12: Gold  **14** 110 20 30 20 **3** (solution by [ThirdParty](http://www.kongregate.com/accounts/ThirdParty))`p,9,10;
m,7,10,90,2,cdlou;
m,13,10,90,2,crol;
m,9,6,90,3,clduo;`
13: Elixir of Life  **22** 189 36 45 36 **4** (solution by [ThirdParty](http://www.kongregate.com/accounts/ThirdParty))`b,10,11;
b,5,10;
c,10,6;
c,10,8;
m,5,13,0,3,crd11ouww;
m,13,11,90,1,cruodl;
m,8,9,90,1,crol;
m,6,6,180,2,clo;`
14: Philosopher's Stone  **54** 254 48 62 48 **12** (solution by [Jayless](http://www.kongregate.com/accounts/Jayless))`b,3,11;
d,1,6;
b,6,8;
c,6,10;
c,2,9;
d,8,11;
c,11,12;
c,11,4;
d,12,7;
c,11,10;
m,13,4,270,2,cluo;
m,9,13,0,3,crrdjo;
m,9,7,270,2,rolc;
m,8,13,0,1,roc;
m,1,11,0,1,drcluo;
m,4,7,90,3,wc2orr;
m,4,8,90,1,loc;
m,1,4,270,2,clljd;
m,5,5,90,2,ocrl;
m,10,8,270,3,cl1o;
m,8,5,0,1,loc;
m,10,7,270,2,wcll1o;`
15: ???  **47** 433 84 97 336 **6** (solution by [Jayless](http://www.kongregate.com/accounts/Jayless))
_solution possibly unstable past 5 iterations_`p,10,11;
b,6,8;
b,3,11;
t,1,9;
t,10,6;
m,7,11,90,1,wwculollcllold;
m,13,11,90,1,crorww;
m,4,9,90,1,c1odwwwwc2ou;
m,1,11,90,1,rrrowwc;
m,3,8,90,2,lorc;
m,7,5,270,1,ocl2;`
#### γ. Optimal ManipulatorCount Solutions
1: Aqua Vitae  6 28 **6** 4 6 **1** (solution is generic)`m,7,8,90,3,crrorr;`
2: Sal Ammoniac  12 112 **12** 64 12 **1** (solution by [lackofcheese](http://www.kongregate.com/accounts/lackofcheese))`b,1,10;
c,4,8;
m,4,10,90,1,cr1olcur2odl;`
3: Cinnabar  12 124 **12** 76 12 **1** (solution by [lackofcheese](http://www.kongregate.com/accounts/lackofcheese))`b,1,11;
t,3,9;
m,4,11,90,1,cr1olcur2old;`
4: Litharge  36 134 **18** 62 18 **2** (solution by [lackofcheese](http://www.kongregate.com/accounts/lackofcheese))`b,1,7;
m,5,13,180,3,crdordcluoulcrdolu;
m,5,7,180,3,2odlcr1olcurdolcur;`
5: Oil of Vitriol  16 133 **16** 69 16 **1** (solution by [lackofcheese](http://www.kongregate.com/accounts/lackofcheese))`b,10,9;
c,13,11;
t,13,7;
t,9,7;
m,13,9,90,3,cdr2olucddr1oluu;`
6: Aqua Fortis  30 82 **15** 22 15 **2** (solution by [lackofcheese](http://www.kongregate.com/accounts/lackofcheese))`c,9,7;
c,1,7;
t,3,7;
t,1,5;
b,4,10;
m,1,10,90,2,clorcul2odrclor;
m,5,7,90,2,rouc2rorrdcl2r2;`
7: Haemetite  30 64 **12** 16 12 **4** (solution by [smuglapse](http://www.kongregate.com/accounts/smuglapse))`p,10,10;
b,4,10;
m,11,13,0,1,cluord;
m,7,10,180,2,olclll;
m,6,6,90,3,crrorr;
m,1,10,90,2,culodwcuordw;`
8: Brimstone  28 76 **14** 20 14 **2** (solution by [lackofcheese](http://www.kongregate.com/accounts/lackofcheese))`b,6,10;
c,11,7;
t,11,5;
m,3,10,90,2,clorculodrclor;
m,7,6,0,3,1112lollcl11rl;`
9: Aqua Regia  36 96 **18** 24 18 **2** (solution by [lackofcheese](http://www.kongregate.com/accounts/lackofcheese))`b,4,10;
t,1,4;
t,3,4;
c,1,6;
m,1,10,90,2,clorculodrclorclor;
m,5,6,90,1,r1uurorrcl22r1dodc;`
10: Vertigris  37 69 **12** 21 12 **4** (solution by [lackofcheese](http://www.kongregate.com/accounts/lackofcheese))`b,4,10;
p,10,10;
c,9,6;
m,13,10,90,2,cdroul;
m,1,10,90,2,jlorcul11odrc;
m,7,10,180,2,olclll;
m,5,6,90,3,c2odcll1oull;`
11: Black Powder  54 91 **18** 19 18 **3** (solution by [lackofcheese](http://www.kongregate.com/accounts/lackofcheese))`b,9,10;
t,6,6;
t,6,8;
t,4,8;
c,13,5;
m,7,10,90,2,clorclorclorwwwwww;
m,13,10,90,2,curoldcrolwwwwwwww;
m,9,7,270,3,odrrc2w2w2oucr1rrl;`
12: Gold  51 87 **17** 19 17 **3** (solution by [lackofcheese](http://www.kongregate.com/accounts/lackofcheese))`p,9,10;
m,10,13,180,2,crorclorwclorclol;
m,9,6,180,3,rorrwwwwwwwwwwwcr;
m,13,10,180,2,wwcuodlcrolcrowww;`
13: Elixir of Life  54 187 **36** 43 18 **3** (solution by [smuglapse](http://www.kongregate.com/accounts/smuglapse))`b,9,10;
b,12,6;
c,7,10;
b,6,6;
m,13,10,90,2,cruodlcrolcrolcrol;
m,12,10,180,2,u2roddlwcuwww2odcu;
m,10,6,0,1,uuwwl1owcdluollddc;`
14: Philosopher’s Stone  98 101 **16** 37 16 **6** (solution by [lackofcheese](http://www.kongregate.com/accounts/lackofcheese))`b,9,10;
b,7,6;
c,10,6;
c,12,6;
b,7,8;
c,1,6;
c,1,4;
b,3,10;
m,13,10,90,2,wjrolcruoldcruoldc;
m,10,8,270,2,cldolclllwruu2od;
m,10,1,90,3,oddcr2ouwwwrrcur;
m,4,6,90,2,rrrolcurdowwurcd;
m,1,10,90,2,cldourcldoruclor;
m,4,1,180,2,wwwdlowwwwwwwurc;`



metadata
**H. Magnum Opus Solutions** [◊Play Magnum Opus◊](http://www.kongregate.com/games/krispykrem/thecodexofalchemicalengineeringmagnumopuschallenge?referrer=nihilisz) ↑↑Table of Contents↑↑
**Big & Bolded** statistic is the primary statistic being optimized.
Stability is always the secondary statistic being optimized.
**Bolded** statistic is the tertiary statistic being optimized.
Statistics Format:`[level_num]: [level name]  [commands] [total time] [1/throughput] [path length] [period] [manipulators]`
#### α. Optimal Time Solutions
M01: Elixir of Youth  135 **34 5** 14 10 16 (solution by [nihilisz](http://www.kongregate.com/accounts/nihilisz))`b,6,11;
b,3,8;
t,1,11;
t,4,4;
t,4,6;
b,10,8;
t,12,3;
t,12,5;
c,13,10;
m,6,14,180,1,cruoldwwww;
m,7,14,0,2,clolwwcror;
m,13,8,180,1,lcr2o;
m,7,8,90,2,ruoldwwwwc;
m,6,8,90,1,rwcro;
m,4,11,180,2,rollcllolc;
m,3,11,90,2,olwcl;
m,1,14,270,2,orclorwwcl;
m,1,8,90,2,clorcldour;
m,2,6,0,1,lwclo;
m,4,2,90,2,12lorwwwwc;
m,9,11,180,2,lwcro;
m,10,10,180,1,rouullcddr;
m,10,11,90,2,wwcuroldww;
m,13,14,270,3,uodlcuodcr;
m,9,5,270,1,olwwcllrll;`
M02: Potash and Orpiment  209 **38 6** 18 60 21 (solution by [LeviD](http://www.kongregate.com/accounts/LeviD))`d,6,11;b,1,12;b,9,9;d,2,8;
d,7,6;b,12,6;
m,13,8,90,2,wwwwwwclld11w1ojw;
m,13,9,180,3,wwwwwwwwwwwjcdouww;
m,12,9,180,2,wjwwcdou;
m,12,8,180,1,wwwwcrolucrdojw;
m,10,7,0,2,11dwlwlrwuuodrc;
m,10,6,180,2,wwwjrorrcr;
m,5,7,270,1,uodlcr;
m,0,8,0,3,wwwwwwwcddljrlw;
m,0,9,90,2,wwclor;
m,1,14,270,1,rucldo;
m,2,14,270,1,wjorwwcl;
m,4,12,180,1,uodlcr;
m,4,11,90,2,cuwwldlojw;
m,5,9,90,1,wwwc2211j2w1www;
m,7,9,0,1,wwwjorcl;
m,6,9,0,1,cr2ojw;
m,9,12,270,2,wwwwwwcuojw;
m,9,11,180,1,crol;
m,7,14,270,2,orcl;
m,10,11,90,2,crwrolljcrol;
m,13,14,180,2,wwwwcrojw;`
M03: Yohimbine  72 **38 6** 14 6 12 (solution by [R4ul](http://www.kongregate.com/accounts/R4ul) & [nihilisz](http://www.kongregate.com/accounts/nihilisz))`b,12,12;
b,9,9;
b,7,11;
c,10,5;
b,7,7;
m,8,14,180,3,cdrolu;
m,4,11,90,2,wwclor;
m,7,14,270,2,olwwcr;
m,8,13,270,1,owwwc1;
m,10,11,180,1,crolww;
m,13,14,180,2,cdrolu;
m,10,12,90,1,wwclor;
m,12,14,270,1,olwwcr;
m,13,10,90,1,owwwc1;
m,12,9,90,2,crolww;
m,10,7,270,1,rrcrro;
m,10,2,90,2,rolwwc;`
M04: Baron Wheel  97 **47 10** 15 20 13 (solution by [ThirdParty](http://www.kongregate.com/accounts/ThirdParty) & [nihilisz](http://www.kongregate.com/accounts/nihilisz))`d,3,11;
b,8,7;
m,6,10,180,2,crol;
m,6,9,0,1,culo;
m,4,14,0,2,wwclorclor;
m,6,11,270,3,wwwcl1j1w1owc1w1w;
m,11,7,180,1,w1owwwc1w1;
m,4,7,0,3,orcl;
m,2,8,90,1,crrorwwwww;
m,8,11,180,3,crol;
m,7,11,180,2,olwwcrolcr;
m,11,14,180,3,crorw;
m,9,10,0,1,wwwculordw;
m,10,3,0,3,rwcro;
m,6,5,180,2,crol;`
M05: Elemental Spirits  216 **56 8** 24 8 34 (solution by [Filthy999](http://www.kongregate.com/accounts/Filthy999))`t,5,5;
t,5,9;
b,7,11;
b,7,3;
d,10,8;
m,1,5,0,1,orcl;
m,8,6,270,2,oucd;
m,3,5,0,1,crol;
m,2,5,0,2,odcu;
m,0,5,0,2,cuod;
m,7,7,270,3,crol;
m,8,5,270,3,cdou;
m,6,7,0,1,c2uojw;
m,5,7,0,1,orcl;
m,8,8,0,2,orcl;
m,8,9,0,2,crolwwww;
m,8,7,270,2,dourwwcl;
m,10,5,180,1,wwwwcuod;
m,11,5,270,1,rrcll11o;
m,12,5,270,3,wjluorrdcl;
m,13,5,90,1,wwclorww;
m,9,6,90,1,wwwcjw2;
m,13,9,90,1,rwwwcl2o;
m,9,1,180,3,lcro;
m,5,1,0,1,wwjuodc;
m,5,2,270,1,wwwcl1or;
m,5,3,0,1,orcl;
m,7,5,180,1,wjolcr;
m,7,8,270,1,luuordcd;
m,7,9,180,1,clor;
m,5,11,0,3,cdou;
m,5,12,270,3,rwcrr2or;
m,2,9,0,1,cuod;
m,1,9,270,1,crolwwww;
m,0,9,0,3,odcu;
m,3,9,0,1,olcr;
m,3,6,90,1,wwwwcuod;
m,3,7,180,1,wwwwclorwwwwclojw;
m,9,13,180,1,wwwwwwjrolc;`
M06: Tychic Alloy  140 **105 20** 25 20 15 ([Cypher2100](http://www.kongregate.com/accounts/Cypher2100))`p,6,11;
b,3,8;
m,10,11,90,2,crol;
m,6,14,180,1,cruodlwwrr;
m,7,14,270,2,orcl;
m,3,4,90,2,uodwwwwwwc;
m,4,6,90,2,wwwwwcdouw;
m,6,9,90,1,wwwcrorwww;
m,3,10,90,3,ouwwwwwwcd;
m,6,13,180,1,ucdrolcrol;
m,6,8,90,2,rrcrolcrlo;
m,1,14,270,2,rjwwwwcdourr;
m,4,10,90,3,wwwwcdourr;
m,4,11,90,2,wwcdlorurr;
m,7,8,270,3,rcrdldouur;
m,6,5,90,2,wll1owwwwc;
m,6,7,0,2,ulwrorcrdo;`
M07: Resina Draconis  215 **101 18** 29 18 15 (solution by [Jayless](http://www.kongregate.com/accounts/Jayless))`c,1,11;
t,4,8;
p,7,12;
b,9,9;
b,5,6;
t,12,4;
b,12,6;
m,1,14,0,2,clorclorwwclorclor;
m,1,8,0,2,orclorclorwwclorcl;
m,6,14,270,1,olwwwwcrolwwwwwwcr;
m,4,12,270,3,crolcrolcrolwwcrol;
m,7,14,0,2,wwcdloruw;
m,4,11,90,2,wwcrolwwcrolcrolww;
m,1,7,90,3,wwwwcdouwwcdoucdou;
m,5,10,270,3,olwwwwcrolwwcrolcr;
m,3,6,0,1,wwcuod;
m,12,2,90,2,wcr1ol;
m,6,9,90,2,wwclorwwwwclorwwww;
m,13,9,90,2,wwwwjorwwwwwcr;
m,7,9,90,2,wwclorwwwwclorwwww;
m,10,6,180,2,cdr2ruoll;
m,9,6,90,2,wwwwwclol;`
M08: Asisite and Rust  120 **52 8** 20 8 24 (solution by [nihilisz](http://www.kongregate.com/accounts/nihilisz))`t,11,9;
c,13,11;
b,5,9;
b,1,5;
c,3,7;
b,12,5;
p,8,7;
m,7,12,90,1,clor;
m,6,12,270,2,orcl;
m,5,12,180,2,crol;
m,4,12,180,1,olcr;
m,7,11,180,2,olcr;
m,6,11,180,1,crol;
m,5,11,270,1,orcl;
m,4,11,90,2,clor;
m,10,11,90,2,clor;
m,13,14,270,2,olcr;
m,13,9,90,1,crol;
m,11,11,270,1,orcl;
m,11,7,90,1,crol;
m,9,9,270,1,orcl;
m,8,9,0,1,cror;
m,6,7,90,1,cl1orwww;
m,8,5,90,1,cror;
m,10,5,90,2,rwc2rror;
m,12,7,270,1,oluucrdd;
m,13,3,90,1,curoldww;
m,5,7,180,1,orcr;
m,1,8,0,1,cl1orwww;
m,2,9,270,2,rwclu2od;
m,4,5,270,1,olcr;`
M09: Focusing Crystal  108 **41 6** 17 6 18 (solution by [Arrgh](http://www.kongregate.com/accounts/Arrgh) & [dirtcheap](http://www.kongregate.com/accounts/dirtcheap))`b,1,12;
b,12,12;
b,4,10;
b,6,8;
b,6,6;
t,4,4;
t,2,4;
m,12,14,270,1,olwwcr;
m,8,12,0,3,clorww;
m,1,14,0,2,cldoru;
m,2,14,270,1,orwwcl;
m,4,12,180,2,dlcruo;
m,7,12,90,1,crroll;
m,9,10,180,3,oddcuu;
m,6,12,180,3,crolww;
m,13,14,180,2,crdolu;
m,10,12,0,2,drcluo;
m,7,10,180,3,lucrdo;
m,4,8,90,2,clorww;
m,7,11,180,2,olwwcr;
m,4,6,0,3,wwcdou;
m,3,6,0,3,wwcdou;
m,4,7,90,2,clorww;
m,4,1,90,2,wwclor;
m,3,7,270,2,12orcl;`
M10: Lunar Caustic  228 **61 10** 21 10 29 (solution by [Filthy999](http://www.kongregate.com/accounts/Filthy999))`b,12,12;
d,10,9;
t,13,6;
t,2,12;
t,12,3;
p,2,7;
b,8,6;
m,2,14,0,1,wwclorclor;
m,9,12,0,3,odwcu;
m,10,12,0,1,olwcl;
m,2,10,180,1,olwwcrolcr;
m,4,10,0,3,olwcl;
m,4,12,90,1,crolcrolww;
m,8,11,270,1,c11jo;
m,7,9,0,1,ww22c22www;
m,14,4,180,1,olwcr;
m,14,9,90,2,wwjorwcr;
m,14,10,90,1,cruoldwwww;
m,13,14,180,2,cdroulwwww;
m,12,14,180,1,wwcrolcrol;
m,2,9,90,2,wwclorclor;
m,3,9,270,1,orwwclorcl;
m,0,7,90,2,clorwwclor;
m,5,7,180,2,wwcruoldww;
m,10,3,0,1,cruodlwwww;
m,11,6,180,2,lwwcll2low;
m,5,6,270,3,dwwwwcruol;
m,8,8,90,1,crrollwwww;
m,6,6,180,2,orrc1;
m,6,5,270,3,olwcl;
m,7,11,90,2,crorw;
m,4,9,180,1,lwcro;
m,2,5,90,3,wwwwcddouu;
m,10,11,270,2,lolwc;
m,13,10,270,1,rorwc;
m,13,8,90,2,wcuod;`
M11: Stannite  120 **56 10** 16 10 12 (solution by [dirtcheap](http://www.kongregate.com/accounts/dirtcheap))`t,13,11;
b,3,8;
b,9,8;
p,7,12;
m,8,14,0,1,clorclorww;
m,7,14,180,2,wwcdwroluw;
m,10,12,90,1,wwcrolwwww;
m,13,14,270,2,olwwwwwwcr;
m,6,14,180,1,wwwwcruold;
m,4,11,270,1,wwwwwwcuod;
m,4,12,90,1,cluwwlorrd;
m,10,11,270,2,rrwwwwcllo;
m,7,8,90,3,lorwwwwcrl;
m,13,8,90,2,wcrolwwwww;
m,6,8,0,2,2w2orwwclw;
m,10,4,90,3,wwwcrolwww;`
M12: Camphor  132 **53 8** 21 8 22 (solution by [nihilisz](http://www.kongregate.com/accounts/nihilisz) & [Jayless](http://www.kongregate.com/accounts/Jayless) & [Filthy999](http://www.kongregate.com/accounts/Filthy999))`c,13,11;
t,11,9;
b,5,9;
p,8,7;
b,4,5;
c,1,11;
t,3,9;
t,1,7;
t,3,7;
m,1,5,90,1,wwcluord;
m,7,11,90,2,crolwwww;
m,6,11,270,1,olcr;
m,0,14,0,3,luorwwcd;
m,1,14,0,2,wwclorww;
m,4,12,90,1,crolwwww;
m,4,11,90,2,wwwwcrol;
m,5,7,180,1,clor;
m,13,14,270,2,lcro;
m,10,11,90,2,lorc;
m,11,11,270,1,rclo;
m,13,9,90,1,rolc;
m,9,9,270,1,rclo;
m,11,7,90,1,rolc;
m,8,9,270,1,lwwwc2ro;
m,0,5,90,3,clor;
m,5,12,270,2,olcr;
m,6,7,270,1,rcrlwwlo;
m,8,5,180,1,u2wrodlc;
m,3,11,270,1,oddlcruu;
m,1,9,0,1,lorrwwcl;
m,0,13,270,3,dcuo;`
M13: Verditer  141 **42 6** 18 12 24 (solution by [nihilisz](http://www.kongregate.com/accounts/nihilisz))`b,5,9;
b,11,3;
b,11,5;
p,8,7;
b,1,7;
m,8,9,270,1,olcr;
m,7,11,180,2,olcr;
m,6,11,180,1,crol;
m,7,12,90,1,clor;
m,6,12,270,2,orcl;
m,5,11,270,1,orcl;
m,4,11,90,2,clor;
m,5,12,180,2,crol;
m,4,12,180,1,olcr;
m,10,11,0,2,orcl;
m,9,11,0,3,clor;
m,13,14,180,2,jrolc;
m,2,4,90,1,lucrdo;
m,2,9,270,1,uwwcdo;
m,5,6,0,2,clloww;
m,4,7,0,3,wwclld1uollw;
m,6,6,180,3,r1orwc;
m,6,7,90,1,clor;
m,5,7,0,2,wwwwcl22orww;
m,11,0,180,3,lwc2ro;
m,13,7,180,3,olcr;
m,12,7,270,2,ulwwwwcr1wdo;
m,11,7,270,2,udolwwwwcr11;
m,8,5,0,1,olwwcl;`
M14: Sunlight Heart  155 **70 12** 22 12 23 (solution by [Jayless](http://www.kongregate.com/accounts/Jayless) & [nihilisz](http://www.kongregate.com/accounts/nihilisz) & [dirtcheap](http://www.kongregate.com/accounts/dirtcheap))`b,6,8;
b,1,8;
b,2,6;
p,9,6;
b,1,12;
t,12,12;
d,9,10;
m,0,5,0,1,ourcld;
m,6,6,180,1,uodcrr;
m,1,10,0,2,cdloru;
m,2,10,180,1,olwwcl;
m,4,12,180,1,olcr;
m,5,12,180,3,odcu;
m,2,14,0,1,wwwwclorclor;
m,1,14,0,1,rwc2or;
m,0,10,90,1,clloww;
m,14,6,180,3,olcr;
m,14,14,180,3,crol;
m,12,14,270,1,olcr;
m,13,10,180,2,cuod;
m,9,8,90,1,rolc;
m,10,12,270,1,orwwcudl;
m,7,10,90,3,wcrrollwwwww;
m,5,6,0,1,wwwwcuuoddww;
m,12,10,90,1,cudrolww;
m,4,8,0,1,2w2w2wlorucd;
m,4,10,90,3,clod;
m,5,10,0,2,wwcuojw;
m,7,6,0,1,wcrolwwwwwww;
m,3,2,90,3,lorc;`
M15: Pillar of Unity  132 **54 8** 22 8 25 (solution by [Fartan](http://www.kongregate.com/accounts/Fartan))`t,3,2;
t,7,6;
b,9,4;
b,4,8;
d,7,13;
m,4,6,90,1,olcr;
m,8,10,90,2,clor;
m,13,10,180,2,odcu;
m,8,8,90,3,wwwwwwwjcrol;
m,9,8,180,3,crol;
m,4,12,270,2,olcr;
m,4,13,270,3,crol;
m,6,10,0,3,clor;
m,8,9,90,2,oucd;
m,1,8,0,3,olcr;
m,1,6,270,2,cdou;
m,1,0,90,1,wwjuodc;
m,5,2,180,3,cdou;
m,6,2,180,3,cdou;
m,5,4,0,3,orcl;
m,7,4,0,1,cuod;
m,12,4,180,1,ouwwwwcd;
m,9,6,270,1,wwcr2olw;
m,5,6,0,1,crol;
m,3,6,0,3,olcr;
m,5,13,0,2,orcl;
m,5,12,180,3,clor;
m,3,11,270,3,crojw;
m,3,13,0,2,wwjw22c2221;
m,3,12,0,2,wwwwc1ojw;`
#### β. Optimal SymbolCount Solutions
M01: Elixir of Youth  **27** 217 40 57 40 **4** (solution by [Jayless](http://www.kongregate.com/accounts/Jayless))`b,6,11;
c,2,12;
c,3,9;
t,4,6;
t,6,6;
c,9,8;
t,10,5;
t,12,6;
t,12,4;
m,10,11,90,2,cruoldww;
m,4,11,90,1,rrc1olwc2o;
m,6,9,180,2,ocrr;
m,8,6,180,2,locl1;`
M02: Potash and Orpiment  **28** 1272 280 264 420 **5** (solution by [ThirdParty](http://www.kongregate.com/accounts/ThirdParty))`b,12,7;
c,8,5;
c,8,7;
d,9,10;
b,1,5;
m,4,5,270,1,cluod;
m,8,12,270,2,21c2odc;
m,10,12,270,1,loc;
m,10,7,0,2,dourcl;
m,10,5,90,1,ocl;
m,5,6,270,2,rclo;`
M03: Yohimbine  **24** 171 32 43 16 **4** (solution by [Jayless](http://www.kongregate.com/accounts/Jayless))`b,7,11;
b,4,7;
c,11,5;
m,5,10,270,2,ocl2;
m,4,11,270,3,odwwcrur;
m,8,6,180,2,clow;
m,10,11,90,2,cdru1olw;`
M04: Baron Wheel  **28** 200 40 40 40 **4** (solution by [dirtcheap](http://www.kongregate.com/accounts/dirtcheap))`b,10,11;
d,7,9;
m,7,11,90,2,clocuodr;
m,8,11,0,2,owclocr2;
m,7,5,270,2,cllo;
m,4,9,0,2,cdjorrc2;`
M05: Elemental Spirits  **36** 1368 56 248 560 **7** (solution by [dirtcheap](http://www.kongregate.com/accounts/dirtcheap))`d,5,5;
b,4,9;
t,8,8;
m,1,9,270,1,cruuodd;
m,9,6,180,1,j1uwc;
m,6,7,0,1,cllro;
m,8,4,90,2,l2orc;
m,3,7,0,3,l2oc;
m,11,7,90,3,cr1ow;
m,7,11,0,3,r1owc;`
M06: Tychic Alloy  **41** 313 60 73 30 **4** (solution by [smuglapse](http://www.kongregate.com/accounts/smuglapse))`p,7,11;
b,4,7;
m,10,11,90,2,cdrolu;
m,4,11,90,2,wwclluodllwwwww;
m,7,7,90,1,dr11ouclw22wudw;
m,8,5,180,1,1lowc;`
M07: Resina Draconis  **72** 137 24 41 24 **15** (solution by [Jayless](http://www.kongregate.com/accounts/Jayless))`b,6,12;
c,8,10;
t,13,12;
p,10,10;
b,3,9;
c,1,11;
b,8,6;
t,8,8;
m,6,14,180,1,crol;
m,6,10,90,1,lorc;
m,8,14,0,3,lcro;
m,14,14,180,1,rolc;
m,11,12,0,1,ucdo;
m,13,10,90,1,rolc;
m,11,6,0,1,wcrorr;
m,1,14,270,2,olcl;
m,12,6,0,1,wcruod;
m,5,6,90,2,11owcl;
m,10,3,180,2,1oc;
m,10,8,270,1,loc;
m,10,12,270,2,dorrwwwwcrur;
m,3,11,180,1,crol;
m,1,9,0,2,dcuo;`
M08: Asisite and Rust  **49** 253 48 61 48 **10** (solution by [Jayless](http://www.kongregate.com/accounts/Jayless))`b,4,10;
p,7,6;
c,13,11;
t,11,9;
c,1,7;
m,11,7,180,3,orcl;
m,11,11,90,1,ocl;
m,10,11,90,2,wwjloc;
m,11,6,180,2,olcr;
m,2,10,0,2,odwcu2;
m,4,12,90,1,crroww;
m,7,2,0,3,orcl;
m,7,10,270,3,droruc;
m,7,9,0,2,crow;
m,4,6,90,2,wcrr1o;`
M09: Focusing Crystal  **32** 245 48 53 48 **4** (solution by [smuglapse](http://www.kongregate.com/accounts/smuglapse) & [dirtcheap](http://www.kongregate.com/accounts/dirtcheap))`b,6,11;
t,2,6;
t,4,6;
m,6,9,90,1,rrwc1o;
m,4,11,90,2,wclwd1ouwwww;
m,10,11,90,2,cruold;
m,7,6,90,3,r11rowwc;`
M10: Lunar Caustic  **58** 200 36 56 36 **8** (solution by [ThirdParty](http://www.kongregate.com/accounts/ThirdParty))`t,12,12;
b,1,11;
d,1,8;
t,6,7;
b,8,6;
t,12,7;
t,12,5;
p,9,10;
m,4,11,180,1,oulcrd;
m,10,12,90,1,cllollwww;
m,7,10,90,3,cddlouuww;
m,4,8,0,2,cll2oucj2;
m,6,5,90,1,lorc;
m,9,8,90,1,lowwclr22;
m,10,3,90,1,loc;
m,4,9,90,1,c1r2rorrw;`
M11: Stannite  **31** 313 60 73 60 **6** (solution by [ThirdParty](http://www.kongregate.com/accounts/ThirdParty) & [dirtcheap](http://www.kongregate.com/accounts/dirtcheap))`p,7,12;
b,3,8;
b,9,5;
t,12,8;
m,8,14,0,1,lolwwc;
m,4,12,90,1,culod;
m,8,8,180,3,olccl;
m,6,5,90,2,11ocl;
m,7,8,90,3,crdou;
m,10,8,90,1,cluod;`
M12: Camphor  **50** 141 24 45 24 **7** (solution by [ThirdParty](http://www.kongregate.com/accounts/ThirdParty))`t,10,10;
c,12,12;
b,4,10;
c,3,6;
c,3,8;
p,7,8;
t,11,4;
t,11,6;
m,10,12,90,1,cllorr;
m,10,8,90,1,rolc;
m,5,8,0,1,wc1rrc2r1low;
m,7,10,90,1,lrouucddr2r2;
m,3,3,90,2,loulcd;
m,8,6,270,2,ocrl;
m,4,12,270,1,ollcll;`
M13: Verditer  **36** 192 36 48 36 **6** (solution by [Jayless](http://www.kongregate.com/accounts/Jayless))`b,3,10;
p,9,10;
b,4,8;
b,4,6;
m,10,12,90,1,clo;
m,7,10,90,3,wwcddllluuol;
m,8,6,270,1,cro;
m,1,8,0,3,oddrwcluu;
m,1,10,0,1,ucrdlo;
m,4,12,0,1,loc;`
M14: Sunlight Heart  **53** 248 48 56 48 **8** (solution by [Jayless](http://www.kongregate.com/accounts/Jayless))`p,9,10;
b,1,12;
b,5,6;
b,1,8;
m,10,12,90,1,clow;
m,4,12,90,1,urdolc;
m,6,10,270,2,rorculowwc1d;
m,4,9,0,2,rowc;
m,5,12,0,2,2ollwc;
m,3,6,0,1,cr1olw;
m,7,8,0,3,roc;
m,7,10,90,3,cddlouuwwwww;`
M15: Pillar of Unity  **50** 138 24 42 24 **9** (solution by [Filthy999](http://www.kongregate.com/accounts/Filthy999))`b,3,4;
d,3,9;
b,7,7;
t,5,2;
t,7,1;
m,2,7,0,1,crj12w111w1;
m,1,9,270,2,rrcllo;
m,3,6,180,1,rolc;
m,5,7,0,1,uodc;
m,4,7,0,2,lcro;
m,6,4,90,1,loc;
m,7,4,90,2,lcrllo;
m,3,2,180,2,dcrruo;
m,1,4,270,2,rodrcu;`
#### γ. Optimal ManipulatorCount Solutions
M01: Elixir of Youth  42 97 **18** 25 18 **3** (solution by [smuglapse](http://www.kongregate.com/accounts/smuglapse))`b,7,11;
t,10,7;
t,12,7;
m,4,11,90,2,cluodr;
m,10,11,180,2,lcrodc2olucwwwwwro;
m,8,7,0,3,rldlu1owwwwwwrrcl2;`
M02: Potash and Orpiment  40 437 **84** 101 84 **3** (solution by [dirtcheap](http://www.kongregate.com/accounts/dirtcheap))`b,10,6;
d,5,10;
c,8,8;
m,2,10,0,2,2w2w2c1d1d1w;
m,10,10,180,2,cdu2uojrowwwcr;
m,8,6,270,1,1uoc2rodcl2oc1;`
M03: Yohimbine 54 101 **18** 29 18 **3** (solution by [smuglapse](http://www.kongregate.com/accounts/smuglapse))`b,1,11;
c,4,9;
b,7,11;
b,10,7;
m,10,11,270,2,rrcrolcdr1olucrr2o;
m,4,11,90,2,crolcdr1olucrr2orr;
m,7,7,270,1,ouc1r2l11uowddlcr1;`
M04: Baron Wheel – 39 297 **60** 57 60 **3** (solution by [dirtcheap](http://www.kongregate.com/accounts/dirtcheap))`b,10,11;
d,7,8;
m,7,11,90,2,clowcuodrwww;
m,8,11,0,2,wwculocrd2ow;
m,7,5,90,3,uwwc2oddcllollu;`
M05: Elemental Spirits  72 368 **72** 80 18 **4** (solution by [smuglapse](http://www.kongregate.com/accounts/smuglapse))`d,6,7;
b,9,9;
t,7,11;
m,7,9,90,3,cddudl1uoruwwwwwww;
m,10,7,0,2,crrldowwcuuocllodr;
m,7,3,0,2,uocll11oc22odllc11;
m,3,7,0,3,cdd1oluuwwwclloddl;`
M06: Tychic Alloy  41 313 **60** 73 30 **4** (solution by [smuglapse](http://www.kongregate.com/accounts/smuglapse))`p,7,11;
b,4,7;
m,10,11,90,2,cdrolu;
m,4,11,90,2,wwclluodllwwwww;
m,7,7,90,1,dr11ouclw22wudw;
m,8,5,180,1,1lowc;`
M07: Resina Draconis – 132 310 **60** 70 60 **9** (solution by [smuglapse](http://www.kongregate.com/accounts/smuglapse))`c,6,10;
t,6,12;
p,13,12;
b,11,8;
c,4,8;
b,1,12;
m,6,14,180,1,cuurddolwwww;
m,13,14,180,2,cdroruwwwwwwwww;
m,8,14,0,3,cddrouurwwwwwww;
m,10,12,0,3,wwwwwwwrrclloww;
m,11,12,270,2,u2oddwwwwwwlcul;
m,4,12,0,1,rowwcruodrrwcll;
m,8,8,0,3,wwwc1dur2rorclo;
m,14,8,180,2,owcdowc2uudoucd;
m,8,6,270,3,cdllluld2oruclo;`
M08: Asisite and Rust  72 364 **72** 76 72 **5** (solution by [smuglapse](http://www.kongregate.com/accounts/smuglapse))`c,10,12;
t,12,10;
p,9,8;
b,4,10;
c,1,8;
m,9,5,90,2,ll2oc1llwwwwc2oucd;
m,4,12,90,1,crr2ollwwwwwwwwwww;
m,7,10,90,2,ucddr2oru;
m,4,7,180,2,urollrcl22orrrwcrd;
m,10,10,270,3,llouuwcdd;`
M09: Focusing Crystal  39 267 **52** 59 52 **3** (solution by [smuglapse](http://www.kongregate.com/accounts/smuglapse))`b,6,11;
t,3,5;
t,3,7;
m,4,11,90,2,cdlowc1ouwwww;
m,10,11,180,3,ldcruoldcru1o;
m,7,6,90,3,2r11r1olwwwwc;`



metadata
**I. Especially Cool Machines that aren’t Optimal for a Statistic** ↑↑Table of Contents↑↑
Submit your especially cool solutions or cool nonsolutions regardless of how many cycles or instructions it wastes!
**Aqua Vitae (Level 1) Truncation Finish** (by [nihilisz](http://www.kongregate.com/accounts/nihilisz))
_In this solution, compound truncation (bug #2) is exploited._
`b,11,3;
m,11,12,180,3,crol;
m,11,5,0,2,orcl;
m,12,5,0,1,clor;
m,14,3,180,2,odcu;`
**Aqua Vitae (Level 1) Arm Length Load Exploit** (by [catpaw](http://www.kongregate.com/accounts/catpaw))
_In this solution, impossible arm length loading (bug #5) is exploited. It is actually faster than than the regular optimal time, but since it is clearly unintended, it is here instead of the high score lists._
`m,8,9,180,3,wwjcrol;
m,7,0,90,11,cojw;
m,4,12,0,2,jclor;
m,10,12,180,2,wwjcrol;
m,6,9,0,3,jclor; `
**Sal Ammoniac (Level 2) Arm Length Load Crash** (by [nihilisz](http://www.kongregate.com/accounts/nihilisz))
_What is the absolutely quickest and absolutely most efficient way you can crash? This machine uses 1 manipulator, using a total symbol count of 1, generating a crash before it reaches cycle 1. This also uses the arm length loading (bug #5)._
`m,14,12,180,9,c;`
**Philosopher’s Stone (Level 14) with Duplication Glyph** (by [nihilisz](http://www.kongregate.com/accounts/nihilisz))
_I thought it was pretty slick until I saw Fartan’s solution. But hey, this is still a pretty fast and so far the only sensible use of the duplication glyph in the original levels._
`b,10,11;
c,13,7;
d,1,4;
c,11,3;
c,13,9;
b,6,9;
b,6,7;
c,1,9;
c,1,7;
b,3,11;
m,4,13,180,2,cdrolu;
m,1,11,0,2,rdcluo;
m,3,13,270,1,olwwcr;
m,3,9,90,1,crrror;
m,10,13,0,2,cdloru;
m,13,11,180,2,dlcruo;
m,11,13,270,1,orwwcl;
m,10,8,90,2,clllol;
m,13,5,180,2,rucldo;
m,10,9,270,3,wclorw;
m,13,3,180,1,uordcl;
m,10,7,270,3,wclorw;
m,11,9,180,2,ouwwcd;
m,3,8,0,1,ulodrc;
m,4,1,180,2,cdlojw;
m,4,5,270,1,wwwcuuojw;
m,4,4,270,2,wwwwwwcljw;
m,6,5,180,2,wwcrol;`
**??? (Level 15) with Industrial Waste** (by [ThirdParty](http://www.kongregate.com/accounts/ThirdParty))
_Industrial waste is usually not very impressive, as one can simply add it to almost any existing solution. However, this one is actually an admirable attempt at minimizing symbols, within which the production and removal of industrial waste is a necessarily integral part of the machine._
`p,10,11;
t,3,13;
b,7,8;
b,4,11;
b,10,7;
t,6,6;
m,5,13,180,3,ddroluuwwc;
m,10,13,180,2,cdroluwwww;
m,11,13,270,1,orcl;
m,4,8,180,2,luodc;
m,7,11,0,2,wcrro;
m,5,8,0,1,uolcwdlwww;
m,8,5,270,3,ocr;
m,14,8,180,3,cdou;`



metadata
**J. Links** ↑↑Table of Contents↑↑
[developer’s website](http://www.zachtronicsindustries.com/)
[other thread with useful stuff](http://www.kongregate.com/forums/3/topics/30715)
[thread with video guide](http://www.kongregate.com/forums/3/topics/31039)
MrRubix’s video tutorial:
Tasselfoot’s video of formerly known optimal symbol solutions (most of them are still optimal) of the original game:
Tasselfoot’s video of formerly known (February 6, 2009) optimal time solutions of the Magnum Opus Challenge:



metadata
This is pretty cool. Nice job.



metadata
As most people, I couldn’t even be bothered to read the first page of instructions. Looks like you did a good job with this though. :)



metadata



metadata
Here is an optimal time solution for Level 11: Black Powder. I’m pretty sure it can still be improved, at least by a cycle or two; I had to waste some steps to avoid collisions in the center of the page.
11: Black Powder – 102 Symbols, **42 Cycles** , 1/T 6, Period 6, Path 18
c,3,11; c,11,11;
t,5,11;t,7,9;t,9,11;t,13,7;
b,2,9;b,5,7;b,9,9;b,12,5;
m,0,9,0,2,uwwcdo;
m,9,13,180,1,wwwwwjwwcrol;
m,9,7,0,3,orwwcl;
m,13,3,90,3,cddouu;
m,13,11,90,1,rolwwc;
m,11,13,270,2,dcuuod;
m,13,9,180,2,odwwcu;
m,9,5,90,2,cdloru;
m,12,1,180,3,lwwcro;
m,4,13,180,2,cruodl;
m,1,11,270,1,rrcllo;
m,5,9,180,3,droluc;
m,7,11,90,1,crroll;
m,7,5,180,3,lwwcro;
m,3,7,270,1,uroldc;
m,8,6,90,2,orcdlu;



metadata
As I conjectured in chat the other day, a 1/4 throughput solution to 11 is indeed possible. I tried to mimic my level 10 tumbling solution and came up with this:
11: Black Powder – 92 Symbols, **39 Cycles** , 1/T 4, Period 4, Path 23
`b,3,11;
t,9,11;
c,11,11;
b,5,9;
b,7,7;
b,11,5;
t,13,7;
t,13,3;
c,11,1;
m,11,13,270,1,orcl;
m,13,11,180,3,crol;
m,10,7,0,3,odcu;
m,3,13,180,1,crol;
m,1,11,0,1,orcl;
m,0,11,0,3,odcu;
m,9,13,180,1,crol;
m,7,11,0,1,wwwjorcl;
m,10,9,180,2,cuod;
m,9,9,180,1,olcr;
m,3,9,90,1,clor;
m,5,7,0,1,orcl;
m,5,6,0,1,cuod;
m,11,8,90,2,cdou;
m,11,9,270,2,cuod;
m,11,7,180,2,olcr;
m,14,5,90,1,crol;
m,9,5,0,1,orcl;
m,10,3,270,2,clor;
m,11,3,0,1,orcl;
m,13,0,180,2,olcr;
m,14,0,90,2,cdou;`
OK, now the optimal time table looks ridiculous. I’m sure not every one of my solutions is completely optimal, that a turn or two can be shaved off somewhere. Come on people!



metadata
I have…I had another bug for you. Run this on level 6, aqua fortis:
c,3,11;b,1,9;b,7,13;t,10,10;c,13,7;m,8,5,180,1,;m,2,5,90,3,;m,1,11,90,1,cllorrww;m,4,13,180,2,wjcullodrr;m,7,9,90,3,wwwwwjcr1olwww;m,7,10,0,2,wwwjcrolwwww;m,13,10,90,2,crrlolww;
Very rarely (one in thirty tries or more?) the two atoms will collide when coming into the bottom binder for the first try, and the rest of the time they weren’t. I say had a bug because I remember that when I first built it they collided closer to half the time, so he must have done something to fix it (if not completely)



metadata
11: Black Powder – 108 Symbols, **31 Cycles** , Throughput 1/8+1/10
`c,10,10;b,12,8;b,3,10;t,2,8;t,2,6;t,4,6;t,6,6;t,8,6;t,10,6;m,7,10,180,2,lcro;m,4,13,0,2,lorc;m,1,10,90,2,cdlourww;m,4,8,90,1,wcrrollw;m,3,13,270,2,2owc2w2w;m,10,8,0,1,orcl;m,12,10,180,1,crol;m,10,13,270,2,orwwclorcl;m,13,10,90,2,wwcrolcrol;m,13,11,90,1,clulordrww;m,9,8,0,3,w1owcww1w1;m,10,3,90,2,wwwwcdurol;m,12,5,90,2,wwcrolwwww;m,4,3,90,2,wwwwclor;`



metadata
@ Patashu
The bug you found does happen a lot, but mos of the time I thought it was lag. After I tried to run it without any lag whatsoever and it still crashed, I guess it now classified as a bug. Also, I revised your example a bit such that the simulation will not terminate until the bug causes a collision:
`m,7,9,90,2,clorcdlojw;
m,6,9,0,3,wwwcjl;
m,9,6,90,2,wwwwwwwcjr;`
@Fartan
Awesome! I tried doing it double sided too but wasn’t very successful at it. I guess this is our first noninteger reciprocal throughput optimal time solution, and the first solution with suboptimal throughput to actually beat an existing solution with optimal throughput. But there is one caveat: it clearly will crash in the long term if the number of compounds to be constructed is more than 5.



metadata
@Fartan, I refined your solution to #11. Both left and right queues retimed to have a path length that is 1 cycle shorter, resulting in an improvement of 1 cycle:
11: Black Powder – 108 Symbols, **30 Cycles** , Throughput 9/40
`c,10,10;
b,12,8;
b,3,10;
t,2,8;
t,2,6;
t,4,6;
t,6,6;
t,12,6;
t,12,4;
t,10,6;
t,8,6;
m,10,8,0,1,orcl;
m,12,10,180,1,crol;
m,10,13,270,2,orwwclorcl;
m,13,10,90,2,wwcrolcrol;
m,13,11,90,1,clulordrww;
m,9,8,0,3,w1owcww1w1;
m,4,13,0,2,clor;
m,7,10,180,2,olcr;
m,1,10,90,2,cdl2ourw;
m,3,13,270,2,owwwc2w2;
m,4,8,90,1,crrollww;
m,4,3,90,2,wwwclorw;
m,14,6,90,1,wwcrolwwww;
m,10,4,0,1,wwwwcrrorr;`



metadata
I rather disliked the instability afforded by the 2 differently timed chains, such that it would crash if the simulation went on to produce more compounds. So, I retimed some stuff and synchronized them, yielding a throughput of 1/4 again:
11: Black Powder – 108 Symbols, **30 Cycles** , Throughput 1/4
`c,10,10;
b,12,8;
t,12,6;
t,12,4;
t,10,6;
t,8,6;
b,3,10;
t,6,6;
t,4,6;
t,2,6;
t,2,8;
m,7,10,180,2,olcr;
m,3,13,180,1,cru2odlw;
m,4,13,0,2,clor;
m,1,10,0,1,owwwc2w2;
m,4,8,90,1,crrorrww;
m,4,3,90,2,wwwclorw;
m,5,13,0,3,llclldou;
m,8,10,90,2,wcdloruw;
m,10,13,0,2,clor;
m,13,11,180,2,dlclulol;
m,13,10,180,2,olwwwwcr;
m,12,10,180,1,crol;
m,9,8,0,3,w1w1owc1;
m,10,8,0,1,orcl;
m,14,6,90,1,wwwwcrol;
m,10,4,90,1,rorrwwcr;`



metadata
Ok, let’s try a hand at cycle optimising… Level 9, Aqua Regia 56 **31** 4 15 4
b,3,11;b,10,11;c,2,8;t,4,6;b,6,8;t,11,3;c,11,5;
m,3,13,180,1,crol;m,1,11,0,1,orcl;m,0,11,0,3,odcu;m,13,11,180,1,olcr;m,4,9,90,1,crol;
m,11,13,0,1,wwwjclor;m,14,11,180,2,cuod;m,6,6,180,1,clor;m,7,12,270,3,c1ow;
m,2,6,0,1,orcl;m,7,11,270,2,orcl;m,11,8,270,3,olcr;m,11,0,90,2,crol;
There’s a 30 cycle high score though….



metadata
And that’s much cleaner than my old solution. It doesn’t look like it can be improved upon much though. I fail to see where a cycle can be shaved off. Every move that the most processed atom from the left makes already went to some glyph.
Don’t worry about the high scores table. Many of the high scores were glitched using the methods I mentioned in the [bugs section](http://www.kongregate.com/forums/3/topics/31992#posts642285).



metadata
Never say never! I sped up your simulation by 1 cycle:
Level 9: Aqua Regia – 65 **30** 4 14 8
`b,3,11;
b,10,11;
c,2,8;
t,4,6;
b,7,9;
c,11,3;
t,11,5;
c,11,7;
m,3,13,180,1,crol;
m,1,11,0,1,orcl;
m,0,11,0,3,odcu;
m,4,9,90,1,crol;
m,2,6,0,1,orcl;
m,7,6,180,2,clor;
m,11,13,0,1,jlorc;
m,13,11,180,1,olcr;
m,14,11,180,2,cuod;
m,8,13,270,3,c1ow;
m,8,11,270,1,orcl;
m,7,5,90,3,wwclloll;
m,11,9,270,3,olwwwwcr;
m,11,1,90,3,crol;`
EDIT: Nevermind about 30, 29 is the new hotness:
Level 9: Aqua Regia – 73 **29** 4 13 8
`b,3,11;
b,10,11;
b,7,9;
c,11,3;
t,11,5;
c,11,7;
c,1,7;
t,3,5;
m,3,13,180,1,crol;
m,1,11,0,1,orcl;
m,0,11,0,3,odcu;
m,3,9,90,3,cror;
m,4,8,90,2,crol;
m,3,7,90,1,orcr;
m,1,5,0,1,olcl;
m,11,13,0,1,jlorc;
m,13,11,180,1,olcr;
m,14,11,180,2,cuod;
m,8,11,0,1,wwcl1orw;
m,10,9,180,1,2olwwwcr;
m,11,9,270,2,orcr;
m,12,1,90,3,crol;
m,7,5,180,3,clllolww;`



metadata
How about some new optimisation criteria to freshen this up?
Here’s a new, realworld score criterion: longterm efficiency.
The way I figure it, the measure of efficiency is throughput per unit energy.
If we equate energy expenditure to the number of manipulators, then the criterion (for maximisation) is
(throughput) / (no. of manipulators)
Another example criterion, this one for minimisation, is time \* commands



metadata
@lackofcheese: I have thought about some kind of combination criteria too, but you’ve put it down so it makes sense ;) Might be better to take commands / throughput, as time is path length + 4 / throughput, and the initial path length matters less in the long run.
@nihilisz: nice job optimising! What can you do with Level 15: ??? 126 **75** 12 27 12
p,10,11;p,3,11;b,6,8;b,9,6;t,13,2;t,13,4;
m,3,13,0,3,clddudouurww;m,1,11,90,1,culord;m,6,6,90,1,wcluodrwwwww;m,4,13,270,1,lucdro;
m,3,8,270,2,rorwwwwwwcrr;m,4,8,90,2,lorwwwwwwwwc;m,10,8,180,3,dlcruo;m,11,8,180,3,dlcruo;
m,10,13,270,1,lucdro;m,11,13,270,1,wjorcl;m,13,11,90,1,wjcrol;m,13,6,180,3,wcdoucdouwww;
m,7,6,90,1,lorwwclorwwc;m,10,3,0,2,llolwwwc2l11;
I can’t seem to get it under 75 cycles, but high scores are in the 60’s. That can’t be just glitches…


