The Use Of Demand-Wise Shared Protection In Creating Topology Optimized High Availability Networks