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

<!-- generated on 2025-03-29 09:54:30 by Eclipse SUMO netconvert Version v1_22_0+1117-c9eb8b8e9d6
<netconvertConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netconvertConfiguration.xsd">

    <input>
        <sumo-net-file value="trafficlight/constraints/input_net.net.xml,input_net.net.xml"/>
    </input>

    <output>
        <output.street-names value="true"/>
    </output>

    <processing>
        <geometry.min-radius.fix.railways value="false"/>
        <geometry.max-grade.fix value="false"/>
        <offset.disable-normalization value="true"/>
        <lefthand value="0"/>
    </processing>

    <junctions>
        <no-internal-links value="true"/>
        <no-turnarounds value="true"/>
        <junctions.corner-detail value="0"/>
        <junctions.limit-turn-speed value="-1.00"/>
        <rectangular-lane-cut value="0"/>
    </junctions>

    <pedestrian>
        <walkingareas value="0"/>
    </pedestrian>

</netconvertConfiguration>
-->

<net version="1.20" 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="-200.00,-100.00,1200.00,1000.00" origBoundary="-10000000000.00,-10000000000.00,10000000000.00,10000000000.00" projParameter="!"/>

    <edge id="1fi" from="1" to="m1" priority="2">
        <lane id="1fi_0" index="0" disallow="rail_urban rail_fast cable_car subway" speed="11.11" length="250.00" shape="0.00,498.40 246.00,498.40"/>
    </edge>
    <edge id="1o" from="0" to="1" priority="1">
        <lane id="1o_0" index="0" speed="11.11" length="500.00" shape="486.40,501.60 0.00,501.60"/>
    </edge>
    <edge id="1si" from="m1" to="0" priority="3">
        <lane id="1si_0" index="0" speed="13.89" length="250.00" shape="254.00,492.00 486.40,492.00"/>
        <lane id="1si_1" index="1" speed="13.89" length="250.00" shape="254.00,495.20 486.40,495.20"/>
        <lane id="1si_2" index="2" speed="13.89" length="250.00" shape="254.00,498.40 486.40,498.40"/>
    </edge>
    <edge id="2fi" from="2" to="m2" name="exampleStreetName1" priority="2">
        <lane id="2fi_0" index="0" speed="11.11" length="250.00" shape="1000.00,501.60 754.00,501.60"/>
    </edge>
    <edge id="2o" from="0" to="2" priority="1">
        <lane id="2o_0" index="0" speed="11.11" length="500.00" shape="513.60,498.40 1000.00,498.40"/>
    </edge>
    <edge id="2si" from="m2" to="0" priority="3">
        <lane id="2si_0" index="0" speed="13.89" length="250.00" shape="746.00,508.00 513.60,508.00"/>
        <lane id="2si_1" index="1" speed="13.89" length="250.00" shape="746.00,504.80 513.60,504.80"/>
        <lane id="2si_2" index="2" speed="13.89" length="250.00" shape="746.00,501.60 513.60,501.60"/>
    </edge>
    <edge id="3fi" from="3" to="m3" priority="2">
        <lane id="3fi_0" index="0" speed="11.11" length="250.00" shape="501.60,0.00 501.60,246.00"/>
    </edge>
    <edge id="3o" from="0" to="3" priority="1">
        <lane id="3o_0" index="0" speed="11.11" length="500.00" shape="498.40,486.40 498.40,0.00"/>
    </edge>
    <edge id="3si" from="m3" to="0" priority="3">
        <lane id="3si_0" index="0" speed="13.89" length="250.00" shape="508.00,254.00 508.00,486.40"/>
        <lane id="3si_1" index="1" speed="13.89" length="250.00" shape="504.80,254.00 504.80,486.40"/>
        <lane id="3si_2" index="2" speed="13.89" length="250.00" shape="501.60,254.00 501.60,486.40"/>
    </edge>
    <edge id="4fi" from="4" to="m4" priority="2">
        <lane id="4fi_0" index="0" speed="11.11" length="250.00" shape="498.40,1000.00 498.40,754.00"/>
    </edge>
    <edge id="4o" from="0" to="4" priority="1">
        <lane id="4o_0" index="0" speed="11.11" length="500.00" shape="501.60,513.60 501.60,1000.00"/>
    </edge>
    <edge id="4si" from="m4" to="0" priority="3">
        <lane id="4si_0" index="0" speed="13.89" length="250.00" shape="492.00,746.00 492.00,513.60"/>
        <lane id="4si_1" index="1" speed="13.89" length="250.00" shape="495.20,746.00 495.20,513.60"/>
        <lane id="4si_2" index="2" speed="13.89" length="250.00" shape="498.40,746.00 498.40,513.60"/>
    </edge>
    <edge id="a" from="gneJ1" to="A" priority="-1" spreadType="center">
        <lane id="a_0" index="0" allow="rail" speed="13.89" length="400.00" shape="-200.00,0.00 200.00,0.00"/>
    </edge>
    <edge id="b" from="A" to="gneJ3" priority="-1" spreadType="center">
        <lane id="b_0" index="0" allow="rail" speed="13.89" length="100.00" shape="200.00,0.00 294.64,0.00"/>
    </edge>
    <edge id="c" from="gneJ3" to="C" priority="-1" spreadType="center">
        <lane id="c_0" index="0" allow="rail" speed="13.89" length="400.00" shape="302.16,0.00 699.34,0.00"/>
    </edge>
    <edge id="d" from="gneJ5" to="D" priority="-1" spreadType="center">
        <lane id="d_0" index="0" allow="rail" speed="13.89" length="400.00" shape="-200.00,100.00 199.34,100.00"/>
    </edge>
    <edge id="e" from="D" to="gneJ3" priority="-1" spreadType="center">
        <lane id="e_0" index="0" allow="rail" speed="13.89" length="141.42" shape="200.47,99.53 296.21,3.79"/>
    </edge>
    <edge id="f" from="C" to="gneJ6" priority="-1" spreadType="center">
        <lane id="f_0" index="0" allow="rail" speed="13.89" length="141.42" shape="700.47,-0.47 796.21,-96.21"/>
    </edge>
    <edge id="g" from="gneJ6" to="gneJ9" priority="-1" spreadType="center">
        <lane id="g_0" index="0" allow="rail" speed="13.89" length="400.00" shape="802.16,-100.00 1200.00,-100.00"/>
    </edge>
    <edge id="h" from="gneJ8" to="H" priority="-1" spreadType="center">
        <lane id="h_0" index="0" allow="rail" speed="13.89" length="900.00" shape="-200.00,-100.00 700.00,-100.00"/>
    </edge>
    <edge id="i" from="H" to="gneJ6" priority="-1" spreadType="center">
        <lane id="i_0" index="0" allow="rail" speed="13.89" length="100.00" shape="700.00,-100.00 794.64,-100.00"/>
    </edge>

    <tlLogic id="0" type="static" programID="0" offset="0">
        <phase duration="31" state="GGggrrrrGGggrrrr" name="major 1"/>
        <phase duration="4"  state="yyggrrrryyggrrrr" name="transition 1-2"/>
        <phase duration="6"  state="rrGGrrrrrrGGrrrr" name="major 2"/>
        <phase duration="4"  state="rryyrrrrrryyrrrr" name="transition 2-3"/>
        <phase duration="31" state="rrrrGGggrrrrGGgg" name="major 3"/>
        <phase duration="4"  state="rrrryyggrrrryygg" name="transition 3-4"/>
        <phase duration="6"  state="rrrrrrGGrrrrrrGG" name="major 4"/>
        <phase duration="4"  state="rrrrrryyrrrrrryy" name="transition 4-1"/>
    </tlLogic>

    <junction id="0" type="traffic_light" x="500.00" y="500.00" incLanes="4si_0 4si_1 4si_2 2si_0 2si_1 2si_2 3si_0 3si_1 3si_2 1si_0 1si_1 1si_2" intLanes="" shape="490.40,513.60 503.20,513.60 513.60,509.60 513.60,496.80 509.60,486.40 496.80,486.40 486.40,490.40 486.40,503.20">
        <request index="0"  response="0000000000000000" foes="1000010000100000"/>
        <request index="1"  response="0000000000000000" foes="0111110001100000"/>
        <request index="2"  response="0000001100000000" foes="0110001111100000"/>
        <request index="3"  response="0100001000010000" foes="0100001000010000"/>
        <request index="4"  response="0000001000000000" foes="0100001000001000"/>
        <request index="5"  response="0000011000000111" foes="1100011000000111"/>
        <request index="6"  response="0011011000000110" foes="0011111000000110"/>
        <request index="7"  response="0010000100000100" foes="0010000100000100"/>
        <request index="8"  response="0000000000000000" foes="0010000010000100"/>
        <request index="9"  response="0000000000000000" foes="0110000001111100"/>
        <request index="10" response="0000000000000011" foes="1110000001100011"/>
        <request index="11" response="0001000001000010" foes="0001000001000010"/>
        <request index="12" response="0000000000000010" foes="0000100001000010"/>
        <request index="13" response="0000011100000110" foes="0000011111000110"/>
        <request index="14" response="0000011000110110" foes="0000011000111110"/>
        <request index="15" response="0000010000100001" foes="0000010000100001"/>
    </junction>
    <junction id="1" type="priority" x="0.00" y="500.00" incLanes="1o_0" intLanes="" shape="0.00,500.00 0.00,503.20 0.00,500.00">
        <request index="0" response="0" foes="0"/>
    </junction>
    <junction id="2" type="priority" x="1000.00" y="500.00" incLanes="2o_0" intLanes="" shape="1000.00,500.00 1000.00,496.80 1000.00,500.00">
        <request index="0" response="0" foes="0"/>
    </junction>
    <junction id="3" type="priority" x="500.00" y="0.00" incLanes="3o_0" intLanes="" shape="500.00,0.00 496.80,0.00 500.00,0.00">
        <request index="0" response="0" foes="0"/>
    </junction>
    <junction id="4" type="priority" x="500.00" y="1000.00" incLanes="4o_0" intLanes="" shape="500.00,1000.00 503.20,1000.00 500.00,1000.00">
        <request index="0" response="0" foes="0"/>
    </junction>
    <junction id="A" type="rail_signal" x="200.00" y="0.00" incLanes="a_0" intLanes="" shape="200.00,1.60 200.00,-1.60 200.00,1.60">
        <request index="0" response="0" foes="0"/>
    </junction>
    <junction id="C" type="rail_signal" x="700.00" y="0.00" incLanes="c_0" intLanes="" shape="701.60,0.66 699.34,-1.60 699.34,1.60">
        <request index="0" response="0" foes="0"/>
    </junction>
    <junction id="D" type="rail_signal" x="200.00" y="100.00" incLanes="d_0" intLanes="" shape="201.60,100.66 199.34,98.40 199.34,101.60">
        <request index="0" response="0" foes="0"/>
    </junction>
    <junction id="H" type="rail_signal" x="700.00" y="-100.00" incLanes="h_0" intLanes="" shape="700.00,-98.40 700.00,-101.60 700.00,-98.40">
        <request index="0" response="0" foes="0"/>
    </junction>
    <junction id="gneJ1" type="dead_end" x="-200.00" y="0.00" incLanes="" intLanes="" shape="-200.00,1.60 -200.00,-1.60"/>
    <junction id="gneJ3" type="priority" x="300.00" y="0.00" incLanes="b_0 e_0" intLanes="" shape="302.16,1.60 302.16,-1.60 294.64,-1.60 294.64,1.60 295.08,2.66 297.34,4.92">
        <request index="0" response="00" foes="10"/>
        <request index="1" response="01" foes="01"/>
    </junction>
    <junction id="gneJ5" type="dead_end" x="-200.00" y="100.00" incLanes="" intLanes="" shape="-200.00,101.60 -200.00,98.40"/>
    <junction id="gneJ6" type="priority" x="800.00" y="-100.00" incLanes="i_0 f_0" intLanes="" shape="802.16,-98.40 802.16,-101.60 794.64,-101.60 794.64,-98.40 795.08,-97.34 797.34,-95.08">
        <request index="0" response="00" foes="10"/>
        <request index="1" response="01" foes="01"/>
    </junction>
    <junction id="gneJ8" type="dead_end" x="-200.00" y="-100.00" incLanes="" intLanes="" shape="-200.00,-98.40 -200.00,-101.60"/>
    <junction id="gneJ9" type="dead_end" x="1200.00" y="-100.00" incLanes="g_0" intLanes="" shape="1200.00,-101.60 1200.00,-98.40"/>
    <junction id="m1" type="priority" x="250.00" y="500.00" incLanes="1fi_0" intLanes="" shape="254.00,500.00 254.00,490.40 246.00,496.80 246.00,500.00">
        <request index="0" response="000" foes="000"/>
        <request index="1" response="000" foes="000"/>
        <request index="2" response="000" foes="000"/>
    </junction>
    <junction id="m2" type="priority" x="750.00" y="500.00" incLanes="2fi_0" intLanes="" shape="754.00,503.20 754.00,500.00 746.00,500.00 746.00,509.60">
        <request index="0" response="000" foes="000"/>
        <request index="1" response="000" foes="000"/>
        <request index="2" response="000" foes="000"/>
    </junction>
    <junction id="m3" type="priority" x="500.00" y="250.00" incLanes="3fi_0" intLanes="" shape="500.00,254.00 509.60,254.00 503.20,246.00 500.00,246.00">
        <request index="0" response="000" foes="000"/>
        <request index="1" response="000" foes="000"/>
        <request index="2" response="000" foes="000"/>
    </junction>
    <junction id="m4" type="priority" x="500.00" y="750.00" incLanes="4fi_0" intLanes="" shape="496.80,754.00 500.00,754.00 500.00,746.00 490.40,746.00">
        <request index="0" response="000" foes="000"/>
        <request index="1" response="000" foes="000"/>
        <request index="2" response="000" foes="000"/>
    </junction>

    <connection from="1fi" to="1si" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from="1fi" to="1si" fromLane="0" toLane="1" dir="s" state="M"/>
    <connection from="1fi" to="1si" fromLane="0" toLane="2" dir="s" state="M"/>
    <connection from="1o" to="1fi" fromLane="0" toLane="0" dir="t" state="M"/>
    <connection from="1si" to="3o" fromLane="0" toLane="0" tl="0" linkIndex="12" dir="r" state="o"/>
    <connection from="1si" to="2o" fromLane="1" toLane="0" tl="0" linkIndex="13" dir="s" state="o"/>
    <connection from="1si" to="4o" fromLane="2" toLane="0" tl="0" linkIndex="14" dir="l" state="o"/>
    <connection from="1si" to="1o" fromLane="2" toLane="0" tl="0" linkIndex="15" dir="t" state="o"/>
    <connection from="2fi" to="2si" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from="2fi" to="2si" fromLane="0" toLane="1" dir="s" state="M"/>
    <connection from="2fi" to="2si" fromLane="0" toLane="2" dir="s" state="M"/>
    <connection from="2o" to="2fi" fromLane="0" toLane="0" dir="t" state="M"/>
    <connection from="2si" to="4o" fromLane="0" toLane="0" tl="0" linkIndex="4" dir="r" state="o"/>
    <connection from="2si" to="1o" fromLane="1" toLane="0" tl="0" linkIndex="5" dir="s" state="o"/>
    <connection from="2si" to="3o" fromLane="2" toLane="0" tl="0" linkIndex="6" dir="l" state="o"/>
    <connection from="2si" to="2o" fromLane="2" toLane="0" tl="0" linkIndex="7" dir="t" state="o"/>
    <connection from="3fi" to="3si" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from="3fi" to="3si" fromLane="0" toLane="1" dir="s" state="M"/>
    <connection from="3fi" to="3si" fromLane="0" toLane="2" dir="s" state="M"/>
    <connection from="3o" to="3fi" fromLane="0" toLane="0" dir="t" state="M"/>
    <connection from="3si" to="2o" fromLane="0" toLane="0" tl="0" linkIndex="8" dir="r" state="O"/>
    <connection from="3si" to="4o" fromLane="1" toLane="0" tl="0" linkIndex="9" dir="s" state="O"/>
    <connection from="3si" to="1o" fromLane="2" toLane="0" tl="0" linkIndex="10" dir="l" state="o"/>
    <connection from="3si" to="3o" fromLane="2" toLane="0" tl="0" linkIndex="11" dir="t" state="o"/>
    <connection from="4fi" to="4si" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from="4fi" to="4si" fromLane="0" toLane="1" dir="s" state="M"/>
    <connection from="4fi" to="4si" fromLane="0" toLane="2" dir="s" state="M"/>
    <connection from="4o" to="4fi" fromLane="0" toLane="0" dir="t" state="M"/>
    <connection from="4si" to="1o" fromLane="0" toLane="0" tl="0" linkIndex="0" dir="r" state="O"/>
    <connection from="4si" to="3o" fromLane="1" toLane="0" tl="0" linkIndex="1" dir="s" state="O"/>
    <connection from="4si" to="2o" fromLane="2" toLane="0" tl="0" linkIndex="2" dir="l" state="o"/>
    <connection from="4si" to="4o" fromLane="2" toLane="0" tl="0" linkIndex="3" dir="t" state="o"/>
    <connection from="a" to="b" fromLane="0" toLane="0" tl="A" linkIndex="0" dir="s" state="O"/>
    <connection from="b" to="c" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from="c" to="f" fromLane="0" toLane="0" tl="C" linkIndex="0" dir="r" state="O"/>
    <connection from="d" to="e" fromLane="0" toLane="0" tl="D" linkIndex="0" dir="r" state="O"/>
    <connection from="e" to="c" fromLane="0" toLane="0" dir="l" state="M"/>
    <connection from="f" to="g" fromLane="0" toLane="0" dir="l" state="M"/>
    <connection from="h" to="i" fromLane="0" toLane="0" tl="H" linkIndex="0" dir="s" state="O"/>
    <connection from="i" to="g" fromLane="0" toLane="0" dir="s" state="M"/>

</net>
