This level is not actually all that difficult. It's actually medium level. One of the things that makes it difficult here is that there's no single-move undo. If you've made a mistake, like push a box into a non-goal corner, the only way to recover is to start over by refreshing the page.
########; ##### #; # #### #; ### ###$# # #; # # # ###; # ### #### # #; # *+* ### #; ### #.** # #; #### $ ### # #; ## # # #; # ## ### #; # ## # #; # # ###; # ####; ######;