Core Principles And Design Strategies For Creating Floodresilient