Nearly too tricky for me, couldn't get it first time around and second time time many attempts got me down to 4off. Third time around down to 2off and then I got it. Hem's elementary levels are too tricky for me!!
Found many many routes to 2off, just couldn't find 38 steps. I was sure the key was in a certain arrangement of one direction blocks and eventually got it.