How to build solar power generation on the roof without leakage