Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[sumo-user] Using traci.simulation.loadState increases memory usage

Hi,

I have noticed that if I use traci.simulation.loadState multiple times then my memory usage increases significantly. I have attached a simple code below, where cars are being added to the network and after every 5 seconds, a state is being saved and loaded back up. If I do this multiple times, it increases my memory usage. You can try the same code again by commenting out line 47 and it will drastically reduce the memory usage. Is there something I am doing wrong and is there a way around this?    

--
Thank you.
Abdullah

Attachment: config.sumocfg
Description: application/sumo

<?xml version="1.0" encoding="UTF-8"?>

<!-- generated on 10/16/20 14:51:13 by Eclipse SUMO netedit Version 1.3.1
<configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netconvertConfiguration.xsd";>

    <output>
        <output-file value="C:\Users\Abdullah\Documents\Thesis\test%20case\network.net.xml"/>
    </output>

    <processing>
        <offset.disable-normalization value="true"/>
    </processing>

    <junctions>
        <no-turnarounds value="true"/>
    </junctions>

</configuration>
-->

<net version="1.3" junctionCornerDetail="5" limitTurnSpeed="5.50" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/net_file.xsd";>

    <location netOffset="0.00,0.00" convBoundary="-236.03,-191.77,556.21,289.80" origBoundary="10000000000.00,10000000000.00,-10000000000.00,-10000000000.00" projParameter="!"/>

    <edge id=":gneJ0_0" function="internal">
        <lane id=":gneJ0_0_0" index="0" speed="6.37" length="9.04" shape="-76.84,158.93 -77.26,156.47 -78.37,154.78 -80.17,153.87 -82.67,153.74"/>
    </edge>
    <edge id=":gneJ0_1" function="internal">
        <lane id=":gneJ0_1_0" index="0" speed="13.89" length="21.25" shape="-76.84,158.93 -77.17,137.65"/>
        <lane id=":gneJ0_1_1" index="1" speed="13.89" length="21.25" shape="-73.64,158.85 -73.97,137.63"/>
    </edge>
    <edge id=":gneJ0_3" function="internal">
        <lane id=":gneJ0_3_0" index="0" speed="9.26" length="7.26" shape="-73.64,158.85 -73.01,153.39 -72.15,151.86"/>
    </edge>
    <edge id=":gneJ0_16" function="internal">
        <lane id=":gneJ0_16_0" index="0" speed="9.26" length="12.51" shape="-72.15,151.86 -70.82,149.50 -67.06,147.17 -61.73,146.40"/>
    </edge>
    <edge id=":gneJ0_4" function="internal">
        <lane id=":gneJ0_4_0" index="0" speed="6.51" length="9.24" shape="-61.75,152.80 -64.21,153.17 -65.94,154.27 -66.95,156.11 -67.24,158.69"/>
    </edge>
    <edge id=":gneJ0_5" function="internal">
        <lane id=":gneJ0_5_0" index="0" speed="13.89" length="21.10" shape="-61.75,152.80 -67.83,152.81 -72.22,152.92 -76.60,153.21 -82.67,153.74"/>
        <lane id=":gneJ0_5_1" index="1" speed="13.89" length="21.10" shape="-61.74,149.60 -67.87,149.61 -72.36,149.73 -76.84,150.02 -82.96,150.55"/>
    </edge>
    <edge id=":gneJ0_7" function="internal">
        <lane id=":gneJ0_7_0" index="0" speed="9.31" length="6.98" shape="-61.74,149.60 -67.07,148.84 -68.45,148.03"/>
    </edge>
    <edge id=":gneJ0_17" function="internal">
        <lane id=":gneJ0_17_0" index="0" speed="9.31" length="12.50" shape="-68.45,148.03 -70.88,146.60 -73.18,142.86 -73.97,137.63"/>
    </edge>
    <edge id=":gneJ0_8" function="internal">
        <lane id=":gneJ0_8_0" index="0" speed="6.58" length="9.21" shape="-67.57,137.60 -67.19,140.05 -66.09,141.80 -64.27,142.85 -61.72,143.20"/>
    </edge>
    <edge id=":gneJ0_9" function="internal">
        <lane id=":gneJ0_9_0" index="0" speed="13.89" length="21.12" shape="-67.57,137.60 -67.24,158.69"/>
        <lane id=":gneJ0_9_1" index="1" speed="13.89" length="21.12" shape="-70.77,137.62 -70.44,158.77"/>
    </edge>
    <edge id=":gneJ0_11" function="internal">
        <lane id=":gneJ0_11_0" index="0" speed="9.69" length="6.80" shape="-70.77,137.62 -71.51,142.86 -72.26,144.16"/>
    </edge>
    <edge id=":gneJ0_18" function="internal">
        <lane id=":gneJ0_18_0" index="0" speed="9.69" length="13.10" shape="-72.26,144.16 -73.78,146.76 -77.60,149.33 -82.96,150.55"/>
    </edge>
    <edge id=":gneJ0_12" function="internal">
        <lane id=":gneJ0_12_0" index="0" speed="7.09" length="10.21" shape="-83.53,144.18 -80.74,143.55 -78.74,142.26 -77.55,140.29 -77.17,137.65"/>
    </edge>
    <edge id=":gneJ0_13" function="internal">
        <lane id=":gneJ0_13_0" index="0" speed="13.89" length="21.70" shape="-83.53,144.18 -77.33,143.64 -72.64,143.34 -67.95,143.22 -61.72,143.20"/>
        <lane id=":gneJ0_13_1" index="1" speed="13.89" length="21.70" shape="-83.24,147.37 -77.09,146.83 -72.50,146.54 -67.91,146.42 -61.73,146.40"/>
    </edge>
    <edge id=":gneJ0_15" function="internal">
        <lane id=":gneJ0_15_0" index="0" speed="9.16" length="7.11" shape="-83.24,147.37 -77.76,147.65 -76.31,148.38"/>
    </edge>
    <edge id=":gneJ0_19" function="internal">
        <lane id=":gneJ0_19_0" index="0" speed="9.16" length="12.74" shape="-76.31,148.38 -73.80,149.65 -71.36,153.35 -70.44,158.77"/>
    </edge>
    <edge id=":gneJ1_0" function="internal">
        <lane id=":gneJ1_0_0" index="0" speed="6.54" length="9.12" shape="174.79,153.37 172.33,153.70 170.56,154.75 169.48,156.51 169.10,159.00"/>
    </edge>
    <edge id=":gneJ1_1" function="internal">
        <lane id=":gneJ1_1_0" index="0" speed="13.89" length="20.85" shape="174.79,153.37 153.95,153.25"/>
        <lane id=":gneJ1_1_1" index="1" speed="13.89" length="20.85" shape="174.82,150.17 153.96,150.05"/>
    </edge>
    <edge id=":gneJ1_3" function="internal">
        <lane id=":gneJ1_3_0" index="0" speed="9.26" length="6.91" shape="174.82,150.17 169.57,149.37 168.20,148.53"/>
    </edge>
    <edge id=":gneJ1_16" function="internal">
        <lane id=":gneJ1_16_0" index="0" speed="9.26" length="12.45" shape="168.20,148.53 165.84,147.09 163.63,143.31 162.93,138.05"/>
    </edge>
    <edge id=":gneJ1_4" function="internal">
        <lane id=":gneJ1_4_0" index="0" speed="6.51" length="9.03" shape="169.33,138.12 169.66,140.57 170.69,142.33 172.43,143.40 174.88,143.77"/>
    </edge>
    <edge id=":gneJ1_5" function="internal">
        <lane id=":gneJ1_5_0" index="0" speed="13.89" length="20.88" shape="169.33,138.12 169.10,159.00"/>
        <lane id=":gneJ1_5_1" index="1" speed="13.89" length="20.88" shape="166.13,138.09 165.90,158.96"/>
    </edge>
    <edge id=":gneJ1_7" function="internal">
        <lane id=":gneJ1_7_0" index="0" speed="9.30" length="6.97" shape="166.13,138.09 165.33,143.33 164.46,144.75"/>
    </edge>
    <edge id=":gneJ1_17" function="internal">
        <lane id=":gneJ1_17_0" index="0" speed="9.30" length="12.46" shape="164.46,144.75 163.03,147.07 159.24,149.31 153.96,150.05"/>
    </edge>
    <edge id=":gneJ1_8" function="internal">
        <lane id=":gneJ1_8_0" index="0" speed="6.57" length="9.17" shape="153.97,143.65 156.47,143.30 158.26,142.25 159.35,140.49 159.73,138.02"/>
    </edge>
    <edge id=":gneJ1_9" function="internal">
        <lane id=":gneJ1_9_0" index="0" speed="13.89" length="20.89" shape="153.97,143.65 174.88,143.77"/>
        <lane id=":gneJ1_9_1" index="1" speed="13.89" length="20.89" shape="153.97,146.85 174.85,146.97"/>
    </edge>
    <edge id=":gneJ1_11" function="internal">
        <lane id=":gneJ1_11_0" index="0" speed="9.24" length="7.01" shape="153.97,146.85 159.24,147.62 160.68,148.49"/>
    </edge>
    <edge id=":gneJ1_18" function="internal">
        <lane id=":gneJ1_18_0" index="0" speed="9.24" length="12.42" shape="160.68,148.49 162.99,149.89 165.21,153.67 165.90,158.96"/>
    </edge>
    <edge id=":gneJ1_12" function="internal">
        <lane id=":gneJ1_12_0" index="0" speed="6.49" length="9.03" shape="159.50,158.88 159.18,156.42 158.15,154.66 156.41,153.61 153.95,153.25"/>
    </edge>
    <edge id=":gneJ1_13" function="internal">
        <lane id=":gneJ1_13_0" index="0" speed="13.89" length="20.86" shape="159.50,158.88 159.73,138.02"/>
        <lane id=":gneJ1_13_1" index="1" speed="13.89" length="20.86" shape="162.70,158.92 162.93,138.05"/>
    </edge>
    <edge id=":gneJ1_15" function="internal">
        <lane id=":gneJ1_15_0" index="0" speed="9.28" length="6.98" shape="162.70,158.92 163.52,153.65 164.38,152.25"/>
    </edge>
    <edge id=":gneJ1_19" function="internal">
        <lane id=":gneJ1_19_0" index="0" speed="9.28" length="12.44" shape="164.38,152.25 165.81,149.90 169.59,147.67 174.85,146.97"/>
    </edge>
    <edge id=":gneJ2_0" function="internal">
        <lane id=":gneJ2_0_0" index="0" speed="6.53" length="9.12" shape="393.31,155.44 390.81,155.74 389.02,156.77 387.92,158.50 387.53,160.95"/>
    </edge>
    <edge id=":gneJ2_1" function="internal">
        <lane id=":gneJ2_1_0" index="0" speed="13.89" length="20.92" shape="393.31,155.44 372.41,155.16"/>
        <lane id=":gneJ2_1_1" index="1" speed="13.89" length="20.92" shape="393.37,152.24 372.43,151.96"/>
    </edge>
    <edge id=":gneJ2_3" function="internal">
        <lane id=":gneJ2_3_0" index="0" speed="9.23" length="6.92" shape="393.37,152.24 388.08,151.38 386.76,150.55"/>
    </edge>
    <edge id=":gneJ2_16" function="internal">
        <lane id=":gneJ2_16_0" index="0" speed="9.23" length="12.57" shape="386.76,150.55 384.37,149.04 382.23,145.21 381.65,139.89"/>
    </edge>
    <edge id=":gneJ2_4" function="internal">
        <lane id=":gneJ2_4_0" index="0" speed="6.47" length="9.03" shape="388.05,140.11 388.31,142.58 389.31,144.36 391.03,145.44 393.48,145.84"/>
    </edge>
    <edge id=":gneJ2_5" function="internal">
        <lane id=":gneJ2_5_0" index="0" speed="13.89" length="20.88" shape="388.05,140.11 387.53,160.95"/>
        <lane id=":gneJ2_5_1" index="1" speed="13.89" length="20.88" shape="384.85,140.00 384.33,160.91"/>
    </edge>
    <edge id=":gneJ2_7" function="internal">
        <lane id=":gneJ2_7_0" index="0" speed="9.39" length="6.90" shape="384.85,140.00 383.92,145.27 383.09,146.58"/>
    </edge>
    <edge id=":gneJ2_17" function="internal">
        <lane id=":gneJ2_17_0" index="0" speed="9.39" length="12.65" shape="383.09,146.58 381.53,149.02 377.71,151.25 372.43,151.96"/>
    </edge>
    <edge id=":gneJ2_8" function="internal">
        <lane id=":gneJ2_8_0" index="0" speed="6.69" length="9.42" shape="372.49,145.56 375.02,145.21 376.86,144.14 378.01,142.32 378.46,139.78"/>
    </edge>
    <edge id=":gneJ2_9" function="internal">
        <lane id=":gneJ2_9_0" index="0" speed="13.89" length="20.97" shape="372.49,145.56 393.48,145.84"/>
        <lane id=":gneJ2_9_1" index="1" speed="13.89" length="20.97" shape="372.46,148.76 393.42,149.04"/>
    </edge>
    <edge id=":gneJ2_11" function="internal">
        <lane id=":gneJ2_11_0" index="0" speed="9.25" length="7.02" shape="372.46,148.76 377.72,149.56 379.17,150.45"/>
    </edge>
    <edge id=":gneJ2_18" function="internal">
        <lane id=":gneJ2_18_0" index="0" speed="9.25" length="12.38" shape="379.17,150.45 381.45,151.85 383.66,155.63 384.33,160.91"/>
    </edge>
    <edge id=":gneJ2_12" function="internal">
        <lane id=":gneJ2_12_0" index="0" speed="6.50" length="9.03" shape="377.93,160.82 377.62,158.36 376.59,156.60 374.85,155.53 372.41,155.16"/>
    </edge>
    <edge id=":gneJ2_13" function="internal">
        <lane id=":gneJ2_13_0" index="0" speed="13.89" length="21.01" shape="377.93,160.82 378.46,139.78"/>
        <lane id=":gneJ2_13_1" index="1" speed="13.89" length="21.01" shape="381.13,160.86 381.65,139.89"/>
    </edge>
    <edge id=":gneJ2_15" function="internal">
        <lane id=":gneJ2_15_0" index="0" speed="9.27" length="7.08" shape="381.13,160.86 381.97,155.61 382.90,154.11"/>
    </edge>
    <edge id=":gneJ2_19" function="internal">
        <lane id=":gneJ2_19_0" index="0" speed="9.27" length="12.38" shape="382.90,154.11 384.29,151.89 388.11,149.70 393.42,149.04"/>
    </edge>
    <edge id=":gneJ3_0" function="internal">
        <lane id=":gneJ3_0_0" index="0" speed="6.51" length="9.14" shape="176.78,-47.11 174.32,-46.82 172.55,-45.78 171.48,-44.01 171.10,-41.50"/>
    </edge>
    <edge id=":gneJ3_1" function="internal">
        <lane id=":gneJ3_1_0" index="0" speed="13.89" length="20.97" shape="176.78,-47.11 155.90,-47.10"/>
        <lane id=":gneJ3_1_1" index="1" speed="13.89" length="20.97" shape="176.87,-50.31 155.81,-50.30"/>
    </edge>
    <edge id=":gneJ3_3" function="internal">
        <lane id=":gneJ3_3_0" index="0" speed="9.23" length="6.64" shape="176.87,-50.31 171.59,-51.21 170.51,-51.91"/>
    </edge>
    <edge id=":gneJ3_16" function="internal">
        <lane id=":gneJ3_16_0" index="0" speed="9.23" length="12.84" shape="170.51,-51.91 167.90,-53.58 165.79,-57.43 165.26,-62.76"/>
    </edge>
    <edge id=":gneJ3_4" function="internal">
        <lane id=":gneJ3_4_0" index="0" speed="6.47" length="9.03" shape="171.66,-62.48 171.90,-60.01 172.88,-58.22 174.59,-57.12 177.04,-56.71"/>
    </edge>
    <edge id=":gneJ3_5" function="internal">
        <lane id=":gneJ3_5_0" index="0" speed="13.89" length="21.04" shape="171.66,-62.48 171.10,-41.50"/>
        <lane id=":gneJ3_5_1" index="1" speed="13.89" length="21.04" shape="168.46,-62.62 167.90,-41.53"/>
    </edge>
    <edge id=":gneJ3_7" function="internal">
        <lane id=":gneJ3_7_0" index="0" speed="9.62" length="6.82" shape="168.46,-62.62 167.47,-57.35 166.69,-56.12"/>
    </edge>
    <edge id=":gneJ3_17" function="internal">
        <lane id=":gneJ3_17_0" index="0" speed="9.62" length="13.02" shape="166.69,-56.12 165.04,-53.54 161.15,-51.19 155.81,-50.30"/>
    </edge>
    <edge id=":gneJ3_8" function="internal">
        <lane id=":gneJ3_8_0" index="0" speed="6.99" length="10.03" shape="155.64,-56.70 158.35,-57.15 160.33,-58.33 161.57,-60.25 162.07,-62.90"/>
    </edge>
    <edge id=":gneJ3_9" function="internal">
        <lane id=":gneJ3_9_0" index="0" speed="13.89" length="21.31" shape="155.64,-56.70 177.04,-56.71"/>
        <lane id=":gneJ3_9_1" index="1" speed="13.89" length="21.31" shape="155.73,-53.50 176.95,-53.51"/>
    </edge>
    <edge id=":gneJ3_11" function="internal">
        <lane id=":gneJ3_11_0" index="0" speed="9.20" length="7.35" shape="155.73,-53.50 161.10,-52.88 162.78,-51.91"/>
    </edge>
    <edge id=":gneJ3_18" function="internal">
        <lane id=":gneJ3_18_0" index="0" speed="9.20" length="12.28" shape="162.78,-51.91 164.92,-50.67 167.18,-46.89 167.90,-41.53"/>
    </edge>
    <edge id=":gneJ3_12" function="internal">
        <lane id=":gneJ3_12_0" index="0" speed="6.43" length="9.03" shape="161.50,-41.60 161.17,-44.06 160.13,-45.80 158.37,-46.82 155.90,-47.10"/>
    </edge>
    <edge id=":gneJ3_13" function="internal">
        <lane id=":gneJ3_13_0" index="0" speed="13.89" length="21.25" shape="161.50,-41.60 162.07,-62.90"/>
        <lane id=":gneJ3_13_1" index="1" speed="13.89" length="21.25" shape="164.70,-41.57 165.26,-62.76"/>
    </edge>
    <edge id=":gneJ3_15" function="internal">
        <lane id=":gneJ3_15_0" index="0" speed="9.26" length="7.27" shape="164.70,-41.57 165.51,-46.91 166.49,-48.50"/>
    </edge>
    <edge id=":gneJ3_19" function="internal">
        <lane id=":gneJ3_19_0" index="0" speed="9.26" length="12.32" shape="166.49,-48.50 167.82,-50.68 171.64,-52.88 176.95,-53.51"/>
    </edge>
    <edge id=":gneJ4_0" function="internal">
        <lane id=":gneJ4_0_0" index="0" speed="6.66" length="9.39" shape="400.30,-41.25 397.72,-40.94 395.85,-39.90 394.69,-38.14 394.23,-35.64"/>
    </edge>
    <edge id=":gneJ4_1" function="internal">
        <lane id=":gneJ4_1_0" index="0" speed="13.89" length="21.07" shape="400.30,-41.25 379.22,-41.74"/>
        <lane id=":gneJ4_1_1" index="1" speed="13.89" length="21.07" shape="400.36,-44.45 379.31,-44.93"/>
    </edge>
    <edge id=":gneJ4_3" function="internal">
        <lane id=":gneJ4_3_0" index="0" speed="9.21" length="7.03" shape="400.36,-44.45 395.05,-45.32 393.66,-46.20"/>
    </edge>
    <edge id=":gneJ4_16" function="internal">
        <lane id=":gneJ4_16_0" index="0" speed="9.21" length="12.55" shape="393.66,-46.20 391.33,-47.69 389.23,-51.55 388.73,-56.92"/>
    </edge>
    <edge id=":gneJ4_4" function="internal">
        <lane id=":gneJ4_4_0" index="0" speed="6.44" length="9.03" shape="395.12,-56.60 395.35,-54.12 396.33,-52.34 398.04,-51.25 400.49,-50.84"/>
    </edge>
    <edge id=":gneJ4_5" function="internal">
        <lane id=":gneJ4_5_0" index="0" speed="13.89" length="21.00" shape="395.12,-56.60 394.23,-35.64"/>
        <lane id=":gneJ4_5_1" index="1" speed="13.89" length="21.00" shape="391.93,-56.76 391.03,-35.75"/>
    </edge>
    <edge id=":gneJ4_7" function="internal">
        <lane id=":gneJ4_7_0" index="0" speed="9.40" length="6.97" shape="391.93,-56.76 390.91,-51.47 390.05,-50.14"/>
    </edge>
    <edge id=":gneJ4_17" function="internal">
        <lane id=":gneJ4_17_0" index="0" speed="9.40" length="12.65" shape="390.05,-50.14 388.47,-47.73 384.60,-45.55 379.31,-44.93"/>
    </edge>
    <edge id=":gneJ4_8" function="internal">
        <lane id=":gneJ4_8_0" index="0" speed="6.70" length="9.47" shape="379.48,-51.33 382.02,-51.63 383.87,-52.69 385.05,-54.51 385.54,-57.08"/>
    </edge>
    <edge id=":gneJ4_9" function="internal">
        <lane id=":gneJ4_9_0" index="0" speed="13.89" length="21.03" shape="379.48,-51.33 400.49,-50.84"/>
        <lane id=":gneJ4_9_1" index="1" speed="13.89" length="21.03" shape="379.39,-48.13 400.43,-47.64"/>
    </edge>
    <edge id=":gneJ4_11" function="internal">
        <lane id=":gneJ4_11_0" index="0" speed="9.24" length="6.92" shape="379.39,-48.13 384.64,-47.24 385.99,-46.38"/>
    </edge>
    <edge id=":gneJ4_18" function="internal">
        <lane id=":gneJ4_18_0" index="0" speed="9.24" length="12.50" shape="385.99,-46.38 388.34,-44.88 390.47,-41.05 391.03,-35.75"/>
    </edge>
    <edge id=":gneJ4_12" function="internal">
        <lane id=":gneJ4_12_0" index="0" speed="6.49" length="9.03" shape="384.64,-35.98 384.37,-38.44 383.38,-40.22 381.67,-41.32 379.22,-41.74"/>
    </edge>
    <edge id=":gneJ4_13" function="internal">
        <lane id=":gneJ4_13_0" index="0" speed="13.89" length="21.10" shape="384.64,-35.98 385.54,-57.08"/>
        <lane id=":gneJ4_13_1" index="1" speed="13.89" length="21.10" shape="387.84,-35.86 388.73,-56.92"/>
    </edge>
    <edge id=":gneJ4_15" function="internal">
        <lane id=":gneJ4_15_0" index="0" speed="9.37" length="7.06" shape="387.84,-35.86 388.78,-41.11 389.72,-42.56"/>
    </edge>
    <edge id=":gneJ4_19" function="internal">
        <lane id=":gneJ4_19_0" index="0" speed="9.37" length="12.54" shape="389.72,-42.56 391.19,-44.82 395.08,-47.00 400.43,-47.64"/>
    </edge>
    <edge id=":gneJ5_0" function="internal">
        <lane id=":gneJ5_0_0" index="0" speed="6.41" length="9.04" shape="-78.05,-35.05 -78.41,-37.51 -79.49,-39.23 -81.26,-40.21 -83.74,-40.44"/>
    </edge>
    <edge id=":gneJ5_1" function="internal">
        <lane id=":gneJ5_1_0" index="0" speed="13.89" length="21.34" shape="-78.05,-35.05 -78.03,-56.41"/>
        <lane id=":gneJ5_1_1" index="1" speed="13.89" length="21.34" shape="-74.85,-35.06 -74.83,-56.39"/>
    </edge>
    <edge id=":gneJ5_3" function="internal">
        <lane id=":gneJ5_3_0" index="0" speed="9.44" length="7.16" shape="-74.85,-35.06 -74.11,-40.45 -73.24,-41.94"/>
    </edge>
    <edge id=":gneJ5_16" function="internal">
        <lane id=":gneJ5_16_0" index="0" speed="9.44" length="12.66" shape="-73.24,-41.94 -71.85,-44.34 -68.06,-46.74 -62.73,-47.65"/>
    </edge>
    <edge id=":gneJ5_4" function="internal">
        <lane id=":gneJ5_4_0" index="0" speed="6.76" length="9.66" shape="-62.56,-41.25 -65.15,-40.80 -66.99,-39.63 -68.09,-37.73 -68.45,-35.10"/>
    </edge>
    <edge id=":gneJ5_5" function="internal">
        <lane id=":gneJ5_5_0" index="0" speed="13.89" length="21.23" shape="-62.56,-41.25 -83.74,-40.44"/>
        <lane id=":gneJ5_5_1" index="1" speed="13.89" length="21.23" shape="-62.65,-44.45 -83.90,-43.64"/>
    </edge>
    <edge id=":gneJ5_7" function="internal">
        <lane id=":gneJ5_7_0" index="0" speed="9.21" length="6.85" shape="-62.65,-44.45 -68.01,-45.07 -69.27,-45.80"/>
    </edge>
    <edge id=":gneJ5_17" function="internal">
        <lane id=":gneJ5_17_0" index="0" speed="9.21" length="12.76" shape="-69.27,-45.80 -71.83,-47.27 -74.10,-51.04 -74.83,-56.39"/>
    </edge>
    <edge id=":gneJ5_8" function="internal">
        <lane id=":gneJ5_8_0" index="0" speed="6.44" length="9.03" shape="-68.43,-56.35 -68.10,-53.88 -67.05,-52.15 -65.29,-51.13 -62.82,-50.85"/>
    </edge>
    <edge id=":gneJ5_9" function="internal">
        <lane id=":gneJ5_9_0" index="0" speed="13.89" length="21.27" shape="-68.43,-56.35 -68.45,-35.10"/>
        <lane id=":gneJ5_9_1" index="1" speed="13.89" length="21.27" shape="-71.63,-56.37 -71.65,-35.08"/>
    </edge>
    <edge id=":gneJ5_11" function="internal">
        <lane id=":gneJ5_11_0" index="0" speed="9.58" length="6.99" shape="-71.63,-56.37 -72.43,-51.02 -73.24,-49.66"/>
    </edge>
    <edge id=":gneJ5_18" function="internal">
        <lane id=":gneJ5_18_0" index="0" speed="9.58" length="12.93" shape="-73.24,-49.66 -74.74,-47.12 -78.56,-44.66 -83.90,-43.64"/>
    </edge>
    <edge id=":gneJ5_12" function="internal">
        <lane id=":gneJ5_12_0" index="0" speed="6.95" length="10.01" shape="-84.22,-50.03 -81.53,-50.54 -79.60,-51.78 -78.44,-53.73 -78.03,-56.41"/>
    </edge>
    <edge id=":gneJ5_13" function="internal">
        <lane id=":gneJ5_13_0" index="0" speed="13.89" length="21.38" shape="-84.22,-50.03 -62.82,-50.85"/>
        <lane id=":gneJ5_13_1" index="1" speed="13.89" length="21.38" shape="-84.06,-46.83 -62.73,-47.65"/>
    </edge>
    <edge id=":gneJ5_15" function="internal">
        <lane id=":gneJ5_15_0" index="0" speed="9.19" length="7.16" shape="-84.06,-46.83 -78.65,-46.33 -77.14,-45.49"/>
    </edge>
    <edge id=":gneJ5_19" function="internal">
        <lane id=":gneJ5_19_0" index="0" speed="9.19" length="12.54" shape="-77.14,-45.49 -74.78,-44.20 -72.45,-40.45 -71.65,-35.08"/>
    </edge>

    <edge id="d1" from="gneJ5" to="gneJ13" priority="-1">
        <lane id="d1_0" index="0" speed="13.89" length="134.69" shape="-78.03,-56.41 -77.18,-191.10"/>
        <lane id="d1_1" index="1" speed="13.89" length="134.69" shape="-74.83,-56.39 -73.98,-191.08"/>
    </edge>
    <edge id="d2" from="gneJ13" to="gneJ5" priority="-1">
        <lane id="d2_0" index="0" speed="13.89" length="134.69" shape="-67.58,-191.04 -68.43,-56.35"/>
        <lane id="d2_1" index="1" speed="13.89" length="134.69" shape="-70.78,-191.06 -71.63,-56.37"/>
    </edge>
    <edge id="d3" from="gneJ3" to="gneJ12" priority="-1">
        <lane id="d3_0" index="0" speed="13.89" length="129.20" shape="162.07,-62.90 167.69,-191.98"/>
        <lane id="d3_1" index="1" speed="13.89" length="129.20" shape="165.26,-62.76 170.89,-191.84"/>
    </edge>
    <edge id="d4" from="gneJ12" to="gneJ3" priority="-1">
        <lane id="d4_0" index="0" speed="13.89" length="129.20" shape="177.28,-191.56 171.66,-62.48"/>
        <lane id="d4_1" index="1" speed="13.89" length="129.20" shape="174.08,-191.70 168.46,-62.62"/>
    </edge>
    <edge id="d5" from="gneJ4" to="gneJ10" priority="-1">
        <lane id="d5_0" index="0" speed="13.89" length="126.33" shape="385.54,-57.08 391.84,-183.25"/>
        <lane id="d5_1" index="1" speed="13.89" length="126.33" shape="388.73,-56.92 395.04,-183.09"/>
    </edge>
    <edge id="d6" from="gneJ10" to="gneJ4" priority="-1">
        <lane id="d6_0" index="0" speed="13.89" length="126.33" shape="401.43,-182.77 395.12,-56.60"/>
        <lane id="d6_1" index="1" speed="13.89" length="126.33" shape="398.23,-182.93 391.93,-56.76"/>
    </edge>
    <edge id="l1" from="gneJ0" to="gneJ15" priority="-1">
        <lane id="l1_0" index="0" speed="13.89" length="153.56" shape="-82.67,153.74 -235.60,167.62"/>
        <lane id="l1_1" index="1" speed="13.89" length="153.56" shape="-82.96,150.55 -235.89,164.43"/>
    </edge>
    <edge id="l2" from="gneJ15" to="gneJ0" priority="-1">
        <lane id="l2_0" index="0" speed="13.89" length="153.56" shape="-236.47,158.06 -83.53,144.18"/>
        <lane id="l2_1" index="1" speed="13.89" length="153.56" shape="-236.18,161.25 -83.24,147.37"/>
    </edge>
    <edge id="l3" from="gneJ5" to="gneJ14" priority="-1">
        <lane id="l3_0" index="0" speed="13.89" length="148.20" shape="-83.74,-40.44 -231.76,-33.10"/>
        <lane id="l3_1" index="1" speed="13.89" length="148.20" shape="-83.90,-43.64 -231.92,-36.30"/>
    </edge>
    <edge id="l4" from="gneJ14" to="gneJ5" priority="-1">
        <lane id="l4_0" index="0" speed="13.89" length="148.20" shape="-232.24,-42.69 -84.22,-50.03"/>
        <lane id="l4_1" index="1" speed="13.89" length="148.20" shape="-232.08,-39.49 -84.06,-46.83"/>
    </edge>
    <edge id="m1" from="gneJ0" to="gneJ5" priority="-1">
        <lane id="m1_0" index="0" speed="13.89" length="172.70" shape="-77.17,137.65 -78.05,-35.05"/>
        <lane id="m1_1" index="1" speed="13.89" length="172.70" shape="-73.97,137.63 -74.85,-35.06"/>
    </edge>
    <edge id="m2" from="gneJ5" to="gneJ0" priority="-1">
        <lane id="m2_0" index="0" speed="13.89" length="172.70" shape="-68.45,-35.10 -67.57,137.60"/>
        <lane id="m2_1" index="1" speed="13.89" length="172.70" shape="-71.65,-35.08 -70.77,137.62"/>
    </edge>
    <edge id="m3" from="gneJ1" to="gneJ3" priority="-1">
        <lane id="m3_0" index="0" speed="13.89" length="179.63" shape="159.73,138.02 161.50,-41.60"/>
        <lane id="m3_1" index="1" speed="13.89" length="179.63" shape="162.93,138.05 164.70,-41.57"/>
    </edge>
    <edge id="m4" from="gneJ3" to="gneJ1" priority="-1">
        <lane id="m4_0" index="0" speed="13.89" length="179.63" shape="171.10,-41.50 169.33,138.12"/>
        <lane id="m4_1" index="1" speed="13.89" length="179.63" shape="167.90,-41.53 166.13,138.09"/>
    </edge>
    <edge id="m5" from="gneJ2" to="gneJ4" priority="-1">
        <lane id="m5_0" index="0" speed="13.89" length="175.86" shape="378.46,139.78 384.64,-35.98"/>
        <lane id="m5_1" index="1" speed="13.89" length="175.86" shape="381.65,139.89 387.84,-35.86"/>
    </edge>
    <edge id="m6" from="gneJ4" to="gneJ2" priority="-1">
        <lane id="m6_0" index="0" speed="13.89" length="175.86" shape="394.23,-35.64 388.05,140.11"/>
        <lane id="m6_1" index="1" speed="13.89" length="175.86" shape="391.03,-35.75 384.85,140.00"/>
    </edge>
    <edge id="ml1" from="gneJ1" to="gneJ0" priority="-1">
        <lane id="ml1_0" index="0" speed="13.89" length="215.70" shape="153.95,153.25 -61.75,152.80"/>
        <lane id="ml1_1" index="1" speed="13.89" length="215.70" shape="153.96,150.05 -61.74,149.60"/>
    </edge>
    <edge id="ml2" from="gneJ0" to="gneJ1" priority="-1">
        <lane id="ml2_0" index="0" speed="13.89" length="215.70" shape="-61.72,143.20 153.97,143.65"/>
        <lane id="ml2_1" index="1" speed="13.89" length="215.70" shape="-61.73,146.40 153.97,146.85"/>
    </edge>
    <edge id="ml3" from="gneJ3" to="gneJ5" priority="-1">
        <lane id="ml3_0" index="0" speed="13.89" length="218.54" shape="155.90,-47.10 -62.56,-41.25"/>
        <lane id="ml3_1" index="1" speed="13.89" length="218.54" shape="155.81,-50.30 -62.65,-44.45"/>
    </edge>
    <edge id="ml4" from="gneJ5" to="gneJ3" priority="-1">
        <lane id="ml4_0" index="0" speed="13.89" length="218.54" shape="-62.82,-50.85 155.64,-56.70"/>
        <lane id="ml4_1" index="1" speed="13.89" length="218.54" shape="-62.73,-47.65 155.73,-53.50"/>
    </edge>
    <edge id="mr1" from="gneJ2" to="gneJ1" priority="-1">
        <lane id="mr1_0" index="0" speed="13.89" length="197.62" shape="372.41,155.16 174.79,153.37"/>
        <lane id="mr1_1" index="1" speed="13.89" length="197.62" shape="372.43,151.96 174.82,150.17"/>
    </edge>
    <edge id="mr2" from="gneJ1" to="gneJ2" priority="-1">
        <lane id="mr2_0" index="0" speed="13.89" length="197.62" shape="174.88,143.77 372.49,145.56"/>
        <lane id="mr2_1" index="1" speed="13.89" length="197.62" shape="174.85,146.97 372.46,148.76"/>
    </edge>
    <edge id="mr3" from="gneJ4" to="gneJ3" priority="-1">
        <lane id="mr3_0" index="0" speed="13.89" length="202.51" shape="379.22,-41.74 176.78,-47.11"/>
        <lane id="mr3_1" index="1" speed="13.89" length="202.51" shape="379.31,-44.93 176.87,-50.31"/>
    </edge>
    <edge id="mr4" from="gneJ3" to="gneJ4" priority="-1">
        <lane id="mr4_0" index="0" speed="13.89" length="202.51" shape="177.04,-56.71 379.48,-51.33"/>
        <lane id="mr4_1" index="1" speed="13.89" length="202.51" shape="176.95,-53.51 379.39,-48.13"/>
    </edge>
    <edge id="r1" from="gneJ9" to="gneJ2" priority="-1">
        <lane id="r1_0" index="0" speed="13.89" length="145.11" shape="538.39,158.01 393.31,155.44"/>
        <lane id="r1_1" index="1" speed="13.89" length="145.11" shape="538.45,154.81 393.37,152.24"/>
    </edge>
    <edge id="r2" from="gneJ2" to="gneJ9" priority="-1">
        <lane id="r2_0" index="0" speed="13.89" length="145.11" shape="393.48,145.84 538.56,148.41"/>
        <lane id="r2_1" index="1" speed="13.89" length="145.11" shape="393.42,149.04 538.51,151.61"/>
    </edge>
    <edge id="r3" from="gneJ18" to="gneJ4" priority="-1">
        <lane id="r3_0" index="0" speed="13.89" length="155.84" shape="556.11,-38.13 400.30,-41.25"/>
        <lane id="r3_1" index="1" speed="13.89" length="155.84" shape="556.17,-41.33 400.36,-44.45"/>
    </edge>
    <edge id="r4" from="gneJ4" to="gneJ18" priority="-1">
        <lane id="r4_0" index="0" speed="13.89" length="155.84" shape="400.49,-50.84 556.30,-47.73"/>
        <lane id="r4_1" index="1" speed="13.89" length="155.84" shape="400.43,-47.64 556.24,-44.53"/>
    </edge>
    <edge id="u1" from="gneJ17" to="gneJ0" priority="-1">
        <lane id="u1_0" index="0" speed="13.89" length="129.59" shape="-73.55,288.48 -76.84,158.93"/>
        <lane id="u1_1" index="1" speed="13.89" length="129.59" shape="-70.35,288.40 -73.64,158.85"/>
    </edge>
    <edge id="u2" from="gneJ0" to="gneJ17" priority="-1">
        <lane id="u2_0" index="0" speed="13.89" length="129.59" shape="-67.24,158.69 -63.95,288.24"/>
        <lane id="u2_1" index="1" speed="13.89" length="129.59" shape="-70.44,158.77 -67.15,288.32"/>
    </edge>
    <edge id="u3" from="gneJ7" to="gneJ1" priority="-1">
        <lane id="u3_0" index="0" speed="13.89" length="119.49" shape="158.05,278.36 159.50,158.88"/>
        <lane id="u3_1" index="1" speed="13.89" length="119.49" shape="161.25,278.40 162.70,158.92"/>
    </edge>
    <edge id="u4" from="gneJ1" to="gneJ7" priority="-1">
        <lane id="u4_0" index="0" speed="13.89" length="119.49" shape="169.10,159.00 167.65,278.47"/>
        <lane id="u4_1" index="1" speed="13.89" length="119.49" shape="165.90,158.96 164.45,278.44"/>
    </edge>
    <edge id="u5" from="gneJ8" to="gneJ2" priority="-1">
        <lane id="u5_0" index="0" speed="13.89" length="128.93" shape="376.07,289.73 377.93,160.82"/>
        <lane id="u5_1" index="1" speed="13.89" length="128.93" shape="379.27,289.78 381.13,160.86"/>
    </edge>
    <edge id="u6" from="gneJ2" to="gneJ8" priority="-1">
        <lane id="u6_0" index="0" speed="13.89" length="128.93" shape="387.53,160.95 385.67,289.87"/>
        <lane id="u6_1" index="1" speed="13.89" length="128.93" shape="384.33,160.91 382.47,289.82"/>
    </edge>

    <tlLogic id="gneJ0" type="static" programID="0" offset="0">
        <phase duration="42" state="GGGgrrrrGGGgrrrr"/>
        <phase duration="3"  state="yyyyrrrryyyyrrrr"/>
        <phase duration="42" state="rrrrGGGgrrrrGGGg"/>
        <phase duration="3"  state="rrrryyyyrrrryyyy"/>
    </tlLogic>
    <tlLogic id="gneJ1" type="static" programID="0" offset="0">
        <phase duration="42" state="rrrrGGGgrrrrGGGg"/>
        <phase duration="3"  state="rrrryyyyrrrryyyy"/>
        <phase duration="42" state="GGGgrrrrGGGgrrrr"/>
        <phase duration="3"  state="yyyyrrrryyyyrrrr"/>
    </tlLogic>
    <tlLogic id="gneJ2" type="static" programID="0" offset="0">
        <phase duration="42" state="GGGgrrrrGGGgrrrr"/>
        <phase duration="3"  state="yyyyrrrryyyyrrrr"/>
        <phase duration="42" state="rrrrGGGgrrrrGGGg"/>
        <phase duration="3"  state="rrrryyyyrrrryyyy"/>
    </tlLogic>
    <tlLogic id="gneJ3" type="static" programID="0" offset="0">
        <phase duration="42" state="rrrrGGGgrrrrGGGg"/>
        <phase duration="3"  state="rrrryyyyrrrryyyy"/>
        <phase duration="42" state="GGGgrrrrGGGgrrrr"/>
        <phase duration="3"  state="yyyyrrrryyyyrrrr"/>
    </tlLogic>
    <tlLogic id="gneJ4" type="static" programID="0" offset="0">
        <phase duration="42" state="GGGgrrrrGGGgrrrr"/>
        <phase duration="3"  state="yyyyrrrryyyyrrrr"/>
        <phase duration="42" state="rrrrGGGgrrrrGGGg"/>
        <phase duration="3"  state="rrrryyyyrrrryyyy"/>
    </tlLogic>
    <tlLogic id="gneJ5" type="static" programID="0" offset="0">
        <phase duration="42" state="GGGgrrrrGGGgrrrr"/>
        <phase duration="3"  state="yyyyrrrryyyyrrrr"/>
        <phase duration="42" state="rrrrGGGgrrrrGGGg"/>
        <phase duration="3"  state="rrrryyyyrrrryyyy"/>
    </tlLogic>

    <junction id="gneJ0" type="traffic_light" x="-72.31" y="147.98" incLanes="u1_0 u1_1 ml1_0 ml1_1 m2_0 m2_1 l2_0 l2_1" intLanes=":gneJ0_0_0 :gneJ0_1_0 :gneJ0_1_1 :gneJ0_16_0 :gneJ0_4_0 :gneJ0_5_0 :gneJ0_5_1 :gneJ0_17_0 :gneJ0_8_0 :gneJ0_9_0 :gneJ0_9_1 :gneJ0_18_0 :gneJ0_12_0 :gneJ0_13_0 :gneJ0_13_1 :gneJ0_19_0" shape="-78.44,158.97 -65.64,158.65 -65.26,156.28 -64.72,155.46 -63.96,154.87 -62.97,154.52 -61.75,154.40 -61.72,141.60 -64.07,141.15 -64.89,140.60 -65.49,139.82 -65.84,138.82 -65.97,137.59 -78.77,137.66 -79.30,140.20 -79.98,141.13 -80.94,141.84 -82.17,142.32 -83.68,142.58 -82.52,155.33 -80.30,155.58 -79.51,156.06 -78.94,156.79 -78.58,157.76">
        <request index="0"  response="0000000000000000" foes="0000000001100000" cont="0"/>
        <request index="1"  response="1000000010000000" foes="1111100011100000" cont="0"/>
        <request index="2"  response="1000000010000000" foes="1111100011100000" cont="0"/>
        <request index="3"  response="1000011010000000" foes="1110011011100000" cont="1"/>
        <request index="4"  response="0000011000000000" foes="0000011000000000" cont="0"/>
        <request index="5"  response="0000111000001111" foes="1000111000001111" cont="0"/>
        <request index="6"  response="0000111000001111" foes="1000111000001111" cont="0"/>
        <request index="7"  response="0110111000001110" foes="0110111000001110" cont="1"/>
        <request index="8"  response="0000000000000000" foes="0110000000000000" cont="0"/>
        <request index="9"  response="1000000010000000" foes="1110000011111000" cont="0"/>
        <request index="10" response="1000000010000000" foes="1110000011111000" cont="0"/>
        <request index="11" response="1000000010000110" foes="1110000011100110" cont="1"/>
        <request index="12" response="0000000000000110" foes="0000000000000110" cont="0"/>
        <request index="13" response="0000111100001110" foes="0000111110001110" cont="0"/>
        <request index="14" response="0000111100001110" foes="0000111110001110" cont="0"/>
        <request index="15" response="0000111001101110" foes="0000111001101110" cont="1"/>
    </junction>
    <junction id="gneJ1" type="traffic_light" x="164.43" y="148.47" incLanes="mr1_0 mr1_1 m4_0 m4_1 ml2_0 ml2_1 u3_0 u3_1" intLanes=":gneJ1_0_0 :gneJ1_1_0 :gneJ1_1_1 :gneJ1_16_0 :gneJ1_4_0 :gneJ1_5_0 :gneJ1_5_1 :gneJ1_17_0 :gneJ1_8_0 :gneJ1_9_0 :gneJ1_9_1 :gneJ1_18_0 :gneJ1_12_0 :gneJ1_13_0 :gneJ1_13_1 :gneJ1_19_0" shape="174.78,154.97 174.89,142.17 172.67,141.70 171.90,141.14 171.35,140.36 171.03,139.36 170.93,138.13 158.13,138.01 157.65,140.26 157.07,141.04 156.27,141.61 155.24,141.94 153.98,142.05 153.95,154.85 156.17,155.30 156.94,155.86 157.48,156.64 157.81,157.64 157.90,158.86 170.70,159.02 171.18,156.75 171.74,155.96 172.53,155.40 173.54,155.07">
        <request index="0"  response="0000000001100000" foes="0000000001100000" cont="0"/>
        <request index="1"  response="1111000011100000" foes="1111100011100000" cont="0"/>
        <request index="2"  response="1111000011100000" foes="1111100011100000" cont="0"/>
        <request index="3"  response="1110011011100000" foes="1110011011100000" cont="1"/>
        <request index="4"  response="0000000000000000" foes="0000011000000000" cont="0"/>
        <request index="5"  response="0000100000001000" foes="1000111000001111" cont="0"/>
        <request index="6"  response="0000100000001000" foes="1000111000001111" cont="0"/>
        <request index="7"  response="0110100000001000" foes="0110111000001110" cont="1"/>
        <request index="8"  response="0110000000000000" foes="0110000000000000" cont="0"/>
        <request index="9"  response="1110000011110000" foes="1110000011111000" cont="0"/>
        <request index="10" response="1110000011110000" foes="1110000011111000" cont="0"/>
        <request index="11" response="1110000011100110" foes="1110000011100110" cont="1"/>
        <request index="12" response="0000000000000000" foes="0000000000000110" cont="0"/>
        <request index="13" response="0000100000001000" foes="0000111110001110" cont="0"/>
        <request index="14" response="0000100000001000" foes="0000111110001110" cont="0"/>
        <request index="15" response="0000100001101000" foes="0000111001101110" cont="1"/>
    </junction>
    <junction id="gneJ10" type="dead_end" x="396.63" y="-183.01" incLanes="d5_0 d5_1" intLanes="" shape="396.63,-183.01 390.24,-183.33 396.63,-183.01"/>
    <junction id="gneJ12" type="dead_end" x="172.49" y="-191.77" incLanes="d3_0 d3_1" intLanes="" shape="172.49,-191.77 166.09,-192.05 172.49,-191.77"/>
    <junction id="gneJ13" type="dead_end" x="-72.38" y="-191.07" incLanes="d1_0 d1_1" intLanes="" shape="-72.38,-191.07 -78.78,-191.11 -72.38,-191.07"/>
    <junction id="gneJ14" type="dead_end" x="-232.00" y="-37.90" incLanes="l3_0 l3_1" intLanes="" shape="-232.00,-37.90 -231.69,-31.50 -232.00,-37.90"/>
    <junction id="gneJ15" type="dead_end" x="-236.03" y="162.84" incLanes="l1_0 l1_1" intLanes="" shape="-236.03,162.84 -235.45,169.21 -236.03,162.84"/>
    <junction id="gneJ17" type="dead_end" x="-68.75" y="288.36" incLanes="u2_0 u2_1" intLanes="" shape="-68.75,288.36 -62.36,288.20 -68.75,288.36"/>
    <junction id="gneJ18" type="dead_end" x="556.21" y="-42.93" incLanes="r4_0 r4_1" intLanes="" shape="556.21,-42.93 556.33,-49.33 556.21,-42.93"/>
    <junction id="gneJ2" type="traffic_light" x="382.88" y="150.45" incLanes="r1_0 r1_1 m6_0 m6_1 mr2_0 mr2_1 u5_0 u5_1" intLanes=":gneJ2_0_0 :gneJ2_1_0 :gneJ2_1_1 :gneJ2_16_0 :gneJ2_4_0 :gneJ2_5_0 :gneJ2_5_1 :gneJ2_17_0 :gneJ2_8_0 :gneJ2_9_0 :gneJ2_9_1 :gneJ2_18_0 :gneJ2_12_0 :gneJ2_13_0 :gneJ2_13_1 :gneJ2_19_0" shape="393.28,157.04 393.51,144.24 391.30,143.75 390.54,143.19 390.01,142.40 389.72,141.39 389.65,140.17 376.86,139.72 376.31,142.09 375.69,142.92 374.86,143.50 373.79,143.85 372.51,143.96 372.39,156.76 374.61,157.22 375.38,157.78 375.92,158.57 376.24,159.57 376.33,160.79 389.13,160.98 389.62,158.76 390.20,157.99 391.00,157.44 392.03,157.13">
        <request index="0"  response="0000000000000000" foes="0000000001100000" cont="0"/>
        <request index="1"  response="1000000010000000" foes="1111100011100000" cont="0"/>
        <request index="2"  response="1000000010000000" foes="1111100011100000" cont="0"/>
        <request index="3"  response="1000011010000000" foes="1110011011100000" cont="1"/>
        <request index="4"  response="0000011000000000" foes="0000011000000000" cont="0"/>
        <request index="5"  response="0000111000001111" foes="1000111000001111" cont="0"/>
        <request index="6"  response="0000111000001111" foes="1000111000001111" cont="0"/>
        <request index="7"  response="0110111000001110" foes="0110111000001110" cont="1"/>
        <request index="8"  response="0000000000000000" foes="0110000000000000" cont="0"/>
        <request index="9"  response="1000000010000000" foes="1110000011111000" cont="0"/>
        <request index="10" response="1000000010000000" foes="1110000011111000" cont="0"/>
        <request index="11" response="1000000010000110" foes="1110000011100110" cont="1"/>
        <request index="12" response="0000000000000110" foes="0000000000000110" cont="0"/>
        <request index="13" response="0000111100001110" foes="0000111110001110" cont="0"/>
        <request index="14" response="0000111100001110" foes="0000111110001110" cont="0"/>
        <request index="15" response="0000111001101110" foes="0000111001101110" cont="1"/>
    </junction>
    <junction id="gneJ3" type="traffic_light" x="166.41" y="-52.19" incLanes="mr3_0 mr3_1 d4_0 d4_1 ml4_0 ml4_1 m3_0 m3_1" intLanes=":gneJ3_0_0 :gneJ3_1_0 :gneJ3_1_1 :gneJ3_16_0 :gneJ3_4_0 :gneJ3_5_0 :gneJ3_5_1 :gneJ3_17_0 :gneJ3_8_0 :gneJ3_9_0 :gneJ3_9_1 :gneJ3_18_0 :gneJ3_12_0 :gneJ3_13_0 :gneJ3_13_1 :gneJ3_19_0" shape="176.74,-45.51 177.08,-58.31 174.88,-58.81 174.13,-59.39 173.60,-60.18 173.31,-61.18 173.26,-62.41 160.47,-62.97 159.84,-60.43 159.15,-59.53 158.22,-58.87 157.03,-58.46 155.60,-58.30 155.94,-45.50 158.16,-45.12 158.93,-44.59 159.48,-43.82 159.80,-42.83 159.90,-41.61 172.70,-41.49 173.17,-43.77 173.73,-44.56 174.51,-45.11 175.52,-45.43">
        <request index="0"  response="0000000001100000" foes="0000000001100000" cont="0"/>
        <request index="1"  response="1111000011100000" foes="1111100011100000" cont="0"/>
        <request index="2"  response="1111000011100000" foes="1111100011100000" cont="0"/>
        <request index="3"  response="1110011011100000" foes="1110011011100000" cont="1"/>
        <request index="4"  response="0000000000000000" foes="0000011000000000" cont="0"/>
        <request index="5"  response="0000100000001000" foes="1000111000001111" cont="0"/>
        <request index="6"  response="0000100000001000" foes="1000111000001111" cont="0"/>
        <request index="7"  response="0110100000001000" foes="0110111000001110" cont="1"/>
        <request index="8"  response="0110000000000000" foes="0110000000000000" cont="0"/>
        <request index="9"  response="1110000011110000" foes="1110000011111000" cont="0"/>
        <request index="10" response="1110000011110000" foes="1110000011111000" cont="0"/>
        <request index="11" response="1110000011100110" foes="1110000011100110" cont="1"/>
        <request index="12" response="0000000000000000" foes="0000000000000110" cont="0"/>
        <request index="13" response="0000100000001000" foes="0000111110001110" cont="0"/>
        <request index="14" response="0000100000001000" foes="0000111110001110" cont="0"/>
        <request index="15" response="0000100001101000" foes="0000111001101110" cont="1"/>
    </junction>
    <junction id="gneJ4" type="traffic_light" x="389.80" y="-46.26" incLanes="r3_0 r3_1 d6_0 d6_1 mr4_0 mr4_1 m5_0 m5_1" intLanes=":gneJ4_0_0 :gneJ4_1_0 :gneJ4_1_1 :gneJ4_16_0 :gneJ4_4_0 :gneJ4_5_0 :gneJ4_5_1 :gneJ4_17_0 :gneJ4_8_0 :gneJ4_9_0 :gneJ4_9_1 :gneJ4_18_0 :gneJ4_12_0 :gneJ4_13_0 :gneJ4_13_1 :gneJ4_19_0" shape="400.27,-39.65 400.52,-52.44 398.32,-52.93 397.57,-53.50 397.06,-54.29 396.77,-55.30 396.72,-56.52 383.94,-57.16 383.35,-54.76 382.73,-53.93 381.88,-53.35 380.81,-53.02 379.52,-52.93 379.18,-40.14 381.39,-39.63 382.14,-39.06 382.67,-38.27 382.97,-37.26 383.04,-36.03 395.83,-35.58 396.39,-37.88 397.01,-38.67 397.87,-39.23 398.95,-39.56">
        <request index="0"  response="0000000000000000" foes="0000000001100000" cont="0"/>
        <request index="1"  response="1000000010000000" foes="1111100011100000" cont="0"/>
        <request index="2"  response="1000000010000000" foes="1111100011100000" cont="0"/>
        <request index="3"  response="1000011010000000" foes="1110011011100000" cont="1"/>
        <request index="4"  response="0000011000000000" foes="0000011000000000" cont="0"/>
        <request index="5"  response="0000111000001111" foes="1000111000001111" cont="0"/>
        <request index="6"  response="0000111000001111" foes="1000111000001111" cont="0"/>
        <request index="7"  response="0110111000001110" foes="0110111000001110" cont="1"/>
        <request index="8"  response="0000000000000000" foes="0110000000000000" cont="0"/>
        <request index="9"  response="1000000010000000" foes="1110000011111000" cont="0"/>
        <request index="10" response="1000000010000000" foes="1110000011111000" cont="0"/>
        <request index="11" response="1000000010000110" foes="1110000011100110" cont="1"/>
        <request index="12" response="0000000000000110" foes="0000000000000110" cont="0"/>
        <request index="13" response="0000111100001110" foes="0000111110001110" cont="0"/>
        <request index="14" response="0000111100001110" foes="0000111110001110" cont="0"/>
        <request index="15" response="0000111001101110" foes="0000111001101110" cont="1"/>
    </junction>
    <junction id="gneJ5" type="traffic_light" x="-73.30" y="-45.76" incLanes="m1_0 m1_1 ml3_0 ml3_1 d2_0 d2_1 l4_0 l4_1" intLanes=":gneJ5_0_0 :gneJ5_1_0 :gneJ5_1_1 :gneJ5_16_0 :gneJ5_4_0 :gneJ5_5_0 :gneJ5_5_1 :gneJ5_17_0 :gneJ5_8_0 :gneJ5_9_0 :gneJ5_9_1 :gneJ5_18_0 :gneJ5_12_0 :gneJ5_13_0 :gneJ5_13_1 :gneJ5_19_0" shape="-79.65,-35.04 -66.85,-35.10 -66.38,-37.58 -65.78,-38.45 -64.93,-39.09 -63.85,-39.49 -62.52,-39.65 -62.86,-52.44 -65.08,-52.83 -65.85,-53.36 -66.40,-54.13 -66.73,-55.12 -66.83,-56.34 -79.63,-56.42 -80.16,-53.86 -80.81,-52.94 -81.72,-52.26 -82.88,-51.82 -84.30,-51.63 -83.66,-38.84 -81.44,-38.51 -80.66,-37.99 -80.10,-37.24 -79.76,-36.26">
        <request index="0"  response="0000000000000000" foes="0000000001100000" cont="0"/>
        <request index="1"  response="1000000010000000" foes="1111100011100000" cont="0"/>
        <request index="2"  response="1000000010000000" foes="1111100011100000" cont="0"/>
        <request index="3"  response="1000011010000000" foes="1110011011100000" cont="1"/>
        <request index="4"  response="0000011000000000" foes="0000011000000000" cont="0"/>
        <request index="5"  response="0000111000001111" foes="1000111000001111" cont="0"/>
        <request index="6"  response="0000111000001111" foes="1000111000001111" cont="0"/>
        <request index="7"  response="0110111000001110" foes="0110111000001110" cont="1"/>
        <request index="8"  response="0000000000000000" foes="0110000000000000" cont="0"/>
        <request index="9"  response="1000000010000000" foes="1110000011111000" cont="0"/>
        <request index="10" response="1000000010000000" foes="1110000011111000" cont="0"/>
        <request index="11" response="1000000010000110" foes="1110000011100110" cont="1"/>
        <request index="12" response="0000000000000110" foes="0000000000000110" cont="0"/>
        <request index="13" response="0000111100001110" foes="0000111110001110" cont="0"/>
        <request index="14" response="0000111100001110" foes="0000111110001110" cont="0"/>
        <request index="15" response="0000111001101110" foes="0000111001101110" cont="1"/>
    </junction>
    <junction id="gneJ7" type="dead_end" x="162.85" y="278.42" incLanes="u4_0 u4_1" intLanes="" shape="162.85,278.42 169.25,278.49 162.85,278.42"/>
    <junction id="gneJ8" type="dead_end" x="380.87" y="289.80" incLanes="u6_0 u6_1" intLanes="" shape="380.87,289.80 387.27,289.89 380.87,289.80"/>
    <junction id="gneJ9" type="dead_end" x="538.48" y="153.21" incLanes="r2_0 r2_1" intLanes="" shape="538.48,153.21 538.59,146.81 538.48,153.21"/>

    <junction id=":gneJ0_16_0" type="internal" x="-72.15" y="151.86" incLanes=":gneJ0_3_0 m2_0 m2_1" intLanes=":gneJ0_5_0 :gneJ0_5_1 :gneJ0_7_0 :gneJ0_8_0 :gneJ0_9_0 :gneJ0_9_1 :gneJ0_13_0 :gneJ0_13_1 :gneJ0_15_0"/>
    <junction id=":gneJ0_17_0" type="internal" x="-68.45" y="148.03" incLanes=":gneJ0_7_0 l2_0 l2_1" intLanes=":gneJ0_1_0 :gneJ0_1_1 :gneJ0_3_0 :gneJ0_9_0 :gneJ0_9_1 :gneJ0_11_0 :gneJ0_12_0 :gneJ0_13_0 :gneJ0_13_1"/>
    <junction id=":gneJ0_18_0" type="internal" x="-72.26" y="144.16" incLanes=":gneJ0_11_0 u1_0 u1_1" intLanes=":gneJ0_0_0 :gneJ0_1_0 :gneJ0_1_1 :gneJ0_5_0 :gneJ0_5_1 :gneJ0_7_0 :gneJ0_13_0 :gneJ0_13_1 :gneJ0_15_0"/>
    <junction id=":gneJ0_19_0" type="internal" x="-76.31" y="148.38" incLanes=":gneJ0_15_0 ml1_0 ml1_1" intLanes=":gneJ0_1_0 :gneJ0_1_1 :gneJ0_3_0 :gneJ0_4_0 :gneJ0_5_0 :gneJ0_5_1 :gneJ0_9_0 :gneJ0_9_1 :gneJ0_11_0"/>
    <junction id=":gneJ1_16_0" type="internal" x="168.20" y="148.53" incLanes=":gneJ1_3_0 ml2_0 ml2_1" intLanes=":gneJ1_5_0 :gneJ1_5_1 :gneJ1_7_0 :gneJ1_8_0 :gneJ1_9_0 :gneJ1_9_1 :gneJ1_13_0 :gneJ1_13_1 :gneJ1_15_0"/>
    <junction id=":gneJ1_17_0" type="internal" x="164.46" y="144.75" incLanes=":gneJ1_7_0 u3_0 u3_1" intLanes=":gneJ1_1_0 :gneJ1_1_1 :gneJ1_3_0 :gneJ1_9_0 :gneJ1_9_1 :gneJ1_11_0 :gneJ1_12_0 :gneJ1_13_0 :gneJ1_13_1"/>
    <junction id=":gneJ1_18_0" type="internal" x="160.68" y="148.49" incLanes=":gneJ1_11_0 mr1_0 mr1_1" intLanes=":gneJ1_0_0 :gneJ1_1_0 :gneJ1_1_1 :gneJ1_5_0 :gneJ1_5_1 :gneJ1_7_0 :gneJ1_13_0 :gneJ1_13_1 :gneJ1_15_0"/>
    <junction id=":gneJ1_19_0" type="internal" x="164.38" y="152.25" incLanes=":gneJ1_15_0 m4_0 m4_1" intLanes=":gneJ1_1_0 :gneJ1_1_1 :gneJ1_3_0 :gneJ1_4_0 :gneJ1_5_0 :gneJ1_5_1 :gneJ1_9_0 :gneJ1_9_1 :gneJ1_11_0"/>
    <junction id=":gneJ2_16_0" type="internal" x="386.76" y="150.55" incLanes=":gneJ2_3_0 mr2_0 mr2_1" intLanes=":gneJ2_5_0 :gneJ2_5_1 :gneJ2_7_0 :gneJ2_8_0 :gneJ2_9_0 :gneJ2_9_1 :gneJ2_13_0 :gneJ2_13_1 :gneJ2_15_0"/>
    <junction id=":gneJ2_17_0" type="internal" x="383.09" y="146.58" incLanes=":gneJ2_7_0 u5_0 u5_1" intLanes=":gneJ2_1_0 :gneJ2_1_1 :gneJ2_3_0 :gneJ2_9_0 :gneJ2_9_1 :gneJ2_11_0 :gneJ2_12_0 :gneJ2_13_0 :gneJ2_13_1"/>
    <junction id=":gneJ2_18_0" type="internal" x="379.17" y="150.45" incLanes=":gneJ2_11_0 r1_0 r1_1" intLanes=":gneJ2_0_0 :gneJ2_1_0 :gneJ2_1_1 :gneJ2_5_0 :gneJ2_5_1 :gneJ2_7_0 :gneJ2_13_0 :gneJ2_13_1 :gneJ2_15_0"/>
    <junction id=":gneJ2_19_0" type="internal" x="382.90" y="154.11" incLanes=":gneJ2_15_0 m6_0 m6_1" intLanes=":gneJ2_1_0 :gneJ2_1_1 :gneJ2_3_0 :gneJ2_4_0 :gneJ2_5_0 :gneJ2_5_1 :gneJ2_9_0 :gneJ2_9_1 :gneJ2_11_0"/>
    <junction id=":gneJ3_16_0" type="internal" x="170.51" y="-51.91" incLanes=":gneJ3_3_0 ml4_0 ml4_1" intLanes=":gneJ3_5_0 :gneJ3_5_1 :gneJ3_7_0 :gneJ3_8_0 :gneJ3_9_0 :gneJ3_9_1 :gneJ3_13_0 :gneJ3_13_1 :gneJ3_15_0"/>
    <junction id=":gneJ3_17_0" type="internal" x="166.69" y="-56.12" incLanes=":gneJ3_7_0 m3_0 m3_1" intLanes=":gneJ3_1_0 :gneJ3_1_1 :gneJ3_3_0 :gneJ3_9_0 :gneJ3_9_1 :gneJ3_11_0 :gneJ3_12_0 :gneJ3_13_0 :gneJ3_13_1"/>
    <junction id=":gneJ3_18_0" type="internal" x="162.78" y="-51.91" incLanes=":gneJ3_11_0 mr3_0 mr3_1" intLanes=":gneJ3_0_0 :gneJ3_1_0 :gneJ3_1_1 :gneJ3_5_0 :gneJ3_5_1 :gneJ3_7_0 :gneJ3_13_0 :gneJ3_13_1 :gneJ3_15_0"/>
    <junction id=":gneJ3_19_0" type="internal" x="166.49" y="-48.50" incLanes=":gneJ3_15_0 d4_0 d4_1" intLanes=":gneJ3_1_0 :gneJ3_1_1 :gneJ3_3_0 :gneJ3_4_0 :gneJ3_5_0 :gneJ3_5_1 :gneJ3_9_0 :gneJ3_9_1 :gneJ3_11_0"/>
    <junction id=":gneJ4_16_0" type="internal" x="393.66" y="-46.20" incLanes=":gneJ4_3_0 mr4_0 mr4_1" intLanes=":gneJ4_5_0 :gneJ4_5_1 :gneJ4_7_0 :gneJ4_8_0 :gneJ4_9_0 :gneJ4_9_1 :gneJ4_13_0 :gneJ4_13_1 :gneJ4_15_0"/>
    <junction id=":gneJ4_17_0" type="internal" x="390.05" y="-50.14" incLanes=":gneJ4_7_0 m5_0 m5_1" intLanes=":gneJ4_1_0 :gneJ4_1_1 :gneJ4_3_0 :gneJ4_9_0 :gneJ4_9_1 :gneJ4_11_0 :gneJ4_12_0 :gneJ4_13_0 :gneJ4_13_1"/>
    <junction id=":gneJ4_18_0" type="internal" x="385.99" y="-46.38" incLanes=":gneJ4_11_0 r3_0 r3_1" intLanes=":gneJ4_0_0 :gneJ4_1_0 :gneJ4_1_1 :gneJ4_5_0 :gneJ4_5_1 :gneJ4_7_0 :gneJ4_13_0 :gneJ4_13_1 :gneJ4_15_0"/>
    <junction id=":gneJ4_19_0" type="internal" x="389.72" y="-42.56" incLanes=":gneJ4_15_0 d6_0 d6_1" intLanes=":gneJ4_1_0 :gneJ4_1_1 :gneJ4_3_0 :gneJ4_4_0 :gneJ4_5_0 :gneJ4_5_1 :gneJ4_9_0 :gneJ4_9_1 :gneJ4_11_0"/>
    <junction id=":gneJ5_16_0" type="internal" x="-73.24" y="-41.94" incLanes=":gneJ5_3_0 d2_0 d2_1" intLanes=":gneJ5_5_0 :gneJ5_5_1 :gneJ5_7_0 :gneJ5_8_0 :gneJ5_9_0 :gneJ5_9_1 :gneJ5_13_0 :gneJ5_13_1 :gneJ5_15_0"/>
    <junction id=":gneJ5_17_0" type="internal" x="-69.27" y="-45.80" incLanes=":gneJ5_7_0 l4_0 l4_1" intLanes=":gneJ5_1_0 :gneJ5_1_1 :gneJ5_3_0 :gneJ5_9_0 :gneJ5_9_1 :gneJ5_11_0 :gneJ5_12_0 :gneJ5_13_0 :gneJ5_13_1"/>
    <junction id=":gneJ5_18_0" type="internal" x="-73.24" y="-49.66" incLanes=":gneJ5_11_0 m1_0 m1_1" intLanes=":gneJ5_0_0 :gneJ5_1_0 :gneJ5_1_1 :gneJ5_5_0 :gneJ5_5_1 :gneJ5_7_0 :gneJ5_13_0 :gneJ5_13_1 :gneJ5_15_0"/>
    <junction id=":gneJ5_19_0" type="internal" x="-77.14" y="-45.49" incLanes=":gneJ5_15_0 ml3_0 ml3_1" intLanes=":gneJ5_1_0 :gneJ5_1_1 :gneJ5_3_0 :gneJ5_4_0 :gneJ5_5_0 :gneJ5_5_1 :gneJ5_9_0 :gneJ5_9_1 :gneJ5_11_0"/>

    <connection from="d2" to="ml4" fromLane="0" toLane="0" via=":gneJ5_8_0" tl="gneJ5" linkIndex="8" dir="r" state="O"/>
    <connection from="d2" to="m2" fromLane="0" toLane="0" via=":gneJ5_9_0" tl="gneJ5" linkIndex="9" dir="s" state="O"/>
    <connection from="d2" to="m2" fromLane="1" toLane="1" via=":gneJ5_9_1" tl="gneJ5" linkIndex="10" dir="s" state="O"/>
    <connection from="d2" to="l3" fromLane="1" toLane="1" via=":gneJ5_11_0" tl="gneJ5" linkIndex="11" dir="l" state="o"/>
    <connection from="d4" to="mr4" fromLane="0" toLane="0" via=":gneJ3_4_0" tl="gneJ3" linkIndex="4" dir="r" state="O"/>
    <connection from="d4" to="m4" fromLane="0" toLane="0" via=":gneJ3_5_0" tl="gneJ3" linkIndex="5" dir="s" state="O"/>
    <connection from="d4" to="m4" fromLane="1" toLane="1" via=":gneJ3_5_1" tl="gneJ3" linkIndex="6" dir="s" state="O"/>
    <connection from="d4" to="ml3" fromLane="1" toLane="1" via=":gneJ3_7_0" tl="gneJ3" linkIndex="7" dir="l" state="o"/>
    <connection from="d6" to="r4" fromLane="0" toLane="0" via=":gneJ4_4_0" tl="gneJ4" linkIndex="4" dir="r" state="o"/>
    <connection from="d6" to="m6" fromLane="0" toLane="0" via=":gneJ4_5_0" tl="gneJ4" linkIndex="5" dir="s" state="o"/>
    <connection from="d6" to="m6" fromLane="1" toLane="1" via=":gneJ4_5_1" tl="gneJ4" linkIndex="6" dir="s" state="o"/>
    <connection from="d6" to="mr3" fromLane="1" toLane="1" via=":gneJ4_7_0" tl="gneJ4" linkIndex="7" dir="l" state="o"/>
    <connection from="l2" to="m1" fromLane="0" toLane="0" via=":gneJ0_12_0" tl="gneJ0" linkIndex="12" dir="r" state="o"/>
    <connection from="l2" to="ml2" fromLane="0" toLane="0" via=":gneJ0_13_0" tl="gneJ0" linkIndex="13" dir="s" state="o"/>
    <connection from="l2" to="ml2" fromLane="1" toLane="1" via=":gneJ0_13_1" tl="gneJ0" linkIndex="14" dir="s" state="o"/>
    <connection from="l2" to="u2" fromLane="1" toLane="1" via=":gneJ0_15_0" tl="gneJ0" linkIndex="15" dir="l" state="o"/>
    <connection from="l4" to="d1" fromLane="0" toLane="0" via=":gneJ5_12_0" tl="gneJ5" linkIndex="12" dir="r" state="o"/>
    <connection from="l4" to="ml4" fromLane="0" toLane="0" via=":gneJ5_13_0" tl="gneJ5" linkIndex="13" dir="s" state="o"/>
    <connection from="l4" to="ml4" fromLane="1" toLane="1" via=":gneJ5_13_1" tl="gneJ5" linkIndex="14" dir="s" state="o"/>
    <connection from="l4" to="m2" fromLane="1" toLane="1" via=":gneJ5_15_0" tl="gneJ5" linkIndex="15" dir="l" state="o"/>
    <connection from="m1" to="l3" fromLane="0" toLane="0" via=":gneJ5_0_0" tl="gneJ5" linkIndex="0" dir="r" state="O"/>
    <connection from="m1" to="d1" fromLane="0" toLane="0" via=":gneJ5_1_0" tl="gneJ5" linkIndex="1" dir="s" state="O"/>
    <connection from="m1" to="d1" fromLane="1" toLane="1" via=":gneJ5_1_1" tl="gneJ5" linkIndex="2" dir="s" state="O"/>
    <connection from="m1" to="ml4" fromLane="1" toLane="1" via=":gneJ5_3_0" tl="gneJ5" linkIndex="3" dir="l" state="o"/>
    <connection from="m2" to="ml2" fromLane="0" toLane="0" via=":gneJ0_8_0" tl="gneJ0" linkIndex="8" dir="r" state="O"/>
    <connection from="m2" to="u2" fromLane="0" toLane="0" via=":gneJ0_9_0" tl="gneJ0" linkIndex="9" dir="s" state="O"/>
    <connection from="m2" to="u2" fromLane="1" toLane="1" via=":gneJ0_9_1" tl="gneJ0" linkIndex="10" dir="s" state="O"/>
    <connection from="m2" to="l1" fromLane="1" toLane="1" via=":gneJ0_11_0" tl="gneJ0" linkIndex="11" dir="l" state="o"/>
    <connection from="m3" to="ml3" fromLane="0" toLane="0" via=":gneJ3_12_0" tl="gneJ3" linkIndex="12" dir="r" state="O"/>
    <connection from="m3" to="d3" fromLane="0" toLane="0" via=":gneJ3_13_0" tl="gneJ3" linkIndex="13" dir="s" state="O"/>
    <connection from="m3" to="d3" fromLane="1" toLane="1" via=":gneJ3_13_1" tl="gneJ3" linkIndex="14" dir="s" state="O"/>
    <connection from="m3" to="mr4" fromLane="1" toLane="1" via=":gneJ3_15_0" tl="gneJ3" linkIndex="15" dir="l" state="o"/>
    <connection from="m4" to="mr2" fromLane="0" toLane="0" via=":gneJ1_4_0" tl="gneJ1" linkIndex="4" dir="r" state="O"/>
    <connection from="m4" to="u4" fromLane="0" toLane="0" via=":gneJ1_5_0" tl="gneJ1" linkIndex="5" dir="s" state="O"/>
    <connection from="m4" to="u4" fromLane="1" toLane="1" via=":gneJ1_5_1" tl="gneJ1" linkIndex="6" dir="s" state="O"/>
    <connection from="m4" to="ml1" fromLane="1" toLane="1" via=":gneJ1_7_0" tl="gneJ1" linkIndex="7" dir="l" state="o"/>
    <connection from="m5" to="mr3" fromLane="0" toLane="0" via=":gneJ4_12_0" tl="gneJ4" linkIndex="12" dir="r" state="o"/>
    <connection from="m5" to="d5" fromLane="0" toLane="0" via=":gneJ4_13_0" tl="gneJ4" linkIndex="13" dir="s" state="o"/>
    <connection from="m5" to="d5" fromLane="1" toLane="1" via=":gneJ4_13_1" tl="gneJ4" linkIndex="14" dir="s" state="o"/>
    <connection from="m5" to="r4" fromLane="1" toLane="1" via=":gneJ4_15_0" tl="gneJ4" linkIndex="15" dir="l" state="o"/>
    <connection from="m6" to="r2" fromLane="0" toLane="0" via=":gneJ2_4_0" tl="gneJ2" linkIndex="4" dir="r" state="o"/>
    <connection from="m6" to="u6" fromLane="0" toLane="0" via=":gneJ2_5_0" tl="gneJ2" linkIndex="5" dir="s" state="o"/>
    <connection from="m6" to="u6" fromLane="1" toLane="1" via=":gneJ2_5_1" tl="gneJ2" linkIndex="6" dir="s" state="o"/>
    <connection from="m6" to="mr1" fromLane="1" toLane="1" via=":gneJ2_7_0" tl="gneJ2" linkIndex="7" dir="l" state="o"/>
    <connection from="ml1" to="u2" fromLane="0" toLane="0" via=":gneJ0_4_0" tl="gneJ0" linkIndex="4" dir="r" state="o"/>
    <connection from="ml1" to="l1" fromLane="0" toLane="0" via=":gneJ0_5_0" tl="gneJ0" linkIndex="5" dir="s" state="o"/>
    <connection from="ml1" to="l1" fromLane="1" toLane="1" via=":gneJ0_5_1" tl="gneJ0" linkIndex="6" dir="s" state="o"/>
    <connection from="ml1" to="m1" fromLane="1" toLane="1" via=":gneJ0_7_0" tl="gneJ0" linkIndex="7" dir="l" state="o"/>
    <connection from="ml2" to="m3" fromLane="0" toLane="0" via=":gneJ1_8_0" tl="gneJ1" linkIndex="8" dir="r" state="o"/>
    <connection from="ml2" to="mr2" fromLane="0" toLane="0" via=":gneJ1_9_0" tl="gneJ1" linkIndex="9" dir="s" state="o"/>
    <connection from="ml2" to="mr2" fromLane="1" toLane="1" via=":gneJ1_9_1" tl="gneJ1" linkIndex="10" dir="s" state="o"/>
    <connection from="ml2" to="u4" fromLane="1" toLane="1" via=":gneJ1_11_0" tl="gneJ1" linkIndex="11" dir="l" state="o"/>
    <connection from="ml3" to="m2" fromLane="0" toLane="0" via=":gneJ5_4_0" tl="gneJ5" linkIndex="4" dir="r" state="o"/>
    <connection from="ml3" to="l3" fromLane="0" toLane="0" via=":gneJ5_5_0" tl="gneJ5" linkIndex="5" dir="s" state="o"/>
    <connection from="ml3" to="l3" fromLane="1" toLane="1" via=":gneJ5_5_1" tl="gneJ5" linkIndex="6" dir="s" state="o"/>
    <connection from="ml3" to="d1" fromLane="1" toLane="1" via=":gneJ5_7_0" tl="gneJ5" linkIndex="7" dir="l" state="o"/>
    <connection from="ml4" to="d3" fromLane="0" toLane="0" via=":gneJ3_8_0" tl="gneJ3" linkIndex="8" dir="r" state="o"/>
    <connection from="ml4" to="mr4" fromLane="0" toLane="0" via=":gneJ3_9_0" tl="gneJ3" linkIndex="9" dir="s" state="o"/>
    <connection from="ml4" to="mr4" fromLane="1" toLane="1" via=":gneJ3_9_1" tl="gneJ3" linkIndex="10" dir="s" state="o"/>
    <connection from="ml4" to="m4" fromLane="1" toLane="1" via=":gneJ3_11_0" tl="gneJ3" linkIndex="11" dir="l" state="o"/>
    <connection from="mr1" to="u4" fromLane="0" toLane="0" via=":gneJ1_0_0" tl="gneJ1" linkIndex="0" dir="r" state="o"/>
    <connection from="mr1" to="ml1" fromLane="0" toLane="0" via=":gneJ1_1_0" tl="gneJ1" linkIndex="1" dir="s" state="o"/>
    <connection from="mr1" to="ml1" fromLane="1" toLane="1" via=":gneJ1_1_1" tl="gneJ1" linkIndex="2" dir="s" state="o"/>
    <connection from="mr1" to="m3" fromLane="1" toLane="1" via=":gneJ1_3_0" tl="gneJ1" linkIndex="3" dir="l" state="o"/>
    <connection from="mr2" to="m5" fromLane="0" toLane="0" via=":gneJ2_8_0" tl="gneJ2" linkIndex="8" dir="r" state="O"/>
    <connection from="mr2" to="r2" fromLane="0" toLane="0" via=":gneJ2_9_0" tl="gneJ2" linkIndex="9" dir="s" state="O"/>
    <connection from="mr2" to="r2" fromLane="1" toLane="1" via=":gneJ2_9_1" tl="gneJ2" linkIndex="10" dir="s" state="O"/>
    <connection from="mr2" to="u6" fromLane="1" toLane="1" via=":gneJ2_11_0" tl="gneJ2" linkIndex="11" dir="l" state="o"/>
    <connection from="mr3" to="m4" fromLane="0" toLane="0" via=":gneJ3_0_0" tl="gneJ3" linkIndex="0" dir="r" state="o"/>
    <connection from="mr3" to="ml3" fromLane="0" toLane="0" via=":gneJ3_1_0" tl="gneJ3" linkIndex="1" dir="s" state="o"/>
    <connection from="mr3" to="ml3" fromLane="1" toLane="1" via=":gneJ3_1_1" tl="gneJ3" linkIndex="2" dir="s" state="o"/>
    <connection from="mr3" to="d3" fromLane="1" toLane="1" via=":gneJ3_3_0" tl="gneJ3" linkIndex="3" dir="l" state="o"/>
    <connection from="mr4" to="d5" fromLane="0" toLane="0" via=":gneJ4_8_0" tl="gneJ4" linkIndex="8" dir="r" state="O"/>
    <connection from="mr4" to="r4" fromLane="0" toLane="0" via=":gneJ4_9_0" tl="gneJ4" linkIndex="9" dir="s" state="O"/>
    <connection from="mr4" to="r4" fromLane="1" toLane="1" via=":gneJ4_9_1" tl="gneJ4" linkIndex="10" dir="s" state="O"/>
    <connection from="mr4" to="m6" fromLane="1" toLane="1" via=":gneJ4_11_0" tl="gneJ4" linkIndex="11" dir="l" state="o"/>
    <connection from="r1" to="u6" fromLane="0" toLane="0" via=":gneJ2_0_0" tl="gneJ2" linkIndex="0" dir="r" state="O"/>
    <connection from="r1" to="mr1" fromLane="0" toLane="0" via=":gneJ2_1_0" tl="gneJ2" linkIndex="1" dir="s" state="O"/>
    <connection from="r1" to="mr1" fromLane="1" toLane="1" via=":gneJ2_1_1" tl="gneJ2" linkIndex="2" dir="s" state="O"/>
    <connection from="r1" to="m5" fromLane="1" toLane="1" via=":gneJ2_3_0" tl="gneJ2" linkIndex="3" dir="l" state="o"/>
    <connection from="r3" to="m6" fromLane="0" toLane="0" via=":gneJ4_0_0" tl="gneJ4" linkIndex="0" dir="r" state="O"/>
    <connection from="r3" to="mr3" fromLane="0" toLane="0" via=":gneJ4_1_0" tl="gneJ4" linkIndex="1" dir="s" state="O"/>
    <connection from="r3" to="mr3" fromLane="1" toLane="1" via=":gneJ4_1_1" tl="gneJ4" linkIndex="2" dir="s" state="O"/>
    <connection from="r3" to="d5" fromLane="1" toLane="1" via=":gneJ4_3_0" tl="gneJ4" linkIndex="3" dir="l" state="o"/>
    <connection from="u1" to="l1" fromLane="0" toLane="0" via=":gneJ0_0_0" tl="gneJ0" linkIndex="0" dir="r" state="O"/>
    <connection from="u1" to="m1" fromLane="0" toLane="0" via=":gneJ0_1_0" tl="gneJ0" linkIndex="1" dir="s" state="O"/>
    <connection from="u1" to="m1" fromLane="1" toLane="1" via=":gneJ0_1_1" tl="gneJ0" linkIndex="2" dir="s" state="O"/>
    <connection from="u1" to="ml2" fromLane="1" toLane="1" via=":gneJ0_3_0" tl="gneJ0" linkIndex="3" dir="l" state="o"/>
    <connection from="u3" to="ml1" fromLane="0" toLane="0" via=":gneJ1_12_0" tl="gneJ1" linkIndex="12" dir="r" state="O"/>
    <connection from="u3" to="m3" fromLane="0" toLane="0" via=":gneJ1_13_0" tl="gneJ1" linkIndex="13" dir="s" state="O"/>
    <connection from="u3" to="m3" fromLane="1" toLane="1" via=":gneJ1_13_1" tl="gneJ1" linkIndex="14" dir="s" state="O"/>
    <connection from="u3" to="mr2" fromLane="1" toLane="1" via=":gneJ1_15_0" tl="gneJ1" linkIndex="15" dir="l" state="o"/>
    <connection from="u5" to="mr1" fromLane="0" toLane="0" via=":gneJ2_12_0" tl="gneJ2" linkIndex="12" dir="r" state="o"/>
    <connection from="u5" to="m5" fromLane="0" toLane="0" via=":gneJ2_13_0" tl="gneJ2" linkIndex="13" dir="s" state="o"/>
    <connection from="u5" to="m5" fromLane="1" toLane="1" via=":gneJ2_13_1" tl="gneJ2" linkIndex="14" dir="s" state="o"/>
    <connection from="u5" to="r2" fromLane="1" toLane="1" via=":gneJ2_15_0" tl="gneJ2" linkIndex="15" dir="l" state="o"/>

    <connection from=":gneJ0_0" to="l1" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from=":gneJ0_1" to="m1" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from=":gneJ0_1" to="m1" fromLane="1" toLane="1" dir="s" state="M"/>
    <connection from=":gneJ0_3" to="ml2" fromLane="0" toLane="1" via=":gneJ0_16_0" dir="l" state="m"/>
    <connection from=":gneJ0_16" to="ml2" fromLane="0" toLane="1" dir="l" state="M"/>
    <connection from=":gneJ0_4" to="u2" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from=":gneJ0_5" to="l1" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from=":gneJ0_5" to="l1" fromLane="1" toLane="1" dir="s" state="M"/>
    <connection from=":gneJ0_7" to="m1" fromLane="0" toLane="1" via=":gneJ0_17_0" dir="l" state="m"/>
    <connection from=":gneJ0_17" to="m1" fromLane="0" toLane="1" dir="l" state="M"/>
    <connection from=":gneJ0_8" to="ml2" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from=":gneJ0_9" to="u2" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from=":gneJ0_9" to="u2" fromLane="1" toLane="1" dir="s" state="M"/>
    <connection from=":gneJ0_11" to="l1" fromLane="0" toLane="1" via=":gneJ0_18_0" dir="l" state="m"/>
    <connection from=":gneJ0_18" to="l1" fromLane="0" toLane="1" dir="l" state="M"/>
    <connection from=":gneJ0_12" to="m1" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from=":gneJ0_13" to="ml2" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from=":gneJ0_13" to="ml2" fromLane="1" toLane="1" dir="s" state="M"/>
    <connection from=":gneJ0_15" to="u2" fromLane="0" toLane="1" via=":gneJ0_19_0" dir="l" state="m"/>
    <connection from=":gneJ0_19" to="u2" fromLane="0" toLane="1" dir="l" state="M"/>
    <connection from=":gneJ1_0" to="u4" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from=":gneJ1_1" to="ml1" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from=":gneJ1_1" to="ml1" fromLane="1" toLane="1" dir="s" state="M"/>
    <connection from=":gneJ1_3" to="m3" fromLane="0" toLane="1" via=":gneJ1_16_0" dir="l" state="m"/>
    <connection from=":gneJ1_16" to="m3" fromLane="0" toLane="1" dir="l" state="M"/>
    <connection from=":gneJ1_4" to="mr2" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from=":gneJ1_5" to="u4" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from=":gneJ1_5" to="u4" fromLane="1" toLane="1" dir="s" state="M"/>
    <connection from=":gneJ1_7" to="ml1" fromLane="0" toLane="1" via=":gneJ1_17_0" dir="l" state="m"/>
    <connection from=":gneJ1_17" to="ml1" fromLane="0" toLane="1" dir="l" state="M"/>
    <connection from=":gneJ1_8" to="m3" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from=":gneJ1_9" to="mr2" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from=":gneJ1_9" to="mr2" fromLane="1" toLane="1" dir="s" state="M"/>
    <connection from=":gneJ1_11" to="u4" fromLane="0" toLane="1" via=":gneJ1_18_0" dir="l" state="m"/>
    <connection from=":gneJ1_18" to="u4" fromLane="0" toLane="1" dir="l" state="M"/>
    <connection from=":gneJ1_12" to="ml1" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from=":gneJ1_13" to="m3" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from=":gneJ1_13" to="m3" fromLane="1" toLane="1" dir="s" state="M"/>
    <connection from=":gneJ1_15" to="mr2" fromLane="0" toLane="1" via=":gneJ1_19_0" dir="l" state="m"/>
    <connection from=":gneJ1_19" to="mr2" fromLane="0" toLane="1" dir="l" state="M"/>
    <connection from=":gneJ2_0" to="u6" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from=":gneJ2_1" to="mr1" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from=":gneJ2_1" to="mr1" fromLane="1" toLane="1" dir="s" state="M"/>
    <connection from=":gneJ2_3" to="m5" fromLane="0" toLane="1" via=":gneJ2_16_0" dir="l" state="m"/>
    <connection from=":gneJ2_16" to="m5" fromLane="0" toLane="1" dir="l" state="M"/>
    <connection from=":gneJ2_4" to="r2" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from=":gneJ2_5" to="u6" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from=":gneJ2_5" to="u6" fromLane="1" toLane="1" dir="s" state="M"/>
    <connection from=":gneJ2_7" to="mr1" fromLane="0" toLane="1" via=":gneJ2_17_0" dir="l" state="m"/>
    <connection from=":gneJ2_17" to="mr1" fromLane="0" toLane="1" dir="l" state="M"/>
    <connection from=":gneJ2_8" to="m5" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from=":gneJ2_9" to="r2" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from=":gneJ2_9" to="r2" fromLane="1" toLane="1" dir="s" state="M"/>
    <connection from=":gneJ2_11" to="u6" fromLane="0" toLane="1" via=":gneJ2_18_0" dir="l" state="m"/>
    <connection from=":gneJ2_18" to="u6" fromLane="0" toLane="1" dir="l" state="M"/>
    <connection from=":gneJ2_12" to="mr1" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from=":gneJ2_13" to="m5" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from=":gneJ2_13" to="m5" fromLane="1" toLane="1" dir="s" state="M"/>
    <connection from=":gneJ2_15" to="r2" fromLane="0" toLane="1" via=":gneJ2_19_0" dir="l" state="m"/>
    <connection from=":gneJ2_19" to="r2" fromLane="0" toLane="1" dir="l" state="M"/>
    <connection from=":gneJ3_0" to="m4" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from=":gneJ3_1" to="ml3" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from=":gneJ3_1" to="ml3" fromLane="1" toLane="1" dir="s" state="M"/>
    <connection from=":gneJ3_3" to="d3" fromLane="0" toLane="1" via=":gneJ3_16_0" dir="l" state="m"/>
    <connection from=":gneJ3_16" to="d3" fromLane="0" toLane="1" dir="l" state="M"/>
    <connection from=":gneJ3_4" to="mr4" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from=":gneJ3_5" to="m4" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from=":gneJ3_5" to="m4" fromLane="1" toLane="1" dir="s" state="M"/>
    <connection from=":gneJ3_7" to="ml3" fromLane="0" toLane="1" via=":gneJ3_17_0" dir="l" state="m"/>
    <connection from=":gneJ3_17" to="ml3" fromLane="0" toLane="1" dir="l" state="M"/>
    <connection from=":gneJ3_8" to="d3" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from=":gneJ3_9" to="mr4" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from=":gneJ3_9" to="mr4" fromLane="1" toLane="1" dir="s" state="M"/>
    <connection from=":gneJ3_11" to="m4" fromLane="0" toLane="1" via=":gneJ3_18_0" dir="l" state="m"/>
    <connection from=":gneJ3_18" to="m4" fromLane="0" toLane="1" dir="l" state="M"/>
    <connection from=":gneJ3_12" to="ml3" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from=":gneJ3_13" to="d3" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from=":gneJ3_13" to="d3" fromLane="1" toLane="1" dir="s" state="M"/>
    <connection from=":gneJ3_15" to="mr4" fromLane="0" toLane="1" via=":gneJ3_19_0" dir="l" state="m"/>
    <connection from=":gneJ3_19" to="mr4" fromLane="0" toLane="1" dir="l" state="M"/>
    <connection from=":gneJ4_0" to="m6" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from=":gneJ4_1" to="mr3" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from=":gneJ4_1" to="mr3" fromLane="1" toLane="1" dir="s" state="M"/>
    <connection from=":gneJ4_3" to="d5" fromLane="0" toLane="1" via=":gneJ4_16_0" dir="l" state="m"/>
    <connection from=":gneJ4_16" to="d5" fromLane="0" toLane="1" dir="l" state="M"/>
    <connection from=":gneJ4_4" to="r4" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from=":gneJ4_5" to="m6" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from=":gneJ4_5" to="m6" fromLane="1" toLane="1" dir="s" state="M"/>
    <connection from=":gneJ4_7" to="mr3" fromLane="0" toLane="1" via=":gneJ4_17_0" dir="l" state="m"/>
    <connection from=":gneJ4_17" to="mr3" fromLane="0" toLane="1" dir="l" state="M"/>
    <connection from=":gneJ4_8" to="d5" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from=":gneJ4_9" to="r4" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from=":gneJ4_9" to="r4" fromLane="1" toLane="1" dir="s" state="M"/>
    <connection from=":gneJ4_11" to="m6" fromLane="0" toLane="1" via=":gneJ4_18_0" dir="l" state="m"/>
    <connection from=":gneJ4_18" to="m6" fromLane="0" toLane="1" dir="l" state="M"/>
    <connection from=":gneJ4_12" to="mr3" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from=":gneJ4_13" to="d5" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from=":gneJ4_13" to="d5" fromLane="1" toLane="1" dir="s" state="M"/>
    <connection from=":gneJ4_15" to="r4" fromLane="0" toLane="1" via=":gneJ4_19_0" dir="l" state="m"/>
    <connection from=":gneJ4_19" to="r4" fromLane="0" toLane="1" dir="l" state="M"/>
    <connection from=":gneJ5_0" to="l3" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from=":gneJ5_1" to="d1" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from=":gneJ5_1" to="d1" fromLane="1" toLane="1" dir="s" state="M"/>
    <connection from=":gneJ5_3" to="ml4" fromLane="0" toLane="1" via=":gneJ5_16_0" dir="l" state="m"/>
    <connection from=":gneJ5_16" to="ml4" fromLane="0" toLane="1" dir="l" state="M"/>
    <connection from=":gneJ5_4" to="m2" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from=":gneJ5_5" to="l3" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from=":gneJ5_5" to="l3" fromLane="1" toLane="1" dir="s" state="M"/>
    <connection from=":gneJ5_7" to="d1" fromLane="0" toLane="1" via=":gneJ5_17_0" dir="l" state="m"/>
    <connection from=":gneJ5_17" to="d1" fromLane="0" toLane="1" dir="l" state="M"/>
    <connection from=":gneJ5_8" to="ml4" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from=":gneJ5_9" to="m2" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from=":gneJ5_9" to="m2" fromLane="1" toLane="1" dir="s" state="M"/>
    <connection from=":gneJ5_11" to="l3" fromLane="0" toLane="1" via=":gneJ5_18_0" dir="l" state="m"/>
    <connection from=":gneJ5_18" to="l3" fromLane="0" toLane="1" dir="l" state="M"/>
    <connection from=":gneJ5_12" to="d1" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from=":gneJ5_13" to="ml4" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from=":gneJ5_13" to="ml4" fromLane="1" toLane="1" dir="s" state="M"/>
    <connection from=":gneJ5_15" to="m2" fromLane="0" toLane="1" via=":gneJ5_19_0" dir="l" state="m"/>
    <connection from=":gneJ5_19" to="m2" fromLane="0" toLane="1" dir="l" state="M"/>

