@X$#   #X$#  #$$#      X$$   %$%   %$$$$$$$X   #%%#   #$$#  
  %% $# #$ %% #$ $X     #$ $M #X $# MX       XM  X$ %M MX %%  
  $ =$MM ===$ #$==$     # ==# # ==# # ========%# $ =$## ==:$  
  $ =$# ===#  #%===#M$##$===# # ==# # ==##M ==$# $ =$# ===#   
  $ =%$:=-$    # ==##$M#$==$  # ==# # ==#  $ =$# $ ==$=:-%    
  $ ====:X     # ==$$ X% ==$  # ==# # ==#M# -=$# $ =====$     
  $ ====M      # ====-==:==$  # ==# # ==   ==$#  $ ====#      
  $ ====X#      $=========%#  # ==# # ======$X   $ ====%#     
  $ =-====#     $=========$#  # ==# # ======$    $ -=====#    
  $ =$%:==$     $=========$#  # ==# # ==::===#   $ =;$===X    
  $ =$#$-==$#   # -==$:===#   # ==# # ==## -=-#  $ =$#%=-=$#  
  $ =$# $.==X   # =-# # ==#   # ==# # ==# # ==X# $ =$M $ ==$  
  $ =%# #$==$   # ==# #.:=#   # ==# # ==#  $ =$# $ =%# MX=:$  
  #$$#    $%M    $$%   $$$     %$$   %$$    M$#  #$$#    $$#  
Game Boy
FAQ/Walkthrough v1.5.0
Created by ASchultz and Joon
schultza@earthlink.net
jscolby80@hotmail.com

We'd like to pay our respect to a great FAQ writer who came before us, Kao
Megura, who passed away while this guide was created. His examples brought many
people to FAQs and FAQ writing, and these people brought others in turn. We
might not be here if not for him, and this guide might not exist.

This document is copyright 2004 Joseph Colby and Andrew Schultz.

**** AD SPACE: ****
Aschultz's home page: http://www.geocities.com/SoHo/Exhibit/2762/

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
|                              I. Table of Contents                           |
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

I.   Table of Contents
II.  Introduction
III. Version History
IV.  Going Up?
  -Level #1 EASY
  -Level #2 AVERAGE
  -Level #3 HARD
V.   Heading Out?
  -Level #1 EASY
  -Level #2 AVERAGE
  -Level #3 HARD
VI.  Thanks
VII. Legal Information

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
|                                II. Introduction                             |
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Released for the classic Game Boy back in 1989, Kwirk is a very short, very
simple, very hard game! The idea of the game is to navigate a series of
"mazes". The challenge does not come from trying to find the correct path, but
from trying to create it. Your destination is always evident, but any amount of
blocks, holes, and rotators can impede your progress. As easy as it may sound,
it's definitely not. With this FAQ, hopefully we'll all be able to get through
this trial together.

We also used some notation that is intended to facilitate your walkthrough. For 
each 'going up' level there will be a verbal walkthrough and also a more 
'algebraic' walkthrough. The U/D/L/R bit should be pretty self-explanatory, 
i.e. 6D means move down 6 squares. (3X1) indicates that a 3 wide by 1 high 
block should have just sunk in a pit. R(T) means that you want to move one 
square right through a turnstile, but you're pushed another square. If you move 
through a turnstile without an extra push, this is not noted. With this 
notation you should be able to read a stream of text and get through the board 
without even looking at it, and if not, that's the guide's fault. Let us know.

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
|                              III. Version History                           |
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

0.66
All of the "EASY" levels have walkthroughs for them. One of the "AVERAGE"
levels is also done. All of the sections have maps but many still lack
walkthroughs. In good time, they will be filled. This game is pretty damn hard!

0.75
2-1, 2-3, 2-4, 2-5, and 2-7 are complete. There is still much to be done. After
Going Up mode is finished, I don't know what I'll do for Heading Out mode. I
may simply make a section with tips for how to get through it or I may try to
cover as many as I can. Of course, I have to finish Going Up first...

0.83
2-6, 2-8, 2-9, and 2-10 are complete. Now all that's left for "Going Up?" is
hard mode. If anyone knows a solution, please do not hesitate to send it to me.
You will be given full credit for providing any solutions.

0.85
3-2 and 3-3 are complete. ASchultz was nice enough to offer his assistance on
any levels that I can't figure out. I'll keep trying some of these stages for
a while before I bug him though.

1.0.0
I am pleased to say that ASchultz is now co-authoring with me! He is much
better at the hard levels than I am and with his FAQing experience, things
should go quite well from here on out!

Going Up mode now has walkthroughs for every level. All of the levels have step
by step walkthroughs and some have simple, directional walkthroughs as well!
All of the levels will eventually have both walkthrough styles along with hints
for those who just need a little help! The step by step walkthroughs for the
easy levels have been reworked to fit with the new map format. This new map
style should help to distinguish between the movable blocks. It may change
again in the future to a slightly different style. That has yet to be
determined, however.

The Heading Out section has been added thanks to ASchultz. There's still a lot
of work to be done, but we'll get there.

A Thanks section has also been put in just before the Legal Information
section.

1.5.0

This FAQ now has all or the vast majority of the information needed to solve 
all three Heading Out levels. As these levels are random it's possible some 
have been missed, and I suspect there are small errors in notation that happen 
when you try to tackle a project this slippery.

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
|                                 IV. Going Up?                               |
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

------------------KEY-------------------|
# = Immovable Bricks                    |
1 = Start Position                      |
2 = Finish (stairs)                     |
Other Numbers = Partner                 |
Lower case Letters = Movable Blocks     |
O = Holes                               |
Capital Letters = Rotators              |
----------------------------------------|

  For some of the longer levels, it may be a good idea to have 2 copies of this 
FAQ open(NO, this isn't a cheap attempt to pump up our shiny new GameFAQs hit 
counter--CJayC has probably coded for that possibility--at any rate it's less 
craven than KB-grabbing tangents like these,) each in a different web browser 
or better yet in WordPad where you can chop off instructions as you go through 
them.

  Note that Bird's Eye view is infinitely less distracting than Diagonal view. 
So use it. Also note that you can flip through levels pretty easily with the B 
button(up a level) and A(select an option.) You can actually even solve each of 
the level 10s to get the ending, which isn't much, or you can pick and choose a 
level that's stumped you.

*******************************************************************************
                                 Level #1 EASY
*******************************************************************************

*=*=*=*=*=*=*=*=*=*=*=*=*=*=
|           1-1            |
*=*=*=*=*=*=*=*=*=*=*=*=*=*=

----------------------------------
|      ##  MM        DD  ##      |
|      ##  MM        DD  ##      |
|  22      MMMM####DDDD      11  |
|  22      MMMM####DDDD      11  |
|      ##  MM        DD  ##      |
|      ##  MM        DD  ##      |
----------------------------------

  You can almost complete this level by accident, but the optimal way is 
another matter.

-Push through the top of rotator D
-Push down through rotator M
-Push up through rotator D
-Push down through the left side of rotator M to clear the way to the stairs

3L U 5L D 3R U 5L D 3L

23 Steps, 0:04

*=*=*=*=*=*=*=*=*=*=*=*=*=*=
|           1-2            |
*=*=*=*=*=*=*=*=*=*=*=*=*=*=

------------------------------
|      ##    aaaa    ##      |
|      ##    aaaa    ##      |
|  22        bbbb        11  |
|  22        bbbb        11  |
|      ##    cccc    ##      |
|      ##    cccc    ##      |
------------------------------

  The rotators are gone. Now you get to try blocks on your own. There are only 
a few possibilities, but some lead to an unwinnable game, i.e. thrusting b 
right immediately.

-Push block "a" all the way to the left
-Push block "c" all the way to the left
-Push block "b" up to clear the path to the stairs

4L U 2L 2R 2D 2L U 5L

19 Steps, 0:04

*=*=*=*=*=*=*=*=*=*=*=*=*=*=
|           1-3            |
*=*=*=*=*=*=*=*=*=*=*=*=*=*=
 
--------------------------
|########        ##      |
|########        ##      |
|########            11  |
|########            11  |
|########MM  aaaa##      |
|########MM  aaaa##      |
|      ##MMMMaaaa########|
|      ##MMMMaaaa########|
|  22            ########|
|  22            ########|
|      ##        ########|
|      ##        ########|
--------------------------

  The first combination of articles and again there's just one thing to 
concentrate on. Getting by one obstacle leaves something blocking, but it's 
easier to move the rotator back where it was than a block.

-Push down through rotator M
-Push block "a" up two
-Push up on rotator M to return it to its original position to clear the path
 to the stairs

5L 2D R 2U 2D L U R 2D 5L

22 Steps, 0:04

*=*=*=*=*=*=*=*=*=*=*=*=*=*=
|            1-4           |
*=*=*=*=*=*=*=*=*=*=*=*=*=*=

---------------------------------
|########OOOOOO          ########|
|########OOOOOO          ########|
|      ##OOOOOOOO  aaaa  ##      |
|      ##OOOOOOOO  aaaa  ##      |
|  22      OOOOOO  aaaa      11  |
|  22      OOOOOO  aaaa      11  |
|      ##OOOOOOOO  aaaa  ##      |
|      ##OOOOOOOO  aaaa  ##      |
|########OOOOOO          ########|
|########OOOOOO          ########|
---------------------------------

  A very hasic introduction to pits. They get much, much tougher.

-Push block "a" down one and to the left into the hole to clear the path to the
 stairs

3L 2U L D R 3D 6L 2U 4L

23 Steps, 0:04

*=*=*=*=*=*=*=*=*=*=*=*=*=*=
|           1-5            |
*=*=*=*=*=*=*=*=*=*=*=*=*=*=

-----------------------------
|########            ########|
|########            ########|
|      ##    MM      ##      |
|      ##    MM      ##      |
|  22  OO    MMaa        11  |
|  22  OO    MMaa        11  |
|      ##    MM      ##      |
|      ##    MM      ##      |
|########            ########|
|########            ########|
-----------------------------

  Here you have the three main obstacles. The block impedes the turnstile. To 
get it completely out of the turnstile's way, you have to push it against the 
top or bottom edge, which means it can't get back. So you have to work the 
block around the turnstile.

-Push block "a" down one
-Push right on the top of rotator M
-Push "a" left three
-Push up on the left side of rotator M
-Push "a" up one and left one to clear the path to the stairs

4L U L D 2U 2L D 3R 2D 3L U 2D L U R U 4L

31 Steps, 0:07

*=*=*=*=*=*=*=*=*=*=*=*=*=*=
|           1-6            |
*=*=*=*=*=*=*=*=*=*=*=*=*=*=

---------------------------
|      ##  ##  ##  ##      |
|      ##  ##  ##  ##      |
|      ##          ##  11  |
|      ##          ##  11  |
|      OO    ##    aa      |
|      OO    ##    aa      |
|  22  ##          ##  33  |
|  22  ##          ##  33  |
|      ##  ##  ##  ##      |
|      ##  ##  ##  ##      |
---------------------------

  In this stage, you can control two different characters. Press SELECT to 
switch between them.

  You'll need to, too. One person can't move the block alone, as it seems to 
get trapped on the sides. Another can save the day and put the block back in 
play.

-Push block "a" left two spaces
-Move Kwirk up one space, all the way to the left, and up one space into the
 nook.
-Switch to "3"
-Push block "a" up one and left three
-Switch to Kwirk
-Push block "a" down one
-Switch to "3"
-Push the block into the hole to clear the path to the stairs

Kwirk: D 3L U 4L U
3: U 3L D L U R U 3L
Kwirk: D
3: D 4L D
Kwirk: D 3L D

34 Steps, 0:11

*=*=*=*=*=*=*=*=*=*=*=*=*=*=
|           1-7            |
*=*=*=*=*=*=*=*=*=*=*=*=*=*=

---------------------------
|########  QQ      ########|
|########  QQ      ########|
|          QQYYYY          |
|          QQYYYY          |
|        FFQQ              |
|        FFQQ              |
|  22  FFFFFFSSSS      11  |
|  22  FFFFFFSSSS      11  |
|        FFMM              |
|        FFMM              |
|          MMDDDD          |
|          MMDDDD          |
|########  MM      ########|
|########  MM      ########|
---------------------------

  Here you have to unmesh the rotators from each other so you can walk through 
the center turnstile. This is a two-part process. First the right ones have to 
be moved, then the left ones.

-Push up on rotator D
-Push up on rotator S
-Push up on rotator Y
-Push right on rotator S
-Push left on the top of rotator Q
-Push right and down through rotator Y
-Push right through rotator Y
-Push left through the bottom of rotator M
-Push left through rotator F to get to the stairs

3L 3D 2L 5U D R L 2U L 3R D R 4D L D 2L 4U R L 4D L 3R U R 3U 7L D

59 Steps, 0:13

*=*=*=*=*=*=*=*=*=*=*=*=*=*=
|           1-8            |
*=*=*=*=*=*=*=*=*=*=*=*=*=*=

-------------------------------
|######        dd        ######|
|######        dd        ######|
|######        dd        ######|
|######        dd        ######|
|######aa  bbccddffgg  hh######|
|######aa  bbccddffgg  hh######|
|      aa  bbccddffgg  hh      |
|      aa  bbccddffgg  hh      |
|  22  aa  bb  ee  gg  hh  11  |
|  22  aa  bb  ee  gg  hh  11  |
|      aa  bb  ee  gg  hh      |
|      aa  bb  ee  gg  hh      |
|######    bb      gg    ######|
|######    bb      gg    ######|
-------------------------------

  Block a, of course, guards the stairs, but you need to find a way to hit it 
from below, not above. That means you have to keep b in place. Therefore, d 
must be moved to the right at some time, or you can't get past C. As it turns 
out, all the big blocks need to be moved to the right to give you the space to 
do what you want.

-Push block "h" left one, up one, and right one
-Push block "f" down two
-Push block "g" right one
-Push block "c" up one space
-Push block "d" right one
-Push block "a" up one to clear the path to the stairs

2L 2D L U R 5U 2L D R 2L 2D R 3D 3L 3U R 3U 3L 6D L 2U 2L

48 Steps, 0:11

*=*=*=*=*=*=*=*=*=*=*=*=*=*=
|            1-9           |
*=*=*=*=*=*=*=*=*=*=*=*=*=*=

-----------------------------------
|            ##  aa  ##            |
|            ##  aa  ##            |
|            ##  DD  ##            |
|            ##  DD  ##            |
|            MMDDDD  cc            |
|            MMDDDD  cc            |
|      22    MM      dd    11      |
|      22    MM      dd    11      |
|            MMQQQQ  ee            |
|            MMQQQQ  ee            |
|            ##  QQ  ##            |
|            ##  QQ  ##            |
|            ##  bb  ##            |
|            ##  bb  ##            |
-----------------------------------

Again you have some stuff to clear out, but this time it's blocks as well as 
rotators. Pushing the center block seems to muck things up even worse, but on 
the other hand you don't have any pits you need to cover, so maybe you can 
leave a clumped mess of blocks somewhere.

-Push block "c" left one space
-Push block "e" left one space
-Push block "d" up one space
-Push block "c" up two
-Push block "e" down two
-Push up through rotator D
-Push down through rotator Q
-Push left through rotator M to get to the stairs

U 3L R 2D L U L 2U 4D 2U 2L U 2D 4L U

28 Steps, 0:07

*=*=*=*=*=*=*=*=*=*=*=*=*=*=
|          1-10            |
*=*=*=*=*=*=*=*=*=*=*=*=*=*=

-----------------------------
|          VV  XX            |
|          VV  XX            |
|        VVVV  XXXX      33  |
|        VVVV  XXXX      33  |
|          AAAA  SS          |
|          AAAA  SS          |
|            AA  SSSS        |
|            AA  SSSS        |
|  22    QQQQ  MMMM      11  |
|  22    QQQQ  MMMM      11  |
|          QQ  MM            |
|          QQ  MM            |
-----------------------------

  This is a two-man stage. Here it's pretty easy to get one guy through--but 
then, the second one is trapped! What can your first person do, once he's on 
the left, to allow the second to walk through the turnstiles? He has to tinker 
with them once he's made it.


-Push left through rotator M
-Push left through rotator Q
-Switch characters
-Push down on rotator S
-Push down on rotator X
-Switch characters.
-Push up on rotator V
-Take Kwirk to the stairs
-As "3" push left through rotator V to get to the stairs

Kwirk: D 8L
3: 3L 2D R 4U 2L D
Kwirk: 3U R U 3L 3D
3: R 2U 7L 4D

47 Steps, 0:12

*******************************************************************************
                                Level #2 AVERAGE
*******************************************************************************

*=*=*=*=*=*=*=*=*=*=*=*=*=*=
|           2-1            |
*=*=*=*=*=*=*=*=*=*=*=*=*=*=

-------------------
|######      ######|
|######      ######|
|####          ####|
|####          ####|
|####  QQQQ    ####|
|####  QQQQ    ####|
|##    QQ11AA    ##|
|##    QQ11AA    ##|
|##      AAAA    ##|
|##      AAAA    ##|
|  ZZZZ      WWWW  |
|  ZZZZ      WWWW  |
|    ZZ  ##  WW    |
|    ZZ  ##  WW    |
|DDDDDD      XXXXXX|
|DDDDDD      XXXXXX|
|  DD  aaaaaa  XX  |
|  DD  aaaaaa  XX  |
|########  ########|
|########  ########|
|####          ####|
|####          ####|
|######  22  ######|
|######  22  ######|
|######      ######|
|######      ######|
-------------------

  Here you'll have a tangle with the turnstiles. You need to shove A right--or 
left--and that requires turning the bottom rotators 180 degrees, which requires 
moving other rotators around. A rather nasty starting floor, tougher than some 
of the later ones in medium difficulty.

-Push down through rotator A
-Push left through Z and then push it up so that it's in an L shape
-Push down on the right side of D
-Push right through W
-Push down through the left side of X
-Push the block left
-Push around X until it returns to its original position
-Push up through Z
-Push up through A
-Push up through Q
-Push down through W and then left through it as well
-Push Z right so that it returns to its L shape
-Push right through D
-Push the block to the left and move to the goal

D(T) L D 2L U D R D 3R U R 2D L 2U 2R 2L D 2L 2U R U(T) U(T) 2R 2D R D D(T) 
L(T) D 2L 4U 2L D R(T) U 2L 2D L D R(T) R D 2R D L 3D

67 steps, 0:28

*=*=*=*=*=*=*=*=*=*=*=*=*=*=
|           2-2            |
*=*=*=*=*=*=*=*=*=*=*=*=*=*=

-------------------------------
|  11    ##          ee        |
|  11    ##          ee        |
|        ##    MM  ##########  |
|        ##    MM  ##########  |
|######  ##  ddMMMM    ######  |
|######  ##  ddMMMM    ######  |
|        ##    MM          ##  |
|        ##    MM          ##  |
|  aaaaaa##########OO    ####  |
|  aaaaaa##########OO    ####  |
|                          ##  |
|                          ##  |
|  bbcc      ##  ##  ffffff##  |
|  bbcc      ##  ##  ffffff##  |
|  bbcc          ##            |
|  bbcc          ##            |
|  bbOO  ##OOOO            ##  |
|  bbOO  ##OOOO            ##  |
|        ##OOOOOO    ##OO  ##  |
|        ##OOOOOO    ##OO  ##  |
|##########OOOOOOOO  ##OO  ##  |
|##########OOOOOOOO  ##OO  ##  |
|        ##OOOO  OO    gg  ##  |
|        ##OOOO  OO    gg  ##  |
|        ##OOOOOO  ##  gg  ##  |
|        ##OOOOOO  ##  gg  ##  |
|        ##OOOOOOOO##  gg  ##  |
|        ##OOOOOOOO##  gg  ##  |
|  22    ##OOOOOOOO##  gg  ##  |
|  22    ##OOOOOOOO##  gg  ##  |
|            OOOOOO##          |
|            OOOOOO##          |
-------------------------------

  The instinct to stick C right away is well intentioned but bad. Note that you 
