What if the blocks are buoyant? Can you construct the same shape upside down if there is a surface to support the part that wants to rise out of the water?