</net>

Attachment: traci_demo.py
Description: Binary data

<routes>

<vType id="car"
   			vClass="passenger" length="5" accel="3.5" decel="2.2"
   			sigma="1.0" maxSpeed="10"/>

<vType id="bus"
  		vClass="passenger" length="8" accel="1.5" decel="2" sigma="1.0"
  		maxSpeed="7"/>
<!-- odd = up to down, right to left -->

<route id="route_0" edges="u1 l1" />
<route id="route_1" edges="u1 m1 l3" />
<route id="route_2" edges="u1 m1 d1" />
<route id="route_3" edges="u1 ml2 m3 d3" />
<route id="route_4" edges="u1 ml2 m3 mr4 d5" />
<route id="route_5" edges="u1 ml2 m3 mr4 r4" />
<route id="route_6" edges="u1 ml2 mr2 r2" />
<route id="route_7" edges="u1 ml2 mr2 u6" />
<route id="route_8" edges="u1 ml2 u4" />

<route id="route_9" edges="u3 ml1 l1" />
<route id="route_10" edges="u3 ml1 u2" />
<route id="route_11" edges="u3 ml1 m1 l3" />
<route id="route_12" edges="u3 ml1 m1 d1" />
<route id="route_13" edges="u3 m3 d3" />
<route id="route_14" edges="u3 mr2 u6" />
<route id="route_15" edges="u3 mr2 r2" />
<route id="route_16" edges="u3 mr2 m5 d5" />
<route id="route_17" edges="u3 mr2 m5 r4" />