can't move b to the right, so it acts as an obstructor. Picture where the 1x4 
block, g, goes, first. It will be lthe last you place, but you need to know how 
to set it up. The square in the upper right is important, but not directly 
applicable to the final bit.

-Push block "f" down one, left one, down one, left four, and down to fill in
 part of the gap
-Move to the upper-right corner and then move all the way left
-Push block "d" down one
-Push left on rotator M
-Push "d" right three and down one into the hole
-Push block "a" down one, right eight, down three, left four, and down two to
 fill in part of the gap
-Push block "b" up two spaces
-Push block "c" right three, down one, right two, down three, and right one to
 fill in a gap
-Push block "g" right one, up six, left three, down three, left two, down two,
 left two, and down one to clear the way to the stairs

2R 3D 3L 2D 10R D L 5D R 4D 4R 8U 2L U L D R D 4L R 3U 2L 3D (3X1)
5R U 2R 7U 8L 2D 2U 2R D L(T) L 2D 3R U R D (1X1)
2D 9L 2U R D L D 8R L 3D 5R U 2R 7U 6L 3D R 4D 3R D 4L R 3U 2L 4D (3X1)
2U 4L 2U 2L D 3R U R D L D 2R L 2U 2R 4D L D R (1X2)
D 4R 4D R 6U 6D 2R 8U 4L 3U L 3D R D 2L R 3U 2L 4D R D 2L U L D (1X4) 5D 4L U

0:57, 287 steps

*=*=*=*=*=*=*=*=*=*=*=*=*=*=
|           2-3            |
*=*=*=*=*=*=*=*=*=*=*=*=*=*=

-----------------------
|    ##  OObbOO##      |
|    ##  OObbOO##      |
|    ##    bb  ##      |
|    ##    bb  ##      |
|    ##  aabb    ##    |
|    ##  aabb    ##    |
|    ##          ##    |
|    ##          ##    |
|    ##OOOO##  ee      |
|    ##OOOO##  ee      |
|22    OOOOOOOOeeffff11|
|22    OOOOOOOOeeffff11|
|    ##OOOO##  ee      |
|    ##OOOO##  ee      |
|    ##          ##    |
|    ##          ##    |
|    ##  ccdd    ##    |
|    ##  ccdd    ##    |
|    ##    dd  ##      |
|    ##    dd  ##      |
|    ##  OOddOO##      |
|    ##  OOddOO##      |
-----------------------

  A symmetrical level with no special surprises, but the anchor 1x3 in the 
center is a nuisance. You have to flush the 2x1 and 1x1's away and back out, 
juggling them in the back rank. It's not easy to push the 1x3 to the side--or 
figure the right time to do so, either.

-Push block "f" down one
-Push block "e" left one
-Push block "a" down one and right three
-Push block "e" down one
-Push block "a" down one, right two, and up three
-Push block "e" up two
-Push block "c" up one and right three
-Push block "f" up two spaces
-Push block "c" up one and right two
-Push block "b" all the way to the left
-Push block "e" right one and down three
-Push block "f" down one and left until it fills in part of the hole
-Push block "c" up one and left until it fills part of the hole too
-Push block "a" down four and left to finish a path to the end

U L D 2L 2U 4L 2U R D L D 3R D 2U R D L D 2R D R 3U 3D 2L 3D L 2U D 3L 2D R U L 
U 3R U R U 3R 2D L 2U 2L D L 2D R U L U 2R L 4U 3L D 2R U R 3D 3R 2D L U R U 3L 
(1X1)
3R 2U L D R D 4L (2X1)
4R 5U L 4D R D 6L (1X1)
4L

0:59, 148 steps

*=*=*=*=*=*=*=*=*=*=*=*=*=*=
|           2-4            |
*=*=*=*=*=*=*=*=*=*=*=*=*=*=

-----------------------------
|      ##            ##OOOOOO|
|      ##            ##OOOOOO|
|  aaaa##  11        ##      |
|  aaaa##  11        ##      |
|      OO      dddddd##eeee  |
|      OO      dddddd##eeee  |
|######OO      dddddd##eeee  |
|######OO      dddddd##eeee  |
|  bbbbOOOO    OOOOOO##OOOOOO|
|  bbbbOOOO    OOOOOO##OOOOOO|
|  bbbbOOOOOO  OOOO          |
|  bbbbOOOOOO  OOOO          |
|  bbbbOOOOOO                |
|  bbbbOOOOOO                |
|      OOOOOO      OOOOOOff  |
|      OOOOOO      OOOOOOff  |
|      ##            OOOOff  |
|      ##            OOOOff  |
|      ##            OOOOff  |
|      ##            OOOOff  |
|########OO          ########|
|########OO          ########|
|        OO      OOOO    gg  |
|        OO      OOOO    gg  |
|  ccccccOO######OOOO    gg  |
|  ccccccOO######OOOO    gg  |
|          ##22OOOO          |
|          ##22OOOO          |
-----------------------------

  You can work backwards to figure what goes where. Only one of the blocks can 
make a path to the exit. Then only one of the remaining blocks will clear the 
pit before that. You can see which piece would release that and work backwards. 
See after the verbal solution for the order to sink the blocks.

-Push block "d" down two, left one, up two, down seven, up two, left two, up
 one, and left one to fill in part of a hole
-Push block "b" right five, up three, down six, and right four so that it fills
 most of another gap
-Push block "f" all the way left and down until it fills a gap
-Push "c" up one, right three, up five, right all the way, and up to
 fill in another gap
-Push "e" all the way down, left three, and down to fill a gap
-Push block "g" left three, up three, left three, up six, and left into a gap
-Push block "a" down one, right five, down all the way, right two,
 down two, and left to open the path to the stairs

If you want a bit more of a hint, sink the objects in a pit in the following 
order: d-b-f-c-e-g-a.

2R 2D L 3D 4R U L D 3L 2U L 3U R 7D L 3D R 2U 3R U 2L D L U R U L (3X2)
6L U 5R D R 3U L 4U R 6D L 2D 4R (2X3)
2R 2U 2R 2D 8L 2U L 3D (1X3)
2D 4L D R D R U L U 2R D R 5U L U 7R D R 2U (3X1)
2R 4U L 6D R D 3L 2U 2L 4D (2X2)
R 3D 4R U 3L D L 5U R 2U 3L 2D L 4U L 3U 2R D 3L (1X2)
4L 2U R D L D 5R U R 9D L D 2R U R 2D 2R D L (2X1)
3L

1:02, 253 moves

*=*=*=*=*=*=*=*=*=*=*=*=*=*=
|           2-5            |
*=*=*=*=*=*=*=*=*=*=*=*=*=*=

---------------------------------
|##########      ######      ####|
|##########      ######      ####|
|      ####MMMMMM        ##  QQ  |
|      ####MMMMMM        ##  QQ  |
|  11        MM  ##AAAA  ##QQQQQQ|
|  11        MM  ##AAAA  ##QQQQQQ|
|      ########      AA  aa  QQ  |
|      ########      AA  aa  QQ  |
|##############  ##  ##########  |
|##############  ##  ##########  |
|##########  ZZ  ##  XX    ####  |
|##########  ZZ  ##  XX    ####  |
|##########  ZZZZ##  XXXX  WW    |
|##########  ZZZZ##  XXXX  WW    |
|##########          XX  WWWWWW##|
|##########          XX  WWWWWW##|
|      ####  ##  ######    WW  ##|
|      ####  ##  ######    WW  ##|
|  22  OO          ##############|
|  22  OO          ##############|
|      ######      ##############|
|      ######      ##############|
---------------------------------

  It's pretty obvious what you need to do with the one block, but how to 
maneuver the gates to push it through it another matter. You'll be backtracking 
a lot.

-Push right through rotator M
-Push up and right through rotator A
-Push down through rotator Q on the left side
-Push the block left three spaces
-Move up through Q and push down on A
-Move up through Q again and above the block
-Push the block down as far as it will go
-Push right and down through Q
-Push left through W
-Push left through the top of X
-Go right and down through Q
-Go left and down through W
-Push the block left two spaces
-Push up through X
-Push left and down through Z
-Push the block up one space
-Move above the block and push it down three spaces
-Push left through Z
-Move to the right side of the block and push it into the gap

4R R(T) D 2R U(T) R(T) U 2R D D(T) 3L
3R U(T) U 2L D D(T) 2R U(T) U 2L D 2L 5D
3U 4R R(T) 3D L L(T) U L L(T) 2U 4R R(T) 3D L L(T) D(T) L U 3L R 4U 2L 2D L(T) 
D(T) 2D 2R 2U 2R 4U 2L 5D U 2L 2D R D 2R U 4L (1X1)
3L

0:36, 122 moves

*=*=*=*=*=*=*=*=*=*=*=*=*=*=
|           2-6            |
*=*=*=*=*=*=*=*=*=*=*=*=*=*=

-------------------------------------
|##############        ##############|
|##############        ##############|
|############          ##############|
|############          ##############|
|############  aa  OO  ##############|
|############  aa  OO  ##############|
|############  aa  OO            ####|
|############  aa  OO            ####|
|        OOOO  aa####dd              |
|        OOOO  aa####dd              |
|  22  ##OOOOOOaacc  ddeeeeeeff  11  |
|  22  ##OOOOOOaacc  ddeeeeeeff  11  |
|        OOOO  bb####dd      ff      |
|        OOOO  bb####dd      ff      |
|############  bb  OO            ####|
|############  bb  OO            ####|
|############  bb      ##############|
|############  bb      ##############|
|############  bb      ##############|
|############  bb      ##############|
|##############        ##############|
|##############        ##############|
-------------------------------------

  Here it looks like you need to push the 1x3 block across, but it just doesn't 
fit due to the 1x4's! The 3x1 doesn't work, either, because you only have one 
single and the 1x2 won't clear any blocks once you've placed the 3x1. So 
there's only one surprising possibility left. Less is more here. The upper 
right pit is a clever and nasty red herring, incidentally.

-Push block "b" left one space
-Push block "d" down three and left one
-Push block "a" up two spaces and right three
-Push block "c" left one, up two, left one, down one, and left into the
 gap
-Push block "d" left two, up all the way, and right as far as it will go
-Push block "e" up two
-Push block "f" left four, down two, left three, up three, and left
 three to fill in the gap and clear the path to the stairs

L 2D 5L D 3L 4U L U 2R L 5D 3R 3U 2L 2R U 2D R 2U 4R D 4L U L 2D R D L D L D 2L 
5U L 2U 2R D L U L D R D L (1X1)
R 5D 2R U L D L 5U L 3U 2R D L U L 2D R D 2L (1X2)
4L D

0:30, 119 steps

*=*=*=*=*=*=*=*=*=*=*=*=*=*=
|           2-7            |
*=*=*=*=*=*=*=*=*=*=*=*=*=*=

-------------------------
|      ZZ  ####XXXXQQQQ  |
|      ZZ  ####XXXXQQQQ  |
|    ZZZZZZ##    XX  QQ  |
|    ZZZZZZ##    XX  QQ  |
|        aa##dd          |
|        aa##dd          |
|##  WW  aa  dd  ####  ff|
|##  WW  aa  dd  ####  ff|
|    WWWWaa##dd          |
|    WWWWaa##dd          |
|    WW    ##        BBOO|
|    WW    ##        BBOO|
|        ##########BBBBOO|
|        ##########BBBBOO|
|  bbbb  11##22OOOO      |
|  bbbb  11##22OOOO      |
|        ########        |
|        ########        |
|    TT    ##            |
|    TT    ##            |
|    TTTTcc##ee          |
|    TTTTcc##ee          |
|    TT  cc  ee  gg##  hh|
|    TT  cc  ee  gg##  hh|
|##      cc##ee          |
|##      cc##ee          |
|    RRRRRR##    GG  FF  |
|    RRRRRR##    GG  FF  |
|    OORR  ####GGGGFFFF  |
|    OORR  ####GGGGFFFF  |
-------------------------

  This looks like a bit of a mess. F and H aren't important, but getting block 
G to the other side to loosen up the one gate is. Then you can push the 2x1 
through to cover the pit guarding the stairs, if you can push the 1x3's aside 
successfully.

-Push down on the left side of Z
-Push block "a" up between rotator Z it and the wall
-Move right into the eastern half and push block "d" one space right while you
 do
-Push block "f" down to fill half of a gap
-Push right on Q
-Push right on X
-Push the nearest block up between X and the wall
-Move down through B
-Push block "h" up to fill in the remainder of the gap
-Push right on B
-Push W so that it's in a "T" shape
-Push block "g" up two, right one, up five, left three, up one, and left five
-Push right on W
-Push block "g" up two and then down as far as it will go
-Push block "b" right one
-Push block "g" all the way down and right into the hole
-Push up on the left side of R
-Push block "c" down between R and the wall
-Push right two spaces into the eastern half and move "e" one space right at
 the same time
-Push right on F
-Push right on G
-Push block "e" down between G and the wall
-Push left through T
-Push block "b" down two and right one
-Push up on the left side of T
-Push block "b" down two
-Push right on the top of T
-Push block "b" right four
-Push right on B
-Push block "b" up two, right one, up two, and left one to fill the path to the
 stairs

L U 2L 6U R D(T) L 4D 2R U R 2U L D(T) R 2U 2R 2D 3R U R 2U L U R(T) D L 2D 2L 
D 2L 4U R R(T) D R 2D L D 2L 2U 2D 2R D(T) R(T) 3D 4L 2D R 2U L U R D R 5U R U 
3L D L U R U 5L 2R 2D L U R 2D L D 2L 4U R 2U R 5D R 2D 2L D R L 3U R 8D L D R 
(1X1)
R U L 3U 3R 2D 2U 3L 2U R D L D R 2L 2D R U(T) L 2D R R(T) 4R 2U 3R 3D L D R(T) 
U L 3U 3L 4D R(T) U R 2U 2L U L 2D 4L L(T) L 3U 3R 2D 2U 2L D R(T) U 3L 3D 6R U 
4R 2D 2L 2U 2L U R D 3R 2U L U R 3D L 2U R U L (2X1) 3L

1:49, 304 steps

*=*=*=*=*=*=*=*=*=*=*=*=*=*=
|           2-8            |
*=*=*=*=*=*=*=*=*=*=*=*=*=*=

-------------------------------------
|                  aaaaaaaa          |
|                  aaaaaaaa          |
|      ##########  ########  ##      |
|      ##########  ########  ##      |
|      ##   OOOOOOO##OO  bb  ##      |
|      ##   OOOOOOO##OO  bb  ##      |
|      ##   OOOOO####OO  ccff##      |
|      ##   OOOOO####OO  ccff##      |
|      ##   OOOOOOOOOOO  cc  ##      |
|      ##   OOOOOOOOOOO  cc  ##      |
|      ##   OOOOOOOOOOO  cc  ##      |
|      ##   OOOOOOOOOOO  cc  ##      |
|      ##   OOOOOOOOOOO  dd  ##      |
|      ##   OOOOOOOOOOO  dd  ##      |
|      ##ggggOO##OOOOOO##ee####      |
|      ##ggggOO##OOOOOO##ee####      |
|      ##      ##  iijj##    ##      |
|      ##      ##  iijj##    ##      |
|      ##      ##  ii  ##    ##      |
|      ##      ##  ii  ##    ##      |
|      ##    hh##    mm  pp  ##      |
|      ##    hh##    mm  pp  ##      |
|  22  ##      ##  kk  nnqq  ##  11  |
|  22  ##      ##  kk  nnqq  ##  11  |
|      ##      ##        qq  ##      |
|      ##      ##        qq  ##      |
-------------------------------------

  The single blocks are really the only viable ones to make a bridge across the 
top left part leading to the stairs. You'll need three of them and then there 
are four left. That almost covers a bridge from the right to the left, because 
you need to push one 1x1 square down to get to the rest. Fortunately there's 
one piece left for that. Blocks b and f can't be moved from the edges, and 
there's a possibility your blocks can get stuck together.

-Push block "b" left two spaces to fill in part of the hole
-Push block "f" down one space
-Push block "c" left one space, down one, and left one to fill in part of
 the hole
-Push block "d" left two and down one to fill in part of the
 hole
-Push block "j" down one
-Push block "i" left one and up two to fill in part of the hole
-Push block "k" left one and against the wall and then up five, stopping just
 short of filling in part of the hole
-Push block "q" right one
-Push block "n" left two
-Push block "m" left one
-Push block "j" up four, down one, and left one to fill in part of the hole
-Push block "k" left one to fill in part of the gap
-Push the higher single block from earlier, "m", left one space against the
 wall, up four, and left two to fill in part of the hole
-Push block "g" down as far as it will go
-Push block "h" up until it fills in a small gap
-Push the single block from earlier, "n", left one, up five, left three, up
 four, and right one to fill in part of the hole
-Push block "e" down two spaces
-Push block "p" left against the wall, up four, left three, up four, and right
 two to fill in part of the hole
-Push block "e" down one, left against the wall, up four, left three, up four,
 and right three to clear the path to the stairs

11U 3L 2D 2L (1X1) 2R D L U L D R D L (1X3)
D 2R D 2L U L D (1X1)
2D L 2D L 2U (1X2)
4D 4R 2U R 2U L 2U R U 2L U L D R D L (1X1)
2L 6D 2R U L D L 5U D 2R 2U 2L (1X1)
6D 4R U 3L D L 5U D 2R 2U 3L (1X1)
2L 2D R 2D L 2D R 4U (1X1)
2U 2R 5D 3R U 2L D L 4U D 2R 2U 4L D L 4U L U R (1x1)
4D 3R 4D 2R 4U R 2U L D R D 5L D L 4U L U 2R (1x1)
L 4D 7R 2D R 2D L 4U R U 2L U L D R D 5L D L 4U L U 3R (1x1)
R 2U 7L 11D

1:07, 287 steps

*=*=*=*=*=*=*=*=*=*=*=*=*=*=
|           2-9            |
*=*=*=*=*=*=*=*=*=*=*=*=*=*=

---------------------------
|    22  ##################|
|    22  ##################|
|        ##################|
|        ##################|
|####    ####  ee  ########|
|####    ####  ee  ########|
|##    ####    ee    ######|
|##    ####    ee    ######|
|OOOO####  ffffffMMMM  ####|
|OOOO####  ffffffMMMM  ####|
|aaaaOOcccc  gggg  MM    ##|
|aaaaOOcccc  gggg  MM    ##|
|##  bbcccc    hhhhiiii  ##|
|##  bbcccc    hhhhiiii  ##|
|####  ccccAAAA  jj        |
|####  ccccAAAA  jj        |
|######  ddAA  kkkk    ##  |
|######  ddAA  kkkk    ##  |
|######    ##      pp####33|
|######    ##      pp####33|
|######    ######nnpp######|
|######    ######nnpp######|
|########mm######    ######|
|########mm######    ######|
|########  ########    ####|
|########  ########    ####|
|######    ##########  ####|
|######    ##########  ####|
|######  ############  ####|
|######  ############  ####|
|####44  ########11    ####|
|####44  ########11    ####|
---------------------------

  If we could just get the 2x3 block out of the way, the level would be pretty 
easy. We will need to get above that, which means we have to push more blocks 
out of the way to get there, and meanwhile our man in the lower left has to dig 
himself out of a hole as well. The main strategy is to discard blocks against 
the side once we-ve passed them, and of course teamwork is paramount--one goes 
beyond the block, and the other moves the block so his pal can kick it back.

