sprite $APGrid01SPRITE [70x70/16z] {
xPO5hiL0203noltl-mNI4fwxCl79PXtX0Av30dpTMNeM2k1pm03sGEnGZhpaTcrs300bU8jPUfRFv_DVkcUvFDUzEbcFs1mfKhRbuTlLsHcBtBxTXy_Iit20
038ucX9MAIdVgFD0SX2I8Z7ugl_Iitm-6TEyAwRrW6G0v63hTeTokyCYytPNgIdlEKlFajMNrE5Ql0z8IlcQdGT9K2I7uoANoqXvIMOOjsxtdhFqB9cbP7Ii
9gIGMgI5bCnIlm
}

AzureEntityColoring(APGrid01)
!define APGrid01(e_alias, e_label, e_techn) AzureImage(e_alias, e_label, e_techn, IMAGE_SOURCE/azure-patterns/APGrid01_tbg.png, Grid01)
!define APGrid01(e_alias, e_label, e_techn, e_descr) AzureImage(e_alias, e_label, e_techn, e_descr, IMAGE_SOURCE/azure-patterns/APGrid01_tbg.png, Grid01)
AzureEntityColoring(APGrid01_m)
!define APGrid01_m(e_alias, e_label, e_techn) AzureEntity(e_alias, e_label, e_techn, AZURE_SYMBOL_COLOR, APGrid01SPRITE, Grid01)
!define APGrid01_m(e_alias, e_label, e_techn, e_descr) AzureEntity(e_alias, e_label, e_techn, e_descr, AZURE_SYMBOL_COLOR, APGrid01SPRITE, Grid01)

sprite $APGrid02SPRITE [70x70/16z] {
xTO7RiCm343HJoe42zt_lcqZ0b506TdJriD8lBxty21Gl370CmFn09XdDIXO_7EWPWvQ0-0r-xJAh1JBRgcCtbSHRGJGSCVHjJxoyokpma6ldFJPbQxSS5o-
lp8hciajbT7xAXO4YZNbZgEhXmNyZPLPyQ3z6_DynRmf81uOdA-CtbVHmIuhvoi_DVlsognqgwcODxRECpqh5kIu8XQ0dMLBbQvNJdj2vVGUdR1KaUMZUy8p
AxDICWNn8CTFAV4J_W
}

AzureEntityColoring(APGrid02)
!define APGrid02(e_alias, e_label, e_techn) AzureImage(e_alias, e_label, e_techn, IMAGE_SOURCE/azure-patterns/APGrid02_tbg.png, Grid02)
!define APGrid02(e_alias, e_label, e_techn, e_descr) AzureImage(e_alias, e_label, e_techn, e_descr, IMAGE_SOURCE/azure-patterns/APGrid02_tbg.png, Grid02)
AzureEntityColoring(APGrid02_m)
!define APGrid02_m(e_alias, e_label, e_techn) AzureEntity(e_alias, e_label, e_techn, AZURE_SYMBOL_COLOR, APGrid02SPRITE, Grid02)
!define APGrid02_m(e_alias, e_label, e_techn, e_descr) AzureEntity(e_alias, e_label, e_techn, e_descr, AZURE_SYMBOL_COLOR, APGrid02SPRITE, Grid02)

sprite $APGrid03SPRITE [70x70/16z] {
xPG53aDH3CFoeAFxttUyLDDdfbXeWGUlRI81JrpHgEbCCea0WcjeLBkHBXLLL1bdTb6A-7yZr3vAl95OUEcPAwge4ad04rSKDHXvHrsnEm8fQEFVv5fuevf7
gNdfsIkgg3BE1kpwCXHlOhr6rqmAhz3XZUQlgA8AIX568hNxPRWHmvEURzIbeeegPvBmn3KyBTHgSdq
}

AzureEntityColoring(APGrid03)
!define APGrid03(e_alias, e_label, e_techn) AzureImage(e_alias, e_label, e_techn, IMAGE_SOURCE/azure-patterns/APGrid03_tbg.png, Grid03)
!define APGrid03(e_alias, e_label, e_techn, e_descr) AzureImage(e_alias, e_label, e_techn, e_descr, IMAGE_SOURCE/azure-patterns/APGrid03_tbg.png, Grid03)
AzureEntityColoring(APGrid03_m)
!define APGrid03_m(e_alias, e_label, e_techn) AzureEntity(e_alias, e_label, e_techn, AZURE_SYMBOL_COLOR, APGrid03SPRITE, Grid03)
!define APGrid03_m(e_alias, e_label, e_techn, e_descr) AzureEntity(e_alias, e_label, e_techn, e_descr, AZURE_SYMBOL_COLOR, APGrid03SPRITE, Grid03)

sprite $APGrid04SPRITE [70x70/16z] {
xLY7Zl0y2CD0ceRtV-1VZVwF62czlU-iHUf0bjqbRmHlcZ5QMuGsbmGK6oRZ5X7PuOmuauw8h0btHpQIoVYaIrTYpEZ_yZrBkhiLXk9JvE2vZ4VcGWpDvRYg
TLkhFmvamphlYq68QJN-mn_QY3XOkxfZV4mTumoIq1Z6RlX7mIyeCqU9UqIaU2DYa47I3-eNh30KZ-b68rF44wiCYaEC32W7BNZIVRCYIuPYg2meCkpNLFur
RKw5c84ItqEDwWEW1Z4KlnH_WEBfVPkZ9h9Ui2kfRbS39i9wzPJ8IlI97NF6rBujwo0cYbp90EvAZ95sprdCsQnHCdFmp4o6FTLd7bS1zUMysZ9osodePyl7
DDaOTGriHsRoNhE07j6H1fbTQKcsO_h8MJmAfSIV0JMtLws8p-X5uoko29KXPWzeqgGNNm0p3FKCZUYLfbJ5YE4RljCzd0n2eZSd49CvAkn6q22sqdnNXKUp
yhwBbyz5_D2oBrOFztPVzFPvf9RNDBEmFIEJ9m5PSar6YNasb8ky731pDyWN0TuWqHuz5UnZpSGK7fqUfC16T7uuDddgCo07WEpU3bbrjqyrMuFPowjugOAw
eh3x5N6BjqmsU7ntPunNdpHKyQ6gs-CFQ4VJ_KT1CWlUG7pBS0IfcYLI6L5i_vpmjrHdE-Y6uQTQ-NF2VGThrvW9KlZ-pmcFUF_To7EfVqxw0VPt-EOD7eEO
nxwoqFkg3pD3PHZ_0G
}

AzureEntityColoring(APGrid04)
!define APGrid04(e_alias, e_label, e_techn) AzureImage(e_alias, e_label, e_techn, IMAGE_SOURCE/azure-patterns/APGrid04_tbg.png, Grid04)
!define APGrid04(e_alias, e_label, e_techn, e_descr) AzureImage(e_alias, e_label, e_techn, e_descr, IMAGE_SOURCE/azure-patterns/APGrid04_tbg.png, Grid04)
AzureEntityColoring(APGrid04_m)
!define APGrid04_m(e_alias, e_label, e_techn) AzureEntity(e_alias, e_label, e_techn, AZURE_SYMBOL_COLOR, APGrid04SPRITE, Grid04)
!define APGrid04_m(e_alias, e_label, e_techn, e_descr) AzureEntity(e_alias, e_label, e_techn, e_descr, AZURE_SYMBOL_COLOR, APGrid04SPRITE, Grid04)