<route id="route_18" edges="u5 r2" />
<route id="route_19" edges="u5 mr1 u4" />
<route id="route_20" edges="u5 mr1 ml1 u2" />
<route id="route_21" edges="u5 mr1 ml1 l1" />
<route id="route_22" edges="u5 m5 mr3 ml3 l3" />
<route id="route_23" edges="u5 m5 mr3 ml3 d1" />
<route id="route_24" edges="u5 mr1 m3 d3" />
<route id="route_25" edges="u5 m5 d5" />
<route id="route_26" edges="u5 m5 r4" />

<route id="route_27" edges="r1 u6" />
<route id="route_28" edges="r1 mr1 u4" />
<route id="route_29" edges="r1 mr1 ml1 u2" />
<route id="route_30" edges="r1 mr1 ml1 l1" />
<route id="route_31" edges="r1 mr1 m3 ml3 l3" />
<route id="route_32" edges="r1 mr1 m3 ml3 d1" />
<route id="route_33" edges="r1 mr1 m3 d3" />
<route id="route_34" edges="r1 m5 d5" />
<route id="route_35" edges="r1 m5 r4" />


<route id="route_36" edges="r3 m6 r2" />
<route id="route_44" edges="r3 m6 u6" />
<route id="route_37" edges="r3 m6 mr1 u4" />
<route id="route_38" edges="r3 m6 mr1 ml1 u2" />
<route id="route_39" edges="r3 m6 mr1 ml1 l1" />
<route id="route_40" edges="r3 mr3 ml3 l3" />
<route id="route_41" edges="r3 mr3 ml3 d1" />
<route id="route_42" edges="r3 mr3 d3" />
<route id="route_43" edges="r3 d5" />

