Get a Roof - Get a Shelter
The most basic and fundamental form of "a house" creates a shelter with just a roof.
Diagonal positioning prevents water penetration from above with no draining problem.
The water flowing over the sidewalk are being redirected to bypass the shelter by a pile of sand that functions as a wall.