what is the best way to waterproof an upper level deck