<route id="route_45" edges="d6 r4" />
<route id="route_46" edges="d6 m6 r2" />
<route id="route_47" edges="d6 m6 u6" />
<route id="route_48" edges="d6 m6 mr1 u4" />
<route id="route_49" edges="d6 m6 mr1 ml1 u2" />
<route id="route_50" edges="d6 mr3 ml3 m2 l1" />
<route id="route_51" edges="d6 mr3 ml3 l3" />
<route id="route_52" edges="d6 mr3 ml3 d1" />
<route id="route_53" edges="d6 mr3 d3" />

<route id="route_54" edges="d4 mr4 d5" />
<route id="route_55" edges="d4 mr4 r4" />
<route id="route_56" edges="d4 mr4 m6 r2" />
<route id="route_57" edges="d4 mr4 m6 u6" />
<route id="route_58" edges="d4 m4 u4" />
<route id="route_59" edges="d4 m4 ml1 u2" />
<route id="route_60" edges="d4 ml3 m2 l1" />
<route id="route_61" edges="d4 ml3 l3" />
<route id="route_62" edges="d4 ml3 d1" />

<route id="route_63" edges="d2 ml4 d3" />
<route id="route_64" edges="d2 ml4 mr4 d5" />
<route id="route_65" edges="d2 ml4 mr4 r4" />
<route id="route_66" edges="d2 ml4 m4 mr2 r2" />
<route id="route_67" edges="d2 ml4 m4 mr2 u6" />
<route id="route_68" edges="d2 m2 ml2 u4" />
<route id="route_69" edges="d2 m2 u2" />
<route id="route_70" edges="d2 m2 l1" />
<route id="route_71" edges="d2 l3" />