-Move Kwirk right two, up three, left one, up one, and left one
-Switch to the character labeled 3 on the map
-Push block "p" down two
-Move up one and left two
-Switch to Kwirk
-Push block "n" up one
-Move right one and up two
-Switch to 3
-Push block "n" right one
-Switch to Kwirk
-Push block "n" down one
-Move up two
-Switch to 3
-Push block "k" right one
-Switch to Kwirk
-Push block "k" down one
-Switch to 3
-Push block "j" all the way to the right
-Push block "i" down two (move Kwirk out of the way)
-As 3, move to the right of rotator M
-Switch to Kwirk
-Push up through rotator A
-Push block "h" right three
-Switch to 3
-Push block "h" down one
-Make rotator A's points face down and right
-Make rotator M's points face down and right
-As 3, move between rotator M and block "f"
-Switch to Kwirk
-Push the two-wide right one
-Switch to 3
-Push block "g" down one
-Switch to Kwirk
-Push block "g" right three
-Switch to 3
-Push block "e" left one
-Push block "f" down one
-Make rotator A's points face up and right
-Switch to character labeled as 4 on the map
-Push block "m" up two
-Push block "d" all the way to the right
-Push block "m" down two
-Push block "c" down three spaces
-Push block "b" up one to fill in the gap
-Push block "a" up one to fill in the gap and clear the path to the stairs

#1 2R 3U L U L
#3 2U 3L 3D U 2L
#1 U R 2U
#3 R
#1 D 2U
#3 2L U R
#1 D
#3 U 4R
#1 L
#3 2U L 2D 2U
#1 2L U(T) 3R
#3 D
#1 3L D(T)
#3 2L U R(T) D 2L 2U
#1 R 2U 2L U R
#3 D
#1 D 3R
#3 2U L D 3L
#1 2L 2D L U(T)
#4 R 2U R 3U L 2U R 2D 2U 3R
#3 3D 2L U (1X1) L U(2X1) 2U R 3U
#4 3U 6L 2U R 3U
#1 U 5L 2U R 3U

1:04, 149 steps

*=*=*=*=*=*=*=*=*=*=*=*=*=*=
|          2-10            |
*=*=*=*=*=*=*=*=*=*=*=*=*=*=

-------------------------------------
|##              11                ##|
|##              11                ##|
|    aaaabbbb  ccccdddd  eeeeffff    |
|    aaaabbbb  ccccdddd  eeeeffff    |
|  QQaaaabbbb  ccccdddd  eeeeffffRR  |
|  QQaaaabbbb  ccccdddd  eeeeffffRR  |
|QQQQ    gg  hhhhiiiijjjj  kk    RRRR|
|QQQQ    gg  hhhhiiiijjjj  kk    RRRR|
|##      gg      iiii      kk      ##|
|##      gg      iiii      kk      ##|
|##    mmmm                vvvv    ##|
|##    mmmm                vvvv    ##|
|  MMMMmmmm  qqqqrrrruuuu  vvvvAAAA  |
|  MMMMmmmm  qqqqrrrruuuu  vvvvAAAA  |
|  MM    nnnn    rrrr    wwww    AA  |
|  MM    nnnn    rrrr    wwww    AA  |
|##      nnnn  sssstttt  wwww      ##|
|##      nnnn  sssstttt  wwww      ##|
|##    pppp    sssstttt    xxxx    ##|
|##    pppp    sssstttt    xxxx    ##|
|##    pppp                xxxx    ##|
|##    pppp                xxxx    ##|
|################  ##################|
|################  ##################|
|                                    |
|                                    |
|                22                  |
|                22                  |
|##                                ##|
|##                                ##|
-------------------------------------

  The first time through, it may be wise just to put all blocks up against the 
top. The main problem is that many blocks seem as though you can't push them 
down. Try to visualize what happens when you get through one of the lower side 
turnstiles, and note that it does make a difference if you go through the left 
or right. The board isn't 100% symmetrical.

  It took ASchultz several tries to find the super-quick solution I got. I 
didn't think there was one at first, as my original tries were clear failures. 
We present a longer solution with moves that seem to be generally good, then we 
cut it down to a surprisingly quick path.

-Move right three, down three, right three, up one, right one, and down one
-Push the highest block right one
-Push the furhtest left square block down two
-Push down one on the left-most two-wide
-Move left one
-Push up one and left three
-There are two square block that are touching at the top, push the left one up
 one space and left all the way
-Push the block it was touching up one and left all the way
-Push the square between the two-wides up three and left one
-Push the right-most two-wide right one space
-Push down through rotator A one space
-Push the nearest square up one
-Push the square in the bottom-right left two
-Push up one space
-Move left two, up one, and left one
-Push down one space
-Push the square on the left to the left to clear the path to the stairs

ASchultz's solution:

-Push block j down one, f right two, k up one, f down one
-Move through the turnstile
-Push w left one, v up one, w down one
-Push r left one, t down one, s left one
-Go down to the stairs

3R 3D 3R U R D L D R 3D 2L U L D 2L D 2L 5D

33 moves, 0:07

*******************************************************************************
                                 Level #3 HARD
*******************************************************************************

*=*=*=*=*=*=*=*=*=*=*=*=*=*=
|           3-1            |
*=*=*=*=*=*=*=*=*=*=*=*=*=*=

-----------------
|                |
|                |
|  11  aaaa      |
|  11  aaaa      |
|                |
|                |
|##    ######    |
|##    ######    |
|  bbbbbbcccccc  |
|  bbbbbbcccccc  |
|                |
|                |
|    ####        |
|    ####        |
|    ##22OOOO    |
|    ##22OOOO    |
-----------------

You need to get the 2x1 down, but to the right, it gets pinned against a wall. 
To move it to the left, you obviously need some shuffling.

-Push the right 3x1 down two spaces
-Push the left 3x1 down one and right three
-Push the two-wide left two, down three, and right four
-Push the higher 3x1 left three and up one
-Push the lower 3x1 up one and left two
-Push the two-wide down three and left to fill in the hole and clear the path
 to the stairs

D 5R 3D
3U 4L 2D 2L D 3R
U 3R 3U 3L U L 4D 2L 2D R U L U 4R
2L 2U 5R 3D 3L U 4L 2D R U
6R 2D L U
R U 3L
3R 2U L 3D R D L (2x1)
3L

0:29, 106 steps

*=*=*=*=*=*=*=*=*=*=*=*=*=*=
|           3-2            |
*=*=*=*=*=*=*=*=*=*=*=*=*=*=

-------------------------------------
|        ################            |
|        ################            |
|              aaaa                  |
|              aaaa                  |
|        ################            |
|        ################            |
|######################  AAAA    MMMM|
|######################  AAAA    MMMM|
|    bbbbOOOOOOOOOOOOOO  AA  ffffffMM|
|    bbbbOOOOOOOOOOOOOO  AA  ffffffMM|
|22  ccccOOOOOOOOOOOOOO      ffffff11|
|22  ccccOOOOOOOOOOOOOO      ffffff11|
|    ddddOOOOOOOOOOOOOO      ffffff  |
|    ddddOOOOOOOOOOOOOO      ffffff  |
|########################ZZ        QQ|
|########################ZZ        QQ|
|        ##############  ZZZZ    QQQQ|
|        ##############  ZZZZ    QQQQ|
|              eeee                  |
|              eeee                  |
|        ##############              |
|        ##############              |
-------------------------------------

That 3x3 block is an elephant in the living room to start out, but you can get 
rid of it quickly or work around it.

-Push the 3x3 left one space
-Make the points on rotator Z face left and down
-Push up through rotator M
-Push the 3x3 down three spaces
-Push the highest two-wide left six spaces, left thirteen, down five, and left
 to fill in part of the hole
-Make the points on rotator A face left and down
-Make the points on rotator M face left and down
-Move down through rotator Q
-Push the 3x3 up six spaces
-Make the ponts on rotator Q face left and up
-Make the points on rotator Z face up and right
-Push the two-wide left six and right fourteen
-Make the points on rotator Z face left and down
-Push the two-wide left two, up three, and left to fill part of the hole
-Move up through rotator M
-Push the 3x3 down five spaces
-Make the points on rotator A face up and right
-Push down through rotator Q
-Push the 3x3 up two and left into the hole
-Push the bottom two-wide left two spaces
-Push the top two-wide left two spaces
-Push the middle two-wide down one space to clear the way to the stairs

L 2D 3L D(T) L(T) D 4R 3U R 3U U(T) L 4D 5U 12L U 3L D 13R U R 4D 2R D 5L (2X1)
2R U L(T) D 4R 3U R D(T) 3D D(T) D L 6U 6D 4L U R(T) U(T) R 2D 11L U 3L D 13R D 
R 4U 2R U 7L (2X1)
4R 2D D(T) L(T) D 5R U U(T) 3U U(T) 2U L 5D 4L U R(T) U(T) 2R 3D R 2D D(T) L 2U 
R 2U 9L (3X3) 3L U 2L 2R 2D L U 3L

0:58, 236 steps

[AS note--I just found a solution that gets rid of the 3x3 pretty quickly. L U 
U(T) L 2D 2L U(T) 2R 2D R 3D D(T) L 2U R U 5L. Then the other bricks are easy. 
But I was too lazy to write the whole thing up and didn't know if you'd want to 
replace your solution--or provide an alternate one, since working around the 
3x3 block is kind of fun. Maybe we could note that the level would be much 
harder if the pit were like so:

  OO  OOOO  OO
  OO  OOOO  OO
OOOO      OOOO
OOOO      OOOO
  OO  OOOO  OO
  OO  OOOO  OO

...thus forcing you to work around the 3x3.]

*=*=*=*=*=*=*=*=*=*=*=*=*=*=
|           3-3            |
*=*=*=*=*=*=*=*=*=*=*=*=*=*=

-------------------------------
|##            ##    aaaaaa  ##|
|##            ##    aaaaaa  ##|
|              ##              |
|              ##              |
|              ##OO    bb##    |
|              ##OO    bb##    |
|              ##OO##cccc##    |
|              ##OO##cccc##    |
|      22          ##  OO##  11|
|      22          ##  OO##  11|
|              ##OO    ##      |
|              ##OO    ##      |
|              ##OO        dd  |
|              ##OO        dd  |
|              ##  OO      dd  |
|              ##  OO      dd  |
|##            ##  eeeeee  ff##|
|##            ##  eeeeee  ff##|
-------------------------------

-Push the higher three-wide left one space
-Push the two-wide down one space
-Push the available single block up one, right two, and down one
-Push the higher three-wide right two
-Push the two-wide up three, left two, and down one
-Push the single block up one, left four, right one, down six, and left one to
 fill in the gap
-Push the lower three-wide right one
-Push the two-tall left all the way to the wall and then up one to clear the
 path to the stairs

L 4U L D 2L 2D R U L U 2R U R D 5L U 2R D 4R 4D 2L D 2L 4U 4D 2R U 2R 4U 4L U L 
D 5R 2D L U R U 4L U 2L D R U R 6D R D L (1X1)
2L D R 2U 3R U 2R D 5L 2D L U (1X2) 3U 5L

0:37, 127 steps

*=*=*=*=*=*=*=*=*=*=*=*=*=*=
|           3-4            |
*=*=*=*=*=*=*=*=*=*=*=*=*=*=

-------------------------------
|##OO    aa      NN    BB    11|
|##OO    aa      NN    BB    11|
|##  ##MMMMbbbb  NNddBBBB    ##|
|##  ##MMMMbbbb  NNddBBBB    ##|
|##  OO  cc    LLLL      VVVV##|
|##  OO  cc    LLLL      VVVV##|
|##  OOOO    OOOOLLOOXXffVV  ##|
|##  OOOO    OOOOLLOOXXffVV  ##|
|##  OOOOOO      OO  XXffgg  ##|
|##  OOOOOO      OO  XXffgg  ##|
|##eeeeOO      OOtttt  ffZZZZ##|
|##eeeeOO      OOtttt  ffZZZZ##|
|##  AAAA##  OO  tttt    hh  ##|
|##  AAAA##  OO  tttt    hh  ##|
|##  ii    jj  OO    JJOO##  ##|
|##  ii    jj  OO    JJOO##  ##|
|##  ii  SSSS  DDDDJJJJOOOO  ##|
|##  ii  SSSS  DDDDJJJJOOOO  ##|
|##      SS    DD        qq  ##|
|##      SS    DD        qq  ##|
|####    ##    FF    pp  qqss##|
|####    ##    FF    pp  qqss##|
|##OOOOOO####FFFF  kkppHHHHss##|
|##OOOOOO####FFFF  kkppHHHHss##|
|##OO  ####    GG  mmmm  rrss##|
|##OO  ####    GG  mmmm  rrss##|
|22OOOO  ##    GGGGOOnn    OO##|
|22OOOO  ##    GGGGOOnn    OO##|
-------------------------------

A messy looking level with a few nasty points, probably one of the three 
hardest in the game. The critical thing at the end is to figure out which piece 
belongs in the pit guarding the stairs. Try to picture whether a 1x2 or 1x3 
would be a better fit. Also note that that 2x2 really gets in the way, and 
there's only one place to dump it.

-Push left through rotator B
-Push the single block below you down two spaces into the hole
-Push the 2x2 down one and left two 
-Push down through rotator D
-Push left through rotator G
-Push up through rotator F
-Push right through rotator D
-Push left through rotator F
-Push the 2x2 up one
-Push right through F
-Push up through D
-Push the 2x2 left one
-Push down through rotator D
-Push left through F
-Push the single block above rotator S to the left one space
-Push the 2x2 up two
-Push right through D
-Push the two-wide in the bottom-right to the right one
-Push the single block down into the hole
-Push the newly accessable single block right three into a hole
-Push the three-tall up four
-Push the two-tall on the left to the left two spaces so that it is touching
 rotator F
-Push the right-most two-tall to the left two
-Push the two-wide down one so that it is touching the bottom
-Make H face up
-Push the nearest two-tall to the right one and up two to fill in part of a gap
-Push the two-wide at the bottom to the right two so that it is in the corner
-Push up on rotator B
-Push the three-tall in the upper-right down seven spaces
-Make rotator X face to the left
-Push right through V
-Push the nearest single to the left four so that it fills a hole
-Push the 2x2 to the left three so that it fills in part of a gap
-Push the single block just below rotator M to the left two so that it fills a
 hole
-Push left through rotator S
-Push the left-most two-wide up two spaces
-Push right through rotator S
-Push the single block just above rotator S to the right one
-Push left through rotator S
-Push the same single block up five
-Push the left-most two-wide down one space
-Push up through rotator X
-Push left through rotator N
-Push down on rotator L
-Push the same single block left to the wall and up two into the hole
-Push the single block above rotator M to the right two spaces
-Push the highest two-wide down five spaces
-Push left through rotator S
-Push the left-most two-wide up two spaces
-Push the two-wide in the middle down three spaces
-Push up on rotator S so that it points up and right
-Push the left-most two-tall to the left one and up four spaces
-Push the middle two-wide to the left three and down two to fill in part of the
 gap
-Push the three-tall up five spaces
-Push the single block in the lower-right to the left three, up three, and left
 seven
-Make rotator A point up
-Push the lower block right one and up four into the hole
-Make rotator L point left and down
-Make rotator X point left
-Push the three-tall up one, left six, up one, left two, down six, left one,
 down two, and left to fill the gap and clear the way to the exit

5L 2D(1X1)
3D R D 2L
6D L(T) 3U R(T) D L(T) 3U 3D R(T) U U(T) U L R D D(T) D L(T) 3U L 2U
2D R 2D 2R 3D R L 2U R 2D (1X1) D 3R(1X1)
R 4U 4D 4L 4U 2R D 2L 3D 4R 3U 2L 2R 3D 4L 2U R D L D 2R
2U 2L U R D R 2U (1X2)
3U 2L 4R U(T) L 2D 2R 7D 5U L R U 2R D 4L (1X1)
4L U L (2X2) R U 2L (1X1)
2R 5D R 2D L L(T) 2L 5U 5D 2R R(T) R 2U L 4U 2L D 2L 5D 2R 2U R L 2D 2L 5U 2R U 
2R D 6R 5D 6L L(T)
2L 5U 2R U 2R D 6R 5D 6L 6U 2L U L D 3R D 4R 3U 2L D 5L D L 2U (1X1)
U 4R 5D U 6R 5D 10L 6U 4R 5D 5U 4L 6D 2R U L D L 4U
R 2U 3R D 6R 5D 7L 2R 2U L 4U 3L 2D L 3D R 2D (2X1)
U 8R 4D R 5U D 2R 3D 3L D L 3U R U 7L 3U 2D 2L D R D R 4U(1X1)
4U 4R U 2R D R L 2U R D(T) L 5D D(T) D 2R 3U 2L 7U 4R D D(T) D 7L 5R 6D 2L U 3L 
2U L U D R 2D 3R D 2R 6U 6L U L U L 6D 3U 2R 2D R 2D 3L U L 2D R D L D L D L

5:44 659 steps

*=*=*=*=*=*=*=*=*=*=*=*=*=*=
|           3-5            |
*=*=*=*=*=*=*=*=*=*=*=*=*=*=

-------------------------------------
|####      NNNN    XX  RR      ######|
|####      NNNN    XX  RR      ######|
|####MMMM  NN  BBBBXX  RRTTTT  ######|
|####MMMM  NN  BBBBXX  RRTTTT  ######|
|####MM    cc  BB  ZZ      TT  ######|
|####MM    cc  BB  ZZ      TT  ######|
|##      dddd  VV  ZZZZ    YY    ####|
|##      dddd  VV  ZZZZ    YY    ####|
|##  aaaaddddVVVV  ZZ  AA  YYYYmm####|
|##  aaaaddddVVVV  ZZ  AA  YYYYmm####|
|##  aaaa  ee  jj  SSAAAA    nn  ####|
|##  aaaa  ee  jj  SSAAAA    nn  ####|
|22      ##  iikkSSSS    PPPPpp    11|
|22      ##  iikkSSSS    PPPPpp    11|
|##  bbbb  ff  kk  SSEEEE    qq  ####|
|##  bbbb  ff  kk  SSEEEE    qq  ####|
|##  bbbbggggFFFF  DD  EE  LLLLrr####|
|##  bbbbggggFFFF  DD  EE  LLLLrr####|
|##      gggg  FF  DDDD    LL    ####|
|##      gggg  FF  DDDD    LL    ####|
|####QQ    hh  GG  DD      KK  ######|
|####QQ    hh  GG  DD      KK  ######|
|####QQQQ  WW  GGGGHH  JJKKKK  ######|
|####QQQQ  WW  GGGGHH  JJKKKK  ######|
|####      WWWW    HH  JJ      ######|
|####      WWWW    HH  JJ      ######|
-------------------------------------

There's no combination of obstacles here, and so this level is not too bad. 
Like 2-10, avoid facetious box pushes. You need to break to the outside to win-
-focus on the upper right/left rotators.

-Of the three close, single blocks that are stacked, push the highest one left 
one space
-Push up through rotator Y
-Push left through rotator T
-Push up through rotator T
-Push left through rotator R
-Push down through rotator R
-Push left through rotator Z
-Push up through rotator B
-Push right through rotator X
-Push right on rotator Y
-Push left on rotator A
-Push up through the left side of rotator Z
-Push left through rotator N and make your way to the stairs

2L U L 3U 2L 2U 2L 2D L(T) U(T) 4R 3D R(T) U 2L 2D 4L 2U 2L U L(T) D L D 2L 3D 
L

0:18, 49 steps

*=*=*=*=*=*=*=*=*=*=*=*=*=*=
|           3-6            |
*=*=*=*=*=*=*=*=*=*=*=*=*=*=

