Ultimate Maze

* PC
* Mobile

***Ultimate Maze*** is level 12 of ???.

## Solution

### Solution 1

* PUSH the  left once, then down thrice, then right 4 times, then down 5 times, then left 5 times. Do not transform either s or s into anything.
* Form , then .
* Without transforming anything, get to the .

### Solution 2

* PUSH the  left once, then down thrice, then right twice, then down once, then left once. Do not transform either s or s into anything.
* Form  (move  onto , then move  up, then bring  around).
* Stack a second  onto the lowermost .
* Form , and walk on a .

### Flag

* Complete solution 2 above, except forming .
* PUSH the  one space up.
* Position s in the following positions: Three spaces right of , three down and one right of that, and one space right of the .
* Form , then move left thrice.

### Text/Key (PC only)

* Complete solution 2 above, except forming .
* Position s in the following positions: Three spaces right of , six spaces above , eight spaces above , one space above the , one space right of the previous .
* PUSH the  one space up.
* Form , then move left thrice. PUSH up with a  to separate , then move it right when it gets to the space without a . (Remove the  before it gets there, or put a text above it.) (Be careful to not accidentally transform into !)
* Create your desired rule.

### Text (mobile only)

* Complete solution 2 above, except forming .
* Position one  above the , then push the  up onto it.
* Position another  to the right of the previous .
* Position one  three the spaces to the right of the  near , directly right of the .
* Position one  near the  on the right.
* Move all other s (except the one in the very top row) to the bottom of the level so they don't get in the way later.
* Form  (which will immediately turn into ).
* Move left three times to clear  from .
* Move right four times to free up . Then move it into place by moving down×2, right×4, down×4, right×2, down, right×2, up×6, right×10, up×3, and right.

### Multitransform (PC only)

This level can be transformed into 6 of every object into the level. (Transforming to  can be done using the , and probably also an .)

#### Solution 1

* Complete the text/key solution above. (Extracting  doesn't need to be done here, as it can be done later.)
* Position s on either side of .
* Form , then move  to the left.
* Break , forming .
* Free up text in such a way that you can make your desired rules.

#### Solution 2

* Complete the first few steps of the text/key solution above, except without the  six spaces above .
* Form .
* You can break  by changing it into . Regardless, you need to form .
* Free up text in such a way that you can make your desired rules.

### Multitransform (Mobile only)

* Complete the first two steps of solution 2 above (stop once  is formed).
* Using s from the upper-left group of three, place one three the spaces to the right of the  near , directly right of the , and another one down and one right of that.
* Move the middle  from the group of three in the lower right into the lowermost .
* Move the  directly above that to above the , then push the  up onto it.
* Move the left  from the group of three in the lower right to the right of the .
* Use the upper of the rightmost flags to form  (which will immediately turn into ).
* Move left three times to clear  from .
* Move up×2, right×2, down×7, left, right, up, right, down, left. This forms  (and then most of the resulting s break due to ).
* Move left×3. This breaks .
* Move right, left, right, left×2, up, right×2, down, left, right×2, down, left. At this point only .
* Being careful to not break , stack all the s for easier maneuvering.
* Now you can make  whichever objects you want.
	+ Use  to stack words in the normal way. Also several s are available.
	+ Use  to get text off of the edges of the level if necessary.
	+ Use  to transform extra  texts into other objects.

## Trivia

* It is possible to Infinite Loop in this level. After freeing the text as in the Multitransform solution above, this is trivial. (See the page for methods to do this.)