This solution is untested.
To the Top
- - - - - - - - - - - - - - -
| . . ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ < |
| ( . - - - - - - - - - - - -
- - . . 0 . . | > . . . . |
| . . 0 0 . | . . 0 . 0 |
| . 0 . . . | . 0 . 0 . |
| - - . - - - - - - - . - -
| . . . . | ? ? | . . . . |
| . 0 . . | . . . . 0 . . |
| . 0 . . . . . . . . 0 . |
| . . . . - - - - - - - - -
- - - - - -
Label the Boulders
- - - - - - - - - - - - - - -
| . . ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ < |
| ( . - - - - - - - - - - - -
- - . . A . . | > . . . . |
| . . B C . | . . K . M |
| . D . . . | . J . L . |
| - - . - - - - - - - . - -
| . . . . | ? ? | . . . . |
| . E . . | . . . . H . . |
| . F . . . . . . . . G . |
| . . . . - - - - - - - - -
- - - - - -

Step One: Magic Chest
  1. Push M four tiles south.
  2. Pick up the scrolls.
  3. Push A two tiles west.
  4. Push A north and take it.
- - - - - - - - - - - - - - -
| . . . ^ ^ ^ ^ ^ ^ ^ ^ ^ < |
| ( . - - - - - - - - - - - -
- - . . . . . | > . . . . |
| . . B C . | . . K . . |
| . D . . . | . J . L . |
| - - . - - - - - - - . - -
| . . . . | . . | . . . . |
| . E . . | . . . . H M . |
| . F . . . . . . . . G . |
| . . . . - - - - - - - - -
- - - - - -
Step Two: NW Room
  1. Push B north one, west two.
  2. Push B north and take it.
  3. Take C the same way.
  4. Push D east one, south three.
- - - - - - - - - - - - - - -
| . . . . . ^ ^ ^ ^ ^ ^ ^ < |
| ( . - - - - - - - - - - - -
- - . . . . . | > . . . . |
| . . . . . | . . K . . |
| . . . . . | . J . L . |
| - - . - - - - - - - . - -
| . . . . | . . | . . . . |
| . E D . | . . . . H M . |
| . F . . . . . . . . G . |
| . . . . - - - - - - - - -
- - - - - -
Step Three: SW Room
  1. Push D north and take it.
  2. Push F one tile east.
  3. Push F north and take it.
  4. Take E the same way as F.
- - - - - - - - - - - - - - -
| . . . . . . . . ^ ^ ^ ^ < |
| ( . - - - - - - - - - - - -
- - . . . . . | > . . . . |
| . . . . . | . . K . . |
| . . . . . | . J . L . |
| - - . - - - - - - - . - -
| . . . . | . . | . . . . |
| . . . . | . . . . H M . |
| . . . . . . . . . . G . |
| . . . . - - - - - - - - -
- - - - - -
Step Four: SE Room
  1. Push G eight west and take it.
  2. Push M one tile south.
  3. Push M west; take it like G.
  4. Take H the same way as M.
- - - - - - - - - - - - - - -
| . . . . . . . . . . . ^ < |
| ( . - - - - - - - - - - - -
- - . . . . . | > . . . . |
| . . . . . | . . K . . |
| . . . . . | . J . L . |
| - - . - - - - - - - . - -
| . . . . | . . | . . . . |
| . . . . | . . . . . . . |
| . . . . . . . . . . . . |
| . . . . - - - - - - - - -
- - - - - -
Step Five: Finish
  1. Push K two tiles east.
  2. Push K south and take it.
  3. Push L one east, three south.
  4. Nudge J east to see under it.
- - - - - - - - - - - - - - -
| . . . . . . . . . . . . < |
| ( . - - - - - - - - - - - -
- - . . . . . | > . . . . |
| . . . . . | . . . . . |
| . . . . . | . . J . . |
| - - . - - - - - - - . - -
| . . . . | . . | . . . . |
| . . . . | . . . . . L . |
| . . . . . . . . . . . . |
| . . . . - - - - - - - - -
- - - - - -