1<shapes name="mxgraph.aws.networking"> 2<shape name="AWS Direct Connect" h="54.61" w="54.61" aspect="variable" strokewidth="inherit"> 3<connections> 4<constraint x="0.5" y="0" perimeter="0" name="N"/> 5<constraint x="0.5" y="1" perimeter="0" name="S"/> 6<constraint x="0" y="0.5" perimeter="0" name="W"/> 7<constraint x="1" y="0.5" perimeter="0" name="E"/> 8<constraint x="0.145" y="0.145" perimeter="0" name="NW"/> 9<constraint x="0.145" y="0.855" perimeter="0" name="SW"/> 10<constraint x="0.855" y="0.145" perimeter="0" name="NE"/> 11<constraint x="0.855" y="0.855" perimeter="0" name="SE"/> 12</connections> 13<background> 14<path> 15<move x="27.3" y="0"/> 16<curve x1="12.23" y1="0" x2="0" y2="12.22" x3="0" y3="27.3"/> 17<curve x1="0" y1="42.38" x2="12.23" y2="54.61" x3="27.3" y3="54.61"/> 18<curve x1="42.38" y1="54.61" x2="54.61" y2="42.38" x3="54.61" y3="27.3"/> 19<curve x1="54.61" y1="12.22" x2="42.38" y2="0" x3="27.3" y3="0"/> 20<close/> 21<move x="35.14" y="49.77"/> 22<line x="19.26" y="25.01"/> 23<line x="26.72" y="23.76"/> 24<line x="20.25" y="6.02"/> 25<line x="36.85" y="30.51"/> 26<line x="28.86" y="30.66"/> 27<line x="35.14" y="49.77"/> 28<close/> 29</path> 30</background> 31<foreground> 32<fillstroke/> 33</foreground> 34</shape> 35<shape name="Elastic Load Balancer" h="57.33" w="57.33" aspect="variable" strokewidth="inherit"> 36<connections> 37<constraint x="0.5" y="0" perimeter="0" name="N"/> 38<constraint x="0.5" y="1" perimeter="0" name="S"/> 39<constraint x="0" y="0.5" perimeter="0" name="W"/> 40<constraint x="1" y="0.5" perimeter="0" name="E"/> 41<constraint x="0.145" y="0.145" perimeter="0" name="NW"/> 42<constraint x="0.145" y="0.855" perimeter="0" name="SW"/> 43<constraint x="0.855" y="0.145" perimeter="0" name="NE"/> 44<constraint x="0.855" y="0.855" perimeter="0" name="SE"/> 45</connections> 46<background> 47<path> 48<move x="28.67" y="0"/> 49<curve x1="12.83" y1="0" x2="0" y2="12.83" x3="0" y3="28.67"/> 50<curve x1="0" y1="44.5" x2="12.83" y2="57.33" x3="28.67" y3="57.33"/> 51<curve x1="44.5" y1="57.33" x2="57.33" y2="44.5" x3="57.33" y3="28.67"/> 52<curve x1="57.33" y1="12.83" x2="44.5" y2="0" x3="28.67" y3="0"/> 53<close/> 54<move x="46.67" y="19.67"/> 55<line x="37.67" y="19.67"/> 56<line x="37.67" y="17.88"/> 57<line x="34.87" y="21.4"/> 58<line x="33.59" y="19.58"/> 59<line x="20.9" y="27.67"/> 60<line x="31.67" y="27.67"/> 61<line x="31.67" y="25.74"/> 62<line x="37.67" y="27.99"/> 63<line x="37.67" y="24.67"/> 64<line x="46.67" y="24.67"/> 65<line x="46.67" y="33.67"/> 66<line x="37.67" y="33.67"/> 67<line x="37.67" y="30.34"/> 68<line x="31.67" y="32.59"/> 69<line x="31.67" y="30.67"/> 70<line x="20.9" y="30.67"/> 71<line x="33.7" y="38.75"/> 72<line x="34.87" y="36.87"/> 73<line x="37.67" y="40.46"/> 74<line x="37.67" y="38.67"/> 75<line x="46.67" y="38.67"/> 76<line x="46.67" y="47.67"/> 77<line x="37.67" y="47.67"/> 78<line x="37.67" y="44.07"/> 79<line x="31.45" y="42.57"/> 80<line x="32.3" y="40.77"/> 81<line x="16.67" y="30.66"/> 82<line x="16.67" y="36.67"/> 83<line x="6.67" y="36.67"/> 84<line x="6.67" y="21.67"/> 85<line x="16.67" y="21.67"/> 86<line x="16.67" y="27.68"/> 87<line x="32.41" y="17.57"/> 88<line x="31.45" y="15.76"/> 89<line x="37.67" y="14.26"/> 90<line x="37.67" y="10.67"/> 91<line x="46.67" y="10.67"/> 92<line x="46.67" y="19.67"/> 93<close/> 94</path> 95</background> 96<foreground> 97<fillstroke/> 98</foreground> 99</shape> 100<shape name="Route 53" h="56.72" w="60.3" aspect="variable" strokewidth="inherit"> 101<connections> 102<constraint x="0.51" y="0" perimeter="0" name="N"/> 103<constraint x="0.517" y="0.995" perimeter="0" name="S"/> 104<constraint x="0.06" y="0.5" perimeter="0" name="W"/> 105<constraint x="0.93" y="0.5" perimeter="0" name="E"/> 106<constraint x="0.02" y="0.215" perimeter="0" name="NW"/> 107<constraint x="0.13" y="0.855" perimeter="0" name="SW"/> 108<constraint x="0.96" y="0.195" perimeter="0" name="NE"/> 109<constraint x="0.855" y="0.855" perimeter="0" name="SE"/> 110</connections> 111<background> 112<path> 113<move x="58.75" y="38.98"/> 114<curve x1="55.95" y1="52.8" x2="42.56" y2="47.21" x3="31.7" y3="56.21"/> 115<curve x1="31.08" y1="56.72" x2="30.78" y2="56.21" x3="30.78" y3="56.21"/> 116<curve x1="24.2" y1="48.2" x2="3.9" y2="54.88" x3="1.38" y3="38.98"/> 117<curve x1="0" y1="30.28" x2="5.22" y2="29.21" x3="5.51" y3="22.67"/> 118<curve x1="5.74" y1="17.61" x2="1.38" y2="12.1" x3="1.38" y3="12.1"/> 119<line x="11.03" y="0.39"/> 120<curve x1="11.03" y1="0.39" x2="20.53" y2="9.98" x3="30.06" y3="0.39"/> 121<curve x1="30.45" y1="0" x2="31.19" y2="0.28" x3="31.3" y3="0.41"/> 122<curve x1="40.37" y1="10.75" x2="49.62" y2="0.39" x3="49.62" y3="0.39"/> 123<line x="57.89" y="11.18"/> 124<curve x1="57.89" y1="11.18" x2="53.52" y2="16.35" x3="53.75" y3="22.09"/> 125<curve x1="54.02" y1="28.87" x2="60.3" y2="31.31" x3="58.75" y3="38.98"/> 126<close/> 127</path> 128</background> 129<foreground> 130<fillstroke/> 131</foreground> 132</shape> 133<shape name="Route 53 HostedZone" h="54.56" w="58.01" aspect="variable" strokewidth="inherit"> 134<connections> 135<constraint x="0.51" y="0" perimeter="0" name="N"/> 136<constraint x="0.517" y="0.995" perimeter="0" name="S"/> 137<constraint x="0.06" y="0.5" perimeter="0" name="W"/> 138<constraint x="0.93" y="0.5" perimeter="0" name="E"/> 139<constraint x="0.02" y="0.215" perimeter="0" name="NW"/> 140<constraint x="0.13" y="0.855" perimeter="0" name="SW"/> 141<constraint x="0.96" y="0.195" perimeter="0" name="NE"/> 142<constraint x="0.855" y="0.855" perimeter="0" name="SE"/> 143</connections> 144<background> 145<path> 146<move x="56.51" y="37.49"/> 147<curve x1="53.83" y1="50.79" x2="40.94" y2="45.42" x3="30.49" y3="54.06"/> 148<curve x1="29.9" y1="54.56" x2="29.61" y2="54.06" x3="29.61" y3="54.06"/> 149<curve x1="23.28" y1="46.36" x2="3.75" y2="52.79" x3="1.33" y3="37.49"/> 150<curve x1="0" y1="29.12" x2="5.02" y2="28.1" x3="5.3" y3="21.8"/> 151<curve x1="5.53" y1="16.94" x2="1.33" y2="11.64" x3="1.33" y3="11.64"/> 152<line x="10.61" y="0.37"/> 153<curve x1="10.61" y1="0.37" x2="19.75" y2="9.6" x3="28.92" y3="0.37"/> 154<curve x1="29.29" y1="0" x2="30" y2="0.27" x3="30.11" y3="0.4"/> 155<curve x1="38.84" y1="10.34" x2="47.73" y2="0.37" x3="47.73" y3="0.37"/> 156<line x="55.69" y="10.75"/> 157<curve x1="55.69" y1="10.75" x2="51.49" y2="15.72" x3="51.71" y3="21.25"/> 158<curve x1="51.97" y1="27.76" x2="58.01" y2="30.12" x3="56.51" y3="37.49"/> 159<close/> 160</path> 161</background> 162<foreground> 163<fillstroke/> 164</foreground> 165</shape> 166<shape name="Route 53 RouteTable" h="49.57" w="58.62" aspect="variable" strokewidth="inherit"> 167<connections> 168<constraint x="0.5" y="0" perimeter="0" name="N"/> 169<constraint x="0.5" y="1" perimeter="0" name="S"/> 170<constraint x="0" y="0.5" perimeter="0" name="W"/> 171<constraint x="1" y="0.5" perimeter="0" name="E"/> 172<constraint x="0" y="0" perimeter="0" name="NW"/> 173<constraint x="0" y="1" perimeter="0" name="SW"/> 174<constraint x="1" y="0" perimeter="0" name="NE"/> 175<constraint x="1" y="1" perimeter="0" name="SE"/> 176</connections> 177<foreground> 178<path> 179<move x="0" y="0"/> 180<line x="0" y="14.12"/> 181<line x="58.62" y="14.12"/> 182<line x="58.62" y="0"/> 183<line x="0" y="0"/> 184<close/> 185<move x="6.85" y="11.3"/> 186<line x="5.5" y="11.3"/> 187<line x="5.5" y="5.06"/> 188<line x="3.76" y="5.06"/> 189<line x="3.76" y="4.16"/> 190<line x="3.89" y="4.16"/> 191<curve x1="4.7" y1="4.16" x2="5.63" y2="3.96" x3="5.87" y3="2.87"/> 192<line x="5.87" y="2.7"/> 193<line x="6.85" y="2.7"/> 194<line x="6.85" y="11.3"/> 195<close/> 196<move x="14.39" y="3.96"/> 197<curve x1="13.08" y1="5.72" x2="11.95" y2="8.71" x3="11.76" y3="11.3"/> 198<line x="10.34" y="11.3"/> 199<curve x1="10.53" y1="8.73" x2="11.76" y2="5.87" x3="13.09" y3="4.11"/> 200<line x="9.43" y="4.11"/> 201<line x="9.43" y="2.87"/> 202<line x="14.39" y="2.87"/> 203<line x="14.39" y="3.96"/> 204<close/> 205<move x="20.38" y="11.3"/> 206<line x="15.49" y="11.3"/> 207<curve x1="15.49" y1="7.56" x2="19" y2="7.64" x3="19" y3="4.97"/> 208<curve x1="19" y1="4.27" x2="18.7" y2="3.67" x3="17.96" y3="3.67"/> 209<curve x1="16.95" y1="3.67" x2="16.79" y2="4.59" x3="16.79" y3="5.47"/> 210<line x="15.51" y="5.47"/> 211<curve x1="15.51" y1="3.76" x2="16.2" y2="2.7" x3="17.98" y3="2.7"/> 212<curve x1="19.7" y1="2.7" x2="20.35" y2="3.75" x3="20.35" y3="5"/> 213<curve x1="20.35" y1="7.85" x2="17.63" y2="8.03" x3="16.99" y3="10.13"/> 214<line x="20.38" y="10.13"/> 215<line x="20.38" y="11.3"/> 216<close/> 217<move x="23.21" y="11.3"/> 218<line x="21.87" y="11.3"/> 219<line x="21.87" y="9.69"/> 220<line x="23.21" y="9.69"/> 221<line x="23.21" y="11.3"/> 222<close/> 223<move x="28.1" y="11.3"/> 224<line x="26.75" y="11.3"/> 225<line x="26.75" y="5.06"/> 226<line x="25.02" y="5.06"/> 227<line x="25.02" y="4.16"/> 228<line x="25.15" y="4.16"/> 229<curve x1="25.95" y1="4.16" x2="26.89" y2="3.96" x3="27.12" y3="2.87"/> 230<line x="27.12" y="2.7"/> 231<line x="28.1" y="2.7"/> 232<line x="28.1" y="11.3"/> 233<close/> 234<move x="33.14" y="11.47"/> 235<curve x1="31.03" y1="11.47" x2="30.63" y2="9.82" x3="30.63" y3="7.35"/> 236<curve x1="30.63" y1="4.78" x2="31.09" y2="2.7" x3="33.3" y3="2.7"/> 237<curve x1="34.76" y1="2.7" x2="35.55" y2="3.38" x3="35.55" y3="4.79"/> 238<line x="34.21" y="4.79"/> 239<curve x1="34.21" y1="4.29" x2="33.98" y2="3.67" x3="33.31" y3="3.67"/> 240<curve x1="32.05" y1="3.67" x2="31.98" y2="5.38" x3="31.98" y3="6.64"/> 241<line x="32.01" y="6.66"/> 242<curve x1="32.34" y1="6.04" x2="32.91" y2="5.75" x3="33.64" y3="5.75"/> 243<curve x1="34.79" y1="5.75" x2="35.71" y2="6.6" x3="35.71" y3="8.31"/> 244<curve x1="35.71" y1="10.29" x2="34.92" y2="11.47" x3="33.14" y3="11.47"/> 245<close/> 246<move x="38.45" y="11.3"/> 247<line x="37.1" y="11.3"/> 248<line x="37.1" y="9.69"/> 249<line x="38.45" y="9.69"/> 250<line x="38.45" y="11.3"/> 251<close/> 252<move x="42.38" y="11.47"/> 253<curve x1="40.77" y1="11.47" x2="39.87" y2="10.42" x3="39.87" y3="7.08"/> 254<curve x1="39.87" y1="3.74" x2="40.77" y2="2.7" x3="42.38" y3="2.7"/> 255<curve x1="43.99" y1="2.7" x2="44.89" y2="3.74" x3="44.89" y3="7.08"/> 256<curve x1="44.88" y1="10.42" x2="43.99" y2="11.47" x3="42.38" y3="11.47"/> 257<close/> 258<move x="47.66" y="11.3"/> 259<line x="46.31" y="11.3"/> 260<line x="46.31" y="9.69"/> 261<line x="47.66" y="9.69"/> 262<line x="47.66" y="11.3"/> 263<close/> 264<move x="51.59" y="11.47"/> 265<curve x1="49.98" y1="11.47" x2="49.09" y2="10.42" x3="49.09" y3="7.08"/> 266<curve x1="49.09" y1="3.74" x2="49.98" y2="2.7" x3="51.59" y3="2.7"/> 267<curve x1="53.2" y1="2.7" x2="54.1" y2="3.74" x3="54.1" y3="7.08"/> 268<curve x1="54.1" y1="10.42" x2="53.2" y2="11.47" x3="51.59" y3="11.47"/> 269<close/> 270</path> 271<fillstroke/> 272<path> 273<move x="0" y="32.26"/> 274<line x="58.62" y="32.26"/> 275<line x="58.62" y="18.14"/> 276<line x="0" y="18.14"/> 277<line x="0" y="32.26"/> 278<close/> 279<move x="51.59" y="20.84"/> 280<curve x1="53.2" y1="20.84" x2="54.1" y2="21.89" x3="54.1" y3="25.23"/> 281<curve x1="54.1" y1="28.57" x2="53.2" y2="29.61" x3="51.59" y3="29.61"/> 282<curve x1="49.98" y1="29.61" x2="49.09" y2="28.57" x3="49.09" y3="25.23"/> 283<curve x1="49.09" y1="21.89" x2="49.98" y2="20.84" x3="51.59" y3="20.84"/> 284<close/> 285<move x="46.31" y="27.84"/> 286<line x="47.66" y="27.84"/> 287<line x="47.66" y="29.44"/> 288<line x="46.31" y="29.44"/> 289<line x="46.31" y="27.84"/> 290<close/> 291<move x="40.25" y="22.3"/> 292<line x="40.38" y="22.3"/> 293<curve x1="41.19" y1="22.3" x2="42.12" y2="22.11" x3="42.36" y3="21.01"/> 294<line x="42.36" y="20.84"/> 295<line x="43.34" y="20.84"/> 296<line x="43.34" y="29.44"/> 297<line x="41.99" y="29.44"/> 298<line x="41.99" y="23.2"/> 299<line x="40.25" y="23.2"/> 300<line x="40.25" y="22.3"/> 301<close/> 302<move x="37.1" y="27.84"/> 303<line x="38.45" y="27.84"/> 304<line x="38.45" y="29.44"/> 305<line x="37.1" y="29.44"/> 306<line x="37.1" y="27.84"/> 307<close/> 308<move x="33.3" y="20.84"/> 309<curve x1="34.76" y1="20.84" x2="35.55" y2="21.52" x3="35.55" y3="22.93"/> 310<line x="34.21" y="22.93"/> 311<curve x1="34.21" y1="22.44" x2="33.98" y2="21.82" x3="33.31" y3="21.82"/> 312<curve x1="32.05" y1="21.82" x2="31.98" y2="23.53" x3="31.98" y3="24.78"/> 313<line x="32.01" y="24.8"/> 314<curve x1="32.34" y1="24.18" x2="32.91" y2="23.89" x3="33.64" y3="23.89"/> 315<curve x1="34.79" y1="23.89" x2="35.71" y2="24.74" x3="35.71" y3="26.46"/> 316<curve x1="35.71" y1="28.43" x2="34.92" y2="29.61" x3="33.15" y3="29.61"/> 317<curve x1="31.03" y1="29.61" x2="30.63" y2="27.96" x3="30.63" y3="25.5"/> 318<curve x1="30.63" y1="22.92" x2="31.09" y2="20.84" x3="33.3" y3="20.84"/> 319<close/> 320<move x="25.02" y="22.3"/> 321<line x="25.15" y="22.3"/> 322<curve x1="25.95" y1="22.3" x2="26.88" y2="22.11" x3="27.12" y3="21.01"/> 323<line x="27.12" y="20.84"/> 324<line x="28.1" y="20.84"/> 325<line x="28.1" y="29.44"/> 326<line x="26.75" y="29.44"/> 327<line x="26.75" y="23.2"/> 328<line x="25.02" y="23.2"/> 329<line x="25.02" y="22.3"/> 330<close/> 331<move x="21.87" y="27.84"/> 332<line x="23.21" y="27.84"/> 333<line x="23.21" y="29.44"/> 334<line x="21.87" y="29.44"/> 335<line x="21.87" y="27.84"/> 336<close/> 337<move x="17.96" y="21.82"/> 338<curve x1="16.95" y1="21.82" x2="16.79" y2="22.74" x3="16.79" y3="23.61"/> 339<line x="15.51" y="23.61"/> 340<curve x1="15.51" y1="21.9" x2="16.2" y2="20.85" x3="17.98" y3="20.85"/> 341<curve x1="19.7" y1="20.85" x2="20.35" y2="21.89" x3="20.35" y3="23.14"/> 342<curve x1="20.35" y1="25.99" x2="17.63" y2="26.18" x3="16.99" y3="28.28"/> 343<line x="20.38" y="28.28"/> 344<line x="20.38" y="29.44"/> 345<line x="15.49" y="29.44"/> 346<curve x1="15.49" y1="25.7" x2="19" y2="25.79" x3="19" y3="23.12"/> 347<curve x1="19" y1="22.41" x2="18.7" y2="21.82" x3="17.96" y3="21.82"/> 348<close/> 349<move x="9.43" y="21.01"/> 350<line x="14.4" y="21.01"/> 351<line x="14.4" y="22.11"/> 352<curve x1="13.08" y1="23.87" x2="11.95" y2="26.86" x3="11.76" y3="29.44"/> 353<line x="10.34" y="29.44"/> 354<curve x1="10.53" y1="26.88" x2="11.76" y2="24.01" x3="13.1" y3="22.25"/> 355<line x="9.43" y="22.25"/> 356<line x="9.43" y="21.01"/> 357<close/> 358<move x="3.76" y="22.3"/> 359<line x="3.89" y="22.3"/> 360<curve x1="4.7" y1="22.3" x2="5.63" y2="22.11" x3="5.87" y3="21.01"/> 361<line x="5.87" y="20.84"/> 362<line x="6.85" y="20.84"/> 363<line x="6.85" y="29.44"/> 364<line x="5.5" y="29.44"/> 365<line x="5.5" y="23.2"/> 366<line x="3.76" y="23.2"/> 367<line x="3.76" y="22.3"/> 368<close/> 369</path> 370<fillstroke/> 371<path> 372<move x="0" y="49.57"/> 373<line x="58.62" y="49.57"/> 374<line x="58.62" y="35.45"/> 375<line x="0" y="35.45"/> 376<line x="0" y="49.57"/> 377<close/> 378<move x="51.59" y="38.15"/> 379<curve x1="53.2" y1="38.15" x2="54.1" y2="39.2" x3="54.1" y3="42.54"/> 380<curve x1="54.1" y1="45.88" x2="53.2" y2="46.92" x3="51.59" y3="46.92"/> 381<curve x1="49.98" y1="46.92" x2="49.09" y2="45.88" x3="49.09" y3="42.54"/> 382<curve x1="49.09" y1="39.2" x2="49.98" y2="38.15" x3="51.59" y3="38.15"/> 383<close/> 384<move x="46.31" y="45.15"/> 385<line x="47.66" y="45.15"/> 386<line x="47.66" y="46.75"/> 387<line x="46.31" y="46.75"/> 388<line x="46.31" y="45.15"/> 389<close/> 390<move x="42.4" y="39.12"/> 391<curve x1="41.4" y1="39.12" x2="41.23" y2="40.05" x3="41.23" y3="40.92"/> 392<line x="39.96" y="40.92"/> 393<curve x1="39.96" y1="39.21" x2="40.64" y2="38.15" x3="42.43" y3="38.15"/> 394<curve x1="44.14" y1="38.15" x2="44.79" y2="39.2" x3="44.79" y3="40.45"/> 395<curve x1="44.79" y1="43.3" x2="42.07" y2="43.48" x3="41.43" y3="45.59"/> 396<line x="44.83" y="45.59"/> 397<line x="44.83" y="46.75"/> 398<line x="39.93" y="46.75"/> 399<curve x1="39.93" y1="43.01" x2="43.44" y2="43.1" x3="43.44" y3="40.43"/> 400<curve x1="43.44" y1="39.72" x2="43.15" y2="39.12" x3="42.4" y3="39.12"/> 401<close/> 402<move x="37.1" y="45.15"/> 403<line x="38.45" y="45.15"/> 404<line x="38.45" y="46.75"/> 405<line x="37.1" y="46.75"/> 406<line x="37.1" y="45.15"/> 407<close/> 408<move x="33.3" y="38.15"/> 409<curve x1="34.76" y1="38.15" x2="35.55" y2="38.83" x3="35.55" y3="40.24"/> 410<line x="34.21" y="40.24"/> 411<curve x1="34.21" y1="39.74" x2="33.98" y2="39.12" x3="33.31" y3="39.12"/> 412<curve x1="32.05" y1="39.12" x2="31.98" y2="40.84" x3="31.98" y3="42.09"/> 413<line x="32.01" y="42.11"/> 414<curve x1="32.34" y1="41.49" x2="32.91" y2="41.2" x3="33.64" y3="41.2"/> 415<curve x1="34.79" y1="41.2" x2="35.71" y2="42.05" x3="35.71" y3="43.76"/> 416<curve x1="35.71" y1="45.74" x2="34.92" y2="46.92" x3="33.15" y3="46.92"/> 417<curve x1="31.03" y1="46.92" x2="30.63" y2="45.27" x3="30.63" y3="42.81"/> 418<curve x1="30.63" y1="40.23" x2="31.09" y2="38.15" x3="33.3" y3="38.15"/> 419<close/> 420<move x="25.02" y="39.61"/> 421<line x="25.15" y="39.61"/> 422<curve x1="25.95" y1="39.61" x2="26.88" y2="39.42" x3="27.12" y3="38.32"/> 423<line x="27.12" y="38.15"/> 424<line x="28.1" y="38.15"/> 425<line x="28.1" y="46.75"/> 426<line x="26.75" y="46.75"/> 427<line x="26.75" y="40.51"/> 428<line x="25.02" y="40.51"/> 429<line x="25.02" y="39.61"/> 430<close/> 431<move x="21.87" y="45.15"/> 432<line x="23.21" y="45.15"/> 433<line x="23.21" y="46.75"/> 434<line x="21.87" y="46.75"/> 435<line x="21.87" y="45.15"/> 436<close/> 437<move x="17.96" y="39.12"/> 438<curve x1="16.95" y1="39.12" x2="16.79" y2="40.05" x3="16.79" y3="40.92"/> 439<line x="15.51" y="40.92"/> 440<curve x1="15.51" y1="39.21" x2="16.2" y2="38.15" x3="17.98" y3="38.15"/> 441<curve x1="19.7" y1="38.15" x2="20.35" y2="39.2" x3="20.35" y3="40.45"/> 442<curve x1="20.35" y1="43.3" x2="17.63" y2="43.48" x3="16.99" y3="45.59"/> 443<line x="20.38" y="45.59"/> 444<line x="20.38" y="46.75"/> 445<line x="15.49" y="46.75"/> 446<curve x1="15.49" y1="43.01" x2="19" y2="43.1" x3="19" y3="40.43"/> 447<curve x1="19" y1="39.72" x2="18.7" y2="39.12" x3="17.96" y3="39.12"/> 448<close/> 449<move x="9.43" y="38.32"/> 450<line x="14.4" y="38.32"/> 451<line x="14.4" y="39.42"/> 452<curve x1="13.08" y1="41.18" x2="11.95" y2="44.16" x3="11.76" y3="46.75"/> 453<line x="10.34" y="46.75"/> 454<curve x1="10.53" y1="44.19" x2="11.76" y2="41.32" x3="13.1" y3="39.56"/> 455<line x="9.43" y="39.56"/> 456<line x="9.43" y="38.32"/> 457<close/> 458<move x="3.76" y="39.61"/> 459<line x="3.89" y="39.61"/> 460<curve x1="4.7" y1="39.61" x2="5.63" y2="39.42" x3="5.87" y3="38.32"/> 461<line x="5.87" y="38.15"/> 462<line x="6.85" y="38.15"/> 463<line x="6.85" y="46.75"/> 464<line x="5.5" y="46.75"/> 465<line x="5.5" y="40.51"/> 466<line x="3.76" y="40.51"/> 467<line x="3.76" y="39.61"/> 468<close/> 469</path> 470<fillstroke/> 471<path> 472<move x="42.38" y="3.8"/> 473<curve x1="41.46" y1="3.8" x2="41.22" y2="4.71" x3="41.22" y3="7.21"/> 474<curve x1="41.22" y1="9.71" x2="41.46" y2="10.62" x3="42.38" y3="10.62"/> 475<curve x1="43.3" y1="10.62" x2="43.54" y2="9.71" x3="43.54" y3="7.21"/> 476<curve x1="43.54" y1="4.71" x2="43.3" y2="3.8" x3="42.38" y3="3.8"/> 477<close/> 478</path> 479<fillstroke/> 480<path> 481<move x="51.59" y="3.8"/> 482<curve x1="50.67" y1="3.8" x2="50.43" y2="4.71" x3="50.43" y3="7.21"/> 483<curve x1="50.43" y1="9.71" x2="50.67" y2="10.62" x3="51.59" y3="10.62"/> 484<curve x1="52.51" y1="10.62" x2="52.75" y2="9.71" x3="52.75" y3="7.21"/> 485<curve x1="52.75" y1="4.71" x2="52.51" y2="3.8" x3="51.59" y3="3.8"/> 486<close/> 487</path> 488<fillstroke/> 489<path> 490<move x="51.59" y="28.77"/> 491<curve x1="52.51" y1="28.77" x2="52.75" y2="27.86" x3="52.75" y3="25.35"/> 492<curve x1="52.75" y1="22.85" x2="52.51" y2="21.94" x3="51.59" y3="21.94"/> 493<curve x1="50.67" y1="21.94" x2="50.43" y2="22.85" x3="50.43" y3="25.35"/> 494<curve x1="50.43" y1="27.86" x2="50.67" y2="28.77" x3="51.59" y3="28.77"/> 495<close/> 496</path> 497<fillstroke/> 498<path> 499<move x="33.25" y="28.77"/> 500<curve x1="34.08" y1="28.77" x2="34.36" y2="27.93" x3="34.36" y3="26.92"/> 501<curve x1="34.36" y1="25.73" x2="34.02" y2="25.06" x3="33.25" y3="25.06"/> 502<curve x1="32.27" y1="25.06" x2="32.09" y2="25.95" x3="32.09" y3="26.98"/> 503<curve x1="32.09" y1="27.98" x2="32.46" y2="28.77" x3="33.25" y3="28.77"/> 504<close/> 505</path> 506<fillstroke/> 507<path> 508<move x="51.59" y="46.08"/> 509<curve x1="52.51" y1="46.08" x2="52.75" y2="45.17" x3="52.75" y3="42.66"/> 510<curve x1="52.75" y1="40.16" x2="52.51" y2="39.25" x3="51.59" y3="39.25"/> 511<curve x1="50.67" y1="39.25" x2="50.43" y2="40.16" x3="50.43" y3="42.66"/> 512<curve x1="50.43" y1="45.17" x2="50.67" y2="46.08" x3="51.59" y3="46.08"/> 513<close/> 514</path> 515<fillstroke/> 516<path> 517<move x="33.25" y="46.08"/> 518<curve x1="34.08" y1="46.08" x2="34.36" y2="45.24" x3="34.36" y3="44.23"/> 519<curve x1="34.36" y1="43.04" x2="34.02" y2="42.37" x3="33.25" y3="42.37"/> 520<curve x1="32.27" y1="42.37" x2="32.09" y2="43.26" x3="32.09" y3="44.29"/> 521<curve x1="32.09" y1="45.29" x2="32.46" y2="46.08" x3="33.25" y3="46.08"/> 522<close/> 523</path> 524<fillstroke/> 525<path> 526<move x="33.25" y="10.62"/> 527<curve x1="34.08" y1="10.62" x2="34.36" y2="9.78" x3="34.36" y3="8.78"/> 528<curve x1="34.36" y1="7.59" x2="34.02" y2="6.92" x3="33.25" y3="6.92"/> 529<curve x1="32.27" y1="6.92" x2="32.09" y2="7.81" x3="32.09" y3="8.84"/> 530<curve x1="32.09" y1="9.83" x2="32.46" y2="10.62" x3="33.25" y3="10.62"/> 531<close/> 532</path> 533<fillstroke/> 534</foreground> 535</shape> 536<shape name="VPC" h="42.46" w="68.09" aspect="variable" strokewidth="inherit"> 537<connections> 538<constraint x="0.38" y="0" perimeter="0" name="N"/> 539<constraint x="0.5" y="1" perimeter="0" name="S"/> 540<constraint x="0.05" y="0.5" perimeter="0" name="W"/> 541<constraint x="0.945" y="0.5" perimeter="0" name="E"/> 542<constraint x="0.185" y="0.145" perimeter="0" name="NW"/> 543<constraint x="0.19" y="1" perimeter="0" name="SW"/> 544<constraint x="0.775" y="0.25" perimeter="0" name="NE"/> 545<constraint x="0.81" y="1" perimeter="0" name="SE"/> 546</connections> 547<background> 548<path> 549<move x="0" y="29.84"/> 550<line x="0" y="30.98"/> 551<curve x1="0" y1="36.69" x2="6.17" y2="42.46" x3="13.77" y3="42.46"/> 552<line x="54.32" y="42.46"/> 553<curve x1="61.93" y1="42.46" x2="68.09" y2="36.69" x3="68.09" y3="30.98"/> 554<line x="68.09" y="29.84"/> 555<curve x1="68.09" y1="24.53" x2="62.75" y2="17.87" x3="55.89" y3="17.28"/> 556<curve x1="55.74" y1="12.54" x2="51.86" y2="8.75" x3="47.08" y3="8.75"/> 557<curve x1="45.22" y1="8.75" x2="43.51" y2="9.32" x3="42.08" y3="10.3"/> 558<curve x1="39.36" y1="4.24" x2="33.28" y2="0" x3="26.2" y3="0"/> 559<curve x1="16.59" y1="0" x2="8.8" y2="7.79" x3="8.8" y3="17.41"/> 560<curve x1="8.8" y1="17.58" x2="8.82" y2="17.74" x3="8.82" y3="17.91"/> 561<curve x1="3.67" y1="19.4" x2="0" y2="25.44" x3="0" y3="29.84"/> 562<close/> 563<move x="25.01" y="23.86"/> 564<line x="27.56" y="23.86"/> 565<line x="27.56" y="19.97"/> 566<line x="27.56" y="19.97"/> 567<curve x1="27.83" y1="17.43" x2="30.01" y2="15.46" x3="32.62" y3="15.46"/> 568<curve x1="35.24" y1="15.46" x2="37.42" y2="17.42" x3="37.69" y3="19.97"/> 569<line x="37.69" y="19.97"/> 570<line x="37.69" y="23.86"/> 571<line x="40.31" y="23.86"/> 572<line x="40.31" y="32.43"/> 573<line x="25.01" y="32.43"/> 574<line x="25.01" y="23.86"/> 575<close/> 576</path> 577</background> 578<foreground> 579<fillstroke/> 580<path> 581<move x="30.02" y="19.99"/> 582<curve x1="30.02" y1="19.99" x2="30.13" y2="17.63" x3="32.62" y3="17.63"/> 583<curve x1="35.23" y1="17.62" x2="35.23" y2="19.99" x3="35.23" y3="19.99"/> 584<line x="35.23" y="23.86"/> 585<line x="30.02" y="23.86"/> 586<line x="30.02" y="19.99"/> 587<close/> 588</path> 589<fillstroke/> 590</foreground> 591</shape> 592<shape name="VPC Customer Gateway" h="35.75" w="35.75" aspect="variable" strokewidth="inherit"> 593<connections> 594<constraint x="0.5" y="0" perimeter="0" name="N"/> 595<constraint x="0.5" y="1" perimeter="0" name="S"/> 596<constraint x="0" y="0.5" perimeter="0" name="W"/> 597<constraint x="1" y="0.5" perimeter="0" name="E"/> 598<constraint x="0.145" y="0.145" perimeter="0" name="NW"/> 599<constraint x="0.145" y="0.855" perimeter="0" name="SW"/> 600<constraint x="0.855" y="0.145" perimeter="0" name="NE"/> 601<constraint x="0.855" y="0.855" perimeter="0" name="SE"/> 602</connections> 603<foreground> 604<path> 605<move x="35.75" y="18.39"/> 606<line x="29.65" y="20.81"/> 607<line x="29.65" y="19.13"/> 608<line x="19.11" y="19.13"/> 609<line x="19.11" y="29.87"/> 610<line x="20.92" y="29.87"/> 611<line x="18.58" y="35.75"/> 612<curve x1="27.97" y1="35.38" x2="35.48" y2="27.8" x3="35.75" y3="18.39"/> 613<close/> 614</path> 615<fillstroke/> 616<path> 617<move x="19.11" y="6.12"/> 618<line x="19.11" y="16.63"/> 619<line x="29.66" y="16.63"/> 620<line x="29.66" y="14.43"/> 621<line x="35.72" y="16.85"/> 622<curve x1="35.19" y1="7.64" x2="27.74" y2="0.32" x3="18.49" y3="0"/> 623<line x="20.92" y="6.12"/> 624<line x="19.11" y="6.12"/> 625<close/> 626</path> 627<fillstroke/> 628<path> 629<move x="16.61" y="29.87"/> 630<line x="16.61" y="19.13"/> 631<line x="5.53" y="19.13"/> 632<line x="5.53" y="21"/> 633<line x="0" y="18.8"/> 634<curve x1="0.47" y1="28.02" x2="7.9" y2="35.38" x3="17.14" y3="35.75"/> 635<line x="14.8" y="29.87"/> 636<line x="16.61" y="29.87"/> 637<close/> 638</path> 639<fillstroke/> 640<path> 641<move x="5.53" y="16.63"/> 642<line x="16.61" y="16.63"/> 643<line x="16.61" y="6.12"/> 644<line x="14.8" y="6.12"/> 645<line x="17.24" y="0"/> 646<curve x1="7.95" y1="0.32" x2="0.47" y2="7.7" x3="0" y3="16.95"/> 647<line x="5.53" y="14.75"/> 648<line x="5.53" y="16.63"/> 649<close/> 650</path> 651<fillstroke/> 652</foreground> 653</shape> 654<shape name="VPC Internet Gateway" h="35.82" w="35.82" aspect="variable" strokewidth="inherit"> 655<connections> 656<constraint x="0.5" y="0" perimeter="0" name="N"/> 657<constraint x="0.5" y="1" perimeter="0" name="S"/> 658<constraint x="0" y="0.5" perimeter="0" name="W"/> 659<constraint x="1" y="0.5" perimeter="0" name="E"/> 660<constraint x="0.145" y="0.145" perimeter="0" name="NW"/> 661<constraint x="0.145" y="0.855" perimeter="0" name="SW"/> 662<constraint x="0.855" y="0.145" perimeter="0" name="NE"/> 663<constraint x="0.855" y="0.855" perimeter="0" name="SE"/> 664</connections> 665<background> 666<path> 667<move x="0" y="17.91"/> 668<curve x1="0" y1="27.8" x2="8.02" y2="35.82" x3="17.91" y3="35.82"/> 669<curve x1="27.8" y1="35.82" x2="35.82" y2="27.8" x3="35.82" y3="17.91"/> 670<curve x1="35.82" y1="8.02" x2="27.8" y2="0" x3="17.91" y3="0"/> 671<curve x1="8.02" y1="0" x2="0" y2="8.02" x3="0" y3="17.91"/> 672<close/> 673<move x="3.51" y="20.38"/> 674<line x="3.51" y="19.91"/> 675<curve x1="3.51" y1="17.99" x2="4.96" y2="15.45" x3="7.1" y3="14.52"/> 676<curve x1="7.27" y1="10.34" x2="10.72" y2="6.99" x3="14.95" y3="6.99"/> 677<curve x1="17.76" y1="6.99" x2="20.34" y2="8.51" x3="21.74" y3="10.91"/> 678<curve x1="22.28" y1="10.68" x2="22.86" y2="10.56" x3="23.46" y3="10.56"/> 679<curve x1="25.6" y1="10.56" x2="27.37" y2="12.08" x3="27.74" y3="14.13"/> 680<curve x1="30.66" y1="14.71" x2="32.78" y2="17.53" x3="32.78" y3="19.91"/> 681<line x="32.78" y="20.38"/> 682<curve x1="32.78" y1="23.27" x2="29.8" y2="25.81" x3="26.41" y3="25.81"/> 683<line x="9.88" y="25.81"/> 684<curve x1="6.48" y1="25.81" x2="3.51" y2="23.27" x3="3.51" y3="20.38"/> 685<close/> 686</path> 687</background> 688<foreground> 689<fillstroke/> 690<path> 691<move x="22.13" y="12.97"/> 692<line x="20.9" y="13.83"/> 693<line x="20.28" y="12.45"/> 694<curve x1="19.34" y1="10.35" x2="17.24" y2="8.99" x3="14.95" y3="8.99"/> 695<curve x1="13.38" y1="8.99" x2="11.92" y2="9.6" x3="10.81" y3="10.71"/> 696<curve x1="9.71" y1="11.83" x2="9.1" y2="13.31" x3="9.1" y3="14.89"/> 697<line x="9.12" y="15.98"/> 698<line x="8.2" y="16.25"/> 699<curve x1="6.71" y1="16.68" x2="5.51" y2="18.6" x3="5.51" y3="19.91"/> 700<line x="5.51" y="20.38"/> 701<curve x1="5.51" y1="21.96" x2="7.42" y2="23.81" x3="9.88" y3="23.81"/> 702<line x="26.41" y="23.81"/> 703<curve x1="28.87" y1="23.81" x2="30.78" y2="21.96" x3="30.78" y3="20.38"/> 704<line x="30.78" y="19.91"/> 705<curve x1="30.78" y1="18.31" x2="29.01" y2="16.21" x3="26.95" y3="16.04"/> 706<line x="25.84" y="15.94"/> 707<line x="25.8" y="14.83"/> 708<curve x1="25.76" y1="13.56" x2="24.73" y2="12.56" x3="23.46" y3="12.56"/> 709<curve x1="22.98" y1="12.56" x2="22.52" y2="12.7" x3="22.13" y3="12.97"/> 710<close/> 711</path> 712<fillstroke/> 713</foreground> 714</shape> 715<shape name="VPC Router" h="35.45" w="35.47" aspect="variable" strokewidth="inherit"> 716<connections> 717<constraint x="0.5" y="0" perimeter="0" name="N"/> 718<constraint x="0.5" y="1" perimeter="0" name="S"/> 719<constraint x="0" y="0.5" perimeter="0" name="W"/> 720<constraint x="1" y="0.5" perimeter="0" name="E"/> 721<constraint x="0.145" y="0.145" perimeter="0" name="NW"/> 722<constraint x="0.145" y="0.855" perimeter="0" name="SW"/> 723<constraint x="0.855" y="0.145" perimeter="0" name="NE"/> 724<constraint x="0.855" y="0.855" perimeter="0" name="SE"/> 725</connections> 726<foreground> 727<path> 728<move x="16.54" y="30.04"/> 729<line x="16.54" y="5.75"/> 730<line x="14.76" y="5.75"/> 731<line x="16.92" y="0"/> 732<curve x1="7.69" y1="0.42" x2="0.32" y2="7.86" x3="0" y3="17.11"/> 733<line x="9" y="17.11"/> 734<line x="9" y="15.26"/> 735<line x="16.24" y="18.36"/> 736<line x="9" y="21.46"/> 737<line x="9" y="19.61"/> 738<line x="0.07" y="19.61"/> 739<curve x1="0.98" y1="28.25" x2="8.09" y2="35.02" x3="16.88" y3="35.45"/> 740<line x="14.85" y="30.04"/> 741<line x="16.54" y="30.04"/> 742<close/> 743</path> 744<fillstroke/> 745<path> 746<move x="26.43" y="21.46"/> 747<line x="19.19" y="18.36"/> 748<line x="26.43" y="15.26"/> 749<line x="26.43" y="17.11"/> 750<line x="35.47" y="17.11"/> 751<curve x1="35.15" y1="7.89" x2="27.83" y2="0.48" x3="18.66" y3="0.01"/> 752<line x="20.82" y="5.75"/> 753<line x="19.04" y="5.75"/> 754<line x="19.04" y="30.04"/> 755<line x="20.73" y="30.04"/> 756<line x="18.7" y="35.44"/> 757<curve x1="27.43" y1="34.97" x2="34.49" y2="28.22" x3="35.4" y3="19.61"/> 758<line x="26.43" y="19.61"/> 759<line x="26.43" y="21.46"/> 760<close/> 761</path> 762<fillstroke/> 763</foreground> 764</shape> 765<shape name="VPC VPN Connection" h="51.99" w="64.71" aspect="variable" strokewidth="inherit"> 766<connections> 767<constraint x="0.5" y="0" perimeter="0" name="N"/> 768<constraint x="0.5" y="1" perimeter="0" name="S"/> 769<constraint x="0.165" y="0.56" perimeter="0" name="W"/> 770<constraint x="0.835" y="0.56" perimeter="0" name="E"/> 771<constraint x="0" y="0.317" perimeter="0" name="NW"/> 772<constraint x="0.165" y="1" perimeter="0" name="SW"/> 773<constraint x="1" y="0.317" perimeter="0" name="NE"/> 774<constraint x="0.835" y="1" perimeter="0" name="SE"/> 775</connections> 776<foreground> 777<rect x="16.75" y="13.62" w="7.61" h="15.09"/> 778<fillstroke/> 779<path> 780<move x="49.77" y="26.93"/> 781<line x="49.77" y="20.78"/> 782<line x="14.97" y="20.78"/> 783<line x="14.97" y="26.93"/> 784<line x="0" y="16.6"/> 785<line x="14.97" y="6.26"/> 786<line x="14.97" y="12.24"/> 787<line x="49.77" y="12.24"/> 788<line x="49.77" y="6.26"/> 789<line x="64.71" y="16.6"/> 790<line x="49.77" y="26.93"/> 791<close/> 792<move x="3.23" y="16.6"/> 793<line x="13.13" y="23.43"/> 794<line x="13.13" y="18.94"/> 795<line x="51.6" y="18.94"/> 796<line x="51.6" y="23.43"/> 797<line x="61.48" y="16.6"/> 798<line x="51.6" y="9.76"/> 799<line x="51.6" y="14.08"/> 800<line x="13.13" y="14.08"/> 801<line x="13.13" y="9.76"/> 802<line x="3.23" y="16.6"/> 803<close/> 804</path> 805<fillstroke/> 806<path> 807<move x="47.74" y="28.99"/> 808<line x="47.74" y="13.99"/> 809<line x="48.12" y="13.99"/> 810<curve x1="47.27" y1="4.99" x2="40.53" y2="0" x3="32.44" y3="0"/> 811<curve x1="24.32" y1="0" x2="17.56" y2="4.99" x3="16.76" y3="13.99"/> 812<line x="24.37" y="13.99"/> 813<curve x1="24.37" y1="13.99" x2="24.49" y2="6.49" x3="32.56" y3="6.52"/> 814<curve x1="40.29" y1="6.54" x2="40.74" y2="13.67" x3="40.74" y3="13.67"/> 815<line x="40.74" y="28.99"/> 816<line x="10.74" y="28.99"/> 817<line x="10.74" y="51.99"/> 818<line x="53.74" y="51.99"/> 819<line x="53.74" y="28.99"/> 820<line x="47.74" y="28.99"/> 821<close/> 822</path> 823<fillstroke/> 824</foreground> 825</shape> 826<shape name="VPC VPN Gateway" h="35.82" w="35.82" aspect="variable" strokewidth="inherit"> 827<connections> 828<constraint x="0.5" y="0" perimeter="0" name="N"/> 829<constraint x="0.5" y="1" perimeter="0" name="S"/> 830<constraint x="0" y="0.5" perimeter="0" name="W"/> 831<constraint x="1" y="0.5" perimeter="0" name="E"/> 832<constraint x="0.145" y="0.145" perimeter="0" name="NW"/> 833<constraint x="0.145" y="0.855" perimeter="0" name="SW"/> 834<constraint x="0.855" y="0.145" perimeter="0" name="NE"/> 835<constraint x="0.855" y="0.855" perimeter="0" name="SE"/> 836</connections> 837<background> 838<path> 839<move x="17.91" y="0"/> 840<curve x1="8.02" y1="0" x2="0" y2="8.02" x3="0" y3="17.91"/> 841<curve x1="0" y1="27.8" x2="8.02" y2="35.82" x3="17.91" y3="35.82"/> 842<curve x1="27.8" y1="35.82" x2="35.82" y2="27.8" x3="35.82" y3="17.91"/> 843<curve x1="35.82" y1="8.02" x2="27.8" y2="0" x3="17.91" y3="0"/> 844<close/> 845<move x="26.21" y="26.11"/> 846<line x="9.61" y="26.11"/> 847<line x="9.61" y="16.81"/> 848<line x="12.45" y="16.81"/> 849<line x="12.45" y="12.62"/> 850<curve x1="12.73" y1="9.85" x2="15.1" y2="7.71" x3="17.95" y3="7.71"/> 851<curve x1="20.79" y1="7.71" x2="23.15" y2="9.86" x3="23.44" y3="12.62"/> 852<line x="23.44" y="16.81"/> 853<line x="26.21" y="16.81"/> 854<line x="26.21" y="26.11"/> 855<close/> 856</path> 857</background> 858<foreground> 859<fillstroke/> 860<path> 861<move x="17.95" y="10.06"/> 862<curve x1="15.12" y1="10.05" x2="15.12" y2="12.62" x3="15.12" y3="12.62"/> 863<line x="15.1" y="16.81"/> 864<line x="20.76" y="16.81"/> 865<line x="20.78" y="12.62"/> 866<curve x1="20.78" y1="12.62" x2="20.66" y2="10.06" x3="17.95" y3="10.06"/> 867<close/> 868</path> 869<fillstroke/> 870</foreground> 871</shape> 872</shapes>