It's this building to the South of Storm Force.
View attachment 18364
It was built for the Maximum Carnage house at HHN 2002 (hence the name) and further used for HHN in 2004 and 2005. After that, it became THE tech operations storage building for the South side of the resort, meaning that any expansion into that space would require relocating everything in there to a new facility.