sprite $APGrid05SPRITE [70x70/16z] {
xPW5hkn030IhxJXq__j-IA_aHukFbahKQisKCk44rLG9aDD6WIOZg7Sb03ME0njPKubO_rD0hHiJn6e2fdSbeEL_c04yANR3T8vbT4gGqzGJJhViokfo-QJ5
aajML4xHAz9o_jvbTWUUj0YgAW2YDX9KHf3lIW26hGBFuge80yX9hqlpglHOGPT7pfSODg9BmAVTG9UNM0OdVSuoETKLMV9p5iU5prc8QPadGPTtnqVxHOCH
f5Ds2SmUMP2hkNxBq_BXlKu6e5ENOTIHAwACUaL7RjH0ZrIPrIJ4knqf8DrrwUu_qNltY4MTFc49fxW2opah-lpUdKo0SYE0DA-FT9VX98Z9NFMRHxWNiEzg
14AlflVUBQSP8BrBFxupUEYIGApDEqjwwZvBUgIEM0Qppp9vv72QHOSjzIFR4Zut3--NXICMmf8z5ePvNQUuwpUFoMZFToD4Pa2NG3bbbqVUwnWsk8BttQko
o1Pzpa9uKuvOocZFToCW0Lq2wHHTNkERntbVmb63eClLnFbVvIDTNc8f9ttEiYlh6YoZKtxEeYtCT3aPdVLtI-DMTVaN
}

AzureEntityColoring(APGrid05)
!define APGrid05(e_alias, e_label, e_techn) AzureImage(e_alias, e_label, e_techn, IMAGE_SOURCE/azure-patterns/APGrid05_tbg.png, Grid05)
!define APGrid05(e_alias, e_label, e_techn, e_descr) AzureImage(e_alias, e_label, e_techn, e_descr, IMAGE_SOURCE/azure-patterns/APGrid05_tbg.png, Grid05)
AzureEntityColoring(APGrid05_m)
!define APGrid05_m(e_alias, e_label, e_techn) AzureEntity(e_alias, e_label, e_techn, AZURE_SYMBOL_COLOR, APGrid05SPRITE, Grid05)
!define APGrid05_m(e_alias, e_label, e_techn, e_descr) AzureEntity(e_alias, e_label, e_techn, e_descr, AZURE_SYMBOL_COLOR, APGrid05SPRITE, Grid05)

sprite $APGrid06SPRITE [70x70/16z] xSor0SD054J1Tny4rt_1ZZSnitOAc7YAEWYRVyFCpAoVWhypnGhq50D6YG2onBSiNhnuMKK3jOe1f1X0fE3lh9SC82-PbmoWBlcMnOiNBoS

AzureEntityColoring(APGrid06)
!define APGrid06(e_alias, e_label, e_techn) AzureImage(e_alias, e_label, e_techn, IMAGE_SOURCE/azure-patterns/APGrid06_tbg.png, Grid06)
!define APGrid06(e_alias, e_label, e_techn, e_descr) AzureImage(e_alias, e_label, e_techn, e_descr, IMAGE_SOURCE/azure-patterns/APGrid06_tbg.png, Grid06)
AzureEntityColoring(APGrid06_m)
!define APGrid06_m(e_alias, e_label, e_techn) AzureEntity(e_alias, e_label, e_techn, AZURE_SYMBOL_COLOR, APGrid06SPRITE, Grid06)
!define APGrid06_m(e_alias, e_label, e_techn, e_descr) AzureEntity(e_alias, e_label, e_techn, e_descr, AZURE_SYMBOL_COLOR, APGrid06SPRITE, Grid06)

sprite $APGrid07SPRITE [70x70/16z] {
xPK7hjqm4CJ-xahFYEz_t_GmHGmmwPNeBbInPdp1F9qCoCqQk67BSmlglDiBVa_BuxjOhgdCWaGjQqrkgLcViwpLWGM7xijwnLHWmI7Vg0QFM8uDcLvmmJ3H
jhEBcR5gm3SU3-2G1GeCPOmFuiEvXmrvSg9brS9-y0oMU1R83FSjRDi1O7gHnOyd6n9PF6viI62vsZuid85_g8KdesReTQc5MQlbNArR-0fgENRUBPlZhPPp
knvgESw-MpZP-uQrtz6Ib0R9Kcy8CXGaDQY6j1Xym2-OPe4zNq0nF44rI5urqgnJSoGMYRGzuXOlSdUuXUcwn-zUOh7HocwnOhU4_sbstotPVvgbkgM9Y5hE
NyfM2zlPPZcZv9OZRMOP7lxGKc0XAf0eLKFqVyrxmGiWTsI3CaMZG9Qr7_ij3ybQRx1ZYsVVi9bRrWmmdrXmH1Qe3otSJYtGDx0ZOR-uXJ62VaajUR-unVj5
MjujQRyGHBLyPR-unVj50psL9ZN_IGUH5C_twHT6p1qDTQn-UaEXZfg1WOzcOBkoDFxlbzpI_vXbe2Gu5yZTkU05
}

AzureEntityColoring(APGrid07)
!define APGrid07(e_alias, e_label, e_techn) AzureImage(e_alias, e_label, e_techn, IMAGE_SOURCE/azure-patterns/APGrid07_tbg.png, Grid07)
!define APGrid07(e_alias, e_label, e_techn, e_descr) AzureImage(e_alias, e_label, e_techn, e_descr, IMAGE_SOURCE/azure-patterns/APGrid07_tbg.png, Grid07)
AzureEntityColoring(APGrid07_m)
!define APGrid07_m(e_alias, e_label, e_techn) AzureEntity(e_alias, e_label, e_techn, AZURE_SYMBOL_COLOR, APGrid07SPRITE, Grid07)
!define APGrid07_m(e_alias, e_label, e_techn, e_descr) AzureEntity(e_alias, e_label, e_techn, e_descr, AZURE_SYMBOL_COLOR, APGrid07SPRITE, Grid07)

sprite $APGrid08SPRITE [70x70/16z] {
tPS9Rkim30M7f9Jj_lVz2nzIme4CsSXcTBgzjj4WecnAvbMqqwa1s3dfm5a08G1mToEnUme1bzi_Be3VaZDm4q0JTe-Hkdko9WWDQ5EBBNoPoj8re4yjhkG_
O-DPIoLn7njRPyHmHfmqT6eXz0O0UwokeW5OJmBe0d11OWRBv88ZuJs9qOmg6OIIQqPkYndrUqq7rQtaS5RgesjtlwLM-XbBNRj7iD0IVz8I6afPufpqKPUg
PD2L0dKfNtIf8s6U6F2OVELkjEKVWUtLnNyQPhqm2nqxBDQIfIMqvjijBeijB2s9tHOlIrqldtulZEeYjUsmu17virsJi_xMmlXzpEg2QtMXEaFVlT9wNJnf
YPQync97iFWhwY9DCB5CUjsmALR210TYl1zX4M6ix4UPJqOEISRLrShusjvuoMGv91bRcbYnUAKdBDNhdh74Haka95OifXGp2o79s4BKGLkCpvXWPh1wnZGF
ovzT7FBKl7YGwq9PiwWPBOeWw8zNBCk-UrL91vrXlDAqnCjIOxTRJ9POM2vA_adBypEQLxTDB2zQwODXnlWPTiVTw5gOoObiqXci9RR3OagjB7MCtMgfZhdJ
Ck_UDhVCTv9wV5ktp7UrEWolF_7DTzY_
}

AzureEntityColoring(APGrid08)
!define APGrid08(e_alias, e_label, e_techn) AzureImage(e_alias, e_label, e_techn, IMAGE_SOURCE/azure-patterns/APGrid08_tbg.png, Grid08)
!define APGrid08(e_alias, e_label, e_techn, e_descr) AzureImage(e_alias, e_label, e_techn, e_descr, IMAGE_SOURCE/azure-patterns/APGrid08_tbg.png, Grid08)
AzureEntityColoring(APGrid08_m)
!define APGrid08_m(e_alias, e_label, e_techn) AzureEntity(e_alias, e_label, e_techn, AZURE_SYMBOL_COLOR, APGrid08SPRITE, Grid08)
!define APGrid08_m(e_alias, e_label, e_techn, e_descr) AzureEntity(e_alias, e_label, e_techn, e_descr, AZURE_SYMBOL_COLOR, APGrid08SPRITE, Grid08)