---------------------------
|##################    ####|
|##################    ####|
|##11QQ  aa    bbbbOOOO####|
|##11QQ  aa    bbbbOOOO####|
|##  QQ          ##  cc####|
|##  QQ          ##  cc####|
|##EEEE  RRRR##    ##  ####|
|##EEEE  RRRR##    ##  ####|
|##    ddRR  ##gghhhhhh####|
|##    ddRR  ##gghhhhhh####|
|##ee  OO  ffff    OO  ####|
|##ee  OO  ffff    OO  ####|
|##        ##        OO    |
|##        ##        OO    |
|##OOOOOO      ##OOOO  ##  |
|##OOOOOO      ##OOOO  ##  |
|##  DD  iiiiii##  ##      |
|##  DD  iiiiii##  ##      |
|##DDDDDDiiiiii      OO####|
|##DDDDDDiiiiii      OO####|
|##        ######MMMMMM####|
|##        ######MMMMMM####|
|    jj##  ##      MM  ####|
|    jj##  ##      MM  ####|
|          OO  ##  ##  ####|
|          OO  ##  ##  ####|
|################  ##  ####|
|################  ##  ####|
|##22  OO      OO    OO####|
|##22  OO      OO    OO####|
---------------------------

While this looks as messy as 3-4, what you need to do is a bit telegraphed. 
There are many single holes and many 1x1 blocks. Follow the single holes right 
of the stairs, then go up, and that is where the five 1x1 blocks you can peel 
off the side will eventually go. You will need to sink some longer pieces in 
holes so that you have room to push the 1x1's around. Block d is an especially 
tough customer.

-Push right through rotator Q
-Push the nearest 1x1 square right one space
-Push the two-wide right into the gap
-Push the three-wide down three
-Push the right-most single block down four spaces into the hole
-Push the now right-most single block up all the way and then right all the way
-Push the other single block at the same height right one space
-Push three-wide up three spaces
-Push two-wide right two spaces
-Push up through rotator R
-Push two-wide down one, right one, and down one into the gap
-Push three-wide down three, up one, and left one
-Push the right-most single block down all the way into a hole
-Push down through rotator M
-Push the highest single block right all the way to the wall and then down
 until it fills in the hole
-Push the left-most single block down two spaces to fill in part of the gap
-Push the higher single block right one
-Push up through rotator Q
-Push left through rotator R
-Push the higher single block right one and down one
-Push the three-wide right one and down one
-Push left through the top of rotator M
-Push down through the left side of rotator M so that the left path is clear
-Push the three-wide up three
-Push the higher single block right two, down one, right one, and down all the
 way
-Push right through the bottom of rotator M
-Push the lower single block left into the hole
-Push up one the left side of rotator M so that the left path is clear again
-Push down through rotator D
-Push the 3x2 up one
-Push left through the bottom of rotator D
-Push the single block up one, right two, and up one
-Push up through the right side of rotator D
-Push the single block right as far as it will go
-Push left through the top of rotator D
-Push the single block down all the way
-Push right through the bottom of rotator M
-Push the single block left until it fills in the hole and clears the path to
 the exit

*=*=*=*=*=*=*=*=*=*=*=*=*=*=
|           3-7            |
*=*=*=*=*=*=*=*=*=*=*=*=*=*=

-------------------------------------
|                                    |
|                                    |
|      ########################      |
|      ########################      |
|      ##########    ##########      |
|      ##########    ##########      |
|      ####    aa  GG  bb11####      |
|      ####    aa  GG  bb11####      |
|      ####  DD    GG    cc####      |
|      ####  DD    GG    cc####      |
|      ####DDDD  dd    FF  ####      |
|      ####DDDD  dd    FF  ####      |
|      ##    DD##RRRRFFFF    ##      |
|      ##    DD##RRRRFFFF    ##      |
|      ##    ####      eeOO  ##      |
|      ##    ####      eeOO  ##      |
|      ####          ####  ####      |
|      ####          ####  ####      |
|      ####OOMM    ##  ff  ####      |
|      ####OOMM    ##  ff  ####      |
|      ####OOMM  ggOO      ####      |
|      ####OOMM  ggOO      ####      |
|      ####OO####    ##########      |
|      ####OO####    ##########      |
|      ####OO##################      |
|      ####OO##################      |
|      ####OO##################      |
|      ####OO##################      |
|  22                                |
|  22                                |
|                                    |
|                                    |
-------------------------------------

Again, it's pretty clear where the blocks have to go, but getting them there 
requires a lot of looping around. This looping gets easier with each block you 
sink. You can even push rotator M to the right to get a bit more space.

-Push the single block below you down three spaces into the hole
-Push right on rotator F
-Push the lowest single block right into the hole
-Push left on rotator G
-Push the single block on your left one space to the left
-Push the single block between rotators R and G to the right one space
-Push up on rotator G
-Push down through rotator R
-Push up through rotator F
-Push the single block between rotators R and G to the left one, up one, and
 down five spaces
-Make rotator G face down
-Push up through rotator D
-Push the single block in the upper-left to the right two spaces
-Push right on rotator F
-Push left on rotator R
-Push the lower-left single block up one
-Push up through rotator F
-Push right on rotator F
-Push the lower-left single block left three spaces
-Push the upper-left single block left one
-Push left through rotator D
-Push the upper-left single block to the right one
-Push right on rotator D
-Push down through rotator D
-Push the single block down into the gap
-Push rotator M right
-Push the upper-left single to the left one
-Push down on rotator R
-Push the upper-right single to the left three and down five
-Push right on rotator R
-Push the lower-left single to the left two spaces
-Push up through rotator D
-Push the upper-left single right one
-Push the lower-left single block to left one space
-Push down through rotator D
-Push the lower-left single block down into the gap
-Push the highest single block to the right three, left three, down five, and
 left three
-Push right on the top of rotator D
-Push down through rotator D
-Push the lower-left single block down into the gap
-Push the higher single block to the left three spaces
-Push up through rotator D
-Push the higher single block down one and left three spaces
-Push down through rotator D
-Push the single block down into the gap
-Make rotator G face left
-Make rotator R face up
-Make rotator F face left and up
-Push the single block right one, up two, left four, down one, and left three
-Push right on the top of rotator D
-Push down through rotator D
-Push the single block down into the hole to clear the way to the stairs

*=*=*=*=*=*=*=*=*=*=*=*=*=*=
|           3-8            |
*=*=*=*=*=*=*=*=*=*=*=*=*=*=

---------------------------------
|##  ##########    ####  ##      |
|##  ##########    ####  ##      |
|      bb      QQQQdd    OO      |
|      bb      QQQQdd    OO      |
|      bb    ccQQ  dd    ##      |
|      bb    ccQQ  dd    ##      |
|      bb    cc    dd    ##      |
|      bb    cc    dd    ##      |
|      bb    cc    dd    ##      |
|      bb    cc    dd    ##      |
|      bb    cc    dd    ##      |
|      bb    cc    dd    ##      |
|    11bb  33cc  44dd  55##      |
|    11bb  33cc  44dd  55##      |
|      bb    cc    dd    ##      |
|      bb    cc    dd    ##      |
|      bb    cc    dd    ##      |
|      bb    cc    dd    ##      |
|      bb    cc    dd    ##      |
|      bb    cc    dd    ##      |
|      bb    cc    dd    ##      |
|      bb    cc    dd    ##      |
|  aa  bbMM  cc    ddDD  ##      |
|  aa  bbMM  cc    ddDD  ##      |
|        MMMMcc      DDDD##  22  |
|        MMMMcc      DDDD##  22  |
|####  ##    ########    ##      |
|####  ##    ########    ##      |
---------------------------------

This is a fun level with all the switching--well, once you have an idea of what
to do, anyway. The main problem here is--how to move the big blocks so the
little one can move across and cover the hole on the far left?

 The basic plan is to stuff the leftmost tall block into the left corner, the
next one just adjacent to it, and the third one must be shoved into the bottom
left turnstile's area so you can push the 1x1 block by. However you have to
shuffle pieces around a bit.

-Push block "a" down one space and move to the left side of it
-Switch to 3
-Push block "b" left four and move into the single space at the bottom
-Switch to Kwirk
-Push block "a" right one
-Switch to 3
-Push block "a" up one
-Push left through rotator M
-Move into the space below rotator M
-Switch to 4
-Push block "c" left one and then move back to the right one space
-Switch to 3
-Push up one
-Switch to Kwirk
-Push block "c" right one and then move into the single space below block "a"
-Switch to 3
-Push block "a" down one
-Push right and then down through rotator M
-Switch to 4
-Push block "c" left all the way
-Switch to Kwirk
-Push block "a" up one
-Push block "c" up one
-Push block "a" right one, up nine, and move to its left side
-Switch to 3
-Push up and left through rotator M
-Push left through rotator Q
-Move into the space above rotator Q
-Switch to 5
-Push block "d" left one and then move back to the right one space
-Switch to 3
-Push block "d" down one
-Switch to 4
-Push block "d" right one and move back to the left four spaces
-Switch to 3
-Make the points on rotator Q face up and right
-Move to the left side of rotator Q
-Switch to 5
-Push block "d" left four
-Switch to 3
-Push block "d" down one and then move all the way to the right
-Switch to Kwirk
-Push block "a" right seven, up one, and right two into the hole to clear the
 way to the exit

#1 L 5D L D
#3 4L R 7D
#1 R (the block is out of the way, but it can still be pushed back into play)
#3 U R 2U 2R D L(T) U 2R 3D
#4 2L R
#3 U
#1 2U 4R 4L 2D R D
#3 2U 3L D R R(T) D(T)
#4 5L (pushes the second block over to the left)
#1 U L U R D R 9U L U (brings the single block up to the top & positions #1)
#3 U(T) L(T) 8U 5R U L(T) D 2R 3U (behind turnstile on top)
#5 2L R
#3 D
#4 6R 6L <-might need to go only 4L
#3 2D 2L U R(T) D 2L U R(T) 2L U
#5 4L
#3 D 6R
#1 7R D R U L U 2R to put the block in place. The rest is trivial, but given
 for record.
#1 3R 11D
#3 U 3R 11D
#4 4U 9R U 3R 11D
#5 4U 5R U 3R 11D

247 steps, 2:04

*=*=*=*=*=*=*=*=*=*=*=*=*=*=
|           3-9            |
*=*=*=*=*=*=*=*=*=*=*=*=*=*=

---------------------------------
|####OOaa  cccc    GG  ####  ee11|
|####OOaa  cccc    GG  ####  ee11|
|####bb    cccc    GG      ffffgg|
|####bb    cccc    GG      ffffgg|
|####      dddd    RROOOO  ffff  |
|####      dddd    RROOOO  ffff  |
|####DDDD  ######RRRRhh##    QQQQ|
|####DDDD  ######RRRRhh##    QQQQ|
|####  DD    ####  RR  jjjjOOQQ  |
|####  DD    ####  RR  jjjjOOQQ  |
|####MMMMMM        ii        mm  |
|####MMMMMM        ii        mm  |
|####  MM  ##  ####OO####kk  mm  |
|####  MM  ##  ####OO####kk  mm  |
|####OOnn            OOOO        |
|####OOnn            OOOO        |
|######  ######  ######  OO  ##  |
|######  ######  ######  OO  ##  |
|####    ##OO    ######rrOO  OOOO|
|####    ##OO    ######rrOO  OOOO|
|####  ppppqq  ######      ##    |
|####  ppppqq  ######      ##    |
|##OOOOppppOO          OO    ssOO|
|##OOOOppppOO          OO    ssOO|
|    OO##########################|
|    OO##########################|
|22  ############################|
|22  ############################|
---------------------------------

You can actually deduce what you need to do from where everything is
positioned. You can't push a 1x2 into the pit by the stairs--no way to get to
the right of it once it's through the hole--and a 2x1 just won't fit. Therefore
you need to drop 2 1x1's in there. But which? Note you need to make space so
you can drop those 1x1's, and you need to move the 2x2 right for this. The
three 1x1's on the bottom must fill in holes for that, and you need a 2x1 to
fill in the hole above the lower right corner. Another 1x1 also needs to come
over and fill in the lower corner. The two 1x1's on the left and upper side
are also not candidates for the final pit, and the upper two aren't either.
That leaves four--one of which is immediately required to fill a pit. Another
must fill the pit to the left of the right turnstile.

-Push "e" left one
-Push "g" down one
-Push "f" left two
-Push "j" down one
-Push "h" up one into a hole
-Push left through the bottom of rotator R
-Push "a" left one into a hole
-Push "c" right one
-Push up through rotator R
-Push "d" left two and up one
-Push down and right through rotator D
-Push down through the right side of rotator M
-Push left through the bottom of M
-Push down through the right side of M
-Push "b" down all the way into the hole
-Push right through the bottom of M
-Push up through the right side of M
-Push up through R
-Push "d" up one and left one
-Push right through the bottom of R
-Push "i" left five and up four
-Push left through the top of M
-Push left through the top of D
-Push "i" down one and left one
-Push "c" left one
-Push right through R
-Push left through G
-Push down through R
-Push "i" right seven
-Push left through R
-Push "i" down two
-Push right through R
-Push "i" right into the hole
-Push "j" left three
-Push "k" up one and left one
-Push "m" left two and down into the hole
-Push "k" right one and down five
-Push "r" down two into the hole
-Push up through the left side of R
-Push "j" right four, down four, and right into the hole
-Push "f" left one
-Push left through Q
-Push "g" down all the way into the hole
-Push "s" left into the hole
-Push "q" up into the hole
-Push left through D
-Push down through the left of M
-Push "n" right one
-Push "p" right two
-Push right through the bottom of M
-Push up through the right of M
-Push "n" left one
-Push left through the bottom of M
-Push "n" down four and left one
-Push up through the right side of M
-Push "k" up five, left eight, down two, left one
-Push left through the bottom of M
-Push "k" down four and left two to clear the path to the exit

L R D 2L
2D L D 2L U(sinks a 1X1)
D 2L D 3L U L 4U L(1x1)
2R L 4D R D 3R 3U 3L 3R 3D 3L U L 2U
(Make space in the UL corner now)
2L 2D 2R 2D L R D 2R 2U L U L D(T) (clear path for UL 1X1)
D 2R 2U 2R 3U 3L 2U 3L 6D
2R 5U R U L
(Now we want to push the 1x1 below the central T into the square U/4R of it. To
do so we loop it 5L/3U/6R/2D/3R, which is about as easy as it looks.)
2D 4R 2D 2R D 5L R 2D 2L 5U 2D L R 2U L
2R 2U L D R D L 4R U L
D R R(T) 2U L R 2D D(T) D 5L U L 3U 2L D
7R 5L 2D R D 5R U L(T) D 3L U L 2U 3R 2U 3R 3D
3U 3L 2D R R(T) 2U 3L 2D 3L 2D R D 3R U 4R
The toughest part is done now with the 1x1 in the hole. The rest is much 
easier.
R D 3L 3R 2D L U R U L
2D 3R U 2L 2U L 3D(1x2)
3U 2L D R U R 5D U L 2D(1x1)
2U R 4U 4L 2U 4L 2D R D 6R U R 4D L D 2R (2x1)
7U L 3D 3R U L(T) L 3U 3R 10D(1x1) 10L(1X1) U(1X1)
Now what to do about that 2x2?
U 2R 2U L 2U L U 3L 3D R 2D L D 2R
Now sink the 1X1.
L 3U L U 2R U 2R 2D 2L U L 4D R D L
Final one.
5U R U 8R 4D L 2D R 5U R U 8L U L 2D U 2R 2D 2L U L 4D R D 2L
L 2D L wins.

3:33, 496 steps

*=*=*=*=*=*=*=*=*=*=*=*=*=*=
|           3-10           |
*=*=*=*=*=*=*=*=*=*=*=*=*=*=

-------------------------------------
|OOOOOOOOOOOOOOOOOO##OOOOhh  jj  ####|
|OOOOOOOOOOOOOOOOOO##OOOOhh  jj  ####|
|OOOOOOOOOOOOOO##OO##  ff    kk  ####|
|OOOOOOOOOOOOOO##OO##  ff    kk  ####|
|OOOOOO##OOOOOOOOOO##  ff  mmmm  ####|
|OOOOOO##OOOOOOOOOO##  ff  mmmm  ####|
|OOOOOOOO##OOOOOOOOaacccccc  nn  ss  |
|OOOOOOOO##OOOOOOOOaacccccc  nn  ss  |
|22OO##OOOOOOOOOOOO  dddd    nn  11  |
|22OO##OOOOOOOOOOOO  dddd    nn  11  |
|OOOOOOOO##OOOOOOOObbeeeeee  nn  tt  |
|OOOOOOOO##OOOOOOOObbeeeeee  nn  tt  |
|OOOOOO##OOOOOOOOOO##  gg  pppp  ####|
|OOOOOO##OOOOOOOOOO##  gg  pppp  ####|
|OOOOOOOOOOOOOO##OO##  gg    qq  ####|
|OOOOOOOOOOOOOO##OO##  gg    qq  ####|
|OOOOOOOOOOOOOOOOOO##OOOOii  rr  ####|
|OOOOOOOOOOOOOOOOOO##OOOOii  rr  ####|
-------------------------------------

Here you will actually have a block left over at the end. But you have to make
all the blocks count, and in addition, some will need to be placed in the pit
to give you room to maneuver the other blocks. You'll want to save the 1x1
blocks for the end, and you'll need a way to get them to the other side. The
2x1 blocks are more easily maneuverable, meaning that you may want to start
with the 3x1. Note that although the start is symmetrical, the solution isn't,
although there is a possibility for a mirror image solution of this one.

-Push "n" left one
-Push "k" left two
-Push "h" left into the hole
-Push "j" left into the hole
-Push "q" left two
-Push "i" left into the hole
-Push "r" left into the hole
-Push "p" down one
-Push "m" up one
-Push "k" down one
-Push "f" left one
-Push "k" right three
-Push "q" up one
-Push "g" left one
-Push "q" right three
-Push "p" left two
-Push "n" down two
-Push "d" left into the pit
-Push "c" down one
-Push "a" left into the pit
-Push "c" right two, up one, and left into the pit
-Push "m" left two
-Push "n" up four
-Push "e" up one, left one, up one, left four, and up one into the pit
-Push "b" left into the pit
-Push "n" down two, left seven, and down one into the pit
-Push "m" down two, left six, and up two into the pit
-Push "p" up four, left six, up one, left one, up one, and left one into the
 pit
-Push "f" down two, left two, up one, left two, up one, left one, up one, and
 left into the pit
-Push "g" up three, left two, up one, left two, up one, left one, up one, and
 left into the pit
-Push "s" left ten, up one, left one, up one, left four, and down one into the
 pit
-Push "t" left six, up two, left four, up one, left one, up one, left four, and
 down into the pit
-Push "k" down one, left nine, up one, left one, up one, left four, and down
 into the pit to clear the way to the stairs

2L R 3U 2L U L R D 2R U 4L (this clears the pits on the top)
4R 7D 2L D L R U 2R D 4L (clears the bottom)
4R 3U L D 4U R 2U (push the 2x1 out)
3L D L D 3R
4D R 2D 3L U L U 3R
2L 2D 3R U 2L R 5U L 2D 4L(2x1 in pit)
4R 2U L D 3L (1x1) D 2R U 4R 2D L U R U 7L(3x1)
4R 3U 3R D 2L

