A player has reported that he tested this solution and it works.
A Hug and a Kiss
- - - - - - - - -
| ? ? - - - - - . . . |
| . . ^ ^ ^ ^ ^ . 0 . |
| ^ | - - - - - - . . |
| ^ | > 0 . 0 . . 0 . |
| ^ | . . 0 . . 0 . 0 - -
| ^ | . 0 . 0 . . 0 . ( |
| < | - - - - - - . . . |
- - - - - - - -
Label the Boulders
- - - - - - - - -
| ? ? - - - - - . . . |
| . . ^ ^ ^ ^ ^ . K . |
| ^ | - - - - - - . . |
| ^ | > A . B . . J . |
| ^ | . . C . . F . H - -
| ^ | . D . E . . G . ( |
| < | - - - - - - . . . |
- - - - - - - -

Step One: Get Out
  1. Push C one tile east.
  2. Push B two tiles east.
  3. Push G one tile east.
  4. Push J one tile north.
- - - - - - - - -
| ? ? - - - - - . . . |
| . . ^ ^ ^ ^ ^ . K . |
| ^ | - - - - - - J . |
| ^ | > A . . . B . . |
| ^ | . . . C . F . H - -
| ^ | . D . E . . . G ( |
| < | - - - - - - . . . |
- - - - - - - -
Step Two: Northeast Area
  1. Take K west into a pit.
  2. Push J one north; take it next.
  3. Push B one east, two north; take it.
  4. Take F the same way as B.
- - - - - - - - -
| ? ? - - - - - . . . |
| . . ^ . . . . . . . |
| ^ | - - - - - - . . |
| ^ | > A . . . . . . |
| ^ | . . . C . . . H - -
| ^ | . D . E . . . G ( |
| < | - - - - - - . . . |
- - - - - - - -
Step Three: Clear the Walls
  1. Push G one west, four north; take it.
  2. Push H one south; take it like G.
  3. Push E three east; take it like G.
  4. Take D the same way.
- - - - - - - - -
| . . - - - - - . . . |
| . . . . . . . . . . |
| . | - - - - - - . . |
| . | > A . . . . . . |
| . | . . . C . . . . - -
| ^ | . . . . . . . . ( |
| < | - - - - - - . . . |
- - - - - - - -
Step Four: Finish
  1. Push A five tiles east.
  2. Take A to the last pit.
  3. There are no further steps.
- - - - - - - - -
| . . - - - - - . . . |
| . . . . . . . . . . |
| . | - - - - - - . . |
| . | > . . . . . . . |
| . | . . . C . . . . - -
| . | . . . . . . . . ( |
| < | - - - - - - . . . |
- - - - - - - -