sprite $APGrid09SPRITE [70x70/16z] {
xTK5OiCm38NXW9vawVxt7SM5bvBbiRT_AxTVs9x-IFyjrDof16L3AWkekKz1KCk8oX8KXbJcXUfKBAYVf81QEvM96r2vR4HbDchjKIuRKbb1JOEL7p6BGbu2
p7j7AJV8ALYNOX0E9QsuocMQL1noBVM4GWWp6QLk3gumxOhLrUULKfUNIglYTQd5p0D7P7iVZKhT7Y_rdX0HQrJaDMoOnGuHj2c5bHDIyoP5vNoBV8-8DIcG
yxshUqHW55wKrQXvccQfmIFy4X5CBGcr8LHQOQHVkKJMn7vXnCffp4BY617YKOexwdjDYbuWzWQuPywNiaV4RNk5nBaRUqJYN46qARP3whPOfAvfto6YOO1j
Ed9ZdJgFsdKLIshSvG05RK-B4fav83yVPMTObSiiFqyNUUSyNJDS63cbvgQooWerZrFF
}

AzureEntityColoring(APGrid09)
!define APGrid09(e_alias, e_label, e_techn) AzureImage(e_alias, e_label, e_techn, IMAGE_SOURCE/azure-patterns/APGrid09_tbg.png, Grid09)
!define APGrid09(e_alias, e_label, e_techn, e_descr) AzureImage(e_alias, e_label, e_techn, e_descr, IMAGE_SOURCE/azure-patterns/APGrid09_tbg.png, Grid09)
AzureEntityColoring(APGrid09_m)
!define APGrid09_m(e_alias, e_label, e_techn) AzureEntity(e_alias, e_label, e_techn, AZURE_SYMBOL_COLOR, APGrid09SPRITE, Grid09)
!define APGrid09_m(e_alias, e_label, e_techn, e_descr) AzureEntity(e_alias, e_label, e_techn, e_descr, AZURE_SYMBOL_COLOR, APGrid09SPRITE, Grid09)

sprite $APGrid10SPRITE [70x70/16z] {
xTE53S0m34HH1wrw_u7Bp06fS5ySUCNGnH1226cPfQ-CV5s1OlTI3r1y2iLB4Q_uQgW8KPQ8SB2oH2g5z2ogsXsnRMw9LCgDR1EBNo012bVR_GG9UoAMBexw
wtY112W3mz4dW1T8c6AP7t2c7w0iHhe_qD3GynKef6TT6baeOULJT5YsIlSjtbnW-laA5BeHGYK
}

AzureEntityColoring(APGrid10)
!define APGrid10(e_alias, e_label, e_techn) AzureImage(e_alias, e_label, e_techn, IMAGE_SOURCE/azure-patterns/APGrid10_tbg.png, Grid10)
!define APGrid10(e_alias, e_label, e_techn, e_descr) AzureImage(e_alias, e_label, e_techn, e_descr, IMAGE_SOURCE/azure-patterns/APGrid10_tbg.png, Grid10)
AzureEntityColoring(APGrid10_m)
!define APGrid10_m(e_alias, e_label, e_techn) AzureEntity(e_alias, e_label, e_techn, AZURE_SYMBOL_COLOR, APGrid10SPRITE, Grid10)
!define APGrid10_m(e_alias, e_label, e_techn, e_descr) AzureEntity(e_alias, e_label, e_techn, e_descr, AZURE_SYMBOL_COLOR, APGrid10SPRITE, Grid10)

sprite $APGrid11SPRITE [70x70/16z] {
tLVR4kCg3CCt3Fd_3pwPTkf1gwRaxEHfzLOd5WgsLMWdn2F3sWgBx2vhHAFtq3KYtfUqE5wO5MWwtw6eY8nt9AL2_HqPxyZhEIH5HSP7sln4fY3j2QkK-dr2
bqXlBnH94UTHc08fnonn1IlneDZMo7XBAMX90J4G6IMbyFg9wnZbo06eJopee9M3SlGWmHY9PxGyiY_FrEYPVdcaTw_cQ5pEKUCv-hnYjsOwUyZ5JF-Zq0ZN
zWqYUaA-FxC8auPb74AlgNzWl4X0HtKiV47C0SWZ0peeS8mAveHLR48t2mv4mG4ans6ooEk0v9fc_F8w9vABZpe0WdOJl2TCmxwb-OL5_1h6MjZh-7jO3EyB
cjQKah8H0uidEgZnhZ2mIEnrdGfqNMt5jMi4fd_CvpSCHs1eZNHcbe-fRx3uONPlXDiiUzZ_OtbQYrZeNx2e-P8suCXsiqRDvpfwKTrZD_i5RMe8-isKsjxj
87NqkabUfpUsnVPUj_yWDBT9NhSLyzNhq2ZsywYtlQx9fimRhpFgF2RPUjqXtC1CWeLchujMa9z_QdXK5MYO_3tR0a__M5kIbF3VFHyQTA15DijnPDV643Lp
jw80H8vP5lblWezkehgBO9fapH0sLIxKCL_MOQrWhoBD-EECFmsBU2Be5DTh8V0w8w-JIOCrgBy3lOszBkaK4JInobw7RoXx1KJorXtMAOVkZUGlWt8wH6Pj
NK68rtStuS4iGbgiyqruyqMJRyBY-9Dod79uToSwQ5OhOEsDJv0hiS7IawrPwExWT158wEuK6AmwivM-ShOwCi3z-SoQwQkhvZnPOubeZfDrdK_fhuYsn_0V
}

AzureEntityColoring(APGrid11)
!define APGrid11(e_alias, e_label, e_techn) AzureImage(e_alias, e_label, e_techn, IMAGE_SOURCE/azure-patterns/APGrid11_tbg.png, Grid11)
!define APGrid11(e_alias, e_label, e_techn, e_descr) AzureImage(e_alias, e_label, e_techn, e_descr, IMAGE_SOURCE/azure-patterns/APGrid11_tbg.png, Grid11)
AzureEntityColoring(APGrid11_m)
!define APGrid11_m(e_alias, e_label, e_techn) AzureEntity(e_alias, e_label, e_techn, AZURE_SYMBOL_COLOR, APGrid11SPRITE, Grid11)
!define APGrid11_m(e_alias, e_label, e_techn, e_descr) AzureEntity(e_alias, e_label, e_techn, e_descr, AZURE_SYMBOL_COLOR, APGrid11SPRITE, Grid11)

sprite $APGrid12SPRITE [70x70/16z] {
xPK5TaC120GNYTx_lfKe4-hU_zYdJDcXyGsoahGYaXGa9Xb9x977peReqKlYafEiFcyPorZ6yZMVQIqkAoGa1P4a9p79I7nPxvUnZ6KiMcZC6kde5HBv62_4
3oGQIIkAh3NFKm9_fpb0M6CbKySKOf3mTjLaIQ1oIAbKiLNYNCYoK4zdEnL0Xv5tl5aiaUPDSVHcYRTOBBx4uXm_-BnOEwFcLVVoEAsksuqu46kNT7lfjWBn
YJWh5FjXZZAn58LGSj2mvf4PORh6uX6179PS9I1BYoCcoOZKIQ_jaNNx9Tb9IYwPP2JvLonZ6SjOlkQRuHu
}

