I am facing difficulties while attempting to use the boolean difference operation in Blender. I have attached a test_boolean.blend file that contains a bathymetry model and a cube. My goal is to use boolean difference to produce the output where only the bathymetry and the top portion of the cube remain after the operation or in other words I want to make an object whose bottom will be the bathymetry and the sides will come from the cube. To troubleshoot, I have inspected the face normals of the cube. I would greatly appreciate your assistance in identifying what might be causing the issue. Thank you for your valuable help.