<route id="route_72" edges="l4 d1" />
<route id="route_73" edges="l4 ml4 d3" />
<route id="route_74" edges="l4 ml4 mr4 d5" />
<route id="route_75" edges="l4 ml4 mr4 r4" />
<route id="route_76" edges="l4 ml4 m4 mr2 r2" />
<route id="route_77" edges="l4 m2 ml2 mr2 u6" />
<route id="route_78" edges="l4 m2 ml2 u4" />
<route id="route_79" edges="l4 m2 u2" />
<route id="route_80" edges="l4 m2 l1" />

<route id="route_81" edges="l2 m1 l3" />
<route id="route_82" edges="l2 m1 d1" />
<route id="route_83" edges="l2 m1 ml4 d3" />
<route id="route_84" edges="l2 ml2 m3 mr4 d5" />
<route id="route_85" edges="l2 ml2 m3 mr4 r4" />
<route id="route_86" edges="l2 ml2 mr2 r2" />
<route id="route_87" edges="l2 ml2 mr2 u6" />
<route id="route_88" edges="l2 ml2 u4" />
<route id="route_89" edges="l2 u2" />

<route id="route_90" edges="u1 m1 ml4 m4 mr2 m5 r4" />
<!-- <route id="route_91" edges="" />
<route id="route_92" edges="" />
<route id="route_93" edges="" />
<route id="route_94" edges="" />
<route id="route_95" edges="" />
<route id="route_96" edges="" />
<route id="route_97" edges="" />
<route id="route_98" edges="" />
<route id="route_99" edges="" />
 --> 
</routes>

Back to the top