This solution is untested.
Bring 'em On Down
- - - - - - - - - - - - - - - - - - - - - - - - - -
| . . . . . . . . . . . . . | | . . . . . . . . . |
| . . . . 0 . . | 0 . . 0 . | | . . . . . . . . . |
| . 0 . . - - - - . 0 . 0 . | | . . . . . . . . . |
| - - - . . . . . . . . . . | | . . . . < . . . . |
| . . 0 . . 0 . | 0 . 0 0 . | | . . . . . . . . . |
| . 0 . . . . . | . . . . . | | . . . . . . . . . |
| . . . 0 . - - - - - - - - - | . . . . . . . . . |
| . 0 . . 0 . 0 . | | . . . . . . . . . |
| . 0 . 0 . 0 . . - - - - - - - - - - - - - - - - - - + |
- - - - . . > . . ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ . |
- - - - - - - - - - - - - - - - - - - - - - - - - -
Label the Boulders
- - - - - - - - - - - - - - - - - - - - - - - - - -
| . . . . . . . . . . . . . | | . . . . . . . . . |
| . . . . M . . | N . . R . | | . . . . . . . . . |
| . L . . - - - - . P . S . | | . . . . . . . . . |
| - - - . . . . . . . . . . | | . . . . < . . . . |
| . . J . . K . | V . U T . | | . . . . . . . . . |
| . H . . . . . | . . . . . | | . . . . . . . . . |
| . . . G . - - - - - - - - - | . . . . . . . . . |
| . F . . C . B . | | . . . . . . . . . |
| . E . D . A . . - - - - - - - - - - - - - - - - - - + |
- - - - . . > . . ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ . |
- - - - - - - - - - - - - - - - - - - - - - - - - -

Step One: Entry Area
  1. Push C three tiles north, out of the way.
  2. Push A south and take it east to the hole.
  3. Push D east then south and take it.
  4. Take E the same way, then F.
- - - - - - - - - - - - - - - - - - - - - - - - - -
| . . . . . . . . . . . . . | | . . . . . . . . . |
| . . . . M . . | N . . R . | | . . . . . . . . . |
| . L . . - - - - . P . S . | | . . . . . . . . . |
| - - - . . . . . . . . . . | | . . . . < . . . . |
| . . J . C K . | V . U T . | | . . . . . . . . . |
| . H . . . . . | . . . . . | | . . . . . . . . . |
| . . . G . - - - - - - - - - | . . . . . . . . . |
| . F . . . . B . | | . . . . . . . . . |
| . . . . . . . . - - - - - - - - - - - - - - - - - - + |
- - - - . . > . . . . . ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ . |
- - - - - - - - - - - - - - - - - - - - - - - - - -
Step Two: Southwest Room
  1. Push C south and take it.
  2. Push G east, then south and take it.
  3. Take J the same way, then H, then F.
  4. Push K one tile west, then south and take it.
- - - - - - - - - - - - - - - - - - - - - - - - - -
| . . . . . . . . . . . . . | | . . . . . . . . . |
| . . . . M . . | N . . R . | | . . . . . . . . . |
| . L . . - - - - . P . S . | | . . . . . . . . . |
| - - - . . . . . . . . . . | | . . . . < . . . . |
| . . . . . . . | V . U T . | | . . . . . . . . . |
| . . . . . . . | . . . . . | | . . . . . . . . . |
| . . . . . - - - - - - - - - | . . . . . . . . . |
| . . . . . . B . | | . . . . . . . . . |
| . . . . . . . . - - - - - - - - - - - - - - - - - - + |
- - - - . . > . . . . . . . . . . . ^ ^ ^ ^ ^ ^ ^ ^ ^ . |
- - - - - - - - - - - - - - - - - - - - - - - - - -
Step Three: Northwest Room
  1. Push L two tiles east, three south, then one more east.
  2. From here, take L to the holes like you did C.
  3. Push M one tile west, four south, then one east.
  4. Take M the same way as C and L.
- - - - - - - - - - - - - - - - - - - - - - - - - -
| . . . . . . . . . . . . . | | . . . . . . . . . |
| . . . . . . . | N . . R . | | . . . . . . . . . |
| . . . . - - - - . P . S . | | . . . . . . . . . |
| - - - . . . . . . . . . . | | . . . . < . . . . |
| . . . . . . . | V . U T . | | . . . . . . . . . |
| . . . . . . . | . . . . . | | . . . . . . . . . |
| . . . . . - - - - - - - - - | . . . . . . . . . |
| . . . . . . B . | | . . . . . . . . . |
| . . . . . . . . - - - - - - - - - - - - - - - - - - + |
- - - - . . > . . . . . . . . . . . . . ^ ^ ^ ^ ^ ^ ^ . |
- - - - - - - - - - - - - - - - - - - - - - - - - -
Step Four: Southeast Quarter
  1. Push P one tile south, six west, two north.
  2. Now take P the same way as L and M.
  3. Push V one tile north, then take it like P.
  4. Do the same thing with U, then T.
- - - - - - - - - - - - - - - - - - - - - - - - - -
| . . . . . . . . . . . . . | | . . . . . . . . . |
| . . . . . . . | N . . R . | | . . . . . . . . . |
| . . . . - - - - . . . S . | | . . . . . . . . . |
| - - - . . . . . . . . . . | | . . . . < . . . . |
| . . . . . . . | . . . . . | | . . . . . . . . . |
| . . . . . . . | . . . . . | | . . . . . . . . . |
| . . . . . - - - - - - - - - | . . . . . . . . . |
| . . . . . . B . | | . . . . . . . . . |
| . . . . . . . . - - - - - - - - - - - - - - - - - - + |
- - - - . . > . . . . . . . . . . . . . . . . . ^ ^ ^ . |
- - - - - - - - - - - - - - - - - - - - - - - - - -
Step Five: Finish
  1. Push N two tiles south, then take it like P.
  2. Push B two tiles west, then south and take it.
  3. Nudge R one tile west to look under it.
  4. Push S three tiles west, and take it like N.
- - - - - - - - - - - - - - - - - - - - - - - - - -
| . . . . . . . . . . . . . | | . . . . . . . . . |
| . . . . . . . | . . R . . | | . . . . . . . . . |
| . . . . - - - - . . . . . | | . . . . . . . . . |
| - - - . . . . . . . . . . | | . . . . < . . . . |
| . . . . . . . | . . . . . | | . . . . . . . . . |
| . . . . . . . | . . . . . | | . . . . . . . . . |
| . . . . . - - - - - - - - - | . . . . . . . . . |
| . . . . . . . . | | . . . . . . . . . |
| . . . . . . . . - - - - - - - - - - - - - - - - - - + |
- - - - . . > . . . . . . . . . . . . . . . . . . . . . |
- - - - - - - - - - - - - - - - - - - - - - - - - -