AzureEntityColoring(APGrid12)
!define APGrid12(e_alias, e_label, e_techn) AzureImage(e_alias, e_label, e_techn, IMAGE_SOURCE/azure-patterns/APGrid12_tbg.png, Grid12)
!define APGrid12(e_alias, e_label, e_techn, e_descr) AzureImage(e_alias, e_label, e_techn, e_descr, IMAGE_SOURCE/azure-patterns/APGrid12_tbg.png, Grid12)
AzureEntityColoring(APGrid12_m)
!define APGrid12_m(e_alias, e_label, e_techn) AzureEntity(e_alias, e_label, e_techn, AZURE_SYMBOL_COLOR, APGrid12SPRITE, Grid12)
!define APGrid12_m(e_alias, e_label, e_techn, e_descr) AzureEntity(e_alias, e_label, e_techn, e_descr, AZURE_SYMBOL_COLOR, APGrid12SPRITE, Grid12)

sprite $APGrid13SPRITE [70x70/16z] {
tTHBSe0m30DGoIP0kFzz-yMZAaEOhAkT0Jt-0O0yAedVCDlHQa0xBBLvhEtNdNRNVgT-EyTbGMMiRJQULsMVASutL4zZkvHyKzZ7askCluq-LuHShH2DpIev
LTXLAqIZTzfCORU3X0XLZed2RZMLCXUlnP7ShxPh0dBjkTW59x3hMX9t_1tn_Lfw_4p55hBolOZfHEKqPENRBQRJMaBM_oDsGu3446xjQCdtVvh4_mvR9G0q
IqBBNmkhfTM6HUko7BTn_anzyoz2DJ5p9MqsPbrXJMguid97lbXmSaU5p9IeGHMtcv2vilaM8Qe9cIhDDmbHJSY-BoddW6pdrPeGO5zvBhiZ-JKqzhyx-QYW
ZsieqYUm2m6UbHmsQ9D-a2vaec2tXLXC0cA4J1Gq6uj9_wVnejGnntaqgsNYVuTHeRQHlb-PrNAxKqUaJR5PK1bheT5QV5MGBmgjiQw4NThVHgxVKMmQnmxd
IewrkH9J9UsW63gvfgGTf4CY5XL78h-QTbchpyMVIGOqtQ5NdXLQZO0ZunrF572isUGVJE994KCeXlWtELT0Hu3047uvcSIR0XB_FApKe43XMstynJTBrXFE
sgzigXapLR9c6kCAvueZpeHgGcQAVp26-4BxhjIWYjiXPAxm-NbRZPecIZmfOJKXcOkA8_cbK1EGAtSK0mAKKgVWwjEDeKQxssSb9e_5rraXwrzT5296oFeV
48O0J2ZhVsDeygol39vF
}

AzureEntityColoring(APGrid13)
!define APGrid13(e_alias, e_label, e_techn) AzureImage(e_alias, e_label, e_techn, IMAGE_SOURCE/azure-patterns/APGrid13_tbg.png, Grid13)
!define APGrid13(e_alias, e_label, e_techn, e_descr) AzureImage(e_alias, e_label, e_techn, e_descr, IMAGE_SOURCE/azure-patterns/APGrid13_tbg.png, Grid13)
AzureEntityColoring(APGrid13_m)
!define APGrid13_m(e_alias, e_label, e_techn) AzureEntity(e_alias, e_label, e_techn, AZURE_SYMBOL_COLOR, APGrid13SPRITE, Grid13)
!define APGrid13_m(e_alias, e_label, e_techn, e_descr) AzureEntity(e_alias, e_label, e_techn, e_descr, AZURE_SYMBOL_COLOR, APGrid13SPRITE, Grid13)

sprite $APGrid14SPRITE [70x70/16z] {
xTW3iWG154FH-_2v__qEChQT51gfEct-x4b0LK4ipOEeIYZreHx-zoIXkuDScWVPNV2bFaRzOnGhLd9Fc2ha8ZCbD2xbSAIiHehoL8hFbvTNh1nugac9fNap
fTI_xpNzjIVp_R8qRwQa-XSzNwnOkSeLy8PtXklSCNtMFOjYnTy1rzaYdoylhrYvpj-j8G
}

AzureEntityColoring(APGrid14)
!define APGrid14(e_alias, e_label, e_techn) AzureImage(e_alias, e_label, e_techn, IMAGE_SOURCE/azure-patterns/APGrid14_tbg.png, Grid14)
!define APGrid14(e_alias, e_label, e_techn, e_descr) AzureImage(e_alias, e_label, e_techn, e_descr, IMAGE_SOURCE/azure-patterns/APGrid14_tbg.png, Grid14)
AzureEntityColoring(APGrid14_m)
!define APGrid14_m(e_alias, e_label, e_techn) AzureEntity(e_alias, e_label, e_techn, AZURE_SYMBOL_COLOR, APGrid14SPRITE, Grid14)
!define APGrid14_m(e_alias, e_label, e_techn, e_descr) AzureEntity(e_alias, e_label, e_techn, e_descr, AZURE_SYMBOL_COLOR, APGrid14SPRITE, Grid14)

sprite $APGrid15SPRITE [70x70/16z] {
xTSt4eC034JHbJGQmlqFxFeFDCxsejUHFZdf8aP2w34xB9QLMY0UgpH7fMCbEQOjAzNmO6NXg5-g9CI35P5XvSYn4WtvIEN8iX89ikFrh9lALARIK9Ao8KxV
0TKWEmlqwNz0B52IUe5VETDJcSfKNdDFtm
}

AzureEntityColoring(APGrid15)
!define APGrid15(e_alias, e_label, e_techn) AzureImage(e_alias, e_label, e_techn, IMAGE_SOURCE/azure-patterns/APGrid15_tbg.png, Grid15)
!define APGrid15(e_alias, e_label, e_techn, e_descr) AzureImage(e_alias, e_label, e_techn, e_descr, IMAGE_SOURCE/azure-patterns/APGrid15_tbg.png, Grid15)
AzureEntityColoring(APGrid15_m)
!define APGrid15_m(e_alias, e_label, e_techn) AzureEntity(e_alias, e_label, e_techn, AZURE_SYMBOL_COLOR, APGrid15SPRITE, Grid15)
!define APGrid15_m(e_alias, e_label, e_techn, e_descr) AzureEntity(e_alias, e_label, e_techn, e_descr, AZURE_SYMBOL_COLOR, APGrid15SPRITE, Grid15)

sprite $APGrid16SPRITE [70x70/16z] {
xTR5WGDH30JHQicSVxvBnbxsCAYE7vvXS6ib43uaa8y4a3vqilR0fw60y94jiFUXgIYbb58AYoii0GhhNukMTQHBAQMKRjw2M5nV_jrpaPiCSQx9CGAqEPTj
bDZSKcD5ctlPMDay5WqLcPAD5QkX4gwC-btev7yX7nKrLR03tLYH_Pw6olr71VzKzjOMpaaHWdFQMmbiVOZ5zVL_IH_IV_wNPJqRIocbb5S
}

AzureEntityColoring(APGrid16)
!define APGrid16(e_alias, e_label, e_techn) AzureImage(e_alias, e_label, e_techn, IMAGE_SOURCE/azure-patterns/APGrid16_tbg.png, Grid16)
!define APGrid16(e_alias, e_label, e_techn, e_descr) AzureImage(e_alias, e_label, e_techn, e_descr, IMAGE_SOURCE/azure-patterns/APGrid16_tbg.png, Grid16)
AzureEntityColoring(APGrid16_m)
!define APGrid16_m(e_alias, e_label, e_techn) AzureEntity(e_alias, e_label, e_techn, AZURE_SYMBOL_COLOR, APGrid16SPRITE, Grid16)
!define APGrid16_m(e_alias, e_label, e_techn, e_descr) AzureEntity(e_alias, e_label, e_techn, e_descr, AZURE_SYMBOL_COLOR, APGrid16SPRITE, Grid16)