R 7D L 4U 2D L U R U L D L U R U 4L D L U(3x1)
3R 2D L(1x1)
5R 5U L 2D R D 7L U L D (1x3)
7R 3U L 2D R D 6L D L 2U (2x1)
2D 7R 4D L 4U R U 6L D L U R U L D L U R U L(2x1)
2D 6R 3U L 2D R D 2L 2D L U R U 2L D L U R U L D L U R U 3L (1x2)
3R 3D 5R 4D L 3U R U 2L D L U R U 2L D L U R U L D L U R U 4L (1x2)
4R 3D 11R U 10L D L U R U L D L U R U 4L U L D (1x1)
5R 3D 11R D 6L D L 2U R U 4L D L U R U L D L U R U 4L U L 2D (1x1)
U 5R 2D 8R 2U R D L 2D 2R U 9L D L U R U L D L U R U 4L U L 3D (1x1)
D L wins the game. The two lovebirds, uh, lovevegetables/fruits are waving and
happy, and you can then play 1-1 again if you want. Not the coolest ending
ever, but it's the feeling of accomplishment that's the big catch.

526 steps, 4:38

+~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~+
|                                V. Heading Out?                              |
+~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~+

Note that, in Heading Out, you will get rooms in random order, and some will
repeat. I'll try to lump together rooms the game flip-flops. Unfortunately 
there's no good way to index levels, so you may find yourself pausing a bit. 
This guide is a result of run-throughs of 99 levels on each difficulty. By the 
end, the game was chucking out either repeated levels or mirrors of previously 
seen levels. Mirrored levels are included just so people have a text reference 
of a quick walkthrough.

Generally in Heading Out the rooms are much smaller than actual levels for 
'going up.' They focus on a certain concept or blind-spot that may cause you to 
think a little differently than usual, but usually you can solve them pretty 
quickly. I'll post most of them without comment, unless a level seems 
particularly unusual.

The controls for Heading Out are a bit different. You have no pause, but the A 
button resets the board. The counter is always ticking down, even when you are 
in the tunnel leading to the main area or exiting the level. It's possible and, 
in the harder cases, likely you'll get zero points in a room, which is really 
annoying, and the only time you seem to pile up points is if you get through a 
quick room you already beat, which is not so thrilling. Using an emulator and 
save states(i.e. resetting the timer) I piled up 105000 on hard, 140000 on 
medium and 170000 on easy. Practical maximums are much less. Note you'll want 
to be slightly careful moving here playing for points as there is no 'back' 
button.

Point total is a sum of bonuses, which are a function of time as in the table 
below:

Seconds  Bonus
0-7      2000
8-9      1800
10-11    1600
12-14    1400
15-17    1200
18-21    1000
22-25     900
26-30     800
31-35     700
36-41     600
42-47     500
48-54     400
55-62     300
63-71     200
72-81     100
82+         0

The ledger is also different as ASchultz wrote the maps here and Joon did the 
other bit. Here's what to look for:

Letters except X, Z, etc: the boxes to push
X = wall
# = pit
= = exit
 ^
<O> = all orientations of turnstiles
 V

The notation for moves is still the same with U/D/L/R (T) meaning you move once 
but go two squares. (axb) indicates a block has been sunk into a pit. The 
notation here assumes that you are just coming out of the left pipe, i.e. that 
you always start with a "L" no matter what.

*******************************************************************************
                                 Level #1 EASY
*******************************************************************************

+----------------+
|  OO            |
|  OO            |
|  VV    XXXXXX  |
|  VV    XXXXXX  |
=<<OOOO>>XXXXXX  =
=<<OOOO>>XXXXXX  =
|  ^^    XXXXXX  |
|  ^^    XXXXXX  |
|  OO            |
|  OO            |
+----------------+

L 2U 5L D L 2R U 4R 4D 4L U 3L U L

+----------------+
|  BB  AAAAAAAAAA|
|  BB  AAAAAAAAAA|
|  BB  AAAAAAAAAA|
|  BB  AAAAAAAAAA|
=  CC  AAAAAAAAAA=
=  CC  AAAAAAAAAA=
|  CC  AAAAAAAAAA|
|  CC  AAAAAAAAAA|
|  DD  AAAAAAAAAA|
|  DD  AAAAAAAAAA|
|  DD            |
|  DD            |
+----------------+

L 3D 6L U R 3U L D 2L 

* MIRROR IMAGE *

+----------------+
|  DD            |
|  DD            |
|  DD  AAAAAAAAAA|
|  DD  AAAAAAAAAA|
|  CC  AAAAAAAAAA|
|  CC  AAAAAAAAAA|
=  CC  AAAAAAAAAA=
=  CC  AAAAAAAAAA=
|  BB  AAAAAAAAAA|
|  BB  AAAAAAAAAA|
|  BB  AAAAAAAAAA|
|  BB  AAAAAAAAAA|
+----------------+

L 3U 6L D R 3D L U 2L 

+----------------+
|  ^^  ^^  ^^    |
|  ^^  ^^  ^^    |
=  OO>>OO>>OO>>  =
=  OO>>OO>>OO>>  =
|  VV            |
|  VV            |
+----------------+

L D 5L U(T) 5R 2D L U(T) R 2D 3L U(T) 3R 2D L U(T) R 2D 7L U L

+--------+
|AA  CC  |
|AA  CC  |
|  BB  DD|
|  BB  DD|
|EEFFFF  |
|EEFFFF  |
=  FFFF  =
=  FFFF  =
|GG      |
|GG      |
+--------+

L 2U 2L 2R 3D L U 3L 

+--------+
|  AA    |
|  AA    |
|  AA    |
|  AA    |
|  ^^    |
|  ^^    |
=<<OO>>  =
=<<OO>>  =
|  BB    |
|  BB    |
|  BB    |
|  BB    |
+--------+

L D 2L 2R 2U L D(T) R 2U L L(T) U 2R D D(T) R 2U L U 2L 2D L

* MIRROR IMAGE *

+--------+
|  BB    |
|  BB    |
|  BB    |
|  BB    |
=<<OO>>  =
=<<OO>>  =
|  VV    |
|  VV    |
|  AA    |
|  AA    |
|  AA    |
|  AA    |
+--------+

L U 2L 2R 2D L U(T) R 2D L L(T) D 2R U U(T) R 2D L D 2L 2U L

+--------------+
|              |
|              |
|    ^^        |
|    ^^        |
|  <<OO>>AAAA  =
|  <<OO>>AAAA  =
|######  AAAA  |
|######  AAAA  |
=######        |
=######        |
+--------------+

L U 3L D(T) D 3R 3U 3L D(T) D R 2U 2R U 4L 2R 2D L U(T) 2U 2L 3D (2X2) 2D 2L

* MIRROR IMAGE *

+--------------+
=######        |
=######        |
|######  AAAA  |
|######  AAAA  |
|  <<OO>>AAAA  =
|  <<OO>>AAAA  =
|    VV        |
|    VV        |
|              |
|              |
+--------------+

L D 3L U(T) U 3R 3D 3L U(T) U R 2D 2R D 4L 2R 2U L D(T) 2D 2L 3U (2X2) 2U 2L

+----------------+
=                |
=                |
|XXXXXXXXXX      |
|XXXXXXXXXX      |
|XX      XX  XXXX|
|XX      XX  XXXX|
|XX  XXAAAAAAAAXX|
|XX  XXAAAAAAAAXX|
|      BBBBBBBB  =
|      BBBBBBBB  =
|            XXXX|
|            XXXX|
+----------------+

3L D 5L U 6R 5L 2U 2R D 2R 3U 6L

* MIRROR IMAGE *

+----------------+
|            XXXX|
|            XXXX|
|      BBBBBBBB  =
|      BBBBBBBB  =
|XX  XXAAAAAAAAXX|
|XX  XXAAAAAAAAXX|
|XX      XX  XXXX|
|XX      XX  XXXX|
|XXXXXXXXXX      |
|XXXXXXXXXX      |
=                |
=                |
+----------------+

3L U 5L D 6R 5L 2D 2R U 2R 3D 6L

+--------------+
=              |
=              |
|XXXX<<OO>>XXXX|
|XXXX<<OO>>XXXX|
|  OO>>  <<OO  |
|  OO>>  <<OO  |
|  VV  ^^  VV  |
|  VV  ^^  VV  |
|  XX<<OO>>XX  |
|  XX<<OO>>XX  |
|      VV      =
|      VV      =
+--------------+

3L U(T) R(T) 2D 2L L(T) U(T) L(T) 2D 2R U(T) 3U 3L

* MIRROR IMAGE *

+--------------+
|      ^^      =
|      ^^      =
|  XX<<OO>>XX  |
|  XX<<OO>>XX  |
|  ^^  VV  ^^  |
|  ^^  VV  ^^  |
|  OO>>  <<OO  |
|  OO>>  <<OO  |
|XXXX<<OO>>XXXX|
|XXXX<<OO>>XXXX|
=              |
=              |
+--------------+

3L D(T) R(T) 2U 2L L(T) D(T) L(T) 2U 2R D(T) 3D 3L

+----------------+
|######          |
|######          |
|##############  |
|##############  |
|########AAAAAA  |
|########AAAAAA  |
|########AAAAAA  |
|########AAAAAA  |
|        AAAAAA  |
|        AAAAAA  |
|                |
|                |
+----------------+

L 5D L 2U R 3U 4L (3X3) 4L

* MIRROR IMAGE *

+----------------+
|                |
|                |
|        AAAAAA  |
|        AAAAAA  |
|########AAAAAA  |
|########AAAAAA  |
|########AAAAAA  |
|########AAAAAA  |
|##############  |
|##############  |
|######          |
|######          |
+----------------+

L 5U L 2D R 3D 4L (3X3) 4L

+----------------+
|^^              |
|^^              |
|OO>>AAAA^^      |
|OO>>AAAA^^      |
=      <<OO>>    =
=      <<OO>>    =
|OO>>BBBBVV      |
|OO>>BBBBVV      |
|VV              |
|VV              |
+----------------+

L 2D 6L U R U 2D U L D(T) R 2U 3L

+--------------+
|  AA  BB  CC  |
|  AA  BB  CC  |
|DD  EE  FF  GG|
|DD  EE  FF  GG|
|  HH  II  JJ  |
|  HH  II  JJ  |
|KK  LL  MM  NN|
|KK  LL  MM  NN|
|  OO  PP  QQ  |
|  OO  PP  QQ  |
+--------------+

L D L U L D L U L D L U 2L

+----------------+
|    ######      |
|    ######      |
|    ^^##^^  AA  |
|    ^^##^^  AA  |
=    OO  OO      =
=    OO  OO      =
|    VV##VV  BB  |
|    VV##VV  BB  |
|    ######      |
|    ######      |
+----------------+

3L U L R U 2R D 3L (1X1) 3R 2D 3L (1X1) L 2U 3L D L

+----------------+
=  ^^    ^^      |
=  ^^    ^^      |
|<<OO>><<OO>>    |
|<<OO>><<OO>>    |
|^^    ^^VV      |
|^^    ^^VV      |
|OO>><<OO        |
|OO>><<OO        |
|      VV        |
|      VV        |
|                =
|                =
+----------------+

4L U L(T) L 2U U(T) L(T) L D(T) R U(T) L L(T) L

+------------+
=  ^^        =
=  ^^        =
|<<OO>><<OO>>|
|<<OO>><<OO>>|
|  ^^    VV  |
|  ^^    VV  |
|<<OO>><<OO>>|
|<<OO>><<OO>>|
|        VV  |
|        VV  |
+------------+

3L 2D R L 2D L 2U 2L 2U L

* MIRROR IMAGE *

+------------+
|        ^^  |
|        ^^  |
|<<OO>><<OO>>|
|<<OO>><<OO>>|
|  VV    ^^  |
|  VV    ^^  |
|<<OO>><<OO>>|
|<<OO>><<OO>>|
=  VV        =
=  VV        =
+------------+

3L 2U R L 2U L 2D 2L 2D L

+----------------+
|                |
|                |
|  ^^AA          |
|  ^^AA          |
=<<OOAA          =
=<<OOAA          =
|  VVAA          |
|  VVAA          |
|                |
|                |
|                |
|                |
+----------------+

3L 2U L 2D 2U 2L D R(T) U 2L D D(T) D 2R U 2L U 

+------------+
|XXXX    XXXX|
|XXXX    XXXX|
|  ^^    ^^  |
|  ^^    ^^  |
=  OO>><<OO  =
=  OO>><<OO  =
|  VV    VV  |
|  VV    VV  |
|XXXX    XXXX|
|XXXX    XXXX|
+------------+

L U 3L D(T) R U(T) 3L D 

+----------------+
|                =
|                =
|    AAAAAAAABBBB|
|    AAAAAAAABBBB|
|    AAAAAAAA    |
|    AAAAAAAA    |
|    AAAAAAAA    |
|    AAAAAAAA    |
|CCCCAAAAAAAA    |
|CCCCAAAAAAAA    |
=                |
=                |
+----------------+

L 4D 4U 6L D R 4D 3L

* MIRROR IMAGE *

+----------------+
=                |
=                |
|CCCCAAAAAAAA    |
|CCCCAAAAAAAA    |
|    AAAAAAAA    |
|    AAAAAAAA    |
|    AAAAAAAA    |
|    AAAAAAAA    |
|    AAAAAAAABBBB|
|    AAAAAAAABBBB|
|                =
|                =
+----------------+

L 4U 4D 6L U R 4U 3L

+----------------+
|      XXXX      |
|      XXXX      |
|XXXX  XXXX  XXXX|
|XXXX  XXXX  XXXX|
|  AAAAAAAA  BB  |
|  AAAAAAAA  BB  |
|  AAAAAAAA  CC  |
|  AAAAAAAA  CC  |
|  AAAAAAAA  DD  |
|  AAAAAAAA  DD  |
|                |
|                |
+----------------+

3L 2D R L D R L D R D 6L U 2R 4U 3L

* MIRROR IMAGE *

+----------------+
|                |
|                |
|  AAAAAAAA  DD  |
|  AAAAAAAA  DD  |
|  AAAAAAAA  CC  |
|  AAAAAAAA  CC  |
|  AAAAAAAA  BB  |
|  AAAAAAAA  BB  |
|XXXX  XXXX  XXXX|
|XXXX  XXXX  XXXX|
|      XXXX      |
|      XXXX      |
+----------------+

3L 2U R L U R L U R U 6L D 2R 4D 3L

+----------------+
|                |
|                |
|  AA            |
|  AA            |
|    XXXXXXXX    |
|    XXXXXXXX    |
|##  XXXXXXXX    |
|##  XXXXXXXX    |
|                |
|                |
|                |
|                |
+----------------+

L D 6L 2U L U 5R U R 3D R D 6L D L U (1X1) U L

* MIRROR IMAGE *

+----------------+
|                |
|                |
|                |
|                |
|##  XXXXXXXX    |
|##  XXXXXXXX    |
|    XXXXXXXX    |
|    XXXXXXXX    |
|  AA            |
|  AA            |
|                |
|                |
+----------------+

L U 6L 2D L D 5R D R 3U R U 6L U L D (1X1) D L

+----------+
|          |
|          |
|<<OO  OO>>|
|<<OO  OO>>|
|  VV  VV  |
|  VV  VV  |
|<<OO  ^^  |
|<<OO  ^^  |
|  VV  OO>>|
|  VV  OO>>|
=  XXXXXX  =
=  XXXXXX  =
+----------+

L 3U L(T) L R D(T) U 4L 3D L

* MIRROR IMAGE *

+----------+
=  XXXXXX  =
=  XXXXXX  =
|  ^^  OO>>|
|  ^^  OO>>|
|<<OO  VV  |
|<<OO  VV  |
|  ^^  ^^  |
|  ^^  ^^  |
|<<OO  OO>>|
|<<OO  OO>>|
|          |
|          |
+----------+

L 3D L(T) L R U(T) D 4L 3U L

+----------+
|    AA    |
|    AA    |
|BBBBCC  DD|
|BBBBCC  DD|
=    CC    =
=    CC    =
|EE  CCFFFF|
|EE  CCFFFF|
|    GG    |
|    GG    |
+----------+

2L D 3U 2L D R 2D L U 2L

* MIRROR IMAGE *

+----------+
|    GG    |
|    GG    |
|EE  CCFFFF|
|EE  CCFFFF|
=    CC    =
=    CC    =
|BBBBCC  DD|
|BBBBCC  DD|
|    AA    |
|    AA    |
+----------+

2L U 3D 2L U R 2U L D 2L

+----------------+
|      ^^        |
|      ^^        |
|    <<OO>>      |
|    <<OO>>      |
|    AAAAAA      |
|    AAAAAA      |
=    AAAAAA      =
=    AAAAAA      =
|    <<OO>>      |
|    <<OO>>      |
|      VV        |
|      VV        |
+----------------+

4L 2R 2D L U(T) R 3U L D(T) R 2U L L(T) L 3D 2L

+----------------+
|  AA  BBCC  DD  |
|  AA  BBCC  DD  |
|    EE    FF    |
|    EE    FF    |
|  GG  XXXX  HH  |
|  GG  XXXX  HH  |
|  II  XXXX  JJ  |
|  II  XXXX  JJ  |
|    KK    LL    |
|    KK    LL    |
|  MM  NNOO  PP  |
|  MM  NNOO  PP  |
+----------------+

L D 2L 3D 3L 3U 2L 4D L

+------------+
|  ^^  ^^    |
|  ^^  ^^    |
|<<OO  OO>>  |
|<<OO  OO>>  |
=    AA      =
=    AA      =
|<<OO  OO>>  |
|<<OO  OO>>  |
|  VV  VV    |
|  VV  VV    |
+------------+

L 2U L D(T) R 2U 3L 2D 3L

+----------------+
|                |
|                |
|  OO>>XXXXXXXX  |
|  OO>>XXXXXXXX  |
=^^VV        ^^  =
=^^VV        ^^  =
|OO>>XXXXXX<<OO  |
|OO>>XXXXXX<<OO  |
|                |
|                |
+----------------+

6L U(T) 5R 2D 6L D(T) 4R U(T) 6L

* MIRROR IMAGE *

+----------------+
|                |
|                |
|OO>>XXXXXX<<OO  |
|OO>>XXXXXX<<OO  |
=VV^^        VV  =
=VV^^        VV  =
|  OO>>XXXXXXXX  |
|  OO>>XXXXXXXX  |
|                |
|                |
+----------------+

6L D(T) 5R 2U 6L U(T) 4R D(T) 6L

RM 72

+----------+
|    XX    |
|    XX    |
|  AA      |
|  AA      |
=  AA^^    =
=  AA^^    =
|XX  OO>>XX|
|XX  OO>>XX|
|XX  VV  XX|
|XX  VV  XX|
|XX      XX|
|XX      XX|
+----------+

3L D(T) D 2L U R(T) D 2L 3U 2L 

* MIRROR IMAGE *

+----------+
|XX      XX|
|XX      XX|
|XX  ^^  XX|
|XX  ^^  XX|
|XX  OO>>XX|
|XX  OO>>XX|
=  AAVV    =
=  AAVV    =
|  AA      |
|  AA      |
|    XX    |
|    XX    |
+----------+

3L U(T) U 2L D R(T) U 2L 3D 2L 

+----------------+
|  ^^  ^^  ^^    |
|  ^^  ^^  ^^    |
=<<OO<<OO<<OO    =
=<<OO<<OO<<OO    =
|  VV  VV  VV    |
|  VV  VV  VV    |
+----------------+

L U 3L D U 2L D U 2L D L

+----------------+
|XXXX      XXXXXX|
|XXXX      XXXXXX|
|XX          XXXX|
|XX          XXXX|
|              XX|
|              XX|
|      ^^  AAAA  |
|      ^^  AAAA  |
|####<<OO>>AAAA  |
|####<<OO>>AAAA  |
|####  VV        |
|####  VV        |
+----------------+

2L U R U L D L U R U 3L 2U L D R D L U L 2D(2X2) 2D 2L

* MIRROR IMAGE *

