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.
#####; # #; ####### # #####; # # #; # ##### ##### #; # # $ # #; # # *.* # #; # # *+* # #; # # **.# # #; # # # # #; # #### ### ## #; # $ $ #; ##### ## ####; ## ## #; # ##; #######;