sprite $APGrid17SPRITE [70x70/16z] xTCt0e0m30D0EfR__r-QLarqY6xA5FV-5FbAPeQHa4UC5Oq__yM_w7snw2X4e__qYtz147mCkhkoqV_vnRyW2F8OV04XdxceQFpsB_u5GP3FN8o4_34pcm4

AzureEntityColoring(APGrid17)
!define APGrid17(e_alias, e_label, e_techn) AzureImage(e_alias, e_label, e_techn, IMAGE_SOURCE/azure-patterns/APGrid17_tbg.png, Grid17)
!define APGrid17(e_alias, e_label, e_techn, e_descr) AzureImage(e_alias, e_label, e_techn, e_descr, IMAGE_SOURCE/azure-patterns/APGrid17_tbg.png, Grid17)
AzureEntityColoring(APGrid17_m)
!define APGrid17_m(e_alias, e_label, e_techn) AzureEntity(e_alias, e_label, e_techn, AZURE_SYMBOL_COLOR, APGrid17SPRITE, Grid17)
!define APGrid17_m(e_alias, e_label, e_techn, e_descr) AzureEntity(e_alias, e_label, e_techn, e_descr, AZURE_SYMBOL_COLOR, APGrid17SPRITE, Grid17)

sprite $APGrid18SPRITE [70x70/16z] {
xTOxaXim30JHneYx4dp_0piLq07zooo6KuKNTf5_ygf_l3-0ntb_05uobbeCEiABc68ow0WlOeh9e2EyY2acWuxm8gQO33h2YvXYCkW8BsAAoQ0Zl8Wf9eEE
y2Acc0mwmekOOZBe22zYYicW8xo8AIQ3Zl0YffWCEkA-f9WC07oUMtUlNwbrMKU64LDi9k3MyNBzjaA6CXd48AROJ9WCOX1JR2PC1Z68AJOJ9eCOn1IR2PD1
36AApOJ980OnnMR2P123c68pOJA8GKoncJ0Pn22cs4oO368GKsmcJ0OnYDaA2TnRzsbT0_LIwvvZoQrrZHZ4vDQwHWnYScjT8mOnkRMk4OEOt5hNY45CRgrh
n20cjzOrOX2JM-iQCOZ9hNMD6CJarhf6369oQrqZ1Z6vjQvnwyJarheNOX2JVzAwuZzuzNn_trgU0DzZAU1hB0yUkvZayjCBmEZXOJ2D6CI4pHm6quX1JDZC
OJ2D6CI4pHm6quX1JDZCOJ2D6CI4pHm6quX1JDZCOJ2D6CI4pHm6quX1JDZCOJ2D6CI4pHm6quX1JDZCOJ2D6CI4pHm6quX1JDZCL0XY45EQyXC
}

AzureEntityColoring(APGrid18)
!define APGrid18(e_alias, e_label, e_techn) AzureImage(e_alias, e_label, e_techn, IMAGE_SOURCE/azure-patterns/APGrid18_tbg.png, Grid18)
!define APGrid18(e_alias, e_label, e_techn, e_descr) AzureImage(e_alias, e_label, e_techn, e_descr, IMAGE_SOURCE/azure-patterns/APGrid18_tbg.png, Grid18)
AzureEntityColoring(APGrid18_m)
!define APGrid18_m(e_alias, e_label, e_techn) AzureEntity(e_alias, e_label, e_techn, AZURE_SYMBOL_COLOR, APGrid18SPRITE, Grid18)
!define APGrid18_m(e_alias, e_label, e_techn, e_descr) AzureEntity(e_alias, e_label, e_techn, e_descr, AZURE_SYMBOL_COLOR, APGrid18SPRITE, Grid18)

sprite $APGrid19SPRITE [70x70/16z] xTH50e0W00LHk-v_NrjPqZrlfy0i__YOvdbk7lyVPMCpF9Pjsvw8-ADiZb2XGgKMOEkei7Mb0rj7XKeDmDPHeU8J3W

AzureEntityColoring(APGrid19)
!define APGrid19(e_alias, e_label, e_techn) AzureImage(e_alias, e_label, e_techn, IMAGE_SOURCE/azure-patterns/APGrid19_tbg.png, Grid19)
!define APGrid19(e_alias, e_label, e_techn, e_descr) AzureImage(e_alias, e_label, e_techn, e_descr, IMAGE_SOURCE/azure-patterns/APGrid19_tbg.png, Grid19)
AzureEntityColoring(APGrid19_m)
!define APGrid19_m(e_alias, e_label, e_techn) AzureEntity(e_alias, e_label, e_techn, AZURE_SYMBOL_COLOR, APGrid19SPRITE, Grid19)
!define APGrid19_m(e_alias, e_label, e_techn, e_descr) AzureEntity(e_alias, e_label, e_techn, e_descr, AZURE_SYMBOL_COLOR, APGrid19SPRITE, Grid19)

sprite $APGrid20SPRITE [70x70/16z] {
xTIr0S105CFGO_ZxxnlemioH1dYThUC1MIq7v0vNK51GKbpMj6BKibwbw3YJMQJ8JFOM1GK59HsoQQFwlLynhVH6nRMwJq51GR6jQeMl2twe9SfyToieAFQ3
IcnLAt5rHXrI2G
}

AzureEntityColoring(APGrid20)
!define APGrid20(e_alias, e_label, e_techn) AzureImage(e_alias, e_label, e_techn, IMAGE_SOURCE/azure-patterns/APGrid20_tbg.png, Grid20)
!define APGrid20(e_alias, e_label, e_techn, e_descr) AzureImage(e_alias, e_label, e_techn, e_descr, IMAGE_SOURCE/azure-patterns/APGrid20_tbg.png, Grid20)
AzureEntityColoring(APGrid20_m)
!define APGrid20_m(e_alias, e_label, e_techn) AzureEntity(e_alias, e_label, e_techn, AZURE_SYMBOL_COLOR, APGrid20SPRITE, Grid20)
!define APGrid20_m(e_alias, e_label, e_techn, e_descr) AzureEntity(e_alias, e_label, e_techn, e_descr, AZURE_SYMBOL_COLOR, APGrid20SPRITE, Grid20)

sprite $APGrid21SPRITE [70x70/16z] {
xTO5UiD034HXQwJ5-n-u4srZfGmXhp__fMcRl30iKv61IvDJpbmkuUUAEUKgtLNEsY_f71NmkBAhYW1OIDrfvkRoTvNVcxAY0vUKWLDBfKOzV5innuK-SAOU
7b4HaMigyQZ1lYeYSlxvEZ5yN_cjHrV4-O8xJQpohoemXtWguKGFyrG4aEihQgRxgNnloWhemorjwIp_hc9Euz6ME5iFJwySbNXsrkpqFvMF9gz8SPb7jRBg
VwmWtZZc7ZPKEIgB3bTMmlChM9LhhjqmK-Me71L9rvDbTru
}

AzureEntityColoring(APGrid21)
!define APGrid21(e_alias, e_label, e_techn) AzureImage(e_alias, e_label, e_techn, IMAGE_SOURCE/azure-patterns/APGrid21_tbg.png, Grid21)
!define APGrid21(e_alias, e_label, e_techn, e_descr) AzureImage(e_alias, e_label, e_techn, e_descr, IMAGE_SOURCE/azure-patterns/APGrid21_tbg.png, Grid21)
AzureEntityColoring(APGrid21_m)
!define APGrid21_m(e_alias, e_label, e_techn) AzureEntity(e_alias, e_label, e_techn, AZURE_SYMBOL_COLOR, APGrid21SPRITE, Grid21)
!define APGrid21_m(e_alias, e_label, e_techn, e_descr) AzureEntity(e_alias, e_label, e_techn, e_descr, AZURE_SYMBOL_COLOR, APGrid21SPRITE, Grid21)

