Wow, I'm impressed by the 3D printed parts, and even more impressed by the locomotive using steam. Just a phenomenal job of the engineering and it's not something you see everyday in the LEGO trains world!
Good job on all the hard work put inside of it!