+----------------+
|####  ^^        |
|####  ^^        |
|####<<OO>>AAAA  |
|####<<OO>>AAAA  |
|      VV  AAAA  |
|      VV  AAAA  |
|              XX|
|              XX|
|XX          XXXX|
|XX          XXXX|
|XXXX      XXXXXX|
|XXXX      XXXXXX|
+----------------+

2L D R D L U L D R D 3L 2D L U R U L D L 2U(2X2) 2U 2L

+------------+
=    AAAA    =
=    AAAA    =
|    AAAA    |
|    AAAA    |
|    BBBB    |
|    BBBB    |
|    BBBB    |
|    BBBB    |
|    CCCC    |
|    CCCC    |
|    CCCC    |
|    CCCC    |
+------------+

2L 4D 2L 2R 3U L D 3L 2U L

+----------+
|  AA  BB  |
|  AA  BB  |
|  CC  DD  |
|  CC  DD  |
=  EE  FF  =
=  EE  FF  =
|  GG  HH  |
|  GG  HH  |
|  II  JJ  |
|  II  JJ  |
+----------+

2L R 2U L D 2L R 2D L U 2L

*******************************************************************************
                                Level #3 MEDIUM
*******************************************************************************


  Here are the results of one 99 level run-through of level 2. If you find 
inaccuracies or omissions, it would be ideal to send me a save state so I could 
verify it, but if you take the time to type out a text map, I won't complain 
either. You will of course get proper credit.

+----------------+
|  AAAA^^  ^^    |
|  AAAA^^  ^^    |
|  BBCCOO>>OO>>  |
|  BBCCOO>>OO>>  |
=            GG  =
=            GG  =
|  DDEEOO>>OO>>  |
|  DDEEOO>>OO>>  |
|  FFFFVV  VV    |
|  FFFFVV  VV    |
+----------------+

5L 4R 2U L D(T) R 2U 3L D(T) 3R 2U L D(T) R 2U 5L 5R 2D L U(T) R 2D 3L U(T) 3R 
2D L U(T) R 4D L U(T) R 2D 3L U(T) 3R 2D L U(T) R 2D 5L 5R 2U L D(T) R 2U 3L 
D(T) 3R 2U L D(T) R 2U 5L U L R 2D L U 2L

+----------------+
|    AA****BB    =
|    AA****BB    =
|    AA****BB    |
|    AA****BB    |
|CCDD**EEEE**FFGG|
|CCDD**EEEE**FFGG|
|    HH****II    |
|    HH****II    |
=    HH****II    |
=    HH****II    |
+----------------+

3L (1X2) 2R 3D 2L (1X2) L U D 2R 2U R U 3L (1X1)
3L 3D L D L

+----------------+
=^^  ^^  ^^      |
=^^  ^^  ^^      |
|OO>>OO>>OO>>    |
|OO>>OO>>OO>>    |
|^^  ^^  ^^      |
|^^  ^^  ^^      |
|OO>>OO>>OO>>    |
|OO>>OO>>OO>>    |
|                =
|                =
+----------------+

Warning! Hellish repetition ahead. The basic concept is that you have to move 
the gates in front to get to the one behind, and you have to move the bottom 
ones to get to the top.

L 2U L D(T) R 2U 3L D(T) 3R 2U L D(T) R 2U 5L D(T) 5R 2U L D(T) R 2U 3L D(T) 3R 
2U L D(T)

Halfway there.

R 4U L D(T) R 2U 3L D(T) 3R 2U L D(T) R 2U 5L D(T) 5R 2U L D(T) R 2U 3L D(T) 3R 
2U L D(T) R 2U 7L

* MIRROR IMAGE *

+----------------+
|                =
|                =
|OO>>OO>>OO>>    |
|OO>>OO>>OO>>    |
|VV  VV  VV      |
|VV  VV  VV      |
|OO>>OO>>OO>>    |
|OO>>OO>>OO>>    |
=VV  VV  VV      |
=VV  VV  VV      |
+----------------+

L 2D L U(T) R 2D 3L U(T) 3R 2D L U(T) R 2D 5L U(T) 5R 2D L U(T) R 2D 3L U(T) 3R 
2D L U(T)

Halfway there.

R 4D L U(T) R 2D 3L U(T) 3R 2D L U(T) R 2D 5L U(T) 5R 2D L U(T) R 2D 3L U(T) 3R 
2D L U(T) R 2D 7L

+----------------+
|      ^^        |
|      ^^        |
|      OO>>^^    |
|      OO>>^^    |
=<<OO>>    OO    =
=<<OO>>    OO    =
|      OO>>VV    |
|      OO>>VV    |
|      VV        |
|      VV        |
+----------------+

3L 2D 2L U(T) 2U 2R 4D 6L 2U L

+----------------+
=      AA        =
=      AA        =
|OO>>  BBBBBB    |
|OO>>  BBBBBB    |
|      BBBBBB    |
|      BBBBBB    |
|      BBBBBB    |
|      BBBBBB    |
|  OO>>    <<OO  |
|  OO>>    <<OO  |
|  VV        VV  |
|  VV        VV  |
+----------------+

L 3D 2L 2D 3L L(T) U(T) U 2R 2U 3L

* MIRROR IMAGE *

+----------------+
|  ^^        ^^  |
|  ^^        ^^  |
|  OO>>    <<OO  |
|  OO>>    <<OO  |
|      BBBBBB    |
|      BBBBBB    |
|      BBBBBB    |
|      BBBBBB    |
|OO>>  BBBBBB    |
|OO>>  BBBBBB    |
=      AA        =
=      AA        =
+----------------+

L 3U 2L 2U 3L L(T) D(T) D 2R 2D 3L

+----------------+
|    AAAA  BB    |
|    AAAA  BB    |
|    AAAA  CCDD  |
|    AAAA  CCDD  |
=    EEXXXX**FF  =
=    EEXXXX**FF  =
|    GGGG  HHII  |
|    GGGG  HHII  |
|    GGGG  JJ    |
|    GGGG  JJ    |
+----------------+

2L R 2U 2L 2R 2D L U D L U 3L 5R 3D 2L U 3L 2U 3L

+--------+
|    AA  |
|    AA  |
|    AA  |
|    AA  |
=^^BBBB  =
=^^BBBB  =
|OO>>CC  |
|OO>>CC  |
|    CC  |
|    CC  |
|    DD  |
|    DD  |
+--------+

L U 2L 2R 4D 2L U R 2U L D(T) R 2U 3L

* MIRROR IMAGE *

+--------+
|    DD  |
|    DD  |
|    CC  |
|    CC  |
|OO>>CC  |
|OO>>CC  |
=VVBBBB  =
=VVBBBB  =
|    AA  |
|    AA  |
|    AA  |
|    AA  |
+--------+

L D 2L 2R 4U 2L D R 2D L U(T) R 2D 3L

+----------+
|          |
|          |
|  ^^      |
|  ^^      |
=**OO>>AA  =
=**OO>>AA  =
|  VV      |
|  VV      |
|          |
|          |
+----------+

L D 2L L(T) D 3R 2U R U 3L 2R 2D L U(T) U 2L D 

L U L D U L L(T) U 4R 3D 3L 2R 2U L D(T) D 2L U (1X1) U L

+----------------+
|            ****|
|            ****|
|  ****  **    **|
|  ****  **    **|
|    AA        **|
|    AA        **|
|******  **  ****|
|******  **  ****|
|******  **BB****|
|******  **BB****|
=******      CC  =
=******      CC  =
+----------------+

5L (1X1) 2R 3U 2L 2U 3L 2D 2R 2L 2U 3R 4D 2U 2R 3D 3L (1X1)
R 5U 2R D R D 2L R 2U 2L 4D 2U 2R 3D 4L (1X1) 2L

* MIRROR IMAGE *

+----------------+
=******      CC  =
=******      CC  =
|******  **BB****|
|******  **BB****|
|******  **  ****|
|******  **  ****|
|    AA        **|
|    AA        **|
|  ****  **    **|
|  ****  **    **|
|            ****|
|            ****|
+----------------+

5L (1X1) 2R 3D 2L 2D 3L 2U 2R 2L 2D 3R 4U 2D 2R 3U 3L (1X1)
R 5D 2R U R U 2L R 2D 2L 4U 2D 2R 3U 4L (1X1) 2L

+--------------+
=  ^^          =
=  ^^          =
|<<OO>>        |
|<<OO>>        |
|  VVAAAA      |
|  VVAAAA      |
|  OO>>    OO>>|
|  OO>>    OO>>|
|  VV      VV  |
|  VV      VV  |
+--------------+

L 5D 2L U L L(T) D 3R U R(T) U(T) U 2L D L L(T) U(T) 

+----------------+
=******          |
=******          |
|********AA      |
|********AA      |
|**  ****AABB    |
|**  ****AABB    |
|********AABBCC  =
|********AABBCC  =
|****  **AABB    |
|****  **AABB    |
|********AA      |
|********AA      |
+----------------+

L 2D 3L (1X5) R 2U D 2R U 3L D L U R U L (1X1) 3R U 5L (1X3) L 2U L

* MIRROR IMAGE *

+----------------+
|********AA      |
|********AA      |
|****  **AABB    |
|****  **AABB    |
|********AABBCC  =
|********AABBCC  =
|**  ****AABB    |
|**  ****AABB    |
|********AA      |
|********AA      |
=******          |
=******          |
+----------------+

L 2U 3L (1X5) R 2D U 2R D 3L U L D R D L (1X1) 3R D 5L (1X3) L 2D L

+----------------+
|AA    BBBB      |
|AA    BBBB      |
|  CC  DDDD      |
|  CC  DDDD      |
|EE    FFFF      =
|EE    FFFF      =
=  GG  HHHH      |
=  GG  HHHH      |
|II    JJJJ      |
|II    JJJJ      |
|  KK  LLLL      |
|  KK  LLLL      |
+----------------+

L 2U 3L 2R 2D L U 3L 2D 2L

* MIRROR IMAGE *

+----------------+
|  KK  LLLL      |
|  KK  LLLL      |
|II    JJJJ      |
|II    JJJJ      |
=  GG  HHHH      |
=  GG  HHHH      |
|EE    FFFF      =
|EE    FFFF      =
|  CC  DDDD      |
|  CC  DDDD      |
|AA    BBBB      |
|AA    BBBB      |
+----------------+

L 2D 3L 2R 2U L D 3L 2U 2L

+----------------+
|  AAAAAA        |
|  AAAAAA        |
|BB  CC  DD      |
|BB  CC  DD      |
=    CC          =
=    CC          =
|EEEECCFFFF      |
|EEEECCFFFF      |
|    GG          |
|    GG          |
+----------------+

(anchor)

3L U R U L 2D 2R 2D L 3U 3D 3L U R 2U L D 2L

* MIRROR IMAGE *

+----------------+
|    GG          |
|    GG          |
|EEEECCFFFF      |
|EEEECCFFFF      |
=    CC          =
=    CC          =
|BB  CC  DD      |
|BB  CC  DD      |
|  AAAAAA        |
|  AAAAAA        |
+----------------+

3L D R D L 2U 2R 2U L 3D 3U 3L D R 2D L U 2L

+----------------+
=  OO  OO  **OO  |
=  OO  OO  **OO  |
|  VV  VVAA  VV  |
|  VV  VVAA  VV  |
|  **^^  ^^  ^^  |
|  **^^  ^^  ^^  |
|XX**OO  OO  OO  |
|XX**OO  OO  OO  |
|    BB  ^^      |
|    BB  ^^      |
|        OO      =
|        OO      =
+----------------+

3L 3U 3L 2R U L 3R L 3D 3L D 2L U 5R D 2R U L R 3U 2L D 2R 3D 2L 2U 2D 2R 3U 5L 
(1X1) 2L 2U L

* MIRROR IMAGE *

+----------------+
|        OO      =
|        OO      =
|    BB  VV      |
|    BB  VV      |
|XX**OO  OO  OO  |
|XX**OO  OO  OO  |
|  **VV  VV  VV  |
|  **VV  VV  VV  |
|  ^^  ^^AA  ^^  |
|  ^^  ^^AA  ^^  |
=  OO  OO  **OO  |
=  OO  OO  **OO  |
+----------------+

3L 3D 3L 2R D L 3R L 3U 3L U 2L D 5R U 2R D L R 3D 2L U 2R 3U 2L 2D 2U 2R 3D 5L 
(1X1) 2L 2D L

+----------------+
|  ^^  AA    ^^  |
|  ^^  AA    ^^  |
|<<OO>>  BB<<OO  |
|<<OO>>  BB<<OO  |
|  VV  CCBB  VV  |
|  VV  CCBB  VV  |
|^^    ^^BB  DD  |
|^^    ^^BB  DD  |
|OO>><<OO>>  DD  |
|OO>><<OO>>  DD  |
|      VV    EE  |
|      VV    EE  |
+----------------+

3L 2U 2L D R 2D L(T) L D(T) R U(T) 2L U L

* MIRROR IMAGE *

+----------------+
|      ^^    EE  |
|      ^^    EE  |
|OO>><<OO>>  DD  |
|OO>><<OO>>  DD  |
|VV    VVBB  DD  |
|VV    VVBB  DD  |
|  ^^  CCBB  ^^  |
|  ^^  CCBB  ^^  |
|<<OO>>  BB<<OO  |
|<<OO>>  BB<<OO  |
|  VV  AA    VV  |
|  VV  AA    VV  |
+----------------+

3L 2D 2L U R 2U L(T) L U(T) R D(T) 2L D L

+----------------+
|^^    ^^        =
|^^    ^^        =
|OO>>  OO        |
|OO>>  OO        |
|    ^^VV<<OO>>  |
|    ^^VV<<OO>>  |
|  <<OO>>        |
|  <<OO>>        |
|    VV<<OO>>    |
|    VV<<OO>>    |
=    XX          |
=    XX          |
+----------------+

L 5D 2L U 2R 3U L D 2U 5L D(T) D(T) D 2L

* MIRROR IMAGE *

+----------------+
=    XX          |
=    XX          |
|    ^^<<OO>>    |
|    ^^<<OO>>    |
|  <<OO>>        |
|  <<OO>>        |
|    VV^^<<OO>>  |
|    VV^^<<OO>>  |
|OO>>  OO        |
|OO>>  OO        |
|VV    VV        =
|VV    VV        =
+----------------+

L 5U 2L D 2R 3D L U 2D 5L U(T) U(T) U 2L

+----------------+
|  XXXXXXXXXXXX  |
|  XXXXXXXXXXXX  |
|  <<OO      AA  |
|  <<OO      AA  |
|  BBVV  ^^CCCC  |
|  BBVV  ^^CCCC  |
=  BB    OO>>    =
=  BB    OO>>    =
|  BB^^  VVDDDD  |
|  BB^^  VVDDDD  |
|  <<OO      EE  |
|  <<OO      EE  |
+----------------+

L 2U 2L 2R 4D 2L 2R 2U L D 2U L D(T) R 2U 3L D 2L D R(T) U 2L 2D L 2U L

+------------+
=  ^^  XX    |
=  ^^  XX    |
|<<OO>>      |
|<<OO>>      |
|  VV<<OO>>  |
|  VV<<OO>>  |
|XX  ^^      |
|XX  ^^      |
|    OO  XX  |
|    OO  XX  |
|            =
|            =
+------------+

5L 2U 3L U R 3D 4L 2U R U U(T) L(T) L

* MIRROR IMAGE *

+------------+
|            =
|            =
|    OO  XX  |
|    OO  XX  |
|XX  VV      |
|XX  VV      |
|  ^^<<OO>>  |
|  ^^<<OO>>  |
|<<OO>>      |
|<<OO>>      |
=  VV  XX    |
=  VV  XX    |
+------------+

5L 2D 3L D R 3U 4L 2D R D D(T) L(T) L

+----------------+
|        AAAAAA  |
|        AAAAAA  |
|  BBCC      DD  |
|  BBCC      DD  |
=  BB    <<OO>>  =
=  BB    <<OO>>  =
|EEBB<<OO>>      |
|EEBB<<OO>>      |
|EE      <<OO>>  |
|EE      <<OO>>  |
|    FF      GG  |
|    FF      GG  |
+----------------+

L 2U 3L D 2R D 2U 2L 2D 2L 2D L D L 3U L

* MIRROR IMAGE *

+----------------+
|    FF      GG  |
|    FF      GG  |
|EE      <<OO>>  |
|EE      <<OO>>  |
|EEBB<<OO>>      |
|EEBB<<OO>>      |
=  BB    <<OO>>  =
=  BB    <<OO>>  =
|  BBCC      DD  |
|  BBCC      DD  |
|        AAAAAA  |
|        AAAAAA  |
+----------------+

L 2D 3L U 2R U 2D 2L 2U 2L 2U L U L 3D L

+----------------+
|XX      AAAAAA  |
|XX      AAAAAA  |
|    BBBBBB      |
|    BBBBBB      |
=  CCCCCCDD      =
=  CCCCCCDD      =
|    EEEEEE      |
|    EEEEEE      |
|XX      FFFFFF  |
|XX      FFFFFF  |
+----------------+

3L D L R 2U L D L U 2D L U 3L

+--------+
|  ^^    |
|  ^^    |
=<<OOAA  =
=<<OOAA  =
|  BB    |
|  BB    |
|        |
|        |
|        |
|        |
+--------+

L U L D R 2D 3L 2U L

+--------+
|^^      |
|^^      |
|OO>>OO  |
|OO>>OO  |
=    VV  =
=    VV  =
|    ^^  |
|    ^^  |
|  <<OO  |
|  <<OO  |
+--------+

L 2U 2L D(T) R L D R(T) U 2L U(T) 2R 3D L(T) U 2L

* MIRROR IMAGE *

+--------+
|  <<OO  |
|  <<OO  |
|    VV  |
|    VV  |
=    ^^  =
=    ^^  =
|OO>>OO  |
|OO>>OO  |
|VV      |
|VV      |
+--------+

L 2D 2L U(T) R L U R(T) D 2L D(T) 2R 3U L(T) D 2L

+----------------+
|      ^^        |
|      ^^        |
=    <<OOAAAA    =
=    <<OOAAAA    =
|XXXX  VV        |
|XXXX  VV        |
|XXXX  ^^  XXXXXX|
|XXXX  ^^  XXXXXX|
|XXXX  OO>>XXXXXX|
|XXXX  OO>>XXXXXX|
+----------------+

L D 3L U 2D L(T) U R(T) 2R 2U 4L D 3L

+------------+
|      AAAA  |
|      AAAA  |
|  BBCCCCCC  |
|  BBCCCCCC  |
=  DDCCCCCC  =
=  DDCCCCCC  =
|  EECCCCCC  |
|  EECCCCCC  |
|      FFFF  |
|      FFFF  |
+------------+

L 2U 3L 3R 4D L U 3L D L 2U L

+----------------+
=      AA        |
=      AA        |
|  BBBBAACC      |
|  BBBBAACC      |
|  DD  AA        |
|  DD  AA        |
|EEDDFFFF        |
|EEDDFFFF        |
|  DD            |
|  DD            |
|                =
|                =
+----------------+

6L 3U 3D 2R U L 2U R D 3R 3U L 3D 2L U R 2U 4L

+----------------+
|  AA    ^^      |
|  AA    ^^      |
|  AA  <<OO      |
|  AA  <<OO      |
=^^BBBB^^    CC  |
=^^BBBB^^    CC  |
|OO>>  OO>>  CC  |
|OO>>  OO>>  CC  |
|            DD  |
|            DD  |
|            DD  =
|            DD  =
+----------------+

2L 2U L U L D(T) R 2U 2L U 2L 2R D 2R 3D 3L 3U L D(T) R 2U 3L

* MIRROR IMAGE *

