If you use spaces in between move ypour solutions are better to read/count:
x'z'M B M2 D L U2
x U' r' U' r2 U2 R U' r2 U R U' R' +
U' R2 D R' U2 R D' R' U2 R' #
M' U M U M' U' M' U' M2 U' r2 U2 M' U2 M
Nice 1st block
While building the 2nd block I see lots and lots of blocks not being used.
In FMC you need to seize thos blocks
But sticking to Roux...
You are forgiven for not spotting the opportunity at +
But # you should have spotted
Check out U2 B2 at + - leaves 3E 3C
Check out U' B2 at # - leaves just three edges!
Insertion finder said
39 HTM for +
34 HTM for #