Switch to side-by-side view

--- a
+++ b/examples/BigRandNet/network.ned
@@ -0,0 +1,1039 @@
+package rina.examples.BigRandNet;
+
+import rina.CS.BorderRouter;
+import rina.CS.HostNAP;
+import rina.CS.InteriorRouterNInt;
+
+network BigRandNet
+{
+    @display("bgb=6000,6000");
+    submodules:
+
+        H0 : HostNAP {
+            @display("p=3000.000000,5000.000000");
+        }
+
+        H1 : HostNAP {
+            @display("p=3100.488636,4997.473913");
+        }
+
+        H2 : HostNAP {
+            @display("p=3200.723430,4989.902034");
+        }
+
+        H3 : HostNAP {
+            @display("p=3300.451178,4977.303489");
+        }
+
+        H4 : HostNAP {
+            @display("p=3399.419961,4959.710105");
+        }
+
+        H5 : HostNAP {
+            @display("p=3497.379774,4937.166322");
+        }
+
+        H6 : HostNAP {
+            @display("p=3594.083163,4909.729089");
+        }
+
+        H7 : HostNAP {
+            @display("p=3689.285846,4877.467715");
+        }
+
+        H8 : HostNAP {
+            @display("p=3782.747334,4840.463695");
+        }
+
+        H9 : HostNAP {
+            @display("p=3874.231533,4798.810503");
+        }
+
+        H10 : HostNAP {
+            @display("p=3963.507348,4752.613360");
+        }
+
+        H11 : HostNAP {
+            @display("p=4050.349260,4701.988964");
+        }
+
+        H12 : HostNAP {
+            @display("p=4134.537898,4647.065195");
+        }
+
+        H13 : HostNAP {
+            @display("p=4215.860595,4587.980797");
+        }
+
+        H14 : HostNAP {
+            @display("p=4294.111923,4524.885022");
+        }
+
+        H15 : HostNAP {
+            @display("p=4369.094212,4457.937255");
+        }
+
+        H16 : HostNAP {
+            @display("p=4440.618050,4387.306612");
+        }
+
+        H17 : HostNAP {
+            @display("p=4508.502761,4313.171512");
+        }
+
+        H18 : HostNAP {
+            @display("p=4572.576864,4235.719226");
+        }
+
+        H19 : HostNAP {
+            @display("p=4632.678501,4155.145407");
+        }
+
+        H20 : HostNAP {
+            @display("p=4688.655851,4071.653590");
+        }
+
+        H21 : HostNAP {
+            @display("p=4740.367509,3985.454683");
+        }
+
+        H22 : HostNAP {
+            @display("p=4787.682848,3896.766432");
+        }
+
+        H23 : HostNAP {
+            @display("p=4830.482345,3805.812871");
+        }
+
+        H24 : HostNAP {
+            @display("p=4868.657885,3712.823757");
+        }
+
+        H25 : HostNAP {
+            @display("p=4902.113033,3618.033989");
+        }
+
+        H26 : HostNAP {
+            @display("p=4930.763278,3521.683013");
+        }
+
+        H27 : HostNAP {
+            @display("p=4954.536247,3424.014220");
+        }
+
+        H28 : HostNAP {
+            @display("p=4973.371888,3325.274330");
+        }
+
+        H29 : HostNAP {
+            @display("p=4987.222621,3225.712770");
+        }
+
+        H30 : HostNAP {
+            @display("p=4996.053457,3125.581039");
+        }
+
+        H31 : HostNAP {
+            @display("p=4999.842088,3025.132080");
+        }
+
+        H32 : HostNAP {
+            @display("p=4998.578945,2924.619635");
+        }
+
+        H33 : HostNAP {
+            @display("p=4992.267218,2824.297607");
+        }
+
+        H34 : HostNAP {
+            @display("p=4980.922851,2724.419419");
+        }
+
+        H35 : HostNAP {
+            @display("p=4964.574501,2625.237371");
+        }
+
+        H36 : HostNAP {
+            @display("p=4943.263466,2527.002006");
+        }
+
+        H37 : HostNAP {
+            @display("p=4917.043578,2429.961475");
+        }
+
+        H38 : HostNAP {
+            @display("p=4885.981072,2334.360911");
+        }
+
+        H39 : HostNAP {
+            @display("p=4850.154414,2240.441809");
+        }
+
+        H40 : HostNAP {
+            @display("p=4809.654105,2148.441417");
+        }
+
+        H41 : HostNAP {
+            @display("p=4764.582453,2058.592136");
+        }
+
+        H42 : HostNAP {
+            @display("p=4715.053312,1971.120932");
+        }
+
+        H43 : HostNAP {
+            @display("p=4661.191798,1886.248767");
+        }
+
+        H44 : HostNAP {
+            @display("p=4603.133970,1804.190034");
+        }
+
+        H45 : HostNAP {
+            @display("p=4541.026486,1725.152021");
+        }
+
+        H46 : HostNAP {
+            @display("p=4475.026235,1649.334384");
+        }
+
+        H47 : HostNAP {
+            @display("p=4405.299940,1576.928646");
+        }
+
+        H48 : HostNAP {
+            @display("p=4332.023735,1508.117709");
+        }
+
+        H49 : HostNAP {
+            @display("p=4255.382723,1443.075397");
+        }
+
+        H50 : HostNAP {
+            @display("p=4175.570505,1381.966011");
+        }
+
+        H51 : HostNAP {
+            @display("p=4092.788693,1324.943920");
+        }
+
+        H52 : HostNAP {
+            @display("p=4007.246403,1272.153166");
+        }
+
+        H53 : HostNAP {
+            @display("p=3919.159721,1223.727102");
+        }
+
+        H54 : HostNAP {
+            @display("p=3828.751162,1179.788059");
+        }
+
+        H55 : HostNAP {
+            @display("p=3736.249105,1140.447028");
+        }
+
+        H56 : HostNAP {
+            @display("p=3641.887220,1105.803390");
+        }
+
+        H57 : HostNAP {
+            @display("p=3545.903871,1075.944657");
+        }
+
+        H58 : HostNAP {
+            @display("p=3448.541522,1050.946254");
+        }
+
+        H59 : HostNAP {
+            @display("p=3350.046118,1030.871331");
+        }
+
+        H60 : HostNAP {
+            @display("p=3250.666467,1015.770597");
+        }
+
+        H61 : HostNAP {
+            @display("p=3150.653611,1005.682199");
+        }
+
+        H62 : HostNAP {
+            @display("p=3050.260191,1000.631621");
+        }
+
+        H63 : HostNAP {
+            @display("p=2949.739809,1000.631621");
+        }
+
+        H64 : HostNAP {
+            @display("p=2849.346389,1005.682199");
+        }
+
+        H65 : HostNAP {
+            @display("p=2749.333533,1015.770597");
+        }
+
+        H66 : HostNAP {
+            @display("p=2649.953882,1030.871331");
+        }
+
+        H67 : HostNAP {
+            @display("p=2551.458478,1050.946254");
+        }
+
+        H68 : HostNAP {
+            @display("p=2454.096129,1075.944657");
+        }
+
+        H69 : HostNAP {
+            @display("p=2358.112780,1105.803390");
+        }
+
+        H70 : HostNAP {
+            @display("p=2263.750895,1140.447028");
+        }
+
+        H71 : HostNAP {
+            @display("p=2171.248838,1179.788059");
+        }
+
+        H72 : HostNAP {
+            @display("p=2080.840279,1223.727102");
+        }
+
+        H73 : HostNAP {
+            @display("p=1992.753597,1272.153166");
+        }
+
+        H74 : HostNAP {
+            @display("p=1907.211307,1324.943920");
+        }
+
+        H75 : HostNAP {
+            @display("p=1824.429495,1381.966011");
+        }
+
+        H76 : HostNAP {
+            @display("p=1744.617277,1443.075397");
+        }
+
+        H77 : HostNAP {
+            @display("p=1667.976265,1508.117709");
+        }
+
+        H78 : HostNAP {
+            @display("p=1594.700060,1576.928646");
+        }
+
+        H79 : HostNAP {
+            @display("p=1524.973765,1649.334384");
+        }
+
+        H80 : HostNAP {
+            @display("p=1458.973514,1725.152021");
+        }
+
+        H81 : HostNAP {
+            @display("p=1396.866030,1804.190034");
+        }
+
+        H82 : HostNAP {
+            @display("p=1338.808202,1886.248767");
+        }
+
+        H83 : HostNAP {
+            @display("p=1284.946688,1971.120932");
+        }
+
+        H84 : HostNAP {
+            @display("p=1235.417547,2058.592136");
+        }
+
+        H85 : HostNAP {
+            @display("p=1190.345895,2148.441417");
+        }
+
+        H86 : HostNAP {
+            @display("p=1149.845586,2240.441809");
+        }
+
+        H87 : HostNAP {
+            @display("p=1114.018928,2334.360911");
+        }
+
+        H88 : HostNAP {
+            @display("p=1082.956422,2429.961475");
+        }
+
+        H89 : HostNAP {
+            @display("p=1056.736534,2527.002006");
+        }
+
+        H90 : HostNAP {
+            @display("p=1035.425499,2625.237371");
+        }
+
+        H91 : HostNAP {
+            @display("p=1019.077149,2724.419419");
+        }
+
+        H92 : HostNAP {
+            @display("p=1007.732782,2824.297607");
+        }
+
+        H93 : HostNAP {
+            @display("p=1001.421055,2924.619635");
+        }
+
+        H94 : HostNAP {
+            @display("p=1000.157912,3025.132080");
+        }
+
+        H95 : HostNAP {
+            @display("p=1003.946543,3125.581039");
+        }
+
+        H96 : HostNAP {
+            @display("p=1012.777379,3225.712770");
+        }
+
+        H97 : HostNAP {
+            @display("p=1026.628112,3325.274330");
+        }
+
+        H98 : HostNAP {
+            @display("p=1045.463753,3424.014220");
+        }
+
+        H99 : HostNAP {
+            @display("p=1069.236722,3521.683013");
+        }
+
+        H100 : HostNAP {
+            @display("p=1097.886967,3618.033989");
+        }
+
+        H101 : HostNAP {
+            @display("p=1131.342115,3712.823757");
+        }
+
+        H102 : HostNAP {
+            @display("p=1169.517655,3805.812871");
+        }
+
+        H103 : HostNAP {
+            @display("p=1212.317152,3896.766432");
+        }
+
+        H104 : HostNAP {
+            @display("p=1259.632491,3985.454683");
+        }
+
+        H105 : HostNAP {
+            @display("p=1311.344149,4071.653590");
+        }
+
+        H106 : HostNAP {
+            @display("p=1367.321499,4155.145407");
+        }
+
+        H107 : HostNAP {
+            @display("p=1427.423136,4235.719226");
+        }
+
+        H108 : HostNAP {
+            @display("p=1491.497239,4313.171512");
+        }
+
+        H109 : HostNAP {
+            @display("p=1559.381950,4387.306612");
+        }
+
+        H110 : HostNAP {
+            @display("p=1630.905788,4457.937255");
+        }
+
+        H111 : HostNAP {
+            @display("p=1705.888077,4524.885022");
+        }
+
+        H112 : HostNAP {
+            @display("p=1784.139405,4587.980797");
+        }
+
+        H113 : HostNAP {
+            @display("p=1865.462102,4647.065195");
+        }
+
+        H114 : HostNAP {
+            @display("p=1949.650740,4701.988964");
+        }
+
+        H115 : HostNAP {
+            @display("p=2036.492652,4752.613360");
+        }
+
+        H116 : HostNAP {
+            @display("p=2125.768467,4798.810503");
+        }
+
+        H117 : HostNAP {
+            @display("p=2217.252666,4840.463695");
+        }
+
+        H118 : HostNAP {
+            @display("p=2310.714154,4877.467715");
+        }
+
+        H119 : HostNAP {
+            @display("p=2405.916837,4909.729089");
+        }
+
+        H120 : HostNAP {
+            @display("p=2502.620226,4937.166322");
+        }
+
+        H121 : HostNAP {
+            @display("p=2600.580039,4959.710105");
+        }
+
+        H122 : HostNAP {
+            @display("p=2699.548822,4977.303489");
+        }
+
+        H123 : HostNAP {
+            @display("p=2799.276570,4989.902034");
+        }
+
+        H124 : HostNAP {
+            @display("p=2899.511364,4997.473913");
+        }
+
+        R125 : InteriorRouterNInt {
+            @display("p=3000.000000,4200.000000");
+        }
+
+        R126 : InteriorRouterNInt {
+            @display("p=3100.413412,4195.791431");
+        }
+
+        R127 : InteriorRouterNInt {
+            @display("p=3200.122496,4183.195244");
+        }
+
+        R128 : InteriorRouterNInt {
+            @display("p=3298.427865,4162.299793");
+        }
+
+        R129 : InteriorRouterNInt {
+            @display("p=3394.639976,4133.251644");
+        }
+
+        R130 : InteriorRouterNInt {
+            @display("p=3488.083972,4096.254549");
+        }
+
+        R131 : InteriorRouterNInt {
+            @display("p=3578.104409,4051.568016");
+        }
+
+        R132 : InteriorRouterNInt {
+            @display("p=3664.069859,3999.505489");
+        }
+
+        R133 : InteriorRouterNInt {
+            @display("p=3745.377336,3940.432149");
+        }
+
+        R134 : InteriorRouterNInt {
+            @display("p=3821.456527,3874.762353");
+        }
+
+        R135 : InteriorRouterNInt {
+            @display("p=3891.773791,3802.956728");
+        }
+
+        R136 : InteriorRouterNInt {
+            @display("p=3955.835902,3725.518938");
+        }
+
+        R137 : InteriorRouterNInt {
+            @display("p=4013.193511,3642.992154");
+        }
+
+        R138 : InteriorRouterNInt {
+            @display("p=4063.444295,3555.955242");
+        }
+
+        R139 : InteriorRouterNInt {
+            @display("p=4106.235782,3465.018704");
+        }
+
+        R140 : InteriorRouterNInt {
+            @display("p=4141.267820,3370.820393");
+        }
+
+        R141 : InteriorRouterNInt {
+            @display("p=4168.294683,3274.021044");
+        }
+
+        R142 : InteriorRouterNInt {
+            @display("p=4187.126800,3175.299634");
+        }
+
+        R143 : InteriorRouterNInt {
+            @display("p=4197.632074,3075.348623");
+        }
+
+        R144 : InteriorRouterNInt {
+            @display("p=4199.736820,2974.869096");
+        }
+
+        R145 : InteriorRouterNInt {
+            @display("p=4193.426274,2874.565844");
+        }
+
+        R146 : InteriorRouterNInt {
+            @display("p=4178.744701,2775.142422");
+        }
+
+        R147 : InteriorRouterNInt {
+            @display("p=4155.795080,2677.296215");
+        }
+
+        R148 : InteriorRouterNInt {
+            @display("p=4124.738387,2581.713543");
+        }
+
+        R149 : InteriorRouterNInt {
+            @display("p=4085.792463,2489.064850");
+        }
+
+        R150 : InteriorRouterNInt {
+            @display("p=4039.230485,2400.000000");
+        }
+
+        R151 : InteriorRouterNInt {
+            @display("p=3985.379051,2315.143719");
+        }
+
+        R152 : InteriorRouterNInt {
+            @display("p=3924.615891,2235.091212");
+        }
+
+        R153 : InteriorRouterNInt {
+            @display("p=3857.367216,2160.403991");
+        }
+
+        R154 : InteriorRouterNInt {
+            @display("p=3784.104725,2091.605933");
+        }
+
+        R155 : InteriorRouterNInt {
+            @display("p=3705.342303,2029.179607");
+        }
+
+        R156 : InteriorRouterNInt {
+            @display("p=3621.632411,1973.562888");
+        }
+
+        R157 : InteriorRouterNInt {
+            @display("p=3533.562215,1925.145888");
+        }
+
+        R158 : InteriorRouterNInt {
+            @display("p=3441.749463,1884.268217");
+        }
+
+        R159 : InteriorRouterNInt {
+            @display("p=3346.838156,1851.216603");
+        }
+
+        R160 : InteriorRouterNInt {
+            @display("p=3249.494029,1826.222879");
+        }
+
+        R161 : InteriorRouterNInt {
+            @display("p=3150.399880,1809.462358");
+        }
+
+        R162 : InteriorRouterNInt {
+            @display("p=3050.250784,1801.052604");
+        }
+
+        R163 : InteriorRouterNInt {
+            @display("p=2949.749216,1801.052604");
+        }
+
+        R164 : InteriorRouterNInt {
+            @display("p=2849.600120,1809.462358");
+        }
+
+        R165 : InteriorRouterNInt {
+            @display("p=2750.505971,1826.222879");
+        }
+
+        R166 : InteriorRouterNInt {
+            @display("p=2653.161844,1851.216603");
+        }
+
+        R167 : InteriorRouterNInt {
+            @display("p=2558.250537,1884.268217");
+        }
+
+        R168 : InteriorRouterNInt {
+            @display("p=2466.437785,1925.145888");
+        }
+
+        R169 : InteriorRouterNInt {
+            @display("p=2378.367589,1973.562888");
+        }
+
+        R170 : InteriorRouterNInt {
+            @display("p=2294.657697,2029.179607");
+        }
+
+        R171 : InteriorRouterNInt {
+            @display("p=2215.895275,2091.605933");
+        }
+
+        R172 : InteriorRouterNInt {
+            @display("p=2142.632784,2160.403991");
+        }
+
+        R173 : InteriorRouterNInt {
+            @display("p=2075.384109,2235.091212");
+        }
+
+        R174 : InteriorRouterNInt {
+            @display("p=2014.620949,2315.143719");
+        }
+
+        R175 : InteriorRouterNInt {
+            @display("p=1960.769515,2400.000000");
+        }
+
+        R176 : InteriorRouterNInt {
+            @display("p=1914.207537,2489.064850");
+        }
+
+        R177 : InteriorRouterNInt {
+            @display("p=1875.261613,2581.713543");
+        }
+
+        R178 : InteriorRouterNInt {
+            @display("p=1844.204920,2677.296215");
+        }
+
+        R179 : InteriorRouterNInt {
+            @display("p=1821.255299,2775.142422");
+        }
+
+        R180 : InteriorRouterNInt {
+            @display("p=1806.573726,2874.565844");
+        }
+
+        R181 : InteriorRouterNInt {
+            @display("p=1800.263180,2974.869096");
+        }
+
+        R182 : InteriorRouterNInt {
+            @display("p=1802.367926,3075.348623");
+        }
+
+        R183 : InteriorRouterNInt {
+            @display("p=1812.873200,3175.299634");
+        }
+
+        R184 : InteriorRouterNInt {
+            @display("p=1831.705317,3274.021044");
+        }
+
+        R185 : InteriorRouterNInt {
+            @display("p=1858.732180,3370.820393");
+        }
+
+        R186 : InteriorRouterNInt {
+            @display("p=1893.764218,3465.018704");
+        }
+
+        R187 : InteriorRouterNInt {
+            @display("p=1936.555705,3555.955242");
+        }
+
+        R188 : InteriorRouterNInt {
+            @display("p=1986.806489,3642.992154");
+        }
+
+        R189 : InteriorRouterNInt {
+            @display("p=2044.164098,3725.518938");
+        }
+
+        R190 : InteriorRouterNInt {
+            @display("p=2108.226209,3802.956728");
+        }
+
+        R191 : InteriorRouterNInt {
+            @display("p=2178.543473,3874.762353");
+        }
+
+        R192 : InteriorRouterNInt {
+            @display("p=2254.622664,3940.432149");
+        }
+
+        R193 : InteriorRouterNInt {
+            @display("p=2335.930141,3999.505489");
+        }
+
+        R194 : InteriorRouterNInt {
+            @display("p=2421.895591,4051.568016");
+        }
+
+        R195 : InteriorRouterNInt {
+            @display("p=2511.916028,4096.254549");
+        }
+
+        R196 : InteriorRouterNInt {
+            @display("p=2605.360024,4133.251644");
+        }
+
+        R197 : InteriorRouterNInt {
+            @display("p=2701.572135,4162.299793");
+        }
+
+        R198 : InteriorRouterNInt {
+            @display("p=2799.877504,4183.195244");
+        }
+
+        R199 : InteriorRouterNInt {
+            @display("p=2899.586588,4195.791431");
+        }
+
+
+    connections:
+
+        H0.medium <--> R125.medium++;
+        H1.medium <--> R126.medium++;
+        H2.medium <--> R127.medium++;
+        H3.medium <--> R128.medium++;
+        H4.medium <--> R129.medium++;
+        H5.medium <--> R130.medium++;
+        H6.medium <--> R131.medium++;
+        H7.medium <--> R132.medium++;
+        H8.medium <--> R133.medium++;
+        H9.medium <--> R134.medium++;
+        H10.medium <--> R135.medium++;
+        H11.medium <--> R136.medium++;
+        H12.medium <--> R137.medium++;
+        H13.medium <--> R138.medium++;
+        H14.medium <--> R139.medium++;
+        H15.medium <--> R140.medium++;
+        H16.medium <--> R141.medium++;
+        H17.medium <--> R142.medium++;
+        H18.medium <--> R143.medium++;
+        H19.medium <--> R144.medium++;
+        H20.medium <--> R145.medium++;
+        H21.medium <--> R146.medium++;
+        H22.medium <--> R147.medium++;
+        H23.medium <--> R148.medium++;
+        H24.medium <--> R149.medium++;
+        H25.medium <--> R150.medium++;
+        H26.medium <--> R151.medium++;
+        H27.medium <--> R152.medium++;
+        H28.medium <--> R153.medium++;
+        H29.medium <--> R154.medium++;
+        H30.medium <--> R155.medium++;
+        H31.medium <--> R156.medium++;
+        H32.medium <--> R157.medium++;
+        H33.medium <--> R158.medium++;
+        H34.medium <--> R159.medium++;
+        H35.medium <--> R160.medium++;
+        H36.medium <--> R161.medium++;
+        H37.medium <--> R162.medium++;
+        H38.medium <--> R163.medium++;
+        H39.medium <--> R164.medium++;
+        H40.medium <--> R165.medium++;
+        H41.medium <--> R166.medium++;
+        H42.medium <--> R167.medium++;
+        H43.medium <--> R168.medium++;
+        H44.medium <--> R169.medium++;
+        H45.medium <--> R170.medium++;
+        H46.medium <--> R171.medium++;
+        H47.medium <--> R172.medium++;
+        H48.medium <--> R173.medium++;
+        H49.medium <--> R174.medium++;
+        H50.medium <--> R175.medium++;
+        H51.medium <--> R176.medium++;
+        H52.medium <--> R177.medium++;
+        H53.medium <--> R178.medium++;
+        H54.medium <--> R179.medium++;
+        H55.medium <--> R180.medium++;
+        H56.medium <--> R181.medium++;
+        H57.medium <--> R182.medium++;
+        H58.medium <--> R183.medium++;
+        H59.medium <--> R184.medium++;
+        H60.medium <--> R185.medium++;
+        H61.medium <--> R186.medium++;
+        H62.medium <--> R187.medium++;
+        H63.medium <--> R188.medium++;
+        H64.medium <--> R189.medium++;
+        H65.medium <--> R190.medium++;
+        H66.medium <--> R191.medium++;
+        H67.medium <--> R192.medium++;
+        H68.medium <--> R193.medium++;
+        H69.medium <--> R194.medium++;
+        H70.medium <--> R195.medium++;
+        H71.medium <--> R196.medium++;
+        H72.medium <--> R197.medium++;
+        H73.medium <--> R198.medium++;
+        H74.medium <--> R199.medium++;
+        H75.medium <--> R125.medium++;
+        H76.medium <--> R126.medium++;
+        H77.medium <--> R127.medium++;
+        H78.medium <--> R128.medium++;
+        H79.medium <--> R129.medium++;
+        H80.medium <--> R130.medium++;
+        H81.medium <--> R131.medium++;
+        H82.medium <--> R132.medium++;
+        H83.medium <--> R133.medium++;
+        H84.medium <--> R134.medium++;
+        H85.medium <--> R135.medium++;
+        H86.medium <--> R136.medium++;
+        H87.medium <--> R137.medium++;
+        H88.medium <--> R138.medium++;
+        H89.medium <--> R139.medium++;
+        H90.medium <--> R140.medium++;
+        H91.medium <--> R141.medium++;
+        H92.medium <--> R142.medium++;
+        H93.medium <--> R143.medium++;
+        H94.medium <--> R144.medium++;
+        H95.medium <--> R145.medium++;
+        H96.medium <--> R146.medium++;
+        H97.medium <--> R147.medium++;
+        H98.medium <--> R148.medium++;
+        H99.medium <--> R149.medium++;
+        H100.medium <--> R150.medium++;
+        H101.medium <--> R151.medium++;
+        H102.medium <--> R152.medium++;
+        H103.medium <--> R153.medium++;
+        H104.medium <--> R154.medium++;
+        H105.medium <--> R155.medium++;
+        H106.medium <--> R156.medium++;
+        H107.medium <--> R157.medium++;
+        H108.medium <--> R158.medium++;
+        H109.medium <--> R159.medium++;
+        H110.medium <--> R160.medium++;
+        H111.medium <--> R161.medium++;
+        H112.medium <--> R162.medium++;
+        H113.medium <--> R163.medium++;
+        H114.medium <--> R164.medium++;
+        H115.medium <--> R165.medium++;
+        H116.medium <--> R166.medium++;
+        H117.medium <--> R167.medium++;
+        H118.medium <--> R168.medium++;
+        H119.medium <--> R169.medium++;
+        H120.medium <--> R170.medium++;
+        H121.medium <--> R171.medium++;
+        H122.medium <--> R172.medium++;
+        H123.medium <--> R173.medium++;
+        H124.medium <--> R174.medium++;
+        R125.medium++ <--> R176.medium++;
+        R126.medium++ <--> R177.medium++;
+        R127.medium++ <--> R178.medium++;
+        R128.medium++ <--> R179.medium++;
+        R129.medium++ <--> R180.medium++;
+        R130.medium++ <--> R181.medium++;
+        R131.medium++ <--> R182.medium++;
+        R132.medium++ <--> R183.medium++;
+        R133.medium++ <--> R184.medium++;
+        R134.medium++ <--> R185.medium++;
+        R135.medium++ <--> R186.medium++;
+        R136.medium++ <--> R187.medium++;
+        R137.medium++ <--> R188.medium++;
+        R138.medium++ <--> R187.medium++;
+        R138.medium++ <--> R189.medium++;
+        R139.medium++ <--> R190.medium++;
+        R140.medium++ <--> R152.medium++;
+        R140.medium++ <--> R191.medium++;
+        R141.medium++ <--> R192.medium++;
+        R142.medium++ <--> R129.medium++;
+        R142.medium++ <--> R193.medium++;
+        R143.medium++ <--> R191.medium++;
+        R143.medium++ <--> R194.medium++;
+        R144.medium++ <--> R195.medium++;
+        R145.medium++ <--> R196.medium++;
+        R146.medium++ <--> R182.medium++;
+        R146.medium++ <--> R197.medium++;
+        R147.medium++ <--> R198.medium++;
+        R148.medium++ <--> R146.medium++;
+        R148.medium++ <--> R199.medium++;
+        R149.medium++ <--> R125.medium++;
+        R149.medium++ <--> R136.medium++;
+        R150.medium++ <--> R126.medium++;
+        R150.medium++ <--> R153.medium++;
+        R151.medium++ <--> R127.medium++;
+        R152.medium++ <--> R125.medium++;
+        R152.medium++ <--> R128.medium++;
+        R153.medium++ <--> R129.medium++;
+        R154.medium++ <--> R130.medium++;
+        R155.medium++ <--> R131.medium++;
+        R155.medium++ <--> R186.medium++;
+        R156.medium++ <--> R132.medium++;
+        R157.medium++ <--> R133.medium++;
+        R158.medium++ <--> R134.medium++;
+        R159.medium++ <--> R135.medium++;
+        R160.medium++ <--> R136.medium++;
+        R161.medium++ <--> R137.medium++;
+        R162.medium++ <--> R138.medium++;
+        R162.medium++ <--> R164.medium++;
+        R163.medium++ <--> R139.medium++;
+        R164.medium++ <--> R140.medium++;
+        R165.medium++ <--> R141.medium++;
+        R165.medium++ <--> R169.medium++;
+        R166.medium++ <--> R142.medium++;
+        R167.medium++ <--> R143.medium++;
+        R168.medium++ <--> R144.medium++;
+        R168.medium++ <--> R185.medium++;
+        R169.medium++ <--> R145.medium++;
+        R169.medium++ <--> R159.medium++;
+        R170.medium++ <--> R146.medium++;
+        R171.medium++ <--> R147.medium++;
+        R171.medium++ <--> R181.medium++;
+        R172.medium++ <--> R148.medium++;
+        R173.medium++ <--> R149.medium++;
+        R174.medium++ <--> R150.medium++;
+        R175.medium++ <--> R151.medium++;
+        R176.medium++ <--> R152.medium++;
+        R177.medium++ <--> R153.medium++;
+        R177.medium++ <--> R194.medium++;
+        R178.medium++ <--> R154.medium++;
+        R178.medium++ <--> R156.medium++;
+        R179.medium++ <--> R155.medium++;
+        R180.medium++ <--> R156.medium++;
+        R181.medium++ <--> R141.medium++;
+        R181.medium++ <--> R157.medium++;
+        R182.medium++ <--> R158.medium++;
+        R183.medium++ <--> R159.medium++;
+        R184.medium++ <--> R160.medium++;
+        R185.medium++ <--> R161.medium++;
+        R185.medium++ <--> R167.medium++;
+        R186.medium++ <--> R162.medium++;
+        R187.medium++ <--> R163.medium++;
+        R187.medium++ <--> R186.medium++;
+        R188.medium++ <--> R164.medium++;
+        R189.medium++ <--> R165.medium++;
+        R190.medium++ <--> R166.medium++;
+        R190.medium++ <--> R195.medium++;
+        R191.medium++ <--> R167.medium++;
+        R192.medium++ <--> R168.medium++;
+        R193.medium++ <--> R169.medium++;
+        R193.medium++ <--> R185.medium++;
+        R194.medium++ <--> R170.medium++;
+        R195.medium++ <--> R163.medium++;
+        R195.medium++ <--> R171.medium++;
+        R196.medium++ <--> R172.medium++;
+        R197.medium++ <--> R173.medium++;
+        R198.medium++ <--> R149.medium++;
+        R198.medium++ <--> R174.medium++;
+        R199.medium++ <--> R172.medium++;
+}