+----------------+
|            DD  =
|            DD  =
|            DD  |
|            DD  |
|OO>>  OO>>  CC  |
|OO>>  OO>>  CC  |
=VVBBBBVV    CC  |
=VVBBBBVV    CC  |
|  AA  <<OO      |
|  AA  <<OO      |
|  AA    VV      |
|  AA    VV      |
+----------------+

2L 2D L D L U(T) R 2D 2L D 2L 2R U 2R 3U 3L 3D L U(T) R 2D 3L

+----------------+
|  ^^      ^^    |
|  ^^      ^^    |
|<<OO<<OO  OO    |
|<<OO<<OO  OO    |
|  VV  VV    OO>>|
|  VV  VV    OO>>|
=<<OO  ^^    VV  =
=<<OO  ^^    VV  =
|  ^^<<OO<<OO<<OO|
|  ^^<<OO<<OO<<OO|
|  OO  VV  VV    |
|  OO  VV  VV    |
+----------------+

L U(T) U 3L 3D 2R D U 2L D U 2L U R(T) D 2L D L R 2U 2L D L

+----------------+
|    XX          |
|    XX          |
=    ^^  OO>>XX  |
=    ^^  OO>>XX  |
|XXXXOO>>VV      |
|XXXXOO>>VV      |
|      ^^<<OO    =
|      ^^<<OO    =
|  XX<<OO  VV    |
|  XX<<OO  VV    |
|          XX    |
|          XX    |
+----------------+

L U 2L U(T) 2R 2D 3L D L R U 3R 2U 2L D(T) 2R 2U 4L D D(T) R D 3R 4U 4L D 4L

* MIRROR IMAGE *

+----------------+
|          XX    |
|          XX    |
|  XX<<OO  ^^    |
|  XX<<OO  ^^    |
|      VV<<OO    =
|      VV<<OO    =
|XXXXOO>>^^      |
|XXXXOO>>^^      |
=    VV  OO>>XX  |
=    VV  OO>>XX  |
|    XX          |
|    XX          |
+----------------+

L D 2L D(T) 2R 2U 3L U L R D 3R 2D 2L U(T) 2R 2D 4L U U(T) R U 3R 4D 4L U 4L

+--------------+
|  AA      BB  |
|  AA      BB  |
|  AA  CC  BB  |
|  AA  CC  BB  |
|  AADDEEFFBB  |
|  AADDEEFFBB  |
|  GG  EE  HH  |
|  GG  EE  HH  |
|      EE      |
|      EE      |
+--------------+

L 4D 2L 2U R 2U 3L 2D R 2D 3L 4U L

+----------------+
|AABBCC  DDEE    |
|AABBCC  DDEE    |
|  FF  GG    HH  |
|  FF  GG    HH  |
=  II  JJ    KK  =
=  II  JJ    KK  =
|  LL  MMNN  OO  |
|  LL  MMNN  OO  |
|  PP  QQ  RRSS  |
|  PP  QQ  RRSS  |
|TTUUVV  WWXXYYZZ|
|TTUUVV  WWXXYYZZ|
+----------------+

L U 2L D L D L D L 2U L R 2D L U L U L

+----------------+
|XX            XX|
|XX            XX|
|XX  AAAA      XX|
|XX  AAAA      XX|
=  BBBBCCCCDD    |
=  BBBBCCCCDD    |
|  EEEECCCCDD    =
|  EEEECCCCDD    =
|XX  FFFF      XX|
|XX  FFFF      XX|
|XX            XX|
|XX            XX|
+----------------+

2L D 3L 3R 3U 2L 2D 2L R 2U 2D L U 3L

* MIRROR IMAGE *

+----------------+
|XX            XX|
|XX            XX|
|XX  FFFF      XX|
|XX  FFFF      XX|
|  EEEECCCCDD    =
|  EEEECCCCDD    =
=  BBBBCCCCDD    |
=  BBBBCCCCDD    |
|XX  AAAA      XX|
|XX  AAAA      XX|
|XX            XX|
|XX            XX|
+----------------+

2L U 3L 3R 3D 2L 2U 2L R 2D 2U L D 3L

+----------------+
|      ^^        |
|      ^^        |
|OO>><<OO>><<OO  |
|OO>><<OO>><<OO  |
=VV    AA    VV  =????
=VV    AA    VV  =????
|^^    BB    ^^  |
|^^    BB    ^^  |
|OO>><<OO>><<OO  |
|OO>><<OO>><<OO  |
|      VV        |
|      VV        |
+----------------+

6L U R 2L U(T) R D(T) 3L

+----------------+
|                |
|                |
|    OO>><<OO    |
|    OO>><<OO    |
=##  VV    VVAA  =
=##  VV    VVAA  =
|##  ^^    ^^AA  |
|##  ^^    ^^AA  |
|    OO>><<OO    |
|    OO>><<OO    |
|                |
|                |
+----------------+

L 2U 4L 2D 2L D 3R U U(T) L 3D R D(T) R(T) R 2U 6L (1X2) U 2L 

There's also a mirror variant of this room, with the exits on the lower part.

L 3U 4L 2D 2L D 3R U U(T) L 3D R D(T) R(T) R 2U 6L (1X2) 2L

+--------------+
|        ^^    |
|        ^^    |
|  AAAA  OO>>  |
|  AAAA  OO>>  |
|XXOO>>    ^^  |
|XXOO>>    ^^  |
|XXVV  ^^<<OO  =
|XXVV  ^^<<OO  =
=  AA<<OO  BBBB|
=  AA<<OO  BBBB|
|XX    VV      |
|XX    VV      |
+--------------+

L D 2L U L U 2R 2L 2U 3L D R U 5R 2D L U(T) R 2D 3L U 2D L U(T) R 2D 2L D L

+--------------+
|    OO  OO    =
|    OO  OO    =
|^^  VV  VV  ^^|
|^^  VV  VV  ^^|
|OO>>AAAAAA<<OO|
|OO>>AAAAAA<<OO|
|    AAAAAA    |
|    AAAAAA    |
|OO>>AAAAAA<<OO|
|OO>>AAAAAA<<OO|
=      XX      |
=      XX      |
+--------------+

2L D 3L 3R D(T) 2D L U 2L D 3L

+----------------+
|********        |
|********        |
|******      AA  |
|******      AA  |
=******  BBBBAA  =
=******  BBBBAA  =
|******      AA  |
|******      AA  |
|********        |
|********        |
+----------------+

L 2U 2L 2D 2U 2R 4D L U R U 4L 3R 2D L U R U 

+------------+
=  ^^        =
=  ^^        =
|<<OO>>      |
|<<OO>>      |
|  VVAAAA    |
|  VVAAAA    |
|  OO>>  OO>>|
|  OO>>  OO>>|
|  VV    VV  |
|  VV    VV  |
|            |
|            |
+------------+

L 5D 3L U L(T) D 3R U R(T) U(T) U 2L D L L(T) U(T) L

+----------------+
|XXXXXXXXXXXX    =
|XXXXXXXXXXXX    =
|XXXX  AA        |
|XXXX  AA        |
|                |
|                |
|      XXXXXXXXXX|
|      XXXXXXXXXX|
|      XX        |
|      XX        |
=##              |
=##              |
+----------------+

L 2D 5L U 3R D 2R 2U L D R D 4L U L 3D L D 3R U 2R D 5L (1X1) 2L

+--------------+
|XX  ^^        |
|XX  ^^        |
|XX<<OOAAXXXX  |
|XX<<OOAAXXXX  |
=##  VV        |
=##  VV        |
|XX  XX  XXXXXX|
|XX  XX  XXXXXX|
|XX  XX  XXXXXX|
|XX  XX  XXXXXX|
|XX            =
|XX            =
+--------------+

4L 3U 3R 2U 3L 2D 2L 3D 2R 2U 2D 2L 3U 2R 2U 2L 5D 2R 3U U(T) L(T) D(T) 2L U 4D 
2R 3U U(T) 3R 2D 5L (1X1) L

+----------------+
=##  ^^          =
=##  ^^          =
|    OO>>OO>>OO>>|
|    OO>>OO>>OO>>|
|##AAVV  VV      |
|##AAVV  VV      |
|##BB^^  ^^      |
|##BB^^  ^^      |
|CC  OO>>OO>>OO>>|
|CC  OO>>OO>>OO>>|
|    VV          |
|    VV          |
+----------------+

3D 2L U R L D D(T) 2R 3U 2L D 2L D 4R 3U 2L D D(T) 2R 3U 2L D 4L (1X1) 2U 2D 2R 
U L(T) D 4R U U(T) 2R D U 2L D(T) D 2L 2D 4R 5U 6L (1X1) 2L

+----------------+
|      ^^        |
|      ^^        |
|  ^^<<OO>>      |
|  ^^<<OO>>      |
|<<OO>>  <<OO>>  |
|<<OO>>  <<OO>>  |
|  VV  OO>>^^    |
|  VV  OO>>^^    |
|<<OO  VV  OO    |
|<<OO  VV  OO    |
|  VV            |
|  VV            |
+----------------+

L 5D 3L U L(T) D 2R 2U 2R 3U 2L D(T) 3D 2L U R(T) D 2L 2U L(T) 2D L

+----------------+
|    ^^    ^^    |
|    ^^    ^^    |
|  <<OO>><<OO^^  |
|  <<OO>><<OO^^  |
|AAAA  ^^    OO>>|
|AAAA  ^^    OO>>|
|  ^^  OO>>  VV  |
|  ^^  OO>>  VV  |
|  OO>>VV    ^^  |
|  OO>>VV    ^^  |
|      BB    OO>>|
|      BB    OO>>|
+----------------+

L D D(T) D L(T) L D 2L 3U 2R 2U L D(T) R 2U L L(T) 2L

+----------------+
|####            |
|####            |
|####AA  BB      |
|####AA  BB      |
|####  CC  DD    |
|####  CC  DD    |
|####EE  FF      |
|####EE  FF      |
|####XXXXXXXXXX  |
|####XXXXXXXXXX  |
=####XXXXXXXXXX  =
=####XXXXXXXXXX  =
+----------------+

L 5U 4L D R D 2L (1X1) R D L (1X1) R 3U L 2D R D 2L (1X1)
2R 3U 3R 3D 5L 5R U 5L (1X1) L D (1X1) 4R 3U R 2D R D 5L U L 2D (1X1) D L

+----------------+
=######AAAA      =
=######AAAA      =
|##    AAAA      |
|##    AAAA      |
|##BB  AAAA      |
|##BB  AAAA      |
|            CC##|
|            CC##|
|            CC##|
|            CC##|
|          ######|
|          ######|
+----------------+

L 2D 2L D 3L 2U L D R D 3R U L 2D 4L U 4R D R U L U 2R U R D (1X1) D 4L 2D 2L 
3U 2R 3D L 3U R U 2L (1X2) L U L

+--------------+
|      ^^      |
|      ^^      |
|    <<OO>>    |
|    <<OO>>    |
|  ^^  VV<<OO>>|
|  ^^  VV<<OO>>|
|<<OO##OO>>    |
|<<OO##OO>>    |
|##    VV      |
|##    VV      |
|XXXX      XXXX|
|XXXX      XXXX|
+--------------+

D 2L L(T) D 2R 2U 2R U 2D 2L D 2L U R(T) 2R 4U 2L L(T) 2L 2D R(T) U(T) 2L 3D L

+----------------+
|    AA          |
|    AA          |
|XX<<OO>>XX  BB  |
|XX<<OO>>XX  BB  |
=##  VV  XX  XX  =
=##  VV  XX  XX  =
|  XX      ^^    |
|  XX      ^^    |
|  XX  XX<<OO>>XX|
|  XX  XX<<OO>>XX|
|          CC    |
|          CC    |
+----------------+

L 2U 6L 2D R 3D 4R 2U L 2R 2U L U L 2D U 2R 2D 4L R 2D 2L 2U R U 2L (1X1) 2L

+--------------+
|AA  BB  CCDD  |
|AA  BB  CCDD  |
|    EE  FF  GG|
|    EE  FF  GG|
|HH    IIJJ  KK|
|HH    IIJJ  KK|
|    LL  MM  NN|
|    LL  MM  NN|
|OO  PP  QQRR  |
|OO  PP  QQRR  |
+--------------+

L D 2L 2R 2U 2L D L U 2D L R 2U L D L D L U 

+----------------+
|                |
|                |
|##AAAABB##      |
|##AAAABB##      |
=<<OO            =
=<<OO            =
|##CCCCDD##      |
|##CCCCDD##      |
|                |
|                |
+----------------+

4L U 2D R U 2R 2U 2L D U 2R 2D 2L U L D R D 2L (1X1) L U L

+--------------+
|##AA  ^^  BB##|
|##AA  ^^  BB##|
|    <<OO>>    |
|    <<OO>>    |
|<<OO>>VV<<OO>>|
|<<OO>>VV<<OO>>|
|  ^^  CC  ^^  |
|  ^^  CC  ^^  |
|  OO  DD  OO  |
|  OO  DD  OO  |
|              |
|              |
+--------------+

5L 2U 2L U 3D 4R 2U L D U 3R U 3D 3L 2U R U U(T) L(T) L (1X1) 2L

*******************************************************************************
                                 Level #3 HARD
*******************************************************************************


+----------------+
|    bbbb^^      |
|    bbbb^^      |
|    xx>>xx>>    |
|    xx>>xx>>    |
|    vv    aaaaaa=
|    vv    aaaaaa=
=<<xx>>          |
=<<xx>>          |
|cc  <<xx>><<xx>>|
|cc  <<xx>><<xx>>|
|                |
|                |
+----------------+

L D 2L 2D L 2U 3R 2U L D 2U L D(T) R 2U 4L 4R 2D L U(T) R 2D 3L U(T) 3R 2D L
U(T) R 2D 4L 3D 2L 2U L

+----------------+
|zz##zz##zz######|
|zz##zz##zz######|
|####jj######zz##|
|####jj######zz##|
|kkgg##ii##zz##zz|
|kkgg##ii##zz##zz|
=##############aa=
=##############aa=
|##ff##hh######bb|
|##ff##hh######bb|
|####ee##dd##cc##|
|####ee##dd##cc##|
+----------------+

 Here I gave letters to the only 1x1 blocks you need to push, in alphabetical
order, with everything else being z.

L 2D 5L 3U 3D 2R 4U 3L 2D L

+----------------+
|                |
|                |
|  XXaaaaXX  gg  |
|  XXaaaaXX  gg  |
=############    =
=############    =
|    bb##  ##ffee|
|    bb##  ##ffee|
|    bbcc        |
|    bbcc        |
|      ##        |
|      ##        |
+----------------+

Place the 1x2, then the 1x1 next to it, then slide the 2x1 to make a bridge.

L 2D U L R 3U L 3D R D L U L D R D 4L U L U R (1x2 block placed)
2D R U R U L D L U
4R 3U 3L 2D 2U 3R 3D 3L
D L U R U 4L

+----------------+
|  ##ee      cc##|
|  ##ee      cc##|
|  ff    xx>>dd##|
|  ff    xx>>dd##|
=^^<<xx>>vv^^    =
=^^<<xx>>vv^^    =
|xx>>  ^^  xx  aa|
|xx>>  ^^  xx  aa|
|      xx>>vv  aa|
|      xx>>vv  aa|
|          bb    |
|          bb    |
+----------------+

2L 3D 5L 6R 3U
3D 3L U D 2R U L 2R 2U 2L U(t) L(t) L D L 
R U R R(t) R D U L D(t) 2R
2D L U 2D 2L 2U L R 2D 2R 5U 3L 2D 2U 2L 2D D(t) D R R(T) 2R 5U 5L 2D 2L

2R 2U 2L U(t)

U 2R R(t) R D
??
R 4D 3L 2U L R D 3R3U L U L D(t) R
2U 3L 2D
2U 2L 2D D(t) D R R(t) 3R 4U L U 5L 2D 2L

+----------------+
|^^    ^^        |
|^^    ^^        |
|XX>>  XX    XX>>|
|XX>>  XX    XX>>|
|      ^^  bbVV  |
|      ^^  bbVV  |
=####<<XX  aaaaaa=
=####<<XX  aaaaaa=
|####  VV        |
|####  VV        |
|      ##        |
|      ##        |
+----------------+

L U U(T) L(T) L 3D 3U 3L D(T) R R(t) R D 2R D 4L 2R 3U
2D 2R U L D L U L 2U R 4D R D 2L(1x1)
R 3U L D(T) D 2L U(3X1) U 3L
	
+----------------+
|      ^^        |
|      ^^        |
|  ^^<<XX        |
|  ^^<<XX        |
=<<XX    aa      =
=<<XX    aa      =
|  VV<<XX        |
|  VV<<XX        |
|      VV        |
|      VV        |
+----------------+

Surprisingly brute-force. Push the 1x1 in the corner and flip the final gate 
correctly.

L 2U 2L 2R 3D L 2U R U 4L R 3D 2L U L

+----------------+
|    cc  ^^  ff  |
|    cc  ^^  ff  |
|  ^^dd<<XX  ^^  |
|  ^^dd<<XX  ^^  |
=<<XX        XX>>|
=<<XX        XX>>|
|  VVee<<XX  VV  =
|  VVee<<XX  VV  =
|    aa  VV  bb  |
|    aa  VV  bb  |
+----------------+

L L(T) D(T) D 4L
4R U R(T) D 5L
3R 2U 3L D U R 2U 2L 2R 2D L U R U L
D 2L D L

+----------------+
|XX      ^^      =
|XX      ^^      =
|  cc  <<XX>>aa  |
|  cc  <<XX>>aa  |
|    bbbbbb  aa  |
|    bbbbbb  aa  |
|XX  ##          |
|XX  ##          |
|XXXX##      XXXX|
|XXXX##      XXXX|
=    ##XXXXXXXXXX|
=    ##XXXXXXXXXX|
+----------------+

L 3D 2L U L D 3R U 2L D(T) D 2R 3U 2L L(T) L 2D 2L U R
D 4R U 2D 2R 3U L D R D L U L D
L 2D L U R U L 3R D 3L 3U 2L D R U R 3D R D L U L D

* MIRROR IMAGE *

+----------------+
=    ##XXXXXXXXXX|
=    ##XXXXXXXXXX|
|XXXX##      XXXX|
|XXXX##      XXXX|
|XX  ##          |
|XX  ##          |
|    bbbbbb  aa  |
|    bbbbbb  aa  |
|  cc  <<XX>>aa  |
|  cc  <<XX>>aa  |
|XX      VV      =
|XX      VV      =
+----------------+

L 3U 2L D L U 3R D 2L U(T) U 2R 3D 2L L(T) L 2U 2L D R
U 4R D 2U 2R 3D L U R U L D L U
L 2U L D R D L 3R U 3L 3D 2L U R D R 3U R U L D L U

+----------------+
|  aa      ll    |
|  aa      ll    |
|  XX  mm  ll    |
|  XX  mm  ll    |
|      mm  kk  jj|
|      mm  kk  jj|
=ccbbbbeeff  hh  =
=ccbbbbeeff  hh  =
|ccdd  ee  gg  ii|
|ccdd  ee  gg  ii|
|          gg    |
|          gg    |
+----------------+

U L U L D L 2D R D 3L
U R 2U 3L D L

+----------------+
|####eeeeee      |
|####eeeeee      |
|iiiiff    ^^aaaa|
|iiiiff    ^^aaaa|
=####ffdd<<XX>>  =
=####ffdd<<XX>>  =
|####ffdd  VVbbbb|
|####ffdd  VVbbbb|
|hhhhff##cc  bbbb|
|hhhhff##cc  bbbb|
|    gg##        |
|    gg##        |
+----------------+

L D 2U L L(T) L 2D 2U R R(T) U 3L
5D 2L U R D R U D 2R U 3L D L U R U L D L 2U L