sprite $APGrid22SPRITE [70x70/16z] xSpL0O0m3431UfliFp2Vk3ky6-3CPNoUiMW9EaqkN5XOM5YiwmgvPT7YmeodB2miBBbdos9ctBpus9LoKrgqP9rM7hAmiB1atxDXIMREynSM5XQM2W

AzureEntityColoring(APGrid22)
!define APGrid22(e_alias, e_label, e_techn) AzureImage(e_alias, e_label, e_techn, IMAGE_SOURCE/azure-patterns/APGrid22_tbg.png, Grid22)
!define APGrid22(e_alias, e_label, e_techn, e_descr) AzureImage(e_alias, e_label, e_techn, e_descr, IMAGE_SOURCE/azure-patterns/APGrid22_tbg.png, Grid22)
AzureEntityColoring(APGrid22_m)
!define APGrid22_m(e_alias, e_label, e_techn) AzureEntity(e_alias, e_label, e_techn, AZURE_SYMBOL_COLOR, APGrid22SPRITE, Grid22)
!define APGrid22_m(e_alias, e_label, e_techn, e_descr) AzureEntity(e_alias, e_label, e_techn, e_descr, AZURE_SYMBOL_COLOR, APGrid22SPRITE, Grid22)

sprite $APGrid23SPRITE [70x70/16z] xTPN0K0X3CNG-_RmBnW7x4qYu43xrSVL9kbqzRlQfQqZ1GK51GK51GKbpnMawVBPxlwx6ar1GK51GK51GJ4

AzureEntityColoring(APGrid23)
!define APGrid23(e_alias, e_label, e_techn) AzureImage(e_alias, e_label, e_techn, IMAGE_SOURCE/azure-patterns/APGrid23_tbg.png, Grid23)
!define APGrid23(e_alias, e_label, e_techn, e_descr) AzureImage(e_alias, e_label, e_techn, e_descr, IMAGE_SOURCE/azure-patterns/APGrid23_tbg.png, Grid23)
AzureEntityColoring(APGrid23_m)
!define APGrid23_m(e_alias, e_label, e_techn) AzureEntity(e_alias, e_label, e_techn, AZURE_SYMBOL_COLOR, APGrid23SPRITE, Grid23)
!define APGrid23_m(e_alias, e_label, e_techn, e_descr) AzureEntity(e_alias, e_label, e_techn, e_descr, AZURE_SYMBOL_COLOR, APGrid23SPRITE, Grid23)

sprite $APGrid24SPRITE [70x70/16z] {
xTK5RiG034JHL1h3_FlVjsH1cN7NNn1-uKJn5JLVqTzKLbbbbJec7jUXC4ufJQi-f5YgR4kP2dzKQILGAYZrHnL2OKA6LdrOeQJEJogpTIaXzV7h4XbgKX4g
Mb7bvnJNnAESaGrKAi5ndJ_pr9NgAvxTRl_46z2Q01zJVqhflwciufu0QlB-0-vTNJGr-6Bgpod7z1UKLUw-0JqPd9Evsxu1TqUFgVwViihhRy3TqPhyDv_T
LLPPfRwaAm
}

AzureEntityColoring(APGrid24)
!define APGrid24(e_alias, e_label, e_techn) AzureImage(e_alias, e_label, e_techn, IMAGE_SOURCE/azure-patterns/APGrid24_tbg.png, Grid24)
!define APGrid24(e_alias, e_label, e_techn, e_descr) AzureImage(e_alias, e_label, e_techn, e_descr, IMAGE_SOURCE/azure-patterns/APGrid24_tbg.png, Grid24)
AzureEntityColoring(APGrid24_m)
!define APGrid24_m(e_alias, e_label, e_techn) AzureEntity(e_alias, e_label, e_techn, AZURE_SYMBOL_COLOR, APGrid24SPRITE, Grid24)
!define APGrid24_m(e_alias, e_label, e_techn, e_descr) AzureEntity(e_alias, e_label, e_techn, e_descr, AZURE_SYMBOL_COLOR, APGrid24SPRITE, Grid24)

sprite $APGrid25SPRITE [70x70/16z] {
xPU53GD030Fz9AlPVzyokSmG-GQunr0L2e1I1MneOmni61Iwq03KBXIiOKHWmoI4tx3OCaW-OH7-pt8S0OzOZlXRY-F85ga1EJF3TH9OYd39KgJqTy5nP4kY
Qjy4L_ihzp98Pei0Mpm7t5ORbUFQcAzdUF3NCVRXlrfiiMK6
}

AzureEntityColoring(APGrid25)
!define APGrid25(e_alias, e_label, e_techn) AzureImage(e_alias, e_label, e_techn, IMAGE_SOURCE/azure-patterns/APGrid25_tbg.png, Grid25)
!define APGrid25(e_alias, e_label, e_techn, e_descr) AzureImage(e_alias, e_label, e_techn, e_descr, IMAGE_SOURCE/azure-patterns/APGrid25_tbg.png, Grid25)
AzureEntityColoring(APGrid25_m)
!define APGrid25_m(e_alias, e_label, e_techn) AzureEntity(e_alias, e_label, e_techn, AZURE_SYMBOL_COLOR, APGrid25SPRITE, Grid25)
!define APGrid25_m(e_alias, e_label, e_techn, e_descr) AzureEntity(e_alias, e_label, e_techn, e_descr, AZURE_SYMBOL_COLOR, APGrid25SPRITE, Grid25)

sprite $APGrid26SPRITE [70x70/16z] {
xTT5WeC044JHDlJ-zvr9SAXunTD_XptSv2wfBLEPik98BfZ7iiKSHNkawibAAkPze7YrhKP5ksOC52mM2YprkKegwX6Xh19ToYaQNKOeC8RTbfSVbowFy1x9
QnTUTyef1IppqKeg42ZGLobgIYlTGiugqQM40azYKd5E4M9Ru1jG3YXgHofHwMQMGqhL7WiKw9EKLA1BdfZOyvLKKj5bboYrGV0_VLx1wWzGKla7
}

AzureEntityColoring(APGrid26)
!define APGrid26(e_alias, e_label, e_techn) AzureImage(e_alias, e_label, e_techn, IMAGE_SOURCE/azure-patterns/APGrid26_tbg.png, Grid26)
!define APGrid26(e_alias, e_label, e_techn, e_descr) AzureImage(e_alias, e_label, e_techn, e_descr, IMAGE_SOURCE/azure-patterns/APGrid26_tbg.png, Grid26)
AzureEntityColoring(APGrid26_m)
!define APGrid26_m(e_alias, e_label, e_techn) AzureEntity(e_alias, e_label, e_techn, AZURE_SYMBOL_COLOR, APGrid26SPRITE, Grid26)
!define APGrid26_m(e_alias, e_label, e_techn, e_descr) AzureEntity(e_alias, e_label, e_techn, e_descr, AZURE_SYMBOL_COLOR, APGrid26SPRITE, Grid26)

