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