+----------------+
|##  ##  ##  aa  |
|##  ##  ##  aa  |
|  ##  bb  ##    |
|  ##  bb  ##    |
|##  ##bbcc  dd  |
|##  ##bbcc  dd  |
=  ##  bb  ##dd  =
=  ##  bb  ##dd  =
|##          dd  |
|##          dd  |
|  ##  ##  ##  ##|
|  ##  ##  ##  ##|
+----------------+

L 3U 3L 3D U 2R 2D 6L U L

+----------------+
|        cc    XX|
|        cc    XX|
|<<XX>><<XX>>    |
|<<XX>><<XX>>    |
|##vv    vv  bb  |
|##vv    vv  bb  |
=##^^    ^^  bb  =
=##^^    ^^  bb  =
|<<XX>><<XX>>    |
|<<XX>><<XX>>    |
|        aa    XX|
|        aa    XX|
+----------------+

L 2U L U 2L 2R D R 3D L D 2L 2R 2U L D(t) R 2U L L(t)

L D(t) 2R 2L U R D(t) L 2U L 2R R(t) R 2D 3L

2U 2R U U(t) R 2D L L(t) U(t) 2R 2L D(t) R U(t) L 2D L 2R R(t) R 2U 3L

2D R L 2D 2U 2R D 2L 2D 3R U R U 7L

There's a mirror image of this with only a small difference--where the 
entrances are.

L U L U 2L 2R D R 3D L D 2L 2R 2U L D(t) R 2U L L(t)

L D(t) 2R 2L U R D(t) L 2U L 2R R(t) R 2D 3L

2U 2R U U(t) R 2D L L(t) U(t) 2R 2L D(t) R U(t) L 2D L 2R R(t) R 2U 3L

2D R L 2D 2U 2R D 2L 2D 3R U R U 7L

+----------------+
|          aa    |
|          aa    |
|      bbbbbb    |
|      bbbbbb    |
|  XX>>XX>>XX>>  |
|  XX>>XX>>XX>>  |
=##VV  VV  VV    =
=##VV  VV  VV    =
|XX>>XX>>cc######|
|XX>>XX>>cc######|
|    VV  dd      |
|    VV  dd      |
+----------------+

L 2U 3L U 2R 6L D 2R D 2U 4R D 2L 2D R L 3U 4L D R U 5R D R 2D 3L 2U 2D 3R 2U L
U 2L. The 3x1 should be in the UL corner.

D L 2D R 2L 2D 3R L 2U L 2R U D L 2D R U L U R
 D L 2U L 2R 3U 2R D R 2D 8L

+----------------+
|####  ^^        |
|####  ^^        |
|####<<XX    XX  |
|####<<XX    XX  |
|####  VVaaaa##  |
|####  VVaaaa##  |
|####  ##aaaa    |
|####  ##aaaa    |
|####  XX    XX>>|
|####  XX    XX>>|
|####        VV  =
|####        VV  =
+----------------+

L L(t) L 2U R D U 2R 3U 3L 2D 2L 3D 2R U
D 2L 3U 2R
2L U 4D 2R 3U L(t) U(T) R(T) 3R 3D 3L U 4L D L

+----------------+
|##              |
|##              |
|##^^    ^^  cc  |
|##^^    ^^  cc  |
=##XX>><<XX>>cc  =
=##XX>><<XX>>cc  =
|  VVaaaa##  bb  |
|  VVaaaa##  bb  |
|  XX            |
|  XX            |
|  VV            |
|  VV            |
+----------------+

L 2U 4L D R(T) U 2L 3D
3U 2R D L(T) U 2R D L(T)
U 4R 3D L R 3U 2L 3D
3U 3L D D(T) R U(T) R(T) U 2L D R U 3R 3D L U R U 6L, 1x2 on left
4R D 2R 3D 2L 3U R 2U 4L D D(T) L U(T) U 2L D R U 5R D 5L
2R 2D L U(T) U 2L D L

+----------------+
|##aa  ^^    ii  =
|##aa  ^^    ii  =
|ccbbbbXX>>  hh  |
|ccbbbbXX>>  hh  |
|ccbbbb      XX  |
|ccbbbb      XX  |
=ccdd<<XX>>gg    |
=ccdd<<XX>>gg    |
|  dd  VV  gg    |
|  dd  VV  gg    |
|  ee      ff    |
|  ee      ff    |
+----------------+

5D 3L U R 4U L D(T) R 3D 2R 5U 6L (2 1x1)
4R 2D L U(T) R 4D L U(T) R 2D L L(T) D L R U R(T) D 2L 3U 3D L U
5R 4U 2R D L U L 3D R D 5L U L

* MIRROR IMAGE *

+----------------+
|  ee      ff    |
|  ee      ff    |
|  dd  ^^  gg    |
|  dd  ^^  gg    |
=ccdd<<XX>>gg    |
=ccdd<<XX>>gg    |
|ccbbbb      XX  |
|ccbbbb      XX  |
|ccbbbbXX>>  hh  |
|ccbbbbXX>>  hh  |
|##aa  VV    ii  =
|##aa  VV    ii  =
+----------------+

5U 3L D R 4D L U(T) R 3U 2R 5D 6L (2 1x1)
4R 2U L D(T) R 4U L D(T) R 2U L L(T) U L R D R(T) U 2L 3D 3U L D
5R 4D 2R U L D L 3U R U 5L D L

+----------------+
|  <<XX  ^^      |
|  <<XX  ^^      |
|    VV<<XX<<XX  |
|    VV<<XX<<XX  |
=    ^^      VV  |
=    ^^      VV  |
|XX>>XX>>    ^^  |
|XX>>XX>>    ^^  |
|VV      XX>>XX>>|
|VV      XX>>XX>>|
|        VV      =
|        VV      =
+----------------+

3L U(T) 2R U 2L U D 2L U D D(t) D 2L U U(t) U R(t) D 2L D(T) D 2R U U(T) U L(T)
D 2L

* MIRROR IMAGE *

+----------------+
|        VV      =
|        VV      =
|VV      XX>>XX>>|
|VV      XX>>XX>>|
|XX>>XX>>    ^^  |
|XX>>XX>>    ^^  |
=    ^^      VV  |
=    ^^      VV  |
|    VV<<XX<<XX  |
|    VV<<XX<<XX  |
|  <<XX  ^^      |
|  <<XX  ^^      |
+----------------+

3L D(T) 2R D 2L D U 2L D U U(t) U 2L D D(t) D R(t) U 2L U(T) U 2R D D(T) D L(T)
U 2L

+----------------+
|                |
|                |
|  XXXXXX  XXee  |
|  XXXXXX  XXee  |
|  gggg  ff  ee  |
|  gggg  ff  ee  |
|  XX  XX  XXee  |
|  XX  XX  XXee  |
|  aaaabbbbbbcc  |
|  aaaabbbbbbcc  |
=##    dddddd    =
=##    dddddd    =
+----------------+

2L R 5U 2L 2D 2R 2D 4U 6L 2D 2R 2D
2L 4U 6R 4D 2L 2R 2U 2L 2U 3R 2D L 2D 2L 2U 2R 2U 6L 2D 5R L 2D 2R 3U
D 6L 2U 4R D U 4L 2D 4R 2D 2R 2U 5L 3R 2U RL 5D L

+----------------+
|    ^^          |
|    ^^          |
|    XX>>  bb  ##|
|    XX>>  bb  ##|
|    XXaaXXbb  ##|
|    XXaaXXbb  ##|
=##    ##cccccccc=
=##    ##cccccccc=
|  ^^    XXdd  XX|
|  ^^    XXdd  XX|
|  XX  eeee      |
|  XX  eeee      |
+----------------+

2L 3U 2L D 2R U 3L L(T) L 2D R D R D L 2U L 2U R R(T) 4R 3D 3L R 3U 2L L(T) L
2D R D
U L 2U R R(T) 3R 5D L U R U 2L(1x1)
R 3U 2L L(T) L 2D R D 4R 2U 2L D U 2R 2D 6L

+----------------+
|  aa    ##    ##|
|  aa    ##    ##|
|bbbb        cc  |
|bbbb        cc  |
|    XXXXXXXX    |
|    XXXXXXXX    |
|ee  ff  XXXX    =
|ee  ff  XXXX    =
|ee##        dd  |
|ee##        dd  |
=  ####  ##    ##|
=  ####  ##    ##|
+----------------+

L 2U 4L U 2L D 4R U R D R 3D 6L U R
D 5R 3U L 2D R D 5L U L 2D 2L

+----------------+
|              XX|
|              XX|
|      bbXX  aaXX|
|      bbXX  aaXX|
|##XX  bbXX    XX|
|##XX  bbXX    XX|
=  XX  cc        =
=  XX  cc        =
|XXXX  ccXX      |
|XXXX  ccXX      |
|                |
|                |
+----------------+

5L 2D L 2U 3R 3U R 2D L 2D 2R U 4R 2R 3U 2L 2D 2U 2L D R U 3R 5D 3L 3U
3D 34 2U 2L 2R 3U 2L 2D U 2L U L 3D L

+----------------+
|XXXXXX          =
|XXXXXX          =
|XXXX##<<**bbcc  |
|XXXX##<<**bbcc  |
|  ##    vv      |
|  ##    vv      |
|##aaaa  ##XXXXXX|
|##aaaa  ##XXXXXX|
|  aaaa##XXXXXXXX|
|  aaaa##XXXXXXXX|
=    ##  XXXXXXXX|
=    ##  XXXXXXXX|
+----------------+

L 2D 3L 3R 2U 2L D U 2R 2D 4L D L U(1x1)
5R U L U L D R D 3L U L 4D 3L

+----------------+
|  **>>  aa      |
|  **>>  aa      |
|  VV        bb  |
|  VV        bb  |
|    **>>  <<**>>|
|    **>>  <<**>>|
|    VVdd        |
|    VVdd        |
|    eeddcc<<**>>|
|    eeddcc<<**>>|
|    ee          |
|    ee          |
+----------------+

3L 2D L 2U 2D 4L R U R D 3R 2U U(T) 2R U 2R D 2L 2D 3L 3R 2U L D R D 6R

+----------------+
=                =
=                =
|XX##  XXXXXXXXXX|
|XX##  XXXXXXXXXX|
|  aaaa  ^^      |
|  aaaa  ^^      |
|        **>>cc  |
|        **>>cc  |
|  bb    VV      |
|  bb    VV      |
|XX      XXXXXXXX|
|XX      XXXXXXXX|
+----------------+

6L 2D 2L 2D R D 2R U R
2L U 2L U R D R 2D L 3U
2D 6R 2U L D R D 5L D L 5U 2L

+----------------+
=####        ##  =
=####        ##  =
|XX    aa        |
|XX    aa        |
|XX<<**          |
|XX<<**          |
|XX  VV    bbbb  |
|XX  VV    bbbb  |
|XX  **>>XX####XX|
|XX  **>>XX####XX|
|XX  VV          |
|XX  VV          |
+----------------+

L D 3L U 2L D 2R U R D L D R 2L 2D 3U 3R 2D L R 2U L 4D 2L 3U 2R U L D L U R U
4L

+----------------+
|                |
|                |
|**>>####bb####  |
|**>>####bb####  |
=VV##    bb  ##  =
=VV##    bb  ##  =
|  ##aa##  ####  |
|  ##aa##  ####  |
|  ##aa########  |
|  ##aa########  |
|                |
|                |
+----------------+

L 3D 5L U D 5R 5U 3L 2D 3L U(T) 3R 2D 5L

+----------------+
|  ##cc  dd##hh  |
|  ##cc  dd##hh  |
|  ##cc  dd##hh  |
|  ##cc  dd##hh  |
|##aa  ee  gg  jj|
|##aa  ee  gg  jj|
=##aa  ee  gg  jj=
=##aa  ee  gg  jj=
|    bb##ff  ii  |
|    bb##ff  ii  |
|    bb##ff  ii  |
|    bb##ff  ii  |
+----------------+

L 2U 2L D 2L U 2L 2D 2U 2R 2D 3L

+----------------+
|    dd##        |
|    dd##        |
|####dd    ######|
|####dd    ######|
=  ##cccc        =
=  ##cccc        =
|ee##  ##  ##aa##|
|ee##  ##  ##aa##|
|ee  **>>bb  aa  |
|ee  **>>bb  aa  |
|    vv          |
|    vv          |
+----------------+

4L U 2L U L R 2D 2R 2D R D 2R U L D L U R 2U L R 2D 2L U D 2R 2U 7L

+----------------+
|    **>>    aa  =
|    **>>    aa  =
|^^  vv      bb  |
|^^  vv      bb  |
|**>>XXggXX  cccc|
|**>>XXggXX  cccc|
=    ffffffeecccc|
=    ffffffeecccc|
|<<**  XXXX  dd  |
|<<**  XXXX  dd  |
|  vv        dd  |
|  vv        dd  |
+----------------+

3L 4D R D L 5U 2R D L U L 4D R U L 2U 2L L(T) D(T) 3R 3L U(T) R(T) D U L(T)
D(T) 2R 2L U(T) R(T) 2D 4L

+----------------+
|######XX        |
|######XX        |
|######XXaabbcc  |
|######XXaabbcc  |
|########    cc  |
|########    cc  |
|########    dd  |
|########    dd  |
|######XXeeffdd  |
|######XXeeffdd  |
|######XX        |
|######XX        |
+----------------+

L 2U 3L 2D R D L 3U 3R 5D 3L U D L 2U 2L
2R 2D 2R U 2L D L U R U 3L
5R 3U L 2D R D 2L 2D L U R U 4L
5R 2U L D R D 5L U L D
5R 3U L 2D R D 4L U L 3D L

rm -66

+----------------+
|    aaaaaa<<**  |
|    aaaaaa<<**  |
|      bb##  vv  |
|      bb##  vv  |
|##XXXX<<**>>    |
|##XXXX<<**>>    |
|        vv<<**>>|
|        vv<<**>>|
|                |
|                |
|XXXXXXXX        |
|XXXXXXXX        |
+----------------+

L 2U 2D 2L 2U U(T) R(T) 4D 2L 2U L(T) D 2R U U(T) U 2L 3D R 2L D R U 2R 2D L U
R U 4L D L 2U L

+----------------+
|                |
|                |
|  ####aa##ee##  |
|  ####aa##ee##  |
=######aabb  cc  =
=######aabb  cc  =
|  ##    ####cc  |
|  ##    ####cc  |
|  ##dd######cc  |
|  ##dd######cc  |
|                |
|                |
+----------------+

There are several ways to do this level but all require walking around the pit.

L 2U 2L 2D 2U 2L 2D 2U 4R 5D 5L 2U 3R U L D L U
2R 2U 2R 2D 5L 3R 2U 2L D U 2R 2D 6L

+----------------+
|##ee##^^  ##    |
|##ee##^^  ##    |
|XX  <<**>>##bb  |
|XX  <<**>>##bb  |
|XX  cc  dd##    |
|XX  cc  dd##    |
|XX  XX##**>>  aa|
|XX  XX##**>>  aa|
|XX  ffgg      aa|
|XX  ffgg      aa|
|XX      hh  XX  |
|XX      hh  XX  |
+----------------+

L U L 3U R U L 4D L D 2L 3U 2R 2D L R 2U 3L U L 3D 3R D R 2U D 4L 2U 4R
L U D R 2D 4L 2U 5R U R U 8L

+----------------+
|XXXXXX##    XXXX|
|XXXXXX##    XXXX|
|XX    ####cc    |
|XX    ####cc    |
|XX##  aabbcc    =
|XX##  aabbcc    =
=######    dd  XX|
=######    dd  XX|
+----------------+

2L D 3L 2R U R U L U 2L 2D 2U 2R 3D 3L 3R U 2L U L D R D 3L

+----------------+
|  ######        |
|  ######        |
|  ####    **>>  |
|  ####    **>>  |
|  ##^^    aaaa  |
|  ##^^    aaaa  |
|  <<**>>bbbbcc  |
|  <<**>>bbbbcc  |
|  ##vv    dddd  |
|  ##vv    dddd  |
|########    XX  |
|########    XX  |
+----------------+

L D L R 2U L 2U L 2R 4D L 3U R U 4L 2D R 2U R
2L 2D D(T) 2R 2L U(T) R D 3R U 2L D L 2U D 3R 2U 7L 3D L

+----------------+
|XX      ff      |
|XX      ff      |
|XX    ee##      |
|XX    ee##      |
|  ccdd######    |
|  ccdd######    |
|########XXbbbb  |
|########XXbbbb  |
|##########bbbb  |
|##########bbbb  |
|############aa  |
|############aa  |
+----------------+

6L D R 2L D R U 5R 4D L 2U R 2U 4L U L D R D L U L 4D 2L

+----------------+
|            bb  |
|            bb  |
|  **>>^^  **>>  |
|  **>>^^  **>>  |
|      **>>  cc  |
|      **>>  cc  |
=##**>>    **>>  =
=##**>>    **>>  =
|aavv  **>>  ^^  |
|aavv  **>>  ^^  |
|##        <<**  |
|##        <<**  |
+----------------+

L 3U 5L D U 2R D L(T) U 2R 5D L R U R R(T) 2U 2L 2R 2U 3L 4D R D 5L 2U L

+----------------+
|##  kkii      ff|
|##  kkii      ff|
|  jjjjii  gggg  |
|  jjjjii  gggg  |
=^^jjjjiihhhh    =
=^^jjjjiihhhh    =
|**>>  ii      dd|
|**>>  ii      dd|
|  ^^##aa  cc    |
|  ^^##aa  cc    |
|  **##aabbbb  ee|
|  **##aabbbb  ee|
+----------------+

2L D 2L D L 3R D 2L 2R 4U L 3D 4L R U R 3U 3L D R D D(T) R 2U 3L

+----------------+
|    aa  cccc    |
|    aa  cccc    |
|####aa      dd  |
|####aa      dd  |
=####bbggggggdd  =
=####bbggggggdd  =
|####  ggggggdd  |
|####  ggggggdd  |
|    ffffff  ee  |
|    ffffff  ee  |
|        hhhh    |
|        hhhh    |
+----------------+

L 3D 5L 3R U 2L D 4R 5U 2L D 3L U L R D R 2D L 2U 3R U 2R D 5L 5R 4D L 2U R U
8L

+----------------+
|                |
|                |
|XXXXXX    XXXXXX|
|XXXXXX    XXXXXX|
|    ^^    ^^    |
|    ^^    ^^    |
|aa<<**bbbb**>>cc|
|aa<<**bbbb**>>cc|
|    vv    vv    |
|    vv    vv    |
|              dd|
|              dd|
+----------------+

7L 2R 2U 2D 2L U L(T) D 3R U L(T) D 2R U U(T) R 2D L L(T) D 2R U R 2U 3L 2U 5L

+~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~+
|                                 VI. Thanks                                  |
+~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~+

-Thanks to Retro on GameFAQs for verifying some of the walkthroughs

-Thanks to Shana for a walkthrough for 3-1

-Thanks to Devin Morgan for making the images at GameFAQs so that ASchultz
 could focus on levels without a computer

-Thanks to CJayC for keeping up GameFAQs as usual and also offering this as a
 bounty that expired before we could finish it. It was still worth it for us
 and highlighted a game that needed it.


+~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~+
|                             VII. Legal Information                          |
+~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~+

Copyright 2004 Joseph Colby and Andrew Schultz

This may be not be reproduced under any circumstances except for personal,
private use. It may not be placed on any web site or otherwise distributed
publicly without advance written permission. Use of this guide on any other web
site or as a part of any public display is strictly prohibited, and a violation
of copyright.

Kwirk is TM & copyright 1989 ACCLIAM ENT, INC.
Copyright 1989 ATLUS LTD.

Currently, GameFAQs.com is the only site authorized to host this FAQ.