sprite $APGrid27SPRITE [70x70/16z] {
xTM7plCW38NXOrCpVF_t-u-8SeIL_UtnQcG_eWIbeai2ODuLG5NnJ7YmalbIcNUBUu6wkmAyBmE0-lzWhijzItP5yVmgYZzUHV7qAaePIiOhA8BNK30f9zSB
BovA3WgkfaHUeX1P_KN9HWA0Hmc0FdUb612LQKf72e17OUhn-HIxhnXwKijj9G-a-Ls529hVLeZ0xoczoei5x9gI_HMKx1kASf6BZfOh8o4I5E4Dfo92XRDx
3Rcl4DbMKkajdlG3mCfIGazzKiBdqVWYm7lZMACIUrz5oaW0ABlmYs8-POUAiHSepbvTgQ-Y8B-AWiUXqaueqBQlD3drBorrIo6ohNX5hsme1qWSh6qguOz_
JV66NchhIk9Gbu8IpqfTKnBEAY9ZSgAI06GzfMZhZ3aLuwgC2h-0WAhMhdWVEDBZgLGYKOcJKNZMvdVLXCW5nVEaF8XSKho2IY5ofCI9hl9K6f7BYZVfIY9o
IUabg9brHAmdI3OARvg9ZV0wYHw4CnK_wBMKE2zMOcb3ELXr8HCzw9I2ezvHKOjf-EwUKSnZDj_ug_mg5rUTS1VWHQP_0G
}

AzureEntityColoring(APGrid27)
!define APGrid27(e_alias, e_label, e_techn) AzureImage(e_alias, e_label, e_techn, IMAGE_SOURCE/azure-patterns/APGrid27_tbg.png, Grid27)
!define APGrid27(e_alias, e_label, e_techn, e_descr) AzureImage(e_alias, e_label, e_techn, e_descr, IMAGE_SOURCE/azure-patterns/APGrid27_tbg.png, Grid27)
AzureEntityColoring(APGrid27_m)
!define APGrid27_m(e_alias, e_label, e_techn) AzureEntity(e_alias, e_label, e_techn, AZURE_SYMBOL_COLOR, APGrid27SPRITE, Grid27)
!define APGrid27_m(e_alias, e_label, e_techn, e_descr) AzureEntity(e_alias, e_label, e_techn, e_descr, AZURE_SYMBOL_COLOR, APGrid27SPRITE, Grid27)

sprite $APGrid28SPRITE [70x70/16z] {
xLO7beL02FlgGC3xttURhE2mVUsQrsC8q_AadGDDcGFTpbpG3w2H9MF4XMAKCsmCZk9okx0C85SO0sTWb3Da30yk9ql0utHePq4_1sHdBg01Eh9g35p8IIGk
abU11ywW8N1LL8EBYmxWShkSBm4q1yhZTEZcGBkxVoC3e0bF0BWuJ5IIYCp50gGSAtGoUBY8dB2KiRbmYE0qSroNH6FodCOfg3YCWJCkIYwpp58yvrf8hN7g
JAa6wV3q_Ov8pSG1lxLuROWCoMiPXLT7nP6PpqKxdEjcGViu7J07U7__HX6jFoHAFnIv2omd3gMOuzv54myQCsYfh1GKenqJZxfJ8ND1IBgXL3KkIhv5fYwI
11HMzwa8dwr5yrhukxL8QlpvkN2VMccy8z8-rgGRuIJ2sCdk6v3wSKJgCn4mFA4JJeVF
}

AzureEntityColoring(APGrid28)
!define APGrid28(e_alias, e_label, e_techn) AzureImage(e_alias, e_label, e_techn, IMAGE_SOURCE/azure-patterns/APGrid28_tbg.png, Grid28)
!define APGrid28(e_alias, e_label, e_techn, e_descr) AzureImage(e_alias, e_label, e_techn, e_descr, IMAGE_SOURCE/azure-patterns/APGrid28_tbg.png, Grid28)
AzureEntityColoring(APGrid28_m)
!define APGrid28_m(e_alias, e_label, e_techn) AzureEntity(e_alias, e_label, e_techn, AZURE_SYMBOL_COLOR, APGrid28SPRITE, Grid28)
!define APGrid28_m(e_alias, e_label, e_techn, e_descr) AzureEntity(e_alias, e_label, e_techn, e_descr, AZURE_SYMBOL_COLOR, APGrid28SPRITE, Grid28)

sprite $APGrid29SPRITE [70x70/16z] {
xPS5iiCm34HBejx_lX_bTTkGmkGTNdbUINtZN2R9hIFNdpCFQi_zykZ8xOUYp_Pmd29CyeuJ8PP48VNm8uLJ1OhH_y30iF_ZP4u16nH95IZa4npEJPXI7Rqs
OGfXn3vXD1IcO8BJbAiHxuK6l1Tk-LuuJ36Cp2SlJNXVy0fvxpGtyTqrVb-wtCGfBJaQfL24tMmURq2Xb4SA6b2KO3QFUQDnIza1N5TS5w4yjSjr91u21TMh
w-X1sNLeYkjgKoWgBAyuD06_TDxhUCYzZgTndHxETRHjrtLQAd2lapwxgmttEYrc640fhWljhl4yhkCfNAUJkQwuJaVTwoAk2pnDJEyw812Rzj_u3G
}

AzureEntityColoring(APGrid29)
!define APGrid29(e_alias, e_label, e_techn) AzureImage(e_alias, e_label, e_techn, IMAGE_SOURCE/azure-patterns/APGrid29_tbg.png, Grid29)
!define APGrid29(e_alias, e_label, e_techn, e_descr) AzureImage(e_alias, e_label, e_techn, e_descr, IMAGE_SOURCE/azure-patterns/APGrid29_tbg.png, Grid29)
AzureEntityColoring(APGrid29_m)
!define APGrid29_m(e_alias, e_label, e_techn) AzureEntity(e_alias, e_label, e_techn, AZURE_SYMBOL_COLOR, APGrid29SPRITE, Grid29)
!define APGrid29_m(e_alias, e_label, e_techn, e_descr) AzureEntity(e_alias, e_label, e_techn, e_descr, AZURE_SYMBOL_COLOR, APGrid29SPRITE, Grid29)

sprite $APGrid30SPRITE [70x70/16z] {
xTU7Zjmm38HXO6-eeVZ-xviY49wOMCMoeVJyrsnB-xbU-y3eu_LwVRiulW1uZNBmDOqnSW1-MdHOH1WovWXiJ0B3z1BUKO9Rb6XRb6XR53yKOeDYsA7Wf5W6
e2oEpyWqE1GM1JSR2h518J0_eyOZ0y2Z1i1o4UP2PbStCm2vc8FK8du_XSyL8hFkJvIAn5D527eyLeGWdYbPrw13tLCO6nJ6H6a-8W1JgAk9L4KJbcD8ALVt
7l9S4J9NccV3irm1wAE6pEAab1-Fr8s0vjPZhKhj9oj-T9oAMbHgSOgN2XMUAw6sAtsB0cvHq2wLlg30-lULRfXbELFCH9aYce3C9ye5KW-MCsNCCFLEqT6q
_bvfEjHHKUfMw--KXbN53CYvLMa0Q6jAJuOXXSWOLT5FGC1id0Dqza1hgKGNKfLwCLnRgHULUxUk92Eb2RbKwEvwT235XLmeodGMO892rXKnrFc0SLF96ena
8iRCq7XKxhGo7c5FTXLMyhXebrAl2xtMbfJwxDPeLoqfkEedAiPQ-OThIM7KU9xuN_clt7tgj0XeKDbd
}

AzureEntityColoring(APGrid30)
!define APGrid30(e_alias, e_label, e_techn) AzureImage(e_alias, e_label, e_techn, IMAGE_SOURCE/azure-patterns/APGrid30_tbg.png, Grid30)
!define APGrid30(e_alias, e_label, e_techn, e_descr) AzureImage(e_alias, e_label, e_techn, e_descr, IMAGE_SOURCE/azure-patterns/APGrid30_tbg.png, Grid30)
AzureEntityColoring(APGrid30_m)
!define APGrid30_m(e_alias, e_label, e_techn) AzureEntity(e_alias, e_label, e_techn, AZURE_SYMBOL_COLOR, APGrid30SPRITE, Grid30)
!define APGrid30_m(e_alias, e_label, e_techn, e_descr) AzureEntity(e_alias, e_label, e_techn, e_descr, AZURE_SYMBOL_COLOR, APGrid30SPRITE, Grid30)

sprite $APGrid31SPRITE [70x70/16z] {
xTT30i0m04JHMFS_SBEjOyxVLQyM6IdfifFb5IXGe2WPbFfM60cApQNmKtwCrAV2577AZz7kL2i52XGe_1GDkAS7VqfHVOgdxH5pfsJ0qKrLe421adzFx_P5
9bXG0ly1eofGe32P7IDbEW
}

AzureEntityColoring(APGrid31)
!define APGrid31(e_alias, e_label, e_techn) AzureImage(e_alias, e_label, e_techn, IMAGE_SOURCE/azure-patterns/APGrid31_tbg.png, Grid31)
!define APGrid31(e_alias, e_label, e_techn, e_descr) AzureImage(e_alias, e_label, e_techn, e_descr, IMAGE_SOURCE/azure-patterns/APGrid31_tbg.png, Grid31)
AzureEntityColoring(APGrid31_m)
!define APGrid31_m(e_alias, e_label, e_techn) AzureEntity(e_alias, e_label, e_techn, AZURE_SYMBOL_COLOR, APGrid31SPRITE, Grid31)
!define APGrid31_m(e_alias, e_label, e_techn, e_descr) AzureEntity(e_alias, e_label, e_techn, e_descr, AZURE_SYMBOL_COLOR, APGrid31SPRITE, Grid31)

sprite $APGrid32SPRITE [70x70/16z] {
xTO53iCm38NXndNm_lSjs97YocCe-XEE_k7Jqgt7BNGt04emNTCZKNVnXQJfcbIak7h5AanNCdcnKiL2fckWtXdP7YjMoUH1vOGSI4xTC2yWi4JcJm6ZX0y-
tJhAgOlC5wO_tRKhLe65zhq6prwh86i_7LHhNBLY5RtfzXLNeBvfjUdpqPzkOVs3CuClaZzcnIgLHzAhCyCHArQvw8dC8VC4vvE0b-25CyCBErgxOXNq19Z-
dtwjaWjn7LCxMhjY5Rrfz4IisxDMKPl-YH4
}

AzureEntityColoring(APGrid32)
!define APGrid32(e_alias, e_label, e_techn) AzureImage(e_alias, e_label, e_techn, IMAGE_SOURCE/azure-patterns/APGrid32_tbg.png, Grid32)
!define APGrid32(e_alias, e_label, e_techn, e_descr) AzureImage(e_alias, e_label, e_techn, e_descr, IMAGE_SOURCE/azure-patterns/APGrid32_tbg.png, Grid32)
AzureEntityColoring(APGrid32_m)
!define APGrid32_m(e_alias, e_label, e_techn) AzureEntity(e_alias, e_label, e_techn, AZURE_SYMBOL_COLOR, APGrid32SPRITE, Grid32)
!define APGrid32_m(e_alias, e_label, e_techn, e_descr) AzureEntity(e_alias, e_label, e_techn, e_descr, AZURE_SYMBOL_COLOR, APGrid32SPRITE, Grid32)

sprite $APGridBlueSPRITE [70x70/16z] xTMr0S0m4C10C-q_SEfFQGRT06fLwdWdx5AXGeLAhECbTHqd-Jg_IAcpIuKA5Igc2xKHqyLTRwH2XOgluoHr7I_5EdUzaGeLAXy

AzureEntityColoring(APGridBlue)
!define APGridBlue(e_alias, e_label, e_techn) AzureImage(e_alias, e_label, e_techn, IMAGE_SOURCE/azure-patterns/APGridBlue_tbg.png, GridBlue)
!define APGridBlue(e_alias, e_label, e_techn, e_descr) AzureImage(e_alias, e_label, e_techn, e_descr, IMAGE_SOURCE/azure-patterns/APGridBlue_tbg.png, GridBlue)
AzureEntityColoring(APGridBlue_m)
!define APGridBlue_m(e_alias, e_label, e_techn) AzureEntity(e_alias, e_label, e_techn, AZURE_SYMBOL_COLOR, APGridBlueSPRITE, GridBlue)
!define APGridBlue_m(e_alias, e_label, e_techn, e_descr) AzureEntity(e_alias, e_label, e_techn, e_descr, AZURE_SYMBOL_COLOR, APGridBlueSPRITE, GridBlue)

sprite $APGridLightblueSPRITE [70x70/16z] xTMd0G0n4CH0P_kk_u8VBrtoILE0g8Rdf7XAXGeLAjspZoYViyHidXHdU9vIeKA5IXUjUig3L4_hubjlf4A5IlFC9Shd7B6xvrjlf4A5oWK

AzureEntityColoring(APGridLightblue)
!define APGridLightblue(e_alias, e_label, e_techn) AzureImage(e_alias, e_label, e_techn, IMAGE_SOURCE/azure-patterns/APGridLightblue_tbg.png, GridLightblue)
!define APGridLightblue(e_alias, e_label, e_techn, e_descr) AzureImage(e_alias, e_label, e_techn, e_descr, IMAGE_SOURCE/azure-patterns/APGridLightblue_tbg.png, GridLightblue)
AzureEntityColoring(APGridLightblue_m)
!define APGridLightblue_m(e_alias, e_label, e_techn) AzureEntity(e_alias, e_label, e_techn, AZURE_SYMBOL_COLOR, APGridLightblueSPRITE, GridLightblue)
!define APGridLightblue_m(e_alias, e_label, e_techn, e_descr) AzureEntity(e_alias, e_label, e_techn, e_descr, AZURE_SYMBOL_COLOR, APGridLightblueSPRITE, GridLightblue)

sprite $APGridMasonrySPRITE [70x70/16z] {
xTK7ZiGm28NX1nx4olU_xpQaGS6UbbxuLDB_zAGQ1iJ6542D5E1g06YDzbR92d4qfjBQhYBwhm2aPiBL5P-vP2KhQcXGqKZyfdOhkFFA2ujLs0mh797FR2kk
JBYwnwrafNNqIZLytq0FNycA60BOnihhIf5_390OD5vN-gPNEABNbPj4jwYyhdpLQCDALaJ_oRIAsxv2_8yUL_9voGeRU6KmankzYlFASyjLI0rvnMTsTIlz
g_l4afMiTF_JOWWeDlQNbYSmYny
}

AzureEntityColoring(APGridMasonry)
!define APGridMasonry(e_alias, e_label, e_techn) AzureImage(e_alias, e_label, e_techn, IMAGE_SOURCE/azure-patterns/APGridMasonry_tbg.png, GridMasonry)
!define APGridMasonry(e_alias, e_label, e_techn, e_descr) AzureImage(e_alias, e_label, e_techn, e_descr, IMAGE_SOURCE/azure-patterns/APGridMasonry_tbg.png, GridMasonry)
AzureEntityColoring(APGridMasonry_m)
!define APGridMasonry_m(e_alias, e_label, e_techn) AzureEntity(e_alias, e_label, e_techn, AZURE_SYMBOL_COLOR, APGridMasonrySPRITE, GridMasonry)
!define APGridMasonry_m(e_alias, e_label, e_techn, e_descr) AzureEntity(e_alias, e_label, e_techn, e_descr, AZURE_SYMBOL_COLOR, APGridMasonrySPRITE, GridMasonry)


