{"algorithm":"multi-source-dijkstra","about":["Multi-source Dijkstra answers which source is nearest to each vertex, such as which warehouse can reach each address soonest. It puts every source in the queue at distance 0 and then runs Dijkstra's algorithm once. Each vertex is settled by whichever source gets there first, so the areas around the sources grow together until they meet.","One search settles each vertex once, so it costs O((V+E) log V) however many sources there are. Running path.Dijkstra from each source instead settles every vertex once per source. The performance card on this page times both.","path.DijkstraMultiSource returns a NearestSources value with Source, Distance and PathTo for any vertex. When two sources are equally near, the one listed first wins, so the same sources give the same answer on every run. Distances run along the edges, from a source to the vertex. On a map with one-way streets, that is the drive from the warehouse to the address, and the drive back can differ."],"template":{"id":"new-york","name":"New York streets","description":"The main streets of Lower Manhattan and Downtown Brooklyn, from OpenStreetMap, with the Brooklyn and Manhattan Bridges between them. Each intersection is named after its streets, one-way streets go one way, and each edge is the minutes to drive it at the speed limit, or at 24 to 40 km/h by road type where the map has no limit.","family":"road","directed":true,"weighted":true,"acyclic":false,"vertices":[{"id":"2nd Ave & E Houston St","x":552.6,"y":43},{"id":"6th Ave & Canal St","x":384.1,"y":71.7},{"id":"6th Ave & Grand St","x":386.7,"y":54.1},{"id":"6th Ave & Laight St","x":384.6,"y":74.3},{"id":"6th Ave & Walker St","x":386.2,"y":103.3},{"id":"Adams St & Front St","x":581.7,"y":372.8},{"id":"Adams St & York St","x":580.9,"y":386.5},{"id":"Adams St near Pearl St (E)","x":578.8,"y":516.8},{"id":"Adams St near Pearl St (W)","x":576.5,"y":516},{"id":"Allen St & 1st Ave (N)","x":580,"y":55.3},{"id":"Allen St & 1st Ave (S)","x":581.2,"y":57.5},{"id":"Allen St & Canal St","x":535.2,"y":177.2},{"id":"Allen St & Delancey St","x":560.2,"y":113.5},{"id":"Allen St & Grand St","x":549.3,"y":141.4},{"id":"Allen St & Pike St","x":532.7,"y":188.6},{"id":"Allen St & Stanton St","x":574.7,"y":75.3},{"id":"Allen St near Pike St","x":531.1,"y":183.2},{"id":"Atlantic Ave & Columbia St","x":453.6,"y":540.6},{"id":"Atlantic Ave & Court St","x":536.9,"y":571.3},{"id":"Atlantic Ave & Hicks St","x":473.8,"y":548.2},{"id":"Atlantic Ave & Smith St","x":574.5,"y":588},{"id":"Atlantic Ave near Bond St","x":622.5,"y":612.6},{"id":"Atlantic Ave near Furman St","x":448,"y":538.3},{"id":"Ave A & E 5th St","x":630.6,"y":25.5},{"id":"Ave B & E 7th St","x":668.1,"y":22.2},{"id":"Ave C & E 10th St","x":711.3,"y":9.6},{"id":"Ave C & E 11th St","x":716.7,"y":0.5},{"id":"Barclay St & Broadway","x":351.8,"y":225.9},{"id":"Battery Pl & Greenwich St","x":271,"y":337.2},{"id":"Battery Pl & State St","x":279.3,"y":340.8},{"id":"Battery Pl near West St","x":250.6,"y":336.5},{"id":"Beach St & Varick St","x":368.3,"y":93.9},{"id":"Beach St & Walker St","x":371,"y":94.3},{"id":"Bedford Ave & DeKalb Ave","x":971.6,"y":552.4},{"id":"Bedford Ave & Wallabout St","x":951,"y":415.8},{"id":"Boerum Pl & Adams St","x":576,"y":533.4},{"id":"Boerum Pl & Atlantic Ave","x":557.9,"y":580.3},{"id":"Borinquen Pl & Havemeyer St","x":936.4,"y":252},{"id":"Borinquen Pl & Marcy Ave","x":957.3,"y":248.4},{"id":"Borinquen Pl & Rodney St","x":975.4,"y":247.2},{"id":"Bowery & Bayard St","x":484.5,"y":177.8},{"id":"Bowery & Bleecker St","x":538.6,"y":19.5},{"id":"Bowery & Broome St","x":513,"y":109.2},{"id":"Bowery & Canal St","x":494,"y":157.7},{"id":"Bowery & Chatham Sq","x":476.5,"y":193.1},{"id":"Bowery & E Houston St","x":533.7,"y":37},{"id":"Bowery & Grand St","x":508.1,"y":124.5},{"id":"Bowery near Bayard St","x":488.4,"y":171},{"id":"Broadway & Hooper St","x":988,"y":301.3},{"id":"Broadway & Marcy Ave","x":942.4,"y":280.7},{"id":"Broadway & Park Row","x":347.3,"y":231.4},{"id":"Broadway & Rodney St","x":955.7,"y":287.8},{"id":"Broadway & Roebling St","x":908.4,"y":265.3},{"id":"Broadway & Walker St","x":417.3,"y":122},{"id":"Broadway & Wythe Ave","x":838,"y":246.3},{"id":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","x":402.9,"y":233.1},{"id":"Brooklyn Bridge & Prospect St","x":560,"y":398.8},{"id":"Brooklyn Bridge Blvd & Brooklyn Bridge","x":569,"y":404.8},{"id":"Brooklyn Bridge Blvd near Brooklyn Bridge","x":573.8,"y":407.7},{"id":"Brooklyn Bridge near Prospect St","x":562.6,"y":400.9},{"id":"Brooklyn Bridge near Rose St","x":410.4,"y":237.7},{"id":"Broome St & Broadway","x":448.7,"y":73.1},{"id":"Broome St & Lafayette St","x":468,"y":84.1},{"id":"Cadman Plaza West & Middagh St","x":552.5,"y":413.7},{"id":"Cadman Plaza West & Tillary St","x":550.6,"y":468.6},{"id":"Cadman Plaza West near Middagh St","x":555.3,"y":408.1},{"id":"Cadman Plaza West near Tillary St","x":552.5,"y":474.1},{"id":"Canal St & Broadway","x":424.9,"y":110.2},{"id":"Canal St & Hudson St","x":353.7,"y":43.3},{"id":"Canal St & Lafayette St","x":440.6,"y":125},{"id":"Canal St & W Broadway","x":392.7,"y":79.7},{"id":"Canal St & Walker St","x":460,"y":143.4},{"id":"Canal St & Washington St","x":328.4,"y":20.6},{"id":"Canal St near Bowery","x":497.3,"y":169.5},{"id":"Canal St near Chrystie St (N)","x":500.6,"y":162.7},{"id":"Canal St near Chrystie St (S)","x":502.9,"y":170.1},{"id":"Canal St near Hudson St","x":356.7,"y":46.1},{"id":"Centre St & Brooklyn Bridge","x":398.5,"y":226.1},{"id":"Centre St & Canal St","x":447.6,"y":131.7},{"id":"Centre St & Chambers St","x":399.4,"y":207.4},{"id":"Centre St & Duane St","x":411.2,"y":194.7},{"id":"Centre St & Lafayette St","x":404.8,"y":199.7},{"id":"Centre St & Walker St","x":443.9,"y":137.8},{"id":"Centre St near Park Row","x":390,"y":217.9},{"id":"Chatham Sq & E Broadway","x":470.8,"y":198.2},{"id":"Chrystie St & Canal St","x":506.7,"y":164.9},{"id":"Chrystie St & Grand St","x":519.5,"y":129.4},{"id":"Church St & Barclay St","x":333.7,"y":214},{"id":"Church St & Vesey St","x":328,"y":224.2},{"id":"Classon Ave & Park Ave","x":899,"y":470.2},{"id":"Cleveland Pl & Broome St","x":474.8,"y":87.9},{"id":"Clymer St & Wythe Ave","x":843.3,"y":336.2},{"id":"Columbia St & Congress St","x":441.9,"y":571.7},{"id":"Columbia St near Atlantic Ave","x":451.6,"y":546.1},{"id":"Columbia St near Congress St","x":440,"y":575.8},{"id":"Concord St & Jay St","x":599.8,"y":447.3},{"id":"Court St & Cadman Plaza West","x":559.7,"y":508.2},{"id":"Court St & Joralemon St","x":552.9,"y":527.2},{"id":"Court St near Remsen St","x":555.1,"y":522.3},{"id":"DeKalb Ave & Ashland Pl","x":698.5,"y":569.1},{"id":"DeKalb Ave & Classon Ave","x":914.2,"y":561.1},{"id":"Delancey St & Chrystie St","x":530.4,"y":101.2},{"id":"Delancey St & Essex St","x":585.8,"y":123.3},{"id":"Delancey St & Norfolk St","x":595.1,"y":127},{"id":"Delancey St near Norfolk St","x":596.9,"y":129.3},{"id":"Division St & Pike St","x":529,"y":188.5},{"id":"Duane St & Lafayette St","x":406.9,"y":191.9},{"id":"E Broadway & Samuel Dickstein Plaza","x":627,"y":186.1},{"id":"E Houston St & Ave B","x":637.2,"y":78},{"id":"E Houston St & Ave C","x":667,"y":89.9},{"id":"E Houston St & Ave D","x":697,"y":101.9},{"id":"E Houston St & Chrystie St","x":552.1,"y":45},{"id":"E Houston St & Essex St","x":608.2,"y":66.4},{"id":"E Houston St & Forsyth St","x":561.5,"y":47.7},{"id":"E Houston St & Lafayette St","x":502.1,"y":21.8},{"id":"E Houston St & Orchard St","x":589.5,"y":59},{"id":"E Houston St & W Houston St","x":485.1,"y":16.4},{"id":"E Houston St near FDR Dr","x":743.5,"y":118.8},{"id":"FDR Dr & Grand St","x":710.7,"y":205.6},{"id":"Flatbush Ave & Flatbush Ave Ext","x":671.1,"y":583.1},{"id":"Flatbush Ave & Livingston St","x":684.6,"y":608.2},{"id":"Flatbush Ave Ext & Concord St","x":619.5,"y":447.7},{"id":"Flatbush Ave Ext & DeKalb Ave","x":665.1,"y":567.6},{"id":"Flatbush Ave Ext near Bridge Plaza Court","x":615.6,"y":440.3},{"id":"Flatbush Ave Ext near Tillary St","x":633.4,"y":480.6},{"id":"Flushing Ave & Bedford Ave","x":952.7,"y":427.2},{"id":"Flushing Ave & Classon Ave","x":895.2,"y":439.4},{"id":"Flushing Ave & Kent Ave","x":915.3,"y":435.2},{"id":"Flushing Ave & Nostrand Ave","x":995.7,"y":420.6},{"id":"Flushing Ave & Vanderbilt Ave","x":791,"y":444.6},{"id":"Flushing Ave & Washington Ave","x":826.6,"y":446.7},{"id":"Flushing Ave & Williamsburg St West","x":884.2,"y":441.7},{"id":"Forsyth St & Canal St","x":514.7,"y":168.9},{"id":"Forsyth St & Division St","x":516,"y":189.8},{"id":"Frankfort St & Ari Halbertam Memorial Ramp","x":405.1,"y":241.8},{"id":"Franklin St & N 14th St","x":944.8,"y":34.6},{"id":"Franklin St & Quay St","x":948.8,"y":3},{"id":"Front St & Dock St","x":533.8,"y":371.1},{"id":"Front St & Washington St","x":569.1,"y":372.2},{"id":"Fulton St & Lafayette Ave","x":726.7,"y":612.6},{"id":"Furman St near Atlantic Ave","x":446.9,"y":532.2},{"id":"Grand St & Broadway","x":439.3,"y":87.8},{"id":"Grand St & Centre St","x":464.5,"y":104.1},{"id":"Grand St & E Broadway","x":653.3,"y":183},{"id":"Grand St & Samuel Dickstein Plaza","x":632.3,"y":175.2},{"id":"Grand St & Varick St","x":373.9,"y":52.3},{"id":"Grand St & W Broadway","x":402.7,"y":63.9},{"id":"Harrison Ave & Penn St","x":998.1,"y":325.3},{"id":"Havemeyer St & Broadway","x":926.3,"y":273.4},{"id":"Hewes St & Kent Ave","x":888.3,"y":404.1},{"id":"Hewes St & Williamsburg St West","x":895.7,"y":396.9},{"id":"Hudson Ave & Front St","x":668.5,"y":376.7},{"id":"Hudson St & Desbrosses St","x":352.8,"y":50},{"id":"Hudson St & Laight St","x":350.1,"y":70.1},{"id":"Jay St & Sands St","x":605.5,"y":410.5},{"id":"Jay St near High St","x":601.4,"y":427},{"id":"Joralemon St near Court St","x":558,"y":527.8},{"id":"Kenmare St & Bowery","x":517,"y":95.9},{"id":"Kenmare St & Cleveland Pl","x":477.7,"y":78.3},{"id":"Kent Ave & Broadway","x":817.6,"y":243.8},{"id":"Kent Ave & Classon Ave","x":905.5,"y":419.3},{"id":"Kent Ave & Clymer St","x":833.4,"y":345.1},{"id":"Kent Ave & Division Ave","x":819.3,"y":305},{"id":"Kent Ave & N 10th St","x":918.6,"y":70.4},{"id":"Kent Ave & N 11th St","x":925.6,"y":61.8},{"id":"Kent Ave & Williamsburg St East","x":898.4,"y":413.1},{"id":"Kent Ave & Williamsburg St West","x":892.2,"y":407.8},{"id":"Lafayette Ave & Classon Ave","x":917.5,"y":583.9},{"id":"Lafayette Ave & Vanderbilt Ave","x":814.3,"y":599.6},{"id":"Lafayette St & Grand St","x":457.9,"y":99.9},{"id":"Lafayette St & Kenmare St","x":473,"y":76.1},{"id":"Lafayette St & Walker St","x":435.2,"y":132.8},{"id":"Laight St & Canal St","x":387.4,"y":74.8},{"id":"Laight St & Varick St","x":371.4,"y":72.3},{"id":"Lee Ave & Taylor St","x":901.5,"y":302.6},{"id":"Lorimer St & Wallabout St","x":989.5,"y":408.1},{"id":"Maiden Lane & Liberty St","x":359.4,"y":298.9},{"id":"Manhattan Bridge & Flatbush Ave Ext","x":608.6,"y":418.3},{"id":"Manhattan Bridge near John St","x":571.7,"y":332.3},{"id":"Marcy Ave & Metropolitan Ave","x":984.2,"y":192.9},{"id":"Marcy Ave & Williamsburg St West","x":935.8,"y":298.6},{"id":"Metropolitan Ave & Kent Ave","x":862.2,"y":139.6},{"id":"Metropolitan Ave & Meeker Ave","x":995.7,"y":193},{"id":"Metropolitan Ave & Roebling St","x":946.7,"y":186.3},{"id":"Metropolitan Ave & Wythe Ave","x":877.8,"y":151.1},{"id":"Murray St & Broadway","x":362.1,"y":208.9},{"id":"Murray St & Church St","x":343.3,"y":197.2},{"id":"Murray St & Greenwich St","x":313.7,"y":179.9},{"id":"Myrtle Ave & Bedford Ave","x":963,"y":495.4},{"id":"Myrtle Ave & Classon Ave","x":904.8,"y":504.2},{"id":"Myrtle Ave & Flatbush Ave Ext","x":643.4,"y":509.9},{"id":"Myrtle Ave & Kent Ave","x":925.8,"y":501.1},{"id":"Myrtle Ave & Navy St","x":692.2,"y":512.3},{"id":"Myrtle Ave & Vanderbilt Ave","x":802,"y":517.8},{"id":"Myrtle Ave & Washington Ave","x":836.7,"y":514.6},{"id":"N Portland Ave & Flushing Ave","x":720.1,"y":440.8},{"id":"N Portland Ave & Park Ave","x":724.6,"y":470.5},{"id":"Nassau St & Gold St","x":646.6,"y":436.5},{"id":"Nassau St & Navy St","x":675.7,"y":438.4},{"id":"Navy St & Sands St","x":676.9,"y":415.8},{"id":"Navy St & Tillary St","x":677.9,"y":468.2},{"id":"Navy St near Tillary St (N)","x":677.2,"y":461.1},{"id":"Navy St near Tillary St (S)","x":678.9,"y":477.2},{"id":"Norfolk St & Grand St","x":583.8,"y":155.9},{"id":"Old Fulton St & Cadman Plaza West","x":553.1,"y":399},{"id":"Old Fulton St & Front St","x":526.1,"y":373.5},{"id":"Old Fulton St & Hicks St","x":541.1,"y":386.5},{"id":"Old Fulton St near Brooklyn Bridge","x":534.3,"y":378.2},{"id":"Old Fulton St near Front St","x":531.4,"y":376.3},{"id":"Old Fulton St near Hicks St (1)","x":533.8,"y":380},{"id":"Old Fulton St near Hicks St (2)","x":536.5,"y":382.6},{"id":"Old Fulton St near Hicks St (3)","x":538.8,"y":382.6},{"id":"Park Ave & Ryerson St","x":853.7,"y":476.8},{"id":"Park Ave & Washington Ave","x":830.8,"y":475.7},{"id":"Park Ave & Williamsburg St West","x":860.5,"y":472.7},{"id":"Park Ave near Emerson Pl","x":881.9,"y":472.6},{"id":"Park Ave near Grand Ave","x":860.2,"y":479.2},{"id":"Park Ave near N Elliott Pl (N)","x":699.1,"y":466.5},{"id":"Park Ave near N Elliott Pl (S)","x":699,"y":471.2},{"id":"Park Ave near Navy St (N)","x":687.9,"y":466.2},{"id":"Park Ave near Navy St (S)","x":687.6,"y":470.8},{"id":"Park Row & Beekman St","x":364.5,"y":229},{"id":"Park Row & Spruce St","x":375.6,"y":225.5},{"id":"Park Row near Ann St","x":350.5,"y":234.6},{"id":"Park Row near Broadway (N)","x":354.8,"y":229.2},{"id":"Park Row near Broadway (S)","x":353.6,"y":233.4},{"id":"Park Row near Spruce St","x":380.1,"y":223.1},{"id":"Pearl St & Ari Halbertam Memorial Ramp","x":428.8,"y":262.3},{"id":"Pearl St & Frankfort St","x":427.6,"y":264},{"id":"Pearl St & Robert F. Wagner Sr. Pl","x":433.4,"y":254.2},{"id":"Pike Slip & South St","x":542.6,"y":259},{"id":"Pike St & E Broadway","x":532.5,"y":196.4},{"id":"Pike St & Madison St","x":536.3,"y":217.7},{"id":"Prospect St & Adams St","x":580.1,"y":400.3},{"id":"Prospect St & Washington St","x":567.9,"y":399.8},{"id":"Ramp by Cadman Plaza West","x":563.2,"y":411.2},{"id":"Reade St & Church St","x":358.4,"y":171.8},{"id":"Rodney St & Division Ave","x":954.1,"y":300.7},{"id":"Roebling St & Division Ave","x":904.2,"y":294.5},{"id":"Roebling St & S 4th St","x":918.2,"y":244},{"id":"Rutgers St & E Broadway","x":562.1,"y":193.2},{"id":"Saint James Pl & Madison St","x":450.5,"y":228.4},{"id":"Smith St & Schermerhorn St","x":584.9,"y":568.6},{"id":"South St & Dover St","x":445.5,"y":288.7},{"id":"South St & Maiden Lane","x":391.2,"y":330.1},{"id":"South St & Old Slip","x":354.3,"y":360.6},{"id":"South St & Robert F. Wagner Sr. Pl (N)","x":456.4,"y":276},{"id":"South St & Robert F. Wagner Sr. Pl (S)","x":453.6,"y":282.7},{"id":"Taylor St & Bedford Ave","x":881.1,"y":319.6},{"id":"Tillary St & Adams St","x":579.7,"y":469.5},{"id":"Tillary St & Flatbush Ave Ext","x":629.7,"y":472.9},{"id":"Tillary St & Gold St","x":644.5,"y":473.4},{"id":"Tillary St & Jay St","x":598.8,"y":471.3},{"id":"Tillary St near Cadman Plaza West","x":557.7,"y":470.5},{"id":"Tillary St near Duffield St","x":634.7,"y":474.1},{"id":"Tillary St near Navy St (N)","x":672.7,"y":466.8},{"id":"Tillary St near Navy St (S)","x":670,"y":474.3},{"id":"Vanderbilt Ave & DeKalb Ave","x":810.6,"y":574.7},{"id":"Vanderbilt Ave & Park Ave","x":795.3,"y":474},{"id":"Varick St & Canal St","x":372.7,"y":61},{"id":"Vesey St & Broadway","x":345.2,"y":234.5},{"id":"W Broadway & 6th Ave","x":385.6,"y":90.7},{"id":"W Broadway & Chambers St","x":338.3,"y":170.3},{"id":"W Broadway & Murray St","x":327.5,"y":187.8},{"id":"W Broadway & Reade St","x":343,"y":162.5},{"id":"W Broadway & Varick St","x":363.7,"y":127.6},{"id":"W Broadway & Walker St","x":380.4,"y":99.7},{"id":"W Houston St near Mercer St","x":479.5,"y":12.3},{"id":"Wallabout St & Classon Ave","x":898.8,"y":426.9},{"id":"Wallabout St & Kent Ave","x":912.1,"y":424},{"id":"Washington Ave & DeKalb Ave","x":845.5,"y":571.5},{"id":"Washington Ave & Lafayette Ave","x":849.2,"y":594.3},{"id":"Washington St & York St","x":568.4,"y":386.1},{"id":"Water St & Maiden Lane","x":376.2,"y":315.9},{"id":"Water St & State St","x":296,"y":373.4},{"id":"Watts St & 6th Ave","x":390.6,"y":44.5},{"id":"West St & Barclay St","x":289.2,"y":187.4},{"id":"West St & Battery Pl","x":252.7,"y":335.1},{"id":"West St & Canal St (N)","x":317,"y":10.6},{"id":"West St & Canal St (S)","x":315.6,"y":20.3},{"id":"West St & Chambers St","x":295.5,"y":144.4},{"id":"West St & Laight St","x":308.8,"y":64.7},{"id":"West St & Murray St","x":290.9,"y":174.9},{"id":"West St & Vesey St","x":284.4,"y":198},{"id":"Williamsburg St East & Bedford Ave","x":918.7,"y":363.9},{"id":"Williamsburg St East & Lee Ave","x":930.4,"y":336.8},{"id":"Williamsburg St West & Bedford Ave","x":913.9,"y":358.3},{"id":"Williamsburg St West & Lee Ave","x":925.9,"y":331.4},{"id":"Williamsburg St West near Kent Ave","x":889.9,"y":416},{"id":"Wythe Ave & Division Ave","x":832,"y":302.6},{"id":"Wythe Ave & N 10th St","x":933.6,"y":82.6},{"id":"Wythe Ave & N 11th St","x":940.5,"y":74.1},{"id":"York St & Bridge St","x":626.4,"y":388.8},{"id":"York St & Front St","x":545.7,"y":371.3},{"id":"York St & Navy St","x":672.2,"y":392.2}],"edges":[{"from":"2nd Ave & E Houston St","to":"Bowery & E Houston St","weight":0.22},{"from":"2nd Ave & E Houston St","to":"E Houston St & Chrystie St","weight":0.02},{"from":"6th Ave & Canal St","to":"6th Ave & Grand St","weight":0.19},{"from":"6th Ave & Canal St","to":"Laight St & Canal St","weight":0.06},{"from":"6th Ave & Canal St","to":"Varick St & Canal St","weight":0.21},{"from":"6th Ave & Grand St","to":"Grand St & W Broadway","weight":0.2},{"from":"6th Ave & Grand St","to":"Watts St & 6th Ave","weight":0.11},{"from":"6th Ave & Laight St","to":"6th Ave & Canal St","weight":0.04},{"from":"6th Ave & Laight St","to":"Laight St & Canal St","weight":0.04},{"from":"6th Ave & Walker St","to":"Broadway & Walker St","weight":0.48},{"from":"6th Ave & Walker St","to":"W Broadway & 6th Ave","weight":0.17},{"from":"Adams St & Front St","to":"Hudson Ave & Front St","weight":1.22},{"from":"Adams St & York St","to":"Adams St & Front St","weight":0.18},{"from":"Adams St & York St","to":"Washington St & York St","weight":0.17},{"from":"Adams St near Pearl St (E)","to":"Tillary St & Adams St","weight":0.51},{"from":"Adams St near Pearl St (W)","to":"Adams St near Pearl St (E)","weight":0.05},{"from":"Adams St near Pearl St (W)","to":"Boerum Pl & Adams St","weight":0.18},{"from":"Allen St & 1st Ave (N)","to":"Allen St & 1st Ave (S)","weight":0.02},{"from":"Allen St & 1st Ave (N)","to":"Allen St & Stanton St","weight":0.2},{"from":"Allen St & 1st Ave (N)","to":"E Houston St & Forsyth St","weight":0.22},{"from":"Allen St & 1st Ave (S)","to":"Allen St & 1st Ave (N)","weight":0.02},{"from":"Allen St & 1st Ave (S)","to":"E Houston St & Orchard St","weight":0.09},{"from":"Allen St & Canal St","to":"Allen St & Grand St","weight":0.41},{"from":"Allen St & Canal St","to":"Allen St near Pike St","weight":0.11},{"from":"Allen St & Canal St","to":"Forsyth St & Canal St","weight":0.3},{"from":"Allen St & Canal St","to":"Rutgers St & E Broadway","weight":0.44},{"from":"Allen St & Delancey St","to":"Allen St & Grand St","weight":0.34},{"from":"Allen St & Delancey St","to":"Allen St & Stanton St","weight":0.45},{"from":"Allen St & Delancey St","to":"Delancey St & Chrystie St","weight":0.35},{"from":"Allen St & Delancey St","to":"Delancey St & Essex St","weight":0.31},{"from":"Allen St & Grand St","to":"Allen St & Canal St","weight":0.43},{"from":"Allen St & Grand St","to":"Allen St & Delancey St","weight":0.31},{"from":"Allen St & Grand St","to":"Chrystie St & Grand St","weight":0.34},{"from":"Allen St & Grand St","to":"Norfolk St & Grand St","weight":0.38},{"from":"Allen St & Pike St","to":"Allen St & Canal St","weight":0.14},{"from":"Allen St & Pike St","to":"Division St & Pike St","weight":0.05},{"from":"Allen St & Pike St","to":"Pike St & E Broadway","weight":0.1},{"from":"Allen St & Stanton St","to":"Allen St & 1st Ave (S)","weight":0.21},{"from":"Allen St & Stanton St","to":"Allen St & Delancey St","weight":0.46},{"from":"Allen St near Pike St","to":"Allen St & Pike St","weight":0.08},{"from":"Allen St near Pike St","to":"Division St & Pike St","weight":0.08},{"from":"Atlantic Ave & Columbia St","to":"Atlantic Ave & Hicks St","weight":0.22},{"from":"Atlantic Ave & Columbia St","to":"Atlantic Ave near Furman St","weight":0.06},{"from":"Atlantic Ave & Columbia St","to":"Columbia St near Atlantic Ave","weight":0.06},{"from":"Atlantic Ave & Court St","to":"Atlantic Ave & Hicks St","weight":0.72},{"from":"Atlantic Ave & Court St","to":"Boerum Pl & Atlantic Ave","weight":0.23},{"from":"Atlantic Ave & Hicks St","to":"Atlantic Ave & Columbia St","weight":0.22},{"from":"Atlantic Ave & Hicks St","to":"Atlantic Ave & Court St","weight":0.72},{"from":"Atlantic Ave & Smith St","to":"Atlantic Ave near Bond St","weight":0.58},{"from":"Atlantic Ave & Smith St","to":"Boerum Pl & Atlantic Ave","weight":0.2},{"from":"Atlantic Ave & Smith St","to":"Smith St & Schermerhorn St","weight":0.29},{"from":"Atlantic Ave near Bond St","to":"Atlantic Ave & Smith St","weight":0.58},{"from":"Atlantic Ave near Furman St","to":"Atlantic Ave & Columbia St","weight":0.06},{"from":"Atlantic Ave near Furman St","to":"Furman St near Atlantic Ave","weight":0.08},{"from":"Ave A & E 5th St","to":"E Houston St & Essex St","weight":0.62},{"from":"Ave B & E 7th St","to":"E Houston St & Ave B","weight":0.84},{"from":"Ave C & E 10th St","to":"Ave C & E 11th St","weight":0.14},{"from":"Ave C & E 10th St","to":"E Houston St & Ave C","weight":1.23},{"from":"Ave C & E 10th St","to":"E Houston St & Ave D","weight":1.6},{"from":"Ave C & E 11th St","to":"Ave C & E 10th St","weight":0.14},{"from":"Barclay St & Broadway","to":"Broadway & Park Row","weight":0.1},{"from":"Barclay St & Broadway","to":"Church St & Barclay St","weight":0.28},{"from":"Battery Pl & Greenwich St","to":"Battery Pl & State St","weight":0.12},{"from":"Battery Pl & Greenwich St","to":"Church St & Vesey St","weight":1.69},{"from":"Battery Pl & Greenwich St","to":"West St & Battery Pl","weight":0.25},{"from":"Battery Pl & State St","to":"Battery Pl & Greenwich St","weight":0.13},{"from":"Battery Pl & State St","to":"Water St & State St","weight":0.63},{"from":"Battery Pl near West St","to":"West St & Battery Pl","weight":0.05},{"from":"Beach St & Varick St","to":"Beach St & Walker St","weight":0.04},{"from":"Beach St & Varick St","to":"W Broadway & Varick St","weight":0.46},{"from":"Beach St & Walker St","to":"W Broadway & 6th Ave","weight":0.23},{"from":"Beach St & Walker St","to":"W Broadway & Walker St","weight":0.15},{"from":"Bedford Ave & DeKalb Ave","to":"DeKalb Ave & Classon Ave","weight":0.62},{"from":"Bedford Ave & DeKalb Ave","to":"Myrtle Ave & Bedford Ave","weight":0.62},{"from":"Bedford Ave & Wallabout St","to":"Lorimer St & Wallabout St","weight":0.42},{"from":"Bedford Ave & Wallabout St","to":"Wallabout St & Kent Ave","weight":0.42},{"from":"Bedford Ave & Wallabout St","to":"Williamsburg St East & Bedford Ave","weight":0.88},{"from":"Boerum Pl & Adams St","to":"Adams St near Pearl St (E)","weight":0.2},{"from":"Boerum Pl & Adams St","to":"Boerum Pl & Atlantic Ave","weight":0.54},{"from":"Boerum Pl & Adams St","to":"Joralemon St near Court St","weight":0.19},{"from":"Boerum Pl & Atlantic Ave","to":"Atlantic Ave & Court St","weight":0.23},{"from":"Boerum Pl & Atlantic Ave","to":"Atlantic Ave & Smith St","weight":0.2},{"from":"Boerum Pl & Atlantic Ave","to":"Boerum Pl & Adams St","weight":0.59},{"from":"Borinquen Pl & Havemeyer St","to":"Borinquen Pl & Marcy Ave","weight":0.3},{"from":"Borinquen Pl & Marcy Ave","to":"Borinquen Pl & Havemeyer St","weight":0.33},{"from":"Borinquen Pl & Marcy Ave","to":"Borinquen Pl & Rodney St","weight":0.26},{"from":"Borinquen Pl & Marcy Ave","to":"Broadway & Marcy Ave","weight":0.51},{"from":"Borinquen Pl & Rodney St","to":"Borinquen Pl & Marcy Ave","weight":0.26},{"from":"Bowery & Bayard St","to":"Bowery & Chatham Sq","weight":0.24},{"from":"Bowery & Bayard St","to":"Bowery near Bayard St","weight":0.1},{"from":"Bowery & Bleecker St","to":"Bowery & E Houston St","weight":0.18},{"from":"Bowery & Broome St","to":"Bowery & Grand St","weight":0.17},{"from":"Bowery & Broome St","to":"Cleveland Pl & Broome St","weight":0.47},{"from":"Bowery & Broome St","to":"Kenmare St & Bowery","weight":0.15},{"from":"Bowery & Canal St","to":"Bowery & Bayard St","weight":0.26},{"from":"Bowery & Canal St","to":"Bowery & Grand St","weight":0.39},{"from":"Bowery & Canal St","to":"Canal St & Walker St","weight":0.5},{"from":"Bowery & Canal St","to":"Canal St near Bowery","weight":0.08},{"from":"Bowery & Chatham Sq","to":"Bowery & Bayard St","weight":0.22},{"from":"Bowery & Chatham Sq","to":"Chatham Sq & E Broadway","weight":0.11},{"from":"Bowery & E Houston St","to":"Bowery & Bleecker St","weight":0.2},{"from":"Bowery & E Houston St","to":"E Houston St & Chrystie St","weight":0.21},{"from":"Bowery & E Houston St","to":"E Houston St & Lafayette St","weight":0.36},{"from":"Bowery & E Houston St","to":"Kenmare St & Bowery","weight":0.65},{"from":"Bowery & Grand St","to":"Bowery & Broome St","weight":0.17},{"from":"Bowery & Grand St","to":"Bowery & Canal St","weight":0.39},{"from":"Bowery & Grand St","to":"Chrystie St & Grand St","weight":0.13},{"from":"Bowery near Bayard St","to":"Bowery & Canal St","weight":0.15},{"from":"Bowery near Bayard St","to":"Canal St near Bowery","weight":0.09},{"from":"Broadway & Hooper St","to":"Broadway & Rodney St","weight":0.38},{"from":"Broadway & Marcy Ave","to":"Broadway & Rodney St","weight":0.21},{"from":"Broadway & Marcy Ave","to":"Havemeyer St & Broadway","weight":0.24},{"from":"Broadway & Marcy Ave","to":"Marcy Ave & Williamsburg St West","weight":0.3},{"from":"Broadway & Park Row","to":"Park Row near Ann St","weight":0.07},{"from":"Broadway & Park Row","to":"Vesey St & Broadway","weight":0.05},{"from":"Broadway & Rodney St","to":"Borinquen Pl & Rodney St","weight":0.69},{"from":"Broadway & Rodney St","to":"Broadway & Hooper St","weight":0.38},{"from":"Broadway & Rodney St","to":"Broadway & Marcy Ave","weight":0.21},{"from":"Broadway & Roebling St","to":"Broadway & Wythe Ave","weight":0.88},{"from":"Broadway & Roebling St","to":"Havemeyer St & Broadway","weight":0.24},{"from":"Broadway & Roebling St","to":"Roebling St & Division Ave","weight":0.32},{"from":"Broadway & Walker St","to":"Lafayette St & Walker St","weight":0.28},{"from":"Broadway & Walker St","to":"Murray St & Broadway","weight":1.37},{"from":"Broadway & Wythe Ave","to":"Broadway & Roebling St","weight":0.88},{"from":"Broadway & Wythe Ave","to":"Kent Ave & Broadway","weight":0.22},{"from":"Broadway & Wythe Ave","to":"Wythe Ave & Division Ave","weight":0.6},{"from":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","to":"Brooklyn Bridge & Prospect St","weight":2.08},{"from":"Brooklyn Bridge & Prospect St","to":"Brooklyn Bridge near Prospect St","weight":0.05},{"from":"Brooklyn Bridge & Prospect St","to":"Prospect St & Washington St","weight":0.11},{"from":"Brooklyn Bridge Blvd & Brooklyn Bridge","to":"Brooklyn Bridge near Rose St","weight":2.04},{"from":"Brooklyn Bridge Blvd & Brooklyn Bridge","to":"Tillary St & Adams St","weight":0.66},{"from":"Brooklyn Bridge Blvd near Brooklyn Bridge","to":"Brooklyn Bridge Blvd & Brooklyn Bridge","weight":0.06},{"from":"Brooklyn Bridge near Prospect St","to":"Brooklyn Bridge Blvd & Brooklyn Bridge","weight":0.06},{"from":"Brooklyn Bridge near Prospect St","to":"Ramp by Cadman Plaza West","weight":0.19},{"from":"Brooklyn Bridge near Rose St","to":"Centre St & Brooklyn Bridge","weight":0.15},{"from":"Brooklyn Bridge near Rose St","to":"Pearl St & Robert F. Wagner Sr. Pl","weight":0.51},{"from":"Broome St & Broadway","to":"Grand St & Broadway","weight":0.19},{"from":"Broome St & Broadway","to":"Watts St & 6th Ave","weight":0.7},{"from":"Broome St & Lafayette St","to":"Broome St & Broadway","weight":0.24},{"from":"Broome St & Lafayette St","to":"Lafayette St & Grand St","weight":0.2},{"from":"Cadman Plaza West & Middagh St","to":"Cadman Plaza West & Tillary St","weight":0.61},{"from":"Cadman Plaza West & Middagh St","to":"Cadman Plaza West near Middagh St","weight":0.06},{"from":"Cadman Plaza West & Tillary St","to":"Cadman Plaza West & Middagh St","weight":0.57},{"from":"Cadman Plaza West & Tillary St","to":"Court St & Cadman Plaza West","weight":0.44},{"from":"Cadman Plaza West & Tillary St","to":"Tillary St near Cadman Plaza West","weight":0.08},{"from":"Cadman Plaza West near Middagh St","to":"Brooklyn Bridge & Prospect St","weight":0.21},{"from":"Cadman Plaza West near Middagh St","to":"Old Fulton St & Cadman Plaza West","weight":0.12},{"from":"Cadman Plaza West near Tillary St","to":"Cadman Plaza West & Tillary St","weight":0.06},{"from":"Cadman Plaza West near Tillary St","to":"Tillary St near Cadman Plaza West","weight":0.13},{"from":"Canal St & Broadway","to":"Broadway & Walker St","weight":0.19},{"from":"Canal St & Broadway","to":"Canal St & Lafayette St","weight":0.29},{"from":"Canal St & Broadway","to":"Canal St & W Broadway","weight":0.59},{"from":"Canal St & Hudson St","to":"Canal St & Washington St","weight":0.46},{"from":"Canal St & Hudson St","to":"Canal St near Hudson St","weight":0.05},{"from":"Canal St & Lafayette St","to":"Canal St & Broadway","weight":0.29},{"from":"Canal St & Lafayette St","to":"Centre St & Canal St","weight":0.13},{"from":"Canal St & Lafayette St","to":"Lafayette St & Walker St","weight":0.13},{"from":"Canal St & W Broadway","to":"Canal St & Broadway","weight":0.59},{"from":"Canal St & W Broadway","to":"Grand St & W Broadway","weight":0.2},{"from":"Canal St & W Broadway","to":"Laight St & Canal St","weight":0.1},{"from":"Canal St & Walker St","to":"Bowery & Canal St","weight":0.5},{"from":"Canal St & Walker St","to":"Centre St & Canal St","weight":0.23},{"from":"Canal St & Washington St","to":"Canal St & Hudson St","weight":0.47},{"from":"Canal St & Washington St","to":"West St & Canal St (N)","weight":0.17},{"from":"Canal St near Bowery","to":"Manhattan Bridge near John St","weight":1.37},{"from":"Canal St near Chrystie St (N)","to":"Bowery & Canal St","weight":0.23},{"from":"Canal St near Chrystie St (S)","to":"Bowery & Canal St","weight":0.12},{"from":"Canal St near Chrystie St (S)","to":"Canal St near Chrystie St (N)","weight":0.06},{"from":"Canal St near Hudson St","to":"Canal St & Hudson St","weight":0.06},{"from":"Canal St near Hudson St","to":"Varick St & Canal St","weight":0.3},{"from":"Centre St & Brooklyn Bridge","to":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","weight":0.08},{"from":"Centre St & Brooklyn Bridge","to":"Centre St & Chambers St","weight":0.23},{"from":"Centre St & Brooklyn Bridge","to":"Park Row near Spruce St","weight":0.55},{"from":"Centre St & Canal St","to":"Canal St & Lafayette St","weight":0.13},{"from":"Centre St & Canal St","to":"Canal St & Walker St","weight":0.23},{"from":"Centre St & Canal St","to":"Grand St & Centre St","weight":0.35},{"from":"Centre St & Chambers St","to":"Centre St & Lafayette St","weight":0.13},{"from":"Centre St & Chambers St","to":"Centre St near Park Row","weight":0.18},{"from":"Centre St & Duane St","to":"Centre St & Walker St","weight":0.88},{"from":"Centre St & Lafayette St","to":"Centre St & Chambers St","weight":0.13},{"from":"Centre St & Lafayette St","to":"Centre St & Duane St","weight":0.11},{"from":"Centre St & Walker St","to":"Canal St & Walker St","weight":0.23},{"from":"Centre St & Walker St","to":"Centre St & Canal St","weight":0.1},{"from":"Centre St near Park Row","to":"Centre St & Brooklyn Bridge","weight":0.1},{"from":"Centre St near Park Row","to":"Park Row near Spruce St","weight":0.15},{"from":"Chatham Sq & E Broadway","to":"Bowery & Chatham Sq","weight":0.11},{"from":"Chatham Sq & E Broadway","to":"Pike St & E Broadway","weight":0.81},{"from":"Chatham Sq & E Broadway","to":"Saint James Pl & Madison St","weight":0.57},{"from":"Chrystie St & Canal St","to":"Canal St near Chrystie St (N)","weight":0.09},{"from":"Chrystie St & Canal St","to":"Chrystie St & Grand St","weight":0.4},{"from":"Chrystie St & Canal St","to":"Forsyth St & Canal St","weight":0.12},{"from":"Chrystie St & Grand St","to":"Allen St & Grand St","weight":0.34},{"from":"Chrystie St & Grand St","to":"Chrystie St & Canal St","weight":0.41},{"from":"Chrystie St & Grand St","to":"Delancey St & Chrystie St","weight":0.31},{"from":"Church St & Barclay St","to":"Murray St & Church St","weight":0.26},{"from":"Church St & Barclay St","to":"West St & Barclay St","weight":0.69},{"from":"Church St & Vesey St","to":"Church St & Barclay St","weight":0.16},{"from":"Church St & Vesey St","to":"Vesey St & Broadway","weight":0.27},{"from":"Classon Ave & Park Ave","to":"Flushing Ave & Classon Ave","weight":0.33},{"from":"Classon Ave & Park Ave","to":"Park Ave near Emerson Pl","weight":0.27},{"from":"Cleveland Pl & Broome St","to":"Broome St & Lafayette St","weight":0.08},{"from":"Cleveland Pl & Broome St","to":"Kenmare St & Cleveland Pl","weight":0.11},{"from":"Clymer St & Wythe Ave","to":"Kent Ave & Clymer St","weight":0.2},{"from":"Clymer St & Wythe Ave","to":"Wythe Ave & Division Ave","weight":0.55},{"from":"Columbia St & Congress St","to":"Atlantic Ave & Hicks St","weight":0.57},{"from":"Columbia St & Congress St","to":"Columbia St near Atlantic Ave","weight":0.29},{"from":"Columbia St & Congress St","to":"Columbia St near Congress St","weight":0.05},{"from":"Columbia St near Atlantic Ave","to":"Atlantic Ave & Columbia St","weight":0.06},{"from":"Columbia St near Atlantic Ave","to":"Columbia St & Congress St","weight":0.29},{"from":"Columbia St near Congress St","to":"Columbia St & Congress St","weight":0.05},{"from":"Concord St & Jay St","to":"Jay St near High St","weight":0.22},{"from":"Concord St & Jay St","to":"Tillary St & Jay St","weight":0.26},{"from":"Court St & Cadman Plaza West","to":"Cadman Plaza West near Tillary St","weight":0.37},{"from":"Court St & Cadman Plaza West","to":"Court St near Remsen St","weight":0.16},{"from":"Court St & Joralemon St","to":"Atlantic Ave & Court St","weight":0.72},{"from":"Court St near Remsen St","to":"Court St & Cadman Plaza West","weight":0.16},{"from":"Court St near Remsen St","to":"Court St & Joralemon St","weight":0.06},{"from":"DeKalb Ave & Ashland Pl","to":"Flatbush Ave Ext & DeKalb Ave","weight":0.51},{"from":"DeKalb Ave & Ashland Pl","to":"Myrtle Ave & Navy St","weight":1.02},{"from":"DeKalb Ave & Classon Ave","to":"Myrtle Ave & Classon Ave","weight":0.62},{"from":"DeKalb Ave & Classon Ave","to":"Washington Ave & DeKalb Ave","weight":0.74},{"from":"Delancey St & Chrystie St","to":"Allen St & Delancey St","weight":0.37},{"from":"Delancey St & Chrystie St","to":"Chrystie St & Grand St","weight":0.31},{"from":"Delancey St & Chrystie St","to":"E Houston St & Chrystie St","weight":0.64},{"from":"Delancey St & Chrystie St","to":"Kenmare St & Bowery","weight":0.16},{"from":"Delancey St & Essex St","to":"Allen St & Delancey St","weight":0.3},{"from":"Delancey St & Essex St","to":"Delancey St & Norfolk St","weight":0.12},{"from":"Delancey St & Essex St","to":"E Houston St & Essex St","weight":0.63},{"from":"Delancey St & Norfolk St","to":"Delancey St & Essex St","weight":0.11},{"from":"Delancey St & Norfolk St","to":"Delancey St near Norfolk St","weight":0.04},{"from":"Delancey St near Norfolk St","to":"Delancey St & Norfolk St","weight":0.23},{"from":"Division St & Pike St","to":"Forsyth St & Division St","weight":0.17},{"from":"Duane St & Lafayette St","to":"Centre St & Duane St","weight":0.07},{"from":"Duane St & Lafayette St","to":"Centre St & Lafayette St","weight":0.11},{"from":"E Broadway & Samuel Dickstein Plaza","to":"Grand St & E Broadway","weight":0.28},{"from":"E Broadway & Samuel Dickstein Plaza","to":"Grand St & Samuel Dickstein Plaza","weight":0.13},{"from":"E Broadway & Samuel Dickstein Plaza","to":"Pike Slip & South St","weight":1.62},{"from":"E Broadway & Samuel Dickstein Plaza","to":"Rutgers St & E Broadway","weight":0.7},{"from":"E Houston St & Ave B","to":"Ave B & E 7th St","weight":0.84},{"from":"E Houston St & Ave B","to":"E Houston St & Ave C","weight":0.35},{"from":"E Houston St & Ave B","to":"E Houston St & Essex St","weight":0.34},{"from":"E Houston St & Ave C","to":"Ave C & E 10th St","weight":1.23},{"from":"E Houston St & Ave C","to":"E Houston St & Ave B","weight":0.35},{"from":"E Houston St & Ave C","to":"E Houston St & Ave D","weight":0.35},{"from":"E Houston St & Ave D","to":"Ave C & E 10th St","weight":1.6},{"from":"E Houston St & Ave D","to":"E Houston St & Ave C","weight":0.35},{"from":"E Houston St & Ave D","to":"E Houston St near FDR Dr","weight":0.55},{"from":"E Houston St & Chrystie St","to":"2nd Ave & E Houston St","weight":0.02},{"from":"E Houston St & Chrystie St","to":"Delancey St & Chrystie St","weight":0.64},{"from":"E Houston St & Chrystie St","to":"E Houston St & Forsyth St","weight":0.11},{"from":"E Houston St & Essex St","to":"Ave A & E 5th St","weight":0.62},{"from":"E Houston St & Essex St","to":"Delancey St & Essex St","weight":0.63},{"from":"E Houston St & Essex St","to":"E Houston St & Ave B","weight":0.36},{"from":"E Houston St & Essex St","to":"E Houston St & Orchard St","weight":0.23},{"from":"E Houston St & Forsyth St","to":"2nd Ave & E Houston St","weight":0.11},{"from":"E Houston St & Forsyth St","to":"Allen St & 1st Ave (N)","weight":0.22},{"from":"E Houston St & Lafayette St","to":"Bowery & E Houston St","weight":0.42},{"from":"E Houston St & Lafayette St","to":"E Houston St & W Houston St","weight":0.19},{"from":"E Houston St & Orchard St","to":"Allen St & 1st Ave (N)","weight":0.11},{"from":"E Houston St & Orchard St","to":"E Houston St & Essex St","weight":0.21},{"from":"E Houston St & W Houston St","to":"Broome St & Broadway","weight":0.72},{"from":"E Houston St & W Houston St","to":"E Houston St & Lafayette St","weight":0.2},{"from":"E Houston St & W Houston St","to":"W Houston St near Mercer St","weight":0.08},{"from":"E Houston St near FDR Dr","to":"E Houston St & Ave D","weight":0.55},{"from":"FDR Dr & Grand St","to":"Grand St & E Broadway","weight":0.66},{"from":"Flatbush Ave & Flatbush Ave Ext","to":"Flatbush Ave & Livingston St","weight":0.3},{"from":"Flatbush Ave & Flatbush Ave Ext","to":"Flatbush Ave Ext & DeKalb Ave","weight":0.18},{"from":"Flatbush Ave & Flatbush Ave Ext","to":"Fulton St & Lafayette Ave","weight":0.67},{"from":"Flatbush Ave & Livingston St","to":"Flatbush Ave & Flatbush Ave Ext","weight":0.3},{"from":"Flatbush Ave Ext & Concord St","to":"Manhattan Bridge & Flatbush Ave Ext","weight":0.25},{"from":"Flatbush Ave Ext & Concord St","to":"Tillary St & Flatbush Ave Ext","weight":0.3},{"from":"Flatbush Ave Ext & DeKalb Ave","to":"Flatbush Ave & Flatbush Ave Ext","weight":0.18},{"from":"Flatbush Ave Ext & DeKalb Ave","to":"Myrtle Ave & Flatbush Ave Ext","weight":0.68},{"from":"Flatbush Ave Ext near Bridge Plaza Court","to":"Concord St & Jay St","weight":0.33},{"from":"Flatbush Ave Ext near Bridge Plaza Court","to":"Flatbush Ave Ext & Concord St","weight":0.09},{"from":"Flatbush Ave Ext near Tillary St","to":"Tillary St & Flatbush Ave Ext","weight":0.09},{"from":"Flatbush Ave Ext near Tillary St","to":"Tillary St near Duffield St","weight":0.12},{"from":"Flushing Ave & Bedford Ave","to":"Bedford Ave & Wallabout St","weight":0.12},{"from":"Flushing Ave & Bedford Ave","to":"Flushing Ave & Kent Ave","weight":0.41},{"from":"Flushing Ave & Bedford Ave","to":"Flushing Ave & Nostrand Ave","weight":0.46},{"from":"Flushing Ave & Classon Ave","to":"Flushing Ave & Kent Ave","weight":0.22},{"from":"Flushing Ave & Classon Ave","to":"Flushing Ave & Williamsburg St West","weight":0.15},{"from":"Flushing Ave & Classon Ave","to":"Wallabout St & Classon Ave","weight":0.2},{"from":"Flushing Ave & Kent Ave","to":"Flushing Ave & Bedford Ave","weight":0.41},{"from":"Flushing Ave & Kent Ave","to":"Flushing Ave & Classon Ave","weight":0.22},{"from":"Flushing Ave & Kent Ave","to":"Myrtle Ave & Kent Ave","weight":0.76},{"from":"Flushing Ave & Kent Ave","to":"Wallabout St & Kent Ave","weight":0.19},{"from":"Flushing Ave & Nostrand Ave","to":"Flushing Ave & Bedford Ave","weight":0.46},{"from":"Flushing Ave & Vanderbilt Ave","to":"Flushing Ave & Washington Ave","weight":0.55},{"from":"Flushing Ave & Vanderbilt Ave","to":"N Portland Ave & Flushing Ave","weight":1.09},{"from":"Flushing Ave & Vanderbilt Ave","to":"Vanderbilt Ave & Park Ave","weight":0.29},{"from":"Flushing Ave & Washington Ave","to":"Flushing Ave & Vanderbilt Ave","weight":0.55},{"from":"Flushing Ave & Washington Ave","to":"Flushing Ave & Williamsburg St West","weight":0.9},{"from":"Flushing Ave & Washington Ave","to":"Park Ave & Washington Ave","weight":0.42},{"from":"Flushing Ave & Williamsburg St West","to":"Flushing Ave & Classon Ave","weight":0.15},{"from":"Flushing Ave & Williamsburg St West","to":"Flushing Ave & Washington Ave","weight":0.9},{"from":"Flushing Ave & Williamsburg St West","to":"Park Ave & Williamsburg St West","weight":0.63},{"from":"Forsyth St & Canal St","to":"Allen St & Canal St","weight":0.3},{"from":"Forsyth St & Canal St","to":"Forsyth St & Division St","weight":0.3},{"from":"Forsyth St & Division St","to":"Bowery & Chatham Sq","weight":0.52},{"from":"Frankfort St & Ari Halbertam Memorial Ramp","to":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","weight":0.23},{"from":"Frankfort St & Ari Halbertam Memorial Ramp","to":"Pearl St & Frankfort St","weight":0.43},{"from":"Franklin St & N 14th St","to":"Franklin St & Quay St","weight":0.34},{"from":"Franklin St & N 14th St","to":"Wythe Ave & N 11th St","weight":0.59},{"from":"Franklin St & Quay St","to":"Franklin St & N 14th St","weight":0.34},{"from":"Front St & Dock St","to":"Old Fulton St & Front St","weight":0.11},{"from":"Front St & Dock St","to":"York St & Front St","weight":0.15},{"from":"Front St & Washington St","to":"Adams St & Front St","weight":0.17},{"from":"Front St & Washington St","to":"Washington St & York St","weight":0.18},{"from":"Fulton St & Lafayette Ave","to":"Flatbush Ave & Flatbush Ave Ext","weight":0.67},{"from":"Fulton St & Lafayette Ave","to":"Lafayette Ave & Vanderbilt Ave","weight":0.95},{"from":"Furman St near Atlantic Ave","to":"Columbia St near Atlantic Ave","weight":0.19},{"from":"Furman St near Atlantic Ave","to":"Old Fulton St & Front St","weight":2.63},{"from":"Grand St & Broadway","to":"Canal St & Broadway","weight":0.28},{"from":"Grand St & Broadway","to":"Lafayette St & Grand St","weight":0.24},{"from":"Grand St & Centre St","to":"Bowery & Grand St","weight":0.51},{"from":"Grand St & Centre St","to":"Cleveland Pl & Broome St","weight":0.21},{"from":"Grand St & E Broadway","to":"FDR Dr & Grand St","weight":0.66},{"from":"Grand St & E Broadway","to":"Grand St & Samuel Dickstein Plaza","weight":0.24},{"from":"Grand St & Samuel Dickstein Plaza","to":"E Broadway & Samuel Dickstein Plaza","weight":0.13},{"from":"Grand St & Samuel Dickstein Plaza","to":"Grand St & E Broadway","weight":0.24},{"from":"Grand St & Samuel Dickstein Plaza","to":"Norfolk St & Grand St","weight":0.56},{"from":"Grand St & Varick St","to":"6th Ave & Grand St","weight":0.13},{"from":"Grand St & Varick St","to":"Varick St & Canal St","weight":0.09},{"from":"Grand St & W Broadway","to":"Grand St & Broadway","weight":0.47},{"from":"Harrison Ave & Penn St","to":"Rodney St & Division Ave","weight":0.97},{"from":"Havemeyer St & Broadway","to":"Borinquen Pl & Havemeyer St","weight":0.3},{"from":"Havemeyer St & Broadway","to":"Broadway & Marcy Ave","weight":0.24},{"from":"Havemeyer St & Broadway","to":"Broadway & Roebling St","weight":0.24},{"from":"Hewes St & Kent Ave","to":"Kent Ave & Clymer St","weight":0.86},{"from":"Hewes St & Kent Ave","to":"Kent Ave & Williamsburg St West","weight":0.06},{"from":"Hewes St & Kent Ave","to":"Williamsburg St West near Kent Ave","weight":0.13},{"from":"Hewes St & Williamsburg St West","to":"Hewes St & Kent Ave","weight":0.1},{"from":"Hewes St & Williamsburg St West","to":"Kent Ave & Williamsburg St West","weight":0.11},{"from":"Hudson Ave & Front St","to":"York St & Navy St","weight":0.22},{"from":"Hudson St & Desbrosses St","to":"Canal St & Hudson St","weight":0.08},{"from":"Hudson St & Desbrosses St","to":"Canal St near Hudson St","weight":0.07},{"from":"Hudson St & Laight St","to":"Hudson St & Desbrosses St","weight":0.27},{"from":"Hudson St & Laight St","to":"West St & Laight St","weight":0.53},{"from":"Jay St & Sands St","to":"Brooklyn Bridge Blvd near Brooklyn Bridge","weight":0.44},{"from":"Jay St & Sands St","to":"Jay St near High St","weight":0.22},{"from":"Jay St & Sands St","to":"Navy St & Sands St","weight":0.97},{"from":"Jay St near High St","to":"Concord St & Jay St","weight":0.22},{"from":"Jay St near High St","to":"Jay St & Sands St","weight":0.22},{"from":"Joralemon St near Court St","to":"Court St & Joralemon St","weight":0.08},{"from":"Joralemon St near Court St","to":"Court St near Remsen St","weight":0.14},{"from":"Kenmare St & Bowery","to":"Bowery & Broome St","weight":0.15},{"from":"Kenmare St & Bowery","to":"Bowery & E Houston St","weight":0.67},{"from":"Kenmare St & Bowery","to":"Delancey St & Chrystie St","weight":0.16},{"from":"Kenmare St & Bowery","to":"Kenmare St & Cleveland Pl","weight":0.45},{"from":"Kenmare St & Cleveland Pl","to":"E Houston St & Lafayette St","weight":0.66},{"from":"Kenmare St & Cleveland Pl","to":"Kenmare St & Bowery","weight":0.45},{"from":"Kenmare St & Cleveland Pl","to":"Lafayette St & Kenmare St","weight":0.05},{"from":"Kent Ave & Broadway","to":"Broadway & Wythe Ave","weight":0.22},{"from":"Kent Ave & Broadway","to":"Metropolitan Ave & Kent Ave","weight":1.36},{"from":"Kent Ave & Classon Ave","to":"Kent Ave & Williamsburg St East","weight":0.15},{"from":"Kent Ave & Classon Ave","to":"Wallabout St & Kent Ave","weight":0.12},{"from":"Kent Ave & Clymer St","to":"Hewes St & Kent Ave","weight":0.87},{"from":"Kent Ave & Clymer St","to":"Kent Ave & Division Ave","weight":0.46},{"from":"Kent Ave & Division Ave","to":"Kent Ave & Broadway","weight":0.66},{"from":"Kent Ave & Division Ave","to":"Wythe Ave & Division Ave","weight":0.23},{"from":"Kent Ave & N 10th St","to":"Kent Ave & N 11th St","weight":0.12},{"from":"Kent Ave & N 11th St","to":"Franklin St & N 14th St","weight":0.36},{"from":"Kent Ave & N 11th St","to":"Wythe Ave & N 11th St","weight":0.21},{"from":"Kent Ave & Williamsburg St East","to":"Kent Ave & Classon Ave","weight":0.15},{"from":"Kent Ave & Williamsburg St East","to":"Kent Ave & Williamsburg St West","weight":0.13},{"from":"Kent Ave & Williamsburg St East","to":"Williamsburg St East & Bedford Ave","weight":0.81},{"from":"Kent Ave & Williamsburg St West","to":"Hewes St & Kent Ave","weight":0.06},{"from":"Kent Ave & Williamsburg St West","to":"Kent Ave & Williamsburg St East","weight":0.13},{"from":"Kent Ave & Williamsburg St West","to":"Williamsburg St West near Kent Ave","weight":0.09},{"from":"Lafayette Ave & Classon Ave","to":"Bedford Ave & DeKalb Ave","weight":0.87},{"from":"Lafayette Ave & Classon Ave","to":"DeKalb Ave & Classon Ave","weight":0.25},{"from":"Lafayette Ave & Vanderbilt Ave","to":"Vanderbilt Ave & DeKalb Ave","weight":0.27},{"from":"Lafayette Ave & Vanderbilt Ave","to":"Washington Ave & Lafayette Ave","weight":0.38},{"from":"Lafayette St & Grand St","to":"Canal St & Lafayette St","weight":0.33},{"from":"Lafayette St & Grand St","to":"Grand St & Centre St","weight":0.08},{"from":"Lafayette St & Kenmare St","to":"Broome St & Lafayette St","weight":0.1},{"from":"Lafayette St & Kenmare St","to":"Kenmare St & Cleveland Pl","weight":0.05},{"from":"Lafayette St & Walker St","to":"Centre St & Walker St","weight":0.13},{"from":"Lafayette St & Walker St","to":"Duane St & Lafayette St","weight":0.89},{"from":"Laight St & Canal St","to":"6th Ave & Canal St","weight":0.06},{"from":"Laight St & Canal St","to":"Canal St & W Broadway","weight":0.1},{"from":"Laight St & Varick St","to":"6th Ave & Laight St","weight":0.18},{"from":"Laight St & Varick St","to":"Beach St & Varick St","weight":0.28},{"from":"Lee Ave & Taylor St","to":"Roebling St & Division Ave","weight":0.09},{"from":"Lee Ave & Taylor St","to":"Taylor St & Bedford Ave","weight":0.41},{"from":"Lee Ave & Taylor St","to":"Williamsburg St West & Lee Ave","weight":0.57},{"from":"Lorimer St & Wallabout St","to":"Bedford Ave & Wallabout St","weight":0.42},{"from":"Lorimer St & Wallabout St","to":"Flushing Ave & Nostrand Ave","weight":0.22},{"from":"Maiden Lane & Liberty St","to":"Water St & Maiden Lane","weight":0.32},{"from":"Manhattan Bridge & Flatbush Ave Ext","to":"Flatbush Ave Ext near Bridge Plaza Court","weight":0.18},{"from":"Manhattan Bridge & Flatbush Ave Ext","to":"Jay St near High St","weight":0.52},{"from":"Manhattan Bridge & Flatbush Ave Ext","to":"Manhattan Bridge near John St","weight":0.69},{"from":"Manhattan Bridge near John St","to":"Canal St near Chrystie St (S)","weight":1.34},{"from":"Manhattan Bridge near John St","to":"Chrystie St & Canal St","weight":1.37},{"from":"Manhattan Bridge near John St","to":"Manhattan Bridge & Flatbush Ave Ext","weight":0.71},{"from":"Marcy Ave & Metropolitan Ave","to":"Borinquen Pl & Marcy Ave","weight":0.95},{"from":"Marcy Ave & Metropolitan Ave","to":"Metropolitan Ave & Meeker Ave","weight":0.18},{"from":"Marcy Ave & Metropolitan Ave","to":"Metropolitan Ave & Roebling St","weight":0.59},{"from":"Marcy Ave & Williamsburg St West","to":"Rodney St & Division Ave","weight":0.17},{"from":"Marcy Ave & Williamsburg St West","to":"Roebling St & Division Ave","weight":0.44},{"from":"Marcy Ave & Williamsburg St West","to":"Williamsburg St West & Lee Ave","weight":0.36},{"from":"Metropolitan Ave & Kent Ave","to":"Kent Ave & N 10th St","weight":1.22},{"from":"Metropolitan Ave & Kent Ave","to":"Metropolitan Ave & Wythe Ave","weight":0.3},{"from":"Metropolitan Ave & Meeker Ave","to":"Marcy Ave & Metropolitan Ave","weight":0.18},{"from":"Metropolitan Ave & Roebling St","to":"Marcy Ave & Metropolitan Ave","weight":0.59},{"from":"Metropolitan Ave & Roebling St","to":"Metropolitan Ave & Wythe Ave","weight":1.2},{"from":"Metropolitan Ave & Roebling St","to":"Roebling St & S 4th St","weight":0.98},{"from":"Metropolitan Ave & Wythe Ave","to":"Broadway & Wythe Ave","weight":1.11},{"from":"Metropolitan Ave & Wythe Ave","to":"Metropolitan Ave & Kent Ave","weight":0.3},{"from":"Metropolitan Ave & Wythe Ave","to":"Metropolitan Ave & Roebling St","weight":1.2},{"from":"Murray St & Broadway","to":"Barclay St & Broadway","weight":0.26},{"from":"Murray St & Broadway","to":"Murray St & Church St","weight":0.3},{"from":"Murray St & Church St","to":"Reade St & Church St","weight":0.4},{"from":"Murray St & Church St","to":"W Broadway & Murray St","weight":0.25},{"from":"Murray St & Greenwich St","to":"West St & Murray St","weight":0.31},{"from":"Myrtle Ave & Bedford Ave","to":"Flushing Ave & Bedford Ave","weight":0.74},{"from":"Myrtle Ave & Bedford Ave","to":"Myrtle Ave & Kent Ave","weight":0.4},{"from":"Myrtle Ave & Classon Ave","to":"Classon Ave & Park Ave","weight":0.37},{"from":"Myrtle Ave & Classon Ave","to":"Myrtle Ave & Kent Ave","weight":0.23},{"from":"Myrtle Ave & Classon Ave","to":"Myrtle Ave & Washington Ave","weight":0.74},{"from":"Myrtle Ave & Flatbush Ave Ext","to":"Flatbush Ave Ext & DeKalb Ave","weight":0.66},{"from":"Myrtle Ave & Flatbush Ave Ext","to":"Flatbush Ave Ext near Tillary St","weight":0.33},{"from":"Myrtle Ave & Flatbush Ave Ext","to":"Myrtle Ave & Navy St","weight":0.53},{"from":"Myrtle Ave & Kent Ave","to":"Myrtle Ave & Bedford Ave","weight":0.4},{"from":"Myrtle Ave & Kent Ave","to":"Myrtle Ave & Classon Ave","weight":0.23},{"from":"Myrtle Ave & Navy St","to":"DeKalb Ave & Ashland Pl","weight":1.02},{"from":"Myrtle Ave & Navy St","to":"Myrtle Ave & Flatbush Ave Ext","weight":0.51},{"from":"Myrtle Ave & Navy St","to":"Myrtle Ave & Vanderbilt Ave","weight":1.17},{"from":"Myrtle Ave & Navy St","to":"Navy St near Tillary St (S)","weight":0.41},{"from":"Myrtle Ave & Vanderbilt Ave","to":"Myrtle Ave & Navy St","weight":1.17},{"from":"Myrtle Ave & Vanderbilt Ave","to":"Myrtle Ave & Washington Ave","weight":0.37},{"from":"Myrtle Ave & Vanderbilt Ave","to":"Vanderbilt Ave & DeKalb Ave","weight":0.61},{"from":"Myrtle Ave & Vanderbilt Ave","to":"Vanderbilt Ave & Park Ave","weight":0.47},{"from":"Myrtle Ave & Washington Ave","to":"Myrtle Ave & Classon Ave","weight":0.74},{"from":"Myrtle Ave & Washington Ave","to":"Myrtle Ave & Vanderbilt Ave","weight":0.37},{"from":"Myrtle Ave & Washington Ave","to":"Park Ave & Washington Ave","weight":0.6},{"from":"Myrtle Ave & Washington Ave","to":"Washington Ave & DeKalb Ave","weight":0.88},{"from":"N Portland Ave & Flushing Ave","to":"Flushing Ave & Vanderbilt Ave","weight":1.09},{"from":"N Portland Ave & Flushing Ave","to":"N Portland Ave & Park Ave","weight":0.42},{"from":"N Portland Ave & Flushing Ave","to":"Nassau St & Navy St","weight":0.47},{"from":"N Portland Ave & Park Ave","to":"N Portland Ave & Flushing Ave","weight":0.42},{"from":"N Portland Ave & Park Ave","to":"Park Ave near N Elliott Pl (N)","weight":0.27},{"from":"N Portland Ave & Park Ave","to":"Vanderbilt Ave & Park Ave","weight":0.79},{"from":"Nassau St & Gold St","to":"Manhattan Bridge & Flatbush Ave Ext","weight":0.71},{"from":"Nassau St & Gold St","to":"Nassau St & Navy St","weight":0.52},{"from":"Nassau St & Gold St","to":"Tillary St & Gold St","weight":0.57},{"from":"Nassau St & Navy St","to":"N Portland Ave & Flushing Ave","weight":0.47},{"from":"Nassau St & Navy St","to":"Nassau St & Gold St","weight":0.52},{"from":"Nassau St & Navy St","to":"Navy St & Sands St","weight":0.24},{"from":"Nassau St & Navy St","to":"Navy St near Tillary St (N)","weight":0.24},{"from":"Navy St & Sands St","to":"Jay St & Sands St","weight":0.98},{"from":"Navy St & Sands St","to":"Nassau St & Navy St","weight":0.24},{"from":"Navy St & Sands St","to":"York St & Navy St","weight":0.34},{"from":"Navy St & Tillary St","to":"Navy St near Tillary St (N)","weight":0.08},{"from":"Navy St & Tillary St","to":"Navy St near Tillary St (S)","weight":0.07},{"from":"Navy St & Tillary St","to":"Park Ave near Navy St (S)","weight":0.1},{"from":"Navy St & Tillary St","to":"Tillary St near Navy St (N)","weight":0.07},{"from":"Navy St near Tillary St (N)","to":"Nassau St & Navy St","weight":0.24},{"from":"Navy St near Tillary St (N)","to":"Navy St & Tillary St","weight":0.08},{"from":"Navy St near Tillary St (N)","to":"Tillary St near Navy St (N)","weight":0.14},{"from":"Navy St near Tillary St (S)","to":"Myrtle Ave & Navy St","weight":0.41},{"from":"Navy St near Tillary St (S)","to":"Navy St & Tillary St","weight":0.07},{"from":"Norfolk St & Grand St","to":"Allen St & Grand St","weight":0.38},{"from":"Norfolk St & Grand St","to":"Delancey St & Norfolk St","weight":0.33},{"from":"Norfolk St & Grand St","to":"Grand St & Samuel Dickstein Plaza","weight":0.56},{"from":"Old Fulton St & Cadman Plaza West","to":"Brooklyn Bridge & Prospect St","weight":0.08},{"from":"Old Fulton St & Cadman Plaza West","to":"Cadman Plaza West & Middagh St","weight":0.17},{"from":"Old Fulton St & Cadman Plaza West","to":"Old Fulton St & Hicks St","weight":0.25},{"from":"Old Fulton St & Front St","to":"Front St & Dock St","weight":0.11},{"from":"Old Fulton St & Front St","to":"Furman St near Atlantic Ave","weight":2.64},{"from":"Old Fulton St & Front St","to":"Old Fulton St near Hicks St (1)","weight":0.14},{"from":"Old Fulton St & Hicks St","to":"Old Fulton St & Cadman Plaza West","weight":0.23},{"from":"Old Fulton St & Hicks St","to":"Old Fulton St near Hicks St (3)","weight":0.06},{"from":"Old Fulton St near Brooklyn Bridge","to":"Old Fulton St near Front St","weight":0.05},{"from":"Old Fulton St near Brooklyn Bridge","to":"Old Fulton St near Hicks St (1)","weight":0.03},{"from":"Old Fulton St near Front St","to":"Front St & Dock St","weight":0.09},{"from":"Old Fulton St near Front St","to":"Old Fulton St & Front St","weight":0.08},{"from":"Old Fulton St near Hicks St (1)","to":"Old Fulton St near Hicks St (2)","weight":0.05},{"from":"Old Fulton St near Hicks St (2)","to":"Old Fulton St & Hicks St","weight":0.08},{"from":"Old Fulton St near Hicks St (3)","to":"Old Fulton St near Brooklyn Bridge","weight":0.08},{"from":"Old Fulton St near Hicks St (3)","to":"Old Fulton St near Hicks St (2)","weight":0.05},{"from":"Park Ave & Ryerson St","to":"Park Ave & Washington Ave","weight":0.25},{"from":"Park Ave & Ryerson St","to":"Park Ave near Grand Ave","weight":0.07},{"from":"Park Ave & Washington Ave","to":"Flushing Ave & Washington Ave","weight":0.42},{"from":"Park Ave & Washington Ave","to":"Myrtle Ave & Washington Ave","weight":0.6},{"from":"Park Ave & Washington Ave","to":"Park Ave & Ryerson St","weight":0.26},{"from":"Park Ave & Washington Ave","to":"Vanderbilt Ave & Park Ave","weight":0.38},{"from":"Park Ave & Williamsburg St West","to":"Park Ave & Ryerson St","weight":0.08},{"from":"Park Ave near Emerson Pl","to":"Classon Ave & Park Ave","weight":0.27},{"from":"Park Ave near Emerson Pl","to":"Park Ave & Williamsburg St West","weight":0.23},{"from":"Park Ave near Grand Ave","to":"Park Ave & Williamsburg St West","weight":0.09},{"from":"Park Ave near Grand Ave","to":"Park Ave near Emerson Pl","weight":0.25},{"from":"Park Ave near N Elliott Pl (N)","to":"Park Ave near N Elliott Pl (S)","weight":0.09},{"from":"Park Ave near N Elliott Pl (N)","to":"Park Ave near Navy St (N)","weight":0.12},{"from":"Park Ave near N Elliott Pl (S)","to":"N Portland Ave & Park Ave","weight":0.29},{"from":"Park Ave near N Elliott Pl (S)","to":"Park Ave near N Elliott Pl (N)","weight":0.09},{"from":"Park Ave near Navy St (N)","to":"Navy St & Tillary St","weight":0.12},{"from":"Park Ave near Navy St (N)","to":"Park Ave near Navy St (S)","weight":0.09},{"from":"Park Ave near Navy St (S)","to":"Park Ave near N Elliott Pl (S)","weight":0.12},{"from":"Park Ave near Navy St (S)","to":"Park Ave near Navy St (N)","weight":0.09},{"from":"Park Row & Beekman St","to":"Park Row & Spruce St","weight":0.15},{"from":"Park Row & Beekman St","to":"Park Row near Broadway (N)","weight":0.14},{"from":"Park Row & Spruce St","to":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","weight":0.32},{"from":"Park Row & Spruce St","to":"Frankfort St & Ari Halbertam Memorial Ramp","weight":0.46},{"from":"Park Row & Spruce St","to":"Park Row & Beekman St","weight":0.17},{"from":"Park Row near Ann St","to":"Park Row near Broadway (S)","weight":0.04},{"from":"Park Row near Broadway (N)","to":"Barclay St & Broadway","weight":0.06},{"from":"Park Row near Broadway (N)","to":"Park Row near Broadway (S)","weight":0.13},{"from":"Park Row near Broadway (S)","to":"Park Row & Beekman St","weight":0.16},{"from":"Park Row near Spruce St","to":"Park Row & Spruce St","weight":0.07},{"from":"Pearl St & Ari Halbertam Memorial Ramp","to":"Frankfort St & Ari Halbertam Memorial Ramp","weight":0.34},{"from":"Pearl St & Ari Halbertam Memorial Ramp","to":"Pearl St & Frankfort St","weight":0.03},{"from":"Pearl St & Ari Halbertam Memorial Ramp","to":"Pearl St & Robert F. Wagner Sr. Pl","weight":0.11},{"from":"Pearl St & Frankfort St","to":"Frankfort St & Ari Halbertam Memorial Ramp","weight":0.44},{"from":"Pearl St & Frankfort St","to":"Pearl St & Ari Halbertam Memorial Ramp","weight":0.03},{"from":"Pearl St & Frankfort St","to":"South St & Dover St","weight":0.41},{"from":"Pearl St & Frankfort St","to":"Water St & Maiden Lane","weight":0.98},{"from":"Pearl St & Robert F. Wagner Sr. Pl","to":"Pearl St & Ari Halbertam Memorial Ramp","weight":0.11},{"from":"Pearl St & Robert F. Wagner Sr. Pl","to":"Saint James Pl & Madison St","weight":0.41},{"from":"Pearl St & Robert F. Wagner Sr. Pl","to":"South St & Robert F. Wagner Sr. Pl (S)","weight":0.46},{"from":"Pike Slip & South St","to":"E Broadway & Samuel Dickstein Plaza","weight":1.67},{"from":"Pike Slip & South St","to":"Pike St & Madison St","weight":0.57},{"from":"Pike Slip & South St","to":"South St & Robert F. Wagner Sr. Pl (N)","weight":1.14},{"from":"Pike St & E Broadway","to":"Allen St & Pike St","weight":0.14},{"from":"Pike St & E Broadway","to":"Chatham Sq & E Broadway","weight":0.81},{"from":"Pike St & E Broadway","to":"Pike St & Madison St","weight":0.29},{"from":"Pike St & E Broadway","to":"Rutgers St & E Broadway","weight":0.4},{"from":"Pike St & Madison St","to":"Pike Slip & South St","weight":0.58},{"from":"Pike St & Madison St","to":"Pike St & E Broadway","weight":0.33},{"from":"Pike St & Madison St","to":"Saint James Pl & Madison St","weight":1.13},{"from":"Prospect St & Adams St","to":"Adams St & York St","weight":0.18},{"from":"Prospect St & Adams St","to":"Jay St & Sands St","weight":0.45},{"from":"Prospect St & Washington St","to":"Prospect St & Adams St","weight":0.16},{"from":"Prospect St & Washington St","to":"Washington St & York St","weight":0.18},{"from":"Ramp by Cadman Plaza West","to":"Cadman Plaza West & Middagh St","weight":0.2},{"from":"Ramp by Cadman Plaza West","to":"Cadman Plaza West near Middagh St","weight":0.19},{"from":"Reade St & Church St","to":"6th Ave & Walker St","weight":1.01},{"from":"Reade St & Church St","to":"W Broadway & Reade St","weight":0.24},{"from":"Rodney St & Division Ave","to":"Broadway & Rodney St","weight":0.18},{"from":"Rodney St & Division Ave","to":"Harrison Ave & Penn St","weight":0.97},{"from":"Rodney St & Division Ave","to":"Marcy Ave & Williamsburg St West","weight":0.17},{"from":"Roebling St & Division Ave","to":"Broadway & Roebling St","weight":0.32},{"from":"Roebling St & Division Ave","to":"Lee Ave & Taylor St","weight":0.09},{"from":"Roebling St & Division Ave","to":"Marcy Ave & Williamsburg St West","weight":0.44},{"from":"Roebling St & Division Ave","to":"Wythe Ave & Division Ave","weight":1.32},{"from":"Roebling St & S 4th St","to":"Metropolitan Ave & Roebling St","weight":0.98},{"from":"Rutgers St & E Broadway","to":"Allen St & Canal St","weight":0.44},{"from":"Rutgers St & E Broadway","to":"E Broadway & Samuel Dickstein Plaza","weight":0.7},{"from":"Rutgers St & E Broadway","to":"Pike St & E Broadway","weight":0.4},{"from":"Saint James Pl & Madison St","to":"Chatham Sq & E Broadway","weight":0.54},{"from":"Saint James Pl & Madison St","to":"Pearl St & Robert F. Wagner Sr. Pl","weight":0.41},{"from":"Saint James Pl & Madison St","to":"Pike St & Madison St","weight":1.13},{"from":"Smith St & Schermerhorn St","to":"Tillary St & Jay St","weight":1.25},{"from":"South St & Dover St","to":"South St & Maiden Lane","weight":0.91},{"from":"South St & Dover St","to":"South St & Robert F. Wagner Sr. Pl (S)","weight":0.14},{"from":"South St & Maiden Lane","to":"South St & Dover St","weight":0.92},{"from":"South St & Maiden Lane","to":"South St & Old Slip","weight":0.62},{"from":"South St & Maiden Lane","to":"Water St & Maiden Lane","weight":0.28},{"from":"South St & Old Slip","to":"South St & Maiden Lane","weight":0.62},{"from":"South St & Old Slip","to":"Water St & State St","weight":1.03},{"from":"South St & Robert F. Wagner Sr. Pl (N)","to":"Pearl St & Robert F. Wagner Sr. Pl","weight":0.43},{"from":"South St & Robert F. Wagner Sr. Pl (N)","to":"Pike Slip & South St","weight":1.14},{"from":"South St & Robert F. Wagner Sr. Pl (N)","to":"South St & Robert F. Wagner Sr. Pl (S)","weight":0.09},{"from":"South St & Robert F. Wagner Sr. Pl (S)","to":"South St & Dover St","weight":0.14},{"from":"South St & Robert F. Wagner Sr. Pl (S)","to":"South St & Robert F. Wagner Sr. Pl (N)","weight":0.09},{"from":"Taylor St & Bedford Ave","to":"Lee Ave & Taylor St","weight":0.41},{"from":"Tillary St & Adams St","to":"Adams St near Pearl St (W)","weight":0.48},{"from":"Tillary St & Adams St","to":"Brooklyn Bridge Blvd near Brooklyn Bridge","weight":0.66},{"from":"Tillary St & Adams St","to":"Cadman Plaza West & Tillary St","weight":0.31},{"from":"Tillary St & Adams St","to":"Tillary St & Jay St","weight":0.21},{"from":"Tillary St & Flatbush Ave Ext","to":"Flatbush Ave Ext & Concord St","weight":0.28},{"from":"Tillary St & Flatbush Ave Ext","to":"Myrtle Ave & Flatbush Ave Ext","weight":0.42},{"from":"Tillary St & Flatbush Ave Ext","to":"Tillary St & Jay St","weight":0.34},{"from":"Tillary St & Flatbush Ave Ext","to":"Tillary St near Duffield St","weight":0.06},{"from":"Tillary St & Gold St","to":"Nassau St & Gold St","weight":0.57},{"from":"Tillary St & Gold St","to":"Tillary St & Flatbush Ave Ext","weight":0.17},{"from":"Tillary St & Gold St","to":"Tillary St near Navy St (S)","weight":0.28},{"from":"Tillary St & Jay St","to":"Concord St & Jay St","weight":0.26},{"from":"Tillary St & Jay St","to":"Smith St & Schermerhorn St","weight":1.25},{"from":"Tillary St & Jay St","to":"Tillary St & Adams St","weight":0.21},{"from":"Tillary St & Jay St","to":"Tillary St & Flatbush Ave Ext","weight":0.32},{"from":"Tillary St near Cadman Plaza West","to":"Tillary St & Adams St","weight":0.22},{"from":"Tillary St near Duffield St","to":"Tillary St & Gold St","weight":0.1},{"from":"Tillary St near Navy St (N)","to":"Tillary St & Gold St","weight":0.36},{"from":"Tillary St near Navy St (S)","to":"Navy St & Tillary St","weight":0.1},{"from":"Tillary St near Navy St (S)","to":"Navy St near Tillary St (S)","weight":0.11},{"from":"Vanderbilt Ave & DeKalb Ave","to":"DeKalb Ave & Ashland Pl","weight":1.5},{"from":"Vanderbilt Ave & DeKalb Ave","to":"Lafayette Ave & Vanderbilt Ave","weight":0.27},{"from":"Vanderbilt Ave & DeKalb Ave","to":"Myrtle Ave & Vanderbilt Ave","weight":0.61},{"from":"Vanderbilt Ave & Park Ave","to":"Flushing Ave & Vanderbilt Ave","weight":0.29},{"from":"Vanderbilt Ave & Park Ave","to":"Myrtle Ave & Vanderbilt Ave","weight":0.47},{"from":"Vanderbilt Ave & Park Ave","to":"N Portland Ave & Park Ave","weight":0.76},{"from":"Vanderbilt Ave & Park Ave","to":"Park Ave & Washington Ave","weight":0.41},{"from":"Varick St & Canal St","to":"6th Ave & Canal St","weight":0.21},{"from":"Varick St & Canal St","to":"Canal St near Hudson St","weight":0.3},{"from":"Varick St & Canal St","to":"Laight St & Varick St","weight":0.15},{"from":"Vesey St & Broadway","to":"Battery Pl & State St","weight":1.68},{"from":"Vesey St & Broadway","to":"Park Row near Ann St","weight":0.08},{"from":"W Broadway & 6th Ave","to":"6th Ave & Laight St","weight":0.22},{"from":"W Broadway & 6th Ave","to":"Canal St & W Broadway","weight":0.18},{"from":"W Broadway & Chambers St","to":"W Broadway & Murray St","weight":0.28},{"from":"W Broadway & Chambers St","to":"West St & Chambers St","weight":0.64},{"from":"W Broadway & Murray St","to":"Murray St & Greenwich St","weight":0.21},{"from":"W Broadway & Reade St","to":"Hudson St & Laight St","weight":1.28},{"from":"W Broadway & Reade St","to":"W Broadway & Chambers St","weight":0.12},{"from":"W Broadway & Varick St","to":"W Broadway & Reade St","weight":0.54},{"from":"W Broadway & Walker St","to":"6th Ave & Walker St","weight":0.09},{"from":"W Broadway & Walker St","to":"W Broadway & Varick St","weight":0.44},{"from":"W Houston St near Mercer St","to":"E Houston St & W Houston St","weight":0.41},{"from":"Wallabout St & Classon Ave","to":"Kent Ave & Classon Ave","weight":0.16},{"from":"Wallabout St & Classon Ave","to":"Wallabout St & Kent Ave","weight":0.21},{"from":"Wallabout St & Kent Ave","to":"Bedford Ave & Wallabout St","weight":0.42},{"from":"Wallabout St & Kent Ave","to":"Flushing Ave & Kent Ave","weight":0.19},{"from":"Wallabout St & Kent Ave","to":"Kent Ave & Classon Ave","weight":0.12},{"from":"Washington Ave & DeKalb Ave","to":"Myrtle Ave & Washington Ave","weight":0.88},{"from":"Washington Ave & DeKalb Ave","to":"Vanderbilt Ave & DeKalb Ave","weight":0.38},{"from":"Washington Ave & DeKalb Ave","to":"Washington Ave & Lafayette Ave","weight":0.35},{"from":"Washington Ave & Lafayette Ave","to":"Lafayette Ave & Classon Ave","weight":0.74},{"from":"Washington Ave & Lafayette Ave","to":"Washington Ave & DeKalb Ave","weight":0.35},{"from":"Washington St & York St","to":"Prospect St & Washington St","weight":0.18},{"from":"Washington St & York St","to":"York St & Front St","weight":0.4},{"from":"Water St & Maiden Lane","to":"Maiden Lane & Liberty St","weight":0.32},{"from":"Water St & Maiden Lane","to":"Pearl St & Frankfort St","weight":0.98},{"from":"Water St & Maiden Lane","to":"South St & Maiden Lane","weight":0.28},{"from":"Water St & Maiden Lane","to":"Water St & State St","weight":1.34},{"from":"Water St & State St","to":"Battery Pl & State St","weight":0.63},{"from":"Water St & State St","to":"Water St & Maiden Lane","weight":1.34},{"from":"Watts St & 6th Ave","to":"Grand St & Varick St","weight":0.28},{"from":"West St & Barclay St","to":"West St & Murray St","weight":0.11},{"from":"West St & Battery Pl","to":"Battery Pl & Greenwich St","weight":0.25},{"from":"West St & Battery Pl","to":"Battery Pl near West St","weight":0.04},{"from":"West St & Battery Pl","to":"West St & Vesey St","weight":1.29},{"from":"West St & Canal St (N)","to":"West St & Canal St (S)","weight":0.09},{"from":"West St & Canal St (S)","to":"Canal St & Washington St","weight":0.19},{"from":"West St & Canal St (S)","to":"West St & Canal St (N)","weight":0.09},{"from":"West St & Canal St (S)","to":"West St & Laight St","weight":0.4},{"from":"West St & Chambers St","to":"W Broadway & Chambers St","weight":0.64},{"from":"West St & Chambers St","to":"West St & Laight St","weight":0.73},{"from":"West St & Chambers St","to":"West St & Murray St","weight":0.31},{"from":"West St & Laight St","to":"West St & Canal St (S)","weight":0.41},{"from":"West St & Laight St","to":"West St & Chambers St","weight":0.73},{"from":"West St & Murray St","to":"Murray St & Greenwich St","weight":0.31},{"from":"West St & Murray St","to":"West St & Chambers St","weight":0.27},{"from":"West St & Murray St","to":"West St & Vesey St","weight":0.23},{"from":"West St & Vesey St","to":"West St & Barclay St","weight":0.11},{"from":"West St & Vesey St","to":"West St & Battery Pl","weight":1.33},{"from":"Williamsburg St East & Bedford Ave","to":"Williamsburg St East & Lee Ave","weight":0.45},{"from":"Williamsburg St East & Bedford Ave","to":"Williamsburg St West & Bedford Ave","weight":0.11},{"from":"Williamsburg St East & Lee Ave","to":"Lorimer St & Wallabout St","weight":1.41},{"from":"Williamsburg St East & Lee Ave","to":"Rodney St & Division Ave","weight":0.62},{"from":"Williamsburg St West & Bedford Ave","to":"Hewes St & Williamsburg St West","weight":0.46},{"from":"Williamsburg St West & Bedford Ave","to":"Taylor St & Bedford Ave","weight":0.54},{"from":"Williamsburg St West & Lee Ave","to":"Williamsburg St East & Lee Ave","weight":0.11},{"from":"Williamsburg St West & Lee Ave","to":"Williamsburg St West & Bedford Ave","weight":0.32},{"from":"Williamsburg St West near Kent Ave","to":"Flushing Ave & Williamsburg St West","weight":0.28},{"from":"Wythe Ave & Division Ave","to":"Clymer St & Wythe Ave","weight":0.55},{"from":"Wythe Ave & Division Ave","to":"Kent Ave & Division Ave","weight":0.23},{"from":"Wythe Ave & Division Ave","to":"Roebling St & Division Ave","weight":1.32},{"from":"Wythe Ave & N 10th St","to":"Kent Ave & N 10th St","weight":0.21},{"from":"Wythe Ave & N 10th St","to":"Metropolitan Ave & Wythe Ave","weight":0.94},{"from":"Wythe Ave & N 11th St","to":"Wythe Ave & N 10th St","weight":0.12},{"from":"York St & Bridge St","to":"Adams St & York St","weight":0.61},{"from":"York St & Bridge St","to":"York St & Navy St","weight":0.62},{"from":"York St & Front St","to":"Front St & Dock St","weight":0.15},{"from":"York St & Front St","to":"Front St & Washington St","weight":0.31},{"from":"York St & Navy St","to":"Hudson Ave & Front St","weight":0.22},{"from":"York St & Navy St","to":"Navy St & Sands St","weight":0.34},{"from":"York St & Navy St","to":"York St & Bridge St","weight":0.62}],"source":"OpenStreetMap, fetched 2026-10-03, under the Open Database License","map":{"place":"New York","area":{"south":40.687,"west":-74.038,"north":40.7265,"east":-73.953},"metersPerUnit":7.16,"paths":[[[536.5,36.4]],[],[[384,66.4],[387.1,55.6]],[],[],[[389.6,55.1]],[[387.8,53.4]],[],[],[],[],[],[],[],[[578.2,513.2],[580.1,489.2],[580.5,473.1]],[],[[575.2,531.1]],[],[[577.5,61],[573.5,73.8]],[[578.7,53.7],[562.9,47.3]],[],[[582.7,57.3],[588.1,59.4]],[[537.3,176.5],[550.5,143.2]],[[533.3,177.7]],[],[[562,187.5]],[[557.7,115.1],[553.1,126.5],[548.1,139.6]],[[562.8,111.1],[576,76.5]],[[558.2,111],[532.6,100.8]],[[562.3,115.2],[566.1,116.8],[567.4,115.9],[567.7,117.4],[575.1,120.3],[576.3,119.5],[576.6,120.9],[584,123.9]],[[547.2,141.9],[534.2,175.3]],[[551.4,140.9],[560.8,116.4]],[],[[573.4,151]],[[534.4,186.9],[534.2,184.6],[536.3,178.9]],[],[[532.1,194.2]],[[576.5,75]],[[572.9,75.4],[566.8,91.7],[567.9,93.2],[566.2,93.3],[559.8,109.9]],[[531.5,187.1]],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[[739.2,25.1]],[],[[350.7,226.2]],[[350.2,224.2]],[[271.9,338.3]],[[278.4,314.5],[284.3,309.8],[289,301.7],[311,259.1]],[[270.1,336.2],[263.1,334.6]],[[278.8,339.2],[277,338.2],[272.3,336.6]],[[277.1,359.6],[277.3,362.8],[279,367.3],[282.5,372],[284.9,374],[287.2,374.4]],[[252.6,336.9]],[],[],[[382.2,95.7]],[],[],[],[[986.6,410.3]],[],[[948.4,399.3]],[[577.2,533.6],[577.4,532.2],[577.9,517.9]],[[574.7,534.2],[571.4,551.2],[557.6,578.4]],[[569.3,530.1]],[],[],[[559.8,579.4],[563.5,572],[562.9,570.7],[564.4,570.3],[568.2,562.1],[567.7,560.8],[569.3,560.2],[573.4,551.8],[572.7,550.7],[573.8,550.5],[574.1,549.7],[576.8,535.1]],[[937.1,253.1],[954.3,251]],[[957.7,246.1],[949.6,249.1],[938.2,250.7]],[[958.5,250.3],[973.8,248]],[],[[974.4,246.6],[970,246.7],[962.4,245.5]],[[483.5,178.3],[475.8,192.4]],[[485.5,177.3]],[[537.6,20.5],[534,33.9]],[],[[511.6,107.6]],[[517.2,98.1]],[[491.3,161.5],[484.3,176.7]],[[502.5,139]],[[491.7,158],[484.4,154.6],[482.5,154.5]],[[493.7,162.8]],[[484.5,179.4]],[[475.1,193.5],[470.5,196.9]],[[535.3,34.4],[537.5,26],[537.1,24.9],[538,24.2],[538.9,20.7]],[[535.9,38.6]],[[532.3,34.6],[504,21.4]],[[532.5,39.1],[516.9,93.7]],[],[[502.5,139]],[],[],[[491.3,167.6],[492.7,166.9],[494.8,167.3]],[[957,287.3]],[[955.3,286.5]],[],[[936.6,292.2]],[[347.8,233.7],[348.9,234.5]],[],[],[[957,287.3]],[[955.3,286.5]],[[880.8,252.9],[873.2,250.8],[854.1,248.2],[853.1,248.5],[851.9,247.8],[839,245.9]],[],[],[],[],[[838.7,246.9],[880.4,252.8]],[[836.9,245.6],[818.7,243]],[[830.5,295.2]],[[539.9,376.9]],[],[[562.3,399.6]],[[567.4,402.1],[557.2,391.3]],[[577.1,413.5],[579.1,417.1],[580.1,420.7],[578.6,459]],[[571.3,405.6]],[[566.3,403.9]],[[564.3,406.4]],[[401.6,228.3]],[[408.3,234.2],[407.8,231.5],[409.4,228.9],[412.2,228.2],[414.4,229.5],[421,241.6],[423.5,245.1],[430.9,253.4]],[],[[412.9,49.8]],[],[],[[551.6,414.2],[548.7,423.4],[547.2,435.1],[547.7,455.7],[548.7,457.2],[548,458.5],[549.4,465.9]],[[553.6,413.1]],[[549.2,454.4],[549,434.8],[549.8,426.1],[552.9,414.7]],[[550.6,471.5],[558.9,506.7]],[[552.1,470]],[[558.4,400.9]],[[555.6,402.5],[554.7,399.9]],[],[[554.2,471.4]],[],[],[],[[352.5,41.2],[333.5,23.1],[329.5,19.8]],[[355.1,45.7]],[],[],[],[],[],[],[[482.5,154.5],[483.7,155.7],[492.1,160.1]],[],[[329.3,22.5],[332.7,24],[336.3,27.2],[337.5,27.6],[338.3,29.2],[352.4,43.1]],[[327.2,17.9],[320,11.4]],[[506.2,181.6]],[[497.7,155.9],[496,153.6]],[[499.2,163.3],[494.1,159.2]],[],[[356,44.6]],[[356.5,46.9],[360.7,51.1],[362.2,51.4]],[],[[398,224.6],[394.9,221.1],[394.3,217.9],[394.8,215.4],[399,209.2]],[[398.1,221.4],[398.9,219.6],[401.5,218.1],[403.9,218.6],[405.4,220.6],[405,223.3],[401.5,226.6],[398.2,227.5],[393.8,226.9],[386.6,222.8],[383.5,222.5]],[],[],[],[[400.8,206.8],[403.2,203.3],[404.6,201.2]],[[397.4,208.2]],[[415.2,191.2],[416.8,188.8],[422.9,174.8]],[[403.4,200.3]],[[405.7,199.7]],[[457.3,143.9]],[],[[390.1,219.4],[394.5,224.1]],[],[[473.7,196.9],[476.1,194.4]],[[473.1,201.8],[475.2,202.6]],[[464.9,200.4],[463.9,202],[468,205.6]],[],[[508.8,156.5]],[[512.8,168.5]],[],[[506.6,160.8],[505.7,163.7]],[],[],[],[],[],[[895.4,448.3]],[],[],[],[],[[840.6,332.3]],[[457.7,577.6],[462,578.2],[472.6,549.5]],[],[],[],[],[],[[600.3,434.5]],[],[[560.1,506.7]],[[559.6,509.8]],[],[[559.6,509.8]],[],[],[],[],[],[[531.8,103],[537.9,105.4],[539.5,104.8],[540,106.2],[548.4,109.6],[549.6,108.8],[549.9,110.2],[557.4,113.2]],[],[],[[529.4,99.5],[520.6,96]],[[584.9,121.6],[563.6,113.1]],[[586.7,125],[593.9,127.9]],[],[[594.8,125.6],[587.6,122.7]],[[595,128.3]],[[604.2,133.2],[604.6,129.7],[596.6,126.3]],[],[],[[404.5,198.6]],[],[],[[623.4,194.7],[622.2,203.7],[626.3,243.9],[627,244.9],[567.9,254.1]],[],[],[[637.9,79.3],[665.3,90.3]],[[636.4,76.7],[610,66.1]],[],[[666.2,88.5],[660.4,86.2],[657.1,86],[648.5,81.5],[647.1,82],[641.3,78.6],[638.8,77.6]],[[667.6,91.2],[695.4,102.3]],[[739.2,25.1]],[[696.1,100.5],[668.5,89.5]],[[698,103.4],[714.8,112.4],[736.5,118.5],[739.7,117.9],[740.5,119.7],[742.4,119.6]],[],[],[[559.7,48]],[],[],[[609.2,67.9],[616.1,70.7],[617.2,69.7],[618,71.4],[626,74.6],[627.4,74.1],[628.1,75.4],[635.7,78.5]],[[607.2,64.7],[600.2,62],[598.5,62.5],[597.9,61.1],[590.8,58.4]],[[560.4,46.3]],[[562.2,49],[577.8,55.3]],[[502.8,23.3],[514.3,28.7],[515.5,28],[516,29.4],[522.9,32.7],[524,32],[524.4,33.4],[531.7,36.8]],[[501.3,20.4],[487,15.9]],[[588.8,57.7],[584,55.8]],[[590.1,60.2],[597.1,63.1],[606.3,66.6]],[],[[485.8,17.7],[494.5,20.5],[496.1,20.3],[496.4,21],[500.1,22.2]],[[484.3,15]],[[741.4,116.9],[737.4,116.5],[735.8,117.2],[734.9,115.9],[726.8,113.8],[725.2,114.3],[724.2,113.2],[715.5,110.8],[698.8,101.8]],[],[],[[671,580.2],[666.6,568.8]],[],[],[[620.8,447.6],[620.5,446.1]],[[619.2,449],[626.8,469.8]],[[664.5,568.7],[668.9,580.3]],[[665.6,566.1],[658.2,546.6],[657.3,547.1],[654.2,536.1],[652.6,534.6],[653.2,533.4],[645.1,511.7]],[[616.2,445.4],[614.2,447.4]],[[617.9,445.6]],[[631.5,475.7]],[[633.5,475.3]],[],[],[],[],[],[[896.6,432.9]],[],[],[],[[913.8,425.4]],[],[],[],[],[],[[853.8,448.1]],[],[],[[853.8,448.1]],[[880.6,455.1],[876.8,461.3],[869.4,468.5]],[],[[511.6,178.3]],[],[[398,240.6],[395.7,238.2],[395.7,235.7],[397.3,233.8]],[[412.1,248.1]],[],[[961.5,48.2]],[],[[529.7,371.7]],[],[],[],[],[],[[445.1,537.1],[449.7,540.7]],[[497.5,392.2],[501.2,382.3],[508,367.6],[509.4,366.1],[513,366.8],[514.1,368.1]],[],[],[[470.5,107.7]],[],[],[[634.1,175.4]],[],[[633.7,176.3],[645.8,181]],[[630.7,174]],[],[],[],[[979.1,303.3]],[],[],[],[[887.1,401.9]],[[889.3,406.3],[890.9,407.7]],[],[],[],[[668.4,381.9],[672.7,389.4]],[[352.6,48.4]],[[354.5,47.5]],[[349.7,69]],[],[[599.8,409.8],[578.3,409.3]],[[602,412.7]],[[611.1,412.5],[631.4,414.9],[645.9,415.4],[647.7,414.6],[649.3,415.5],[674.3,416.6]],[[600.3,434.5]],[[602,412.7]],[],[[555.4,526.1]],[[515.9,97],[514.8,103.7]],[[518.5,93.8],[523.5,76.5],[523.1,75.4],[523.9,75],[526.7,65.1],[526.2,64.2],[527.1,63.7],[528.2,57.1],[531.5,48.8],[533.9,40.2]],[[520,98.1],[528.5,101.7]],[],[[481.2,64.3],[486.4,47.3]],[],[],[[836.7,246.6]],[[845.7,161],[847.2,158.1]],[[905,418.2],[901.2,414.9]],[],[[838.9,352.1],[848.4,361.5],[853.6,367.6],[872.4,386.9],[879.2,394.9],[880.3,395.3],[887.8,404.2]],[[830,339.3],[821.2,312.4]],[[817.2,246.8]],[[820.3,305.3]],[],[[943.3,39.7]],[],[[904.2,418.9]],[[895.4,409.5]],[[900.2,409.5],[902.6,407.2]],[[891.3,406.2]],[[895.1,411]],[],[[975,575]],[],[],[],[],[],[],[],[],[[412,167.4],[409.7,181.8]],[],[],[],[],[[903.7,298.2]],[],[],[[986.6,410.3]],[],[],[],[[607.7,422.1],[609.6,428.3],[608.8,431.6],[606.1,433.2],[603.3,432.7],[601.9,430.7]],[],[],[[509,179.6],[507.8,175.3]],[],[[959.8,244.3]],[],[[965.6,192.8]],[],[],[[933.4,312.4],[926,329.7]],[],[],[],[[965.6,192.8]],[[917.4,176.1],[912.5,173.8],[897.9,166]],[[945.4,187.2]],[[864.4,168.2]],[],[[897.9,166],[912.5,173.8],[917.4,176.1]],[[352.3,223.8]],[],[],[],[],[],[],[],[],[],[[642.9,511.5],[645.7,519.5],[663.5,566.2]],[[643.7,508]],[[645.9,511],[652,511],[652.4,510.2],[653.7,511.1],[660.7,511.3],[661.9,510.8]],[],[],[],[[661.9,510.8],[646.2,509.4]],[],[[690.3,507],[683.6,499.6],[681.3,495.3]],[],[[814,518.2]],[],[],[],[[814,518.2]],[],[],[],[],[],[],[[723,468]],[[726.3,472.9],[794.4,476.2]],[[624.6,435.5],[622.1,434.8],[617.3,430.5],[611.7,421.5]],[],[],[],[],[],[],[[674.3,414.9],[658.7,414.1],[630.5,413.4],[623,412.2],[613.3,408.4],[609.6,407.8],[608.1,407.9]],[],[[677.5,400],[675.8,395.7]],[],[],[[679.8,470.6]],[[676.6,465.9]],[],[],[[676,463.4]],[[681.3,495.3],[683.6,499.6],[690.3,507]],[],[[573.4,151]],[],[[625.7,173.1]],[[556.1,399.4]],[[552.8,400],[554.2,402.8],[554.5,404.7],[552.2,412.4]],[[553,397.4],[545.7,389.6]],[[529.7,371.7]],[[511.4,365.3],[509.4,365.1],[508,367.6],[501.2,382.3],[497.5,392.2]],[],[[549.3,395.9]],[[540.7,384.5]],[],[],[[530.7,373.7]],[],[],[],[],[],[[852.2,474.5],[831.8,473.6]],[],[],[],[[832.5,478],[843.9,478.5]],[[829,473.5],[807,472.4],[796.3,471.9]],[[854.3,474.3]],[],[[871,474.6]],[[861.7,478.7],[862.3,477.2],[861.8,474.2]],[[864.3,479.8],[866.6,479.3]],[],[],[[723.8,472.7]],[],[[679.2,465.9]],[],[],[],[[366.4,229.3],[375.4,226.5]],[[362.4,228.8],[357.5,230.2]],[[376.7,226],[382.4,223.9],[386.3,224]],[[376.8,226.2],[383.6,224.9],[386,225.4]],[[374.2,224.9],[365.1,227.9]],[],[],[[352,229.3],[350.4,231.4],[350.9,232.9]],[[363.5,230.2]],[[376.1,224.4]],[[411.6,244.6],[409.3,243.1]],[],[],[[412.1,248.1],[409.2,243.9],[406.3,241.4],[404.9,241.3]],[],[[428.2,265.5],[438.4,276.3]],[[408.3,284.1],[399.6,295.3]],[],[[440,242.2]],[[434.1,256.5],[445.4,269.2],[450.7,278.8]],[[567.9,254.1],[620.5,246.2],[622.7,246.4],[627,248.5],[627.4,244],[623.5,209.6],[622.8,208.3],[622.3,204.4],[623.4,194.7]],[[543.6,257.3],[542.1,245.5],[540,236.4],[538.1,219.2]],[[474.1,271.6],[467.6,273.7],[461,277.2]],[[535.4,195.3],[534.7,188.9]],[[475.2,202.6],[473.1,201.8]],[[534.5,216.7]],[],[[534.8,219.3],[536.7,236.1],[538.3,241.1],[540,241.7],[539.1,243.2],[541.2,257.8]],[[537.8,216.4],[535.6,197.5]],[[484,223.4],[473.2,225.5]],[],[[597.8,401.1],[604.7,402.4],[606.7,407]],[],[],[[561,413.7],[558.5,414.8],[555.5,414.7]],[[560.6,412.8],[557.9,412.6],[555.8,410.8]],[[379.2,137],[384.4,126.6],[386.4,117.4]],[],[[952.1,299.2],[952.5,294.5]],[[979.1,303.3]],[],[],[[903.7,298.2]],[],[[879,291.4]],[[945.4,187.2]],[[562,187.5]],[],[],[[468,205.6],[464.7,202.6],[469.4,199.9]],[[440,242.2]],[[473.2,225.5],[484,223.4]],[[590.8,557.2],[595.9,545]],[[434.8,295.5],[410.4,314.2]],[[449.8,286]],[[410.4,314.2],[431.6,298.2],[432.9,298.1]],[],[],[],[[335.4,375.8],[330.3,378.7],[314.8,383.9],[300.3,387.8],[299.1,387]],[[436,254.7],[435.4,254.1]],[[461,277.2],[467.6,273.7],[474.1,271.6]],[],[[448.1,286.3]],[],[],[[577.7,473]],[[580.9,464],[582.3,421.7],[581.5,417.8],[579.9,414.1],[577.6,411]],[],[[582.3,471.7],[597.2,472.5]],[[629.1,469.8],[621.5,449.1]],[[629,475.5],[641.5,507.6]],[[625.8,471.2],[600.4,470.2]],[],[],[[643.4,472.2],[631.1,471.5]],[[646,474.6],[663.2,476.3],[666.2,476]],[],[[595.9,545],[590.8,557.2]],[[597.3,470.1]],[[600.2,472.6],[611.6,473.2],[627.1,473.9]],[[576,471.3]],[[643.5,474.5]],[[658.6,472.9],[646.2,472.3]],[[677.1,470.7]],[[675.1,474]],[],[],[],[],[],[[793.6,471.7],[725.5,468.2]],[[796.9,476.3],[829.7,477.8]],[],[[362.2,51.4],[361.9,50],[357.6,46]],[],[[344.2,235.2],[285.4,328.3]],[[347.4,235.7]],[],[],[],[],[],[[339,160.1],[339,158.8],[340.6,142.3],[348.9,80.2],[349.5,79.1],[350.4,71.7]],[],[],[],[[364.6,127.1]],[[467.7,4.7],[466.4,5],[466.6,6.4],[481.3,16],[483.1,16.8]],[[901.2,423.1]],[],[],[[913.8,425.4]],[],[],[[821.3,575.1]],[],[],[],[],[[560.5,385.4],[555,383.4],[551.5,380.7],[546.6,375.4],[545.7,374]],[],[[387,305.9],[399.1,295.8],[408.3,284.1]],[],[[351.1,339.1],[328.5,359],[325.9,360.4],[307.2,366.9]],[[287.2,374.4],[284.9,374],[282.5,372],[279,367.3],[277.3,362.8],[277.1,359.6]],[[307.2,366.9],[325.9,360.4],[328.5,359],[351.1,339.1]],[[375.1,42.1]],[[291.3,176.8]],[[255.6,336.7],[261.6,336.2],[269.6,337.6]],[[252.7,336]],[[259.6,307.7],[270.4,272.2],[273.2,260.4],[271.9,258.7],[274.1,257.3],[278.2,238.2],[282.8,209.6],[285.3,200.4]],[[314.7,16.6]],[[328,22.1]],[[318.2,12.9]],[[314,21.7],[307.8,63]],[],[[297.5,142.2],[302.1,115.7],[309.9,66.4]],[[293.6,145.2],[292,153.5],[293.3,155.7],[291.4,156.5],[288.3,172.4]],[[310.3,63.5],[311.5,56.3],[310.5,54.5],[313.2,44.6],[315.1,33],[316.7,22.1]],[[307.4,66],[302.9,93.8],[303.9,95.8],[302.3,97.4],[294.5,140.3]],[],[[291.9,173.3],[296.7,147]],[[287.7,175.9],[283.4,195.7]],[[286.3,197.1]],[[282.6,198.9],[277.4,222.4],[275,236.3],[276.1,239.7],[274,241.5],[269.2,263.6],[248.1,335.9]],[[930.3,338.4]],[],[[982.8,398.6],[987.3,404]],[[931.3,336],[939.7,316],[941.5,313.1],[951.5,304.8],[951.7,301.5]],[[913,359.3],[901.2,384.2]],[],[],[[925,332]],[],[[840.6,332.3]],[[820.3,305.3]],[[879,291.4]],[],[],[],[],[[668.1,391]],[],[],[[672.7,389.4],[668.4,381.9]],[[675.8,395.7],[677.5,400]],[[668.1,391]]],"layers":{"bounds":{"x":-150,"y":-184,"width":1300,"height":981},"water":"M883-184l10 59 1 1-4 12 1 11 1 4 3 2-2 5 8 20 2 17 2 3-1 1 2 17-5 25-2 4-1 9 1 3-1 1 6 0 11-2 2 10 4-1 15 0 1 2 4 3 1 7-1 3-4 1-30-13-3-1-5 2 1-1-5-1-1 1-1 1 5 4-3 10 1 2-14 33-7 7-7 15-2 0 1 3-2 2 2 1-2 2-7-5-1 2-2 4-1 6 4 6-13 15-2-1-4 8 1 1-1 2-1 0-6 10 2 1-2 3 1 4-2-1-17 51 4 2-1 2 1 1-1 1-1 0-3 6 1 1-1 2 1 0-5 15-1 5-4 3-1 1 2 0-1 3-3 0 4 4-4 15 1 20 7 15-1 30 22 18-1 8-1 2-31-26 1-6-4 0 3-24-4-6-1 1-19-29-6 4 21 30-1 16-1 1-36-34-4 5 24 23-10 7 0 7 27 23 1 3-1 2-4 0-9-7-1 2 5 4-5 5-1 0 7 5-1 1-1 2-2-1-5 5-4-4-5 5 29 35 1 3-2 1-2 0-25-28-6 3 3 4 10 12 3 5-2 1-18-19-3 1 0 2-5-2 3-5-11-5-1 2-6-3-13-16-4-4 3-15-10-1-6-11 2-9-3 0 0 2-7-2 2-6-1 0-1 3-3 0-8 0 0-1-9-1-17 1-1 5-4-1-7 1 0-2-35 3 0 12-3 0 0-6-3-2-14 1-2 7-3 1-6-1-7-4-6-1-2 2-2 6-4 3-2 4-6-1-4-1-3-5 0-3-16 0-4 3-1-1-5 2-6 5 0 2-1-1-1 3 1 0-1 3 4 3-1 1-1 1-6-4-1 4 4 3-1 2-13-6-22 28 4 4 11 5-6 21-25-11-6 14 19 8 4 4-4 10-24-11-7 13 26 11 1 4-1 2-4 1 0-2-2 0-3 3-2 0-1 1 4 3 3-2-2 5 0 5-1 1 0-3-1-1-8 17-25-11-7 14 24 11-4 12-25-11-7 12 27 13-4 9-28-11-5 13 49 17-3 7-11-3-1 3-40-14-5 13 28 9-5 11-30-11-5 13 26 9-5 10-29-10-4 12 26 10-3 10-6-1-8-4-9 4-3-2-2 1-2-1-44 35 5 5 11-9 14 17-40 44-10-9 3-3-6-8 24-19-8-11-30 24 1 2-27 21-3-1-14 12 0 1-4 4-2 9 2 1 9-1 3 5 0 2-2 0 0 10-9 1 2 11-9 0-1 2 1 5 1 2 21 0 1 4-1 5-1 1-5 1-1 1 2 4-6 6 2 0 7-6 4 4-1 2-387 0 0-334 26-39 28-35 35-33 22-17-1-3-6-1-14-11-2-3 2-7 3-1 19-1 36 6 35 5 4-1 6-30-2 0 2-11 1-1 6-50 5-7-2-4 1-3 2 0 2-18 2 0-1 2 4 1 0-2 8 1-2 4 2 1 0-5 1 0 0-1-12-2-1-5-2 0 3-21 1-1 2-11 11 2 0 5 3 1 2-8-11-2 2-8 24 3 1-5-34-6 0-2 3-19 1-2 0-6 36 6 2-7-34-5-5-7 3-1 7 0 1-1 2 0 2-8-1-6-2 0 1-11-33-4 1-8 2-3 0-3 2-12-1 0 0-4 2 0 0-1 48 5 2-3 1-10-52-6 0-3-9-1 0-5 10 1-1 2 20 2 1-4-29-3 1-8 22 3 15-3 11 2 3-3 0-3-3-5-1-5 2-13-10-1 2-20 0-2-3 0 1-10 5 3 1 2 10 1-3-3-1 1 0-1-1 0 0-1-3-2 0 1-1-2-1 1 1-1-3-2-1-1-1 0 0-1-5-4 1-1 6 3 20 2 11 8 1 0-1 1 4 2 0-1 0 1 3 3 3-2-10-10 2-8 0-3-35-4 0-5 1 1 3-30-12-2 0-1 0-2 4 1 0-1 3 2 6-1 14 1 1-2 2 0 0-5 17 1 1-1-1-3 1-1 5 0 7-11 4-12-18-6 2-7 28 6 3-13-28-7 2-12 196 0-5 74 2 2-2 2-8 108-19 125-21-4-1 2-20-3-11 86 1-8 15 3-3 10 0 5-1 4-13-2 0-8-4 27-9 48 8 3-4 14-1-2-3 1 3-2-6 2-2 14 5 21 9 3 0-2 8-1-1 2-14 2 3 5 7-2-1 4 0-1 2 1-1 1 1-5 2 1-1 9-2 0 0 1 2-1 3 9 11 16 16 18 1-2 11 7 2-7 4 0 1 11-2 2 1 1 1-3 0-4 3 0 2 12 1-1-1-11 2 0 4 6 1 0-1-7 2-1 3 7 1 2 2 0 0-3-2 1-1-3-4-12 2 0 2 8 3-1 3 4-1-5 3 0 1 3 0-4 3-1 4 11-4-13-1 0-1-3 2-1-1-2 25-9 16-13 2-4 18-15 1 2 31-26 14 16 2-2-9-11 2-1 5 2 1-1 7 9 3-3-1-2 1-1 2 2 5-5-10-12 5-3-5-7 2-1 1 1 9-6 5-4 0-2 9-4 4-5 9-5 16-5 85-16 10-2 1 1 2-1 1 2-3 0 2 12 85-11-1-7 11 0 0-2 26-2 3-2 8-7 5-6 6-10 19-53 12-43 6-29-2-3 2-2-1-4 3-3 3-13 11-63 3-24-2 0 3-20-1-9-5-10-13-15-4-6-12-63 10 6 3-1 0-2 0-2-11-6-3 0 1-12 18 10 5 0-2-40zM266 519l-16-4-32 1-4 3-5 16-73 92-2 6 2 8 2 5 5 7 4 3 8 2 16 1 87-51 14 1 20-14 10-17 1-29-3 0-1-4-3-2-16-20zM-105 565l8 12 17 11 5 1 5-1 4-3 2-13-5-8-9-6-16-9-13 1-1 3 0 7zM-67 442l24 24 20-19-21-23 6-6 22 23 4-5 9 1 2-11 4-5-19-19-1 1-6-6-10 10-3-3-22 23 3 3zM894-124l-1-1-10-59 10 0 16 4 7-4 138 0 15 7 19-5 4-2 16 0-7 4-3-1-4 5-11 5 31 14 20 12 7 10 9 18 0 32-8-24-1 1-1-4 1-1-1-5-5-10-1 1-3-3 1-1-7-7-26-14-5 13-2 0-1-7 3-8-6-2-1-1-3 8-5-1-5 13 1 14-5 0-2-15 9-23-19-9-1 1-28-15-87 0-24 22-4 7 1 1-4 4-1-1-11 16-5 10zM472 429l-1 2-2-2 5-12 2 1-3 8 0 2 3 3-2 0zM297 221l-3 7-7-4 4-6zM298 239l-3 6-7-3 4-7zM806 403l0 1-4 3-32-34 5-4zM811 383l1 3-3 4-36-29 5-5zM724 396l7-14 3 1-7 15zM749 394l-1 1-11 23-4 0-1-3 12-23zM497 797l4-7 5-5 10-4 13 0 27 6 16-24 0-12 2 1-1-5 27-53 3 2-27 54-1-1 1 2 0 11-17 28 2 7-3 0-2-5-2-1-27-7-6 0-4 0-1 2 18 11-8 0-15-9-6 4-3 4 2 1zM34 230l-1-1-35-5 1-6 6 2 21 3 3-1 6 0 3 1-1 5zM709 370l-2 10-11-3 2-9zM695 368l-2 9-5-2 2-8zM708 369l-10-2 4-17 10 2zM713 348l0 4-9-2 1-4zM44 276l6-46 5-7-2-4 1-3 2 0 2-18 2 0-1 2 4 1 0-2 8 1-2 4 2 1 0-5 1 0 0-1-12-2-1-5-2 0 3-21 1-1 2-11 11 2 0 5 3 1 2-8-11-2 2-8 24 3 1-5-34-6 0-2 3-19 1-2 0-6 36 6 2-7-34-5-5-7 3-1 7 0 1-1 2 0 2-8-1-6-2 0 1-11-33-4 1-8 2-3 0-3 2-12-1 0 0-4 2 0 0-1 48 5 2-3 1-10-52-6 0-3-9-1 0-5 10 1-1 2 20 2 1-4-29-3 1-8 22 3 15-3 11 2 3-3 0-3-3-5-1-5 2-13-10-1 2-20 0-2-3 0 1-10 5 3 1 2 10 1-3-3-1 1 0-1-1 0 0-1-3-2 0 1-1-2-1 1 1-1-3-2-1-1-1 0 0-1-5-4 1-1 6 3 20 2 11 8 1 0-1 1 4 2 0-1 0 1 3 3 3-3-10-8 2-12-35-4 0-5 1 1 3-30-12-2 0-3 4 1 0-1 3 2 6-1 14 1 1-2 2 0 0-5 17 1 1-1-1-3 1-1 5 0 7-11 4-12-18-6 2-7 28 6 3-13-28-7 2-12 196 0-5 74 2 2-2 2-8 108-19 125-21-4-1 2-20-3-11 86 1-8 15 3-3 10 0 5-1 4-13-2 0-8-4 27-9 47 2 2 6 2-4 14-1-2-3 1 3-2-1-1-5 3zM303 549l56 45-4 12 26 10-3 10-6-1-8-4-9 4-3-2-2 1-2-1-44 35 5 5 11-9 14 17-40 44-10-9 3-3-6-8 24-19-8-11-30 24 1 2-27 21-3-1-10 9-79-63 10 2 12 0 87-51 14 1 20-14 10-17zM758-84l-10-53 10 6 3-1 0-2 0-2-11-6-3 0 0-6 1-6 18 10 5 0-2-40 114 0 10 59 1 1-4 12 1 11 1 4 3 2-2 5 8 20 2 17 2 3-1 1 2 17-5 25-2 4-1 9 1 3-1 1 6 0 11-2 2 10 4-1 15 0 1 2 4 3 1 3-1 7-4 1-30-13-3-1-5 2 1-1-5-1-1 1-1 1 5 4-3 10 1 2-14 33-7 7-7 15-2 0 1 3-2 2 2 1-2 2-7-5-1 2-2 4-1 6 4 6-13 15-2-1-4 8 1 1-1 2-1 0-6 10 2 1-2 3 1 4-2-1-17 51 4 2-1 2 1 1-1 1-1 0-3 6 1 1-1 2 1 0-5 15-1 5-4 3-1 1 2 0-1 3-3 0 4 4-4 15 1 20 7 15-1 30 22 18-1 8-1 2-31-26 1-6-4 0 3-24-4-6-1 1-19-29-6 4 21 30-1 16-1 1-36-34-4 5 24 23-10 7 0 7 27 23 1 3-1 2-4 0-9-7-1 2 5 4-5 5-1 0 7 5-1 1-1 2-2-1-5 5-4-4-5 5 29 35 1 3-2 1-2 0-25-28-6 3 3 4 10 12 3 5-2 1-18-19-3 1 0 2-5-2 3-5-11-5-1 2-6-3-13-16-4-4 3-15-10-1-6-11 2-9-3 0 0 2-7-2 2-6-1 0-1 3-3 0-8 0 0-1-9-1-17 1-1 5-4-1-7 1 0-2-35 3 0 12-3 0 0-6-3-2-14 1-2 7-3 1-6-1-7-4-6-1-2 2-2 6-4 3-2 4-6-1-4-1-3-5 0-3-16 0-4 3-1-1-5 2-6 5 0 2-1-1-1 3 1 0-1 3 4 3-1 1-1 1-6-4-1 4 4 3-1 2-13-6-22 28 4 4 11 5-6 21-25-11-6 14 19 8 4 4-4 10-24-11-7 13 26 11 1 4-1 2-4 1 0-2-2 0-3 3-2 0-1 1 4 3 3-2-2 5 0 5-1 1 0-3-1-1-8 17-25-11-7 14 24 11-4 12-25-11-7 12 27 13-4 9-28-11-5 13 49 17-3 7-11-3-1 3-40-14-5 13 28 9-5 11-30-11-5 13 26 9-5 10-29-10-56-45-3 0-1-4-3-2-16-20-14-4 17-123 4 0 1 11-2 2 1 1 1-3 0-4 3 0 2 12 1-1-1-11 2 0 4 6 1 0-1-7 2-1 3 7 1 2 2 0 0-3-2 1-3-7-2-8 2 0 2 8 3-1 3 4-1-5 3 0 1 3 0-4 3-1 4 11-4-13-1 0-1-3 2-1-1-2 25-9 16-13 2-4 18-15 1 2 31-26 14 16 2-2-9-11 2-1 5 2 1-1 7 9 3-3-1-2 1-1 2 2 5-5-10-12 5-3-5-7 2-1 1 1 14-10 0-2 9-4 8-7 8-4 13-4 27-5 58-11 10-2 1 1 2-1 1 2-3 0 2 12 85-11-1-7 11 0 0-2 26-2 3-2 8-7 5-6 6-10 22-65 14-53 1-7-2-3 2-2-1-4 3-3 14-76 3-24-2 0 3-20-1-9-5-10-16-20zM655 325l0-3 10 0-3 3-5 1zM47 230l3 0-6 46-5-7-7 2-31-5-3-2-3 0-2-4-1-6-9-3-1 1-2 10-103-15-6-2-21-4 0-7 2-1-2-2 0-7 33 2 58 9 0 1 9 0-4-12-9-1 4-23 3-1 2 2 7 1 0 6 3 1-2 14-1 1 3 0 1-4 2-1 5 2-1 14-3 0-1 3 16 2-1 1 8 1 0-3 15 2 5-2 6-6 3-2 8 1 12 3 3-2 0-3 3-2z","parks":"M272 391l1 1-4 6-12-12-16-24-2-7 1-8 3 0 4-2 3-8 18 1 10 4-2 21 3 6 5 6 0 3-2 2 0 9-1 2-4 0-1-3-2-1zM749 517l0 3 2 1 2 0 8 47-2 2-43-2-3-21-2 0-1-7 4 0-3-23 3-1zM557 489l19 0-1 4-6 0-1 16 0 10 6 0 0 12-18-5 5-17zM563 472l-1 14-5 1-3-14 2-2zM577 449l-11 0 1-21 11 1zM591 391l-10-2 1-2 9 1zM613 401l-10 0 0-4 9 4zM488-49l-35-22 10-17 35 22zM622-177l-4 7-14-9 3-5 2 0zM279 244l17 11-1 6-8-5-1-3-8-4zM309 139l10 1 0 1 1 1-3 13-17-9 1-3 8 1zM125-172l29 7-3 13-29-6zM-101 139l-17-7 4-9 16 7zM321 269l-2 4-11-6 1-4zM643 7l14-26 25 14-14 24-1 1zM40 5l0 7-2 1 1 5-7 0 1-7 7-12 2 0-2 3 1 2zM42-5l0-1 2-5 4-1-1 8zM62-5l6 0-1 8-6 0zM-150-36l8 1-2 11-3 0-1 9-2 0zM-1 167l11 2-1 12-5-1 2-7-8-2zM-47 21l17 2-1 6-16-3zM-49 21l-1 4-17-2 1-4zM-85 17l16 2 0 4-17-2zM-106 14l17 2-1 4-16-1zM-109 14l0 4-17-2 1-4zM-128 12l-1 4-16-2 0-4zM747-128l2-4 11 58-5-10zM866 715l-2 1-1-1 1-8 1 0zM605 389l11 0 0 8 9 0 0 5-6-1-8-5-7-3zM735-166l6 4-2 9-1 11-12-7zM876 77l6-7 4-11 24 19-7 9-4-2-1 1 3 3-4 5-18-15zM834 149l7 5-1 1-2 1-1 1-4-1-1-4zM1102 16l0-1 12-2 6-1 1 1 4 35-1 1-17 2-1-1zM751-181l-1 3-4 1-3-1 3-5zM495 74l-1 5-4-2 2-5zM349 741l2-1 14 13 0 1-20 22-16-14zM801 794l-1 3-9 0-1-1 6-3zM801 265l2 0 0 10 14 2 0 2-16 0 0-10zM-73-26l-1 18-2 1-18-2-1-1 2-18 2-1 18 2zM25 228l9 1 0 4-5 3-6-3-12-2-3 2-9 7-7 1-10-2 0 3-8-1 1-1-16-2 1-3 4 0 0 2 8 2 1-5 3 1 0 2 7 1 2-10 8 2-1 7 4 1 2-14zM493 697l19 9-2 5-1 1-18-7-1-1 2-7zM244 753l-5-5-4 5-5 1 0-8-13 2-1-1 1-2 1 1 12 0 2-6 1-1 13 12zM710 442l2 24-33-2-1-12 0-12zM908 582l-2-12 4 0-1-2 5-1 2 14zM768 705l-1 4 2 1-1 4-10-2 1-4-4-1 2-5zM1013 182l1 9-9 0zM604 338l-9-1 0 4-2 0 0-3-5 0-1 3-5 1 0 9-27-1 0 2-19-1 0 8-2 0 0-8-4-1-1 9-11-1-5 7-4 0-5 8-7-1-14 36 0 2 7 2-23 60-8-2-2 4 8 3-9 28-15-6-2 0-7 18 2 3 0 4 7 3-3 10-13-4 2-4-26-12 6-13 25 11 4-12-24-11 7-14 25 11 8-17 1 1 0 3 1-1 0-5 2-5-3 2-4-3 1-1 2 0 3-3 2 0 0 2 4-1 1-2-1-4-26-11 7-13 24 11 4-10-4-4-19-8 6-14 25 11 6-21-11-5-4-4 22-28 13 6 1-2-4-3 1-4 6 4 1-2-1-2 2-5 1 0-3-3 6-5 5-2 1 1 4-3 16 0 0 3 3 5 4 1 6 1 2-5 4-3 3-7 7 1 5 4 8 1 3-1 1-7 14-1 4 1 0 4 3 3-1 3-2 0zM442 187l0-11-3-2 7-13 8 4-3 11 1 17zM380-155l1-3 2-1 2 11-2 1 0-4-3 1zM932-148l1 6-12 2zM915-140l-13 2 7-9 1-2 1 1 5-6 7 9zM530 350l-4 0-4-10 18-1 0 3 3 5 4 1 7 1 1 1 0 2zM559-39l-5 9-2-3 2-9zM892 521l1 8-8 1-2-8zM418 160l6-9 8 5-5 9-8-4zM385 55l1 0-4 13-3-3zM707 219l-5 7-9 9-6 3-11 2-1-17zM577 175l9 3-2 4-1 0 0 2-3 1 1 5-8 0-9-3 0-3 5-12zM339 372l-10 6-4-16 4-1zM781-5l-16 91-3 3 1 4-2 2 2 3-1 7-14 53-6 19-16 46-6 10-14 14-14 2-3-8 9-5 12-15 33-85 2-8 2-45 3-18 23-52 6-18zM690-26l-2 4-7-4 2-4zM447 230l-6 8-2-3-1-4zM837 584l9-1 1 10-8 1zM1061 564l27-5 1 1 3 18-1 1-26 4-4-3-2-14zM-2 427l-1 7-2 0 0 2-6 0zM-72 581l2-1-2-2 1-2-2-1 0-2-2 0 1-2 2 1 0-2 6 1 1 1-1 7-2 7zM-73 568l0-1-2 0 0 1-2-1-2 2-7-10-1 1 1-4 2-1 14 9 2 5zM286 338l-3-3 1-4 3-3 2 3 0 5zM909 470l5 27-4 0 1 5-1 0-5-31zM1136 736l-1 12-3 2-14-1 0-15zM631 718l-3 7-21-10 4-7zM338 169l-1-1 0-8 5 2zM501 594l-2 5-11-6 1-3zM869 103l-3-1-2 0-6-4-1 2 1 6 9 8-1 2-1 0-6-4-1 1-2-2-2-3 0-5 3-7-6-6 1-1 13 11 2-2-2-1 2-2-1-3 4-5 8 6zM225 312l-2 3 2 2 2 0-4 3 1 3 4 1 3-4 3 0 2 9 6 7-1 2 1 0-8 1 0 2-10-4-4-20 1-7 6 1zM221 309l1-6 6-2-3 2 3-1 1 2 4-14-7-3 3-2 10 6-11 19-1-1zM226 287l11-68 14 3 1-4 0-5 3-10-15-3 3-23 3 0 1 2-3 12 20 11-7 14 2 1-1 4 3 1-3 10-14-4-5 0-3 9 1 2-1 7 2 1-1 4-2 0-2 9 3 1-2 6-2 1-3 17zM401 226l-2-4 1-3 3 0 2 1 0 3zM31 112l0 3-8-1 1-3zM22 111l0 3-7-1-1 5 1-9zM685 100l-7 16-18-7 7-17zM619 33l-4 7-5-3 4-7zM450 247l3 2-3 4-3-2zM309 212l2-10 5 3zM650 165l3-7 17 7-2 7zM621 499l0 9-11 0 0-9zM777 503l9-1 1 6-9 1zM775 658l1 9-4 1 0 2-4 1-2-12zM768 631l13-2 3 11-2 0-14-7zM666 612l11 5-2 4-11-6zM645 508l0-10 4 0-1 10zM600 461l22 1 3 8-24-1zM368-57l15 2 0 2-4-1-1 8-11-2zM247 176l2-5 9 6-2 4zM840 337l-7 6-3-8 8-7zM855 275l0 4-2 0-1 4-3 0 2-8zM821 307l9-2 4 10-9 6zM902 305l4 6-5 4-2-3-10 9-2-3zM342 334l0 1-6 5-3-3zM458 532l7 2-2 5 3 2-1 2-5-6zM704 768l-2 4 3 2-1 3-11-5 4-8zM906-54l3 0 0-2 2 0 1 5-2 3-3 1-1-2 1 0 0-2-1 0zM916 70l-6 8-24-19 9-20 1 1-4 7 2 4zM411 15l1-2 4 3 2-4 3 2-5 9-2-2 2-3zM392 34l2-18 4 0zM454-127l2 4-1 3-2 1-4-8zM473 219l9-1 0 5-8 1zM419-38l4 2-2 3 4 2-3 4-6-4zM1139 626l6-1 0 4-5 1zM1087 637l0 1-11 2-1-9 11-2zM24 212l-1 4 2 0-1 6-5-1-1-1 1-8zM74 165l0-4-11-2 1-3 15 3-2 8-2 0zM921 693l12 3 1 6-15-5zM362 31l1 2-8 7 2-9zM79-23l-1 6-6-1 0-5zM59-31l7 1 1 4-8 0zM647-47l-3-1 2-2 6 3-4 8-4-2zM380 235l2 2-6 5-2-3zM912 243l4 2-3 6-4-3zM597 651l-3 5-11-6 2-5zM567 647l-4 8-5-2 4-8zM47-73l2-17 1 0 8 5 4 1 0 3 4 1 1-4 17 2-3 8-14-2zM1139 505l1 9-13 2-1-8 5-1-1-1zM670 192l1 3-12 2 0-4zM889 538l4-1 1 3-1 1 1 1-1 1 1 0-5 1 1-1-1-1 1 0-1-1zM843 487l-9 1-1-9 9 1zM898 552l1 2 1 6 10-2-3-26-9 1 0 1-2 0 0-2 12-1 5 29-15 2-2-10zM907 550l1 0-2-2-7 1 0 2-1 0-1-5 6 0 1 2 4-1 0 5-9 2-1-2 2 0-1 2 8-2zM566 47l1-1 1 0 1-2 11 6-1 2zM320 12l11 10-13-2zM477 239l-1-2 8-2 2 8-8 2 2 10-10 2-2-8 9-1-2-8zM493 253l21-4 1 5-21 4zM365 33l5 3 5-2-1 6-3 0-5-5zM674 456l-1 6-6-5 1-3 2-1 3 1zM663 460l7 5-9 6-6 1 4 0 3-3 1-3zM731 443l0 5-4 1 1 7-4 1-2-14zM851 619l1 8-8 1-2-8zM1081-80l0-2 5-1-1-5 1 0 0 2 8-2 0 2zM-38-14l7 1-2 11-7-1zM609 408l5 1 2 1 1 2-7 0-2-3zM957 252l3 1-3 8-3-2zM972 245l6-11 3-1-6 12zM966 256l3 1-4 7-3-1zM960 265l4 2-4 8-3-2zM956 275l3 2-4 8-3-2zM950 290l3 1-3 7-3-1zM1000 55l11-5-7 9zM971 407l-6-6 8-7 5 7zM899 425l-3-2 2-8 5 5zM873 446l9-2-2 9-4 7-1-1zM938 540l8-1 1 6-4 1 0-2-4 1zM916-184l-7 4-16-4zM946-40l1 8-8 1-1-8zM272 128l-2 0-5 3-8 9-4 10-1 13-3 8-3 6-3 0 8-55 19 3 1-2 21 4-1 2-17-3zM269 143l-1 3 2 1-3 5 3 2-1 2-3-2-4 7-4-2 2-3-2 0 1-6-2-1 0-3 3 2 4-8zM669 91l0-1 26 11-5-2zM1096 686l12-2 1 9-12 2zM666-144l-8-4 4-7 8 4zM973 687l8-2-1-5 9-1 1 8-16 3zM324-171l2 0 1 1-2 31-3 0 2-29zM321-124l1-11 3 0-1 19-2-1-1-7 2 0zM237 779l-1-4 5 0 2 1-4 4-4 10-8 7-2 0 6-6-2-4 1-1 5-1zM719 101l3 2-2 7-4-1zM939 532l2-2 3 0 1 6-1 2-4 0zM258 170l-3-1 2-7 4 2zM248 334l-4-1 10-33-1-1 3-9 4 3zM247 176l9 5-2 2-7-4-1-2zM261 289l-6-5 5-10 4-15 4 1zM-63 131l-1 8-5 0 3-8zM517 246l-2-14 20-2 1 7-8 3 2 4zM521 259l-1-8 9-2 3 1 2 3-1 4-10 3zM355 227l1-5 18-28 22 13-6 9-6 4-25 8zM439-77l-1 2 1 2-3 4-4-2 5-8zM509 66l0-2 4 1-2 5-7-2 1-3zM738 23l-9-6 4-7 9 6zM745-59l-6-3 3-5 5 3zM-60-46l18 2 0 2-18-2zM-47 46l8 1 0 4-9-1zM437-167l-3 6-5-10zM457 91l3 3-3 4-3-2zM-48 108l-2 2-7-3 1-7zM657-145l3 1-2 4 3 1-2 3-5-3zM373 72l1-8 9 9zM395 234l8 7-1 4-7-5-1-2zM1120-170l-21-10 7-3zM150-162l-2 4 2 1 0 4-23-5 0-2zM993 108l3 3-3 4-4-3zM-13 436l-2 3-7-6 3-3zM-27 422l1 2-2 2-8-8 3-3 7 6zM-8 418l3-1 3 2 2 3-2 4-4 1-1-4-2 1 0 1-1-4zM277 312l6-9 4 1-5 6-3 3zM1076 426l-1-5 7-1 1 6-1-1zM950 572l-1 3-3 2-1-4-3-6 7-3zM1059 306l15-2 3 19-16 2zM1007 481l13-2 1-4-1-4 6 0 0 4 2 3 14-2 1 5-36 6zM697 625l-3-6 4 0 2 6zM130-148l-1 3-4-1-1 2-2-1-1 2-1 0 2-7zM863 177l2-8 10 4-2 4-6-3-1 4zM-50-180l4 2 1-3 3 5-1 5-8-2zM50 227l-2 1-2 0 0-6 4 0 2-5 1 0zM814 206l17-51 7 3-3 4-3-1-14 45 2 6-3-2 1-2zM375 96l8 0 2-2 0 7zM777 574l8 1 2 9-5 1-1-4-3 1zM257 353l-1-3 4-5 7-3 5 2 1 4-3 5-6 2-5 0zM270 363l2 2 2 7 4 3-4 2-3-1 0-1-6 1-5-5-4-6 0-4 3-4 10-2zM249 351l-4 2-3-2 2-3 3-1-1 2 2-2 4 3-1 0-2-2zM572 763l-6 8 0-1-1 1-1 0 2-4 4-7 0-9 2 0zM-47 19l1-10 8 1 1 3 2 1-1 6zM756-67l16 18-20-11zM338 360l1-1 2 2 6-5 5 6-8 5zM1094 276l-1-10 16-2 1 9zM714-77l-4 2-7-3-3-5 1-3 4-3 5 1-3 2 2 3 3 0 0-3 3 2zM720-76l11 3-3 6-9-7zM696-89l0 1-11-3 3-5 1 0zM658 170l-4 11-2-1 0-4-1-1 1-1 1 0 1-2-1-1 0-1 4 1 0-1zM641 186l1 7-10 1-1-7zM-82-157l11-19 3 12 6 9-2 3zM861 585l5-1 1 6-5 1zM437 768l-2 6-4-8zM881 416l7 2 0 2-3 10-7 2-1-9-2 0 1-7 3 1zM878 425l0 4 1 1 3 0 3-3 1-2-1 5-7 2-1-7-2-2 1-7 3 1 4-4 2 4 2 1-4 1 0-2-2 0-3 0zM678-93l1-2-3-2 1-2 2 1-1-2 1-2 5 0-2 2-1-1-1 2 2 0-2 3-1-1-1 1 1 1zM721-98l1-2 4 3 2 3-6 1 0-2 1 1 1-1-2-1 1-2-1-1zM701-60l3 0 2-3 2 6-3 0-5-3 2-2zM694-66l-1 3-4-3-1-3 5-1 1 2-2-1 0 1 1 1-1 2 2 1zM700-119l-2-1 0 2-2-1-1 1 2 1-1 1 2 1 1-1-1 2-9-5 1-1-1 1 2 0 1-2-1-1 1-2-2 0 0 1 0-2 6 5 0-1 5 2-2 1zM715-59l-2 0 0-2 4-2 4 1 3 2-2 2 1-1-2-1-1 2-2-2 1-1-2-1 0 2-2-1-1 1zM730-53l2-3 2 1-3 6-4-1 1 0 1-2 1 1zM733-44l-3-1 1-2 1 0 0-2 2 1-2-1 1-1 3 1-1 1 2 1 1-2 1 1-3 6-2-1 1-1-3-2 0 2zM706-151l5 8-2 1-6-7zM1040 263l5-1 1 9-5 0zM722-144l0 6-2 1-3-2 1-3 2 2 1-1-3-6zM716-146l1 4-2 1-2 0-3-5 2 2 1-1-3-6 7 4zM735-122l0 2-7 4-3-3 0-3 2-1 2 2-2 2 1 1zM734-118l1-1 4 8-2 2-5-8 2 0zM745-102l-5-7-1 1 2 4-3-1 0-3 1-1 4-1 2 9-2 0zM701-130l3 0 4 3 0 1-2-2-1 1 3 6-7-4 2-1zM735-82l0 2-1 1-6-5 0-4 4-5 2 2-1 0-1 0-1 1 1 1-1 2-1-1-1 2 1 1-1 1 2 1 1-1 2 1-1 1 2 1zM744-88l1 1-2 0-2-3 2-2 1 1 2-3 1 5-1 1zM718-85l0 2 2-1 0-1 4 3-1 1-1-1-1 2-2-1 0 2-3-5zM740-70l2 2-3 2-1 5-2-1 1-3-1-1 1-2 2 1zM385 222l4-3 7 8zM484 375l1-4 4-5 3-2 1 1-6 6-1 10-1-2zM473 385l7-4 3 1 2 2-2 3-3 2-6-1zM486 380l2-10 5-5 4-1 0 4-3 1 1 2-8 11zM488 366l-4 8 1 8-3-4-4-1zM519 348l3-4 4 0 3-4 4 2 1 5 0 2-7-2-4 3-3 0zM565 337l3 1 3 2 0 1-7 4-2-1 1-1 0-6zM706 61l6 3-2 2-13-7 1-2-2-1-1 2-4-2 2-4-1-1 14 7zM405 284l0 1-5 8-3-4zM253 124l10 0 0 3-3 6-9 10-2-2 2-5-1-6zM325-143l0-3-2-1 2-4-2-2 1-7 0 4 2-1-1 18-3 0 0-1zM311 143l2-1 2 1 0 3-2 3-3-2zM880 214l-2 4-5-3 1-3zM581 142l6 2-3 6-5-3zM624 147l4 1-2 6-4-2zM569 170l5-12 3 1-1 3 4 2-3 9zM-133 179l-5 12-8 14 10-23zM-149 182l3 0 1-4-5-2 9 2-2 6-3-1zM367 226l2-7 2-1 4 2-2 3zM362 213l2 0 5 3-1 3-4 2-5-3zM372 203l-5 4 0 2 2-2 3 1 1-4 2 2-5 6-4-2 0-3 3-4zM384 218l-2-2 2-4 2 0 1 3zM607 153l-8-3 1-3 8 3zM656 205l2 0 3 28-3 0zM917 42l13 11-5 7-13-11zM908-146l2 0 2 5-5 1-3-1zM657 5l0-3 3-3 2 0 2 1 1 4-3 4-2-3zM672 12l-3-3 0-3 3-3 3-1 2 1zM665 11l-2-3 4-4 1 0 0 4zM662 14l-2 0 2 2 4 0 1 4-11-6 1-2 7 1 1 2-2 1zM668 15l-2 0-1-2 4-3 3 2-4 7-1-3 4-4-4 0-1 1zM651 6l-3 0 1-7 4 1-1 5zM641 535l0 11-2-2-7 0 1-9zM320-90l1 10-2 1 1 2-2 0 0-9zM655 439l0 5 9 0 0 5-16-1 0-10zM1123 33l2 15-2-2 1-5-3-7zM1120 33l3 6 0 4-1 2-7-9 1-4 2-1zM1115 37l6 9-5 1zM1114 37l1 11-6 0zM1108 47l-2-3 1-9 3-1 3 3zM31 229l-1 4-1 1-17-4-4 1-8 7-4 1 2-15zM476-11l-2 3-8-5 2-3zM591 48l7 4-2 3-7-3zM1073 492l0 4 6-1 1 4-11 2-2-8zM1046 458l-1-8 9-2 0 6 5-1 0 3zM-121 263l1-10 66 9-1 10zM925 16l-8 2-1-1 0-10 3-1 1 9 2 0zM83-59l1-1 0 1 1 0 11 9-8-1-7-6 1-5zM888 439l-3 0 6-25 2-2 1 0zM896 420l0 3 2 2-4 12-2 1zM895 408l-1-3 6-17 2 2-1 2zM904 396l1-3 1 2-3 10-3 4zM942 307l2 3-5 5-8 20zM969 237l3-3-2 4 2 0-4 7-3 0 3-8zM973 224l6-9 1 1-7 14-4 5-1-1zM949 270l2 0 3-7-1-1 3 1-3 9zM978 233l7-8-6 12 1-3-1-1-6 13-2 0zM995 201l-4-3-17 21 2-5 15-19 7 1-11 25-7 5zM1087 105l-1-2 8-7-3-3 1-1 2 2-1-2 1-1 1 5-6 7zM886 462l-1 9-10 3zM880 459l5-15 2-1-4 13-7 10zM889 451l2-9 2 0 0 6-8 13zM895 448l1 9-2-2-4 0zM674 467l2 1 0 2-9 5-5 0 7-3-1-1-8 3 8-4 1 0 4-2-4 1zM643 419l2 3 0 2-3 2-2-1-8-9zM609 414l6 1 6 3-1 3-5-1zM453 538l-4-2-1-3 4-14 0 9zM456 563l2-1 0-4-2-6-3-4 2-4 4 12 0 6-3 2-6-3zM451 574l6 2 1-5-2-3-9-4 10 3 2 3 0 7zM1106 30l-3 1-1-15 2 1-1 5zM1104 23l0-5 7 9-1 3-3 0zM1120 28l1-8-2-4 2-3 2 16zM1118 16l3 4-1 9-1 2-3 0-2-3zM424 284l10 11-2 2-1-1zM404 318l-2 2-8-8 2-2zM1050 85l15 17-9 1-1-6-3 0zM673 387l2-8 5 2 4-6 1-4-3-2-1-7 3-7 2 1-3 11 3 3-3 13-7-2-2 8zM868 289l2-11 7 0-2 8-6 2zM-91 562l6 10-1 1-2 9-8-6 0-2 3-2-2-3 4-2-3-4zM887 72l2-3 3 2 0 4-2 1zM641 262l-1-8-5 0-5-3 46-4 13-4 3 6-25 3 1 7zM830 335l7-6 2 3-7 4zM832 337l2-1 3 3-4 3-3-6zM891 67l-1-1 1-2 9 7-2 1zM891 54l2-2 3 3 1 3-2 2-3-1zM-128 180l0-1 21 2 0 1zM-103 182l23 3-1 2-6 1-6-3-8-1zM467 445l3 4-3 7-3 2-1-3 3-5zM456 480l4-1 1 1-4 5-2 1-1-4zM412 514l-1 1 0 2-1 1-7-4 1-4 2 1 5-4zM457 480l2-3 3 0 1 1 0 4-1 3-7 7-2 10 0-9 2-4 6-6 1-3-1-1zM462 470l1-5 7-14 2-9 4-6 0 8-6 16-4 5-1 5-2 0zM484 419l0-6 2-1 1 4-1 5-2 5-6 8zM1074 398l8-7 6 7-7 5-2-2-1 1zM1050 370l-7 6-6-7 7-6zM445 211l-6 2 0 3 2 2-3 4 0-11 7-2 1 3zM458-74l2-3 6 3-1 1-5 1zM470-81l8 8-4 2-7-7-1-2zM463-69l0-2-3 0 4-1 3 2 4 0 2 1-1 3 2 3-1 1-1-3-2 1-3-5-5 1-2-1zM483-54l-1 0-2-3 1-4 4 1 0 4zM247 163l-1-4 1-5 2-3-1-2 1-6 2 1-1 6 1 8-4 9-1 1-1-2zM489 264l0 3-10 2-2-6 3 5 2-3 0-1-3-2 3 0 2 3 1 0-1 2 1 0 1-1 2 1 1-1-2-1zM586 332l15-1 3 2 0 3 3 3-1 3-2 0 0-4-9-1 0 4-2 0 0-3-5 0-1 3-2 0 0-2zM555 345l4-4 3-7 7 1 8 5 8-1 0 2-3 1 0 9-27-1-1-1zM576 393l2 6-9 0 1-9zM569 402l0-1 9 0-1 3-3 1zM579 402l0 6 1 1-3 0-5-4 4 0zM561 401l-3 11-2-2 3-9zM561 401l2 3 1 3-2 4-3 1-1 0 0-3zM506 396l4 3-2 5-5-2zM506 396l5-14 12 5-15 9zM501 401l-5-1 2-7 6 2zM491 415l8-9 2-5 2 1-7 15zM473 391l-4-4 22-28 17 8-4 6-7-1-4 12-4 7-2 6-4-2zM573 438l2-2 0 4-1 3-4 0-1-5zM577 431l0 15-4 0 3-5-1-6zM575 446l2 0 0 3-10 0 1-2 6 0zM610 417l4 3 4 2 3-2 0-3 8 5-1 4-4 3-6 0zM629 427l6 1 8 7-5 0-2-3-4-1-3 1-2 2-3 0zM603 430l1-1 2-3 0-5 3 7 0 2-4 3-2-1zM565 492l2 0 0 10-2 0zM562 492l-1 10-1 0-2-10zM918-162l15-15 2 2-6 6 1 2-2 2-1 2-3-1-2 2 1 1-3 1 1 3-3 0-3 3-1-1zM258 348l3-4 6-2 4 1 2 3-3 6-8 4-3-1-2-2-1-3zM818 708l3 1-1 4-3-1-1 3-2-1 1-2-4-1 3-6-2 0-4 8-3-1 0-3-3-1 3-6-3-1-5 9-3-1 1-3-3-1 1-4 2 1 1-2-5-1 0-2 28 8zM1094 91l1 2 0 3-8 9-1-2 8-7-3-3zM1007 105l1 1 3 6-1 3-2 2zM1010 118l1-2 4-1 6 0 7-2 3 2zM1028 108l-2-16 2-1 2 17zM1014 89l4-1 6 1 3 2-2 1-3-3-3 0-5 3 0-2-2 1 1 3-3-2zM1026 77l0 2-5 4 0 4-6 0-7 6-2 0zM1043 113l1 1-10 1-1-7 2 0 0 3 2 2zM1030 74l7-5 6 7-5-2-6 1zM1022 63l-2 0-4-6-1-4 1-2zM1014 50l-1 6-4 6-13 13-1-1zM994 75l2 1-5 7-5 6-4 2zM982 92l1-1 4 3 7 6 0 2zM995 102l1-5 6-6 1 1zM1004 92l-1-2 9-6 7-10 3-1 3 2zM1003 89l-8 7-3 0-4-2 0-5 8-11 1 0 5 9zM999 81l2 0-3-2 2-8 3-2 5-1 5 3 2 6-3 5-8 6zM1015 61l5 3 2 5 0 3-4 1-2 0 1-3-2-2-2-2-2 2-1-4 1-3zM-54 440l6-7 5 5-7 6zM903 6l1 3-4 0-2-3 2-7-1 0 0-2 2-3 0-2 2 0 0 6-2 1zM-66-142l17 0 17 4-2 12-19-5 0-2-5-1 0-2-5 0 0-2-4-1zM-98-131l6 1-2 20-6-1zM278 562l-4 1-2-2 7-6zM281 582l-5 3 2-14 5 10zM280 569l2-2 4 7-3 7-5-10zM284 570l-2-3 7-6-3 12zM289 557l0 3-3-4 0-1-2 0-2-5 6 1 1-2 1 0zM269 550l1 7-2 1-9-2-2 1-1-1-8 0-2-1 2-10-1-1 1-1 1 2 3 0 0 3-2 0-2 6 7-1 0-1 6 0 0 2 6 2-2-9 5 0zM204 629l-1-3 0-2-2 2-2-3 8-8 0 2-1-1-6 6 3-1 0 2 5-2 2 1 0 2 4-1-4 1-1 4-1-3 1 0 0-2-6 2 1 1 3 0zM151 656l-5-2-4-4 4-6 1 0-1 2 2 2 4 2 2 2 1 0-1 3 0 2 0-1 3 1zM156 653l-8-5-2-2 1-2 1 1 1 2 9 5zM273 601l-2 2-8 0-2-5 4-2 0 4 4 2 4-4-1-2 3 3zM241 570l1 2-5 2-8-21 4-1zM243 581l-1 1-5-8 5-1 3 7zM231 549l1 2-4 2-1-4 2-4zM229 562l1-4 3 9-2 2-3-3zM224 547l2 1 3 10-1 8-11-13zM233 531l0-1 3 1-1 7-3 0zM285 535l0-3 7 9-1 0 2 2 3 2-1 4-6-1 0-3-2-2 3 1 0-2-3-1 1-2 0-2zM170 618l1 0 2 3-9-1-9 1 5-1 1-2 5 1 2-3-2-1 0 1-1 0-4-3 1-2zM153 625l4 1-5 5-9 0 0-2 5 0 4-4zM142 628l-4 0 4-7 4-1-3 4zM206 577l-2 1-1-2 1-1-1 0 0 3-1-1 0 1-3 1 2-3 0-1 3-2 3 1-1 1 1 1 1-1 1 0-1 2 2-1 6 1zM202 596l1-1 1 2 3-3-7 8 1-10 1-1 2 3 0-3 1 0 0 3zM206 602l-2 4-2 0-2-3-2 1 8-7 1 1-4 4 0-1 1 3-1-2 3-4 3 0 1 1-2 0zM211 598l-1 1-3-2 2 0 1-3 4-6-1 6zM175 620l0-4-4-3 5-3 4 3 6 10-9 1-2-3zM175 620l0 1-9-11 10 0-5 3 4 3zM173 627l-1-2-4 0-3-2 2-1-1 0 5 0 6 3 5-1-5 3-7-4 4 4 5 2 1 2-7-1 4 0zM170 623l7 4 6-3 6 1-9 6-1-2zM192 610l-2 6-3-5-6-2 14-3zM195 599l2-7 2 7-2 5-3 2-7 0zM193 611l5-5 2-1 2 3 0 5-2 5-6 5-2-1-1-3zM188 614l3 8 2 2-4 0-2-2-7-10-3-3 7 1zM227 591l8 10-7-4-8-2 4-3 0-4zM184 573l6 0 0 6-2-1 0 2 2 0-2 1-4 0-2-2-1-3zM215 550l-8-6-1-2 3 1 1-1 1 0 0 4 3 1 3-1 1-2 1 5zM583 728l-2-1 9-18 2 1-5 10zM164 603l-6-1 4-4 7 1 4-3-3 5zM150 637l-8 10-2 0-3-6 0-9 10-1 7 1zM284 559l-5 0 1-8 9 9zM284 561l5-1-7 6-3-7 4 1zM281 568l-3 2 1-10 3 6zM270 584l1 8-5 1-3 4-3 0-7-6-5-15-3-5 9-6 17 1zM715 32l2-4 7 5-2 1 1 1-1 1zM456 259l-1 1 1 5 5 0 1 3-2 1-1-2-1 1-2-1 0 1 1 1-3 2-7-7 5 5 4-3-2-7zM442 257l-1 0-4-4 2-5 3 2-3-1-1 2 3 3 2-3 1 3-3 0 2 1zM631 223l6 0 0 4-10 1-1-8 4-1zM1113 446l6-1 1 4 7-1 2 9-18 3 0-2 6-1-1-3-1 0zM1046 554l8-1 1 8-17 3-1-4 10-2zM786 558l5-1-1-3 4 0 2 12-9 1zM-72-139l-1 6-8 2-7-2 0-6zM-72-159l8 5-2 1-14-4-1-2 2-1zM576 751l3 2-2 7 4 1 2-6 3 2-4 8 2 2-8-5zM802 287l-1-8 4 0-1 9 3 8 2 0 0 3 3 1 0 1-4-1zM143 653l-6-9-3-10 1-5 4-6 70-88 5-16 2-2 34-2 30 8 16 20 3 2 1 4 3 0-1 29-10 17-20 14-14-1-87 51-12 0-10-2zM533 98l2-4 1 1 17-47 6 2-5 14-1 0-13 37zM531 105l6 3-9 23-6-3zM527 135l-12 29-3 2-2-2-1-2 11-30zM368 335l8 7-3 2-6-8zM546-137l15-27 12 8 0 2-10 18-3 3-5 3zM565-136l0 11-7-4zM629-103l-7-4 9-17 7 4zM649-115l-10 17-7-4 10-16zM635-102l2 1 2 0 3-4-5-2zM-150 231l2 2-2 1 0 7 21 4 6 2 103 15 2-10 1-1 9 3 1 6 2 4 3 0 3 2 31 5 7-2 1 3 2 1 2 5-3 14 2 0-6 30-4 1-35-5-36-6-19 1-3 1-2 7 2 3 14 11 6 1 1 3-22 17-35 33-28 35-26 39zM-150 380l18-3 7-4 8-12 6-19 18-27 19-15-31-24-9-4-11-2-25-1zM444 571l2-6 2-1 8 4 2 4-1 4zM453 548l3 4 2 6 0 3-1 2-7-3-1-3zM421 718l-3 8-7 5-1-6 4-10zM398 186l-2 3-5-3 2-4 2 2zM605 402l10 1 9 9-11-4-5-1-2-4zM620 403l11 0 0 10-2 0zM420 177l-5 12-4 4-2-3 4-19zM423 181l2-2 5 4-6 2-3 0zM1037 69l10 12 4 32-17 2-5-40zM1032 115l-24 3-3-24 22-17zM1016 49l10 25-25 20-7 8-13-11 33-41zM978 65l13 10-12 15-13-11zM1002 97l1 0 1 12-8-5zM1067-162l-7 16-7-3-2 0-15-6-1 2 0-4 14 7 1-1 10 4 8-19 8 4 2 2-10 22 0-1 8-19-2-2-4-2zM1090-128l1 3-16 2 0-3zM932 257l-1 4-2 0-8-3 2-3 9-1zM919 246l8 4-11 1zM412 234l5-1 5 8-4 1zM403 229l5-4 2 8 1-1-2-5 1-3 2 0 3 5-1 2-5 4-2-3zM465 280l13-5 13-3-1-2 94-17 2 16-4 0-1-11 3 0-1-2-2 1-1-1-10 2-85 16-21 8-12 8 1 1-1 0-4 2-6 6-9 6-1-2zM416 346l-3 2-14-17-23 20 0-1-5 5 1-2-1-1-13 11-2 4-16 13-25 9 0-1 24-9 16-13 2-4 8-6-1-1 41-35 3 4-6 5zM238 263l10 4-2 3-9-4zM251 267l8 3-1 4-9-3zM276 147l2 1-8 14-2 0 0-2zM494 258l-4 1-1-6 4 0zM541 241l-2 0-2-6-2-16 1 0zM578 399l-9 0 0-10 6 3zM569 402l0-1 9 0-1 2-2 2-3-1zM579 401l0 7 1 1-3 0-5-4 5 0zM535 378l2-3 8 9-3 0zM563 468l-11-1-2-11 0-18 1-15 2-8 5 0 4-1 3-5-1-6 3 2-3 60zM561 400l2 4 1 3-2 4-3 1-2-1-1-2 3-8zM618 415l7 4 4 3-2 5-4 3-6-2-6-8-2-7zM628 421l-10-7 8 1zM643 435l-20-1 5-5 2-6zM632 416l11 3 2 3 0 2-3 2-2-1zM639 416l-2 0 9 0 0 17-6-6 5-1 1-5-2-3zM482 774l-2 7-3 0 3-8zM473 790l3-8 3 1-3 8zM327-184l1 14-11 161-10 75-11 62-25-5-1 2-20-3 32-221 0-7 1 0 8-51 2-27z","streets":"M738-1l-11 19M495-99l-33-18M346 349l-2-4M269 236l4 2M387 240l10 13M371 303l9 9M633 175l8-17M673 201l-1-11M357 282l10 7M516-137l-85-47M343 319l1-1M275 171l-9-5M412-72l22-10M676 156l-21-8M388 167l-47-29M380 334l-5-5M312 189l11 7M393 16l-1 7M411-20l0-9M322 140l6 1M348 154l16 9M500-108l60 34M528-9l-19-12M402-84l-20 9-1-3-5-2M739-41l35 20M550-146l-22-12M533 79l3-8M312 332l2-15 7-16M473 225l-5-19M640 236l-3-30M554 67l10 4M527 57l2 0M507 54l-20 67-14 29M317 314l10 5M423 284l4 7M435 296l-10-13M434-108l-1-6M463-89l-35-23M499-66l18 12M376 288l15-7M486-83l17 9M446 17l-24 37M417-107l9 7M566-48l26 15M250 311l-10-6M555-41l4 2M579-116l11-21M319 274l-12-7M363 312l-17-15M643 235l0 8M546 29l2-7M452 195l0-8M351 50l-35-5M257 607l-86 51-7 1-9-1-9-3-5-6M309 75l22 3M379 23l13 2M463-49l-12 19M395 58l-7 11-4-3M422-51l1 1 8-3 4-5M713-27l-13-8M727-19l27 14M754-5l1 1M421-50l-2 0-34 13M638 244l-2-8M653 127l-20-8M475 193l2 1M581-166l32 18M703 90l-28-15M626 230l-57 7M706 219l-11 1M619-168l5-9M316 343l10-6M253 299l-7-4M733-57l-4-4 2-8 5-7 5 0M649 105l-17 43M445 160l10 4M329 259l-14-9M624-177l-12-7M737-102l-1 1M620 187l1 10M377 94l2-19M561-165l-5 10M602-178l22 13M678-61l3-5 6-4 7-1 7 2 5 4 2 5 1 7-2 5M624-165l5 2M478 90l-8 17M605-184l-3 6M564-49l2 1M538-177l-12-7M675-113l12 8 0 3-2 8-4 5-4 1-12-6M411-6l-4-1M431-19l30-46M385 54l-7 12M460 216l3 11M410 314l-9-15M334 251l21 19M604 245l-4-34M509-21l-10-5M292 348l19 1M599 62l-1 1M522-148l16 9M573 192l-11-4M299 550l2 27-9 17-19 14-16-1M385-157l45-9M350-151l18-3M353 327l-10 1M319 5l11 2M725 115l-6 15M705 168l-3 8M239 287l3-7M568-52l9-1M599 62l0-3M390 202l5-8M243 335l10-34M567-34l-5 9M331-93l1-11M439 238l1 1M378 84l5 1M251 170l2-6 1-13 3-7 5-8 9-6M405 200l-47-28M481 65l-8 11M327 360l-5-7M342-4l16 2M358-2l2 0M501 143l-20-9M521 152l20 7M663 187l9-23M377 106l-31-5M528-158l-38-21M626 137l7-18M655 148l-12 32M729 134l6-16M711 180l4-9M532-115l54 30M480 184l-20-5M278 284l17 7M276 146l-9 14 0 3M267 163l3-1 9-15M561-165l-13-7M408-81l19-9M441 176l-3-2M486 235l27-4M364 258l-9 12M414-31l-6-3M332 337l-2-6M625-26l-28-16M734 34l-55-30M679 4l-1-1M542-73l-47-26M433-155l-1 0-55 10M254 603l-10 7M476 10l-2 3M261 137l18 10M487-48l12-18M441-90l17 10M676 156l-4 8M471-100l-8 11M251 593l-13 10M518 199l4 8M426-100l-4 2M443-116l0 4-4 7M295 367l-1-4M291 275l-7-3M452-71l18 12M517 255l-1-7M424-133l-49 10M676 240l-21 2M404 306l11-7M403 303l-7 6M683 194l9-22M358 137l16 9M724 174l-9-3M449-8l23-36M291 320l-12-6M260 308l9 3M428-112l-11 5M365 115l18 12M556-53l3-10M665 44l21 12M604 11l-13-8M591 3l-14-8M658 41l-27-16M326 337l3 4M463-133l-3-2M310 291l4 3M307 310l-8 24M565 237l2-2-2-20M445 160l-7 14M441 188l0-12M516-151l-23-13M470 181l-1 6 6 6M352 339l5 6M368-69l17 2 12-5M581 202l1 11M370-181l-18 0M349 9l-4 25M581-75l-19-10M550-92l-45-25M503-11l12 8M417-17l-7-1M664-96l-19-10M571-148l2 2M533-168l23 13M744-51l15 9M369 166l5-8M431 60l34-53M496-42l11-17M283 301l5 2M508-79l18-27M546 170l9-23M512-45l-10-6M511 200l0-1M383-56l-16-2M321 300l3-4M386-46l32-14M645-106l-6 10M367-58l-15-2M392-59l-9 3M420 307l-5-8M381 250l-5-7M376-134l50-10M401 299l9-7M627 237l48-5M303 369l-2-2M490 260l27-5M673 13l28 15M546-9l7 4M332-104l41-8M758 36l-13 32-3 20 0 12M715 112l-4 13-9 17 1 7 4 6 2 6-2 7M290 300l9 6M453 87l38-58M335 249l-15-9M441-54l-14-9M527 64l-1 0M740-165l2 2M662 160l3-8M325 130l17 3M379-166l-1 4M278 604l-7-10-1-13 2-17 2-1 0 2-2 0M679-123l-28-16M417 207l15-5M251 172l8 5M559-63l-2-1M382 270l-12 14M403 247l4-3M269 311l-6 24M626-117l5-9M487-48l1 1M436-81l16 10M294 266l11 5M761 441l19 1M475 511l-8 23M902 633l2 11M309 731l15-16M1059 79l12-1M842 474l-4-27M535 782l2-4M779 444l4 27M342 746l-18-16M386 725l9 4M1116 390l-15 13M907 248l4-8M1065 49l-1 5 1 5M1093 120l0-2M1012 736l27 2M1063 701l-1 16M535 655l-24-13M688 733l-21-10M917 445l-10 1M858 324l-8-9M586 516l0 13M688 569l5 48M579 362l-22-1M527 382l-1 4M309 731l26 23M783 628l-17-112M424 682l64 23M379 665l25 9M507 719l25 14M534 729l26 13M707 569l10 72M239 742l9 9M534 367l1-7M1105 53l-5-39M711 440l2 27M1117 733l-2 17M818 268l31 5M682 767l58 30M1010 407l2-3 58-50M923 297l-56 49M497 740l46 29M478 479l-4 10M484 760l-59-22M481 469l-1-2M1118 320l-39 4M968 381l-48 41M1150 502l-100 15M810 302l9 3M579 715l-4-2M1046-47l7 16M596 699l-11-6M634 718l57 29 1 0M979 63l7-3M594 342l-11 0M861 592l14 86M888 88l10 8M976 189l28-34M922 691l-2-15M408 711l-13-5M431 720l-18-7M599 518l-2 0M588 360l-3-8M644 492l-6-1M1021 233l-31-15M976 211l-34-16M1013 313l-101 86M1045 483l-6-34M755 429l26 1M708 717l-2 1-30-16M520 617l-62-27M626 677l-26-14M1144 98l6-2M916-15l15-2M867 346l-7-9M560 508l-24-8M1004-127l-27 3M930 663l32-4M815 446l4 27M850 315l16-13M316 797l-60-55M986 60l-4-9M940 45l31 26M491 659l10-27M984 264l24-50M918 348l-7 7M931 337l22-19M782 541l5 33M368 666l8 6M417 691l-17-6M421 692l18 8M381 739l-6 6M549 760l-48-30M924 191l-74-47M941 198l-15-10M732 441l4 28M460 614l-11 30M993 549l-8-57M337 787l27 10M729 668l1-2M1006 309l14-29M911 385l80-68M995-59l30 70M1025 11l0 1M987 304l4 0M988 301l-5 7M1079 361l-29 26M964 577l-12-80M609 785l9-13M758 540l60 3 22-4M1010 513l1-1 139-22M577 352l2 4 0 6M583 342l-1 10M599 460l13 1M912 79l31 26M283 797l-10-9M1020 696l2 12M1022 708l-1 6M904-59l21-2M924 560l-19-123M819 291l28 4M1006 51l-11-26M833 231l-6 14M711 537l-3-24M631 533l-22-1M1150 618l-83 13M1118-110l-25-20M1141 71l3 27M478 771l-4 10M1025 264l46-6M506 772l-17-11M906-25l10-1M522 611l32 16M529 394l19 7M964 425l19 126M1085 17l-10-25M1075-8l-1-1M902 633l22-4M974 4l22 51M1148 395l-9 12M1149 723l-48-318M510 374l2 2M574 549l11-9 1-1M1150 85l-7 2M679 364l-10 0M467 509l-8 21M982 51l-36-29M908 269l7 1 1-1M984 720l2 17M661 541l1-30M1012-83l-88 11M1146 752l1-7M1150 700l-71 10M552 413l-27-9M435 778l78-215M1107 107l6 11 7 55M1121 184l4 33M920 6l14-1M767 676l-6-41M757 608l-5-36M842 170l19 8 106 51M695 378l7-38M379 704l-30 34M683 356l-4 8M600 779l28 18M530 737l24 14M1004 155l7-2M997 191l-106-86M975 34l-3 1-11 13M900-80l23-3M1113 682l-4 1M857 370l75-63 3-1M822 797l7-5M626 776l-9 14M600 454l21 1M1104 366l20-2M940-152l33-5M1033 160l6 0M1022 163l-9 1M1141-21l3 27M1144 6l6 48M764 657l13-1M677 568l1 4M899 468l-2-1-1-10-4-1-6 7 1 9M599 564l8-14M1146 110l4-2M1008 130l46-5M1028 285l1 0 121-15M466 569l18 6M763 572l9 57M755 516l8 56M1098 85l-3 3M1079 56l-24-56M1055 0l-1-1M495 515l-9 26M1084-14l1 0M964 36l-7-16M244 791l7 6M517 396l7-4M469 651l10-29M429 725l46 17M1078 478l33 216M1120-98l21-8M860 337l21-17M841 353l10-8M1150 212l-9 3-16 2M824 215l3 1M565 732l-26-13M514 706l-22-11-64-24M538 721l-25-14M691 797l-101-52M424 670l-41-16M1150 560l-58 9M478 479l3-10M1079 408l15-14M1150 411l-2 2M998 724l152 11M920-105l19-3M945 673l4 26M502 508l-13-4M1136 412l3 22M1013 534l137-20M881 508l-5-33M375 755l48 18M488 797l-11-4M1104-46l-11 2M1065 404l-8 7M599 507l33 1M1150 179l-13 4M459 530l8 4M1141 790l1-12M529 451l20 6M1130 80l5 35M537 431l-39-14M764 797l-77-39M1128 172l-28 3M334 797l-4-2M1010 174l-90-74M1114 717l36-6M416 761l-7 18M537 431l-45 122M867 287l-49-7M742 660l12 3M1034 413l-2-11M840 157l23-31M878 368l-13 11M967-13l6 15M973 2l1 2M493 750l44 28M640 511l3 8M1101 344l40-5M947 684l203-31M1141 76l9-3M975 390l45-38M793 424l35 2M535 359l0-8M693 723l-5 10M742 723l7 2M896 293l0 3 6 7M1059 79l-2-19M1024 309l-16 2M1024 309l-11 4M685 608l-5-2M520 370l0 1M1150 479l-142 21M1084-14l2 6M1111 12l-4-29M1124 116l-3-19M1072 269l-46 6M640 567l2-33M621 499l-11 0M707 380l7-33-9-2-3-4M729 498l-23 2M931 432l21 140M952 572l1 6M1145 195l5 13M508 509l16 6M1150 583l-127 20M512 529l12 4M650 591l8-15M498 736l-64-23M530 590l17 8M423 753l4-1 57 21M382 736l23 8M892 293l0 2-49 41M567 419l9 0 3 3M994 208l24 11 2 0M1002 125l-48 59M1039 411l-3 2-2 0M346 705l34 31 2 0M468 486l6 3M975 34l70-31M1085-14l22-3M622 558l-7 14M386 725l-32-28M1150 195l-19-1-87 11M877 693l90 24M870 103l14 10M1022 708l89-14M631 533l-1 29M397 695l-9-3M728 571l6 41M398 753l-23-8M439 640l64 24 26 12M687 758l-30-16M440 535l2-8M540 454l-12 31M1138 422l12-1M1038 438l67-11M1051 137l-41 5M1147 121l3-1M1064 134l11-1M505 548l10-28M985 422l5 34M971 722l26-3M1133 374l-8 1M646 637l-35 69M981 691l2 17M654 678l27 14M610 435l2 3M683 384l5-19-2-6M962 239l-93-45-41-15M990 252l-7-3 0-3M973 564l177-27M625 435l-1 13M707 380l-22-4M1064 99l23-19M821 731l-38-11M983 551l1 11M692 747l2 0 94 48M1020 580l-101 15M511 471l4-9M600 434l10 1M918 244l-7-4M480 467l22-62M928-39l19-2M1106 381l-1-4M1000-149l-65 8M430 636l11-30M502 468l18 7M577 489l-15-1-7 1M1148 237l-40 5M855 119l14 12M439 700l45 17M1011 742l1-6M917-127l85-11M515 632l29 15M454 600l63 27M590 423l12 0M703 727l1 0 58 30M887 681l-11-68M740 571l6 39M501 406l39 15M1040 171l110-14M570 351l0 11M375 701l8 8M388 717l-2 8M906 419l77-66M837 156l9 4M985 228l25 12 1 2M788 795l-1 2M1119 331l-20 2M717 641l33-5M848 299l-2-6 7-44M719 673l-2 1-19-11M533 581l-45-16M990 456l9 59M-150-119l1 1M69-6l-8-1-1 6M-55-88l-20-3M-18 102l1-11M-64-16l20 3M-95-19l-47-6M60-1l0 2M60 1l0 2 7 1M16 97l-19-3M-3 94l-1 0M-4 92l-32-4M118-153l-12-3M-118-164l-6-4M-76 89l1-5M-75-89l-9 0-11 1M-22-34l-20-2M-150-174l20 14M-141-36l-4 33M-145-3l-1 11M-146 8l-3 23M-150 105l8-18M-111-122l4-31M-133 66l2-14M-131-140l-6-2M-105 150l-19-7M-72-118l-20-2M-49 76l1-9M-97-76l-19-2M-150 64l17 2M-133 66l28 3M-13 148l1-1M54 193l-14-2M-105 150l9-21M55 182l-13-2M-41 74l1-8M-14-100l-97-11M-50 132l-18-3-43-18M-106 2l40 5M-146 85l4 2M-82-30l1-11M-57 97l19 2M14 107l19 3M-77-69l-4 3-17-2M-64 226l5-38M67 4l1-3M68 1l1-7M19 210l2-10M-150 19l61 8M118-153l7-31M-96-8l3-23M-124 94l-17 41M45-149l8-35M50 215l-12-2M3-164l4-20M-71-28l-1 11M-74-96l-20-2M525 350l4 9M669-105l-67-37M390 119l11-19M626-117l-5 10M645-106l5-9M334-181l-1-3M400-182l0-2M333-172l16 0M367 72l-13-2M324 56l25 4M368 62l1 4-2 6M323 67l5-40M316 35l11 1M267 240l13 6M247 321l-11-5M261 291l-5-3M338 167l1-6M898 726l-30-8M868 718l-7-2M884 589l14 91M931 675l-33 5M556 372l1-11M557 351l12 0M594 353l-1 20M601 410l0-2M603 396l0-3M567 419l1-13M669 366l-19-1M888 764l36 10M884 777l-8-2M772 764l0-3M483-76l-20-13M457-119l-6 1M727-19l-14-8M646-64l-19-11M682 95l0-3-12-7M656-21l27 15M733-30l42 23 0 2M722-9l14 8M736-1l1 1M750 6l-9-5M741 1l-2-1M739 0l-1-1M751 32l0-2-1-2-3 2M751 32l7 4M638 108l1-7M534 119l10 4M626 76l-3 8M642 152l3-7M566 784l14 9M560 780l1 0M417-107l16 24 3 2M439-11l-10 16M429 5l-25 39M526-69l-39 61M487-8l-11 18M1007-138l28-4M578 527l2-10M584 412l7-1M579 422l0 22M391 229l8 0M418 231l5 10 7 8M418 231l-7 3-6 5 0 2M773 643l5 31M-140-135l6 2M1-54l1-10M-55-93l20 2M101-70l-27-4M60-1l-21-2M47 34l-11-1M21 54l-20-2-1 2M0 54l-32-4M28-74l-25-4M3-78l-20-2M-29 107l20 8 12 2M3 117l9 2M42 132l-31-4M51 89l-2 3M50 97l2-19M43 146l7-49M63 156l-2 14-2 1-2 11M-58 185l-26-3M-3 218l-20-3M-42 212l-1-1 2-9M-34 157l-2 11M-37 180l-8-2M-150 42l98 11M-150-37l9 1M-120-45l1-10M-13 148l-1 11M44 168l14 2M72-38l-13-4-11-2M-3 218l2-11M-23 215l-19-3M-39 190l3-22M-133 115l-17-7M22 188l-16-2M6 186l-43-6M-107 101l44 18M755 673l1 2M712 708l30 15M-29 22l-19-2M694-151l3 2M468 474l-9-4M634-172l-5-3M629-163l27 15M1064 608l86-13M642 534l-11-1M695 537l-41-2M1021 591l106-16M1150 642l-80 12M623 455l1-7M1103 763l-65-5M311 345l0-11M301 306l6 3M621 448l3 0M44 57l1 0 0-2-12-1M44 57l1 2M45 55l1-1M387 783l4-10M924 774l25 7M1035 796l14 1M388 305l-6-8M393 312l8 9M393 312l-7 6M1050 387l7 8M470 558l13 5M547 85l-9-4M1094 394l14-12M911 240l-61-28M527 382l-15-6M512 376l3-7M525 387l-14-6M1050 387l-21 17M1032 402l0-31M599 174l4-10M609 149l31 12M924 358l14-12M406 284l-5-9M959 250l1 2M580 137l10 4M418 256l-8 7-11-9M425 283l-7-8M874 464l-3-19M632 148l-3 9M1065 404l33-29M1075 455l-34 5M1043 472l33-6M695 537l16 0M624 448l52 3M560 742l8 4M437 778l20 8M595 735l-10 20M585 755l23 12M349 738l18 16M302 726l7 5M266 767l32 28M248 751l18 16M266 796l-15-13M708 513l-3-16M545 63l9 4M517-1l22 13M529 133l32-84M917 445l9-2M516 209l5 10M724 174l-4 10M517 255l0 9M383 252l-2-2M370 284l-3 5M406 283l-9 6M859 511l-5-32M642 509l-10-1M874 534l0 2M865 480l5 30M634 472l1-36M283 197l3 2M327 223l-17-10M452 205l-15 3M359 40l16 3M346 91l-15-2M557 580l-15 28M685 619l0 1 9 4M931 263l21 9M937 251l28-59M918 296l1-8 4-8M623 197l42-6 2-3M563 204l58-7M410 292l15-9M494 263l-1-4M353 287l-14-21-10-7M404 319l-8-9M399 296l-12-22-5-4M440 282l-10 7M368 324l-9-7M375 225l1 1M287 174l1 0M371 237l-6-7M364 258l-8-5M405 241l-2 6M350 291l9 8M348 263l12-15 5-6M331 321l10 4M342 348l-7-7M248 336l-5-1M292 348l1 7M265 165l-10-6M264 170l11 1M291 154l1 1M293 143l1 0M264 170l-5 7M269 259l1 0M240 305l-4-2M246 295l-4-2M287 287l-4 13M339 14l1-6M327 188l-4 8M314 180l-4 17 0 3M306 259l-8-5M282 270l-8 25M305 271l12 7M751-166l7-14M743-147l2-2 2-9M743-147l-4 1M737 136l-13 38M604 103l13-32M490 260l1 8M403 64l44-69M447-5l2-3M328 110l35 4M326 120l17 2M427 167l-63-39M400 185l4 4M396 191l4-6M635-184l31 18M516 190l2 8M529 133l-8 19M674 222l-1-21M637 206l-2-10M675 232l1 8M676 156l15-39M604 133l-4 12M692 172l3-8M411-6l-4 5M407-1l-1 0M403 4l-23-3M344-26l18 2M660 109l17 7M330 7l10 1M719 130l10 4M1046 216l58-8M375-123l-29 5M329-125l18-4M345-96l-17 4M325-74l2 0M369-80l-13-2M724 53l-56-31M714 72l-28-16M610 1l53 30M707-48l-1 2M415-112l-12-49-2-20M392-59l22-10M407-93l2 1 13-6M371-92l8 1 4-1 28-12M405-89l-1-1-25 10-10 0M422-164l4 20M1033-153l-27 4M1036-131l-28 4M1150-183l-4 2M738 638l4 22M849 671l4 29M861 716l-6 24M723 613l4 26M722 610l-6-40M754 685l-9 33M756 677l-2 8M875 678l4 29M580 489l18 0M643 521l3-1M632 519l-1 14M644 492l9 0M644 475l0 17M653 511l0-1M657 548l-6 10M632 510l0 9M702 600l-4-31M651 558l-4 6M586 539l0-8M1006 114l-42-35M849 143l-1-1M827 216l32 14M901 157l23 19 0 2M884 113l31 26M891 105l-12-10M979 193l0-2-3-2M976 189l-2 4M856 135l6 5M1150 146l-111 14M1145 125l-70 8M1035 151l-2-1-22 3M1093 118l14-11M1086-8l12 93M1116 51l4 32M1140 66l-10-84M1130-18l0-1M1136 70l-7 1M1031 308l45-5M1118 320l32-4M1046 337l3 5M1052 344l0-3M987 304l-8-1M983 308l-22 19M1016 242l-19 39M1031 308l-7 1M950 288l-4 0M940 302l-2-3M942 305l-2-3M908 269l-90-14M954 289l-4-1M957 262l-5-2M957 275l4 2M952 272l5 3M946 288l-7-1M960 252l7 3M961 264l-4-2M1002 244l1 2 21 10M903 407l9-8M916 352l-2-1M912 399l17 21M934 335l-2-2M922 357l2 1M923 329l-20 17M563 488l1-17M656 450l-1 20M766 516l-6-42M853 474l-3-26M819 477l6 39M825 516l24 155M760 474l-4-31M951 305l5-4M899 470l174-26M725 473l6 41M626 402l0-13M669 366l0 11M614 402l6 0M519 359l-4 5M532 384l-5-2M670 346l-18-1M591 410l0 1M435 709l-18-6M419 632l16 7M432 649l-40-15M435 650l-3-1M447 608l-16-7M450 610l-3-2M454 588l-16-7M434 591l16 7M490 627l-40-17M481 469l8 2M474 489l59 22M489 505l-26-9M489 471l66 24 2 0M504 398l7-19M502 405l2-7M515 400l-15 40M525 404l-10-4M263 734l-15 17M288 742l32 29M263 734l-22-20M361 689l-7-7M386 725l-15 40M349 738l-36 41M346 705l-7-7M239 797l5-6M398 753l16 6M406 790l-3 7M387 783l-5 14M406 790l-19-7M428 783l-4 2-15-6M480 783l-17-7M420 738l4 1M397 695l15 6M393 704l4-9M400 685l-19-7M923 234l29 14M901 235l-10 22M891 257l-6 35M1120-96l0-2M1010-116l28-4M1033-159l17 7M971-184l-1 7M881 320l-10-12M1008 129l-2-15M1099-87l8 70M1107-17l11-1M926 501l8 57M664 568l-14-1M375 745l-36-31M419 632l-15 42M266 796l-1 1M582 373l0-5-3-6M1018 569l105-16M717 699l-31-17M659 669l-100-52M285 394l-1-4M709 179l2 1M748-159l3-7M1150 525l-129 20M739-179l-10-5M385 319l-36 33M390 323l4 3M-90-131l-5 43M56-41l16 5M-79-57l-2 16M790 697l-36-11M-95-88l-18-1M-100-53l-1 10M-101-43l-5 44M-106 1l-8 70-6 12M-21 204l-5 30M38 213l-1 5M-95 76l6-49M-82-30l39 5M-38 99l32 4M37 208l1 5M-6 105l20 2M108-165l12 3M49 147l12 2M-36 88l-3 0M-47 126l-16-7M-16 171l-4 22M-14 159l-2 12M26 166l18 2M-20 193l-1 11M23 188l17 3M20 199l1 1M40 191l-2 11M-104-184l-3 5M966 266l-5-2M648 415l-1 22M536-64l16 9M486-83l-2 4M262 227l2 0 0-2-2 0 0 2M302 116l3 0M-6 316l-35 21M35 272l4 1M16 210l-16-3M0 207l-1 0M37 208l-2 4M38 213l-3-1-16-2M827 707l-9-3M333 337l9-3M643 505l1-2 0-11M658 546l3-5M662-144l16 8M620 93l-7 18M613 111l-7 19M582 78l9 4M544 160l24 10M623 115l-20-8M1103 416l-34 5M1087 430l7 11M325 295l2-3M321 301l13 11M74-9l-5 0M549 760l11-19 10-19M637 206l36-5M538 218l27-3M720 184l-9 22M711 209l-5 10M594 30l-28-16M518 198l0-8M518 190l1-4M525 173l14-36M898 96l105 87M877 122l-10-7 7-9M306 224l17 8M296 261l-3 8M86-108l-2 29-1 0-1 5 1 1M-89 27l2-12M-87 15l2-22M58 198l-3 17-3 0M-89 27l40 4M-87 15l-63-7M950-8l11-2 66-28M345 234l11 9M435 518l-1 5 8 4M524 533l24 9M696 663l-27-14M764 632l2-2 87-13M780 442l2-24M761 441l1-18M90-112l-3 1-1 3M124-181l-11-3M433-41l63 41M496 0l16 10M452-71l-6 10M463-89l-11 18M834 195l36 13 53 26M1029 296l-63-30M621 508l0 2M610 508l0-12M622 491l-1 17M263 227l-1 3M1032 371l3-2M427-140l4 16M411 219l-10 8M563-176l-2 11M1093 118l-4-6M321 347l11-10M627 364l-34-1M628 344l-1 31M917 245l0-1M-117 176l-1-20M-94 180l0-6M1047 148l102-13M461 186l-9 1M1078 122l68-9M462 579l18 7M580 703l11 5M585 693l-25-13M524 686l-25-12-64-24M790 697l0-2M629 728l-24-12M605 716l-8-4M498 120l11-40M609 149l-19-8M282 136l-11-6M707 168l-12-4M739 25l8 5M481 65l19 11M329 13l-1 6M337-39l-6 41M417 173l5 3M312 365l2 11M570-121l9 5M242 280l6-9M257 182l14 8M241 279l-6-3M249 283l-5-3M447-127l13-2M378-162l-5 0M371-163l-22 0M556-53l8 4M371-163l0-21M279 147l5-9M279 147l11 7M457-184l19 11M481-38l6-9M846 160l19 7M937 205l34 16M865 167l6 3 66 35M758 474l6 37-3 5M373-112l20-5M393-117l26-5M656 128l25 10M1150 665l-76 11M1150 790l-114-8M778 797l3-5M334 791l-4 4M330 795l-2 2M313 779l-18-16M273 788l-15-13M572 550l2 1M590 559l-16-8M650 365l2-20M872 249l3-6M872 249l-49-23M866 294l6-42M977-124l-39 5M978-112l30-4M961 277l70 31M1100 175l-85 11M1120 173l1 11M927-50l-2-11M945-64l98-12M931-17l-4-33M925-61l20-3M566 93l-9-4M569 94l-3-1M1150 305l-33 4M1117 309l-21 2M1114 286l-85 10M1115 297l-1-11M952 260l-11-6M1114 286l-6-44M557 361l-29-1M557 361l0-9M898 726l-14 51M898 680l1 5M552 543l20 7M1126 386l21-3M1071 78l13-2M1118 387l-1 2M1122 353l-5-44M553 527l-67-14M849 797l-9-3M1139 434l11-2M1139 434l11 69M1019 45l7-3M981-35l23 55M1004 20l1 1M971 759l-2 7M992 689l-25 4M971 759l32 9M1037 770l113 8M926 641l-22 3M607 550l1-1 1-17M609 519l0-3M621 519l-2 37M621 510l0 9M984 632l-26 4M648 391l-1 22M435 518l-2-2 7-16M559 617l-6-3M664 659l27 14M591 408l0 2M588 408l-8-1M591 411l-1 12M601 408l-10 0M569 561l-2-1M7 151l-3 23M494 427l39 14M292 142l-8-4M695 220l-21 2M661-157l-27-15M320 149l-1 9M-1 207l-20-3M-1 207l3-22M-94 174l-1-15M-57 177l2-12M-58 188l1-11M-41 202l2-12M254 255l-6-2M268 259l-14-4M254 255l2-6M349-154l-3 47M371 765l-6 17M575 518l1 9M529 451l-39-14M502 594l23 9M743 442l4 27M747 469l1 5M1046 61l-9 6M968 771l-4 14M860 447l4 24M450 668l-27 75-1 3-3 0M544 709l-23 46M521 755l-5 10M604 363l1-20M447 503l9 3M1083 358l1 7M1083 358l-4 3M1094 394l-15-17M1112 705l3 16M866 363l2 2 22 7M547 598l17 9M564 607l100 52M569 598l-35-18M949 3l-15 2M624 737l58 30M567 560l-23-9M850 212l-19-7M918-116l-2-22M585 124l1-2M-150 383l19-4 6-3 4-4 7-11 3-13 3-6 18-24 19-17 14-19 2-9M-6 315l0-2 2-1 2 0 0 3M-61 288l-2-1M271 594l-11 4M141 649l-4-5-1-7 0-4 3-9 10-11 60-77 7-18 3-1 7 0M204 543l12 9 35 40 0 1M708 390l16-13M704 413l-9-11M694 416l5 1M972-179l1-5M939-108l39-4M961 48l18 15M592 394l-1 7M735 423l22-19M721 433l-6-6-7 1-9-11M603 388l1-14M843 336l23 27M828 367l-34-28M821 375l-25-21M395-65l-2-5M938-119l-20 3M815 420l1-8 2-5M301 242l5-18M310 117l2 0M313 118l11 1M305 116l5 1M312 117l1 1M516 165l-1 4M879 795l1-4M258 775l-10-9M394 158l12 8M244 791l7-8M34 99l13 2M61 149l2 0M924-72l-22 3M923-83l88-11M921-94l-23 3M925-61l-4-33M947-41l42-6M992-36l-63 8M931-17l19-3M934 5l-3-22M974-23l-24 3M1084-14l-24-54M1026 42l10-4M1095 64l-27 4M879 95l5-6 4-1M1026 268l-18-7M1008 261l-18-9M400 208l-1-1M1004-160l15-2 2-2M999-160l5 0M973-157l26-3M940-97l-19 3M1039-109l-59 8M980-101l-40 4M375 745l-8 9M367 754l-22 25M345 779l-8 8M1004-9l-20 8M984-1l-37 15M1053-31l-10 4M1072-39l-9 4M1093-44l-11 1M1063-35l-10 4M1014-14l-10 5M1043-27l-8 4M1082-43l-10 4M1024-18l-10 4M642 534l9 1M295 734l7-8M251 783l7-8M288 742l7-8M258 775l15-17M273 758l15-16M975 34l-11-25M964 9l0-1M982 51l-7-17M964 8l-3-7M961 1l-7-10M1119 331l9-1M984-1l-7-14M977-15l-3-8M995 25l-11-24M984 1l0-1M984 0l0-1M1075 21l15 34M1053-31l11 25M1064-6l0 1M1064-5l11 26M1056-51l-6-15M1063-35l-7-16M1074-9l-11-26M955 797l-35-10M920 787l-36-10M1124 364l20-3M1032 366l3 3M1065 404l3 6M1057 395l8 9M1035 369l8 9M746 610l2 14M748 624l2 12M69-6l3-32M761 635l3-3M312 365l-1-8M311 349l0-4M1080-62l10-2M42-72l-14-2M62-74l-17 2M45-72l5 1 8-2M735 617l3 21M47 34l-1 5 2 0 0 4-2 11 1 3-2 2-1 9 33 4-1 11 2 0 0 6-2 8-2-1 0 1-8 0-3 2 0 1 3 3-2 13 1 2-2 1-3 27 3 2M600 726l24 11M1126 386l-8 1M686 682l-27-13M404 674l16 6M804 419l-11-1M556 128l15 6M462-7l7-11M79-13l2 1 1-2-2-1-1 2M436 11l-16-10M420 1l-1-1M419 0l-8-6M650 567l-2 4M648 571l-8 14M586 531l11 1M200 605l3 4-1 7-4 5-5 3-2-4 0-7 5-7 4-1M218 596l5-3 1-6M197 590l3 9-3 6M212 598l3-11 6-8M230 598l-8-2-8 1-6 4-5 8M162 596l3 1 6 0 10-8 13-4 3-4M197 605l-12 2M180 608l7 3 4 7M211 569l3-3 5 0M224 574l-3 5M216 568l2-2M204 570l9-8 2 0 8 9M289 592l4 0M284 588l2 1M274 598l15-15 6-12 2-24M271 547l-3 0M276 547l-2 0M157 630l-16 19M63 99l6 8M63 99l-13-2M58 160l-1 5M66 80l-2 10M92-112l12-2M38 218l-13 4M59 157l-2 2 2 1 1-1-1-2M808 797l-4-4M750 636l11-1M750 636l4 27M696-177l9 5M688-181l-5-3M874 536l0 1M605 654l21-40M585 693l20-39M570 722l15-29M609 516l1-8M490-179l-8-5M580 665l-10-5M604 163l0-1M505-184l28 16M412 49l-8-5M393 36l-4-2-12-2M72-63l-11-2M654 535l-3 0M611 490l-13-1M967 718l4 1M967 717l0 1M430 81l-13 21M240 251l1-2-2 0 0 1 1 1M484-75l15 9M488-47l27 17M274 174l-1 9-2 3M475 742l14 5M550-146l-6 11M964 785l-3 12M605 716l-10 19M619 448l2 0M616 133l7-18M537 778l6-9M144 618l10 4 9-2 11 2M194 624l-3 1-4-1-10 0-3-2-6-10-12-9M190 625l-6 5-6 2-6-2-8-7-10 8-18 0M164 609l16-1M260 716l10 10M639 101l8-18M396 290l-14 7M284 264l-2 6M286 256l-8-6M647 83l0-2M657 85l0 2M696-177l-8-4M753-184l-3 6-3 3-3-1-5-3M1036 38l10 24 30 241M1036 38l10-4M570 109l5-13M1007 113l-4-19M470-59l-7 10M375 257l6-7M375 257l12 8M330 331l8-2M341 329l1 7M330 331l1-10M311 334l19-3M311 334l-12 0M415 299l-7-11M311 356l0-7M358 137l-15-9M-72 174l2-11M264 528l2-6M268 520l-2 2M226 517l19-1 2 1 2 4 31 5 15 18 4 6M226 517l-2 13 2 17 12 31M233 525l-2 13M232 534l-8 0M225 536l-2 11-19 17M213 550l6 0M198 557l12-10M234 567l-3 3M247 613l-23-26-3-10M260 598l-7-6-6-16-9-21-1-4-3-8M225 524l30 3 11 2 6 2 2 3 2 13 23 3M337 28l1-1M53 215l-2 9-2 3 0-3 2-1M339 160l-19-11M316 169l32 19M276 259l8 5M302 195l-3 12M401 100l21 14M437 149l-47-30M342 348l8 9M268 293l-4-1M288 303l-5-3M437 206l-21-17M418 215l19-6M418 231l19-2M441 188l-19-12M1-65l1-10M-88-62l8 2 1 3M-118-66l2-12M12-46l-2 20 10 2 2 2-3 25-1 8-12-1M-10 5l0-4M-10 1l5-40M22-62l-11-14M76-98l-2 14-15-2-5-4M56-41l6-28M27 33l7 1 2-1M-47 9l12 1M-43-23l15 2M-51 42l-98-11M-54 75l19 2M-56-83l3-22M7 71l-6-1M1 70l-35-4M36 33l-5-1M69 80l-37-4-14-4M65 90l13 2M1137 751l1-17M586-175l-17-9M505-117l-38-21M556-129l10 6M531-56l17 4M408-34l-13-31M-115 122l-5-2M-72 139l-24-10M793 687l-1-4M804 793l-4-1-5-1-7 4M858 354l-9 7M881 395l-1 1M897 381l-16 14M872 387l1 0M873 387l17-15M287 590l2 2 0 4M286 589l1 1M580-52l1-1M521 152l-9-4M746 16l17 10M1027 625l-43 7M958 636l-32 5M1099 615l-34 5M1065 620l-38 5M1150 607l-18 2M1132 609l-33 6M418-60l4 9M270 259l4 0M305 96l-2 0M275 239l3 2M359-99l-14 3M711 180l9 4M540 13l1 1M524 76l-2-1M471 59l10 6M434 36l27 18M407 19l9 6M564 71l9 4M281 196l2 1M490-89l-4 6M422-25l-10 18M412-7l-1 1M543 769l16 10M543 769l6-9M546 472l1-1 3-1M580 407l0-7M468 618l-18 50M603 393l0-5M605 343l-11-1M628 344l-23-1M1094 89l-29 23-12 2M120-124l-3 1M567 117l1-2M576 121l-25 63M335 312l25 19M904 644l7 44M904 644l-46 7M1017 197l-9 17M19-184l-4 17M599 200l-1-11M648 797l-16-10M604-116l-38-21M631-101l-27-15M658-86l-27-15M552-55l4 2M778 777l-80-41M731 693l11 3M730 705l-5-2M749 725l68 19M758 742l-50-25M768 760l4 1M606 408l-5 0M569 237l-3-22M566 215l34-4M565 215l-3-22M565 215l1 0M566 226l2-1M715 171l-8-3M567 254l-2-17M864 705l-3 11M815 689l0 2M747 710l-7-1M621 198l1 6M621 197l2 0M456 205l9-2M387 154l-4 9M636 595l4-10M1150 282l-36 4M577 490l-2 20M365 230l-1-2M484 575l45 17M769 418l-12-14M744 439l1-2 24-19M742 696l8 2M722 689l8 3M-57 177l-25-4-24 2M525 115l1 1M648 414l0 1M270 726l18 16M1144 94l-23 3M632 519l-1 0M622 519l-3 0M610 519l-1 0M384 631l5 2M385 644l1 0M295 734l-17-16M570 660l25 13M644 698l57 30 2-1M311 262l12 7M-150 242l7 1 0 2 3 1 1-3 17 5 67 10M310 200l-1 10M803 445l37 251M981 236l13 6M1017 253l7 0M937 143l79-96M679 474l2-3M334 797l3-10M657 742l-28-14M548-184l26 15M576-156l-15-9M376 32l-10-1M377 23l-20-3M380 13l20 2M367 115l3 0M405-89l13 29M414-110l-17 3M551-31l-2 10M555-29l-3-2-1-2M679 587l-1-15M651 355l18 1M670 356l13 0M626 354l25 1M605 353l21 1M332 78l15 2M327-74l14 2M342-72l26 3M1008-116l2 0M626 614l10-19M685 619l2-6M823 656l-6 1-1 3M589 60l1-2M381-181l-1 7M380-172l-1 6M426-173l14 7M1104 751l0 6M1104 757l-3 40M292 155l3 1M739 25l16-28M755-3l0-1M-58 101l-18-12M641-55l81 46M700-35l-54-29M717 1l-82-46M630-35l26 14M651-12l-26-14M620-17l26 14M615-8l-28-15M582-14l26 15M608 1l2 0M599 20l27 15M675 75l-81-45M423-181l-25 0M391-172l35-1M380-172l11 0M377-145l-45 8M429-144l10-2M443-137l-19 4M419-122l22-4M372-102l-13 3M397-72l13-5M778 674l1-1-4-27-1-3-1 0M378 230l2 2M402 248l-5 5M397 253l-10 12M367 289l-8 10M367 289l10 10M377 299l-6 4M371 237l7-7M352 92l14 2M472-44l6-9M566-137l-1-1M451-30l-11 17M468 4l3-4M471 0l7-11M695 164l-19-8M828 426l19 1M840 427l2-50M762 757l5 2M810 771l68 19M591 401l0 7M596 412l6 0M591 411l2 1M708-116l1-2M736-101l-4 5-4 3-8 1-6-3-5-4-2-5-1-6 2-6M750 698l66 18M-38 104l9 3M645 145l-19-8M647 141l11-27M394-113l2 6M397-107l8 18M397-107l-25 5M451-118l-18 4M-42-36l-16-2M376 226l2 4M581 472l0-2M248 266l-10-3-1 1 0 2 9 4M562 188l1-6 12-30M388 305l5 7M474 13l-34 53M484 178l1 0M756 675l0 2M381-184l0 3M398-181l-17 0M588 62l1-2M582 78l2-6M576 76l6 2M568 115l2-6M357 345l7 8M595 128l1-2M461 776l-22-8M541 14l20 10M1007 120l-5 5M1028 74l-26 21-28 35M605 591l-5 10M627 578l8-14M1128 177l11-7M1076 466l2 12M1068 410l1 11M806 785l-28-8M1095 88l-1 1M467-138l-33-19M936 253l0-1M693 674l29 15M1073 444l3 22M1125 375l-20 2M1105 377l-10-77M1095 300l-8-67M651 146l-6-1M-147 85l1 0M-150 84l3 1M-138 75l5-9M-134-133l-6-3M163 623l6-2M175 609l5 4 7 11M445 537l1 1M-140-48l-10-1M278 355l15 0M311 357l-13 4M294 363l-7 0M569 561l16 8M1045 3l1 0M1046 3l8-3M1054 0l0-1M1066 25l23-10 11-1M1056 29l2 0M1034-22l-10 4M1035-23l-1 1M911 242l1 1M608 767l59 30M497 19l4-7M360 331l13 14M324 352l-3-5M354 180l-16-10M374 146l20 12M726 114l-1 1M665-94l-1-2M1025 12l2 6M1027 18l9 20M263 335l0 1M399 229l13-9M341 303l9-12M361 276l10-13M897 244l10 4M859 230l19 7M759-42l15 7M526 116l8 3M-16 80l2-12M682 139l7 4M928 760l-56-15M1004 780l-5 0M367 307l-4 5M371 303l-4 4M387 265l-5 5M316 355l-5 2M57 167l2 0 0-2-2 0 0 2M60 159l2 0M56 193l-2 0M291 275l-4 12M356 253l-8-6M385 128l7 4M398 136l24 16M840 696l0 2M779 679l-1 2M533 511l23 8M961 327l-23 19M651-139l-27-14M624-153l-37-21M1105 377l-3 1M722 701l-5-2M332 722l17 16M324 715l8 7M843 478l5 35M-79 87l3 2M328 99l-8 50M987 410l3 0M544-135l-6 10M581 470l1-2M582 468l1-36M17 220l-1 0M999 515l11-2M999 515l1 14M529 189l1 8M937-154l-8-9M439 768l-10-4M440 535l5 2M444 522l-7-3M565 732l10 6M554 751l14 8M510 398l5 2M423 796l-17-6M575 650l-26-13M-13 28l0-1M-53-172l-4 18M-93-31l11 1M-141-36l48 5M-140-48l-1 12M-84 98l5-11M-106 175l0-11M-142 87l1-3M5 163l21 3M-150-130l5 4M-134-149l-16-11M27 221l2-1 4 0M31 220l5 1M39 215l2 2 9 1 2-1M38 218l1-3M265 168l1-2M284 138l-2-2M267 163l-1 3M283 387l-1-7 2-1M747 30l1 3 3-1M327 763l-32-29M437 209l19-4M437 208l-20 7M356 216l-3-1M890 372l11 13M632 510l8 1M921 607l32-5M989 666l-6 1M989 666l5-1M1037 694l-38 5M1141 71l-1-5M404 674l-7 21M943 417l32-27M1037 67l-9 7M1028 74l-12-27M1071 78l-6-19M1065 59l-19 2M348 188l20 12M496 21l1-2M1069 421l2 11M416-111l-2 1M1147 118l0 3M811 657l4 32M266 522l0-3M698 663l-2 0M337 30l-6 47M534 667l-27-14M840 157l-8 11-12 37-1 2 5 7M530 189l1 6-1 0 0-6M298 254l-20-13M595-146l5-9M595-146l-18-10M619-144l55 30M600-155l5-9M-75 84l7-66M-75 84l-10-1M-137 125l62 26 75 11M0 162l5 1M923 618l-34 5M919 595l-56 9M324 715l44-49M389 633l1 1M672 586l-6 12M758-180l3-4M711-181l-5-3M649 407l1-16M294 580l3-5 3-2M617-184l-1 2M605-164l5-9M579-116l19 10M470 107l-15 32M438 174l-11-7M118-143l-3 0M1057 60l-51-120M1079 377l10-9M1079 377l-30-35M776 748l-18-6M776 748l14-51M772 761l4-13M600 601l-5 10M295 156l2 1M318 163l-2 6M1 52l0-5-1-3M0 44l-2-5 1-9M440-166l71 39M936 252l1-1M-81 371l22-20 18-14M-6 316l0-1M36 317l1-11 4-18M33 321l1-3 3 0M-6 315l3 0M-86 375l-1-2 1-3 2-1 3 2M-150 459l34-49 30-35M33 321l3 0 0-2M-2 315l1 1M-1 316l26 3M-141 381l-1-1M-56 273l-3 8-13 18-20 17-16 24-4 7-4 15-8 10-7 5-19 4M-150 259l152 22M2 281l25 4M1118-18l4 28M1122 10l1 7M1128 57l1 14M380 232l2 2M559-63l0-7M564-60l-5-3M557-64l-15-9M551-33l5-20M557 186l-7 0M784 476l10 66M783 471l1 5M516 209l10-1M308 216l-2 8M293 203l-7-4M285 374l0 4M284 379l1-1M842 474l1 4M511 199l-3-9M481 213l2 11M-79 182l2-8M689-141l-28-16M382-161l3 4 8 40M393-117l1 4M394-113l3 6M532 17l6 2M418-60l7-2M719 62l25 14M544-135l12 6M556-155l-6 9M586 352l8 1M577 352l5 0M1026 272l-3 0-3 8M967 255l61 30M-39 190l38 6M-1 196l21 3M1032 320l-7 1M45 38l-15-1-2 17M30 37l-2 1-2 12 3 2M28 54l-2 17 16 3M26 71l-2-2 1-11 3-1M28 54l16 2M-150-145l11 7M741-119l2-1M709-139l6 8 2 1 5-3M1005 21l11 26M1054-1l0-1M1054-2l-26-61M1054-1l30-13M-79 87l-16-11M1138 734l1-11M531 245l-3 0M1104 208l33-4M1108 242l-84 11M1108 242l-7-56M1086 222l-65 8M1086 222l-14-113-23-28M1125 217l2 11M1125 217l-39 5M1127 228l16 122M1087 233l-1-11M915 139l15 13M930 152l46 37M-10 129l9-59M563 769l-14-9M379-166l3 5M653 510l1-35M861 716l-34-9M878 790l2 1M876 775l-63-17M874 760l14 4M872 745l-17-5M870 731l61 17M529 394l2-6M287 214l-4-3M922-159l2 2 6 8M-6 234l1 0M626 35l82 46M497-28l-21-13M472-44l-26-17M446-61l-16-10M483 224l1 7M523 230l2 0M1120-163l16 11 14 16M-53 64l-68-8-2 1M-131 52l6-51M-125 1l0-1M-125 0l5-45M-105 69l11 2M-6 234l-1 2 1 2 1-1M609 532l-12 0M-142 87l18 7M-124 94l17 7M-81 161l-1 12M-84 182l2-9M580 793l7 4M459 470l-1 4 9 3M909 529l90-14M404 44l-9 14M404 44l-8-6M470-59l8 6M512 10l9 3M460-129l40 21M880 791l4-14M666 598l-26-13M248 253l-7-2M1026 404l3 0M1026 404l-84-99M473 548l13-35M1147 121l-2 4M234 543l-3-5-7 0M1101 403l-2 2M1101 403l-7-9M1049 342l-81 69 0 2M290 334l1 5M609 519l-1-1M1150 766l-47-3M-96-83l-2 15M-96-86l0 3M600 211l37-5M1019 45l0-2 5-6M122-136l-1-4-1 0 0-2M117-141l3 0M106-153l13 4M599 509l33 1M729 655l-2-16M291 339l1 9M19 210l-2 10M19 210l-3 0M24 177l-2 11M740-165l-25-13M743-164l-3-1M932 251l-14-7M688 365l9 2M688 351l11 2M380 642l5 2M577-53l15-1 2-1M571-57l-7-3M580-52l-3-1M286 174l-11-3M952 782l12 3M949 781l3 1M931 748l40 11M934 736l-36-10M974 747l-40-11M968 771l-11-3M999 780l-31-9M880 791l22 6M487 761l-3-1M489 761l-2 0M516 765l-5 10M22 54l1 1 5-1M28 54l-4-1-2 1M1125 379l0-4M1125 375l-1-11M1124 364l-2-11M1126 386l-1-7M1133 797l4-43M549 637l-30-16M651 627l-5 10M491 556l-7 19M544 551l-23-8M83-72l-1 7-3-1-1 1 3 3-2 16 3 1-2 10 1 2 0 9 8 1-1 15 1 4 3 3 0 3-3 3-9-2-11 2-11-1 1-4-7 0M52 0l-11-2 0 2M41 0l-1 2 1 2-2 15 10 1-2 14M69-8l4 1 1-2M74-9l5-3M104-115l-2 4-12-1M322-108l-2 2 0 2 1 1-1 0 0 2 2-3 0-4M-82 72l2 0M-74 73l20 2M-93 71l11 1M-71-17l7 1M23 188l1-11M22 188l-2 11M-26 235l0 3M-6 238l-2 0M-8 238l-1 2-9-1 0 3-7-1 0-2-1-1-2 2-9-2 2-17-3-2-5 0 1-6M-5 234l2-16M52 215l-2 0M41 203l16 2M-59 188l1 0M2-64l-20-3M-21 204l-17-3-2-1M-39 88l-36-4M642 155l0-3M642 152l60 24M437 229l0-20M464 146l7-17M563 782l1 1M561 780l2 2M571 748l4 2M569 237l-16 3M516 247l0-1M599 59l-16-9M687 199l1-3M651 146l-3-2-1-3M609 532l0-13M598 63l-7 19M790 695l3-8M928 124l-4 5M964 79l-28-23M964 79l12-14 3-2M480 586l22 8M848 513l9 57M486 513l-26-6M486 513l10-28M1079 324l-20 3M1079 324l4 34M1076 303l74-10M1076 303l3 21M986 60l30-13M754 663l1 10M681 692l31 16M250 266l2-5M248 271l9 3 2 0 0-5-9-3M248 271l2-5M-98-68l0 4M409 779l-3 11M409 779l-18-6M391 773l7-20M391 773l-20-8M361-110l8-44M340 8l38 5M354 325l-5 6-7 5M974 130l-53 65-20 40M974 130l30 25M959 86l4-5M943 105l31 25M840 794l-1 3M932 53l-2-2M930 51l-31-25M783 720l-36-10M663 31l56 31M590-137l19 11M852 537l57-8M1068 797l3-47M1111 694l39-6M1111 694l1 11M580 578l76 39M679 629l23 12M427 291l5 7M427 291l-12 8M639 708l-49-25M580 641l25 13M580 641l-20 39M605 654l26 13M609-126l17 9M488 705l22 8M1100 14l50-7M1100 14l-12-96M1090 55l-19 3M437 208l0-2M437 209l0-1M612 137l1 2M1120 88l0-5M1121 97l-1-9M974 741l0 5-3 13M538 81l-14-5M735 118l1-2M283 363l-6-1M1061 345l0-3M637 403l0 11M690 343l3-14M686 359l4-16M744 439l0 1M790 302l-1 19 3 13M792 334l-15-14M794 339l-2-5M794 339l-5 5 0 4M818 407l1-29 2-3M830 363l-9 12M831 351l-1 12M833 346l-2 5M858 392l23 20M855 391l3 1M954 184l-7 2M958 190l0-1-66-55M632 508l0 2M643 519l-1 15M1145 126l3-1M1127 177l1 0M1150 350l-7 0M946-53l-19 3M747-184l4 2M950-8l-18 2M2 196l0 4M525 230l4-1M531 229l5 0M-94 71l1 0M340 242l-16-10M373 191l-5-3M390 202l-12-8M259 239l2-7M1099 164l-6-44M1100 175l-1-11M290 324l0 5M513 366l0 1M519 372l-2 6M833 167l9 3M550 186l-15 2M610 582l-5 9M281 750l-18-16M295 763l-14-13M631 667l23 11M646 637l-77-39M496 485l-18-6M496 485l33-91M536 500l-40-15M536 500l10-28M500 440l-11 31M564 471l0-2M656 617l23 12M571 134l9 3M556 144l6-14M584 100l-7 18M591 82l-7 18M584 100l-9-4M591 82l39 15M603 107l-9-3M594 104l-10-4M1143 350l5 45M362-24l48 6M446-61l-13 20M887 279l19 3M849 273l38 6M115-143l-11-3M1143 350l-60 8M691 416l3 0M687 416l4 0M677 416l10 0M465 169l19 9M455 164l10 5M570 362l-1 10M360 247l15 10M481 134l-10-5M471 129l-17-8M471 129l7-15 6-21M484 93l14-44 8-23M327 292l-13-10M359 317l-18-14M516 59l8-26M509 80l7-21M509 80l10 6M500 76l9 4M521 13l8 3M538 19l1 1M329 347l-7 6M641 7l-15-8M626-1l-11-7M592-33l28 16M592-183l10 5M424 30l10 6M544 123l9 4M595 611l-15 30M433-114l-7 1M502-51l-9-6M467 534l74 27M941 254l0-1M226 547l-3 0M592 560l-2-1M927-50l-11 1M921-94l-3-22M792 683l-7-39M1038 414l1-3M1039 411l40-34M727-134l9 13 5 2M697-149l8 3 4 7M722-133l5-1M626 402l11 1M196 582l-2-1-4 3-11 5-7 5-6 1M166 595l0-1M172 594l-1-2-3-1M183 587l-4-3M180 584l0-3-1-2M180 581l3 1 2 4M191 584l-2-7 2-4-7-1-3 4 0 3 3 3 3 0 3-2M194 581l2-6-1-3 1-4-4-2-4 4M194 566l1 6M196 575l2 0M301 242l13 7M316 206l-6 7M718 1l13 8M733 9l10 6M580 517l0-17M667 723l-28-15M595 673l49 25M554 627l26 14M544 647l26 13M565 670l-30-15M560 680l-26-13M529 676l51 27M575 713l-51-27M560 680l-16 29M669 649l-23-12M611 706l23 12M853 617l68-10M857 570l2 15M858 651l-35 5M1101 186l-1-11M1139 170l11-3M1129 183l-1-5M1117 309l-2-12M1101 405l0-2M691 673l2 1M541 561l39 17M513 563l23-63M673 201l14-2M675 232l-1-10M815 425l0-5M627 375l-1 14M1139 407l-3 5M443 526l1-4M392 132l6 4M540 242l-1 0M702 176l3 2M416-111l-1-1M477 194l2 8M1148 125l2 19M1147 121l1 4M1145 125l-13 22-4 14 0 11M575 152l5-15M640 511l3 0M855 740l-29-8M564-179l1-4M573-146l17 9M1063 124l-9 1M1121 180l7-3M629-175l-5-2M352 769l-17-15M321 200l-3 4M298 795l2 2M362 127l-18-11M328 99l-20-3M346 101l-18-2M309 54l3 1M1139 170l-11 2M1128 172l-1 5M929 420l2 12M1034 415l0-2-8-9M866 302l0-8M539 242l-2 0M541 241l-1 1M577-53l-6-4M1087 80l1-1M626 137l-10-4M307 267l2-7M298 254l-2 7M613 139l1-1M384 127l1 1M550 108l21-55M796 354l-7-6M695 402l13-12M696 419l8-6M721 433l5-2 9-8M789 418l-20 0M815 420l-11-1M793 418l-4 0M-96 129l12-31M-96 129l-19-7M437 229l10 0M438 235l-1-6M416 25l8 5M180 608l6-2 8-7 3-7 0-11 2-5 5-6 4 0M251 592l2 0-2 1M226 597l-27 25M237 602l-7-4M609 149l4-10M781 792l3-4M969 766l-1 5M456 118l-35-22M840 374l0-2-1-1-4 1 1 3 4-1M840 373l3-4M844 366l-3 2M849 361l-2 2M829 380l4-3M833 377l3-2M835 374l-2 3M843 369l2-3M846 382l9 9M847 364l2-2M-35-91l19 2M1089 112l-18-34M1016 47l3-2M600 145l-6 15M473 35l-37-24M899 685l2 14M902 713l-1 2M901 699l1 14M335 341l-3-4M22 188l1 0M888 217l14-30 11-13M878 237l19 7M875 243l3-6M1030 648l120-18M963 670l-32 5M538 25l-2 0M747-158l1-1M395 205l4 2M-51-184l-2 12M426-144l3 0M526 64l-53-29M557 35l-19-10M670 85l-81-45M41 288l1-10-3-5M36 319l1-1M25 319l7 1M655 128l1 0M536 791l9 6M827 447l0-1M57 182l-1 11 2 1 0 4M380 1l-7-1M373 0l-13-2M378 13l2 0M1128 398l-2-12M353 60l15 2M743 441l0 1M378 194l-5-3M-16 80l33 5M901 385l7 9M393-70l-15-33M293 269l-2 6M259 177l-2 5M251 170l0 2M407-7l-25-3M382-10l-39-5M63 148l0 8M63 148l5 0 1 3-1 6-5-1M850 144l-1-1M831 205l-10-3M-12 147l2-18M313 779l-17 18M330 795l-17-16M1110 91l-5-38M284 264l2-8M635-45l-28-15M602-51l28 16M597-42l-17-10M587-23l-27-15M555-29l27 15M577-5l-27-14M571 5l28 15M566 14l-22-12M340 149l8 5M956 289l7 1M920 676l-5-34M821 213l3 1M21 200l2-12M21 200l5 0M26 200l12 2M20 199l-1 11M1021 545l-6 1M484-79l-1 3M1044 205l-26 3M1040 171l-1-11M613-70l28 15M608-73l5 3M46-44l-6-1M1043 378l7 9M58-73l4-1M548-172l-10-5M462-117l-5-2M826 732l-5-1M676 702l-27-14M542 608l-16-8M1038 758l-34-2-30-9M1003 768l34 2M1036 782l-32-2M964 785l30 8 41 3M412 70l-10 16M307 267l-11-6M40-43l4 1M44-42l8 1M52-41l4 0M1046 216l-2-11M1020 219l26-3M1043 193l-3-22M1020 173l20-2M649 413l0-6M705 178l4 1M385 128l3-6M388 122l2-3M390 119l-15-10M401 100l5-8M386 91l15 9M1071 432l1 6M1073 444l66-10M1072 438l1 6M923 280l3-7M34 99l-18-2M920 100l-13-10M892 134l-15-12M655 148l-4-2M-97-63l9 1M-141 84l3-9M-27-21l3 1M613-148l6 4M674-114l1 1M806 624l5 33M641 158l1-3M1049 81l10-2M1060 94l1-2-1-5M1060 87l-1-8M916-138l3-2M904-126l13-1M417-107l-6 3M414-110l3 3M315 175l-1 5M-59-60l2-17M-57-77l1-6M22 54l-1 0M297 546l2-1M574-169l7 3M42 180l-1 6M41 186l-1 5M38 202l0 4M38 206l-1 2M845 366l2-2M744 440l-1 1M529 16l1 1M530 17l2 0M678-136l6 4M499-66l9-13M553 240l-12 1M1078 718l1-8-5-34M1035 682l-43 7M1074 676l-7-45M1028 637l-100 15M1067 631l-3-23M924 629l140-21M1064 608l-14-91M1050 517l-39 6M1118-110l-1-11M866 302l-6-6M871 308l-5-6M65-184l-9 38M1088 79l5-4M396 38l-3-2M1125 396l2-3M-17 91l1-11M-35 77l19 3M670 346l0 10M592 386l0 1M592 387l0 1M571 351l6 1M569 351l2 0M594 353l11 0M585 718l-6-3M503-74l1 1M593 375l-1 11M234 737l5 5M256 288l-4-4M243 282l8 4M265 165l1 1M255 159l-1 0M252 284l-3-1M370-172l10 0M386 318l4 5M465 7l2-3M593 412l3 0M251 593l3 10M254 603l3 4M224 587l5-4 1-4-1-2-10-8-12 0M221 577l-3-2-10-5M208 570l-13-16M39 214l3 2 8 1 0-2M31 32l-4-1M45 216l1-2M1127 50l-22 3M538-139l6 4M522-148l-6-3M493-164l-9-5M476-173l8 4M566-123l4 2M623 84l-3 9M627 75l-1 1M64 90l0 3 1 0 1-2-2-1M69 80l2 3 1 0 0-2-3-1M1140 66l1 5M954-9l-3-4M-59-55l0-5M1128 178l0-1M1128 178l-1 3 2 2M848 142l-5-3M715-178l-4-3M791 424l2 0M762 423l29 1M1061 342l-4 3M872 251l0-2M936 56l-4-3M907 90l-2-2M841 368l-3 2M847 363l-3 3M833 345l0 1M575 510l0 8M957 20l-3-8M362 789l-3 8M365 782l-3 7M362 789l3-7M367 754l6 5M356 216l1 1M242 760l-7-6M248 766l-6-6M257 714l3 2M254 712l3 2M501 12l4-6M440 108l11-17M451 91l2-4M512 378l0-2M511 379l1-1M559 779l1 1M564 783l2 1M437 519l-2-1M919-140l15-11M645 145l2-4M660 109l7-18M658 114l2-5M890 83l0-1M891 84l1 0M897 83l-3 4M887 472l8 59M1095-134l4-9M919-140l2 1 14-2M580 365l2-1M603 401l0-2M957 768l-3-1M954 767l-26-7M840 539l12-2M670 357l-1 9M561 24l28 16M1084 76l2 0M1086 76l43-5M859 585l2 7M580 500l0-6M778 674l1 5M773 637l0 6M878 237l10-20M318 204l-2 2M310 213l-11-6M301 242l-3 12M772 761l38 10M311 262l-1-1M335 312l6-9M331 321l4-9M350 291l3-4M357 282l4-6M359 299l-6-12M323 269l14 8M341 303l-14-11M399 296l2 3M396 309l-3 3M188 573l0-3M205 541l4 0 2-4M283 300l0 1M290 321l0 3M868 707l-1 2 1-2M1147 677l-5 1M1142 678l-4 0M1041 693l-4 1M999 699l-5 1M785 644l-2-16M760 630l-3-22M463 201l-5-2M445 190l-4-2M417 173l-6-4M406 166l5 3M327 292l4-7M331 285l6-8M337 277l5-6M365 242l6-5M872 252l0-1M386 176l14 9M595 673l-9-6M586 667l-6-2M1059 327l-20 2-2 1M997 281l-9 20M983 353l40-34M72-38l1-9-2-5 3-22M1025 660l7 0M983 667l-20 3M994 665l31-5M1075 688l-5 1M1070 689l-29 4M1080 687l-5 1M1105 683l-25 4M1109 683l-4 0M1138 678l-25 4M1150 676l-3 1M767 443l5 32M1067 631l-39 6M962 659l68-11M1058 574l-38 6M1023 603l-100 15M953 602l68-11M968 306l1-10 1-3M970 293l14-29M908 394l4 5M553 792l-3 5M813 758l-37-10M817 744l57 16M824 719l46 12M935-152l5 0M331 285l-12-11M507-59l8-12M441-126l6-1M431-124l2 10M433-114l-5 2M1085-14l1 6M1078-77l7 61M1085-16l0 2M741-76l11 6M743-52l-10-5M371 263l4-6M355 270l6 6M376 288l6 9M361 276l9 8M363 312l-9 13M342 336l-7 5M335 341l-6 6M293 355l14 1M1033 327l-2 0-63 54M393 797l3-10M387 783l-1-1-17-6M365 786l4 1 0-1 30 11M612 438l0 10M272 532l2-5M553 471l0 1 1-1-1 0M524 392l5 2M515 400l2-4M632 475l1 2-1-2M1020 352l22-19M991 317l10-10M479 202l2 11M544 123l6-15M562 130l5-13M580 137l4-10M1050 517l-5-34M1039 449l-5-34M985 492l-6-34M979 458l-5-34M952 497l-5-34M947 463l-5-33M794 626l3 24M1070 654l-38 6M314 313l-7-3M1071 58l-2 0M1069 58l-4 1M511 775l-5-3M755-4l9 5M764 1l5 3M701 28l28 16M913 174l24-31M869 131l32 26M553 614l-11-6M361 689l14 12M301 367l-3-6M613 139l4 3 25 10M713 642l-6 0M990 57l-8-6M400 15l7 4M47 100l0 1M47 101l-7 44M48 97l-1 3M49 92l-1 5M430 289l-3 2M32 320l1 1M278 718l-8 8M1105 53l-15 2M1127 50l1 7M1123 17l4 33M311 345l5-2M326 337l4-6M311 357l0-1M364-132l12-2M330-147l19-4M284 390l-1-3-2 6M281 393l4 1M345-83l-19-3M605 248l-1-3M621 197l0 1M380-174l0 2M603 164l1-1M604 162l5-13M311 334l1-2M309 291l1 0M314 294l6 6M315 314l-1-1M300 306l1 0M299 306l1 0M314 295l-7 15M307 309l0 1M327 319l4 2M315 314l2 0M315 295l-1 0M320 300l1 0M334 312l1 0M321 300l0 1M324 296l1-1M955 289l-1 0M955 289l1 0M707 642l-3-25M855 740l-4 14M847 767l-3 14M851 754l-4 13M916-14l2 8 0 7M918 1l2 5M1150 47l-23 3M594 342l0 11M703 614l-1-8M557 89l-10-4M543 1l-15-10M331 2l-1 5M330 7l-1 6M369-154l2-9M359-103l2-7M348-49l11-54M346-38l2-11M340 8l2-12M342-4l2-22M338 27l1-13M350-172l-1 18M351-184l0 9M346-107l0 4M346-103l-4 31M342-72l-3 18M339-50l-1 5M339-54l0 4M338-45l-1 6M351-175l-1 3M1049 245l-1-7M1050 247l-1-2M1050 249l0-2M1051 260l-1-11M1052 271l-1-11M1054 282l-2-11M1055 293l-1-11M1056 305l-1-12M1057 314l-1-9M1058 320l-1-6M1059 327l-1-7M1061 342l-2-15M1048 238l-1-11M1047 227l-1-11M1033 116l-5-42M1035 127l-2-11M1036 138l-1-11M1037 146l-1-8M1037 149l0-3M1039 160l-1-4M1038 156l-1-7M246 295l5-9M240 305l6-10M236 316l2-6M243 335l-5-4-2-6M251 286l1-2M252 286l4 2M730 666l-1-11M1043 193l1 12M853 249l0-1M859 230l-5 11 0 5M881 185l3-6M893 166l-7 9M910 146l4-5M938 112l4-5M824 192l10 3M899-3l4 10 17-2M932-7l-15 5M916-15l0 1M702 606l0-6M593 373l0 2M611 706l-6 10M678 605l-12-7M615 572l-16-8M623 576l-8-4M599 564l-5-2M338 169l0-2M363 114l2 1M364 128l-2-1M373 328l-3-4M397 277l4-2M1072 747l0-1M1071 748l1 0M1137 754l0-3M386 318l-1 1M385 317l1 1M394 326l0 1M54-90l-6-2M76-98l-11-1M62-69l0-5M74-74l-12 0M418 275l0-1M408 288l-2-2M441 281l0 1M580 485l1-7M309 260l19-39 4-6 2-1M463 201l-5 3M458 204l-2 0M456 204l-4 1M395 194l1-3M404 189l3 3M383 175l3 1M600 211l-1-11M274 259l2 0M273 238l2 1M268 259l1 0M268 280l2 0M274 266l-2-1M278 250l-2-1M-95-88l-1 2M235 276l-2-1-1 1 1 1 2-1M241 251l-1-1M262 230l-1 2M484-75l-1-1M271 186l-2 2M274 174l1-1M287 174l-1 0M265 168l-1 2M290 154l1 0M292 142l1 1M324 119l1 0M324 130l1 0M325 119l1 1M327 110l1 0M308 96l-3 0M816 716l8 3M331 77l0 1M331 78l1 0M331 89l-2 0M347 80l2 0M312 55l2 0M349 60l2 0M354 70l-3 0M347 91l5 1M347 91l-1 0M383 85l2 0M379 75l1-1M376 95l1-1M351 60l1 0M438 235l1 3M430 249l4 4M447 229l3-1M471 214l10-1M491 211l-10 2M537 242l-6 3M824 214l0 1M-124 143l-26-11M-90 160l0-4M-107 157l2-7M1035 369l25-22M1060 347l1-2M408 94l2-1M402 86l-1 1M352 50l-1 0M337 37l11 1M335 37l2 0M337 28l0 2M316 45l-3 0M315 35l1 0M560 340l0 4 1-3-1-1M829 792l-23-7M844 781l-4 13M840 794l-11-2M515 364l-2 2M535 371l-1-2M534 369l0-2M522 359l-3 0M528 360l-6-1M568 406l0-5M568 401l0-1M592 388l0 3M592 391l0 3M854 246l-1 2M859 230l2-3M861 227l3-7M864 220l2-4M866 216l3-6M869 210l2-4M871 206l3-7M874 199l2-5M876 194l3-5M879 189l2-4M884 179l1-2M886 175l-1 2M895 164l-2 2M895 164l2-2M899 159l3-4M897 162l2-3M902 155l5-5M907 150l3-4M914 141l1-2M917 137l-2 2M921 132l-4 5M924 129l-3 3M929 122l-1 2M929 122l2-2M931 120l4-5M935 115l3-3M942 107l3-4M945 103l4-5M949 98l3-4M952 94l4-4M956 90l3-4M963 81l1-2M604 401l10 1M620 402l6 0M603 399l0-3M520 371l-1 1M586 529l0 2M583 432l1-20M610 496l0-6M680 606l-2-1M902-7l-3 6M924-6l0 2M899 6l3-1M900-1l0 1M900 0l0 8M581 478l0-6M580 494l0-4M1071 749l0-1M1072 748l0-1M1072 746l2-28M703 616l0-2M668 22l-27-15M48-44l-2 0M904-14l10-1M1058 29l8-4M1046 34l10-5M-55 258l53 7M-2 265l2 2M0 267l35 5M476-41l-4-3M499-26l-2-2M310 213l-1 1M309 214l-1 2M580 191l1 11M1011-94l1 0M1014-95l26-3M-126 56l-6-1M640 585l-17-9M565-183l0-1M563-176l1-3M666 598l-15 29M-68 18l-19-3M-66 7l1-10M-65-3l4-35M-48 20l-20-2M332-172l1 0M326-63l-1 0M350-181l-16 0M352-181l-2 0M352-172l18 0M350-172l2 0M349-129l15-3M348-129l1 0M381-181l-9 0M372-181l-2 0M370-155l9-1M368-154l2-1M354-82l-9-1M356-82l-2 0M339-61l-13-2M342-61l-3 0M349-60l-7-1M352-60l-3 0M345-31l1-7M344-26l1-5M328 27l1-5M1053 114l-46 6M1129 71l1 4M460 507l-4-1M440 500l7 3M442 527l1-1M392 634l-2 0M383 654l-2 0M515-71l2-3M567-109l-29-16M571-107l-4-2M590-184l1 0M592-95l-21-12M597-92l-5-3M-36 66l-17-2M18 72l-9-1M515-3l1 1M539 12l1 1M439 68l-9 13M440 66l-1 2M410 93l20-31M430 62l1-2M421 56l-9 14M422 54l-1 2M-61-38l2-17M584 127l1-3M525 115l-2-1M391 45l5-7M626 237l1 0M744-51l-1-1M515 231l5 0M328-92l-1 0M356 360l-7-8M296 373l-1-6M293 359l1 4M314 376l2 8M350 357l3 5M298 361l-4 2M307 356l4 0M277 194l4 2M462 190l1 11M460 179l2 11M261 232l8 4M343 328l-2 1M338 329l3 0M282 270l-8-4M284 272l-2-2M299 207l-6-4M454 196l-2-1M495 268l-1-5M293 333l-3 1M290 267l3 2M382 234l2 2M485 235l3 18M236 325l0-9M458 199l-4-3M306 224l-19-10M353 215l-8-5M345 210l-7-4M390 202l5 3M376 243l-5-6M390 261l-7-9M309 260l-3-1M615 572l-5 10M271 190l6 4M256 249l3-10M242 280l-1-1M244 280l-2 0M246 270l2 1M250 266l-2 0M242 280l1 2M251 286l1 0M349 352l-3-3M519 186l6-13M440 239l1 2M238 310l2-5M513 231l2 0M485 235l1 0M522 207l0 1M518 198l0 1M516 248l0-1M516 246l-1-14M512 208l0-4M512 210l0-1M513 219l-1-9M513 220l0-1M514 221l-1-1M514 230l0-9M515 232l-1-2M252 261l2-6M293 355l0 4M384 236l3 4M287 363l-4 0M455 164l9-18M452 174l1-5M452 185l0-11M452 187l0-2M322 353l-6 2M454 142l-9 18M455 139l-1 3M529 229l2 0M520 231l3-1M504 210l8-1M512 209l4 0M491 211l13-1M493 252l-5 1M528 245l-35 7M484 231l1 4M512 204l-1-4M512 209l0-1M361 184l-7-4M368 188l-7-4M489 257l1 3M488 253l1 4M441 282l-1 0M425 283l12-8M341 325l2-6M341 329l0-4M353 287l4-5M364 163l19 12M348 247l-8-5M316 169l-1 6M319 158l-1 5M323 196l15 10M337 277l13 14M382 297l-5 2M342 271l6-8M370 284l6 4M365 259l-1-1M371 263l-6-4M382 270l-11-7M453 169l2-5M290 329l0 5M323 196l-2 4M356 243l4 4M299 334l-6-1M284 264l6 3M533 207l30-3M551 184l-1 2M540 187l3-7M474 173l8-19M473 150l-13 29M567 237l0-2M529 57l16 6M526 208l7-1M578 752l7 3M569 747l2 1M575 750l2 1M596 126l8-23M557 352l0-1M916-26l13-2M798 574l8 50M794 542l4 32M787 574l4 29M791 603l3 23M772 475l2 12M774 487l4 30M778 517l4 24M484 717l20 7M1074 676l-39 6M513 637l-23-10M484 575l-11 29M473 604l-5 14M381 133l4-5M990 410l36-6M189 649l-1-1M185 652l-1-2M179 653l1 2M297 555l-3 0M273 583l-3 0M281 542l-2-3 0-4-5-1M274 547l-1-1-2 1M271 547l1 1 2-1M219 629l0-1M162 658l0 1M220 599l-1-2M219 603l-1-2 1-2 4-2 3 1M207 614l1 1M146 643l2 1M148 640l2 2M150 638l2 2M152 636l1 1M188 648l0-1M208 635l1 1M227 625l0-2M236 617l1 2M250 585l-3 3M247 588l-13 10M234 599l13-11M192 570l2-2M177 591l-3-4M195 572l-5-4M193 566l0-3M193 574l2 0M191 573l0-2 3 0M182 574l-2-1M230 594l6-5M228 591l6-5M248 520l-1 3M210 535l4 0M219 536l6 1M-72-17l-1 11M-73-6l0 1M1042-87l-28 4M1014-83l-2 0M224 532l1 0M65-99l-1 13M403 247l-1 1M1141 339l9-1M1069 123l-6 1M920 362l4-4M840 374l6 8M253 301l0-2M425-62l2-1M-68 18l2-11M-66 7l19 2M6 10l-3 20M463 776l-1 0M481 783l-1 0M462 776l-1 0M476 793l1 0M435 779l2-1M459 786l17 7M457 786l2 0M1144 98l3 20M1107 107l14-10M953 318l15-12M612 461l12 1M549 396l-9 25M1103 101l4 6M506 373l4 1M-34 66l-2 0M-149 31l0 2M582 352l3 0M446 538l2 0M-106 175l-14 1-16-3M593 363l-3 0M585 352l1 0M669 356l1 0M670 356l0 1M648 414l1-1M647 413l1 1M650 391l-1-1M649 390l-1 1M604 363l0 11M-5 237l-1-3M886 407l-5 5M691 117l6-14M650 365l-23-1M587-174l-1-1M35 272l2-1 1 1M373-162l-2-1M575 96l7-18M575 96l-6-2M-106 164l-1-7M9 71l-2 0M45-72l-3 0M-130-160l1 1M-150-3l24 3M-126 0l1 0M-125 0l19 2M-149 31l-1 0M-132 55l-18-2M-80 72l6 1M-120 83l-4 11M-111 111l-35-14M-120 120l-13-5M-150 119l13 6M2 185l2-11M588 362l1-1M590 363l-2-3M590 363l2 7M-13 27l3-22M248 751l-7 8M270 726l-7 8M337 787l-3 4M1093-130l-1-5M1120-98l-2-12M-28-21l1 0M282 136l-6 10M328 141l6 1M334 142l6 1M328 141l12 8M426-113l-10 2M461 54l10 5M548 542l4 1M586 242l1 9M482 154l12-24 4-10M539 137l5-14M512 148l-11-5M332-137l-2 0M346-118l-18 4M349-163l-18 0M521-39l-9-6M506 25l1-2M507 23l5-13M506 26l0-1M440-13l-1 2M1071 750l0-1M1012-94l2-1M519 86l2 0M-61-38l-79-10M-58-38l-3 0M492 553l-1 2M491 555l0 1M607-60l-26-15M1117 389l-1 1M584 72l4-10M516-2l1 1M380 312l5 5M396 38l23-37M419 1l0-1M419 0l12-19M540 421l-3 10M543 180l3-10M555 147l1-3M880 81l8 7M528-21l10 7M515-30l13 9M583 50l-26-15M517-54l9 6M458-2l4-5M458-2l-1 2M457 0l-11 17M601 408l-3-7M740 709l-1 0M736 708l-3-1M733 706l-1 0M732 706l-2-1M725 703l-3-2M733 707l0-1M392 25l-1 10M383 127l1 0M704 617l-1-1M649 390l0-14M649 376l1-11M352 60l1 0M577 118l-1 3M277 604l-14-1-1-3-2-2M1006-127l-2 0M491 29l5-8M692-152l2 1M666-166l26 14M627-75l-9-5M618-80l-21-12M524 31l5-15M577-156l-1 0M591-184l1 1M568 746l1 1M577 751l1 1M586-85l22 12M1127 575l23-3M511-127l21 12M532-115l6-10M526-106l6-9M538-125l-22-12M1123 553l27-4M630 97l30 12M630 97l7-18M524 33l0-2M561 49l1-2M422-51l0 3 11 7M478-53l9 5M633 119l-10-4M623 115l7-18M449 193l-4-3M452 195l-3-2M544 2l-1-1M617 71l1-2M594 562l-2-2M901 715l-3 11M628 73l-1 2M683-6l28 16M331 78l-3 21M657 87l-8 18M515 29l-8 25M516 27l-1 2M521 13l-5 14M553-5l16 9M569 4l2 1M538-14l8 5M433-41l-11 16M1027-38l1-1M1028-39l8-4M1036-43l44-19M560-74l42 23M598 189l1-11M599 178l0-4M914-15l2 0M739 709l-3-1M590-137l5-9M656-148l6 4M602-142l-7-4M284 548l0-3-3-3M349-172l1 0M349-151l1 0M347-129l1 0M327-103l5-1M341-72l1 0M327 36l8 1M314 55l10 1M321 77l2-10M297 157l19 12M270 280l8 4M-57-154l-1 2M730 692l1 1M767 759l1 1M1093-130l2-4M717 641l-4 1M591 408l-3 0M-90 156l-15-6M426-100l15 10","roads":"M574 551l1-6M749-169l8-12M711 209l-2 8M461 279l-6 0M375 42l-6-3M356 49l14 13 0 8M353 89l-6 2M360 91l6 3M354 42l4-4M372 35l-5 0-3-4M429 262l-7-7M357 46l2-6M747-169l-4 5M390 219l4 5M439 88l-9 14M539 106l10 4M518 96l-40-18M381 133l3-6M291 374l-6 0M433-155l-4 11M523 114l-9-3M513 109l-29-16M451-118l2 7M471 199l-1-2M303 369l-7 4M271 338l0-2M379-156l3-5M566-137l11-19M629 182l3-6M543 1l-5 18M453-111l1 1 36 21M535 188l-1-3M437 275l4 6M623 197l-1 7M321-52l3 0M371 73l14 1M553 37l0 6M411 195l5-5 2-4M495 268l22-4M628 249l23-2 14-3M353 362l-8 6M402 47l-11-2M365 230l11-4M391 229l3 3M449-8l-9-5M441 241l2-2M598-106l21-38M727 175l15-39M772-52l4 7 3 8-1 18M584 156l11-28M564-97l3-12M261 302l1-2M475 88l2-6M455 279l-12-3-8-7M324 232l10-18M507 166l0-1M389 327l-7-6M638 77l4-7M699 32l7-13M697 103l0-2M271 336l-8-1M587-174l5-9M472 198l5-4M279 314l5-4 4-6M459 279l-4-5M312 365l-9 4M513-77l13 8M386-46l0 2M479 202l28-3M328 224l17 10M859 477l6 0 9-4M459 553l1 9-3 2-2 0M910 388l7-24M669 461l-2-5 3-3 4 2 0 5M699 467l0 4M884 444l-1 6-2 7-10 12M973 239l8-11 6-6M1078 119l13-7M446 562l11 4 2 3M654 475l8-1 7-2M462 541l-4-6-2-8 0-8 2-10M525 387l-9 4-8 6M918 354l-16 28M976 211l-7 18M1096 91l-1 6-5 5M1101 97l-4 0-4 3M577 534l-2-1M1001-171l2 0M830 339l-6-17M792 453l3 19M725 473l23 1M954-165l5-1M1002 193l5-6M395 729l10 15M678 466l0 5M676 396l2 4-1 16M996 421l5 34M984 193l-6 14M458 578l-30 81M534 378l0 2M764 753l-2 4M457 797l-2-1M896 397l-8 6M623 455l-2-7M621 455l2 5M899 427l13-3M1001-182l-29 3M509 365l-1 2M559 512l1-4M1044-65l-11-94M428 797l2-7M559 385l-5-3-6-5-2-2 0-4M815 446l-12-1M910 388l30-72M818 244l20 3M935 306l-2 6-17 40-14 30M884 444l-3 10M379 694l3 6M1001-184l-2 9 2 16M1007-136l-4-35M1078-77l-22 10-12 2M572 550l-5 10M554 399l6 0M951 305l1-5M940 316l6-7M946 22l3-19M685 619l5-1M1003 797l1-17M902 254l5 5M989 408l43-37M394 624l25 8M979 303l4 5M720 441l5 32M1106 720l-2 29M952 40l9 8M451 548l-2 6M884 442l11-3M20-63l-8-7-10-6M-12-120l-5-2-14-2M-45-154l3-16M-2-163l2-1M0-164l28-5M45 157l-2 15M-21-161l1-3M28-169l2-13M67-143l5-21M38-43l-1 8M-105-9l-39-5M-58-152l-5 1M-91-181l-11 10-3 1-6-4-3-10M-70-131l-11 1M-34-102l-1 11M-29-158l1 5M28 142l6-43M104-146l1-5M-3-44l10-2M78-146l2-10M501 163l-5-9M641 245l-71 10-61 12M473 272l-17 3M-93-85l-35-1M307 389l15-5M563-135l-7 6M364-35l-27-4M329 22l4 2 4 4M324 15l-6-4M261 302l3-1M269 271l-3 12M256 315l-5 17M252 333l5-18M364 31l1-8M563 411l-5 2-2-2-1-2M626 389l-23-1M581 389l1-16M649 390l-23-1M549 371l5 1M829 693l0 2M499 558l38 13M602 776l6-9M720 673l-3-5M875 678l24 7M414-29l-21-3M362 209l-19-12M719 62l15-28M582 729l1 0M586 731l9 4M1101 97l-1-3M998-182l-1 5 4 33M415 314l18-11M445 268l4 13M433 255l12 13M410 238l-2-6M433 255l3 7M429 262l4-1 3 1M559 581l5-10M632 415l11 4 3 4-1 2-3 1-6-4M606 408l-5 2M446 283l-10-11M417 234l5 9M376 226l9-2 6 3M42-184l-1 4M106-156l-6-1M92-148l12 2M-81-130l10 2M-8-153l-2 11M45-149l15 4M-12-120l5 3M25 31l-1 2M12-48l0 2M-10-43l4 1 1 3M-4-184l-5 22M-62-47l3 1M-59-46l17 2M-42-44l3 0M-39-44l16 2M-23-42l10 0M-79-57l1 5 2 2 7 2M-128-69l12 1M-116-67l19 2M-97-65l19 3M-93-85l-28 5-15 4M-54 75l-3 22M47 146l-1 9M40-45l-28-3M27 154l13 2M-124 143l5-11M-31 46l2-24M-124-169l-20-15M-125-184l6 5M-58-152l7-1M866 705l0-2M399 226l-4-6 0-5M422 243l7 8M448 272l-7-11M445 289l-17 13M440 266l3 5 2 7M422 255l-11-11-5-2M562 401l2 3M273 321l1-3M270 303l2 8-2 8M301 388l-2-1-1-3M358 362l47-40M303 389l1 2 11-4M334 380l6-2 15-13M348 368l-16 11M415 314l20-15M435 299l27-18 9-5 10-3 42-7M523 266l50-10 68-9M641 247l24-3M680 241l-25 1M740 120l-2 12M716 195l-4 9M721 112l-6-2M745 84l-3 16M780-23l2-12-2-12-5-9-17-18M754-69l18 17M737 136l-5 21M743 115l3-34M741 122l-3 19-6 16M727 175l11-30 4-23M746 81l4-20 21-45 6-16M777 0l3-23M749-91l3 20M748-97l-6-34 2-7M765-63l-7-9-4-10-11-59-1-9M697 103l8 4M751-172l6-12M434 783l-4-9M566-123l-1-10 1-4M698 569l0-2M662 511l30 1M708 513l47 3M755 516l6 0M969 704l1 7M574 588l6-10M647 437l-22-2M562 471l9 0M998 724l-1-5M612 448l-12-1M616 440l0 6-4 2M436 793l2 4M456 509l-4 15 2 13M593 392l-2 0M531 388l10-1M549 457l0-26 4-17M821 312l-2-7M526 373l0 1M532 384l-7 3M995 200l10-14M1097 110l10-3M1090 102l-11 15M1150 58l-22 20-49 39M595 394l6 1M918 255l12-1M923 234l-5 10M598 189l29-3M983 211l-9 18M970 247l-8-1M961 250l2 0M975 230l9-17 9-14M974 229l-6 10-10 8-8 3-20 2M873 472l6-5 5-7 4-10 2-7M871 469l-12 6M859 475l-173-8-6-1-9-4M874 473l7-6 9-13M881 320l21-17M989 408l-2 2M915 435l2 10M571 406l-2-2M863 234l-166-67M632 145l63 25M586 122l-9-4M633 142l-15-6M902 254l11 2M918 254l-7-1-7-2M907 259l-1 2-2 2M902 253l8 2 8 0M674 639l5-10M595 735l23 12M266 796l1 1M533 39l-6 18M917 445l9 56M948 398l-30-34M623 750l24 12M834 195l10-30M405 200l6-5M512 177l1 4M461 214l7-8M860 479l2-2-1-4M488 171l5-4 4 3M608 421l1 7 0 3-3 2-4-1M706 792l-2 5M249 332l2 2 2-1M274 318l2-7M270 320l-1 3M256 311l-6 19M441 261l-2-3M563 401l3 3M404 199l-5 8M410 238l-5-6M347 236l4-1M351 225l-8-6M358 88l5 0M367 74l-8 0M560 508l-6-27M565 387l-10-3M539 383l-2 0M542 386l-2-2M440 576l-17 46M454 541l7 2M679 587l30 16M658 576l13 7M575 533l-4-2M652 510l-8-1M619 556l3 2M622 558l8 4M640 567l8 4M571 531l-13-3M596 544l-19-10M555 522l-2 5M661 456l2 6-1 5-3 4-4 1M654 475l11 1 5-2M611 420l-3-5M591 410l-14-1-3-1M690 618l3-1M601 427l1-9M602 412l5 0M601 427l0 3M377 32l-2 10M384-31l-3 31M382 96l4-5M386 91l7-11M552-55l5-9M458 100l-14 21M435 133l-24 36M351 60l1-8M354 42l2-12M347 91l2-11M530 102l1-2M414-29l0-2M386 91l-1-13M561 115l1-2M548 141l-9 21M924 272l-8-3M926 273l5-10M962 246l-3-1M884 442l0 2M895 446l0-7M895 439l4-12M931 263l3-5M969 249l6-1M976 247l-6 0M1102 98l-1-1M1001-159l4 27M1017-61l-32 3M480 187l5-9M621 246l7 3M628 249l-1-4M562 188l-11-4M373 345l-17 15M358 88l4 0 2-2 3-9 4-4M355 229l-3 0-2 2 1 2 3 0M293 175l21 5M274 318l9-17M380 100l-3 6M327 188l-13-8M364 128l-6 9M333 179l-6 9M575 392l4 7M566 404l3 2M559 387l8 2M579 399l-1 2M438 270l102 107M399 241l-3-2 0-4 3-2 4 1M443 278l-8-9M487 273l36-7M433 303l12-9 2-5-1-6M608 415l-35-83M608 421l8 19M510 181l-2-9M507 183l63 150M434 783l-1-6M512 396l19-8M504 173l-1-3M511 188l-6-14M607 415l-35-83M757-181l2-3M742-163l-2 8-1 9M741-150l0 8 12 61 4 10 7 9M743-99l-30-17M690 100l7 3M742 100l-1 9M594 104l3-8M584 156l10 4M746-54l5-8M446 283l-3-5M445 278l4 6 6 1 17-8 15-4M407 192l4 3M567 254l54-8M468 84l-19-11M987 222l3-4M994 208l8-15M1022 241l-4-33M947 251l9-2 8-4 6-7 5-8M863 234l-29-11-137-56M898 248l-35-14M897 251l5 2M897 252l4 1M619 140l13 5M270 259l-1 5M405-89l-3 5M745 116l1-13M655 242l-17 2M339 377l10-8M-34-167l-8-3M-20-164l4-20M1003-159l-2-16 1-9M1037 67l12 14M807 689l8 2M1113 751l-9-1M1131 751l-4 1-14-1M1051 748l5-1 16 1M647 437l-2 35M630 562l5 2M558 528l-3-2 0-4M1010 144l-2 0-89-74M940 74l68 55M993 199l12-13M1041 145l-4 1M1063 124l0 3M1096 110l1 0M1109-91l9 72M1118-19l0 1M952 300l4 1M941 299l4 1M953 285l3 2M947 283l6 2M853 474l-154-7M895 414l-6 24M888 405l2 11M903 395l3-9M898 410l5-15M897 415l1-5M896 409l-1 5M905 385l-3 8M902 393l-6 16M906 386l11-22M832 303l9 29 2 4M914 359l-33-39M918 364l-4-5M926 332l4 4M975 390l14 18M662 454l-19-23M625 412l3 4M643 431l-7-9M662 471l-8 2M671 464l8 3 14 2M670 462l-1-1M669 472l8-3 16 0M676 463l-3 4M670 474l5 0 4 3M678 466l-5 1M837 515l28 183M1002 193l-1 0M996 193l-12 0M901 415l-2-2M906 419l7 6 2 10M899 470l0-2M627 415l2 6M629 422l-2 6-5 2-5-2-4-5M602 412l-1-2M614 401l3 2M627 412l-7-9M631 416l-4-4M620 403l-3-2M617 401l-13-7M537 385l-16 5-13 7M542 385l-5 0M538 386l5-1M552 386l7 1M600 393l-6-1M604 394l-3 0M557 403l2-2M559 387l8 1M531 376l0-3 3-1M591 392l-9-2M607 408l2 4M558 528l-5-1M388 717l4 4M410 731l-1-8 56-153M432 661l18 7M428 660l3 1M461 579l1 0M456 538l-2-15 3-14M459 547l-3-9M448 538l-1-6M442 572l16 6M458 578l3 1M446 538l4 3 2 5M454 537l3 9M457 546l2 7M457 509l1-1M466 483l23-62 4-9M457 504l-1 5M447 532l-2 5M386 644l42 16M402 743l-4 10M414 755l4 9M435 779l-7 4M431 787l5-5M415 739l-1-4 1-3M431 774l-7-17M376 672l-103 116M408 723l5-16M424 757l-14-26M428 775l8 18M430 774l-16-29M409 714l-5 6M413 747l1 8M404 720l-3 5-1 5 1 6 3 4M408 746l6 9M392 721l2 2M411 731l7-5 4-8M406 723l-1 8 2 14 29 48M1059 133l-20 15-13 12M1026 160l-12 12M890 443l1-5M891 438l6-23M889 438l-1 5M888 443l-5 16-5 7-6 4M403 720l-8-14M1130-19l-10-74M985-58l-3-22M862 140l36 26 19 10 30 10M947 186l-10 19M902 303l24 29M1032 371l0-5M939-155l15-10M1008 547l-25 4M613 584l57 28 9 4M388 692l-6-1-4 2M669 377l-1 5M448 538l6 3M537 571l-3 9M513 366l-4-1M678 471l1 3M507 719l52-102M726 684l-4 5M-33-113l-1 8M-136-76l-14 2M-20-55l13 2M-36-81l-16-2M-13 27l-5-3M-77-69l-1 3M-75-85l-14 0M-88-65l10-1M-128-86l-13 1-9 5M-150-71l22 2M-90-137l0-3M-78-62l2-7M-76-77l0-7M-63 119l4-11M-53 154l1-9M97-167l11 2M4 174l20 3M-55 165l2-11M-27-184l-4 17M-15 126l-20-8M-90 160l-5-1M24 177l3-23M-58 101l-1 7M42-58l3-14M16 97l-5 32M24 177l18 3M-51 142l-21-3M82-162l-10-2M81-141l9 2M-90-140l-4-2-15 5M409 714l-3 9M413 707l4-9M384-33l-20-2M599 62l-6-3M628 474l3 0M623 471l-9 0M931 432l22-5M453 563l-7-2M464 553l1-6M672 467l-10 4M578 527l0-10M1008-127l-1-5M698 736l-16 31M1056 29l9 20M625 435l-6-2-6-10M475 88l-7-4M705-158l19 10M652-75l26 14M448 132l14-24M412 70l15 10M343 128l0-6M551 142l18 7M346 158l-8 12M366 108l-1 7M892 407l-4-4M587 470l-6 0M827 447l27 1 17-3M328-184l1 16-7 106M349 80l0-5M611 412l10 4 8 5M666 568l-8-22M633 481l0-6 2-1M444 565l5-2M577 516l1 1M534 185l3-7M520 84l-2 4M365-46l14 1M415 732l7-13M459 577l-47 128M460 580l2-7 1-10M412 705l-3 9M566 14l-3 6M555 34l-2 3M2-76l-3 0M0-53l23 3M-136-76l-14 3M693 469l166 8M969 229l-9 28-17 41M669 461l-7-6M417 698l43-118M992 198l-14 17-9 14M1005 186l24-25 49-42M1078 119l52-40 20-18M579 444l0 15M563 398l-6-7M409 316l-61 52M484 271l-10 3-8 3M391 227l4 2M394 224l3 3M397 227l5 6M399 226l-1-6 2-2 3 0 2 2 0 2-4 5M705 646l-4 7M339 160l4-32M427 167l17-29M373-112l6-44M338 170l-19-12M453-111l4-8M675 591l7 12M602 388l-4-1M1002-138l0 3M672-177l-3 6M936 253l19-2M908 269l-4 26M932 251l-2 0M934 258l0-4-2-3M382-161l3-4M873 387l-20-21M740-139l8 42M744-138l-1-9M254 337l12 0M475 193l-5 4M515 104l3-8M515 104l-2 5M524 76l3-12M531 49l3-11M541 14l3-10M544 4l0-3M544 1l2-10M509 156l3-8M509 156l-4 8M503 170l-4-7-6-4M656 376l13 1M515 29l9 4M509 398l2-2M487 424l-30 80M882 473l5-1M882 473l-11 2-10-2M578 401l-1 3-2 1-6-2M562 386l-10-1M355 229l-3-2M711 10l28 15M678-61l49 28M744-138l-4-1M682 95l-11-5M688 196l12 5M575 152l1 1M411 169l-2 14M428 264l-4 4M330-39l-7-1M689-141l3-7M403 4l7-23M679-173l13 7M743-147l4-15 10-19M581 55l-2 1M277 338l-6-2M343 122l3-21M292 175l-4-1M316 384l-8 2M342 348l-14 11-5 2M275 239l-1 5M302 116l3-20M280 208l-1 9M292 175l2-11M297 145l5-29M278 241l5-30M553 37l-3 5M511-127l-10 17M609 65l22-40M434-157l-8-16M327-103l1-11M551 184l-8-4M617 69l-8-4M608 67l9 4M477 194l0-1M368 200l-6 9M373 191l-5 9M465 203l6-4M473 202l2 1M449-184l-8 15M853 249l19 3M1022 241l5 0M898 96l24-30M1014 170l-11 13M1043 193l58-7M947 186l19 7 8 0M937 205l-14 29M1016 193l-1-7M1014 170l-6-39M838 247l-8 48 2 8M865 167l-27 80M638 77l-6-2M637 79l5 2M829 695l11 3M905 504l58-9M578 468l0 2M-10-142l0 8M-13-114l2-2 4-1M959 245l-7 3M976 247l5-12M959 245l0 2M942 281l-16-8M961 277l14-29M942 281l-5 11-1 7M988 301l27 13 18 13M1003 768l-8 29M431 787l6 10M438 790l-1-3M388 692l-6-12M597 599l3 2M619 556l-12-6M575 533l-1 3M585 569l5-10M644 475l10 0M599 470l0 3M599 473l20 1M649 390l19 1 4 1M569 561l2-4M866 294l13-3 25 4M901 385l-5 12M888 403l-7-8M887 472l5-1M904 295l-2 8M918 296l23 3M1026 42l11 25M880 253l-1-1M971-173l-1-4M1005-132l1 5M1118 84l-13 10M1150 63l0-1M945-64l1 11M945-64l-6-44M913 256l5 1M562 113l3-8M569 94l7-18M566 93l-6 17M910 252l-6-2M1074 718l4 0M926 273l-2-1M996 712l-1-5M1041 716l-45-4M952 260l-5 10M942 281l5 2M577 481l0 8M576 527l-1 6M578 471l1 1M539 383l-3-3M569 372l17 1M535 371l3 0M1040 727l-1 11M934 695l-2-14M934 695l32 9M1032 664l5 30M989 666l-22-146M598 481l0 8M727 613l8 4M664 568l1 2M727 613l7-1M577 534l1-7M701 637l1 4M969-167l2-1M958-168l-4 3M971-168l27-3M970-177l-12 9M958-168l1 2M1139 723l10 0M1130 400l9 7M1130 400l18-5M1099 405l1 0M1115 721l-9-1M1149 723l1 0M1101 405l27-5M1115 721l24 2M553 527l-3 9M866 705l3 1M539 565l-2 6M701 653l10 5M696 663l-4 8M866 703l-26-7M992 689l-3-23M785 644l26 13M914 561l-5-32M953 602l5 34M921 607l-6-40M597 532l-1 3M643 511l8 24M628 474l7 17M676 438l-29-1M648 414l-19-1M676 445l1 16M590 559l3-7M765 676l-10-3M562 612l7-14M664 659l8-16M674 639l4 2M648 415l26 2 3-1M791 445l-12-1M768 760l-4-7M688 683l5-9M334 214l-12-7M261 291l-1 4M470 197l-7 4M343 197l5-9M343 197l-16-9M288 174l-1 4M295 156l1-6M345 234l-5 8M334 214l3-6M28 142l12 3M-102 90l43 18M4 174l-40-6M27 154l0-1M-41-177l2-7M-102 90l7-14M-50 132l1-3M-40 144l5 1M-101 72l-30-20M-29-158l-16 4M-20-164l11 2M82-162l2-8M39-172l-3 14M304 149l-7-4M529 133l10 4M-136 173l8-19M391 330l19-16M952 421l-1-5M722 689l-5 10M435 778l-6-14-10-18M1106 381l2 1M1108 382l9 7M551 467l-2-10M499 674l-11 31M525 603l-12 34M1099 405l-31 5M973 733l0 2M818 622l5 34M870 731l8 59M569 372l-1 14M568 400l0-11M920 100l-28 34M895 439l36-7M996 421l38-6M983-57l-37 4M917 584l34-5M957 251l-5 9M1003-171l-2-11M1003-171l6 2M581 470l-3 0M450 668l45 16 75 38M585 124l10 4M971-173l1-6M938-119l-4-32M592 387l-11 0M604 374l23 1M819 305l13-2M819 305l-1-32M843 336l-7 7M972-179l-1 1M-141 152l-9-1M-150-65l11-3 23 1M391 45l-16-3M391 45l2-9M271 336l8-22M370 84l-1 7M394 158l-11 17M622 205l1 3M367 74l-3 2-6 0-3 2M949 3l0-5M949-2l2-11M1024 37l2 5M983 308l8 9M1006 334l7 9M1028 360l4 6M998 325l8 9M991 317l7 8M1013 343l15 17M377 669l2-4M394 624l-1 1-14 40M388 717l8 3M550-19l-1 2M553 414l2-5M552 399l2 6-2 8M552 413l-5 18 1 26M612 167l-8-4M746 610l100-15M748 624l16 8M1084 76l3 4M1010-116l-1-7M555 393l2 2M552 386l-2-2M1117 389l8 7M671 712l-9 17M455 796l-1 1M428 783l3 4M436 782l-1-3M455 796l-12-4M497 170l10 13M508 367l5 0M540 386l6 6M867 713l2-7M1000 743l8 1 40 3M45-92l3 0M-22 23l-4-3-2-3M-36-81l-2 11M90-139l2-9M641 433l4 3M675-183l-3 6M371 73l-1 11M635 564l5 3M424 761l-10-16M645 511l-1-2M880 396l7 7M526 373l-6-3M561 24l-2 3M538 19l-2 6M996 712l-27-8M270 305l1 5-1 9M271 302l3 6-1 8M262 300l2 0M388 703l-6-10M384 704l7 15M384 704l6 9M977-124l-6-44M475 742l-5 13M399 207l-5 6M398 211l2-3M617 439l-10-24M955 251l2 0M957 251l2-1M100-184l0 1M106-156l6-28M646-130l-3 6M569 403l-6-5M589 40l4-7M360 331l-4 4M661 88l6 3M597 522l0 10M351 225l-4 6M473 150l-9-4M697 101l11-20M647 762l68 35M331 67l-18-2M371 94l11 2M371 94l9 6M308 65l-5 31M362 51l-5-5M358 172l-19-12M310 65l2-10M274 259l0-2M354 180l2-4M364 228l-6 2M254 336l0-2M281 370l-4-8M355 365l-2-3M266 295l-2-2M263 298l-4 2M452 286l-24 16M412 248l-3-4-4-3M412 248l9 10M433 255l-3 5M411 228l3 1 2 4M468 206l-3-3M488 169l-4 9M508 190l-15 2M-97-66l9 1M-5-39l2-5M48-92l-2-9-7-7-32-4M7-112l-6-2M1-114l-2 0M-1-114l-5-3M12-46l26 3M-78-62l39 5M-13-109l-3 20M-12 22l-2 2-4 0M-149 33l-1 8M-139 45l-8-9M-39-57l-3 21M-29 22l16 6M22 32l5 1M-150-70l22 1M1129 753l8 1M1137 754l13 1M1078 718l28 2M1008 742l-8-2M991 740l9 3M1039 744l-31-2M976 736l15 4M938 723l-26-7M1002 755l-2-12M1000 743l0-3M1003 762l-1-7M983 246l-7 1M963 250l6-1M589 797l2-3M600 779l2-3M591 794l1-1M641 775l1-3M628 794l-2 2M651 751l-4 8M656 745l1-3M626 796l0 1M647 759l-1 2M652 748l-1 3M646 761l-8 16M638 777l-2 4M642 772l4-6M636 781l-8 13M437 787l-1-5M423 773l5 10M410 731l-7-11M413 736l-3-5M443 792l-5-2M617 71l10 4M660 86l-3-1M630 76l7 3M628 73l-6-2M627 75l3 1M632 75l-4-2M667 89l-7-3M576 55l3 1M528 35l5 2M586 57l-5-2M496 21l6 2M493 18l-7-2M533 37l1 1M485 17l11 4M454-5l-5-3M479 12l-3-2M486 16l-4-2M476 10l-9-6M419-27l-5-2M540 104l-9-4M531 100l-10-4-3 0M596 126l-10-4M615 135l-9-5M576 153l8 3M536 25l-3 12M516 96l-1 8M518 88l-2 8M534 38l1-2M501 143l-5 11M479 187l-4 6M488 171l5-10M559 27l-4 7M532 190l0 6M487 157l6 4M478 152l4 2M489 44l7-11M481 65l5-17 3-4M496 33l3-6M517-4l5-8M499 27l3-4M524-15l4-6M546-49l2-3M503 21l7-12M1006-127l2 11M1015-77l-1-6M1013-79l1 7M1012-98l0-4M1010-101l1 7M1011-94l1 7M1009-105l1 4M1011-105l-1-7M1014-72l0 3M1013-87l0-4M1014-69l1 4M684 568l-7 0M677 568l-11 0M577-156l8-15M332-172l-1-12M447-127l-8-19M395-65l-3 6M626 614l22 11M559 581l6 3M648 625l3 2M574 588l23 11M600 601l23 12M546 575l11 5M565 584l9 4M623 613l3 1M651 627l19 10M537 571l9 4M465 545l4 1M552 474l0-4M550 536l-2 6M945 35l0-6M926 62l3-5M922 66l4-4M929 57l3-4M932 53l11-13M1080 69l-3-3M1079 71l5 5M1077 66l-6-8M1096 91l5 6M1069 58l10 13M1035-23l-7-16M1042-3l2 5M1044 2l1 1M1022-49l5 11M1024-50l-3-7M1071 58l-13-29M1045 3l11 26M1051 13l-5-10M1021-52l1 3M1046 3l-8-19M1034-22l6 15M1058 29l-7-16M1015-75l0-2M576 523l0 4M635 483l-2-2M639 501l3 8M631 474l-1-3M627 471l1 3M624 462l3 9M614 471l-15-1M558 469l-7-1M599 470l-12 0M578 470l-20-1M642 472l-8 0M630 471l-3 0M631 474l1 0M591 472l8 1M1097 110l4-3 2-6M442 572l-2 4M444 565l-2 7M454 541l-2 5M446 562l-2 3M423 622l-4 10M446 561l0 1M599 464l0 6M598 481l1-8M582 575l3-6M819 738l-2 6M821 731l-2 7M817 744l-4 14M810 771l-4 14M824 719l-3 12M813 758l-2 7M825 714l-1 5M806 785l-1 4M811 765l-1 6M804 793l-1 4M666 725l1-2M662 729l-1 3M657 742l9-17M661 732l-9 16M669-105l3-5M649-70l3-5M638-115l-2 4M651-139l-3 6M636-111l-3 4M656-148l-3 6M618-80l-3 6M615-74l-2 4M630-101l-2 3M624-91l-4 7M661-157l-3 5M628-98l-4 7M658-152l-2 4M653-142l-2 3M620-84l-2 4M643-124l-2 3M641-121l-3 6M648-133l-2 3M633-107l-3 6M414-110l-3 6M585-171l2-3M565-138l-2 3M-150 71l4 1M-138 75l18 8M-128 154l-13-2M-118 156l-10-2M915 567l-1-6M703 104l-4-2M667 91l19 8M699 102l-2-1M730 115l-4-1M743 119l-3-2M869 131l5-5M866 135l3-4M881 116l3-3M853 152l3-5M856 147l3-3M888 108l3-3M862 140l4-5M895 99l3-3M877 122l4-6M846 160l7-8M884 113l4-5M874 126l3-4M891 105l4-6M859 144l3-4M297 145l-3-2M294 143l-1 4M332 22l-4-3M342 31l-4-4M317 20l4 1M348 38l6 6M328 19l-4-4M338 27l-6-5M354 44l2 3M324 22l5 0M318 11l-3-1M354 42l-12-11M358 9l2-10M360-1l4-32M325-63l0-11M296 132l-2 11M290 166l-2 8M322-62l-1 10M321-45l-1 4M315 10l0 7M290 183l2-8M322-29l1-11M311 45l-2 9M316 8l-1 2M321-52l0 2M314 20l-3 25M320-41l-2 30M376 186l-3 5M398 153l-4 5M365 115l-1 13M368 94l-1 10M667-102l2-3M695-153l5-8M652-75l5-8M676-184l-1 1M700-161l5 3M734-142l6 3M695-164l5 3M815 689l-17-5M820 693l9 2M829 693l-10-3M798 684l-6-1M836 695l-7-2M815 691l5 2M792 685l15 4M786 683l6 2M819 690l-4-1M857 703l9 2M792 683l-13-4M846 595l3-1M849 594l62-9M866 705l1 8M868 718l1 7M685 608l5 10M740 709l-9-16M726 684l-3-6M723 678l-3-5M731 693l-5-9M690 618l4 6M671 583l8 4M709 603l3 2M712 605l15 8M670 637l4 2M722 663l-10-4M678 641l17 9M734 612l9-2M743 610l3 0M672 643l2-4M673 709l-2 3M683 690l-2 2M676 706l2-3M686 682l-3 8M695 668l3-5M701 653l-5 10M698 663l5-9M686 686l2-3M678 703l8-17M681 692l-3 7M667 723l9-17M756 675l16 4M779 679l-7-2M755 673l-25-7M735 669l21 6M822 231l1-5M895 410l-3-3M899 413l-4-3M823 226l3-7M906 419l-3-2M817 245l1-2M818 273l0-5M824 322l-3-10M818 243l4-12M903 417l-2-2M826 219l1-3M887 403l1 2M838 351l-5-6M818 268l-1-19M817 249l0-4M888 405l4 3M727 170l-11 25M846 248l7 1M845 247l-7-1M838 247l8 1M838 246l-20-3M879 252l-7-1M899 427l7-8M676 438l0 7M676 426l1-10M676 429l0-3M676 438l0-8M886 436l-2 6M894 446l1-7M266 337l5 1M251 337l3 0M263 335l-9 1M271 338l8 3M380 223l-5 2M401 227l-6 0-9-4M260 305l1-3M260 308l0-3M265 297l-2 1M509 267l-25 4M434 253l3-5M437 248l4-7M544 259l-2-11M539 242l2 17M455 279l-4-2-3-5M372-99l0-3M367-58l2-17M-77-73l0-2M-69-140l1-9M-75-85l0-4M-70-131l1-9M-71-122l0-5M-75-89l0-2M-73-107l1-10M-77-73l0 2M-51-153l6-1M-22-159l-7 1M-13-161l-5 1M-31-167l6 2M-34-167l3 0M-34-167l-7-10M-59 108l9 4M-45 114l6 2M-55 165l-15-2M-81 161l-5-1M-70 163l-11-2M-51 142l0-5M-51 137l1-2M-42 122l2-2 1-4M-18-67l-1 10M-22-34l-1 11M-24-20l0 7M-20-55l0 2M982 735l-9-2M1000 740l-18-5M997 719l-1-7M1000 740l0-1M1004 768l-1-6M936 730l1-2M938 723l-4-28M1004 769l0-1M827 707l-2 7M805 789l-1 4M698 569l-14-1M667 574l4 9M461 543l4 2M564 566l-2 4M571 557l3-6M574 540l-2 10M575 545l2-11M562 570l-5 10M566 566l3-5M653 510l-1 0M644 509l-2 0M653 511l9 0M643 511l2 0M662 511l-9-1M993 245l9-1M1019 242l-36 4M892 471l7-1M827 687l2 6M824 664l1 7M823 656l1 8M829 700l-2 7M825 671l2 16M682 623l3-4M679 616l6 3M1113-93l-4 2M926 62l14 12M961 48l-21 26M849 361l-11-10M881 395l-8-8M872 387l8 9M581 472l0-2M645 511l8 0M657 548l7 20M651 535l6 13M531 376l-5-3M554 399l-8-9M534 378l-2-2M677 416l-29-2M598 410l-4 0M632 415l16 0M473 202l-2-3M556-129l-6 37M490 9l-4 7M420 182l2-6M641 79l-3-2M657 85l-7-3M587 120l2-4M508 172l-1-6M523 99l7 3M549 110l9 4M576 121l9 3M567 117l9 4M518 96l5 3M735 118l3 1M740 120l3-1M285 374l-4-4M357 46l-3-4M304 149l15 9M374 55l-1 6M375 42l0 1M294 164l1-8M366 85l2-2 2 1M353 82l0 5M355 87l5 4M-17-78l-1 11M778-19l-4 23-25 57-3 11-1 12M745 84l-3 31M542 375l-102-106M540 377l6 7M403 234l32 33M437 265l-10-10M430-71l19-34M419-27l-5-4M412-26l2-3M422-25l-3-2M411-20l1-6M657 87l4 1M259 300l-3 11M263 298l1-5M268 280l4-15M413 279l-5 5M303 96l-5 27M319 5l3-34M667 91l0-2M736-36l7-12M624-91l22 12M566-48l2-4M598-106l10 6M286 199l3-10M464 146l-4-3M384 72l-11-11M465 203l-2-2M529 57l2-8M521 86l3-10M539 20l2-6M535 36l3-11M740 117l-2 0M465 104l5 3M470 107l28 13M560-74l2-11M386 100l0-9M391-172l3-3M364-35l2-20M558-65l1-5M516-2l1-2M338 170l-5 9M356 360l-3 2M577 489l0 1M567 560l-2 4M564 571l1-3M551 468l0-1M604 401l3 7M526 374l8 6M520 371l6 3M568 400l18 1M727-19l3-5M667 89l3-4M832 303l28-7M1002 193l14 0M1012-94l0-4M647 762l9-17M577 118l-9-3M959 247l0 2 2 1M72-164l2-8M72-164l-33-8M97-167l-2 4M74-172l6 1M84-170l13 3M24-184l17 4M41-180l-2 8M41-180l33 8M505 164l-4-1M570 722l12 7M457-119l10-19M745 718l-5-9M749 725l9 17M758 742l6 11M775 772l-7-12M561 115l6 2M557 580l2 1M569 598l3-5M788 795l1 2M532 196l-2 1M532 188l-3 1M415-34l6-16M738 117l-2-1M738 119l2 1M507 165l2-9M520 129l2-7M545 63l4-11M703 616l10-2M602 431l-1-4M601 432l-1 2M577 490l0 19M354 233l11-3M375 225l-11 3M647 81l-6-2M647 83l10 4M609 65l-1 2M644 509l-1-4M552 45l9 4M655 472l-5 0M601 410l-3 0M533 581l-3 9M534 580l-1 1M597 515l0 3M490 412l-32 90M748 474l10 0M772 475l24 1M311 258l4-8M1003-134l2 2M359 40l5-7M606 130l-10-4M530 590l-1 2M529 592l-3 8M803 445l-9 0M959 247l0 3M959 250l2 0M952 248l-15 3M959 247l-2 4M1024 37l-18-42M1006-5l-14-31-7-22M939-155l1 3M578 470l0 1M680 486l1 9 3 5M679 474l0 3M515-30l-12 19M581-166l-5 10M576-156l-2 2M586-175l-5 9M512 148l5-13M353 82l2 5M380 1l-1 2-1 10M376 32l-1 10M378 13l-1 10M425 110l-8-8M536 375l-4 1M998-171l3 0M353 50l3-3M325-52l13 2M694 624l7 13M589 60l7 3M292 155l-1 5M722-9l2-5M348-49l17 3M344 345l-2 3M915 251l-5 1M672 190l11 4M348 188l6-8M372 64l0 8M385 74l-1-2M385 74l2 1M387 75l-3-3M562 113l-3-2M530 102l9 4M586 401l5 0M591 401l7 0M568 115l-6-2M666-180l-7-4M637 782l4-7M447-127l4 9M505 174l-1-1M666 568l-2 0M704 569l-6 0M-43-23l-4 31M-47 8l-1 12M580 485l1-13M600 447l0 7M951 579l2 23M951 579l67-10M971 719l1 7M399 296l-6 5M484-169l6-10M480-161l4-8M466 6l19 11M937 725l1-2M869 706l32 9M317 20l1-9M749 725l-4-7M383 175l-5 8M485 178l2-4M484 178l-5 9M352 339l-8 6M597 129l7 4M407 192l-3 7M434 253l-1 2M644 475l1-3M650 472l-5 0M586-85l12-21M461 543l1-2M462 776l-7 20M583 50l6-10M356 30l1-10M717 699l-5 9M870 510l11-2M761 516l51 2 13-2M1041 716l-1 11M1037 694l2 11M1074 718l-12-1M1062 717l-21-1M1045 483l33-5M1078 478l72-11M972 552l-108 17M778 777l10 18M1094 89l2 2M366 94l2 0M600 454l-1 10M467-138l11-20M937 251l-5 0M548 41l-13-5M553 43l-3-1M691 673l-5 9M671 583l0-3-5-12M270 330l1-4M269 325l-2 4M432 117l-7-7M518 94l3-8M390 218l-10 5M651 528l-6-17M642 509l1 2M449 554l-3 7M381 678l-4-9M376 672l1-3M493 161l4 9M975 248l1-1M1150-173l-6-11M905 504l-6-34M931 675l-5-34M918 797l14-53M309 75l1-10M309 54l-1 11M310 65l-2 0M305 96l4-21M-17-80l-12 0M-17-80l0 2M1027-38l7 16M1028-63l-9 1M930 251l-9 1M382 225l4 0 5 4M697 167l-64-25M618 136l-2-3M695 170l164 66M629 728l30-59M630 471l-7-16M533 371l-7 2M428 264l1-2M405 241l7 7M637 79l1-2M534 38l11 4M516 27l-13-6M497 19l-4-1M551 142l7-19M559 111l-1 3M559 111l-9-3M365 326l-5 5M374 146l5-9M978-112l4 32M439-146l-5-11M725 115l10 3M406 287l-6 8M367 307l-8-8M376 316l-9-9M376 316l-8 8M380 312l-4 4M388 305l-8 7M762 757l-21 40M535 196l-3 0M703-121l-11-6M399 237l6 4M702 641l3 5M748-94l0-3M754-69l-1-5M749-91l-1-3M503 170l-2-7M434 258l10 10 1 10M455 274l-12-12M431 774l-22-40-2-5 1-6M563 411l-4 4-6-1M556 407l0-3-2-5M555 384l-4-3M934 258l2-5M581 387l-13-1M1003 768l0-6M386 54l4 1 13 9M384 72l0-6M49 147l-2-1M47 157l2-10M907 259l1 1M536 375l-2 3M355 87l3 1M564 404l0 4-1 3M840 696l-4-1M840 698l17 5M827 216l4-11M938-119l1 11M946 309l5-4M956 287l32 14M621 446l-2-5M579 459l-1 8M609 412l2 0M695 170l4 3 160 63M618 136l-3-1M567-109l-1-14M713-116l-10-5M1129 183l1 3M907 520l-2-16M1033 327l-2-19M598 401l5 0M562 193l18-2M562 193l0-5M-78-66l0 4M466 766l-4 10M431 787l-1 3M430 790l-3 7M-31 144l0 2M-39 143l-1 1M7 150l-18-3M-11 147l-1 0M37 154l-10-1M7 150l0 1M94-159l-2 11M94-159l-1 0M-41-177l-5-7M34-151l-27-7M-6-160l-7-1M-11-128l-1 8M27 153l1-11M27 153l-20-3M45-92l-1 5M38-43l2 0M-10-43l7-1M25 31l-21-3M4 28l-6 0M-2 28l-11-1M21 73l0-10M10 137l-1 3M20 140l8 2M-31-167l-1 2M-65-4l-28-4M27 33l0-2M27 31l-2 0M-78-62l-1 5M-39 112l3-24M-146 72l3 1M-31-124l-18-4-15-3M18 72l-1 13M-31 146l13 2M-26 0l-1 0M-27 0l-38-4M-145-126l11-23M-148-184l-2 3M-134-149l17-35M28-169l11-3M-43-25l0 2M-42-36l-1 11M-24-13l-2 12M-26-1l0 1M-28 17l-1 5M-26 0l-2 17M-22 23l-7-1M-31-124l-1 3M465 104l7-11M439 88l19 12M482 22l-9 13M72-142l5 1M-72 139l-9 22M3 30l10 1M566-48l-4 7M529 262l15-3M513 220l8-1M651-12l5-9M656-21l16-29M646-3l5-9M916 269l-4-2M957 286l4-9M742-150l2-10 5-9M357 217l-6 8M338 206l1-2M904 295l14 1M891 257l-10-4M977-124l1 12M926 641l-5-34M648 571l10 5M899 685l35 10M764-62l8 10M780-23l1-12-3-10-5-8-8-10M753-74l-4-17M254 337l0-1M273 788l-7 8M969 704l-2 0M989 408l1 2M930 336l23 28M953 427l43-6M1128 400l2 0M971-168l0-5M971-178l-1 1M659 669l5-10M608 767l10-20M513 367l2 2M307 267l3-6M318 11l1-6M535 36l-11-5M455 139l-23-22M454 142l4 2 2-1M549 396l3 3M534 380l3 3M619 448l2 7M811 657l5 3M824 664l37 10M426-173l-4-11M480 193l-3 0M269 264l-2 9M469 546l-7-5M974 193l10 0M932 744l4-14M932 681l-1-6M911 585l6-1M-89-85l-4 0M693 674l2-6M582 53l1-3M397 722l2 2M399 724l-1-3M398 721l-5-8M413 747l15 28M396 720l1 2M429 775l-14-26-16-25M439 797l-10-22M706 792l31-60M745 718l-1 1M-63-151l-4 1M-67-150l-1 1M598 489l-1 26M562-41l-2 3M430 260l-1 2M-32-165l-1 8M-28-153l-1 9M-18-160l-4 1M-42-170l1-7M403 720l-5-2-5-5M469 546l1 1M1089 368l17 13M-39-57l3 0M-19-57l-1 1M1015 186l-1-8M1001 193l-5 0M1118-18l32-4M373 61l-9-8M496 0l-3 4M557-64l1-1M604 11l6-10M594 30l5-10M593 33l1-3M603 14l1-3M796 476l22 146M795 472l1 4M366-55l1-3M369-80l2-12M369-75l0-5M368 324l-3 2M460 143l-5-4M463 563l0-8M453 563l-4-3 0-6M-53-172l-17-4M442 797l-4-7M358 230l-3-1M723 613l4 0M403 740l-1 3M601 430l0 2M508 125l-7 18M508 125l7 3M879 707l-13-4M1150 56l-10 10M1012-83l1 4M859 511l11-1M852 512l7-1M881 508l11-2M323-40l-3-1M956 301l23 2M945 300l7 0M1127 228l11-1M1087 233l15-2M7 151l20 3M-13 148l9 2M-4 150l10 1M6 151l1 0M-12 147l-19-3M-39 143l-9-1M581 464l1-14M628 797l9-15M466 569l4-11M1057 345l3 2M1060 347l29 21M395 706l-7-14M405 744l13 20M404 740l4 6M408 711l-2 7-3 2M422 715l-4-10M417 700l0-2M369 680l2 3 4 10M42-72l-2 15M45-72l1-12M-109-137l-11 3M-95 159l-18-3M692 512l16 1M592 793l3-6M105-151l1-5M84-161l-2-1M93-159l-9-2M909 529l-2-9M1112 752l17 1M879 795l0 2M878 790l1 5M682 603l3 5M467 4l-9-6M482 14l-3-2M412-26l3-1M627 245l-4-37M881 253l-1 0M1031 308l-9-67M1028-160l5 1M867 713l1 4M9 140l0 2M9 142l-1 5M290 321l-8 14M1033 327l1 1M1034 328l23 17M-75-91l1-5M593 552l3-8M779 444l-36-2M720 441l-16-1M-72 139l9-20M890 416l-4 20M892 407l0 1M751-62l3-6M752-70l-1 8M1104 749l-32-3M663 187l-10-4M310 200l-19-11M973 733l-35-10M937 725l32 9M918 244l-3 7M-34-103l0 1M825 516l12-1M892 506l13-2M671 465l-9 6M616 440l2 7M-51 42l-3 33M600 434l0 13M-7-117l6 4M-1-113l1 0M0-113l36 6 6 3 3 5M628 416l14 16M645 436l14 16M617 403l4 4M621 407l3 5M601 395l3 1M582 391l9 2M582 390l-3-1M570 388l9 2M570 387l-3 0M579 389l-9-2M567 387l-2 0M591 393l2 0M579 390l3 1M604 396l10 5M816 660l8 4M-34-57l14 2M-39-63l0 6M-36 88l0-3M-36 85l1-8M493 412l7-8M459 505l7-22M1145-103l5-3M1129-98l16-5M585 730l1 1M583 729l2 1M552 399l2 0M541 241l-3-18M535 218l2 21M581 58l0-1M531 183l1 5M505 164l2 2M507 166l6 2M627 186l26-3M601 65l7 2M525 173l-10-4M513 168l2 1M853 248l-8-1M848 513l4-1M1009-169l19 9M435 267l3 3M440 269l-3-4M560 398l2 3M560 398l3 3M569 404l-6-6M569 406l9 8 2 5 0 5M557 395l3 3M549 386l6 7M555 389l-3-3M557 391l-2-2M546 384l3 2M550 384l-8-9M619 441l-9-21M683-6l17-29M679 629l3-6M634-172l7-12M488 705l-13 37M581 55l1-2M579 65l2-7M604 133l8 4M1130 80l7-6M952 572l-1 7M968 699l1 5M972 726l1 7M581 57l0-2M736 116l-6-1M740 117l0 3M282 335l-3 6M668 382l5 7M952 295l3-5M273 316l-3 4M319 274l-10 17M531 183l-2 6M578 57l-5 18M535 218l3 0M542 248l-1-7M340 242l-5 7M276 249l2-8M272 251l-1 3M703 727l-5 9M672 787l-5 10M677 777l-5 10M334 251l-5 8M732 441l-12 0M520 370l-7-4M515 369l5 2M529 189l-11 1M99-179l0 2M99-176l-2 9M100-182l-1 3M100-183l0 1M99-177l0 1M642 70l5-11M653 50l15-28M393 36l7-21M-93-8l-3 0M30-182l1-2M543 180l-6-2M538 218l-2-14M477 193l-2 0M580 424l0 9M596 535l0 9M441-169l-1 3M440-166l-4 5M428-141l-1 1M427-140l-7 15M436-161l-2 4M429-144l-1 3M418-119l-3 7M670 474l8-3M654 473l-4-1M335 376l-3 3M329 381l-6 0M669-171l-3 5M666-166l-5 9M-147 36l-2-3M-132 51l-3-2M-137 47l-2-2M-135 49l-2-2M-131 52l-1-1M-95 76l-2-1M-97 75l-4-3M764 632l21 12M520 129l9 4M27 31l2-7M40-5l2-6M33 2l-5 16M35-3l-2 5M417 691l-9 20M428 659l-8 21M420 680l-3 11M33 92l-8-12M17 89l-1 8M347 231l1 3 3 1M495-99l-5 10M542-184l-20 36M667 188l5 2M318 204l-8-4M2 28l-3 2M997 191l-1 2M578 517l1-19M578 517l2 0M577 516l-1 7M1137 74l4 0M625 190l2-4M1101 97l-13 11M1103 101l17-13M1104 95l-3 2M1105 94l-1 1M1101 186l27-3M1128 183l1 0M945 275l-3 6M1100 405l1 0M713 614l6 0M1015 546l-7 1M983 551l-11 1M763 572l-59-3M999 731l-1-5M953 427l-1-6M367 104l-1 4M369 118l-5 10M369 155l0-1M609 65l-5-2M562 47l-9-4M535 196l0-8M535 196l27-3M548-52l4-3M1044-65l-16 2M1099-87l-16 8M1109-91l-10 4M1129-98l-9 2M627 375l2 0M943 417l-14 3M929 420l-17 4M683 194l5 2M85-176l2-8M84-170l0-2M84-172l1-4M81-159l1-3M80-156l1-3M952 300l0-5M694 531l-2-19M533 201l0 6M581 55l-9-4M7-158l-3 0M36-151l4 1M60-145l7 2M77-143l1-3M77-141l4 0M-36 168l-15-2M553 43l-1 2M951-13l-5-40M571-148l-6 10M20-111l0 2M582 422l-3-10M379-45l7 1M385-37l-1 4M693 617l6-1M624 737l5-9M618 747l6-10M397 722l14 22M418 764l5 9M908 265l0 4M1034 415l4-1M994 700l-2-11M958 636l4 23M860 296l6-2M456 506l-9 26M468 84l-10 16M458 100l7 4M-85-130l-5-1M-90-131l0-6M-72-177l2 1M-42-170l-11-2M-25-165l5 1M568-52l3-5M553-24l-3 5M357 20l1-11M486 16l-1 1M379 137l2-4M364 163l5-8M354 44l0-2M356 47l6 4M677-120l2-3M679-123l5-9M369 39l-3-4-2-4M1087 80l7 9M358 38l6-7M363 88l3-3M536 380l-2-2M908 260l0 5M918 257l11 5M-121-133l-9 16-15 21-5 6M637 491l-2-8M658 546l-4-11M995 707l-1-7M411-104l-6 15M665 570l2 4M657-83l1-3M658-86l3-4M661-90l3-6M664-96l1-3M666-100l1-2M558 114l1 0M1004 780l0-7M1004 773l0-4M356 176l2-4M358 172l6-9M646-64l3-6M645-62l1-2M635-45l10-17M633-41l2-4M625-26l5-9M623-23l2-3M615-8l5-9M612-4l3-4M384 127l2-4M386 123l0-13M550 108l-10-4M623 460l1 2M1040-7l2 4M574 536l0 4M560 399l6 1M492 6l-2 3M493 4l-1 2M1038-16l-3-7M565 568l1-2M680 241l-39 4M687 239l-7 2M334 380l5-3M661 456l9 7M665 244l13-1 8-2 9-5 8-6 7-12 17-43M709 217l-5 8-5 6-12 8M732 157l-5 13M405 322l10-8M582 450l0-17M433 777l-2-3M957 271l16-32M973 239l14-27 8-12M746 103l0-22M743 133l1-8M455 564l-2-1M747-169l-5 10-1 9M755-184l-6 11M511 396l14-7 13-3M1059 133l-39 35-28 30M1079 117l-20 16M921 252l-11 0M551 381l-7-6-3-1M859 477l8-2 6-3M395 229l7 4M382 700l2 4M951 416l-8 1M951 416l-3-18M28 18l-1 7M30 19l7-19M37 0l2-3M37-35l2 7M39-28l1 11-2 9M394-175l4-6M400-182l1-2M546 392l3 4M36-158l-2 7M1002 184l-5 7M973 735l1 6M918 354l-13 31M923 343l-5 11M430 102l-5 8M417 122l-18 29M43-79l-1 7M44-87l-1 8M572 593l2-5M-35-91l-1 10M10 134l0 3M11 129l-1 5M890 454l4-8M459 553l2 8 0 9M881 454l-4 7-5 6-11 6M635 244l-8 1M638 244l-3 0M558 123l1-3M559 120l2-5M621 407l4 5M738 132l-1 4M537 383l-5 1M463 563l-4-16M1007 187l7-9M1038 156l44-37M1082 119l7-7M1089 112l14-11M388 717l7 12M-18 24l-4-1M24 40l3-7M22 54l2-14M21 63l1-9M866 250l-13-2M-57 97l-1 4M443 262l-2-1M-88-65l7 1 3 2M399-76l-2 4M397-72l-2 7M276 311l-1-6-4-5M435 779l0-1M1007-132l-4-27M473 35l-12 19M461 54l-12 19M449 73l-37-24M449 73l-10 15M419 746l-4-7M415 739l-2-3M896 397l-4 10M565 105l1-1M568 98l1-4M631 476l0-2M347 231l-2 3M580 436l-1 8M686 439l-2 0M577 509l0 7M500 403l-8 9-5 12M287 178l-4 19M293 147l-1 8M590 58l-4-1M406 92l-6-5M408 94l-2-2M24 33l-2 13M22 46l-1 4M21 50l0 4M20 59l-1 7M19 66l-1 6M976 211l-14 29M978 207l-2 4M1150 752l-13-1M548 150l1-3M549 147l2-5M544 160l4-10M538 176l6-16M537 178l-3-1M962 659l0 5M962 664l1 6M963 670l1 5M964 675l4 24M359 74l-8-4M699 467l-21-1M619 474l9 0M1091 112l5-2M917 364l4-10M400 208l3-5M-1-76l-12-2M637 474l7 1M692-127l-8-5M749-169l2-3M749-173l-2 4M754-68l0-1M752-71l0 1M377 23l-1 9M616 413l9 1M611 412l5 1M332 379l-3 2M329 381l-23 7M323 381l-7 3M335 376l-7 4M392-59l-4 8M388-51l-2 5M478 78l-5-2M478 78l3-13M579 56l2 1M271 326l2-5M254 336l-3 1M251 337l-3-1M322 384l9-2M306 386l-5 1M308 386l-2 0M373 345l10-8M564 48l-2-1M671 90l-4-1M670 85l7-13M650 82l-3-1M622 71l-4-2M618 69l-1 0M604 63l-5-1M593 59l-3-1M571 53l5 2M586 59l3 1M596 63l2 0M598 63l3 2M642 81l5 2M715 112l6 2M713 112l2 0M721 114l4 1M581 57l5 2M566 50l5 3M569 87l-3 6M552 474l2-3 4-1M708 717l-5 10M513 109l-5 16M355 78l-2 4M827 447l-10-1M871 445l13-3M552 470l-1-2M383 709l5 8M378 700l5 9M249 332l-1 4M254 330l6-22M384-33l0 2M380 14l-3 18M380 1l0 12M380 13l0 1M381 0l-1 1M1128 398l2 2M534 177l-9-4M534 177l-3 6M350 70l1-10M352 50l2-6M663 187l4 1M420-125l-1 3M680 65l6-9M711 10l3-5M719-4l3-5M742 723l-5 9M-35 77l1-9M345 36l3 2M567 49l-3-1M273 261l1-2M-137 175l1-2M10 137l-15-6M-5 131l-5-2M434 779l-6-11M435 779l-1 0M1140 66l-4 4M1136 70l-6 5M1130 75l-10 8M1120 83l-2 1M645 472l-3 0M428 768l-4-7M291 160l-1 6M290 186l0-3M613-70l-6 10M607-60l-5 9M602-51l-5 9M597-42l-5 9M592-33l-5 10M587-23l-5 9M582-14l-5 9M577-5l-6 10M571 5l-5 9M563 20l-2 4M358 137l-10 17M348 154l-2 4M955 289l1-1M684-132l2-5M34-151l2 0M44-149l1 0M559 617l3-5M844 165l2-5M833 345l-3-6M678 471l10 0M688 471l24 1M712 472l13 1M4-158l-4-1M0-159l-2-1M-2-160l-4 0M-150 207l1-2M-139 180l1-3M398-181l2-1M522-148l-10 18M512-130l-1 3M500-108l-5 9M501-110l-1 2M687-138l2-3M702-166l3-6M700-161l2-5M705-172l4-6M709-178l2-3M711-181l1-3M1120 88l10-8M699 616l3 0M42-11l0-11M42-22l-1-6M41-28l-1-10M40-38l0-7M40-45l2-10M-13-42l3-1M7-46l5 0M-69-48l7 1M408 188l-1 4M-51 142l9 2M-42 144l2 0M-35 145l4 1M39-3l1-2M45-99l0 7M537 178l1-2M536 204l-1-8M534 210l1 8M532 196l1 5M533 207l1 3M532 188l0 2M539 162l-3 8M368 94l3 0M515 128l5 1M676 702l-2 5M1039 744l0 3M1039 747l-1 11M1038 758l-1 12M1037 770l-1 12M1036 782l-1 14M1035 796l0 1M403 64l6 4M409 68l3 2M430 81l6 4M427 80l3 1M436 85l3 3M295 291l4-9M301 278l4-7M305 271l2-4M38-45l0 2M39-54l-1 9M100-157l-6-2M29 24l1-5M25 80l-4-7M34 99l-1-7M444 121l-3 4M537 239l2 3M538 223l0-5M27 25l-2 6M-6-117l-6-3M742 136l1-3M744 122l-1-3M-13 28l10 1M-3 29l2 1M-1 30l4 0M13 31l9 1M95-163l-1 4M80-171l4 1M46-84l2-8M43 172l-1 8M558 114l-7 18M551 132l-3 9M548 141l3 1M940 74l-20 26M892 134l-27 33M-31 144l-6-1M-37 143l-2 0M-48 142l-3 0M-143 73l5 2M845 358l3 4M836 343l-3 2M394 213l-4 4M-62-84l-13-1M21 54l-1 5M40 156l5 1M67-143l3 0M70-143l2 1M417 234l0 2M638 491l-1 0M719 614l4-1M318-11l-1 10M502 23l1-2M503 21l-6-2M536 170l-2 7M490-89l13 7M503-82l5 3M526-69l10 5M672-50l6-11M580 490l0-1M642 432l3 4M636 422l-5-6M686-137l1-1M473 76l-5 8M610 1l2-5M310 261l1-3M-62-84l-4 1-10-1M-56-83l-6-1M574 408l-3-2M1039 738l0 6M275 253l1-4M283 197l-3 11M276 230l-1 9M17 85l0 4M712 708l-4 9M682 767l-5 10M1095 88l-7-9M382 680l-3-5-3-3M353 87l0 2M-18 148l5 0M620-17l3-6M419-122l-1 3M362 209l-5 8M508-79l5 2M630-35l3-6M635 474l2 0M634 472l-4-1M-120-134l-1 1M391 709l-3-6M1103 101l-1-3M697 101l-8-3M689 98l-7-3M684 500l6 7 2 5M695 650l6 3M677 72l3-7M686 56l2-5M706 19l3-6M556 519l-1 3M712 204l-1 2M711 206l0 3M712 204l-1 5M627 245l-6 1M411 246l-5-4M550 470l10 38M550 470l8 0M315 387l16-5M306 386l-3 3M331 382l3-2M355 365l1-5M449 281l-1 4-3 4M445 268l9 15M385 335l6-5M445 288l-13 10M446 289l4-4M459 279l12-6 20-5M703 202l4 2M744 125l0-3M743 119l1-2M741 109l-1 7M727-33l6 3M646-79l6 4M616-95l8 4M608-100l8 5M794 445l-3 0M936 299l-1 7M417 102l-9-8M554 481l-1-7M372 150l2-4M-7-53l7 0M-38-70l-1 7M556 519l3-7M692 671l-1 2M566 104l2-6M301 387l0 1M975 248l13-2M988 246l5-1M1019 242l3-1M1016 242l3 0M859 236l34 13M893 249l4 2M893 249l4 3M904 263l-3-1M901 262l-10-5M908 265l-4-2M901 253l1 1M901 253l1 1M912 267l-4-2M930 252l-12 2M988 205l-5 6M992 198l-4 7M904 250l-6-2M904 251l-6-3M929 262l2 1M692-166l3 2M679-173l-7-4M666-180l6 3M290 300l5-9M872 251l-6-1M724-148l10 6M279 341l-2-3M945 35l7 5M943 40l2-5M684 439l-8-1M694 439l-8 0M704 440l-10-1M676 430l0-1M853 366l-4-5M571 471l7 0M627 471l-4 0M581 468l0-1M579 412l-5-4M570 389l5 3M578 467l0 1M1065 49l4 9M1008-127l-1-9M817 446l-2 0M853 367l19 20M838 351l7 7M899 468l-4-22M892 408l8 8M900 416l6 3M892 408l-2 8M898 414l1-1M677 461l1 5M1018 208l-2-15M608 412l1 0M603 401l1 0M607 408l-1 0M592 373l12 1M586 373l6 0M598 387l-6 0M393-32l-9-1M396 214l2-3M298 123l-1 6M524 31l-8-4M672 392l4 4M673 389l-1 3M-150-115l5-11M1088 79l-2-3M1019-62l-2 1M-13-78l-4 0M-17-78l-12-2M-32-80l-4-1M-52-83l-4 0M-18-160l-3-1M470 755l-4 11M-149 205l2-5M-147 200l4-10M-143 190l2-5M-141 185l2-5M40-150l4 1M717 668l-5-9M712 659l-7-13M1130 186l17 46 3 21M325 266l-2 3M309 291l-9 15M288 304l0-1M410 314l10-7M409 183l-1 5M315 35l1-10M316 25l1-5M422 270l-4 4M478-158l2-3M-9-162l3-1M-6-163l4 0M531 100l3-9M534 91l3-5M537 86l1-5M539 81l6-18M549 52l3-7M869 725l1 6M868 717l0 1M872 252l7 0M921 354l20-48M954 277l3-6M1032 660l0 4M860 479l7 0 15-6M854 479l6 0M843 478l11 1M831 478l6 0M827 447l4 31M837 478l6 0M803 477l28 1M796 476l7 1M765 475l7 0M760 474l5 1M758 474l2 0M1023 603l4 22M1013 534l2 12M1030 648l2 12M1027 625l1 12M1028 637l2 11M1015 546l3 23M1018 569l2 11M1020 580l1 11M1021 591l2 12M563-88l1-9M532 376l-1 0M534 380l-2 4M420 307l12-9M1039 705l2 11M472 93l3-5M323 269l-4 5M337 208l1-2M342 200l1-3M339 204l1-2M340 202l2-2M393 80l10-16M1014 172l-5 4M1014 172l0-2M356 335l-4 4M521 219l14-1M278 355l1-14M1006 489l4 24M1001 455l5 34M291 320l-1 1M351 235l3-2M335 249l-1 2M329 259l0 1M329 260l-4 6M730-24l3-6M724-14l3-5M688 51l8-13M378 693l0 7M375 693l3 7M545 42l7 3M-50 112l5 2M441 797l-7-14M599 20l4-6M945 298l9-21M940 304l-17 39M-7-52l7 1M0-51l12 0M-18-55l4 2M-20-53l0 6M-20-47l1-4 5-2M379-45l7-1M1150 415l-11-8M956 287l1-1M635 491l4 10M436 272l-8-8M40 145l7 1M623 208l4 37M653 183l-12-5M641 178l-8-3M633 175l-7-3M626 172l-14-5M604 163l-5-2M599 161l-5-1M594 160l9 4M627 186l2-4M556 372l13 0M707 204l4 2M700 201l3 1M385-165l6-7M603 164l43 17 7 2M352 227l-1-2M955 290l0-1M956 288l0-1M678 699l-2 3M296 373l-5 1M578 70l1-5M1053 237l15-1M1068 236l14-2M1037 149l-15 14M1022 163l-8 7M1088 108l-15 12M1073 120l-4 3M1069 123l-6 4M1063 127l-8 7M1055 134l-4 3M1051 137l-10 8M1041 145l-4 4M985-58l-2 1M1120-96l-5 2M542 371l4 0M-34 66l2-16M-6-160l-1 1M722 663l7 5M729 668l6 1M730 666l-8-3M778 681l8 2M772 679l6 2M927 722l10 3M902 713l-23-6M912 716l-10-3M969 734l4 1M553 474l-1 0M560 110l-1 1M1016 193l27 0M414-31l1-3M485 17l-3 5M558 470l4 1M959-166l10-1M1028-39l-4-11M697 560l-2-17M695 543l0-6M695 537l-1-6M679 477l1 9M373 61l-1 3M372 72l-1 1M370 70l-3 4M752-70l2 1M1104 749l0 2M42-55l0-3M40-57l-1 3M580 489l0-4M581 470l0-2M581 472l10 0M257 315l3-7M256 311l0 4M253 333l1-3M250 330l-1 2M1002-135l1 1M269 264l0 7M266 298l-1-1M267 295l-1 0M264 300l2 0M264 301l1 0M-10-134l-1 6M-71-128l1-3M-71-127l0-1M1038 414l30-4M293 175l-1 0M350 70l-17-2M333 68l-2-1M313 65l-3 0M493 159l-11-5M714 5l2-4M716 1l1 0M717 1l0-1M717 0l2-4M744-51l2-3M733-30l3-6M429 251l4 4M408 232l3-4M390 218l0 1M450 228l23-3M487 223l-4 1M496 154l-3 5M422 176l3-5M614 138l5 2M1044 239l4-1M1035 240l9-1M1031 240l4 0M1027 241l4-1M1048 238l5-1M1082 234l5-1M1107 231l5-1M1112 230l15-2M1145 226l5-2M-128 154l4-11M1032 366l1-39M530 197l-12 1M515 198l-4 1M515 198l3 0M565 387l-3-1M541 374l-5 1M565 386l-6-1M568 386l-3 0M537 383l1 1M546 390l-4-4M540 384l-1-1M538 384l2 2M567 389l3 0M567 388l3 0M543 385l4 0M547 385l5 1M566 400l2 0M538 371l4 0M534 371l-1 0M534 371l1 0M568 389l0-3M580 400l1-8M581 392l0-3M593 393l2 1M594 392l-1 0M601 394l-1-1M546 385l-4 0M552 385l-6 0M511 396l1 0M493 159l0 2M603 388l-1 0M618 411l-6-3-5 0M624 413l-6-2M629 413l-5 0M631 415l1 0M625 414l6 1M629 421l0 1M624 412l3 3M630 422l11 11M629 421l1 1M621 448l0-2M620 446l-2-5M618 441l-1-2M621 448l-1-2M610 420l-2-5M613 423l-2-3M618 447l1 1M662 455l0-1M659 452l1 3M659 452l2 3M660 455l1 1M661 455l0 1M791 445l1 8M565 564l-1 2M490-179l3-5M673 462l-2 3M674 460l-1 2M673 467l-1 0M677 461l-1 2M673 467l-1 0M671 462l-1 0M670 463l1 1M705 107l8 5M572 51l-5-2M561 49l5 1M482 154l5 3M597 518l0 4M364-33l0-2M369 91l-1 3M477 82l1-4M441 125l-3 4M438 129l-3 4M425 171l2-4M646 766l1-4M1072 749l40 3M1072 746l-33-2M668 22l15-28M-81-130l-4 0M-35 118l-4-2M-51 166l-4-1M434-157l-1 2M-76-84l1-1M386 103l0-3M300 306l-5 8M293 317l-2 3M632 176l1-1M622 204l0 1M623 197l0-1M623 196l1-3M624 193l1-3M1021-57l-2-5M1019-62l-2-4M1017-66l-1-2M1016-70l-1-2M1015-72l0-3M1014-83l-1-4M1013-91l-1-2M1010-112l0-4M1008-116l0 2M1009-111l0 3M1009-108l0 3M1012-87l0 4M1015-65l2 4M1017-61l2 5M-30-137l-1 13M-29-144l-1 7M930 254l17-3M1009-123l-1-4M47 156l-1-1M46 155l-1 2M45 157l2 0M696 38l3-6M-48 20l-1 11M340-50l7 1M339-50l1 0M347-49l1 0M337-39l-7 0M262 300l1-2M262 300l-3 0M458 502l-2 4M452 546l-1 2M465 547l0-2M464 553l3-5M467 548l3-1M470 547l3 1M463 555l1-2M461 570l-2 7M459 569l0 8M465 570l1-1M470 558l3-10M558-33l-3 4M555-29l-2 5M548-14l-2 5M547-81l-11 17M549-88l-2 7M619-144l1-2M549-17l-1 3M484 93l-9-5M902 382l-1 3M937 727l0-2M937 728l0-1M473 150l5 2M386 223l-6 0M595 128l2 1M591 111l3-7M586 122l1-2M528 108l2-6M525 115l3-7M522 122l3-7M517 135l3-6M514 111l-1-2M503 122l5 3M482 193l-2 0M462 108l3-4M444 138l4-6M314 20l3 0M672 586l3 5M550 42l-2-1M1051 748l20 1M1048 747l3 1M551 468l-1 1M1115-94l-2 1M688 466l0 5M421-50l1-1M324-52l1 0M692-148l2-3M694-151l1-2M406 242l-7-1M260 295l-1 5M323 361l-11 4M450 285l-5 3M450 285l9-6M432 298l14-9M421 258l3 2M424 260l4 4M424 268l-2 2M349 369l9-7M428 302l-19 14M464 278l-3 1M466 277l-2 1M464 278l-12 8M277 362l1-7M403 203l2-3M427 251l7 7M477 193l3-6M496 222l-9 1M496 222l8-1M475 203l4-1M483 193l-1 0M274 257l1-4M446 234l4-6M274 244l-2 7M405 232l-3-4M418 186l2-4M487 174l1-3M378 183l-2 3M254 334l-1-1M443 239l3-5M471 199l1-1M265 289l3-9M264 292l1-3M345 368l-10 8M298 384l-2-11M515 169l-2 4M513 181l3 9M513 173l-1 4M-107 101l5-11M473 225l10-1M504 221l9-1M507 199l4 0M518 190l-10 0M453 225l2-3M450 228l3-3M455 222l5-6M322 207l-4-3M493 161l-5 8M441 281l5 8M428 264l9 11M408 284l-1 2M418 274l-5 5M517 264l12-2M491 268l4 0M415-112l-1 2M379 226l3-1M376 226l3 0M328 380l-5 1M383 337l2-2M295 314l-2 3M391 330l-2-3M382 321l-6-5M277 227l-1 3M279 217l-2 5M277 222l0 5M393 301l-5 4M288 303l2-3M299 282l2-4M493 192l-6 0M391 719l1 2M1086 76l-6-7M1098 91l-3-3M1100 94l-2-3M487 192l-4 1M343 219l-4-2M339 217l-5-3M-116-68l19 2M394 723l3 5M458 509l0-1M458 508l1-3M296 150l1-5M414 745l-3-4M411 741l-13-20M411 744l2 3M364 53l-2-2M352 52l0-2M349 75l1-5M544 259l23-5M527 57l-1 7M388 54l3-9M385 78l0-4M321 21l3 1M999 735l0-1M674 707l-1 2M538 25l1-5M-12-120l-1 6M-150 32l1 1M631 25l15-27M646-2l0-1M46 155l-9-1M864 569l-43 6-58-3M323-40l1-12M313 45l2-10M550 467l0 3M548 457l2 10M8 147l-1 3M-77-71l0 2M-77-75l1-2M-76-69l-1-2M337 28l8 8M377 106l-2 3M375 109l-6 9M380 100l62 37 12 5M865 698l1 5M-7-159l-1 6M-39 116l0-4M-47 126l5-4M-49 129l2-3M-32 50l1-4M735 617l10 5M745 622l3 2M-74-96l1-11M-72-117l1-5M-13-114l0 5M618 747l5 3M-50 135l0-3M-120 83l18 7M597 784l3-5M595 787l2-3M743 442l-8 0M-30-55l10 2M-31-57l11 1M-34-57l3 0M-34-57l4 2M990 410l6 11M987 410l-36 6M607 550l-11-6M548 542l-4 9M400 226l-1 0M402 228l-2-2M439 258l-5-5M422 250l-6-6M416 244l-6-6M417 236l4 8 6 7M416 233l1 1M709 13l2-3M743-48l1-3M407 286l-1 0M406 286l0 1M400 295l-1 1M1102 231l5 0M1138 227l7-1M1007 244l9-2M1002 244l5 0M476 797l21-57 7-16M504 724l3-5M813 758l4-14M394 232l5 5M848 362l5 5M647 59l6-9M700-35l6-11M38-8l-3 5M1014 178l19-18M1137 74l4-3M508 367l-7 15-11 30M934-151l1-1M935-152l4-3M345 234l2 2M579 56l-1 1M573 75l-4 12M576 76l2-6M393 713l-2-4M538 81l1 0M412 49l-8-1M404 48l-2-1M-49 31l-2 11M831 205l3-10M963 495l-10-68M953 364l22 26M962 240l-3 5M981 235l6-13M990 217l4-9M270 319l0 1M269 323l0 2M580 191l18-2M-34 68l0-2M449-105l4-6M410-19l1-1M672 586l-1-3M629 375l20 1M607 412l1 0M559 401l1-2M556 407l1-4M602 432l0-1M602 418l0-6M633 481l-2-5M535 371l-1 0M527 64l2-7M-14-53l7 1M-20-56l0 1M-32-121l0 3M674-114l3-6M708 81l11-19M734 34l5-9M544 551l-2 7M580 578l2-3M735 442l-3-1M1014 178l0-6M1033 160l5-4M698 567l-1-7M10 137l3 1M13 138l7 2M-10 129l-5-3M-64-131l-6 0M-138 177l1-2M1008 131l0-2M-16-84l-1 4M-16-89l0 5M-113 156l-5 0M-52 145l1-3M351 70l1-10M352 60l1-8M349 80l2-10M351 70l-1 0M542 558l-1 3M1001-144l1 6M1019-56l2 4M513 637l-10 27M503 664l-4 10M861 674l14 4M-96-8l-9-1M-144-14l-6 0M353 52l0-2M353 50l1-6M395 215l1-1M829 695l0 5M376 32l-4 3M-115 122l4-11M-111 111l4-10M-119 132l4-10M386 106l0-3M74-172l3-12M1083-79l-5 2M1120-93l0-3M-23-23l-1 3M431 661l1 0M580 433l0 3M582 433l0-11M-36-57l2 0M970 711l1 8M324-52l1-11M427 255l-5-5M498 120l5 2M535 188l-3 0M539 137l9 4M390 217l0 1M553 414l-1-1M329-125l1-12M400 87l-7-7M321-50l0 5M273 262l0-1M272 265l1-3M327-94l0-9M312 55l1-10M328-114l1-6M555 409l1-2M329-120l0-5M331-163l1-9M632 474l3 0M330-147l1-16M330-137l0-10M581 467l0-3M521-39l-6 8M526-47l-5 8M536-64l-5 9M506 25l9 4M502 23l4 2M503-11l-7 10M496-1l0 1M415-27l24 16M1071 749l1 0M1012-93l0-1M578 471l0 3M518 96l0-2M528-21l18-28M533 37l0 2M643 505l-5-14M475 548l16 7M491 555l8 3M473 548l2 0M571-57l10-18M1125 396l3 2M522-12l2-3M375 43l-1 9M374 52l0 3M374 52l12 2M612 137l2 1M513 4l2-4M515 0l1-2M589 116l2-5M837 515l11-2M831 478l6 37M726 114l-5-2M436 262l4 4M400 15l3-11M591-184l-5 9M967 520l-4-25M963 495l82-12M727 170l-18 47M431-19l-9-6M739-146l1 7M758-74l-5 0M748-97l-5-2M743-99l5 2M1016-68l0-2M672-110l2-4M872 470l-13 5M908 394l2-6M899 413l4-6 5-13M526-48l0 1M531-55l-5 7M458-2l-4-3M743-164l-1 1M947 270l-1 3M946 273l-1 2M390 713l6 7M711 658l19 34M764 753l3 6M435 269l-24-23M1137 183l13 1M1129 183l8 0M744 117l1-1M346 101l1-10M372-102l1-10M1141 71l2-3M579 498l1-8M649 376l7 0M550-92l-1 4M384 66l4-12M686 99l4 1M973 735l3 1M665-99l1-1M654 535l-3-7M515-31l0 1M767 676l-2 0M861 473l-8 1M386 110l0-4M422-51l8-20M399 151l-1 2M1147 65l3-2M990 218l0-1M522 75l-2 9M526 64l-4 11M1143 68l4-3M369 154l3-4M999 734l0-3M327-91l0-1M1003 183l-1 1M998 725l0-1M998 726l0-1M562-85l1-3M715 110l-9-4M706 106l-3-2M578 474l-1 7M546-9l-2 8M544-1l-1 1M543 0l0 1M772 677l-5-1M1012-102l-1-3M560 114l1 1M559 114l1 0M1008-114l1 3M510 9l3-5M574-154l-3 6M422 114l-1 2M421 116l-4 6M425 110l-3 4M1000 737l-1-2M1000 739l0-2M1010 513l1 10M1012 531l1 3M440-13l-9-6M1148 395l2-1M592-183l0-1M629-163l5-9M620-146l4-7M624-153l5-10M371-92l1-7M402-84l-3 8M393 80l-6-5M315 250l5-10M320 240l4-8M386-44l-1 7M1011 523l1 8M-20-47l-2 13M740 116l0 1M581-75l5-10M524 33l4 2M267 273l-6 18M297 129l-1 3M945 29l1-7M283 211l3-12M457 0l9 6M447-6l10 6M439-11l8 5M579 472l2 0M554 372l2 0M534 372l0-1M744 719l5 6M901 715l26 7M560-38l-2 5M326-86l0-3M325-76l1-10M326-89l1-2M327-92l0-2M271 257l-1 2M271 254l0 3M325-74l0-2M289 187l1-1M289 189l0-2M291 189l-2-2M317-1l-1 9M315 17l-1 3M460 216l1-2M541 561l-1 2M540 563l-1 2M526 600l-1 3M1131 751l-27-2M1137 751l-6 0M402 233l1 1M264 293l0-1M559-70l1-4M569 149l6 3M605 74l3-7M603 79l2-5M601 86l2-7M599 91l2-5M597 96l2-5M775 772l3 5M739 709l5 10M705 646l0 2 6 10M711 658l1 1M-29-80l-3 0M338-50l1 0M546 371l3 0M77-141l0-2M-91-181l19 4M730 692l9 17M767 759l8 13M585 569l2 1M587 570l23 12M610 582l3 2M702 616l1 0M573 332l-63-151M570 333l38 88M572 332l-61-144M594 410l-3 0M744 719l-2 4M-86 160l-4 0M773 769l-1-5"},"labels":[{"text":"MANHATTAN","kind":"district","x":359,"y":306},{"text":"BROOKLYN","kind":"district","x":759,"y":543},{"text":"East River","kind":"water","x":641,"y":341,"angle":-22}],"credit":{"text":"© OpenStreetMap contributors","url":"https://www.openstreetmap.org/copyright"}},"details":{"vertices":295,"edges":669,"directed":true,"weighted":true,"acyclic":false,"weightMin":0.02,"weightMax":2.64,"negativeWeights":false,"density":0.007713593912141128,"inDegree":{"min":1,"avg":2.2677966101694915,"max":5},"outDegree":{"min":1,"avg":2.2677966101694915,"max":4},"selfLoops":0,"components":1}},"problem":"With warehouses in Lower Manhattan, Williamsburg and Downtown Brooklyn, which one should deliver to each intersection, and what is the longest drive any of them has?","params":{"sources":["Canal St & Walker St","Roebling St & Division Ave","Tillary St & Gold St"]},"result":{"kind":"groups","groups":[["2nd Ave \u0026 E Houston St","6th Ave \u0026 Canal St","6th Ave \u0026 Grand St","6th Ave \u0026 Laight St","6th Ave \u0026 Walker St","Allen St \u0026 1st Ave (N)","Allen St \u0026 1st Ave (S)","Allen St \u0026 Canal St","Allen St \u0026 Delancey St","Allen St \u0026 Grand St","Allen St \u0026 Pike St","Allen St \u0026 Stanton St","Allen St near Pike St","Ave A \u0026 E 5th St","Ave B \u0026 E 7th St","Ave C \u0026 E 10th St","Ave C \u0026 E 11th St","Barclay St \u0026 Broadway","Battery Pl \u0026 Greenwich St","Battery Pl \u0026 State St","Battery Pl near West St","Beach St \u0026 Varick St","Beach St \u0026 Walker St","Bowery \u0026 Bayard St","Bowery \u0026 Bleecker St","Bowery \u0026 Broome St","Bowery \u0026 Canal St","Bowery \u0026 Chatham Sq","Bowery \u0026 E Houston St","Bowery \u0026 Grand St","Bowery near Bayard St","Broadway \u0026 Park Row","Broadway \u0026 Walker St","Brooklyn Bridge \u0026 Ari Halbertam Memorial Ramp","Broome St \u0026 Broadway","Broome St \u0026 Lafayette St","Canal St \u0026 Broadway","Canal St \u0026 Hudson St","Canal St \u0026 Lafayette St","Canal St \u0026 W Broadway","Canal St \u0026 Walker St","Canal St \u0026 Washington St","Canal St near Bowery","Canal St near Chrystie St (N)","Canal St near Hudson St","Centre St \u0026 Brooklyn Bridge","Centre St \u0026 Canal St","Centre St \u0026 Chambers St","Centre St \u0026 Duane St","Centre St \u0026 Lafayette St","Centre St \u0026 Walker St","Centre St near Park Row","Chatham Sq \u0026 E Broadway","Chrystie St \u0026 Canal St","Chrystie St \u0026 Grand St","Church St \u0026 Barclay St","Church St \u0026 Vesey St","Cleveland Pl \u0026 Broome St","Delancey St \u0026 Chrystie St","Delancey St \u0026 Essex St","Delancey St \u0026 Norfolk St","Delancey St near Norfolk St","Division St \u0026 Pike St","Duane St \u0026 Lafayette St","E Broadway \u0026 Samuel Dickstein Plaza","E Houston St \u0026 Ave B","E Houston St \u0026 Ave C","E Houston St \u0026 Ave D","E Houston St \u0026 Chrystie St","E Houston St \u0026 Essex St","E Houston St \u0026 Forsyth St","E Houston St \u0026 Lafayette St","E Houston St \u0026 Orchard St","E Houston St \u0026 W Houston St","E Houston St near FDR Dr","FDR Dr \u0026 Grand St","Forsyth St \u0026 Canal St","Forsyth St \u0026 Division St","Frankfort St \u0026 Ari Halbertam Memorial Ramp","Grand St \u0026 Broadway","Grand St \u0026 Centre St","Grand St \u0026 E Broadway","Grand St \u0026 Samuel Dickstein Plaza","Grand St \u0026 Varick St","Grand St \u0026 W Broadway","Hudson St \u0026 Desbrosses St","Hudson St \u0026 Laight St","Kenmare St \u0026 Bowery","Kenmare St \u0026 Cleveland Pl","Lafayette St \u0026 Grand St","Lafayette St \u0026 Kenmare St","Lafayette St \u0026 Walker St","Laight St \u0026 Canal St","Laight St \u0026 Varick St","Maiden Lane \u0026 Liberty St","Murray St \u0026 Broadway","Murray St \u0026 Church St","Murray St \u0026 Greenwich St","Norfolk St \u0026 Grand St","Park Row \u0026 Beekman St","Park Row \u0026 Spruce St","Park Row near Ann St","Park Row near Broadway (N)","Park Row near Broadway (S)","Park Row near Spruce St","Pearl St \u0026 Ari Halbertam Memorial Ramp","Pearl St \u0026 Frankfort St","Pearl St \u0026 Robert F. Wagner Sr. Pl","Pike Slip \u0026 South St","Pike St \u0026 E Broadway","Pike St \u0026 Madison St","Reade St \u0026 Church St","Rutgers St \u0026 E Broadway","Saint James Pl \u0026 Madison St","South St \u0026 Dover St","South St \u0026 Maiden Lane","South St \u0026 Old Slip","South St \u0026 Robert F. Wagner Sr. Pl (N)","South St \u0026 Robert F. Wagner Sr. Pl (S)","Varick St \u0026 Canal St","Vesey St \u0026 Broadway","W Broadway \u0026 6th Ave","W Broadway \u0026 Chambers St","W Broadway \u0026 Murray St","W Broadway \u0026 Reade St","W Broadway \u0026 Varick St","W Broadway \u0026 Walker St","W Houston St near Mercer St","Water St \u0026 Maiden Lane","Water St \u0026 State St","Watts St \u0026 6th Ave","West St \u0026 Barclay St","West St \u0026 Battery Pl","West St \u0026 Canal St (N)","West St \u0026 Canal St (S)","West St \u0026 Chambers St","West St \u0026 Laight St","West St \u0026 Murray St","West St \u0026 Vesey St"],["Bedford Ave \u0026 Wallabout St","Borinquen Pl \u0026 Havemeyer St","Borinquen Pl \u0026 Marcy Ave","Borinquen Pl \u0026 Rodney St","Broadway \u0026 Hooper St","Broadway \u0026 Marcy Ave","Broadway \u0026 Rodney St","Broadway \u0026 Roebling St","Broadway \u0026 Wythe Ave","Clymer St \u0026 Wythe Ave","Flushing Ave \u0026 Bedford Ave","Flushing Ave \u0026 Classon Ave","Flushing Ave \u0026 Kent Ave","Flushing Ave \u0026 Nostrand Ave","Flushing Ave \u0026 Williamsburg St West","Franklin St \u0026 N 14th St","Franklin St \u0026 Quay St","Harrison Ave \u0026 Penn St","Havemeyer St \u0026 Broadway","Hewes St \u0026 Kent Ave","Hewes St \u0026 Williamsburg St West","Kent Ave \u0026 Broadway","Kent Ave \u0026 Classon Ave","Kent Ave \u0026 Clymer St","Kent Ave \u0026 Division Ave","Kent Ave \u0026 N 10th St","Kent Ave \u0026 N 11th St","Kent Ave \u0026 Williamsburg St East","Kent Ave \u0026 Williamsburg St West","Lee Ave \u0026 Taylor St","Lorimer St \u0026 Wallabout St","Marcy Ave \u0026 Metropolitan Ave","Marcy Ave \u0026 Williamsburg St West","Metropolitan Ave \u0026 Kent Ave","Metropolitan Ave \u0026 Meeker Ave","Metropolitan Ave \u0026 Roebling St","Metropolitan Ave \u0026 Wythe Ave","Myrtle Ave \u0026 Bedford Ave","Myrtle Ave \u0026 Kent Ave","Rodney St \u0026 Division Ave","Roebling St \u0026 Division Ave","Roebling St \u0026 S 4th St","Taylor St \u0026 Bedford Ave","Wallabout St \u0026 Classon Ave","Wallabout St \u0026 Kent Ave","Williamsburg St East \u0026 Bedford Ave","Williamsburg St East \u0026 Lee Ave","Williamsburg St West \u0026 Bedford Ave","Williamsburg St West \u0026 Lee Ave","Williamsburg St West near Kent Ave","Wythe Ave \u0026 Division Ave","Wythe Ave \u0026 N 10th St","Wythe Ave \u0026 N 11th St"],["Adams St \u0026 Front St","Adams St \u0026 York St","Adams St near Pearl St (E)","Adams St near Pearl St (W)","Atlantic Ave \u0026 Columbia St","Atlantic Ave \u0026 Court St","Atlantic Ave \u0026 Hicks St","Atlantic Ave \u0026 Smith St","Atlantic Ave near Bond St","Atlantic Ave near Furman St","Bedford Ave \u0026 DeKalb Ave","Boerum Pl \u0026 Adams St","Boerum Pl \u0026 Atlantic Ave","Brooklyn Bridge \u0026 Prospect St","Brooklyn Bridge Blvd \u0026 Brooklyn Bridge","Brooklyn Bridge Blvd near Brooklyn Bridge","Brooklyn Bridge near Prospect St","Brooklyn Bridge near Rose St","Cadman Plaza West \u0026 Middagh St","Cadman Plaza West \u0026 Tillary St","Cadman Plaza West near Middagh St","Cadman Plaza West near Tillary St","Canal St near Chrystie St (S)","Classon Ave \u0026 Park Ave","Columbia St \u0026 Congress St","Columbia St near Atlantic Ave","Columbia St near Congress St","Concord St \u0026 Jay St","Court St \u0026 Cadman Plaza West","Court St \u0026 Joralemon St","Court St near Remsen St","DeKalb Ave \u0026 Ashland Pl","DeKalb Ave \u0026 Classon Ave","Flatbush Ave \u0026 Flatbush Ave Ext","Flatbush Ave \u0026 Livingston St","Flatbush Ave Ext \u0026 Concord St","Flatbush Ave Ext \u0026 DeKalb Ave","Flatbush Ave Ext near Bridge Plaza Court","Flatbush Ave Ext near Tillary St","Flushing Ave \u0026 Vanderbilt Ave","Flushing Ave \u0026 Washington Ave","Front St \u0026 Dock St","Front St \u0026 Washington St","Fulton St \u0026 Lafayette Ave","Furman St near Atlantic Ave","Hudson Ave \u0026 Front St","Jay St \u0026 Sands St","Jay St near High St","Joralemon St near Court St","Lafayette Ave \u0026 Classon Ave","Lafayette Ave \u0026 Vanderbilt Ave","Manhattan Bridge \u0026 Flatbush Ave Ext","Manhattan Bridge near John St","Myrtle Ave \u0026 Classon Ave","Myrtle Ave \u0026 Flatbush Ave Ext","Myrtle Ave \u0026 Navy St","Myrtle Ave \u0026 Vanderbilt Ave","Myrtle Ave \u0026 Washington Ave","N Portland Ave \u0026 Flushing Ave","N Portland Ave \u0026 Park Ave","Nassau St \u0026 Gold St","Nassau St \u0026 Navy St","Navy St \u0026 Sands St","Navy St \u0026 Tillary St","Navy St near Tillary St (N)","Navy St near Tillary St (S)","Old Fulton St \u0026 Cadman Plaza West","Old Fulton St \u0026 Front St","Old Fulton St \u0026 Hicks St","Old Fulton St near Brooklyn Bridge","Old Fulton St near Front St","Old Fulton St near Hicks St (1)","Old Fulton St near Hicks St (2)","Old Fulton St near Hicks St (3)","Park Ave \u0026 Ryerson St","Park Ave \u0026 Washington Ave","Park Ave \u0026 Williamsburg St West","Park Ave near Emerson Pl","Park Ave near Grand Ave","Park Ave near N Elliott Pl (N)","Park Ave near N Elliott Pl (S)","Park Ave near Navy St (N)","Park Ave near Navy St (S)","Prospect St \u0026 Adams St","Prospect St \u0026 Washington St","Ramp by Cadman Plaza West","Smith St \u0026 Schermerhorn St","Tillary St \u0026 Adams St","Tillary St \u0026 Flatbush Ave Ext","Tillary St \u0026 Gold St","Tillary St \u0026 Jay St","Tillary St near Cadman Plaza West","Tillary St near Duffield St","Tillary St near Navy St (N)","Tillary St near Navy St (S)","Vanderbilt Ave \u0026 DeKalb Ave","Vanderbilt Ave \u0026 Park Ave","Washington Ave \u0026 DeKalb Ave","Washington Ave \u0026 Lafayette Ave","Washington St \u0026 York St","York St \u0026 Bridge St","York St \u0026 Front St","York St \u0026 Navy St"]]},"answer":"Warehouse 1 at Canal St & Walker St serves 139, 2 at Roebling St & Division Ave serves 53 and 3 at Tillary St & Gold St serves 103. The longest drive is 6.04, from warehouse 1 to Church St & Vesey St.","legend":{"vertex":[{"id":"idle","label":"Not reached","color":"#64748B","shape":"hollow"},{"id":"waiting","label":"In queue","color":"#E69F00","shape":"dashed-square"},{"id":"current","label":"Being settled","color":"#56B4E9","shape":"ring"},{"id":"component-1","label":"Warehouse 1, serves 139","color":"#009E73","shape":"filled"},{"id":"component-2","label":"Warehouse 2, serves 53","color":"#CC79A7","shape":"filled"},{"id":"component-3","label":"Warehouse 3, serves 103","color":"#56B4E9","shape":"filled"}],"edge":[{"id":"idle","label":"Edge","color":"#475569","shape":"line"},{"id":"examined","label":"Checked, not quicker","color":"#64748B","shape":"dashed"},{"id":"area-1","label":"Road from warehouse 1","color":"#009E73","shape":"thick"},{"id":"area-2","label":"Road from warehouse 2","color":"#CC79A7","shape":"thick"},{"id":"area-3","label":"Road from warehouse 3","color":"#56B4E9","shape":"thick"}],"panels":[{"id":"queue","title":"Priority queue","kind":"list"},{"id":"dist","title":"Drive time","kind":"table"},{"id":"areas","title":"Areas","kind":"groups"}]},"steps":[{"say":"Put every warehouse in the queue at 0: 1 at Canal St & Walker St, 2 at Roebling St & Division Ave and 3 at Tillary St & Gold St. Each place goes to the warehouse that can reach it soonest, so one search serves them all.","ops":[{"panel":"dist","set":{"2nd Ave & E Houston St":"∞"}},{"panel":"dist","set":{"6th Ave & Canal St":"∞"}},{"panel":"dist","set":{"6th Ave & Grand St":"∞"}},{"panel":"dist","set":{"6th Ave & Laight St":"∞"}},{"panel":"dist","set":{"6th Ave & Walker St":"∞"}},{"panel":"dist","set":{"Adams St & Front St":"∞"}},{"panel":"dist","set":{"Adams St & York St":"∞"}},{"panel":"dist","set":{"Adams St near Pearl St (E)":"∞"}},{"panel":"dist","set":{"Adams St near Pearl St (W)":"∞"}},{"panel":"dist","set":{"Allen St & 1st Ave (N)":"∞"}},{"panel":"dist","set":{"Allen St & 1st Ave (S)":"∞"}},{"panel":"dist","set":{"Allen St & Canal St":"∞"}},{"panel":"dist","set":{"Allen St & Delancey St":"∞"}},{"panel":"dist","set":{"Allen St & Grand St":"∞"}},{"panel":"dist","set":{"Allen St & Pike St":"∞"}},{"panel":"dist","set":{"Allen St & Stanton St":"∞"}},{"panel":"dist","set":{"Allen St near Pike St":"∞"}},{"panel":"dist","set":{"Atlantic Ave & Columbia St":"∞"}},{"panel":"dist","set":{"Atlantic Ave & Court St":"∞"}},{"panel":"dist","set":{"Atlantic Ave & Hicks St":"∞"}},{"panel":"dist","set":{"Atlantic Ave & Smith St":"∞"}},{"panel":"dist","set":{"Atlantic Ave near Bond St":"∞"}},{"panel":"dist","set":{"Atlantic Ave near Furman St":"∞"}},{"panel":"dist","set":{"Ave A & E 5th St":"∞"}},{"panel":"dist","set":{"Ave B & E 7th St":"∞"}},{"panel":"dist","set":{"Ave C & E 10th St":"∞"}},{"panel":"dist","set":{"Ave C & E 11th St":"∞"}},{"panel":"dist","set":{"Barclay St & Broadway":"∞"}},{"panel":"dist","set":{"Battery Pl & Greenwich St":"∞"}},{"panel":"dist","set":{"Battery Pl & State St":"∞"}},{"panel":"dist","set":{"Battery Pl near West St":"∞"}},{"panel":"dist","set":{"Beach St & Varick St":"∞"}},{"panel":"dist","set":{"Beach St & Walker St":"∞"}},{"panel":"dist","set":{"Bedford Ave & DeKalb Ave":"∞"}},{"panel":"dist","set":{"Bedford Ave & Wallabout St":"∞"}},{"panel":"dist","set":{"Boerum Pl & Adams St":"∞"}},{"panel":"dist","set":{"Boerum Pl & Atlantic Ave":"∞"}},{"panel":"dist","set":{"Borinquen Pl & Havemeyer St":"∞"}},{"panel":"dist","set":{"Borinquen Pl & Marcy Ave":"∞"}},{"panel":"dist","set":{"Borinquen Pl & Rodney St":"∞"}},{"panel":"dist","set":{"Bowery & Bayard St":"∞"}},{"panel":"dist","set":{"Bowery & Bleecker St":"∞"}},{"panel":"dist","set":{"Bowery & Broome St":"∞"}},{"panel":"dist","set":{"Bowery & Canal St":"∞"}},{"panel":"dist","set":{"Bowery & Chatham Sq":"∞"}},{"panel":"dist","set":{"Bowery & E Houston St":"∞"}},{"panel":"dist","set":{"Bowery & Grand St":"∞"}},{"panel":"dist","set":{"Bowery near Bayard St":"∞"}},{"panel":"dist","set":{"Broadway & Hooper St":"∞"}},{"panel":"dist","set":{"Broadway & Marcy Ave":"∞"}},{"panel":"dist","set":{"Broadway & Park Row":"∞"}},{"panel":"dist","set":{"Broadway & Rodney St":"∞"}},{"panel":"dist","set":{"Broadway & Roebling St":"∞"}},{"panel":"dist","set":{"Broadway & Walker St":"∞"}},{"panel":"dist","set":{"Broadway & Wythe Ave":"∞"}},{"panel":"dist","set":{"Brooklyn Bridge & Ari Halbertam Memorial Ramp":"∞"}},{"panel":"dist","set":{"Brooklyn Bridge & Prospect St":"∞"}},{"panel":"dist","set":{"Brooklyn Bridge Blvd & Brooklyn Bridge":"∞"}},{"panel":"dist","set":{"Brooklyn Bridge Blvd near Brooklyn Bridge":"∞"}},{"panel":"dist","set":{"Brooklyn Bridge near Prospect St":"∞"}},{"panel":"dist","set":{"Brooklyn Bridge near Rose St":"∞"}},{"panel":"dist","set":{"Broome St & Broadway":"∞"}},{"panel":"dist","set":{"Broome St & Lafayette St":"∞"}},{"panel":"dist","set":{"Cadman Plaza West & Middagh St":"∞"}},{"panel":"dist","set":{"Cadman Plaza West & Tillary St":"∞"}},{"panel":"dist","set":{"Cadman Plaza West near Middagh St":"∞"}},{"panel":"dist","set":{"Cadman Plaza West near Tillary St":"∞"}},{"panel":"dist","set":{"Canal St & Broadway":"∞"}},{"panel":"dist","set":{"Canal St & Hudson St":"∞"}},{"panel":"dist","set":{"Canal St & Lafayette St":"∞"}},{"panel":"dist","set":{"Canal St & W Broadway":"∞"}},{"panel":"dist","set":{"Canal St & Walker St":"∞"}},{"panel":"dist","set":{"Canal St & Washington St":"∞"}},{"panel":"dist","set":{"Canal St near Bowery":"∞"}},{"panel":"dist","set":{"Canal St near Chrystie St (N)":"∞"}},{"panel":"dist","set":{"Canal St near Chrystie St (S)":"∞"}},{"panel":"dist","set":{"Canal St near Hudson St":"∞"}},{"panel":"dist","set":{"Centre St & Brooklyn Bridge":"∞"}},{"panel":"dist","set":{"Centre St & Canal St":"∞"}},{"panel":"dist","set":{"Centre St & Chambers St":"∞"}},{"panel":"dist","set":{"Centre St & Duane St":"∞"}},{"panel":"dist","set":{"Centre St & Lafayette St":"∞"}},{"panel":"dist","set":{"Centre St & Walker St":"∞"}},{"panel":"dist","set":{"Centre St near Park Row":"∞"}},{"panel":"dist","set":{"Chatham Sq & E Broadway":"∞"}},{"panel":"dist","set":{"Chrystie St & Canal St":"∞"}},{"panel":"dist","set":{"Chrystie St & Grand St":"∞"}},{"panel":"dist","set":{"Church St & Barclay St":"∞"}},{"panel":"dist","set":{"Church St & Vesey St":"∞"}},{"panel":"dist","set":{"Classon Ave & Park Ave":"∞"}},{"panel":"dist","set":{"Cleveland Pl & Broome St":"∞"}},{"panel":"dist","set":{"Clymer St & Wythe Ave":"∞"}},{"panel":"dist","set":{"Columbia St & Congress St":"∞"}},{"panel":"dist","set":{"Columbia St near Atlantic Ave":"∞"}},{"panel":"dist","set":{"Columbia St near Congress St":"∞"}},{"panel":"dist","set":{"Concord St & Jay St":"∞"}},{"panel":"dist","set":{"Court St & Cadman Plaza West":"∞"}},{"panel":"dist","set":{"Court St & Joralemon St":"∞"}},{"panel":"dist","set":{"Court St near Remsen St":"∞"}},{"panel":"dist","set":{"DeKalb Ave & Ashland Pl":"∞"}},{"panel":"dist","set":{"DeKalb Ave & Classon Ave":"∞"}},{"panel":"dist","set":{"Delancey St & Chrystie St":"∞"}},{"panel":"dist","set":{"Delancey St & Essex St":"∞"}},{"panel":"dist","set":{"Delancey St & Norfolk St":"∞"}},{"panel":"dist","set":{"Delancey St near Norfolk St":"∞"}},{"panel":"dist","set":{"Division St & Pike St":"∞"}},{"panel":"dist","set":{"Duane St & Lafayette St":"∞"}},{"panel":"dist","set":{"E Broadway & Samuel Dickstein Plaza":"∞"}},{"panel":"dist","set":{"E Houston St & Ave B":"∞"}},{"panel":"dist","set":{"E Houston St & Ave C":"∞"}},{"panel":"dist","set":{"E Houston St & Ave D":"∞"}},{"panel":"dist","set":{"E Houston St & Chrystie St":"∞"}},{"panel":"dist","set":{"E Houston St & Essex St":"∞"}},{"panel":"dist","set":{"E Houston St & Forsyth St":"∞"}},{"panel":"dist","set":{"E Houston St & Lafayette St":"∞"}},{"panel":"dist","set":{"E Houston St & Orchard St":"∞"}},{"panel":"dist","set":{"E Houston St & W Houston St":"∞"}},{"panel":"dist","set":{"E Houston St near FDR Dr":"∞"}},{"panel":"dist","set":{"FDR Dr & Grand St":"∞"}},{"panel":"dist","set":{"Flatbush Ave & Flatbush Ave Ext":"∞"}},{"panel":"dist","set":{"Flatbush Ave & Livingston St":"∞"}},{"panel":"dist","set":{"Flatbush Ave Ext & Concord St":"∞"}},{"panel":"dist","set":{"Flatbush Ave Ext & DeKalb Ave":"∞"}},{"panel":"dist","set":{"Flatbush Ave Ext near Bridge Plaza Court":"∞"}},{"panel":"dist","set":{"Flatbush Ave Ext near Tillary St":"∞"}},{"panel":"dist","set":{"Flushing Ave & Bedford Ave":"∞"}},{"panel":"dist","set":{"Flushing Ave & Classon Ave":"∞"}},{"panel":"dist","set":{"Flushing Ave & Kent Ave":"∞"}},{"panel":"dist","set":{"Flushing Ave & Nostrand Ave":"∞"}},{"panel":"dist","set":{"Flushing Ave & Vanderbilt Ave":"∞"}},{"panel":"dist","set":{"Flushing Ave & Washington Ave":"∞"}},{"panel":"dist","set":{"Flushing Ave & Williamsburg St West":"∞"}},{"panel":"dist","set":{"Forsyth St & Canal St":"∞"}},{"panel":"dist","set":{"Forsyth St & Division St":"∞"}},{"panel":"dist","set":{"Frankfort St & Ari Halbertam Memorial Ramp":"∞"}},{"panel":"dist","set":{"Franklin St & N 14th St":"∞"}},{"panel":"dist","set":{"Franklin St & Quay St":"∞"}},{"panel":"dist","set":{"Front St & Dock St":"∞"}},{"panel":"dist","set":{"Front St & Washington St":"∞"}},{"panel":"dist","set":{"Fulton St & Lafayette Ave":"∞"}},{"panel":"dist","set":{"Furman St near Atlantic Ave":"∞"}},{"panel":"dist","set":{"Grand St & Broadway":"∞"}},{"panel":"dist","set":{"Grand St & Centre St":"∞"}},{"panel":"dist","set":{"Grand St & E Broadway":"∞"}},{"panel":"dist","set":{"Grand St & Samuel Dickstein Plaza":"∞"}},{"panel":"dist","set":{"Grand St & Varick St":"∞"}},{"panel":"dist","set":{"Grand St & W Broadway":"∞"}},{"panel":"dist","set":{"Harrison Ave & Penn St":"∞"}},{"panel":"dist","set":{"Havemeyer St & Broadway":"∞"}},{"panel":"dist","set":{"Hewes St & Kent Ave":"∞"}},{"panel":"dist","set":{"Hewes St & Williamsburg St West":"∞"}},{"panel":"dist","set":{"Hudson Ave & Front St":"∞"}},{"panel":"dist","set":{"Hudson St & Desbrosses St":"∞"}},{"panel":"dist","set":{"Hudson St & Laight St":"∞"}},{"panel":"dist","set":{"Jay St & Sands St":"∞"}},{"panel":"dist","set":{"Jay St near High St":"∞"}},{"panel":"dist","set":{"Joralemon St near Court St":"∞"}},{"panel":"dist","set":{"Kenmare St & Bowery":"∞"}},{"panel":"dist","set":{"Kenmare St & Cleveland Pl":"∞"}},{"panel":"dist","set":{"Kent Ave & Broadway":"∞"}},{"panel":"dist","set":{"Kent Ave & Classon Ave":"∞"}},{"panel":"dist","set":{"Kent Ave & Clymer St":"∞"}},{"panel":"dist","set":{"Kent Ave & Division Ave":"∞"}},{"panel":"dist","set":{"Kent Ave & N 10th St":"∞"}},{"panel":"dist","set":{"Kent Ave & N 11th St":"∞"}},{"panel":"dist","set":{"Kent Ave & Williamsburg St East":"∞"}},{"panel":"dist","set":{"Kent Ave & Williamsburg St West":"∞"}},{"panel":"dist","set":{"Lafayette Ave & Classon Ave":"∞"}},{"panel":"dist","set":{"Lafayette Ave & Vanderbilt Ave":"∞"}},{"panel":"dist","set":{"Lafayette St & Grand St":"∞"}},{"panel":"dist","set":{"Lafayette St & Kenmare St":"∞"}},{"panel":"dist","set":{"Lafayette St & Walker St":"∞"}},{"panel":"dist","set":{"Laight St & Canal St":"∞"}},{"panel":"dist","set":{"Laight St & Varick St":"∞"}},{"panel":"dist","set":{"Lee Ave & Taylor St":"∞"}},{"panel":"dist","set":{"Lorimer St & Wallabout St":"∞"}},{"panel":"dist","set":{"Maiden Lane & Liberty St":"∞"}},{"panel":"dist","set":{"Manhattan Bridge & Flatbush Ave Ext":"∞"}},{"panel":"dist","set":{"Manhattan Bridge near John St":"∞"}},{"panel":"dist","set":{"Marcy Ave & Metropolitan Ave":"∞"}},{"panel":"dist","set":{"Marcy Ave & Williamsburg St West":"∞"}},{"panel":"dist","set":{"Metropolitan Ave & Kent Ave":"∞"}},{"panel":"dist","set":{"Metropolitan Ave & Meeker Ave":"∞"}},{"panel":"dist","set":{"Metropolitan Ave & Roebling St":"∞"}},{"panel":"dist","set":{"Metropolitan Ave & Wythe Ave":"∞"}},{"panel":"dist","set":{"Murray St & Broadway":"∞"}},{"panel":"dist","set":{"Murray St & Church St":"∞"}},{"panel":"dist","set":{"Murray St & Greenwich St":"∞"}},{"panel":"dist","set":{"Myrtle Ave & Bedford Ave":"∞"}},{"panel":"dist","set":{"Myrtle Ave & Classon Ave":"∞"}},{"panel":"dist","set":{"Myrtle Ave & Flatbush Ave Ext":"∞"}},{"panel":"dist","set":{"Myrtle Ave & Kent Ave":"∞"}},{"panel":"dist","set":{"Myrtle Ave & Navy St":"∞"}},{"panel":"dist","set":{"Myrtle Ave & Vanderbilt Ave":"∞"}},{"panel":"dist","set":{"Myrtle Ave & Washington Ave":"∞"}},{"panel":"dist","set":{"N Portland Ave & Flushing Ave":"∞"}},{"panel":"dist","set":{"N Portland Ave & Park Ave":"∞"}},{"panel":"dist","set":{"Nassau St & Gold St":"∞"}},{"panel":"dist","set":{"Nassau St & Navy St":"∞"}},{"panel":"dist","set":{"Navy St & Sands St":"∞"}},{"panel":"dist","set":{"Navy St & Tillary St":"∞"}},{"panel":"dist","set":{"Navy St near Tillary St (N)":"∞"}},{"panel":"dist","set":{"Navy St near Tillary St (S)":"∞"}},{"panel":"dist","set":{"Norfolk St & Grand St":"∞"}},{"panel":"dist","set":{"Old Fulton St & Cadman Plaza West":"∞"}},{"panel":"dist","set":{"Old Fulton St & Front St":"∞"}},{"panel":"dist","set":{"Old Fulton St & Hicks St":"∞"}},{"panel":"dist","set":{"Old Fulton St near Brooklyn Bridge":"∞"}},{"panel":"dist","set":{"Old Fulton St near Front St":"∞"}},{"panel":"dist","set":{"Old Fulton St near Hicks St (1)":"∞"}},{"panel":"dist","set":{"Old Fulton St near Hicks St (2)":"∞"}},{"panel":"dist","set":{"Old Fulton St near Hicks St (3)":"∞"}},{"panel":"dist","set":{"Park Ave & Ryerson St":"∞"}},{"panel":"dist","set":{"Park Ave & Washington Ave":"∞"}},{"panel":"dist","set":{"Park Ave & Williamsburg St West":"∞"}},{"panel":"dist","set":{"Park Ave near Emerson Pl":"∞"}},{"panel":"dist","set":{"Park Ave near Grand Ave":"∞"}},{"panel":"dist","set":{"Park Ave near N Elliott Pl (N)":"∞"}},{"panel":"dist","set":{"Park Ave near N Elliott Pl (S)":"∞"}},{"panel":"dist","set":{"Park Ave near Navy St (N)":"∞"}},{"panel":"dist","set":{"Park Ave near Navy St (S)":"∞"}},{"panel":"dist","set":{"Park Row & Beekman St":"∞"}},{"panel":"dist","set":{"Park Row & Spruce St":"∞"}},{"panel":"dist","set":{"Park Row near Ann St":"∞"}},{"panel":"dist","set":{"Park Row near Broadway (N)":"∞"}},{"panel":"dist","set":{"Park Row near Broadway (S)":"∞"}},{"panel":"dist","set":{"Park Row near Spruce St":"∞"}},{"panel":"dist","set":{"Pearl St & Ari Halbertam Memorial Ramp":"∞"}},{"panel":"dist","set":{"Pearl St & Frankfort St":"∞"}},{"panel":"dist","set":{"Pearl St & Robert F. Wagner Sr. Pl":"∞"}},{"panel":"dist","set":{"Pike Slip & South St":"∞"}},{"panel":"dist","set":{"Pike St & E Broadway":"∞"}},{"panel":"dist","set":{"Pike St & Madison St":"∞"}},{"panel":"dist","set":{"Prospect St & Adams St":"∞"}},{"panel":"dist","set":{"Prospect St & Washington St":"∞"}},{"panel":"dist","set":{"Ramp by Cadman Plaza West":"∞"}},{"panel":"dist","set":{"Reade St & Church St":"∞"}},{"panel":"dist","set":{"Rodney St & Division Ave":"∞"}},{"panel":"dist","set":{"Roebling St & Division Ave":"∞"}},{"panel":"dist","set":{"Roebling St & S 4th St":"∞"}},{"panel":"dist","set":{"Rutgers St & E Broadway":"∞"}},{"panel":"dist","set":{"Saint James Pl & Madison St":"∞"}},{"panel":"dist","set":{"Smith St & Schermerhorn St":"∞"}},{"panel":"dist","set":{"South St & Dover St":"∞"}},{"panel":"dist","set":{"South St & Maiden Lane":"∞"}},{"panel":"dist","set":{"South St & Old Slip":"∞"}},{"panel":"dist","set":{"South St & Robert F. Wagner Sr. Pl (N)":"∞"}},{"panel":"dist","set":{"South St & Robert F. Wagner Sr. Pl (S)":"∞"}},{"panel":"dist","set":{"Taylor St & Bedford Ave":"∞"}},{"panel":"dist","set":{"Tillary St & Adams St":"∞"}},{"panel":"dist","set":{"Tillary St & Flatbush Ave Ext":"∞"}},{"panel":"dist","set":{"Tillary St & Gold St":"∞"}},{"panel":"dist","set":{"Tillary St & Jay St":"∞"}},{"panel":"dist","set":{"Tillary St near Cadman Plaza West":"∞"}},{"panel":"dist","set":{"Tillary St near Duffield St":"∞"}},{"panel":"dist","set":{"Tillary St near Navy St (N)":"∞"}},{"panel":"dist","set":{"Tillary St near Navy St (S)":"∞"}},{"panel":"dist","set":{"Vanderbilt Ave & DeKalb Ave":"∞"}},{"panel":"dist","set":{"Vanderbilt Ave & Park Ave":"∞"}},{"panel":"dist","set":{"Varick St & Canal St":"∞"}},{"panel":"dist","set":{"Vesey St & Broadway":"∞"}},{"panel":"dist","set":{"W Broadway & 6th Ave":"∞"}},{"panel":"dist","set":{"W Broadway & Chambers St":"∞"}},{"panel":"dist","set":{"W Broadway & Murray St":"∞"}},{"panel":"dist","set":{"W Broadway & Reade St":"∞"}},{"panel":"dist","set":{"W Broadway & Varick St":"∞"}},{"panel":"dist","set":{"W Broadway & Walker St":"∞"}},{"panel":"dist","set":{"W Houston St near Mercer St":"∞"}},{"panel":"dist","set":{"Wallabout St & Classon Ave":"∞"}},{"panel":"dist","set":{"Wallabout St & Kent Ave":"∞"}},{"panel":"dist","set":{"Washington Ave & DeKalb Ave":"∞"}},{"panel":"dist","set":{"Washington Ave & Lafayette Ave":"∞"}},{"panel":"dist","set":{"Washington St & York St":"∞"}},{"panel":"dist","set":{"Water St & Maiden Lane":"∞"}},{"panel":"dist","set":{"Water St & State St":"∞"}},{"panel":"dist","set":{"Watts St & 6th Ave":"∞"}},{"panel":"dist","set":{"West St & Barclay St":"∞"}},{"panel":"dist","set":{"West St & Battery Pl":"∞"}},{"panel":"dist","set":{"West St & Canal St (N)":"∞"}},{"panel":"dist","set":{"West St & Canal St (S)":"∞"}},{"panel":"dist","set":{"West St & Chambers St":"∞"}},{"panel":"dist","set":{"West St & Laight St":"∞"}},{"panel":"dist","set":{"West St & Murray St":"∞"}},{"panel":"dist","set":{"West St & Vesey St":"∞"}},{"panel":"dist","set":{"Williamsburg St East & Bedford Ave":"∞"}},{"panel":"dist","set":{"Williamsburg St East & Lee Ave":"∞"}},{"panel":"dist","set":{"Williamsburg St West & Bedford Ave":"∞"}},{"panel":"dist","set":{"Williamsburg St West & Lee Ave":"∞"}},{"panel":"dist","set":{"Williamsburg St West near Kent Ave":"∞"}},{"panel":"dist","set":{"Wythe Ave & Division Ave":"∞"}},{"panel":"dist","set":{"Wythe Ave & N 10th St":"∞"}},{"panel":"dist","set":{"Wythe Ave & N 11th St":"∞"}},{"panel":"dist","set":{"York St & Bridge St":"∞"}},{"panel":"dist","set":{"York St & Front St":"∞"}},{"panel":"dist","set":{"York St & Navy St":"∞"}},{"v":"Canal St & Walker St","state":"waiting"},{"panel":"dist","set":{"Canal St & Walker St":"0"}},{"v":"Roebling St & Division Ave","state":"waiting"},{"panel":"dist","set":{"Roebling St & Division Ave":"0"}},{"v":"Tillary St & Gold St","state":"waiting"},{"panel":"dist","set":{"Tillary St & Gold St":"0"}},{"panel":"queue","list":[{"key":"Canal St & Walker St","note":"0"},{"key":"Roebling St & Division Ave","note":"0"},{"key":"Tillary St & Gold St","note":"0"}]}]},{"say":"Take Canal St & Walker St from the queue. It is warehouse 1, at 0 from itself.","ops":[{"v":"Canal St & Walker St","state":"current"},{"panel":"queue","list":[{"key":"Roebling St & Division Ave","note":"0"},{"key":"Tillary St & Gold St","note":"0"}]}]},{"say":"Canal St & Walker St to Bowery & Canal St: 0 + 0.5 = 0.5, so Bowery & Canal St goes to warehouse 1 at 0.5.","ops":[{"e":["Canal St & Walker St","Bowery & Canal St"],"state":"area-1"},{"panel":"dist","set":{"Bowery & Canal St":"0.5"}},{"panel":"queue","list":[{"key":"Roebling St & Division Ave","note":"0"},{"key":"Tillary St & Gold St","note":"0"},{"key":"Bowery & Canal St","note":"0.5"}]},{"v":"Bowery & Canal St","state":"waiting"}]},{"say":"Canal St & Walker St to Centre St & Canal St: 0 + 0.23 = 0.23, so Centre St & Canal St goes to warehouse 1 at 0.23.","ops":[{"e":["Canal St & Walker St","Centre St & Canal St"],"state":"area-1"},{"panel":"dist","set":{"Centre St & Canal St":"0.23"}},{"panel":"queue","list":[{"key":"Roebling St & Division Ave","note":"0"},{"key":"Tillary St & Gold St","note":"0"},{"key":"Centre St & Canal St","note":"0.23"},{"key":"Bowery & Canal St","note":"0.5"}]},{"v":"Centre St & Canal St","state":"waiting"}]},{"say":"Take Roebling St & Division Ave from the queue. It is warehouse 2, at 0 from itself.","ops":[{"v":"Roebling St & Division Ave","state":"current"},{"panel":"queue","list":[{"key":"Tillary St & Gold St","note":"0"},{"key":"Centre St & Canal St","note":"0.23"},{"key":"Bowery & Canal St","note":"0.5"}]},{"v":"Canal St & Walker St","state":"component-1"}]},{"say":"Roebling St & Division Ave to Broadway & Roebling St: 0 + 0.32 = 0.32, so Broadway & Roebling St goes to warehouse 2 at 0.32.","ops":[{"e":["Roebling St & Division Ave","Broadway & Roebling St"],"state":"area-2"},{"panel":"dist","set":{"Broadway & Roebling St":"0.32"}},{"panel":"queue","list":[{"key":"Tillary St & Gold St","note":"0"},{"key":"Centre St & Canal St","note":"0.23"},{"key":"Broadway & Roebling St","note":"0.32"},{"key":"Bowery & Canal St","note":"0.5"}]},{"v":"Broadway & Roebling St","state":"waiting"}]},{"say":"Roebling St & Division Ave to Lee Ave & Taylor St: 0 + 0.09 = 0.09, so Lee Ave & Taylor St goes to warehouse 2 at 0.09.","ops":[{"e":["Roebling St & Division Ave","Lee Ave & Taylor St"],"state":"area-2"},{"panel":"dist","set":{"Lee Ave & Taylor St":"0.09"}},{"panel":"queue","list":[{"key":"Tillary St & Gold St","note":"0"},{"key":"Lee Ave & Taylor St","note":"0.09"},{"key":"Centre St & Canal St","note":"0.23"},{"key":"Broadway & Roebling St","note":"0.32"},{"key":"Bowery & Canal St","note":"0.5"}]},{"v":"Lee Ave & Taylor St","state":"waiting"}]},{"say":"Roebling St & Division Ave to Marcy Ave & Williamsburg St West: 0 + 0.44 = 0.44, so Marcy Ave & Williamsburg St West goes to warehouse 2 at 0.44.","ops":[{"e":["Roebling St & Division Ave","Marcy Ave & Williamsburg St West"],"state":"area-2"},{"panel":"dist","set":{"Marcy Ave & Williamsburg St West":"0.44"}},{"panel":"queue","list":[{"key":"Tillary St & Gold St","note":"0"},{"key":"Lee Ave & Taylor St","note":"0.09"},{"key":"Centre St & Canal St","note":"0.23"},{"key":"Broadway & Roebling St","note":"0.32"},{"key":"Marcy Ave & Williamsburg St West","note":"0.44"},{"key":"Bowery & Canal St","note":"0.5"}]},{"v":"Marcy Ave & Williamsburg St West","state":"waiting"}]},{"say":"Roebling St & Division Ave to Wythe Ave & Division Ave: 0 + 1.32 = 1.32, so Wythe Ave & Division Ave goes to warehouse 2 at 1.32.","ops":[{"e":["Roebling St & Division Ave","Wythe Ave & Division Ave"],"state":"area-2"},{"panel":"dist","set":{"Wythe Ave & Division Ave":"1.32"}},{"panel":"queue","list":[{"key":"Tillary St & Gold St","note":"0"},{"key":"Lee Ave & Taylor St","note":"0.09"},{"key":"Centre St & Canal St","note":"0.23"},{"key":"Broadway & Roebling St","note":"0.32"},{"key":"Marcy Ave & Williamsburg St West","note":"0.44"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Wythe Ave & Division Ave","state":"waiting"}]},{"say":"Take Tillary St & Gold St from the queue. It is warehouse 3, at 0 from itself.","ops":[{"v":"Tillary St & Gold St","state":"current"},{"panel":"queue","list":[{"key":"Lee Ave & Taylor St","note":"0.09"},{"key":"Centre St & Canal St","note":"0.23"},{"key":"Broadway & Roebling St","note":"0.32"},{"key":"Marcy Ave & Williamsburg St West","note":"0.44"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Roebling St & Division Ave","state":"component-2"}]},{"say":"Tillary St & Gold St to Nassau St & Gold St: 0 + 0.57 = 0.57, so Nassau St & Gold St goes to warehouse 3 at 0.57.","ops":[{"e":["Tillary St & Gold St","Nassau St & Gold St"],"state":"area-3"},{"panel":"dist","set":{"Nassau St & Gold St":"0.57"}},{"panel":"queue","list":[{"key":"Lee Ave & Taylor St","note":"0.09"},{"key":"Centre St & Canal St","note":"0.23"},{"key":"Broadway & Roebling St","note":"0.32"},{"key":"Marcy Ave & Williamsburg St West","note":"0.44"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Nassau St & Gold St","state":"waiting"}]},{"say":"Tillary St & Gold St to Tillary St & Flatbush Ave Ext: 0 + 0.17 = 0.17, so Tillary St & Flatbush Ave Ext goes to warehouse 3 at 0.17.","ops":[{"e":["Tillary St & Gold St","Tillary St & Flatbush Ave Ext"],"state":"area-3"},{"panel":"dist","set":{"Tillary St & Flatbush Ave Ext":"0.17"}},{"panel":"queue","list":[{"key":"Lee Ave & Taylor St","note":"0.09"},{"key":"Tillary St & Flatbush Ave Ext","note":"0.17"},{"key":"Centre St & Canal St","note":"0.23"},{"key":"Broadway & Roebling St","note":"0.32"},{"key":"Marcy Ave & Williamsburg St West","note":"0.44"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Tillary St & Flatbush Ave Ext","state":"waiting"}]},{"say":"Tillary St & Gold St to Tillary St near Navy St (S): 0 + 0.28 = 0.28, so Tillary St near Navy St (S) goes to warehouse 3 at 0.28.","ops":[{"e":["Tillary St & Gold St","Tillary St near Navy St (S)"],"state":"area-3"},{"panel":"dist","set":{"Tillary St near Navy St (S)":"0.28"}},{"panel":"queue","list":[{"key":"Lee Ave & Taylor St","note":"0.09"},{"key":"Tillary St & Flatbush Ave Ext","note":"0.17"},{"key":"Centre St & Canal St","note":"0.23"},{"key":"Tillary St near Navy St (S)","note":"0.28"},{"key":"Broadway & Roebling St","note":"0.32"},{"key":"Marcy Ave & Williamsburg St West","note":"0.44"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Tillary St near Navy St (S)","state":"waiting"}]},{"say":"Take Lee Ave & Taylor St from the queue. Warehouse 2 reaches it in 0.09, and nothing reaches it sooner.","ops":[{"v":"Lee Ave & Taylor St","state":"current"},{"panel":"queue","list":[{"key":"Tillary St & Flatbush Ave Ext","note":"0.17"},{"key":"Centre St & Canal St","note":"0.23"},{"key":"Tillary St near Navy St (S)","note":"0.28"},{"key":"Broadway & Roebling St","note":"0.32"},{"key":"Marcy Ave & Williamsburg St West","note":"0.44"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Tillary St & Gold St","state":"component-3"}]},{"say":"Lee Ave & Taylor St to Taylor St & Bedford Ave: 0.09 + 0.41 = 0.5, so Taylor St & Bedford Ave goes to warehouse 2 at 0.5.","ops":[{"e":["Lee Ave & Taylor St","Taylor St & Bedford Ave"],"state":"area-2"},{"panel":"dist","set":{"Taylor St & Bedford Ave":"0.5"}},{"panel":"queue","list":[{"key":"Tillary St & Flatbush Ave Ext","note":"0.17"},{"key":"Centre St & Canal St","note":"0.23"},{"key":"Tillary St near Navy St (S)","note":"0.28"},{"key":"Broadway & Roebling St","note":"0.32"},{"key":"Marcy Ave & Williamsburg St West","note":"0.44"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Taylor St & Bedford Ave","state":"waiting"}]},{"say":"Lee Ave & Taylor St to Williamsburg St West & Lee Ave: 0.09 + 0.57 = 0.66, so Williamsburg St West & Lee Ave goes to warehouse 2 at 0.66.","ops":[{"e":["Lee Ave & Taylor St","Williamsburg St West & Lee Ave"],"state":"area-2"},{"panel":"dist","set":{"Williamsburg St West & Lee Ave":"0.66"}},{"panel":"queue","list":[{"key":"Tillary St & Flatbush Ave Ext","note":"0.17"},{"key":"Centre St & Canal St","note":"0.23"},{"key":"Tillary St near Navy St (S)","note":"0.28"},{"key":"Broadway & Roebling St","note":"0.32"},{"key":"Marcy Ave & Williamsburg St West","note":"0.44"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Williamsburg St West & Lee Ave","state":"waiting"}]},{"say":"Take Tillary St & Flatbush Ave Ext from the queue. Warehouse 3 reaches it in 0.17, and nothing reaches it sooner.","ops":[{"v":"Tillary St & Flatbush Ave Ext","state":"current"},{"panel":"queue","list":[{"key":"Centre St & Canal St","note":"0.23"},{"key":"Tillary St near Navy St (S)","note":"0.28"},{"key":"Broadway & Roebling St","note":"0.32"},{"key":"Marcy Ave & Williamsburg St West","note":"0.44"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Lee Ave & Taylor St","state":"component-2"}]},{"say":"Tillary St & Flatbush Ave Ext to Flatbush Ave Ext & Concord St: 0.17 + 0.28 = 0.45, so Flatbush Ave Ext & Concord St goes to warehouse 3 at 0.45.","ops":[{"e":["Tillary St & Flatbush Ave Ext","Flatbush Ave Ext & Concord St"],"state":"area-3"},{"panel":"dist","set":{"Flatbush Ave Ext & Concord St":"0.45"}},{"panel":"queue","list":[{"key":"Centre St & Canal St","note":"0.23"},{"key":"Tillary St near Navy St (S)","note":"0.28"},{"key":"Broadway & Roebling St","note":"0.32"},{"key":"Marcy Ave & Williamsburg St West","note":"0.44"},{"key":"Flatbush Ave Ext & Concord St","note":"0.45"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Flatbush Ave Ext & Concord St","state":"waiting"}]},{"say":"Tillary St & Flatbush Ave Ext to Myrtle Ave & Flatbush Ave Ext: 0.17 + 0.42 = 0.59, so Myrtle Ave & Flatbush Ave Ext goes to warehouse 3 at 0.59.","ops":[{"e":["Tillary St & Flatbush Ave Ext","Myrtle Ave & Flatbush Ave Ext"],"state":"area-3"},{"panel":"dist","set":{"Myrtle Ave & Flatbush Ave Ext":"0.59"}},{"panel":"queue","list":[{"key":"Centre St & Canal St","note":"0.23"},{"key":"Tillary St near Navy St (S)","note":"0.28"},{"key":"Broadway & Roebling St","note":"0.32"},{"key":"Marcy Ave & Williamsburg St West","note":"0.44"},{"key":"Flatbush Ave Ext & Concord St","note":"0.45"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Myrtle Ave & Flatbush Ave Ext","state":"waiting"}]},{"say":"Tillary St & Flatbush Ave Ext to Tillary St & Jay St: 0.17 + 0.34 = 0.51, so Tillary St & Jay St goes to warehouse 3 at 0.51.","ops":[{"e":["Tillary St & Flatbush Ave Ext","Tillary St & Jay St"],"state":"area-3"},{"panel":"dist","set":{"Tillary St & Jay St":"0.51"}},{"panel":"queue","list":[{"key":"Centre St & Canal St","note":"0.23"},{"key":"Tillary St near Navy St (S)","note":"0.28"},{"key":"Broadway & Roebling St","note":"0.32"},{"key":"Marcy Ave & Williamsburg St West","note":"0.44"},{"key":"Flatbush Ave Ext & Concord St","note":"0.45"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Tillary St & Jay St","note":"0.51"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Tillary St & Jay St","state":"waiting"}]},{"say":"Tillary St & Flatbush Ave Ext to Tillary St near Duffield St: 0.17 + 0.06 = 0.23, so Tillary St near Duffield St goes to warehouse 3 at 0.23.","ops":[{"e":["Tillary St & Flatbush Ave Ext","Tillary St near Duffield St"],"state":"area-3"},{"panel":"dist","set":{"Tillary St near Duffield St":"0.23"}},{"panel":"queue","list":[{"key":"Centre St & Canal St","note":"0.23"},{"key":"Tillary St near Duffield St","note":"0.23"},{"key":"Tillary St near Navy St (S)","note":"0.28"},{"key":"Broadway & Roebling St","note":"0.32"},{"key":"Marcy Ave & Williamsburg St West","note":"0.44"},{"key":"Flatbush Ave Ext & Concord St","note":"0.45"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Tillary St & Jay St","note":"0.51"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Tillary St near Duffield St","state":"waiting"}]},{"say":"Take Centre St & Canal St from the queue. Warehouse 1 reaches it in 0.23, and nothing reaches it sooner.","ops":[{"v":"Centre St & Canal St","state":"current"},{"panel":"queue","list":[{"key":"Tillary St near Duffield St","note":"0.23"},{"key":"Tillary St near Navy St (S)","note":"0.28"},{"key":"Broadway & Roebling St","note":"0.32"},{"key":"Marcy Ave & Williamsburg St West","note":"0.44"},{"key":"Flatbush Ave Ext & Concord St","note":"0.45"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Tillary St & Jay St","note":"0.51"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Tillary St & Flatbush Ave Ext","state":"component-3"}]},{"say":"Centre St & Canal St to Canal St & Lafayette St: 0.23 + 0.13 = 0.36, so Canal St & Lafayette St goes to warehouse 1 at 0.36.","ops":[{"e":["Centre St & Canal St","Canal St & Lafayette St"],"state":"area-1"},{"panel":"dist","set":{"Canal St & Lafayette St":"0.36"}},{"panel":"queue","list":[{"key":"Tillary St near Duffield St","note":"0.23"},{"key":"Tillary St near Navy St (S)","note":"0.28"},{"key":"Broadway & Roebling St","note":"0.32"},{"key":"Canal St & Lafayette St","note":"0.36"},{"key":"Marcy Ave & Williamsburg St West","note":"0.44"},{"key":"Flatbush Ave Ext & Concord St","note":"0.45"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Tillary St & Jay St","note":"0.51"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Canal St & Lafayette St","state":"waiting"}]},{"say":"Centre St & Canal St to Grand St & Centre St: 0.23 + 0.35 = 0.58, so Grand St & Centre St goes to warehouse 1 at 0.58.","ops":[{"e":["Centre St & Canal St","Grand St & Centre St"],"state":"area-1"},{"panel":"dist","set":{"Grand St & Centre St":"0.58"}},{"panel":"queue","list":[{"key":"Tillary St near Duffield St","note":"0.23"},{"key":"Tillary St near Navy St (S)","note":"0.28"},{"key":"Broadway & Roebling St","note":"0.32"},{"key":"Canal St & Lafayette St","note":"0.36"},{"key":"Marcy Ave & Williamsburg St West","note":"0.44"},{"key":"Flatbush Ave Ext & Concord St","note":"0.45"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Tillary St & Jay St","note":"0.51"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Grand St & Centre St","state":"waiting"}]},{"say":"Take Tillary St near Duffield St from the queue. Warehouse 3 reaches it in 0.23, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Tillary St near Duffield St","state":"current"},{"panel":"queue","list":[{"key":"Tillary St near Navy St (S)","note":"0.28"},{"key":"Broadway & Roebling St","note":"0.32"},{"key":"Canal St & Lafayette St","note":"0.36"},{"key":"Marcy Ave & Williamsburg St West","note":"0.44"},{"key":"Flatbush Ave Ext & Concord St","note":"0.45"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Tillary St & Jay St","note":"0.51"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Centre St & Canal St","state":"component-1"}]},{"say":"Take Tillary St near Navy St (S) from the queue. Warehouse 3 reaches it in 0.28, and nothing reaches it sooner.","ops":[{"v":"Tillary St near Navy St (S)","state":"current"},{"panel":"queue","list":[{"key":"Broadway & Roebling St","note":"0.32"},{"key":"Canal St & Lafayette St","note":"0.36"},{"key":"Marcy Ave & Williamsburg St West","note":"0.44"},{"key":"Flatbush Ave Ext & Concord St","note":"0.45"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Tillary St & Jay St","note":"0.51"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Tillary St near Duffield St","state":"component-3"}]},{"say":"Tillary St near Navy St (S) to Navy St & Tillary St: 0.28 + 0.1 = 0.38, so Navy St & Tillary St goes to warehouse 3 at 0.38.","ops":[{"e":["Tillary St near Navy St (S)","Navy St & Tillary St"],"state":"area-3"},{"panel":"dist","set":{"Navy St & Tillary St":"0.38"}},{"panel":"queue","list":[{"key":"Broadway & Roebling St","note":"0.32"},{"key":"Canal St & Lafayette St","note":"0.36"},{"key":"Navy St & Tillary St","note":"0.38"},{"key":"Marcy Ave & Williamsburg St West","note":"0.44"},{"key":"Flatbush Ave Ext & Concord St","note":"0.45"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Tillary St & Jay St","note":"0.51"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Navy St & Tillary St","state":"waiting"}]},{"say":"Tillary St near Navy St (S) to Navy St near Tillary St (S): 0.28 + 0.11 = 0.39, so Navy St near Tillary St (S) goes to warehouse 3 at 0.39.","ops":[{"e":["Tillary St near Navy St (S)","Navy St near Tillary St (S)"],"state":"area-3"},{"panel":"dist","set":{"Navy St near Tillary St (S)":"0.39"}},{"panel":"queue","list":[{"key":"Broadway & Roebling St","note":"0.32"},{"key":"Canal St & Lafayette St","note":"0.36"},{"key":"Navy St & Tillary St","note":"0.38"},{"key":"Navy St near Tillary St (S)","note":"0.39"},{"key":"Marcy Ave & Williamsburg St West","note":"0.44"},{"key":"Flatbush Ave Ext & Concord St","note":"0.45"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Tillary St & Jay St","note":"0.51"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Navy St near Tillary St (S)","state":"waiting"}]},{"say":"Take Broadway & Roebling St from the queue. Warehouse 2 reaches it in 0.32, and nothing reaches it sooner.","ops":[{"v":"Broadway & Roebling St","state":"current"},{"panel":"queue","list":[{"key":"Canal St & Lafayette St","note":"0.36"},{"key":"Navy St & Tillary St","note":"0.38"},{"key":"Navy St near Tillary St (S)","note":"0.39"},{"key":"Marcy Ave & Williamsburg St West","note":"0.44"},{"key":"Flatbush Ave Ext & Concord St","note":"0.45"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Tillary St & Jay St","note":"0.51"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Tillary St near Navy St (S)","state":"component-3"}]},{"say":"Broadway & Roebling St to Broadway & Wythe Ave: 0.32 + 0.88 = 1.2, so Broadway & Wythe Ave goes to warehouse 2 at 1.2.","ops":[{"e":["Broadway & Roebling St","Broadway & Wythe Ave"],"state":"area-2"},{"panel":"dist","set":{"Broadway & Wythe Ave":"1.2"}},{"panel":"queue","list":[{"key":"Canal St & Lafayette St","note":"0.36"},{"key":"Navy St & Tillary St","note":"0.38"},{"key":"Navy St near Tillary St (S)","note":"0.39"},{"key":"Marcy Ave & Williamsburg St West","note":"0.44"},{"key":"Flatbush Ave Ext & Concord St","note":"0.45"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Tillary St & Jay St","note":"0.51"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Broadway & Wythe Ave","state":"waiting"}]},{"say":"Broadway & Roebling St to Havemeyer St & Broadway: 0.32 + 0.24 = 0.56, so Havemeyer St & Broadway goes to warehouse 2 at 0.56.","ops":[{"e":["Broadway & Roebling St","Havemeyer St & Broadway"],"state":"area-2"},{"panel":"dist","set":{"Havemeyer St & Broadway":"0.56"}},{"panel":"queue","list":[{"key":"Canal St & Lafayette St","note":"0.36"},{"key":"Navy St & Tillary St","note":"0.38"},{"key":"Navy St near Tillary St (S)","note":"0.39"},{"key":"Marcy Ave & Williamsburg St West","note":"0.44"},{"key":"Flatbush Ave Ext & Concord St","note":"0.45"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Tillary St & Jay St","note":"0.51"},{"key":"Havemeyer St & Broadway","note":"0.56"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Havemeyer St & Broadway","state":"waiting"}]},{"say":"Take Canal St & Lafayette St from the queue. Warehouse 1 reaches it in 0.36, and nothing reaches it sooner.","ops":[{"v":"Canal St & Lafayette St","state":"current"},{"panel":"queue","list":[{"key":"Navy St & Tillary St","note":"0.38"},{"key":"Navy St near Tillary St (S)","note":"0.39"},{"key":"Marcy Ave & Williamsburg St West","note":"0.44"},{"key":"Flatbush Ave Ext & Concord St","note":"0.45"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Tillary St & Jay St","note":"0.51"},{"key":"Havemeyer St & Broadway","note":"0.56"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Broadway & Roebling St","state":"component-2"}]},{"say":"Canal St & Lafayette St to Canal St & Broadway: 0.36 + 0.29 = 0.65, so Canal St & Broadway goes to warehouse 1 at 0.65.","ops":[{"e":["Canal St & Lafayette St","Canal St & Broadway"],"state":"area-1"},{"panel":"dist","set":{"Canal St & Broadway":"0.65"}},{"panel":"queue","list":[{"key":"Navy St & Tillary St","note":"0.38"},{"key":"Navy St near Tillary St (S)","note":"0.39"},{"key":"Marcy Ave & Williamsburg St West","note":"0.44"},{"key":"Flatbush Ave Ext & Concord St","note":"0.45"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Tillary St & Jay St","note":"0.51"},{"key":"Havemeyer St & Broadway","note":"0.56"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Canal St & Broadway","state":"waiting"}]},{"say":"Canal St & Lafayette St to Lafayette St & Walker St: 0.36 + 0.13 = 0.49, so Lafayette St & Walker St goes to warehouse 1 at 0.49.","ops":[{"e":["Canal St & Lafayette St","Lafayette St & Walker St"],"state":"area-1"},{"panel":"dist","set":{"Lafayette St & Walker St":"0.49"}},{"panel":"queue","list":[{"key":"Navy St & Tillary St","note":"0.38"},{"key":"Navy St near Tillary St (S)","note":"0.39"},{"key":"Marcy Ave & Williamsburg St West","note":"0.44"},{"key":"Flatbush Ave Ext & Concord St","note":"0.45"},{"key":"Lafayette St & Walker St","note":"0.49"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Tillary St & Jay St","note":"0.51"},{"key":"Havemeyer St & Broadway","note":"0.56"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Lafayette St & Walker St","state":"waiting"}]},{"say":"Take Navy St & Tillary St from the queue. Warehouse 3 reaches it in 0.38, and nothing reaches it sooner.","ops":[{"v":"Navy St & Tillary St","state":"current"},{"panel":"queue","list":[{"key":"Navy St near Tillary St (S)","note":"0.39"},{"key":"Marcy Ave & Williamsburg St West","note":"0.44"},{"key":"Flatbush Ave Ext & Concord St","note":"0.45"},{"key":"Lafayette St & Walker St","note":"0.49"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Tillary St & Jay St","note":"0.51"},{"key":"Havemeyer St & Broadway","note":"0.56"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Canal St & Lafayette St","state":"component-1"}]},{"say":"Navy St & Tillary St to Navy St near Tillary St (N): 0.38 + 0.08 = 0.46, so Navy St near Tillary St (N) goes to warehouse 3 at 0.46.","ops":[{"e":["Navy St & Tillary St","Navy St near Tillary St (N)"],"state":"area-3"},{"panel":"dist","set":{"Navy St near Tillary St (N)":"0.46"}},{"panel":"queue","list":[{"key":"Navy St near Tillary St (S)","note":"0.39"},{"key":"Marcy Ave & Williamsburg St West","note":"0.44"},{"key":"Flatbush Ave Ext & Concord St","note":"0.45"},{"key":"Navy St near Tillary St (N)","note":"0.46"},{"key":"Lafayette St & Walker St","note":"0.49"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Tillary St & Jay St","note":"0.51"},{"key":"Havemeyer St & Broadway","note":"0.56"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Navy St near Tillary St (N)","state":"waiting"}]},{"say":"Navy St & Tillary St to Navy St near Tillary St (S): 0.38 + 0.07 = 0.45, not quicker than 0.39, so Navy St near Tillary St (S) stays with warehouse 3.","ops":[{"e":["Navy St & Tillary St","Navy St near Tillary St (S)"],"state":"examined"}]},{"say":"Navy St & Tillary St to Park Ave near Navy St (S): 0.38 + 0.1 = 0.48, so Park Ave near Navy St (S) goes to warehouse 3 at 0.48.","ops":[{"e":["Navy St & Tillary St","Park Ave near Navy St (S)"],"state":"area-3"},{"panel":"dist","set":{"Park Ave near Navy St (S)":"0.48"}},{"panel":"queue","list":[{"key":"Navy St near Tillary St (S)","note":"0.39"},{"key":"Marcy Ave & Williamsburg St West","note":"0.44"},{"key":"Flatbush Ave Ext & Concord St","note":"0.45"},{"key":"Navy St near Tillary St (N)","note":"0.46"},{"key":"Park Ave near Navy St (S)","note":"0.48"},{"key":"Lafayette St & Walker St","note":"0.49"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Tillary St & Jay St","note":"0.51"},{"key":"Havemeyer St & Broadway","note":"0.56"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Park Ave near Navy St (S)","state":"waiting"}]},{"say":"Navy St & Tillary St to Tillary St near Navy St (N): 0.38 + 0.07 = 0.45, so Tillary St near Navy St (N) goes to warehouse 3 at 0.45.","ops":[{"e":["Navy St & Tillary St","Tillary St near Navy St (N)"],"state":"area-3"},{"panel":"dist","set":{"Tillary St near Navy St (N)":"0.45"}},{"panel":"queue","list":[{"key":"Navy St near Tillary St (S)","note":"0.39"},{"key":"Marcy Ave & Williamsburg St West","note":"0.44"},{"key":"Tillary St near Navy St (N)","note":"0.45"},{"key":"Flatbush Ave Ext & Concord St","note":"0.45"},{"key":"Navy St near Tillary St (N)","note":"0.46"},{"key":"Park Ave near Navy St (S)","note":"0.48"},{"key":"Lafayette St & Walker St","note":"0.49"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Tillary St & Jay St","note":"0.51"},{"key":"Havemeyer St & Broadway","note":"0.56"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Tillary St near Navy St (N)","state":"waiting"}]},{"say":"Take Navy St near Tillary St (S) from the queue. Warehouse 3 reaches it in 0.39, and nothing reaches it sooner.","ops":[{"v":"Navy St near Tillary St (S)","state":"current"},{"panel":"queue","list":[{"key":"Marcy Ave & Williamsburg St West","note":"0.44"},{"key":"Tillary St near Navy St (N)","note":"0.45"},{"key":"Flatbush Ave Ext & Concord St","note":"0.45"},{"key":"Navy St near Tillary St (N)","note":"0.46"},{"key":"Park Ave near Navy St (S)","note":"0.48"},{"key":"Lafayette St & Walker St","note":"0.49"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Tillary St & Jay St","note":"0.51"},{"key":"Havemeyer St & Broadway","note":"0.56"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Navy St & Tillary St","state":"component-3"}]},{"say":"Navy St near Tillary St (S) to Myrtle Ave & Navy St: 0.39 + 0.41 = 0.8, so Myrtle Ave & Navy St goes to warehouse 3 at 0.8.","ops":[{"e":["Navy St near Tillary St (S)","Myrtle Ave & Navy St"],"state":"area-3"},{"panel":"dist","set":{"Myrtle Ave & Navy St":"0.8"}},{"panel":"queue","list":[{"key":"Marcy Ave & Williamsburg St West","note":"0.44"},{"key":"Tillary St near Navy St (N)","note":"0.45"},{"key":"Flatbush Ave Ext & Concord St","note":"0.45"},{"key":"Navy St near Tillary St (N)","note":"0.46"},{"key":"Park Ave near Navy St (S)","note":"0.48"},{"key":"Lafayette St & Walker St","note":"0.49"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Tillary St & Jay St","note":"0.51"},{"key":"Havemeyer St & Broadway","note":"0.56"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Myrtle Ave & Navy St","state":"waiting"}]},{"say":"Take Marcy Ave & Williamsburg St West from the queue. Warehouse 2 reaches it in 0.44, and nothing reaches it sooner.","ops":[{"v":"Marcy Ave & Williamsburg St West","state":"current"},{"panel":"queue","list":[{"key":"Tillary St near Navy St (N)","note":"0.45"},{"key":"Flatbush Ave Ext & Concord St","note":"0.45"},{"key":"Navy St near Tillary St (N)","note":"0.46"},{"key":"Park Ave near Navy St (S)","note":"0.48"},{"key":"Lafayette St & Walker St","note":"0.49"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Tillary St & Jay St","note":"0.51"},{"key":"Havemeyer St & Broadway","note":"0.56"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Navy St near Tillary St (S)","state":"component-3"}]},{"say":"Marcy Ave & Williamsburg St West to Rodney St & Division Ave: 0.44 + 0.17 = 0.61, so Rodney St & Division Ave goes to warehouse 2 at 0.61.","ops":[{"e":["Marcy Ave & Williamsburg St West","Rodney St & Division Ave"],"state":"area-2"},{"panel":"dist","set":{"Rodney St & Division Ave":"0.61"}},{"panel":"queue","list":[{"key":"Tillary St near Navy St (N)","note":"0.45"},{"key":"Flatbush Ave Ext & Concord St","note":"0.45"},{"key":"Navy St near Tillary St (N)","note":"0.46"},{"key":"Park Ave near Navy St (S)","note":"0.48"},{"key":"Lafayette St & Walker St","note":"0.49"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Tillary St & Jay St","note":"0.51"},{"key":"Havemeyer St & Broadway","note":"0.56"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Rodney St & Division Ave","note":"0.61"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Rodney St & Division Ave","state":"waiting"}]},{"say":"Marcy Ave & Williamsburg St West to Williamsburg St West & Lee Ave: 0.44 + 0.36 = 0.8, not quicker than 0.66, so Williamsburg St West & Lee Ave stays with warehouse 2.","ops":[{"e":["Marcy Ave & Williamsburg St West","Williamsburg St West & Lee Ave"],"state":"examined"}]},{"say":"Take Tillary St near Navy St (N) from the queue. Warehouse 3 reaches it in 0.45, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Tillary St near Navy St (N)","state":"current"},{"panel":"queue","list":[{"key":"Flatbush Ave Ext & Concord St","note":"0.45"},{"key":"Navy St near Tillary St (N)","note":"0.46"},{"key":"Park Ave near Navy St (S)","note":"0.48"},{"key":"Lafayette St & Walker St","note":"0.49"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Tillary St & Jay St","note":"0.51"},{"key":"Havemeyer St & Broadway","note":"0.56"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Rodney St & Division Ave","note":"0.61"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Marcy Ave & Williamsburg St West","state":"component-2"}]},{"say":"Take Flatbush Ave Ext & Concord St from the queue. Warehouse 3 reaches it in 0.45, and nothing reaches it sooner.","ops":[{"v":"Flatbush Ave Ext & Concord St","state":"current"},{"panel":"queue","list":[{"key":"Navy St near Tillary St (N)","note":"0.46"},{"key":"Park Ave near Navy St (S)","note":"0.48"},{"key":"Lafayette St & Walker St","note":"0.49"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Tillary St & Jay St","note":"0.51"},{"key":"Havemeyer St & Broadway","note":"0.56"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Rodney St & Division Ave","note":"0.61"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Tillary St near Navy St (N)","state":"component-3"}]},{"say":"Flatbush Ave Ext & Concord St to Manhattan Bridge & Flatbush Ave Ext: 0.45 + 0.25 = 0.7, so Manhattan Bridge & Flatbush Ave Ext goes to warehouse 3 at 0.7.","ops":[{"e":["Flatbush Ave Ext & Concord St","Manhattan Bridge & Flatbush Ave Ext"],"state":"area-3"},{"panel":"dist","set":{"Manhattan Bridge & Flatbush Ave Ext":"0.7"}},{"panel":"queue","list":[{"key":"Navy St near Tillary St (N)","note":"0.46"},{"key":"Park Ave near Navy St (S)","note":"0.48"},{"key":"Lafayette St & Walker St","note":"0.49"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Tillary St & Jay St","note":"0.51"},{"key":"Havemeyer St & Broadway","note":"0.56"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Rodney St & Division Ave","note":"0.61"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Manhattan Bridge & Flatbush Ave Ext","state":"waiting"}]},{"say":"Take Navy St near Tillary St (N) from the queue. Warehouse 3 reaches it in 0.46, and nothing reaches it sooner.","ops":[{"v":"Navy St near Tillary St (N)","state":"current"},{"panel":"queue","list":[{"key":"Park Ave near Navy St (S)","note":"0.48"},{"key":"Lafayette St & Walker St","note":"0.49"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Tillary St & Jay St","note":"0.51"},{"key":"Havemeyer St & Broadway","note":"0.56"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Rodney St & Division Ave","note":"0.61"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Flatbush Ave Ext & Concord St","state":"component-3"}]},{"say":"Navy St near Tillary St (N) to Nassau St & Navy St: 0.46 + 0.24 = 0.7, so Nassau St & Navy St goes to warehouse 3 at 0.7.","ops":[{"e":["Navy St near Tillary St (N)","Nassau St & Navy St"],"state":"area-3"},{"panel":"dist","set":{"Nassau St & Navy St":"0.7"}},{"panel":"queue","list":[{"key":"Park Ave near Navy St (S)","note":"0.48"},{"key":"Lafayette St & Walker St","note":"0.49"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Tillary St & Jay St","note":"0.51"},{"key":"Havemeyer St & Broadway","note":"0.56"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Rodney St & Division Ave","note":"0.61"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Nassau St & Navy St","state":"waiting"}]},{"say":"Take Park Ave near Navy St (S) from the queue. Warehouse 3 reaches it in 0.48, and nothing reaches it sooner.","ops":[{"v":"Park Ave near Navy St (S)","state":"current"},{"panel":"queue","list":[{"key":"Lafayette St & Walker St","note":"0.49"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Tillary St & Jay St","note":"0.51"},{"key":"Havemeyer St & Broadway","note":"0.56"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Rodney St & Division Ave","note":"0.61"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Navy St near Tillary St (N)","state":"component-3"}]},{"say":"Park Ave near Navy St (S) to Park Ave near N Elliott Pl (S): 0.48 + 0.12 = 0.6, so Park Ave near N Elliott Pl (S) goes to warehouse 3 at 0.6.","ops":[{"e":["Park Ave near Navy St (S)","Park Ave near N Elliott Pl (S)"],"state":"area-3"},{"panel":"dist","set":{"Park Ave near N Elliott Pl (S)":"0.6"}},{"panel":"queue","list":[{"key":"Lafayette St & Walker St","note":"0.49"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Tillary St & Jay St","note":"0.51"},{"key":"Havemeyer St & Broadway","note":"0.56"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Park Ave near N Elliott Pl (S)","note":"0.6"},{"key":"Rodney St & Division Ave","note":"0.61"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Park Ave near N Elliott Pl (S)","state":"waiting"}]},{"say":"Park Ave near Navy St (S) to Park Ave near Navy St (N): 0.48 + 0.09 = 0.57, so Park Ave near Navy St (N) goes to warehouse 3 at 0.57.","ops":[{"e":["Park Ave near Navy St (S)","Park Ave near Navy St (N)"],"state":"area-3"},{"panel":"dist","set":{"Park Ave near Navy St (N)":"0.57"}},{"panel":"queue","list":[{"key":"Lafayette St & Walker St","note":"0.49"},{"key":"Bowery & Canal St","note":"0.5"},{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Tillary St & Jay St","note":"0.51"},{"key":"Havemeyer St & Broadway","note":"0.56"},{"key":"Park Ave near Navy St (N)","note":"0.57"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Park Ave near N Elliott Pl (S)","note":"0.6"},{"key":"Rodney St & Division Ave","note":"0.61"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Park Ave near Navy St (N)","state":"waiting"}]},{"say":"Take Lafayette St & Walker St from the queue. Warehouse 1 reaches it in 0.49, and nothing reaches it sooner.","ops":[{"v":"Lafayette St & Walker St","state":"current"},{"panel":"queue","list":[{"key":"Bowery & Canal St","note":"0.5"},{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Tillary St & Jay St","note":"0.51"},{"key":"Havemeyer St & Broadway","note":"0.56"},{"key":"Park Ave near Navy St (N)","note":"0.57"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Park Ave near N Elliott Pl (S)","note":"0.6"},{"key":"Rodney St & Division Ave","note":"0.61"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Park Ave near Navy St (S)","state":"component-3"}]},{"say":"Lafayette St & Walker St to Centre St & Walker St: 0.49 + 0.13 = 0.62, so Centre St & Walker St goes to warehouse 1 at 0.62.","ops":[{"e":["Lafayette St & Walker St","Centre St & Walker St"],"state":"area-1"},{"panel":"dist","set":{"Centre St & Walker St":"0.62"}},{"panel":"queue","list":[{"key":"Bowery & Canal St","note":"0.5"},{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Tillary St & Jay St","note":"0.51"},{"key":"Havemeyer St & Broadway","note":"0.56"},{"key":"Park Ave near Navy St (N)","note":"0.57"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Park Ave near N Elliott Pl (S)","note":"0.6"},{"key":"Rodney St & Division Ave","note":"0.61"},{"key":"Centre St & Walker St","note":"0.62"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"}]},{"v":"Centre St & Walker St","state":"waiting"}]},{"say":"Lafayette St & Walker St to Duane St & Lafayette St: 0.49 + 0.89 = 1.38, so Duane St & Lafayette St goes to warehouse 1 at 1.38.","ops":[{"e":["Lafayette St & Walker St","Duane St & Lafayette St"],"state":"area-1"},{"panel":"dist","set":{"Duane St & Lafayette St":"1.38"}},{"panel":"queue","list":[{"key":"Bowery & Canal St","note":"0.5"},{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Tillary St & Jay St","note":"0.51"},{"key":"Havemeyer St & Broadway","note":"0.56"},{"key":"Park Ave near Navy St (N)","note":"0.57"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Park Ave near N Elliott Pl (S)","note":"0.6"},{"key":"Rodney St & Division Ave","note":"0.61"},{"key":"Centre St & Walker St","note":"0.62"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"}]},{"v":"Duane St & Lafayette St","state":"waiting"}]},{"say":"Take Bowery & Canal St from the queue. Warehouse 1 reaches it in 0.5, and nothing reaches it sooner.","ops":[{"v":"Bowery & Canal St","state":"current"},{"panel":"queue","list":[{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Tillary St & Jay St","note":"0.51"},{"key":"Havemeyer St & Broadway","note":"0.56"},{"key":"Park Ave near Navy St (N)","note":"0.57"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Park Ave near N Elliott Pl (S)","note":"0.6"},{"key":"Rodney St & Division Ave","note":"0.61"},{"key":"Centre St & Walker St","note":"0.62"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"}]},{"v":"Lafayette St & Walker St","state":"component-1"}]},{"say":"Bowery & Canal St to Bowery & Bayard St: 0.5 + 0.26 = 0.76, so Bowery & Bayard St goes to warehouse 1 at 0.76.","ops":[{"e":["Bowery & Canal St","Bowery & Bayard St"],"state":"area-1"},{"panel":"dist","set":{"Bowery & Bayard St":"0.76"}},{"panel":"queue","list":[{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Tillary St & Jay St","note":"0.51"},{"key":"Havemeyer St & Broadway","note":"0.56"},{"key":"Park Ave near Navy St (N)","note":"0.57"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Park Ave near N Elliott Pl (S)","note":"0.6"},{"key":"Rodney St & Division Ave","note":"0.61"},{"key":"Centre St & Walker St","note":"0.62"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"}]},{"v":"Bowery & Bayard St","state":"waiting"}]},{"say":"Bowery & Canal St to Bowery & Grand St: 0.5 + 0.39 = 0.89, so Bowery & Grand St goes to warehouse 1 at 0.89.","ops":[{"e":["Bowery & Canal St","Bowery & Grand St"],"state":"area-1"},{"panel":"dist","set":{"Bowery & Grand St":"0.89"}},{"panel":"queue","list":[{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Tillary St & Jay St","note":"0.51"},{"key":"Havemeyer St & Broadway","note":"0.56"},{"key":"Park Ave near Navy St (N)","note":"0.57"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Park Ave near N Elliott Pl (S)","note":"0.6"},{"key":"Rodney St & Division Ave","note":"0.61"},{"key":"Centre St & Walker St","note":"0.62"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"}]},{"v":"Bowery & Grand St","state":"waiting"}]},{"say":"Bowery & Canal St to Canal St near Bowery: 0.5 + 0.08 = 0.58, so Canal St near Bowery goes to warehouse 1 at 0.58.","ops":[{"e":["Bowery & Canal St","Canal St near Bowery"],"state":"area-1"},{"panel":"dist","set":{"Canal St near Bowery":"0.58"}},{"panel":"queue","list":[{"key":"Taylor St & Bedford Ave","note":"0.5"},{"key":"Tillary St & Jay St","note":"0.51"},{"key":"Havemeyer St & Broadway","note":"0.56"},{"key":"Park Ave near Navy St (N)","note":"0.57"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Canal St near Bowery","note":"0.58"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Park Ave near N Elliott Pl (S)","note":"0.6"},{"key":"Rodney St & Division Ave","note":"0.61"},{"key":"Centre St & Walker St","note":"0.62"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"}]},{"v":"Canal St near Bowery","state":"waiting"}]},{"say":"Take Taylor St & Bedford Ave from the queue. Warehouse 2 reaches it in 0.5, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Taylor St & Bedford Ave","state":"current"},{"panel":"queue","list":[{"key":"Tillary St & Jay St","note":"0.51"},{"key":"Havemeyer St & Broadway","note":"0.56"},{"key":"Park Ave near Navy St (N)","note":"0.57"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Canal St near Bowery","note":"0.58"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Park Ave near N Elliott Pl (S)","note":"0.6"},{"key":"Rodney St & Division Ave","note":"0.61"},{"key":"Centre St & Walker St","note":"0.62"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"}]},{"v":"Bowery & Canal St","state":"component-1"}]},{"say":"Take Tillary St & Jay St from the queue. Warehouse 3 reaches it in 0.51, and nothing reaches it sooner.","ops":[{"v":"Tillary St & Jay St","state":"current"},{"panel":"queue","list":[{"key":"Havemeyer St & Broadway","note":"0.56"},{"key":"Park Ave near Navy St (N)","note":"0.57"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Canal St near Bowery","note":"0.58"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Park Ave near N Elliott Pl (S)","note":"0.6"},{"key":"Rodney St & Division Ave","note":"0.61"},{"key":"Centre St & Walker St","note":"0.62"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"}]},{"v":"Taylor St & Bedford Ave","state":"component-2"}]},{"say":"Tillary St & Jay St to Concord St & Jay St: 0.51 + 0.26 = 0.77, so Concord St & Jay St goes to warehouse 3 at 0.77.","ops":[{"e":["Tillary St & Jay St","Concord St & Jay St"],"state":"area-3"},{"panel":"dist","set":{"Concord St & Jay St":"0.77"}},{"panel":"queue","list":[{"key":"Havemeyer St & Broadway","note":"0.56"},{"key":"Park Ave near Navy St (N)","note":"0.57"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Canal St near Bowery","note":"0.58"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Park Ave near N Elliott Pl (S)","note":"0.6"},{"key":"Rodney St & Division Ave","note":"0.61"},{"key":"Centre St & Walker St","note":"0.62"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"}]},{"v":"Concord St & Jay St","state":"waiting"}]},{"say":"Tillary St & Jay St to Smith St & Schermerhorn St: 0.51 + 1.25 = 1.76, so Smith St & Schermerhorn St goes to warehouse 3 at 1.76.","ops":[{"e":["Tillary St & Jay St","Smith St & Schermerhorn St"],"state":"area-3"},{"panel":"dist","set":{"Smith St & Schermerhorn St":"1.76"}},{"panel":"queue","list":[{"key":"Havemeyer St & Broadway","note":"0.56"},{"key":"Park Ave near Navy St (N)","note":"0.57"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Canal St near Bowery","note":"0.58"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Park Ave near N Elliott Pl (S)","note":"0.6"},{"key":"Rodney St & Division Ave","note":"0.61"},{"key":"Centre St & Walker St","note":"0.62"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Smith St & Schermerhorn St","note":"1.76"}]},{"v":"Smith St & Schermerhorn St","state":"waiting"}]},{"say":"Tillary St & Jay St to Tillary St & Adams St: 0.51 + 0.21 = 0.72, so Tillary St & Adams St goes to warehouse 3 at 0.72.","ops":[{"e":["Tillary St & Jay St","Tillary St & Adams St"],"state":"area-3"},{"panel":"dist","set":{"Tillary St & Adams St":"0.72"}},{"panel":"queue","list":[{"key":"Havemeyer St & Broadway","note":"0.56"},{"key":"Park Ave near Navy St (N)","note":"0.57"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Canal St near Bowery","note":"0.58"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Park Ave near N Elliott Pl (S)","note":"0.6"},{"key":"Rodney St & Division Ave","note":"0.61"},{"key":"Centre St & Walker St","note":"0.62"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Tillary St & Adams St","note":"0.72"},{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Smith St & Schermerhorn St","note":"1.76"}]},{"v":"Tillary St & Adams St","state":"waiting"}]},{"say":"Take Havemeyer St & Broadway from the queue. Warehouse 2 reaches it in 0.56, and nothing reaches it sooner.","ops":[{"v":"Havemeyer St & Broadway","state":"current"},{"panel":"queue","list":[{"key":"Park Ave near Navy St (N)","note":"0.57"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Canal St near Bowery","note":"0.58"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Park Ave near N Elliott Pl (S)","note":"0.6"},{"key":"Rodney St & Division Ave","note":"0.61"},{"key":"Centre St & Walker St","note":"0.62"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Tillary St & Adams St","note":"0.72"},{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Smith St & Schermerhorn St","note":"1.76"}]},{"v":"Tillary St & Jay St","state":"component-3"}]},{"say":"Havemeyer St & Broadway to Borinquen Pl & Havemeyer St: 0.56 + 0.3 = 0.86, so Borinquen Pl & Havemeyer St goes to warehouse 2 at 0.86.","ops":[{"e":["Havemeyer St & Broadway","Borinquen Pl & Havemeyer St"],"state":"area-2"},{"panel":"dist","set":{"Borinquen Pl & Havemeyer St":"0.86"}},{"panel":"queue","list":[{"key":"Park Ave near Navy St (N)","note":"0.57"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Canal St near Bowery","note":"0.58"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Park Ave near N Elliott Pl (S)","note":"0.6"},{"key":"Rodney St & Division Ave","note":"0.61"},{"key":"Centre St & Walker St","note":"0.62"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Tillary St & Adams St","note":"0.72"},{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Smith St & Schermerhorn St","note":"1.76"}]},{"v":"Borinquen Pl & Havemeyer St","state":"waiting"}]},{"say":"Havemeyer St & Broadway to Broadway & Marcy Ave: 0.56 + 0.24 = 0.8, so Broadway & Marcy Ave goes to warehouse 2 at 0.8.","ops":[{"e":["Havemeyer St & Broadway","Broadway & Marcy Ave"],"state":"area-2"},{"panel":"dist","set":{"Broadway & Marcy Ave":"0.8"}},{"panel":"queue","list":[{"key":"Park Ave near Navy St (N)","note":"0.57"},{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Canal St near Bowery","note":"0.58"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Park Ave near N Elliott Pl (S)","note":"0.6"},{"key":"Rodney St & Division Ave","note":"0.61"},{"key":"Centre St & Walker St","note":"0.62"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Tillary St & Adams St","note":"0.72"},{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Smith St & Schermerhorn St","note":"1.76"}]},{"v":"Broadway & Marcy Ave","state":"waiting"}]},{"say":"Take Park Ave near Navy St (N) from the queue. Warehouse 3 reaches it in 0.57, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Park Ave near Navy St (N)","state":"current"},{"panel":"queue","list":[{"key":"Nassau St & Gold St","note":"0.57"},{"key":"Canal St near Bowery","note":"0.58"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Park Ave near N Elliott Pl (S)","note":"0.6"},{"key":"Rodney St & Division Ave","note":"0.61"},{"key":"Centre St & Walker St","note":"0.62"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Tillary St & Adams St","note":"0.72"},{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Smith St & Schermerhorn St","note":"1.76"}]},{"v":"Havemeyer St & Broadway","state":"component-2"}]},{"say":"Take Nassau St & Gold St from the queue. Warehouse 3 reaches it in 0.57, and nothing reaches it sooner.","ops":[{"v":"Nassau St & Gold St","state":"current"},{"panel":"queue","list":[{"key":"Canal St near Bowery","note":"0.58"},{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Park Ave near N Elliott Pl (S)","note":"0.6"},{"key":"Rodney St & Division Ave","note":"0.61"},{"key":"Centre St & Walker St","note":"0.62"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Tillary St & Adams St","note":"0.72"},{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Smith St & Schermerhorn St","note":"1.76"}]},{"v":"Park Ave near Navy St (N)","state":"component-3"}]},{"say":"Nassau St & Gold St to Manhattan Bridge & Flatbush Ave Ext: 0.57 + 0.71 = 1.28, not quicker than 0.7, so Manhattan Bridge & Flatbush Ave Ext stays with warehouse 3.","ops":[{"e":["Nassau St & Gold St","Manhattan Bridge & Flatbush Ave Ext"],"state":"examined"}]},{"say":"Nassau St & Gold St to Nassau St & Navy St: 0.57 + 0.52 = 1.09, not quicker than 0.7, so Nassau St & Navy St stays with warehouse 3.","ops":[{"e":["Nassau St & Gold St","Nassau St & Navy St"],"state":"examined"}]},{"say":"Take Canal St near Bowery from the queue. Warehouse 1 reaches it in 0.58, and nothing reaches it sooner.","ops":[{"v":"Canal St near Bowery","state":"current"},{"panel":"queue","list":[{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Park Ave near N Elliott Pl (S)","note":"0.6"},{"key":"Rodney St & Division Ave","note":"0.61"},{"key":"Centre St & Walker St","note":"0.62"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Tillary St & Adams St","note":"0.72"},{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Smith St & Schermerhorn St","note":"1.76"}]},{"v":"Nassau St & Gold St","state":"component-3"}]},{"say":"Canal St near Bowery to Manhattan Bridge near John St: 0.58 + 1.37 = 1.95, so Manhattan Bridge near John St goes to warehouse 1 at 1.95.","ops":[{"e":["Canal St near Bowery","Manhattan Bridge near John St"],"state":"area-1"},{"panel":"dist","set":{"Manhattan Bridge near John St":"1.95"}},{"panel":"queue","list":[{"key":"Grand St & Centre St","note":"0.58"},{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Park Ave near N Elliott Pl (S)","note":"0.6"},{"key":"Rodney St & Division Ave","note":"0.61"},{"key":"Centre St & Walker St","note":"0.62"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Tillary St & Adams St","note":"0.72"},{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Manhattan Bridge near John St","note":"1.95"}]},{"v":"Manhattan Bridge near John St","state":"waiting"}]},{"say":"Take Grand St & Centre St from the queue. Warehouse 1 reaches it in 0.58, and nothing reaches it sooner.","ops":[{"v":"Grand St & Centre St","state":"current"},{"panel":"queue","list":[{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Park Ave near N Elliott Pl (S)","note":"0.6"},{"key":"Rodney St & Division Ave","note":"0.61"},{"key":"Centre St & Walker St","note":"0.62"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Tillary St & Adams St","note":"0.72"},{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Manhattan Bridge near John St","note":"1.95"}]},{"v":"Canal St near Bowery","state":"component-1"}]},{"say":"Grand St & Centre St to Bowery & Grand St: 0.58 + 0.51 = 1.09, not quicker than 0.89, so Bowery & Grand St stays with warehouse 1.","ops":[{"e":["Grand St & Centre St","Bowery & Grand St"],"state":"examined"}]},{"say":"Grand St & Centre St to Cleveland Pl & Broome St: 0.58 + 0.21 = 0.79, so Cleveland Pl & Broome St goes to warehouse 1 at 0.79.","ops":[{"e":["Grand St & Centre St","Cleveland Pl & Broome St"],"state":"area-1"},{"panel":"dist","set":{"Cleveland Pl & Broome St":"0.79"}},{"panel":"queue","list":[{"key":"Myrtle Ave & Flatbush Ave Ext","note":"0.59"},{"key":"Park Ave near N Elliott Pl (S)","note":"0.6"},{"key":"Rodney St & Division Ave","note":"0.61"},{"key":"Centre St & Walker St","note":"0.62"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Tillary St & Adams St","note":"0.72"},{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Cleveland Pl & Broome St","note":"0.79"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Manhattan Bridge near John St","note":"1.95"}]},{"v":"Cleveland Pl & Broome St","state":"waiting"}]},{"say":"Take Myrtle Ave & Flatbush Ave Ext from the queue. Warehouse 3 reaches it in 0.59, and nothing reaches it sooner.","ops":[{"v":"Myrtle Ave & Flatbush Ave Ext","state":"current"},{"panel":"queue","list":[{"key":"Park Ave near N Elliott Pl (S)","note":"0.6"},{"key":"Rodney St & Division Ave","note":"0.61"},{"key":"Centre St & Walker St","note":"0.62"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Tillary St & Adams St","note":"0.72"},{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Cleveland Pl & Broome St","note":"0.79"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Manhattan Bridge near John St","note":"1.95"}]},{"v":"Grand St & Centre St","state":"component-1"}]},{"say":"Myrtle Ave & Flatbush Ave Ext to Flatbush Ave Ext & DeKalb Ave: 0.59 + 0.66 = 1.25, so Flatbush Ave Ext & DeKalb Ave goes to warehouse 3 at 1.25.","ops":[{"e":["Myrtle Ave & Flatbush Ave Ext","Flatbush Ave Ext & DeKalb Ave"],"state":"area-3"},{"panel":"dist","set":{"Flatbush Ave Ext & DeKalb Ave":"1.25"}},{"panel":"queue","list":[{"key":"Park Ave near N Elliott Pl (S)","note":"0.6"},{"key":"Rodney St & Division Ave","note":"0.61"},{"key":"Centre St & Walker St","note":"0.62"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Tillary St & Adams St","note":"0.72"},{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Cleveland Pl & Broome St","note":"0.79"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Manhattan Bridge near John St","note":"1.95"}]},{"v":"Flatbush Ave Ext & DeKalb Ave","state":"waiting"}]},{"say":"Myrtle Ave & Flatbush Ave Ext to Flatbush Ave Ext near Tillary St: 0.59 + 0.33 = 0.92, so Flatbush Ave Ext near Tillary St goes to warehouse 3 at 0.92.","ops":[{"e":["Myrtle Ave & Flatbush Ave Ext","Flatbush Ave Ext near Tillary St"],"state":"area-3"},{"panel":"dist","set":{"Flatbush Ave Ext near Tillary St":"0.92"}},{"panel":"queue","list":[{"key":"Park Ave near N Elliott Pl (S)","note":"0.6"},{"key":"Rodney St & Division Ave","note":"0.61"},{"key":"Centre St & Walker St","note":"0.62"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Tillary St & Adams St","note":"0.72"},{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Cleveland Pl & Broome St","note":"0.79"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Manhattan Bridge near John St","note":"1.95"}]},{"v":"Flatbush Ave Ext near Tillary St","state":"waiting"}]},{"say":"Myrtle Ave & Flatbush Ave Ext to Myrtle Ave & Navy St: 0.59 + 0.53 = 1.12, not quicker than 0.8, so Myrtle Ave & Navy St stays with warehouse 3.","ops":[{"e":["Myrtle Ave & Flatbush Ave Ext","Myrtle Ave & Navy St"],"state":"examined"}]},{"say":"Take Park Ave near N Elliott Pl (S) from the queue. Warehouse 3 reaches it in 0.6, and nothing reaches it sooner.","ops":[{"v":"Park Ave near N Elliott Pl (S)","state":"current"},{"panel":"queue","list":[{"key":"Rodney St & Division Ave","note":"0.61"},{"key":"Centre St & Walker St","note":"0.62"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Tillary St & Adams St","note":"0.72"},{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Cleveland Pl & Broome St","note":"0.79"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Manhattan Bridge near John St","note":"1.95"}]},{"v":"Myrtle Ave & Flatbush Ave Ext","state":"component-3"}]},{"say":"Park Ave near N Elliott Pl (S) to N Portland Ave & Park Ave: 0.6 + 0.29 = 0.89, so N Portland Ave & Park Ave goes to warehouse 3 at 0.89.","ops":[{"e":["Park Ave near N Elliott Pl (S)","N Portland Ave & Park Ave"],"state":"area-3"},{"panel":"dist","set":{"N Portland Ave & Park Ave":"0.89"}},{"panel":"queue","list":[{"key":"Rodney St & Division Ave","note":"0.61"},{"key":"Centre St & Walker St","note":"0.62"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Tillary St & Adams St","note":"0.72"},{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Cleveland Pl & Broome St","note":"0.79"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Manhattan Bridge near John St","note":"1.95"}]},{"v":"N Portland Ave & Park Ave","state":"waiting"}]},{"say":"Park Ave near N Elliott Pl (S) to Park Ave near N Elliott Pl (N): 0.6 + 0.09 = 0.69, so Park Ave near N Elliott Pl (N) goes to warehouse 3 at 0.69.","ops":[{"e":["Park Ave near N Elliott Pl (S)","Park Ave near N Elliott Pl (N)"],"state":"area-3"},{"panel":"dist","set":{"Park Ave near N Elliott Pl (N)":"0.69"}},{"panel":"queue","list":[{"key":"Rodney St & Division Ave","note":"0.61"},{"key":"Centre St & Walker St","note":"0.62"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Park Ave near N Elliott Pl (N)","note":"0.69"},{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Tillary St & Adams St","note":"0.72"},{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Cleveland Pl & Broome St","note":"0.79"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Manhattan Bridge near John St","note":"1.95"}]},{"v":"Park Ave near N Elliott Pl (N)","state":"waiting"}]},{"say":"Take Rodney St & Division Ave from the queue. Warehouse 2 reaches it in 0.61, and nothing reaches it sooner.","ops":[{"v":"Rodney St & Division Ave","state":"current"},{"panel":"queue","list":[{"key":"Centre St & Walker St","note":"0.62"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Park Ave near N Elliott Pl (N)","note":"0.69"},{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Tillary St & Adams St","note":"0.72"},{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Cleveland Pl & Broome St","note":"0.79"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Manhattan Bridge near John St","note":"1.95"}]},{"v":"Park Ave near N Elliott Pl (S)","state":"component-3"}]},{"say":"Rodney St & Division Ave to Broadway & Rodney St: 0.61 + 0.18 = 0.79, so Broadway & Rodney St goes to warehouse 2 at 0.79.","ops":[{"e":["Rodney St & Division Ave","Broadway & Rodney St"],"state":"area-2"},{"panel":"dist","set":{"Broadway & Rodney St":"0.79"}},{"panel":"queue","list":[{"key":"Centre St & Walker St","note":"0.62"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Park Ave near N Elliott Pl (N)","note":"0.69"},{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Tillary St & Adams St","note":"0.72"},{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Cleveland Pl & Broome St","note":"0.79"},{"key":"Broadway & Rodney St","note":"0.79"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Manhattan Bridge near John St","note":"1.95"}]},{"v":"Broadway & Rodney St","state":"waiting"}]},{"say":"Rodney St & Division Ave to Harrison Ave & Penn St: 0.61 + 0.97 = 1.58, so Harrison Ave & Penn St goes to warehouse 2 at 1.58.","ops":[{"e":["Rodney St & Division Ave","Harrison Ave & Penn St"],"state":"area-2"},{"panel":"dist","set":{"Harrison Ave & Penn St":"1.58"}},{"panel":"queue","list":[{"key":"Centre St & Walker St","note":"0.62"},{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Park Ave near N Elliott Pl (N)","note":"0.69"},{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Tillary St & Adams St","note":"0.72"},{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Cleveland Pl & Broome St","note":"0.79"},{"key":"Broadway & Rodney St","note":"0.79"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Manhattan Bridge near John St","note":"1.95"}]},{"v":"Harrison Ave & Penn St","state":"waiting"}]},{"say":"Take Centre St & Walker St from the queue. Warehouse 1 reaches it in 0.62, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Centre St & Walker St","state":"current"},{"panel":"queue","list":[{"key":"Canal St & Broadway","note":"0.65"},{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Park Ave near N Elliott Pl (N)","note":"0.69"},{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Tillary St & Adams St","note":"0.72"},{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Cleveland Pl & Broome St","note":"0.79"},{"key":"Broadway & Rodney St","note":"0.79"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Manhattan Bridge near John St","note":"1.95"}]},{"v":"Rodney St & Division Ave","state":"component-2"}]},{"say":"Take Canal St & Broadway from the queue. Warehouse 1 reaches it in 0.65, and nothing reaches it sooner.","ops":[{"v":"Canal St & Broadway","state":"current"},{"panel":"queue","list":[{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Park Ave near N Elliott Pl (N)","note":"0.69"},{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Tillary St & Adams St","note":"0.72"},{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Cleveland Pl & Broome St","note":"0.79"},{"key":"Broadway & Rodney St","note":"0.79"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Manhattan Bridge near John St","note":"1.95"}]},{"v":"Centre St & Walker St","state":"component-1"}]},{"say":"Canal St & Broadway to Broadway & Walker St: 0.65 + 0.19 = 0.84, so Broadway & Walker St goes to warehouse 1 at 0.84.","ops":[{"e":["Canal St & Broadway","Broadway & Walker St"],"state":"area-1"},{"panel":"dist","set":{"Broadway & Walker St":"0.84"}},{"panel":"queue","list":[{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Park Ave near N Elliott Pl (N)","note":"0.69"},{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Tillary St & Adams St","note":"0.72"},{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Cleveland Pl & Broome St","note":"0.79"},{"key":"Broadway & Rodney St","note":"0.79"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Walker St","note":"0.84"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Manhattan Bridge near John St","note":"1.95"}]},{"v":"Broadway & Walker St","state":"waiting"}]},{"say":"Canal St & Broadway to Canal St & W Broadway: 0.65 + 0.59 = 1.24, so Canal St & W Broadway goes to warehouse 1 at 1.24.","ops":[{"e":["Canal St & Broadway","Canal St & W Broadway"],"state":"area-1"},{"panel":"dist","set":{"Canal St & W Broadway":"1.24"}},{"panel":"queue","list":[{"key":"Williamsburg St West & Lee Ave","note":"0.66"},{"key":"Park Ave near N Elliott Pl (N)","note":"0.69"},{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Tillary St & Adams St","note":"0.72"},{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Cleveland Pl & Broome St","note":"0.79"},{"key":"Broadway & Rodney St","note":"0.79"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Walker St","note":"0.84"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Manhattan Bridge near John St","note":"1.95"}]},{"v":"Canal St & W Broadway","state":"waiting"}]},{"say":"Take Williamsburg St West & Lee Ave from the queue. Warehouse 2 reaches it in 0.66, and nothing reaches it sooner.","ops":[{"v":"Williamsburg St West & Lee Ave","state":"current"},{"panel":"queue","list":[{"key":"Park Ave near N Elliott Pl (N)","note":"0.69"},{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Tillary St & Adams St","note":"0.72"},{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Cleveland Pl & Broome St","note":"0.79"},{"key":"Broadway & Rodney St","note":"0.79"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Walker St","note":"0.84"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Manhattan Bridge near John St","note":"1.95"}]},{"v":"Canal St & Broadway","state":"component-1"}]},{"say":"Williamsburg St West & Lee Ave to Williamsburg St East & Lee Ave: 0.66 + 0.11 = 0.77, so Williamsburg St East & Lee Ave goes to warehouse 2 at 0.77.","ops":[{"e":["Williamsburg St West & Lee Ave","Williamsburg St East & Lee Ave"],"state":"area-2"},{"panel":"dist","set":{"Williamsburg St East & Lee Ave":"0.77"}},{"panel":"queue","list":[{"key":"Park Ave near N Elliott Pl (N)","note":"0.69"},{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Tillary St & Adams St","note":"0.72"},{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Williamsburg St East & Lee Ave","note":"0.77"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Cleveland Pl & Broome St","note":"0.79"},{"key":"Broadway & Rodney St","note":"0.79"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Walker St","note":"0.84"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Manhattan Bridge near John St","note":"1.95"}]},{"v":"Williamsburg St East & Lee Ave","state":"waiting"}]},{"say":"Williamsburg St West & Lee Ave to Williamsburg St West & Bedford Ave: 0.66 + 0.32 = 0.98, so Williamsburg St West & Bedford Ave goes to warehouse 2 at 0.98.","ops":[{"e":["Williamsburg St West & Lee Ave","Williamsburg St West & Bedford Ave"],"state":"area-2"},{"panel":"dist","set":{"Williamsburg St West & Bedford Ave":"0.98"}},{"panel":"queue","list":[{"key":"Park Ave near N Elliott Pl (N)","note":"0.69"},{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Tillary St & Adams St","note":"0.72"},{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Williamsburg St East & Lee Ave","note":"0.77"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Cleveland Pl & Broome St","note":"0.79"},{"key":"Broadway & Rodney St","note":"0.79"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Walker St","note":"0.84"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Manhattan Bridge near John St","note":"1.95"}]},{"v":"Williamsburg St West & Bedford Ave","state":"waiting"}]},{"say":"Take Park Ave near N Elliott Pl (N) from the queue. Warehouse 3 reaches it in 0.69, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Park Ave near N Elliott Pl (N)","state":"current"},{"panel":"queue","list":[{"key":"Nassau St & Navy St","note":"0.7"},{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Tillary St & Adams St","note":"0.72"},{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Williamsburg St East & Lee Ave","note":"0.77"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Cleveland Pl & Broome St","note":"0.79"},{"key":"Broadway & Rodney St","note":"0.79"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Walker St","note":"0.84"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Manhattan Bridge near John St","note":"1.95"}]},{"v":"Williamsburg St West & Lee Ave","state":"component-2"}]},{"say":"Take Nassau St & Navy St from the queue. Warehouse 3 reaches it in 0.7, and nothing reaches it sooner.","ops":[{"v":"Nassau St & Navy St","state":"current"},{"panel":"queue","list":[{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Tillary St & Adams St","note":"0.72"},{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Williamsburg St East & Lee Ave","note":"0.77"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Cleveland Pl & Broome St","note":"0.79"},{"key":"Broadway & Rodney St","note":"0.79"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Walker St","note":"0.84"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Manhattan Bridge near John St","note":"1.95"}]},{"v":"Park Ave near N Elliott Pl (N)","state":"component-3"}]},{"say":"Nassau St & Navy St to N Portland Ave & Flushing Ave: 0.7 + 0.47 = 1.17, so N Portland Ave & Flushing Ave goes to warehouse 3 at 1.17.","ops":[{"e":["Nassau St & Navy St","N Portland Ave & Flushing Ave"],"state":"area-3"},{"panel":"dist","set":{"N Portland Ave & Flushing Ave":"1.17"}},{"panel":"queue","list":[{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Tillary St & Adams St","note":"0.72"},{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Williamsburg St East & Lee Ave","note":"0.77"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Cleveland Pl & Broome St","note":"0.79"},{"key":"Broadway & Rodney St","note":"0.79"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Walker St","note":"0.84"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Manhattan Bridge near John St","note":"1.95"}]},{"v":"N Portland Ave & Flushing Ave","state":"waiting"}]},{"say":"Nassau St & Navy St to Navy St & Sands St: 0.7 + 0.24 = 0.94, so Navy St & Sands St goes to warehouse 3 at 0.94.","ops":[{"e":["Nassau St & Navy St","Navy St & Sands St"],"state":"area-3"},{"panel":"dist","set":{"Navy St & Sands St":"0.94"}},{"panel":"queue","list":[{"key":"Manhattan Bridge & Flatbush Ave Ext","note":"0.7"},{"key":"Tillary St & Adams St","note":"0.72"},{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Williamsburg St East & Lee Ave","note":"0.77"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Cleveland Pl & Broome St","note":"0.79"},{"key":"Broadway & Rodney St","note":"0.79"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Walker St","note":"0.84"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Manhattan Bridge near John St","note":"1.95"}]},{"v":"Navy St & Sands St","state":"waiting"}]},{"say":"Take Manhattan Bridge & Flatbush Ave Ext from the queue. Warehouse 3 reaches it in 0.7, and nothing reaches it sooner.","ops":[{"v":"Manhattan Bridge & Flatbush Ave Ext","state":"current"},{"panel":"queue","list":[{"key":"Tillary St & Adams St","note":"0.72"},{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Williamsburg St East & Lee Ave","note":"0.77"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Cleveland Pl & Broome St","note":"0.79"},{"key":"Broadway & Rodney St","note":"0.79"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Walker St","note":"0.84"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Manhattan Bridge near John St","note":"1.95"}]},{"v":"Nassau St & Navy St","state":"component-3"}]},{"say":"Manhattan Bridge & Flatbush Ave Ext to Flatbush Ave Ext near Bridge Plaza Court: 0.7 + 0.18 = 0.88, so Flatbush Ave Ext near Bridge Plaza Court goes to warehouse 3 at 0.88.","ops":[{"e":["Manhattan Bridge & Flatbush Ave Ext","Flatbush Ave Ext near Bridge Plaza Court"],"state":"area-3"},{"panel":"dist","set":{"Flatbush Ave Ext near Bridge Plaza Court":"0.88"}},{"panel":"queue","list":[{"key":"Tillary St & Adams St","note":"0.72"},{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Williamsburg St East & Lee Ave","note":"0.77"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Cleveland Pl & Broome St","note":"0.79"},{"key":"Broadway & Rodney St","note":"0.79"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Walker St","note":"0.84"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"Flatbush Ave Ext near Bridge Plaza Court","note":"0.88"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Manhattan Bridge near John St","note":"1.95"}]},{"v":"Flatbush Ave Ext near Bridge Plaza Court","state":"waiting"}]},{"say":"Manhattan Bridge & Flatbush Ave Ext to Jay St near High St: 0.7 + 0.52 = 1.22, so Jay St near High St goes to warehouse 3 at 1.22.","ops":[{"e":["Manhattan Bridge & Flatbush Ave Ext","Jay St near High St"],"state":"area-3"},{"panel":"dist","set":{"Jay St near High St":"1.22"}},{"panel":"queue","list":[{"key":"Tillary St & Adams St","note":"0.72"},{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Williamsburg St East & Lee Ave","note":"0.77"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Cleveland Pl & Broome St","note":"0.79"},{"key":"Broadway & Rodney St","note":"0.79"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Walker St","note":"0.84"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"Flatbush Ave Ext near Bridge Plaza Court","note":"0.88"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Jay St near High St","note":"1.22"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Manhattan Bridge near John St","note":"1.95"}]},{"v":"Jay St near High St","state":"waiting"}]},{"say":"Manhattan Bridge & Flatbush Ave Ext to Manhattan Bridge near John St: 0.7 + 0.69 = 1.39, quicker than 1.95 from warehouse 1, so Manhattan Bridge near John St goes to warehouse 3 at 1.39.","ops":[{"e":["Manhattan Bridge & Flatbush Ave Ext","Manhattan Bridge near John St"],"state":"area-3"},{"panel":"dist","set":{"Manhattan Bridge near John St":"1.39"}},{"panel":"queue","list":[{"key":"Tillary St & Adams St","note":"0.72"},{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Williamsburg St East & Lee Ave","note":"0.77"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Cleveland Pl & Broome St","note":"0.79"},{"key":"Broadway & Rodney St","note":"0.79"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Walker St","note":"0.84"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"Flatbush Ave Ext near Bridge Plaza Court","note":"0.88"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Jay St near High St","note":"1.22"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"}]},{"e":["Canal St near Bowery","Manhattan Bridge near John St"],"state":"examined"}]},{"say":"Take Tillary St & Adams St from the queue. Warehouse 3 reaches it in 0.72, and nothing reaches it sooner.","ops":[{"v":"Tillary St & Adams St","state":"current"},{"panel":"queue","list":[{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Williamsburg St East & Lee Ave","note":"0.77"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Cleveland Pl & Broome St","note":"0.79"},{"key":"Broadway & Rodney St","note":"0.79"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Walker St","note":"0.84"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"Flatbush Ave Ext near Bridge Plaza Court","note":"0.88"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Jay St near High St","note":"1.22"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"}]},{"v":"Manhattan Bridge & Flatbush Ave Ext","state":"component-3"}]},{"say":"Tillary St & Adams St to Adams St near Pearl St (W): 0.72 + 0.48 = 1.2, so Adams St near Pearl St (W) goes to warehouse 3 at 1.2.","ops":[{"e":["Tillary St & Adams St","Adams St near Pearl St (W)"],"state":"area-3"},{"panel":"dist","set":{"Adams St near Pearl St (W)":"1.2"}},{"panel":"queue","list":[{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Williamsburg St East & Lee Ave","note":"0.77"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Cleveland Pl & Broome St","note":"0.79"},{"key":"Broadway & Rodney St","note":"0.79"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Walker St","note":"0.84"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"Flatbush Ave Ext near Bridge Plaza Court","note":"0.88"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Jay St near High St","note":"1.22"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"}]},{"v":"Adams St near Pearl St (W)","state":"waiting"}]},{"say":"Tillary St & Adams St to Brooklyn Bridge Blvd near Brooklyn Bridge: 0.72 + 0.66 = 1.38, so Brooklyn Bridge Blvd near Brooklyn Bridge goes to warehouse 3 at 1.38.","ops":[{"e":["Tillary St & Adams St","Brooklyn Bridge Blvd near Brooklyn Bridge"],"state":"area-3"},{"panel":"dist","set":{"Brooklyn Bridge Blvd near Brooklyn Bridge":"1.38"}},{"panel":"queue","list":[{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Williamsburg St East & Lee Ave","note":"0.77"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Cleveland Pl & Broome St","note":"0.79"},{"key":"Broadway & Rodney St","note":"0.79"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Walker St","note":"0.84"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"Flatbush Ave Ext near Bridge Plaza Court","note":"0.88"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Jay St near High St","note":"1.22"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"}]},{"v":"Brooklyn Bridge Blvd near Brooklyn Bridge","state":"waiting"}]},{"say":"Tillary St & Adams St to Cadman Plaza West & Tillary St: 0.72 + 0.31 = 1.03, so Cadman Plaza West & Tillary St goes to warehouse 3 at 1.03.","ops":[{"e":["Tillary St & Adams St","Cadman Plaza West & Tillary St"],"state":"area-3"},{"panel":"dist","set":{"Cadman Plaza West & Tillary St":"1.03"}},{"panel":"queue","list":[{"key":"Bowery & Bayard St","note":"0.76"},{"key":"Williamsburg St East & Lee Ave","note":"0.77"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Cleveland Pl & Broome St","note":"0.79"},{"key":"Broadway & Rodney St","note":"0.79"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Walker St","note":"0.84"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"Flatbush Ave Ext near Bridge Plaza Court","note":"0.88"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Jay St near High St","note":"1.22"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"}]},{"v":"Cadman Plaza West & Tillary St","state":"waiting"}]},{"say":"Take Bowery & Bayard St from the queue. Warehouse 1 reaches it in 0.76, and nothing reaches it sooner.","ops":[{"v":"Bowery & Bayard St","state":"current"},{"panel":"queue","list":[{"key":"Williamsburg St East & Lee Ave","note":"0.77"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Cleveland Pl & Broome St","note":"0.79"},{"key":"Broadway & Rodney St","note":"0.79"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Walker St","note":"0.84"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"Flatbush Ave Ext near Bridge Plaza Court","note":"0.88"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Jay St near High St","note":"1.22"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"}]},{"v":"Tillary St & Adams St","state":"component-3"}]},{"say":"Bowery & Bayard St to Bowery & Chatham Sq: 0.76 + 0.24 = 1, so Bowery & Chatham Sq goes to warehouse 1 at 1.","ops":[{"e":["Bowery & Bayard St","Bowery & Chatham Sq"],"state":"area-1"},{"panel":"dist","set":{"Bowery & Chatham Sq":"1"}},{"panel":"queue","list":[{"key":"Williamsburg St East & Lee Ave","note":"0.77"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Cleveland Pl & Broome St","note":"0.79"},{"key":"Broadway & Rodney St","note":"0.79"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Walker St","note":"0.84"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"Flatbush Ave Ext near Bridge Plaza Court","note":"0.88"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Jay St near High St","note":"1.22"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"}]},{"v":"Bowery & Chatham Sq","state":"waiting"}]},{"say":"Bowery & Bayard St to Bowery near Bayard St: 0.76 + 0.1 = 0.86, so Bowery near Bayard St goes to warehouse 1 at 0.86.","ops":[{"e":["Bowery & Bayard St","Bowery near Bayard St"],"state":"area-1"},{"panel":"dist","set":{"Bowery near Bayard St":"0.86"}},{"panel":"queue","list":[{"key":"Williamsburg St East & Lee Ave","note":"0.77"},{"key":"Concord St & Jay St","note":"0.77"},{"key":"Cleveland Pl & Broome St","note":"0.79"},{"key":"Broadway & Rodney St","note":"0.79"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Walker St","note":"0.84"},{"key":"Bowery near Bayard St","note":"0.86"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"Flatbush Ave Ext near Bridge Plaza Court","note":"0.88"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Jay St near High St","note":"1.22"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"}]},{"v":"Bowery near Bayard St","state":"waiting"}]},{"say":"Take Williamsburg St East & Lee Ave from the queue. Warehouse 2 reaches it in 0.77, and nothing reaches it sooner.","ops":[{"v":"Williamsburg St East & Lee Ave","state":"current"},{"panel":"queue","list":[{"key":"Concord St & Jay St","note":"0.77"},{"key":"Cleveland Pl & Broome St","note":"0.79"},{"key":"Broadway & Rodney St","note":"0.79"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Walker St","note":"0.84"},{"key":"Bowery near Bayard St","note":"0.86"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"Flatbush Ave Ext near Bridge Plaza Court","note":"0.88"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Jay St near High St","note":"1.22"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"}]},{"v":"Bowery & Bayard St","state":"component-1"}]},{"say":"Williamsburg St East & Lee Ave to Lorimer St & Wallabout St: 0.77 + 1.41 = 2.18, so Lorimer St & Wallabout St goes to warehouse 2 at 2.18.","ops":[{"e":["Williamsburg St East & Lee Ave","Lorimer St & Wallabout St"],"state":"area-2"},{"panel":"dist","set":{"Lorimer St & Wallabout St":"2.18"}},{"panel":"queue","list":[{"key":"Concord St & Jay St","note":"0.77"},{"key":"Cleveland Pl & Broome St","note":"0.79"},{"key":"Broadway & Rodney St","note":"0.79"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Walker St","note":"0.84"},{"key":"Bowery near Bayard St","note":"0.86"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"Flatbush Ave Ext near Bridge Plaza Court","note":"0.88"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Jay St near High St","note":"1.22"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Lorimer St & Wallabout St","note":"2.18"}]},{"v":"Lorimer St & Wallabout St","state":"waiting"}]},{"say":"Take Concord St & Jay St from the queue. Warehouse 3 reaches it in 0.77, and nothing reaches it sooner.","ops":[{"v":"Concord St & Jay St","state":"current"},{"panel":"queue","list":[{"key":"Cleveland Pl & Broome St","note":"0.79"},{"key":"Broadway & Rodney St","note":"0.79"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Walker St","note":"0.84"},{"key":"Bowery near Bayard St","note":"0.86"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"Flatbush Ave Ext near Bridge Plaza Court","note":"0.88"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Jay St near High St","note":"1.22"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Lorimer St & Wallabout St","note":"2.18"}]},{"v":"Williamsburg St East & Lee Ave","state":"component-2"}]},{"say":"Concord St & Jay St to Jay St near High St: 0.77 + 0.22 = 0.99, quicker than 1.22 from warehouse 3, so Jay St near High St goes to warehouse 3 at 0.99.","ops":[{"e":["Concord St & Jay St","Jay St near High St"],"state":"area-3"},{"panel":"dist","set":{"Jay St near High St":"0.99"}},{"panel":"queue","list":[{"key":"Cleveland Pl & Broome St","note":"0.79"},{"key":"Broadway & Rodney St","note":"0.79"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Walker St","note":"0.84"},{"key":"Bowery near Bayard St","note":"0.86"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"Flatbush Ave Ext near Bridge Plaza Court","note":"0.88"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Jay St near High St","note":"0.99"},{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Lorimer St & Wallabout St","note":"2.18"}]},{"e":["Manhattan Bridge & Flatbush Ave Ext","Jay St near High St"],"state":"examined"}]},{"say":"Take Cleveland Pl & Broome St from the queue. Warehouse 1 reaches it in 0.79, and nothing reaches it sooner.","ops":[{"v":"Cleveland Pl & Broome St","state":"current"},{"panel":"queue","list":[{"key":"Broadway & Rodney St","note":"0.79"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Walker St","note":"0.84"},{"key":"Bowery near Bayard St","note":"0.86"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"Flatbush Ave Ext near Bridge Plaza Court","note":"0.88"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Jay St near High St","note":"0.99"},{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Lorimer St & Wallabout St","note":"2.18"}]},{"v":"Concord St & Jay St","state":"component-3"}]},{"say":"Cleveland Pl & Broome St to Broome St & Lafayette St: 0.79 + 0.08 = 0.87, so Broome St & Lafayette St goes to warehouse 1 at 0.87.","ops":[{"e":["Cleveland Pl & Broome St","Broome St & Lafayette St"],"state":"area-1"},{"panel":"dist","set":{"Broome St & Lafayette St":"0.87"}},{"panel":"queue","list":[{"key":"Broadway & Rodney St","note":"0.79"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Walker St","note":"0.84"},{"key":"Bowery near Bayard St","note":"0.86"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"Broome St & Lafayette St","note":"0.87"},{"key":"Flatbush Ave Ext near Bridge Plaza Court","note":"0.88"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Jay St near High St","note":"0.99"},{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Lorimer St & Wallabout St","note":"2.18"}]},{"v":"Broome St & Lafayette St","state":"waiting"}]},{"say":"Cleveland Pl & Broome St to Kenmare St & Cleveland Pl: 0.79 + 0.11 = 0.9, so Kenmare St & Cleveland Pl goes to warehouse 1 at 0.9.","ops":[{"e":["Cleveland Pl & Broome St","Kenmare St & Cleveland Pl"],"state":"area-1"},{"panel":"dist","set":{"Kenmare St & Cleveland Pl":"0.9"}},{"panel":"queue","list":[{"key":"Broadway & Rodney St","note":"0.79"},{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Walker St","note":"0.84"},{"key":"Bowery near Bayard St","note":"0.86"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"Broome St & Lafayette St","note":"0.87"},{"key":"Flatbush Ave Ext near Bridge Plaza Court","note":"0.88"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Kenmare St & Cleveland Pl","note":"0.9"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Jay St near High St","note":"0.99"},{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Lorimer St & Wallabout St","note":"2.18"}]},{"v":"Kenmare St & Cleveland Pl","state":"waiting"}]},{"say":"Take Broadway & Rodney St from the queue. Warehouse 2 reaches it in 0.79, and nothing reaches it sooner.","ops":[{"v":"Broadway & Rodney St","state":"current"},{"panel":"queue","list":[{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Walker St","note":"0.84"},{"key":"Bowery near Bayard St","note":"0.86"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"Broome St & Lafayette St","note":"0.87"},{"key":"Flatbush Ave Ext near Bridge Plaza Court","note":"0.88"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Kenmare St & Cleveland Pl","note":"0.9"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Jay St near High St","note":"0.99"},{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Lorimer St & Wallabout St","note":"2.18"}]},{"v":"Cleveland Pl & Broome St","state":"component-1"}]},{"say":"Broadway & Rodney St to Borinquen Pl & Rodney St: 0.79 + 0.69 = 1.48, so Borinquen Pl & Rodney St goes to warehouse 2 at 1.48.","ops":[{"e":["Broadway & Rodney St","Borinquen Pl & Rodney St"],"state":"area-2"},{"panel":"dist","set":{"Borinquen Pl & Rodney St":"1.48"}},{"panel":"queue","list":[{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Walker St","note":"0.84"},{"key":"Bowery near Bayard St","note":"0.86"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"Broome St & Lafayette St","note":"0.87"},{"key":"Flatbush Ave Ext near Bridge Plaza Court","note":"0.88"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Kenmare St & Cleveland Pl","note":"0.9"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Jay St near High St","note":"0.99"},{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Lorimer St & Wallabout St","note":"2.18"}]},{"v":"Borinquen Pl & Rodney St","state":"waiting"}]},{"say":"Broadway & Rodney St to Broadway & Hooper St: 0.79 + 0.38 = 1.17, so Broadway & Hooper St goes to warehouse 2 at 1.17.","ops":[{"e":["Broadway & Rodney St","Broadway & Hooper St"],"state":"area-2"},{"panel":"dist","set":{"Broadway & Hooper St":"1.17"}},{"panel":"queue","list":[{"key":"Broadway & Marcy Ave","note":"0.8"},{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Walker St","note":"0.84"},{"key":"Bowery near Bayard St","note":"0.86"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"Broome St & Lafayette St","note":"0.87"},{"key":"Flatbush Ave Ext near Bridge Plaza Court","note":"0.88"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Kenmare St & Cleveland Pl","note":"0.9"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Jay St near High St","note":"0.99"},{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Lorimer St & Wallabout St","note":"2.18"}]},{"v":"Broadway & Hooper St","state":"waiting"}]},{"say":"Broadway & Rodney St to Broadway & Marcy Ave: 0.79 + 0.21 = 1, not quicker than 0.8, so Broadway & Marcy Ave stays with warehouse 2.","ops":[{"e":["Broadway & Rodney St","Broadway & Marcy Ave"],"state":"examined"}]},{"say":"Take Broadway & Marcy Ave from the queue. Warehouse 2 reaches it in 0.8, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Broadway & Marcy Ave","state":"current"},{"panel":"queue","list":[{"key":"Myrtle Ave & Navy St","note":"0.8"},{"key":"Broadway & Walker St","note":"0.84"},{"key":"Bowery near Bayard St","note":"0.86"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"Broome St & Lafayette St","note":"0.87"},{"key":"Flatbush Ave Ext near Bridge Plaza Court","note":"0.88"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Kenmare St & Cleveland Pl","note":"0.9"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Jay St near High St","note":"0.99"},{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Lorimer St & Wallabout St","note":"2.18"}]},{"v":"Broadway & Rodney St","state":"component-2"}]},{"say":"Take Myrtle Ave & Navy St from the queue. Warehouse 3 reaches it in 0.8, and nothing reaches it sooner.","ops":[{"v":"Myrtle Ave & Navy St","state":"current"},{"panel":"queue","list":[{"key":"Broadway & Walker St","note":"0.84"},{"key":"Bowery near Bayard St","note":"0.86"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"Broome St & Lafayette St","note":"0.87"},{"key":"Flatbush Ave Ext near Bridge Plaza Court","note":"0.88"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Kenmare St & Cleveland Pl","note":"0.9"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Jay St near High St","note":"0.99"},{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Lorimer St & Wallabout St","note":"2.18"}]},{"v":"Broadway & Marcy Ave","state":"component-2"}]},{"say":"Myrtle Ave & Navy St to DeKalb Ave & Ashland Pl: 0.8 + 1.02 = 1.82, so DeKalb Ave & Ashland Pl goes to warehouse 3 at 1.82.","ops":[{"e":["Myrtle Ave & Navy St","DeKalb Ave & Ashland Pl"],"state":"area-3"},{"panel":"dist","set":{"DeKalb Ave & Ashland Pl":"1.82"}},{"panel":"queue","list":[{"key":"Broadway & Walker St","note":"0.84"},{"key":"Bowery near Bayard St","note":"0.86"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"Broome St & Lafayette St","note":"0.87"},{"key":"Flatbush Ave Ext near Bridge Plaza Court","note":"0.88"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Kenmare St & Cleveland Pl","note":"0.9"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Jay St near High St","note":"0.99"},{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Lorimer St & Wallabout St","note":"2.18"}]},{"v":"DeKalb Ave & Ashland Pl","state":"waiting"}]},{"say":"Myrtle Ave & Navy St to Myrtle Ave & Vanderbilt Ave: 0.8 + 1.17 = 1.97, so Myrtle Ave & Vanderbilt Ave goes to warehouse 3 at 1.97.","ops":[{"e":["Myrtle Ave & Navy St","Myrtle Ave & Vanderbilt Ave"],"state":"area-3"},{"panel":"dist","set":{"Myrtle Ave & Vanderbilt Ave":"1.97"}},{"panel":"queue","list":[{"key":"Broadway & Walker St","note":"0.84"},{"key":"Bowery near Bayard St","note":"0.86"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"Broome St & Lafayette St","note":"0.87"},{"key":"Flatbush Ave Ext near Bridge Plaza Court","note":"0.88"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Kenmare St & Cleveland Pl","note":"0.9"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Jay St near High St","note":"0.99"},{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"}]},{"v":"Myrtle Ave & Vanderbilt Ave","state":"waiting"}]},{"say":"Take Broadway & Walker St from the queue. Warehouse 1 reaches it in 0.84, and nothing reaches it sooner.","ops":[{"v":"Broadway & Walker St","state":"current"},{"panel":"queue","list":[{"key":"Bowery near Bayard St","note":"0.86"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"Broome St & Lafayette St","note":"0.87"},{"key":"Flatbush Ave Ext near Bridge Plaza Court","note":"0.88"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Kenmare St & Cleveland Pl","note":"0.9"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Jay St near High St","note":"0.99"},{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"}]},{"v":"Myrtle Ave & Navy St","state":"component-3"}]},{"say":"Broadway & Walker St to Murray St & Broadway: 0.84 + 1.37 = 2.21, so Murray St & Broadway goes to warehouse 1 at 2.21.","ops":[{"e":["Broadway & Walker St","Murray St & Broadway"],"state":"area-1"},{"panel":"dist","set":{"Murray St & Broadway":"2.21"}},{"panel":"queue","list":[{"key":"Bowery near Bayard St","note":"0.86"},{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"Broome St & Lafayette St","note":"0.87"},{"key":"Flatbush Ave Ext near Bridge Plaza Court","note":"0.88"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Kenmare St & Cleveland Pl","note":"0.9"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Jay St near High St","note":"0.99"},{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Murray St & Broadway","state":"waiting"}]},{"say":"Take Bowery near Bayard St from the queue. Warehouse 1 reaches it in 0.86, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Bowery near Bayard St","state":"current"},{"panel":"queue","list":[{"key":"Borinquen Pl & Havemeyer St","note":"0.86"},{"key":"Broome St & Lafayette St","note":"0.87"},{"key":"Flatbush Ave Ext near Bridge Plaza Court","note":"0.88"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Kenmare St & Cleveland Pl","note":"0.9"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Jay St near High St","note":"0.99"},{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Broadway & Walker St","state":"component-1"}]},{"say":"Take Borinquen Pl & Havemeyer St from the queue. Warehouse 2 reaches it in 0.86, and nothing reaches it sooner.","ops":[{"v":"Borinquen Pl & Havemeyer St","state":"current"},{"panel":"queue","list":[{"key":"Broome St & Lafayette St","note":"0.87"},{"key":"Flatbush Ave Ext near Bridge Plaza Court","note":"0.88"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Kenmare St & Cleveland Pl","note":"0.9"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Jay St near High St","note":"0.99"},{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Bowery near Bayard St","state":"component-1"}]},{"say":"Borinquen Pl & Havemeyer St to Borinquen Pl & Marcy Ave: 0.86 + 0.3 = 1.16, so Borinquen Pl & Marcy Ave goes to warehouse 2 at 1.16.","ops":[{"e":["Borinquen Pl & Havemeyer St","Borinquen Pl & Marcy Ave"],"state":"area-2"},{"panel":"dist","set":{"Borinquen Pl & Marcy Ave":"1.16"}},{"panel":"queue","list":[{"key":"Broome St & Lafayette St","note":"0.87"},{"key":"Flatbush Ave Ext near Bridge Plaza Court","note":"0.88"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Kenmare St & Cleveland Pl","note":"0.9"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Jay St near High St","note":"0.99"},{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Borinquen Pl & Marcy Ave","state":"waiting"}]},{"say":"Take Broome St & Lafayette St from the queue. Warehouse 1 reaches it in 0.87, and nothing reaches it sooner.","ops":[{"v":"Broome St & Lafayette St","state":"current"},{"panel":"queue","list":[{"key":"Flatbush Ave Ext near Bridge Plaza Court","note":"0.88"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Kenmare St & Cleveland Pl","note":"0.9"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Jay St near High St","note":"0.99"},{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Borinquen Pl & Havemeyer St","state":"component-2"}]},{"say":"Broome St & Lafayette St to Broome St & Broadway: 0.87 + 0.24 = 1.11, so Broome St & Broadway goes to warehouse 1 at 1.11.","ops":[{"e":["Broome St & Lafayette St","Broome St & Broadway"],"state":"area-1"},{"panel":"dist","set":{"Broome St & Broadway":"1.11"}},{"panel":"queue","list":[{"key":"Flatbush Ave Ext near Bridge Plaza Court","note":"0.88"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Kenmare St & Cleveland Pl","note":"0.9"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Jay St near High St","note":"0.99"},{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"Broome St & Broadway","note":"1.11"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Broome St & Broadway","state":"waiting"}]},{"say":"Broome St & Lafayette St to Lafayette St & Grand St: 0.87 + 0.2 = 1.07, so Lafayette St & Grand St goes to warehouse 1 at 1.07.","ops":[{"e":["Broome St & Lafayette St","Lafayette St & Grand St"],"state":"area-1"},{"panel":"dist","set":{"Lafayette St & Grand St":"1.07"}},{"panel":"queue","list":[{"key":"Flatbush Ave Ext near Bridge Plaza Court","note":"0.88"},{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Kenmare St & Cleveland Pl","note":"0.9"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Jay St near High St","note":"0.99"},{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"Lafayette St & Grand St","note":"1.07"},{"key":"Broome St & Broadway","note":"1.11"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Lafayette St & Grand St","state":"waiting"}]},{"say":"Take Flatbush Ave Ext near Bridge Plaza Court from the queue. Warehouse 3 reaches it in 0.88, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Flatbush Ave Ext near Bridge Plaza Court","state":"current"},{"panel":"queue","list":[{"key":"N Portland Ave & Park Ave","note":"0.89"},{"key":"Bowery & Grand St","note":"0.89"},{"key":"Kenmare St & Cleveland Pl","note":"0.9"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Jay St near High St","note":"0.99"},{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"Lafayette St & Grand St","note":"1.07"},{"key":"Broome St & Broadway","note":"1.11"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Broome St & Lafayette St","state":"component-1"}]},{"say":"Take N Portland Ave & Park Ave from the queue. Warehouse 3 reaches it in 0.89, and nothing reaches it sooner.","ops":[{"v":"N Portland Ave & Park Ave","state":"current"},{"panel":"queue","list":[{"key":"Bowery & Grand St","note":"0.89"},{"key":"Kenmare St & Cleveland Pl","note":"0.9"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Jay St near High St","note":"0.99"},{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"Lafayette St & Grand St","note":"1.07"},{"key":"Broome St & Broadway","note":"1.11"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Flatbush Ave Ext near Bridge Plaza Court","state":"component-3"}]},{"say":"N Portland Ave & Park Ave to N Portland Ave & Flushing Ave: 0.89 + 0.42 = 1.31, not quicker than 1.17, so N Portland Ave & Flushing Ave stays with warehouse 3.","ops":[{"e":["N Portland Ave & Park Ave","N Portland Ave & Flushing Ave"],"state":"examined"}]},{"say":"N Portland Ave & Park Ave to Vanderbilt Ave & Park Ave: 0.89 + 0.79 = 1.68, so Vanderbilt Ave & Park Ave goes to warehouse 3 at 1.68.","ops":[{"e":["N Portland Ave & Park Ave","Vanderbilt Ave & Park Ave"],"state":"area-3"},{"panel":"dist","set":{"Vanderbilt Ave & Park Ave":"1.68"}},{"panel":"queue","list":[{"key":"Bowery & Grand St","note":"0.89"},{"key":"Kenmare St & Cleveland Pl","note":"0.9"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Jay St near High St","note":"0.99"},{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"Lafayette St & Grand St","note":"1.07"},{"key":"Broome St & Broadway","note":"1.11"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Vanderbilt Ave & Park Ave","state":"waiting"}]},{"say":"Take Bowery & Grand St from the queue. Warehouse 1 reaches it in 0.89, and nothing reaches it sooner.","ops":[{"v":"Bowery & Grand St","state":"current"},{"panel":"queue","list":[{"key":"Kenmare St & Cleveland Pl","note":"0.9"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Jay St near High St","note":"0.99"},{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"Lafayette St & Grand St","note":"1.07"},{"key":"Broome St & Broadway","note":"1.11"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"N Portland Ave & Park Ave","state":"component-3"}]},{"say":"Bowery & Grand St to Bowery & Broome St: 0.89 + 0.17 = 1.06, so Bowery & Broome St goes to warehouse 1 at 1.06.","ops":[{"e":["Bowery & Grand St","Bowery & Broome St"],"state":"area-1"},{"panel":"dist","set":{"Bowery & Broome St":"1.06"}},{"panel":"queue","list":[{"key":"Kenmare St & Cleveland Pl","note":"0.9"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Jay St near High St","note":"0.99"},{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"Bowery & Broome St","note":"1.06"},{"key":"Lafayette St & Grand St","note":"1.07"},{"key":"Broome St & Broadway","note":"1.11"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Bowery & Broome St","state":"waiting"}]},{"say":"Bowery & Grand St to Chrystie St & Grand St: 0.89 + 0.13 = 1.02, so Chrystie St & Grand St goes to warehouse 1 at 1.02.","ops":[{"e":["Bowery & Grand St","Chrystie St & Grand St"],"state":"area-1"},{"panel":"dist","set":{"Chrystie St & Grand St":"1.02"}},{"panel":"queue","list":[{"key":"Kenmare St & Cleveland Pl","note":"0.9"},{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Jay St near High St","note":"0.99"},{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Chrystie St & Grand St","note":"1.02"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"Bowery & Broome St","note":"1.06"},{"key":"Lafayette St & Grand St","note":"1.07"},{"key":"Broome St & Broadway","note":"1.11"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Chrystie St & Grand St","state":"waiting"}]},{"say":"Take Kenmare St & Cleveland Pl from the queue. Warehouse 1 reaches it in 0.9, and nothing reaches it sooner.","ops":[{"v":"Kenmare St & Cleveland Pl","state":"current"},{"panel":"queue","list":[{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Jay St near High St","note":"0.99"},{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Chrystie St & Grand St","note":"1.02"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"Bowery & Broome St","note":"1.06"},{"key":"Lafayette St & Grand St","note":"1.07"},{"key":"Broome St & Broadway","note":"1.11"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Bowery & Grand St","state":"component-1"}]},{"say":"Kenmare St & Cleveland Pl to E Houston St & Lafayette St: 0.9 + 0.66 = 1.56, so E Houston St & Lafayette St goes to warehouse 1 at 1.56.","ops":[{"e":["Kenmare St & Cleveland Pl","E Houston St & Lafayette St"],"state":"area-1"},{"panel":"dist","set":{"E Houston St & Lafayette St":"1.56"}},{"panel":"queue","list":[{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Jay St near High St","note":"0.99"},{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Chrystie St & Grand St","note":"1.02"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"Bowery & Broome St","note":"1.06"},{"key":"Lafayette St & Grand St","note":"1.07"},{"key":"Broome St & Broadway","note":"1.11"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"E Houston St & Lafayette St","state":"waiting"}]},{"say":"Kenmare St & Cleveland Pl to Kenmare St & Bowery: 0.9 + 0.45 = 1.35, so Kenmare St & Bowery goes to warehouse 1 at 1.35.","ops":[{"e":["Kenmare St & Cleveland Pl","Kenmare St & Bowery"],"state":"area-1"},{"panel":"dist","set":{"Kenmare St & Bowery":"1.35"}},{"panel":"queue","list":[{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Jay St near High St","note":"0.99"},{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Chrystie St & Grand St","note":"1.02"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"Bowery & Broome St","note":"1.06"},{"key":"Lafayette St & Grand St","note":"1.07"},{"key":"Broome St & Broadway","note":"1.11"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Kenmare St & Bowery","note":"1.35"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Kenmare St & Bowery","state":"waiting"}]},{"say":"Kenmare St & Cleveland Pl to Lafayette St & Kenmare St: 0.9 + 0.05 = 0.95, so Lafayette St & Kenmare St goes to warehouse 1 at 0.95.","ops":[{"e":["Kenmare St & Cleveland Pl","Lafayette St & Kenmare St"],"state":"area-1"},{"panel":"dist","set":{"Lafayette St & Kenmare St":"0.95"}},{"panel":"queue","list":[{"key":"Flatbush Ave Ext near Tillary St","note":"0.92"},{"key":"Navy St & Sands St","note":"0.94"},{"key":"Lafayette St & Kenmare St","note":"0.95"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Jay St near High St","note":"0.99"},{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Chrystie St & Grand St","note":"1.02"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"Bowery & Broome St","note":"1.06"},{"key":"Lafayette St & Grand St","note":"1.07"},{"key":"Broome St & Broadway","note":"1.11"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Kenmare St & Bowery","note":"1.35"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Lafayette St & Kenmare St","state":"waiting"}]},{"say":"Take Flatbush Ave Ext near Tillary St from the queue. Warehouse 3 reaches it in 0.92, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Flatbush Ave Ext near Tillary St","state":"current"},{"panel":"queue","list":[{"key":"Navy St & Sands St","note":"0.94"},{"key":"Lafayette St & Kenmare St","note":"0.95"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Jay St near High St","note":"0.99"},{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Chrystie St & Grand St","note":"1.02"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"Bowery & Broome St","note":"1.06"},{"key":"Lafayette St & Grand St","note":"1.07"},{"key":"Broome St & Broadway","note":"1.11"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Kenmare St & Bowery","note":"1.35"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Kenmare St & Cleveland Pl","state":"component-1"}]},{"say":"Take Navy St & Sands St from the queue. Warehouse 3 reaches it in 0.94, and nothing reaches it sooner.","ops":[{"v":"Navy St & Sands St","state":"current"},{"panel":"queue","list":[{"key":"Lafayette St & Kenmare St","note":"0.95"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Jay St near High St","note":"0.99"},{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Chrystie St & Grand St","note":"1.02"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"Bowery & Broome St","note":"1.06"},{"key":"Lafayette St & Grand St","note":"1.07"},{"key":"Broome St & Broadway","note":"1.11"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Kenmare St & Bowery","note":"1.35"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Flatbush Ave Ext near Tillary St","state":"component-3"}]},{"say":"Navy St & Sands St to Jay St & Sands St: 0.94 + 0.98 = 1.92, so Jay St & Sands St goes to warehouse 3 at 1.92.","ops":[{"e":["Navy St & Sands St","Jay St & Sands St"],"state":"area-3"},{"panel":"dist","set":{"Jay St & Sands St":"1.92"}},{"panel":"queue","list":[{"key":"Lafayette St & Kenmare St","note":"0.95"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Jay St near High St","note":"0.99"},{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Chrystie St & Grand St","note":"1.02"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"Bowery & Broome St","note":"1.06"},{"key":"Lafayette St & Grand St","note":"1.07"},{"key":"Broome St & Broadway","note":"1.11"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Kenmare St & Bowery","note":"1.35"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Jay St & Sands St","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Jay St & Sands St","state":"waiting"}]},{"say":"Navy St & Sands St to York St & Navy St: 0.94 + 0.34 = 1.28, so York St & Navy St goes to warehouse 3 at 1.28.","ops":[{"e":["Navy St & Sands St","York St & Navy St"],"state":"area-3"},{"panel":"dist","set":{"York St & Navy St":"1.28"}},{"panel":"queue","list":[{"key":"Lafayette St & Kenmare St","note":"0.95"},{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Jay St near High St","note":"0.99"},{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Chrystie St & Grand St","note":"1.02"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"Bowery & Broome St","note":"1.06"},{"key":"Lafayette St & Grand St","note":"1.07"},{"key":"Broome St & Broadway","note":"1.11"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Kenmare St & Bowery","note":"1.35"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Jay St & Sands St","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"York St & Navy St","state":"waiting"}]},{"say":"Take Lafayette St & Kenmare St from the queue. Warehouse 1 reaches it in 0.95, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Lafayette St & Kenmare St","state":"current"},{"panel":"queue","list":[{"key":"Williamsburg St West & Bedford Ave","note":"0.98"},{"key":"Jay St near High St","note":"0.99"},{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Chrystie St & Grand St","note":"1.02"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"Bowery & Broome St","note":"1.06"},{"key":"Lafayette St & Grand St","note":"1.07"},{"key":"Broome St & Broadway","note":"1.11"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Kenmare St & Bowery","note":"1.35"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Jay St & Sands St","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Navy St & Sands St","state":"component-3"}]},{"say":"Take Williamsburg St West & Bedford Ave from the queue. Warehouse 2 reaches it in 0.98, and nothing reaches it sooner.","ops":[{"v":"Williamsburg St West & Bedford Ave","state":"current"},{"panel":"queue","list":[{"key":"Jay St near High St","note":"0.99"},{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Chrystie St & Grand St","note":"1.02"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"Bowery & Broome St","note":"1.06"},{"key":"Lafayette St & Grand St","note":"1.07"},{"key":"Broome St & Broadway","note":"1.11"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Kenmare St & Bowery","note":"1.35"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Jay St & Sands St","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Lafayette St & Kenmare St","state":"component-1"}]},{"say":"Williamsburg St West & Bedford Ave to Hewes St & Williamsburg St West: 0.98 + 0.46 = 1.44, so Hewes St & Williamsburg St West goes to warehouse 2 at 1.44.","ops":[{"e":["Williamsburg St West & Bedford Ave","Hewes St & Williamsburg St West"],"state":"area-2"},{"panel":"dist","set":{"Hewes St & Williamsburg St West":"1.44"}},{"panel":"queue","list":[{"key":"Jay St near High St","note":"0.99"},{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Chrystie St & Grand St","note":"1.02"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"Bowery & Broome St","note":"1.06"},{"key":"Lafayette St & Grand St","note":"1.07"},{"key":"Broome St & Broadway","note":"1.11"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Kenmare St & Bowery","note":"1.35"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Jay St & Sands St","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Hewes St & Williamsburg St West","state":"waiting"}]},{"say":"Take Jay St near High St from the queue. Warehouse 3 reaches it in 0.99, and nothing reaches it sooner.","ops":[{"v":"Jay St near High St","state":"current"},{"panel":"queue","list":[{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Chrystie St & Grand St","note":"1.02"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"Bowery & Broome St","note":"1.06"},{"key":"Lafayette St & Grand St","note":"1.07"},{"key":"Broome St & Broadway","note":"1.11"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Kenmare St & Bowery","note":"1.35"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Jay St & Sands St","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Williamsburg St West & Bedford Ave","state":"component-2"}]},{"say":"Jay St near High St to Jay St & Sands St: 0.99 + 0.22 = 1.21, quicker than 1.92 from warehouse 3, so Jay St & Sands St goes to warehouse 3 at 1.21.","ops":[{"e":["Jay St near High St","Jay St & Sands St"],"state":"area-3"},{"panel":"dist","set":{"Jay St & Sands St":"1.21"}},{"panel":"queue","list":[{"key":"Bowery & Chatham Sq","note":"1"},{"key":"Chrystie St & Grand St","note":"1.02"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"Bowery & Broome St","note":"1.06"},{"key":"Lafayette St & Grand St","note":"1.07"},{"key":"Broome St & Broadway","note":"1.11"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Jay St & Sands St","note":"1.21"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Kenmare St & Bowery","note":"1.35"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"e":["Navy St & Sands St","Jay St & Sands St"],"state":"examined"}]},{"say":"Take Bowery & Chatham Sq from the queue. Warehouse 1 reaches it in 1, and nothing reaches it sooner.","ops":[{"v":"Bowery & Chatham Sq","state":"current"},{"panel":"queue","list":[{"key":"Chrystie St & Grand St","note":"1.02"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"Bowery & Broome St","note":"1.06"},{"key":"Lafayette St & Grand St","note":"1.07"},{"key":"Broome St & Broadway","note":"1.11"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Jay St & Sands St","note":"1.21"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Kenmare St & Bowery","note":"1.35"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Jay St near High St","state":"component-3"}]},{"say":"Bowery & Chatham Sq to Chatham Sq & E Broadway: 1 + 0.11 = 1.11, so Chatham Sq & E Broadway goes to warehouse 1 at 1.11.","ops":[{"e":["Bowery & Chatham Sq","Chatham Sq & E Broadway"],"state":"area-1"},{"panel":"dist","set":{"Chatham Sq & E Broadway":"1.11"}},{"panel":"queue","list":[{"key":"Chrystie St & Grand St","note":"1.02"},{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"Bowery & Broome St","note":"1.06"},{"key":"Lafayette St & Grand St","note":"1.07"},{"key":"Broome St & Broadway","note":"1.11"},{"key":"Chatham Sq & E Broadway","note":"1.11"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Jay St & Sands St","note":"1.21"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Kenmare St & Bowery","note":"1.35"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Chatham Sq & E Broadway","state":"waiting"}]},{"say":"Take Chrystie St & Grand St from the queue. Warehouse 1 reaches it in 1.02, and nothing reaches it sooner.","ops":[{"v":"Chrystie St & Grand St","state":"current"},{"panel":"queue","list":[{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"Bowery & Broome St","note":"1.06"},{"key":"Lafayette St & Grand St","note":"1.07"},{"key":"Broome St & Broadway","note":"1.11"},{"key":"Chatham Sq & E Broadway","note":"1.11"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Jay St & Sands St","note":"1.21"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Kenmare St & Bowery","note":"1.35"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Bowery & Chatham Sq","state":"component-1"}]},{"say":"Chrystie St & Grand St to Allen St & Grand St: 1.02 + 0.34 = 1.36, so Allen St & Grand St goes to warehouse 1 at 1.36.","ops":[{"e":["Chrystie St & Grand St","Allen St & Grand St"],"state":"area-1"},{"panel":"dist","set":{"Allen St & Grand St":"1.36"}},{"panel":"queue","list":[{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"Bowery & Broome St","note":"1.06"},{"key":"Lafayette St & Grand St","note":"1.07"},{"key":"Broome St & Broadway","note":"1.11"},{"key":"Chatham Sq & E Broadway","note":"1.11"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Jay St & Sands St","note":"1.21"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Kenmare St & Bowery","note":"1.35"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Allen St & Grand St","state":"waiting"}]},{"say":"Chrystie St & Grand St to Chrystie St & Canal St: 1.02 + 0.41 = 1.43, so Chrystie St & Canal St goes to warehouse 1 at 1.43.","ops":[{"e":["Chrystie St & Grand St","Chrystie St & Canal St"],"state":"area-1"},{"panel":"dist","set":{"Chrystie St & Canal St":"1.43"}},{"panel":"queue","list":[{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"Bowery & Broome St","note":"1.06"},{"key":"Lafayette St & Grand St","note":"1.07"},{"key":"Broome St & Broadway","note":"1.11"},{"key":"Chatham Sq & E Broadway","note":"1.11"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Jay St & Sands St","note":"1.21"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Kenmare St & Bowery","note":"1.35"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Chrystie St & Canal St","state":"waiting"}]},{"say":"Chrystie St & Grand St to Delancey St & Chrystie St: 1.02 + 0.31 = 1.33, so Delancey St & Chrystie St goes to warehouse 1 at 1.33.","ops":[{"e":["Chrystie St & Grand St","Delancey St & Chrystie St"],"state":"area-1"},{"panel":"dist","set":{"Delancey St & Chrystie St":"1.33"}},{"panel":"queue","list":[{"key":"Cadman Plaza West & Tillary St","note":"1.03"},{"key":"Bowery & Broome St","note":"1.06"},{"key":"Lafayette St & Grand St","note":"1.07"},{"key":"Broome St & Broadway","note":"1.11"},{"key":"Chatham Sq & E Broadway","note":"1.11"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Jay St & Sands St","note":"1.21"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Delancey St & Chrystie St","note":"1.33"},{"key":"Kenmare St & Bowery","note":"1.35"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Delancey St & Chrystie St","state":"waiting"}]},{"say":"Take Cadman Plaza West & Tillary St from the queue. Warehouse 3 reaches it in 1.03, and nothing reaches it sooner.","ops":[{"v":"Cadman Plaza West & Tillary St","state":"current"},{"panel":"queue","list":[{"key":"Bowery & Broome St","note":"1.06"},{"key":"Lafayette St & Grand St","note":"1.07"},{"key":"Broome St & Broadway","note":"1.11"},{"key":"Chatham Sq & E Broadway","note":"1.11"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Jay St & Sands St","note":"1.21"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Delancey St & Chrystie St","note":"1.33"},{"key":"Kenmare St & Bowery","note":"1.35"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Chrystie St & Grand St","state":"component-1"}]},{"say":"Cadman Plaza West & Tillary St to Cadman Plaza West & Middagh St: 1.03 + 0.57 = 1.6, so Cadman Plaza West & Middagh St goes to warehouse 3 at 1.6.","ops":[{"e":["Cadman Plaza West & Tillary St","Cadman Plaza West & Middagh St"],"state":"area-3"},{"panel":"dist","set":{"Cadman Plaza West & Middagh St":"1.6"}},{"panel":"queue","list":[{"key":"Bowery & Broome St","note":"1.06"},{"key":"Lafayette St & Grand St","note":"1.07"},{"key":"Broome St & Broadway","note":"1.11"},{"key":"Chatham Sq & E Broadway","note":"1.11"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Jay St & Sands St","note":"1.21"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Delancey St & Chrystie St","note":"1.33"},{"key":"Kenmare St & Bowery","note":"1.35"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Cadman Plaza West & Middagh St","state":"waiting"}]},{"say":"Cadman Plaza West & Tillary St to Court St & Cadman Plaza West: 1.03 + 0.44 = 1.47, so Court St & Cadman Plaza West goes to warehouse 3 at 1.47.","ops":[{"e":["Cadman Plaza West & Tillary St","Court St & Cadman Plaza West"],"state":"area-3"},{"panel":"dist","set":{"Court St & Cadman Plaza West":"1.47"}},{"panel":"queue","list":[{"key":"Bowery & Broome St","note":"1.06"},{"key":"Lafayette St & Grand St","note":"1.07"},{"key":"Broome St & Broadway","note":"1.11"},{"key":"Chatham Sq & E Broadway","note":"1.11"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Jay St & Sands St","note":"1.21"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Delancey St & Chrystie St","note":"1.33"},{"key":"Kenmare St & Bowery","note":"1.35"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Court St & Cadman Plaza West","state":"waiting"}]},{"say":"Cadman Plaza West & Tillary St to Tillary St near Cadman Plaza West: 1.03 + 0.08 = 1.11, so Tillary St near Cadman Plaza West goes to warehouse 3 at 1.11.","ops":[{"e":["Cadman Plaza West & Tillary St","Tillary St near Cadman Plaza West"],"state":"area-3"},{"panel":"dist","set":{"Tillary St near Cadman Plaza West":"1.11"}},{"panel":"queue","list":[{"key":"Bowery & Broome St","note":"1.06"},{"key":"Lafayette St & Grand St","note":"1.07"},{"key":"Broome St & Broadway","note":"1.11"},{"key":"Chatham Sq & E Broadway","note":"1.11"},{"key":"Tillary St near Cadman Plaza West","note":"1.11"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Jay St & Sands St","note":"1.21"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Delancey St & Chrystie St","note":"1.33"},{"key":"Kenmare St & Bowery","note":"1.35"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Tillary St near Cadman Plaza West","state":"waiting"}]},{"say":"Take Bowery & Broome St from the queue. Warehouse 1 reaches it in 1.06, and nothing reaches it sooner.","ops":[{"v":"Bowery & Broome St","state":"current"},{"panel":"queue","list":[{"key":"Lafayette St & Grand St","note":"1.07"},{"key":"Broome St & Broadway","note":"1.11"},{"key":"Chatham Sq & E Broadway","note":"1.11"},{"key":"Tillary St near Cadman Plaza West","note":"1.11"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Jay St & Sands St","note":"1.21"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Delancey St & Chrystie St","note":"1.33"},{"key":"Kenmare St & Bowery","note":"1.35"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Cadman Plaza West & Tillary St","state":"component-3"}]},{"say":"Bowery & Broome St to Kenmare St & Bowery: 1.06 + 0.15 = 1.21, quicker than 1.35 from warehouse 1, so Kenmare St & Bowery goes to warehouse 1 at 1.21.","ops":[{"e":["Bowery & Broome St","Kenmare St & Bowery"],"state":"area-1"},{"panel":"dist","set":{"Kenmare St & Bowery":"1.21"}},{"panel":"queue","list":[{"key":"Lafayette St & Grand St","note":"1.07"},{"key":"Broome St & Broadway","note":"1.11"},{"key":"Chatham Sq & E Broadway","note":"1.11"},{"key":"Tillary St near Cadman Plaza West","note":"1.11"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Kenmare St & Bowery","note":"1.21"},{"key":"Jay St & Sands St","note":"1.21"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Delancey St & Chrystie St","note":"1.33"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"e":["Kenmare St & Cleveland Pl","Kenmare St & Bowery"],"state":"examined"}]},{"say":"Take Lafayette St & Grand St from the queue. Warehouse 1 reaches it in 1.07, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Lafayette St & Grand St","state":"current"},{"panel":"queue","list":[{"key":"Broome St & Broadway","note":"1.11"},{"key":"Chatham Sq & E Broadway","note":"1.11"},{"key":"Tillary St near Cadman Plaza West","note":"1.11"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Kenmare St & Bowery","note":"1.21"},{"key":"Jay St & Sands St","note":"1.21"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Delancey St & Chrystie St","note":"1.33"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Bowery & Broome St","state":"component-1"}]},{"say":"Take Broome St & Broadway from the queue. Warehouse 1 reaches it in 1.11, and nothing reaches it sooner.","ops":[{"v":"Broome St & Broadway","state":"current"},{"panel":"queue","list":[{"key":"Chatham Sq & E Broadway","note":"1.11"},{"key":"Tillary St near Cadman Plaza West","note":"1.11"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Kenmare St & Bowery","note":"1.21"},{"key":"Jay St & Sands St","note":"1.21"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Delancey St & Chrystie St","note":"1.33"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Lafayette St & Grand St","state":"component-1"}]},{"say":"Broome St & Broadway to Grand St & Broadway: 1.11 + 0.19 = 1.3, so Grand St & Broadway goes to warehouse 1 at 1.3.","ops":[{"e":["Broome St & Broadway","Grand St & Broadway"],"state":"area-1"},{"panel":"dist","set":{"Grand St & Broadway":"1.3"}},{"panel":"queue","list":[{"key":"Chatham Sq & E Broadway","note":"1.11"},{"key":"Tillary St near Cadman Plaza West","note":"1.11"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Kenmare St & Bowery","note":"1.21"},{"key":"Jay St & Sands St","note":"1.21"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Grand St & Broadway","note":"1.3"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Delancey St & Chrystie St","note":"1.33"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Grand St & Broadway","state":"waiting"}]},{"say":"Broome St & Broadway to Watts St & 6th Ave: 1.11 + 0.7 = 1.81, so Watts St & 6th Ave goes to warehouse 1 at 1.81.","ops":[{"e":["Broome St & Broadway","Watts St & 6th Ave"],"state":"area-1"},{"panel":"dist","set":{"Watts St & 6th Ave":"1.81"}},{"panel":"queue","list":[{"key":"Chatham Sq & E Broadway","note":"1.11"},{"key":"Tillary St near Cadman Plaza West","note":"1.11"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Kenmare St & Bowery","note":"1.21"},{"key":"Jay St & Sands St","note":"1.21"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Grand St & Broadway","note":"1.3"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Delancey St & Chrystie St","note":"1.33"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Watts St & 6th Ave","state":"waiting"}]},{"say":"Take Chatham Sq & E Broadway from the queue. Warehouse 1 reaches it in 1.11, and nothing reaches it sooner.","ops":[{"v":"Chatham Sq & E Broadway","state":"current"},{"panel":"queue","list":[{"key":"Tillary St near Cadman Plaza West","note":"1.11"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Kenmare St & Bowery","note":"1.21"},{"key":"Jay St & Sands St","note":"1.21"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Grand St & Broadway","note":"1.3"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Delancey St & Chrystie St","note":"1.33"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Broome St & Broadway","state":"component-1"}]},{"say":"Chatham Sq & E Broadway to Pike St & E Broadway: 1.11 + 0.81 = 1.92, so Pike St & E Broadway goes to warehouse 1 at 1.92.","ops":[{"e":["Chatham Sq & E Broadway","Pike St & E Broadway"],"state":"area-1"},{"panel":"dist","set":{"Pike St & E Broadway":"1.92"}},{"panel":"queue","list":[{"key":"Tillary St near Cadman Plaza West","note":"1.11"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Kenmare St & Bowery","note":"1.21"},{"key":"Jay St & Sands St","note":"1.21"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Grand St & Broadway","note":"1.3"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Delancey St & Chrystie St","note":"1.33"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Pike St & E Broadway","state":"waiting"}]},{"say":"Chatham Sq & E Broadway to Saint James Pl & Madison St: 1.11 + 0.57 = 1.68, so Saint James Pl & Madison St goes to warehouse 1 at 1.68.","ops":[{"e":["Chatham Sq & E Broadway","Saint James Pl & Madison St"],"state":"area-1"},{"panel":"dist","set":{"Saint James Pl & Madison St":"1.68"}},{"panel":"queue","list":[{"key":"Tillary St near Cadman Plaza West","note":"1.11"},{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Kenmare St & Bowery","note":"1.21"},{"key":"Jay St & Sands St","note":"1.21"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Grand St & Broadway","note":"1.3"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Delancey St & Chrystie St","note":"1.33"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Saint James Pl & Madison St","state":"waiting"}]},{"say":"Take Tillary St near Cadman Plaza West from the queue. Warehouse 3 reaches it in 1.11, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Tillary St near Cadman Plaza West","state":"current"},{"panel":"queue","list":[{"key":"Borinquen Pl & Marcy Ave","note":"1.16"},{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Kenmare St & Bowery","note":"1.21"},{"key":"Jay St & Sands St","note":"1.21"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Grand St & Broadway","note":"1.3"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Delancey St & Chrystie St","note":"1.33"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Chatham Sq & E Broadway","state":"component-1"}]},{"say":"Take Borinquen Pl & Marcy Ave from the queue. Warehouse 2 reaches it in 1.16, and nothing reaches it sooner.","ops":[{"v":"Borinquen Pl & Marcy Ave","state":"current"},{"panel":"queue","list":[{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Kenmare St & Bowery","note":"1.21"},{"key":"Jay St & Sands St","note":"1.21"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Grand St & Broadway","note":"1.3"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Delancey St & Chrystie St","note":"1.33"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Borinquen Pl & Rodney St","note":"1.48"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Tillary St near Cadman Plaza West","state":"component-3"}]},{"say":"Borinquen Pl & Marcy Ave to Borinquen Pl & Rodney St: 1.16 + 0.26 = 1.42, quicker than 1.48 from warehouse 2, so Borinquen Pl & Rodney St goes to warehouse 2 at 1.42.","ops":[{"e":["Borinquen Pl & Marcy Ave","Borinquen Pl & Rodney St"],"state":"area-2"},{"panel":"dist","set":{"Borinquen Pl & Rodney St":"1.42"}},{"panel":"queue","list":[{"key":"Broadway & Hooper St","note":"1.17"},{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Kenmare St & Bowery","note":"1.21"},{"key":"Jay St & Sands St","note":"1.21"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Grand St & Broadway","note":"1.3"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Delancey St & Chrystie St","note":"1.33"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"e":["Broadway & Rodney St","Borinquen Pl & Rodney St"],"state":"examined"}]},{"say":"Take Broadway & Hooper St from the queue. Warehouse 2 reaches it in 1.17, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Broadway & Hooper St","state":"current"},{"panel":"queue","list":[{"key":"N Portland Ave & Flushing Ave","note":"1.17"},{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Kenmare St & Bowery","note":"1.21"},{"key":"Jay St & Sands St","note":"1.21"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Grand St & Broadway","note":"1.3"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Delancey St & Chrystie St","note":"1.33"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Borinquen Pl & Marcy Ave","state":"component-2"}]},{"say":"Take N Portland Ave & Flushing Ave from the queue. Warehouse 3 reaches it in 1.17, and nothing reaches it sooner.","ops":[{"v":"N Portland Ave & Flushing Ave","state":"current"},{"panel":"queue","list":[{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Kenmare St & Bowery","note":"1.21"},{"key":"Jay St & Sands St","note":"1.21"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Grand St & Broadway","note":"1.3"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Delancey St & Chrystie St","note":"1.33"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"}]},{"v":"Broadway & Hooper St","state":"component-2"}]},{"say":"N Portland Ave & Flushing Ave to Flushing Ave & Vanderbilt Ave: 1.17 + 1.09 = 2.26, so Flushing Ave & Vanderbilt Ave goes to warehouse 3 at 2.26.","ops":[{"e":["N Portland Ave & Flushing Ave","Flushing Ave & Vanderbilt Ave"],"state":"area-3"},{"panel":"dist","set":{"Flushing Ave & Vanderbilt Ave":"2.26"}},{"panel":"queue","list":[{"key":"Broadway & Wythe Ave","note":"1.2"},{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Kenmare St & Bowery","note":"1.21"},{"key":"Jay St & Sands St","note":"1.21"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Grand St & Broadway","note":"1.3"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Delancey St & Chrystie St","note":"1.33"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"}]},{"v":"Flushing Ave & Vanderbilt Ave","state":"waiting"}]},{"say":"Take Broadway & Wythe Ave from the queue. Warehouse 2 reaches it in 1.2, and nothing reaches it sooner.","ops":[{"v":"Broadway & Wythe Ave","state":"current"},{"panel":"queue","list":[{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Kenmare St & Bowery","note":"1.21"},{"key":"Jay St & Sands St","note":"1.21"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Grand St & Broadway","note":"1.3"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Delancey St & Chrystie St","note":"1.33"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"}]},{"v":"N Portland Ave & Flushing Ave","state":"component-3"}]},{"say":"Broadway & Wythe Ave to Kent Ave & Broadway: 1.2 + 0.22 = 1.42, so Kent Ave & Broadway goes to warehouse 2 at 1.42.","ops":[{"e":["Broadway & Wythe Ave","Kent Ave & Broadway"],"state":"area-2"},{"panel":"dist","set":{"Kent Ave & Broadway":"1.42"}},{"panel":"queue","list":[{"key":"Adams St near Pearl St (W)","note":"1.2"},{"key":"Kenmare St & Bowery","note":"1.21"},{"key":"Jay St & Sands St","note":"1.21"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Grand St & Broadway","note":"1.3"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Delancey St & Chrystie St","note":"1.33"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"}]},{"v":"Kent Ave & Broadway","state":"waiting"}]},{"say":"Broadway & Wythe Ave to Wythe Ave & Division Ave: 1.2 + 0.6 = 1.8, not quicker than 1.32, so Wythe Ave & Division Ave stays with warehouse 2.","ops":[{"e":["Broadway & Wythe Ave","Wythe Ave & Division Ave"],"state":"examined"}]},{"say":"Take Adams St near Pearl St (W) from the queue. Warehouse 3 reaches it in 1.2, and nothing reaches it sooner.","ops":[{"v":"Adams St near Pearl St (W)","state":"current"},{"panel":"queue","list":[{"key":"Kenmare St & Bowery","note":"1.21"},{"key":"Jay St & Sands St","note":"1.21"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Grand St & Broadway","note":"1.3"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Delancey St & Chrystie St","note":"1.33"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"}]},{"v":"Broadway & Wythe Ave","state":"component-2"}]},{"say":"Adams St near Pearl St (W) to Adams St near Pearl St (E): 1.2 + 0.05 = 1.25, so Adams St near Pearl St (E) goes to warehouse 3 at 1.25.","ops":[{"e":["Adams St near Pearl St (W)","Adams St near Pearl St (E)"],"state":"area-3"},{"panel":"dist","set":{"Adams St near Pearl St (E)":"1.25"}},{"panel":"queue","list":[{"key":"Kenmare St & Bowery","note":"1.21"},{"key":"Jay St & Sands St","note":"1.21"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Adams St near Pearl St (E)","note":"1.25"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Grand St & Broadway","note":"1.3"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Delancey St & Chrystie St","note":"1.33"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"}]},{"v":"Adams St near Pearl St (E)","state":"waiting"}]},{"say":"Adams St near Pearl St (W) to Boerum Pl & Adams St: 1.2 + 0.18 = 1.38, so Boerum Pl & Adams St goes to warehouse 3 at 1.38.","ops":[{"e":["Adams St near Pearl St (W)","Boerum Pl & Adams St"],"state":"area-3"},{"panel":"dist","set":{"Boerum Pl & Adams St":"1.38"}},{"panel":"queue","list":[{"key":"Kenmare St & Bowery","note":"1.21"},{"key":"Jay St & Sands St","note":"1.21"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Adams St near Pearl St (E)","note":"1.25"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Grand St & Broadway","note":"1.3"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Delancey St & Chrystie St","note":"1.33"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Boerum Pl & Adams St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"}]},{"v":"Boerum Pl & Adams St","state":"waiting"}]},{"say":"Take Kenmare St & Bowery from the queue. Warehouse 1 reaches it in 1.21, and nothing reaches it sooner.","ops":[{"v":"Kenmare St & Bowery","state":"current"},{"panel":"queue","list":[{"key":"Jay St & Sands St","note":"1.21"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Adams St near Pearl St (E)","note":"1.25"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Grand St & Broadway","note":"1.3"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Delancey St & Chrystie St","note":"1.33"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Boerum Pl & Adams St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"}]},{"v":"Adams St near Pearl St (W)","state":"component-3"}]},{"say":"Kenmare St & Bowery to Bowery & E Houston St: 1.21 + 0.67 = 1.88, so Bowery & E Houston St goes to warehouse 1 at 1.88.","ops":[{"e":["Kenmare St & Bowery","Bowery & E Houston St"],"state":"area-1"},{"panel":"dist","set":{"Bowery & E Houston St":"1.88"}},{"panel":"queue","list":[{"key":"Jay St & Sands St","note":"1.21"},{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Adams St near Pearl St (E)","note":"1.25"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Grand St & Broadway","note":"1.3"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Delancey St & Chrystie St","note":"1.33"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Boerum Pl & Adams St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"}]},{"v":"Bowery & E Houston St","state":"waiting"}]},{"say":"Kenmare St & Bowery to Delancey St & Chrystie St: 1.21 + 0.16 = 1.37, not quicker than 1.33, so Delancey St & Chrystie St stays with warehouse 1.","ops":[{"e":["Kenmare St & Bowery","Delancey St & Chrystie St"],"state":"examined"}]},{"say":"Take Jay St & Sands St from the queue. Warehouse 3 reaches it in 1.21, and nothing reaches it sooner.","ops":[{"v":"Jay St & Sands St","state":"current"},{"panel":"queue","list":[{"key":"Canal St & W Broadway","note":"1.24"},{"key":"Adams St near Pearl St (E)","note":"1.25"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Grand St & Broadway","note":"1.3"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Delancey St & Chrystie St","note":"1.33"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Boerum Pl & Adams St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"}]},{"v":"Kenmare St & Bowery","state":"component-1"}]},{"say":"Jay St & Sands St to Brooklyn Bridge Blvd near Brooklyn Bridge: 1.21 + 0.44 = 1.65, not quicker than 1.38, so Brooklyn Bridge Blvd near Brooklyn Bridge stays with warehouse 3.","ops":[{"e":["Jay St & Sands St","Brooklyn Bridge Blvd near Brooklyn Bridge"],"state":"examined"}]},{"say":"Take Canal St & W Broadway from the queue. Warehouse 1 reaches it in 1.24, and nothing reaches it sooner.","ops":[{"v":"Canal St & W Broadway","state":"current"},{"panel":"queue","list":[{"key":"Adams St near Pearl St (E)","note":"1.25"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Grand St & Broadway","note":"1.3"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Delancey St & Chrystie St","note":"1.33"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Boerum Pl & Adams St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"}]},{"v":"Jay St & Sands St","state":"component-3"}]},{"say":"Canal St & W Broadway to Grand St & W Broadway: 1.24 + 0.2 = 1.44, so Grand St & W Broadway goes to warehouse 1 at 1.44.","ops":[{"e":["Canal St & W Broadway","Grand St & W Broadway"],"state":"area-1"},{"panel":"dist","set":{"Grand St & W Broadway":"1.44"}},{"panel":"queue","list":[{"key":"Adams St near Pearl St (E)","note":"1.25"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Grand St & Broadway","note":"1.3"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Delancey St & Chrystie St","note":"1.33"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Boerum Pl & Adams St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"}]},{"v":"Grand St & W Broadway","state":"waiting"}]},{"say":"Canal St & W Broadway to Laight St & Canal St: 1.24 + 0.1 = 1.34, so Laight St & Canal St goes to warehouse 1 at 1.34.","ops":[{"e":["Canal St & W Broadway","Laight St & Canal St"],"state":"area-1"},{"panel":"dist","set":{"Laight St & Canal St":"1.34"}},{"panel":"queue","list":[{"key":"Adams St near Pearl St (E)","note":"1.25"},{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Grand St & Broadway","note":"1.3"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Delancey St & Chrystie St","note":"1.33"},{"key":"Laight St & Canal St","note":"1.34"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Boerum Pl & Adams St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"}]},{"v":"Laight St & Canal St","state":"waiting"}]},{"say":"Take Adams St near Pearl St (E) from the queue. Warehouse 3 reaches it in 1.25, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Adams St near Pearl St (E)","state":"current"},{"panel":"queue","list":[{"key":"Flatbush Ave Ext & DeKalb Ave","note":"1.25"},{"key":"York St & Navy St","note":"1.28"},{"key":"Grand St & Broadway","note":"1.3"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Delancey St & Chrystie St","note":"1.33"},{"key":"Laight St & Canal St","note":"1.34"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Boerum Pl & Adams St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"}]},{"v":"Canal St & W Broadway","state":"component-1"}]},{"say":"Take Flatbush Ave Ext & DeKalb Ave from the queue. Warehouse 3 reaches it in 1.25, and nothing reaches it sooner.","ops":[{"v":"Flatbush Ave Ext & DeKalb Ave","state":"current"},{"panel":"queue","list":[{"key":"York St & Navy St","note":"1.28"},{"key":"Grand St & Broadway","note":"1.3"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Delancey St & Chrystie St","note":"1.33"},{"key":"Laight St & Canal St","note":"1.34"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Boerum Pl & Adams St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"}]},{"v":"Adams St near Pearl St (E)","state":"component-3"}]},{"say":"Flatbush Ave Ext & DeKalb Ave to Flatbush Ave & Flatbush Ave Ext: 1.25 + 0.18 = 1.43, so Flatbush Ave & Flatbush Ave Ext goes to warehouse 3 at 1.43.","ops":[{"e":["Flatbush Ave Ext & DeKalb Ave","Flatbush Ave & Flatbush Ave Ext"],"state":"area-3"},{"panel":"dist","set":{"Flatbush Ave & Flatbush Ave Ext":"1.43"}},{"panel":"queue","list":[{"key":"York St & Navy St","note":"1.28"},{"key":"Grand St & Broadway","note":"1.3"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Delancey St & Chrystie St","note":"1.33"},{"key":"Laight St & Canal St","note":"1.34"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Boerum Pl & Adams St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Flatbush Ave & Flatbush Ave Ext","note":"1.43"},{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"}]},{"v":"Flatbush Ave & Flatbush Ave Ext","state":"waiting"}]},{"say":"Take York St & Navy St from the queue. Warehouse 3 reaches it in 1.28, and nothing reaches it sooner.","ops":[{"v":"York St & Navy St","state":"current"},{"panel":"queue","list":[{"key":"Grand St & Broadway","note":"1.3"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Delancey St & Chrystie St","note":"1.33"},{"key":"Laight St & Canal St","note":"1.34"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Boerum Pl & Adams St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Flatbush Ave & Flatbush Ave Ext","note":"1.43"},{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"}]},{"v":"Flatbush Ave Ext & DeKalb Ave","state":"component-3"}]},{"say":"York St & Navy St to Hudson Ave & Front St: 1.28 + 0.22 = 1.5, so Hudson Ave & Front St goes to warehouse 3 at 1.5.","ops":[{"e":["York St & Navy St","Hudson Ave & Front St"],"state":"area-3"},{"panel":"dist","set":{"Hudson Ave & Front St":"1.5"}},{"panel":"queue","list":[{"key":"Grand St & Broadway","note":"1.3"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Delancey St & Chrystie St","note":"1.33"},{"key":"Laight St & Canal St","note":"1.34"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Boerum Pl & Adams St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Flatbush Ave & Flatbush Ave Ext","note":"1.43"},{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"}]},{"v":"Hudson Ave & Front St","state":"waiting"}]},{"say":"York St & Navy St to York St & Bridge St: 1.28 + 0.62 = 1.9, so York St & Bridge St goes to warehouse 3 at 1.9.","ops":[{"e":["York St & Navy St","York St & Bridge St"],"state":"area-3"},{"panel":"dist","set":{"York St & Bridge St":"1.9"}},{"panel":"queue","list":[{"key":"Grand St & Broadway","note":"1.3"},{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Delancey St & Chrystie St","note":"1.33"},{"key":"Laight St & Canal St","note":"1.34"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Boerum Pl & Adams St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Flatbush Ave & Flatbush Ave Ext","note":"1.43"},{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"}]},{"v":"York St & Bridge St","state":"waiting"}]},{"say":"Take Grand St & Broadway from the queue. Warehouse 1 reaches it in 1.3, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Grand St & Broadway","state":"current"},{"panel":"queue","list":[{"key":"Wythe Ave & Division Ave","note":"1.32"},{"key":"Delancey St & Chrystie St","note":"1.33"},{"key":"Laight St & Canal St","note":"1.34"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Boerum Pl & Adams St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Flatbush Ave & Flatbush Ave Ext","note":"1.43"},{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"}]},{"v":"York St & Navy St","state":"component-3"}]},{"say":"Take Wythe Ave & Division Ave from the queue. Warehouse 2 reaches it in 1.32, and nothing reaches it sooner.","ops":[{"v":"Wythe Ave & Division Ave","state":"current"},{"panel":"queue","list":[{"key":"Delancey St & Chrystie St","note":"1.33"},{"key":"Laight St & Canal St","note":"1.34"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Boerum Pl & Adams St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Flatbush Ave & Flatbush Ave Ext","note":"1.43"},{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"}]},{"v":"Grand St & Broadway","state":"component-1"}]},{"say":"Wythe Ave & Division Ave to Clymer St & Wythe Ave: 1.32 + 0.55 = 1.87, so Clymer St & Wythe Ave goes to warehouse 2 at 1.87.","ops":[{"e":["Wythe Ave & Division Ave","Clymer St & Wythe Ave"],"state":"area-2"},{"panel":"dist","set":{"Clymer St & Wythe Ave":"1.87"}},{"panel":"queue","list":[{"key":"Delancey St & Chrystie St","note":"1.33"},{"key":"Laight St & Canal St","note":"1.34"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Boerum Pl & Adams St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Flatbush Ave & Flatbush Ave Ext","note":"1.43"},{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"}]},{"v":"Clymer St & Wythe Ave","state":"waiting"}]},{"say":"Wythe Ave & Division Ave to Kent Ave & Division Ave: 1.32 + 0.23 = 1.55, so Kent Ave & Division Ave goes to warehouse 2 at 1.55.","ops":[{"e":["Wythe Ave & Division Ave","Kent Ave & Division Ave"],"state":"area-2"},{"panel":"dist","set":{"Kent Ave & Division Ave":"1.55"}},{"panel":"queue","list":[{"key":"Delancey St & Chrystie St","note":"1.33"},{"key":"Laight St & Canal St","note":"1.34"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Boerum Pl & Adams St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Flatbush Ave & Flatbush Ave Ext","note":"1.43"},{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"}]},{"v":"Kent Ave & Division Ave","state":"waiting"}]},{"say":"Take Delancey St & Chrystie St from the queue. Warehouse 1 reaches it in 1.33, and nothing reaches it sooner.","ops":[{"v":"Delancey St & Chrystie St","state":"current"},{"panel":"queue","list":[{"key":"Laight St & Canal St","note":"1.34"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Boerum Pl & Adams St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Flatbush Ave & Flatbush Ave Ext","note":"1.43"},{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"}]},{"v":"Wythe Ave & Division Ave","state":"component-2"}]},{"say":"Delancey St & Chrystie St to Allen St & Delancey St: 1.33 + 0.37 = 1.7, so Allen St & Delancey St goes to warehouse 1 at 1.7.","ops":[{"e":["Delancey St & Chrystie St","Allen St & Delancey St"],"state":"area-1"},{"panel":"dist","set":{"Allen St & Delancey St":"1.7"}},{"panel":"queue","list":[{"key":"Laight St & Canal St","note":"1.34"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Boerum Pl & Adams St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Flatbush Ave & Flatbush Ave Ext","note":"1.43"},{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Allen St & Delancey St","note":"1.7"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"}]},{"v":"Allen St & Delancey St","state":"waiting"}]},{"say":"Delancey St & Chrystie St to E Houston St & Chrystie St: 1.33 + 0.64 = 1.97, so E Houston St & Chrystie St goes to warehouse 1 at 1.97.","ops":[{"e":["Delancey St & Chrystie St","E Houston St & Chrystie St"],"state":"area-1"},{"panel":"dist","set":{"E Houston St & Chrystie St":"1.97"}},{"panel":"queue","list":[{"key":"Laight St & Canal St","note":"1.34"},{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Boerum Pl & Adams St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Flatbush Ave & Flatbush Ave Ext","note":"1.43"},{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Allen St & Delancey St","note":"1.7"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"}]},{"v":"E Houston St & Chrystie St","state":"waiting"}]},{"say":"Take Laight St & Canal St from the queue. Warehouse 1 reaches it in 1.34, and nothing reaches it sooner.","ops":[{"v":"Laight St & Canal St","state":"current"},{"panel":"queue","list":[{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Boerum Pl & Adams St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Flatbush Ave & Flatbush Ave Ext","note":"1.43"},{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Allen St & Delancey St","note":"1.7"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"}]},{"v":"Delancey St & Chrystie St","state":"component-1"}]},{"say":"Laight St & Canal St to 6th Ave & Canal St: 1.34 + 0.06 = 1.4, so 6th Ave & Canal St goes to warehouse 1 at 1.4.","ops":[{"e":["Laight St & Canal St","6th Ave & Canal St"],"state":"area-1"},{"panel":"dist","set":{"6th Ave & Canal St":"1.4"}},{"panel":"queue","list":[{"key":"Allen St & Grand St","note":"1.36"},{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Boerum Pl & Adams St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"6th Ave & Canal St","note":"1.4"},{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Flatbush Ave & Flatbush Ave Ext","note":"1.43"},{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Allen St & Delancey St","note":"1.7"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"}]},{"v":"6th Ave & Canal St","state":"waiting"}]},{"say":"Take Allen St & Grand St from the queue. Warehouse 1 reaches it in 1.36, and nothing reaches it sooner.","ops":[{"v":"Allen St & Grand St","state":"current"},{"panel":"queue","list":[{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Boerum Pl & Adams St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"6th Ave & Canal St","note":"1.4"},{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Flatbush Ave & Flatbush Ave Ext","note":"1.43"},{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Allen St & Delancey St","note":"1.7"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"}]},{"v":"Laight St & Canal St","state":"component-1"}]},{"say":"Allen St & Grand St to Allen St & Canal St: 1.36 + 0.43 = 1.79, so Allen St & Canal St goes to warehouse 1 at 1.79.","ops":[{"e":["Allen St & Grand St","Allen St & Canal St"],"state":"area-1"},{"panel":"dist","set":{"Allen St & Canal St":"1.79"}},{"panel":"queue","list":[{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Boerum Pl & Adams St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"6th Ave & Canal St","note":"1.4"},{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Flatbush Ave & Flatbush Ave Ext","note":"1.43"},{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Allen St & Delancey St","note":"1.7"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"}]},{"v":"Allen St & Canal St","state":"waiting"}]},{"say":"Allen St & Grand St to Allen St & Delancey St: 1.36 + 0.31 = 1.67, quicker than 1.7 from warehouse 1, so Allen St & Delancey St goes to warehouse 1 at 1.67.","ops":[{"e":["Allen St & Grand St","Allen St & Delancey St"],"state":"area-1"},{"panel":"dist","set":{"Allen St & Delancey St":"1.67"}},{"panel":"queue","list":[{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Boerum Pl & Adams St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"6th Ave & Canal St","note":"1.4"},{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Flatbush Ave & Flatbush Ave Ext","note":"1.43"},{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"}]},{"e":["Delancey St & Chrystie St","Allen St & Delancey St"],"state":"examined"}]},{"say":"Allen St & Grand St to Norfolk St & Grand St: 1.36 + 0.38 = 1.74, so Norfolk St & Grand St goes to warehouse 1 at 1.74.","ops":[{"e":["Allen St & Grand St","Norfolk St & Grand St"],"state":"area-1"},{"panel":"dist","set":{"Norfolk St & Grand St":"1.74"}},{"panel":"queue","list":[{"key":"Duane St & Lafayette St","note":"1.38"},{"key":"Boerum Pl & Adams St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"6th Ave & Canal St","note":"1.4"},{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Flatbush Ave & Flatbush Ave Ext","note":"1.43"},{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"}]},{"v":"Norfolk St & Grand St","state":"waiting"}]},{"say":"Take Duane St & Lafayette St from the queue. Warehouse 1 reaches it in 1.38, and nothing reaches it sooner.","ops":[{"v":"Duane St & Lafayette St","state":"current"},{"panel":"queue","list":[{"key":"Boerum Pl & Adams St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"6th Ave & Canal St","note":"1.4"},{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Flatbush Ave & Flatbush Ave Ext","note":"1.43"},{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"}]},{"v":"Allen St & Grand St","state":"component-1"}]},{"say":"Duane St & Lafayette St to Centre St & Duane St: 1.38 + 0.07 = 1.45, so Centre St & Duane St goes to warehouse 1 at 1.45.","ops":[{"e":["Duane St & Lafayette St","Centre St & Duane St"],"state":"area-1"},{"panel":"dist","set":{"Centre St & Duane St":"1.45"}},{"panel":"queue","list":[{"key":"Boerum Pl & Adams St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"6th Ave & Canal St","note":"1.4"},{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Flatbush Ave & Flatbush Ave Ext","note":"1.43"},{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Centre St & Duane St","note":"1.45"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"}]},{"v":"Centre St & Duane St","state":"waiting"}]},{"say":"Duane St & Lafayette St to Centre St & Lafayette St: 1.38 + 0.11 = 1.49, so Centre St & Lafayette St goes to warehouse 1 at 1.49.","ops":[{"e":["Duane St & Lafayette St","Centre St & Lafayette St"],"state":"area-1"},{"panel":"dist","set":{"Centre St & Lafayette St":"1.49"}},{"panel":"queue","list":[{"key":"Boerum Pl & Adams St","note":"1.38"},{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"6th Ave & Canal St","note":"1.4"},{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Flatbush Ave & Flatbush Ave Ext","note":"1.43"},{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Centre St & Duane St","note":"1.45"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Centre St & Lafayette St","note":"1.49"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"}]},{"v":"Centre St & Lafayette St","state":"waiting"}]},{"say":"Take Boerum Pl & Adams St from the queue. Warehouse 3 reaches it in 1.38, and nothing reaches it sooner.","ops":[{"v":"Boerum Pl & Adams St","state":"current"},{"panel":"queue","list":[{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"6th Ave & Canal St","note":"1.4"},{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Flatbush Ave & Flatbush Ave Ext","note":"1.43"},{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Centre St & Duane St","note":"1.45"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Centre St & Lafayette St","note":"1.49"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"}]},{"v":"Duane St & Lafayette St","state":"component-1"}]},{"say":"Boerum Pl & Adams St to Boerum Pl & Atlantic Ave: 1.38 + 0.54 = 1.92, so Boerum Pl & Atlantic Ave goes to warehouse 3 at 1.92.","ops":[{"e":["Boerum Pl & Adams St","Boerum Pl & Atlantic Ave"],"state":"area-3"},{"panel":"dist","set":{"Boerum Pl & Atlantic Ave":"1.92"}},{"panel":"queue","list":[{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"6th Ave & Canal St","note":"1.4"},{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Flatbush Ave & Flatbush Ave Ext","note":"1.43"},{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Centre St & Duane St","note":"1.45"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Centre St & Lafayette St","note":"1.49"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"}]},{"v":"Boerum Pl & Atlantic Ave","state":"waiting"}]},{"say":"Boerum Pl & Adams St to Joralemon St near Court St: 1.38 + 0.19 = 1.57, so Joralemon St near Court St goes to warehouse 3 at 1.57.","ops":[{"e":["Boerum Pl & Adams St","Joralemon St near Court St"],"state":"area-3"},{"panel":"dist","set":{"Joralemon St near Court St":"1.57"}},{"panel":"queue","list":[{"key":"Brooklyn Bridge Blvd near Brooklyn Bridge","note":"1.38"},{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"6th Ave & Canal St","note":"1.4"},{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Flatbush Ave & Flatbush Ave Ext","note":"1.43"},{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Centre St & Duane St","note":"1.45"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Centre St & Lafayette St","note":"1.49"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"}]},{"v":"Joralemon St near Court St","state":"waiting"}]},{"say":"Take Brooklyn Bridge Blvd near Brooklyn Bridge from the queue. Warehouse 3 reaches it in 1.38, and nothing reaches it sooner.","ops":[{"v":"Brooklyn Bridge Blvd near Brooklyn Bridge","state":"current"},{"panel":"queue","list":[{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"6th Ave & Canal St","note":"1.4"},{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Flatbush Ave & Flatbush Ave Ext","note":"1.43"},{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Centre St & Duane St","note":"1.45"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Centre St & Lafayette St","note":"1.49"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"}]},{"v":"Boerum Pl & Adams St","state":"component-3"}]},{"say":"Brooklyn Bridge Blvd near Brooklyn Bridge to Brooklyn Bridge Blvd & Brooklyn Bridge: 1.38 + 0.06 = 1.44, so Brooklyn Bridge Blvd & Brooklyn Bridge goes to warehouse 3 at 1.44.","ops":[{"e":["Brooklyn Bridge Blvd near Brooklyn Bridge","Brooklyn Bridge Blvd & Brooklyn Bridge"],"state":"area-3"},{"panel":"dist","set":{"Brooklyn Bridge Blvd & Brooklyn Bridge":"1.44"}},{"panel":"queue","list":[{"key":"Manhattan Bridge near John St","note":"1.39"},{"key":"6th Ave & Canal St","note":"1.4"},{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Flatbush Ave & Flatbush Ave Ext","note":"1.43"},{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Brooklyn Bridge Blvd & Brooklyn Bridge","note":"1.44"},{"key":"Centre St & Duane St","note":"1.45"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Centre St & Lafayette St","note":"1.49"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"}]},{"v":"Brooklyn Bridge Blvd & Brooklyn Bridge","state":"waiting"}]},{"say":"Take Manhattan Bridge near John St from the queue. Warehouse 3 reaches it in 1.39, and nothing reaches it sooner.","ops":[{"v":"Manhattan Bridge near John St","state":"current"},{"panel":"queue","list":[{"key":"6th Ave & Canal St","note":"1.4"},{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Flatbush Ave & Flatbush Ave Ext","note":"1.43"},{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Brooklyn Bridge Blvd & Brooklyn Bridge","note":"1.44"},{"key":"Centre St & Duane St","note":"1.45"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Centre St & Lafayette St","note":"1.49"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"}]},{"v":"Brooklyn Bridge Blvd near Brooklyn Bridge","state":"component-3"}]},{"say":"Manhattan Bridge near John St to Canal St near Chrystie St (S): 1.39 + 1.34 = 2.73, so Canal St near Chrystie St (S) goes to warehouse 3 at 2.73.","ops":[{"e":["Manhattan Bridge near John St","Canal St near Chrystie St (S)"],"state":"area-3"},{"panel":"dist","set":{"Canal St near Chrystie St (S)":"2.73"}},{"panel":"queue","list":[{"key":"6th Ave & Canal St","note":"1.4"},{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Flatbush Ave & Flatbush Ave Ext","note":"1.43"},{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Brooklyn Bridge Blvd & Brooklyn Bridge","note":"1.44"},{"key":"Centre St & Duane St","note":"1.45"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Centre St & Lafayette St","note":"1.49"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Canal St near Chrystie St (S)","note":"2.73"}]},{"v":"Canal St near Chrystie St (S)","state":"waiting"}]},{"say":"Manhattan Bridge near John St to Chrystie St & Canal St: 1.39 + 1.37 = 2.76, not quicker than 1.43, so Chrystie St & Canal St stays with warehouse 1.","ops":[{"e":["Manhattan Bridge near John St","Chrystie St & Canal St"],"state":"examined"}]},{"say":"Take 6th Ave & Canal St from the queue. Warehouse 1 reaches it in 1.4, and nothing reaches it sooner.","ops":[{"v":"6th Ave & Canal St","state":"current"},{"panel":"queue","list":[{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Flatbush Ave & Flatbush Ave Ext","note":"1.43"},{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Brooklyn Bridge Blvd & Brooklyn Bridge","note":"1.44"},{"key":"Centre St & Duane St","note":"1.45"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Centre St & Lafayette St","note":"1.49"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Canal St near Chrystie St (S)","note":"2.73"}]},{"v":"Manhattan Bridge near John St","state":"component-3"}]},{"say":"6th Ave & Canal St to 6th Ave & Grand St: 1.4 + 0.19 = 1.59, so 6th Ave & Grand St goes to warehouse 1 at 1.59.","ops":[{"e":["6th Ave & Canal St","6th Ave & Grand St"],"state":"area-1"},{"panel":"dist","set":{"6th Ave & Grand St":"1.59"}},{"panel":"queue","list":[{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Flatbush Ave & Flatbush Ave Ext","note":"1.43"},{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Brooklyn Bridge Blvd & Brooklyn Bridge","note":"1.44"},{"key":"Centre St & Duane St","note":"1.45"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Centre St & Lafayette St","note":"1.49"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"6th Ave & Grand St","note":"1.59"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Canal St near Chrystie St (S)","note":"2.73"}]},{"v":"6th Ave & Grand St","state":"waiting"}]},{"say":"6th Ave & Canal St to Varick St & Canal St: 1.4 + 0.21 = 1.61, so Varick St & Canal St goes to warehouse 1 at 1.61.","ops":[{"e":["6th Ave & Canal St","Varick St & Canal St"],"state":"area-1"},{"panel":"dist","set":{"Varick St & Canal St":"1.61"}},{"panel":"queue","list":[{"key":"Kent Ave & Broadway","note":"1.42"},{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Flatbush Ave & Flatbush Ave Ext","note":"1.43"},{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Brooklyn Bridge Blvd & Brooklyn Bridge","note":"1.44"},{"key":"Centre St & Duane St","note":"1.45"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Centre St & Lafayette St","note":"1.49"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"6th Ave & Grand St","note":"1.59"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Varick St & Canal St","note":"1.61"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Canal St near Chrystie St (S)","note":"2.73"}]},{"v":"Varick St & Canal St","state":"waiting"}]},{"say":"Take Kent Ave & Broadway from the queue. Warehouse 2 reaches it in 1.42, and nothing reaches it sooner.","ops":[{"v":"Kent Ave & Broadway","state":"current"},{"panel":"queue","list":[{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Flatbush Ave & Flatbush Ave Ext","note":"1.43"},{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Brooklyn Bridge Blvd & Brooklyn Bridge","note":"1.44"},{"key":"Centre St & Duane St","note":"1.45"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Centre St & Lafayette St","note":"1.49"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"6th Ave & Grand St","note":"1.59"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Varick St & Canal St","note":"1.61"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Canal St near Chrystie St (S)","note":"2.73"}]},{"v":"6th Ave & Canal St","state":"component-1"}]},{"say":"Kent Ave & Broadway to Metropolitan Ave & Kent Ave: 1.42 + 1.36 = 2.78, so Metropolitan Ave & Kent Ave goes to warehouse 2 at 2.78.","ops":[{"e":["Kent Ave & Broadway","Metropolitan Ave & Kent Ave"],"state":"area-2"},{"panel":"dist","set":{"Metropolitan Ave & Kent Ave":"2.78"}},{"panel":"queue","list":[{"key":"Borinquen Pl & Rodney St","note":"1.42"},{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Flatbush Ave & Flatbush Ave Ext","note":"1.43"},{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Brooklyn Bridge Blvd & Brooklyn Bridge","note":"1.44"},{"key":"Centre St & Duane St","note":"1.45"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Centre St & Lafayette St","note":"1.49"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"6th Ave & Grand St","note":"1.59"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Varick St & Canal St","note":"1.61"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"}]},{"v":"Metropolitan Ave & Kent Ave","state":"waiting"}]},{"say":"Take Borinquen Pl & Rodney St from the queue. Warehouse 2 reaches it in 1.42, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Borinquen Pl & Rodney St","state":"current"},{"panel":"queue","list":[{"key":"Chrystie St & Canal St","note":"1.43"},{"key":"Flatbush Ave & Flatbush Ave Ext","note":"1.43"},{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Brooklyn Bridge Blvd & Brooklyn Bridge","note":"1.44"},{"key":"Centre St & Duane St","note":"1.45"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Centre St & Lafayette St","note":"1.49"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"6th Ave & Grand St","note":"1.59"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Varick St & Canal St","note":"1.61"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"}]},{"v":"Kent Ave & Broadway","state":"component-2"}]},{"say":"Take Chrystie St & Canal St from the queue. Warehouse 1 reaches it in 1.43, and nothing reaches it sooner.","ops":[{"v":"Chrystie St & Canal St","state":"current"},{"panel":"queue","list":[{"key":"Flatbush Ave & Flatbush Ave Ext","note":"1.43"},{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Brooklyn Bridge Blvd & Brooklyn Bridge","note":"1.44"},{"key":"Centre St & Duane St","note":"1.45"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Centre St & Lafayette St","note":"1.49"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"6th Ave & Grand St","note":"1.59"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Varick St & Canal St","note":"1.61"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"}]},{"v":"Borinquen Pl & Rodney St","state":"component-2"}]},{"say":"Chrystie St & Canal St to Canal St near Chrystie St (N): 1.43 + 0.09 = 1.52, so Canal St near Chrystie St (N) goes to warehouse 1 at 1.52.","ops":[{"e":["Chrystie St & Canal St","Canal St near Chrystie St (N)"],"state":"area-1"},{"panel":"dist","set":{"Canal St near Chrystie St (N)":"1.52"}},{"panel":"queue","list":[{"key":"Flatbush Ave & Flatbush Ave Ext","note":"1.43"},{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Brooklyn Bridge Blvd & Brooklyn Bridge","note":"1.44"},{"key":"Centre St & Duane St","note":"1.45"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Centre St & Lafayette St","note":"1.49"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Canal St near Chrystie St (N)","note":"1.52"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"6th Ave & Grand St","note":"1.59"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Varick St & Canal St","note":"1.61"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"}]},{"v":"Canal St near Chrystie St (N)","state":"waiting"}]},{"say":"Chrystie St & Canal St to Forsyth St & Canal St: 1.43 + 0.12 = 1.55, so Forsyth St & Canal St goes to warehouse 1 at 1.55.","ops":[{"e":["Chrystie St & Canal St","Forsyth St & Canal St"],"state":"area-1"},{"panel":"dist","set":{"Forsyth St & Canal St":"1.55"}},{"panel":"queue","list":[{"key":"Flatbush Ave & Flatbush Ave Ext","note":"1.43"},{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Brooklyn Bridge Blvd & Brooklyn Bridge","note":"1.44"},{"key":"Centre St & Duane St","note":"1.45"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Centre St & Lafayette St","note":"1.49"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Canal St near Chrystie St (N)","note":"1.52"},{"key":"Forsyth St & Canal St","note":"1.55"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"6th Ave & Grand St","note":"1.59"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Varick St & Canal St","note":"1.61"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"}]},{"v":"Forsyth St & Canal St","state":"waiting"}]},{"say":"Take Flatbush Ave & Flatbush Ave Ext from the queue. Warehouse 3 reaches it in 1.43, and nothing reaches it sooner.","ops":[{"v":"Flatbush Ave & Flatbush Ave Ext","state":"current"},{"panel":"queue","list":[{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Brooklyn Bridge Blvd & Brooklyn Bridge","note":"1.44"},{"key":"Centre St & Duane St","note":"1.45"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Centre St & Lafayette St","note":"1.49"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Canal St near Chrystie St (N)","note":"1.52"},{"key":"Forsyth St & Canal St","note":"1.55"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"6th Ave & Grand St","note":"1.59"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Varick St & Canal St","note":"1.61"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"}]},{"v":"Chrystie St & Canal St","state":"component-1"}]},{"say":"Flatbush Ave & Flatbush Ave Ext to Flatbush Ave & Livingston St: 1.43 + 0.3 = 1.73, so Flatbush Ave & Livingston St goes to warehouse 3 at 1.73.","ops":[{"e":["Flatbush Ave & Flatbush Ave Ext","Flatbush Ave & Livingston St"],"state":"area-3"},{"panel":"dist","set":{"Flatbush Ave & Livingston St":"1.73"}},{"panel":"queue","list":[{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Brooklyn Bridge Blvd & Brooklyn Bridge","note":"1.44"},{"key":"Centre St & Duane St","note":"1.45"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Centre St & Lafayette St","note":"1.49"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Canal St near Chrystie St (N)","note":"1.52"},{"key":"Forsyth St & Canal St","note":"1.55"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"6th Ave & Grand St","note":"1.59"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Varick St & Canal St","note":"1.61"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"}]},{"v":"Flatbush Ave & Livingston St","state":"waiting"}]},{"say":"Flatbush Ave & Flatbush Ave Ext to Fulton St & Lafayette Ave: 1.43 + 0.67 = 2.1, so Fulton St & Lafayette Ave goes to warehouse 3 at 2.1.","ops":[{"e":["Flatbush Ave & Flatbush Ave Ext","Fulton St & Lafayette Ave"],"state":"area-3"},{"panel":"dist","set":{"Fulton St & Lafayette Ave":"2.1"}},{"panel":"queue","list":[{"key":"Grand St & W Broadway","note":"1.44"},{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Brooklyn Bridge Blvd & Brooklyn Bridge","note":"1.44"},{"key":"Centre St & Duane St","note":"1.45"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Centre St & Lafayette St","note":"1.49"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Canal St near Chrystie St (N)","note":"1.52"},{"key":"Forsyth St & Canal St","note":"1.55"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"6th Ave & Grand St","note":"1.59"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Varick St & Canal St","note":"1.61"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"}]},{"v":"Fulton St & Lafayette Ave","state":"waiting"}]},{"say":"Take Grand St & W Broadway from the queue. Warehouse 1 reaches it in 1.44, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Grand St & W Broadway","state":"current"},{"panel":"queue","list":[{"key":"Hewes St & Williamsburg St West","note":"1.44"},{"key":"Brooklyn Bridge Blvd & Brooklyn Bridge","note":"1.44"},{"key":"Centre St & Duane St","note":"1.45"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Centre St & Lafayette St","note":"1.49"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Canal St near Chrystie St (N)","note":"1.52"},{"key":"Forsyth St & Canal St","note":"1.55"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"6th Ave & Grand St","note":"1.59"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Varick St & Canal St","note":"1.61"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"}]},{"v":"Flatbush Ave & Flatbush Ave Ext","state":"component-3"}]},{"say":"Take Hewes St & Williamsburg St West from the queue. Warehouse 2 reaches it in 1.44, and nothing reaches it sooner.","ops":[{"v":"Hewes St & Williamsburg St West","state":"current"},{"panel":"queue","list":[{"key":"Brooklyn Bridge Blvd & Brooklyn Bridge","note":"1.44"},{"key":"Centre St & Duane St","note":"1.45"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Centre St & Lafayette St","note":"1.49"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Canal St near Chrystie St (N)","note":"1.52"},{"key":"Forsyth St & Canal St","note":"1.55"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"6th Ave & Grand St","note":"1.59"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Varick St & Canal St","note":"1.61"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"}]},{"v":"Grand St & W Broadway","state":"component-1"}]},{"say":"Hewes St & Williamsburg St West to Hewes St & Kent Ave: 1.44 + 0.1 = 1.54, so Hewes St & Kent Ave goes to warehouse 2 at 1.54.","ops":[{"e":["Hewes St & Williamsburg St West","Hewes St & Kent Ave"],"state":"area-2"},{"panel":"dist","set":{"Hewes St & Kent Ave":"1.54"}},{"panel":"queue","list":[{"key":"Brooklyn Bridge Blvd & Brooklyn Bridge","note":"1.44"},{"key":"Centre St & Duane St","note":"1.45"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Centre St & Lafayette St","note":"1.49"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Canal St near Chrystie St (N)","note":"1.52"},{"key":"Hewes St & Kent Ave","note":"1.54"},{"key":"Forsyth St & Canal St","note":"1.55"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"6th Ave & Grand St","note":"1.59"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Varick St & Canal St","note":"1.61"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"}]},{"v":"Hewes St & Kent Ave","state":"waiting"}]},{"say":"Hewes St & Williamsburg St West to Kent Ave & Williamsburg St West: 1.44 + 0.11 = 1.55, so Kent Ave & Williamsburg St West goes to warehouse 2 at 1.55.","ops":[{"e":["Hewes St & Williamsburg St West","Kent Ave & Williamsburg St West"],"state":"area-2"},{"panel":"dist","set":{"Kent Ave & Williamsburg St West":"1.55"}},{"panel":"queue","list":[{"key":"Brooklyn Bridge Blvd & Brooklyn Bridge","note":"1.44"},{"key":"Centre St & Duane St","note":"1.45"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Centre St & Lafayette St","note":"1.49"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Canal St near Chrystie St (N)","note":"1.52"},{"key":"Hewes St & Kent Ave","note":"1.54"},{"key":"Forsyth St & Canal St","note":"1.55"},{"key":"Kent Ave & Williamsburg St West","note":"1.55"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"6th Ave & Grand St","note":"1.59"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Varick St & Canal St","note":"1.61"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"}]},{"v":"Kent Ave & Williamsburg St West","state":"waiting"}]},{"say":"Take Brooklyn Bridge Blvd & Brooklyn Bridge from the queue. Warehouse 3 reaches it in 1.44, and nothing reaches it sooner.","ops":[{"v":"Brooklyn Bridge Blvd & Brooklyn Bridge","state":"current"},{"panel":"queue","list":[{"key":"Centre St & Duane St","note":"1.45"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Centre St & Lafayette St","note":"1.49"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Canal St near Chrystie St (N)","note":"1.52"},{"key":"Hewes St & Kent Ave","note":"1.54"},{"key":"Forsyth St & Canal St","note":"1.55"},{"key":"Kent Ave & Williamsburg St West","note":"1.55"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"6th Ave & Grand St","note":"1.59"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Varick St & Canal St","note":"1.61"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"}]},{"v":"Hewes St & Williamsburg St West","state":"component-2"}]},{"say":"Brooklyn Bridge Blvd & Brooklyn Bridge to Brooklyn Bridge near Rose St: 1.44 + 2.04 = 3.48, so Brooklyn Bridge near Rose St goes to warehouse 3 at 3.48.","ops":[{"e":["Brooklyn Bridge Blvd & Brooklyn Bridge","Brooklyn Bridge near Rose St"],"state":"area-3"},{"panel":"dist","set":{"Brooklyn Bridge near Rose St":"3.48"}},{"panel":"queue","list":[{"key":"Centre St & Duane St","note":"1.45"},{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Centre St & Lafayette St","note":"1.49"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Canal St near Chrystie St (N)","note":"1.52"},{"key":"Hewes St & Kent Ave","note":"1.54"},{"key":"Forsyth St & Canal St","note":"1.55"},{"key":"Kent Ave & Williamsburg St West","note":"1.55"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"6th Ave & Grand St","note":"1.59"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Varick St & Canal St","note":"1.61"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Brooklyn Bridge near Rose St","state":"waiting"}]},{"say":"Take Centre St & Duane St from the queue. Warehouse 1 reaches it in 1.45, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Centre St & Duane St","state":"current"},{"panel":"queue","list":[{"key":"Court St & Cadman Plaza West","note":"1.47"},{"key":"Centre St & Lafayette St","note":"1.49"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Canal St near Chrystie St (N)","note":"1.52"},{"key":"Hewes St & Kent Ave","note":"1.54"},{"key":"Forsyth St & Canal St","note":"1.55"},{"key":"Kent Ave & Williamsburg St West","note":"1.55"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"6th Ave & Grand St","note":"1.59"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Varick St & Canal St","note":"1.61"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Brooklyn Bridge Blvd & Brooklyn Bridge","state":"component-3"}]},{"say":"Take Court St & Cadman Plaza West from the queue. Warehouse 3 reaches it in 1.47, and nothing reaches it sooner.","ops":[{"v":"Court St & Cadman Plaza West","state":"current"},{"panel":"queue","list":[{"key":"Centre St & Lafayette St","note":"1.49"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Canal St near Chrystie St (N)","note":"1.52"},{"key":"Hewes St & Kent Ave","note":"1.54"},{"key":"Forsyth St & Canal St","note":"1.55"},{"key":"Kent Ave & Williamsburg St West","note":"1.55"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"6th Ave & Grand St","note":"1.59"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Varick St & Canal St","note":"1.61"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Centre St & Duane St","state":"component-1"}]},{"say":"Court St & Cadman Plaza West to Cadman Plaza West near Tillary St: 1.47 + 0.37 = 1.84, so Cadman Plaza West near Tillary St goes to warehouse 3 at 1.84.","ops":[{"e":["Court St & Cadman Plaza West","Cadman Plaza West near Tillary St"],"state":"area-3"},{"panel":"dist","set":{"Cadman Plaza West near Tillary St":"1.84"}},{"panel":"queue","list":[{"key":"Centre St & Lafayette St","note":"1.49"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Canal St near Chrystie St (N)","note":"1.52"},{"key":"Hewes St & Kent Ave","note":"1.54"},{"key":"Forsyth St & Canal St","note":"1.55"},{"key":"Kent Ave & Williamsburg St West","note":"1.55"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"6th Ave & Grand St","note":"1.59"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Varick St & Canal St","note":"1.61"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Cadman Plaza West near Tillary St","state":"waiting"}]},{"say":"Court St & Cadman Plaza West to Court St near Remsen St: 1.47 + 0.16 = 1.63, so Court St near Remsen St goes to warehouse 3 at 1.63.","ops":[{"e":["Court St & Cadman Plaza West","Court St near Remsen St"],"state":"area-3"},{"panel":"dist","set":{"Court St near Remsen St":"1.63"}},{"panel":"queue","list":[{"key":"Centre St & Lafayette St","note":"1.49"},{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Canal St near Chrystie St (N)","note":"1.52"},{"key":"Hewes St & Kent Ave","note":"1.54"},{"key":"Forsyth St & Canal St","note":"1.55"},{"key":"Kent Ave & Williamsburg St West","note":"1.55"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"6th Ave & Grand St","note":"1.59"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Varick St & Canal St","note":"1.61"},{"key":"Court St near Remsen St","note":"1.63"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Court St near Remsen St","state":"waiting"}]},{"say":"Take Centre St & Lafayette St from the queue. Warehouse 1 reaches it in 1.49, and nothing reaches it sooner.","ops":[{"v":"Centre St & Lafayette St","state":"current"},{"panel":"queue","list":[{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Canal St near Chrystie St (N)","note":"1.52"},{"key":"Hewes St & Kent Ave","note":"1.54"},{"key":"Forsyth St & Canal St","note":"1.55"},{"key":"Kent Ave & Williamsburg St West","note":"1.55"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"6th Ave & Grand St","note":"1.59"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Varick St & Canal St","note":"1.61"},{"key":"Court St near Remsen St","note":"1.63"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Court St & Cadman Plaza West","state":"component-3"}]},{"say":"Centre St & Lafayette St to Centre St & Chambers St: 1.49 + 0.13 = 1.62, so Centre St & Chambers St goes to warehouse 1 at 1.62.","ops":[{"e":["Centre St & Lafayette St","Centre St & Chambers St"],"state":"area-1"},{"panel":"dist","set":{"Centre St & Chambers St":"1.62"}},{"panel":"queue","list":[{"key":"Hudson Ave & Front St","note":"1.5"},{"key":"Canal St near Chrystie St (N)","note":"1.52"},{"key":"Hewes St & Kent Ave","note":"1.54"},{"key":"Forsyth St & Canal St","note":"1.55"},{"key":"Kent Ave & Williamsburg St West","note":"1.55"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"6th Ave & Grand St","note":"1.59"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Varick St & Canal St","note":"1.61"},{"key":"Centre St & Chambers St","note":"1.62"},{"key":"Court St near Remsen St","note":"1.63"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Centre St & Chambers St","state":"waiting"}]},{"say":"Take Hudson Ave & Front St from the queue. Warehouse 3 reaches it in 1.5, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Hudson Ave & Front St","state":"current"},{"panel":"queue","list":[{"key":"Canal St near Chrystie St (N)","note":"1.52"},{"key":"Hewes St & Kent Ave","note":"1.54"},{"key":"Forsyth St & Canal St","note":"1.55"},{"key":"Kent Ave & Williamsburg St West","note":"1.55"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"6th Ave & Grand St","note":"1.59"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Varick St & Canal St","note":"1.61"},{"key":"Centre St & Chambers St","note":"1.62"},{"key":"Court St near Remsen St","note":"1.63"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Centre St & Lafayette St","state":"component-1"}]},{"say":"Take Canal St near Chrystie St (N) from the queue. Warehouse 1 reaches it in 1.52, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Canal St near Chrystie St (N)","state":"current"},{"panel":"queue","list":[{"key":"Hewes St & Kent Ave","note":"1.54"},{"key":"Forsyth St & Canal St","note":"1.55"},{"key":"Kent Ave & Williamsburg St West","note":"1.55"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"6th Ave & Grand St","note":"1.59"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Varick St & Canal St","note":"1.61"},{"key":"Centre St & Chambers St","note":"1.62"},{"key":"Court St near Remsen St","note":"1.63"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Hudson Ave & Front St","state":"component-3"}]},{"say":"Take Hewes St & Kent Ave from the queue. Warehouse 2 reaches it in 1.54, and nothing reaches it sooner.","ops":[{"v":"Hewes St & Kent Ave","state":"current"},{"panel":"queue","list":[{"key":"Forsyth St & Canal St","note":"1.55"},{"key":"Kent Ave & Williamsburg St West","note":"1.55"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"6th Ave & Grand St","note":"1.59"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Varick St & Canal St","note":"1.61"},{"key":"Centre St & Chambers St","note":"1.62"},{"key":"Court St near Remsen St","note":"1.63"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Canal St near Chrystie St (N)","state":"component-1"}]},{"say":"Hewes St & Kent Ave to Kent Ave & Clymer St: 1.54 + 0.86 = 2.4, so Kent Ave & Clymer St goes to warehouse 2 at 2.4.","ops":[{"e":["Hewes St & Kent Ave","Kent Ave & Clymer St"],"state":"area-2"},{"panel":"dist","set":{"Kent Ave & Clymer St":"2.4"}},{"panel":"queue","list":[{"key":"Forsyth St & Canal St","note":"1.55"},{"key":"Kent Ave & Williamsburg St West","note":"1.55"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"6th Ave & Grand St","note":"1.59"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Varick St & Canal St","note":"1.61"},{"key":"Centre St & Chambers St","note":"1.62"},{"key":"Court St near Remsen St","note":"1.63"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Kent Ave & Clymer St","state":"waiting"}]},{"say":"Hewes St & Kent Ave to Kent Ave & Williamsburg St West: 1.54 + 0.06 = 1.6, not quicker than 1.55, so Kent Ave & Williamsburg St West stays with warehouse 2.","ops":[{"e":["Hewes St & Kent Ave","Kent Ave & Williamsburg St West"],"state":"examined"}]},{"say":"Hewes St & Kent Ave to Williamsburg St West near Kent Ave: 1.54 + 0.13 = 1.67, so Williamsburg St West near Kent Ave goes to warehouse 2 at 1.67.","ops":[{"e":["Hewes St & Kent Ave","Williamsburg St West near Kent Ave"],"state":"area-2"},{"panel":"dist","set":{"Williamsburg St West near Kent Ave":"1.67"}},{"panel":"queue","list":[{"key":"Forsyth St & Canal St","note":"1.55"},{"key":"Kent Ave & Williamsburg St West","note":"1.55"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"6th Ave & Grand St","note":"1.59"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Varick St & Canal St","note":"1.61"},{"key":"Centre St & Chambers St","note":"1.62"},{"key":"Court St near Remsen St","note":"1.63"},{"key":"Williamsburg St West near Kent Ave","note":"1.67"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Williamsburg St West near Kent Ave","state":"waiting"}]},{"say":"Take Forsyth St & Canal St from the queue. Warehouse 1 reaches it in 1.55, and nothing reaches it sooner.","ops":[{"v":"Forsyth St & Canal St","state":"current"},{"panel":"queue","list":[{"key":"Kent Ave & Williamsburg St West","note":"1.55"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"6th Ave & Grand St","note":"1.59"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Varick St & Canal St","note":"1.61"},{"key":"Centre St & Chambers St","note":"1.62"},{"key":"Court St near Remsen St","note":"1.63"},{"key":"Williamsburg St West near Kent Ave","note":"1.67"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Hewes St & Kent Ave","state":"component-2"}]},{"say":"Forsyth St & Canal St to Allen St & Canal St: 1.55 + 0.3 = 1.85, not quicker than 1.79, so Allen St & Canal St stays with warehouse 1.","ops":[{"e":["Forsyth St & Canal St","Allen St & Canal St"],"state":"examined"}]},{"say":"Forsyth St & Canal St to Forsyth St & Division St: 1.55 + 0.3 = 1.85, so Forsyth St & Division St goes to warehouse 1 at 1.85.","ops":[{"e":["Forsyth St & Canal St","Forsyth St & Division St"],"state":"area-1"},{"panel":"dist","set":{"Forsyth St & Division St":"1.85"}},{"panel":"queue","list":[{"key":"Kent Ave & Williamsburg St West","note":"1.55"},{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"6th Ave & Grand St","note":"1.59"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Varick St & Canal St","note":"1.61"},{"key":"Centre St & Chambers St","note":"1.62"},{"key":"Court St near Remsen St","note":"1.63"},{"key":"Williamsburg St West near Kent Ave","note":"1.67"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Forsyth St & Division St","state":"waiting"}]},{"say":"Take Kent Ave & Williamsburg St West from the queue. Warehouse 2 reaches it in 1.55, and nothing reaches it sooner.","ops":[{"v":"Kent Ave & Williamsburg St West","state":"current"},{"panel":"queue","list":[{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"6th Ave & Grand St","note":"1.59"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Varick St & Canal St","note":"1.61"},{"key":"Centre St & Chambers St","note":"1.62"},{"key":"Court St near Remsen St","note":"1.63"},{"key":"Williamsburg St West near Kent Ave","note":"1.67"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Forsyth St & Canal St","state":"component-1"}]},{"say":"Kent Ave & Williamsburg St West to Kent Ave & Williamsburg St East: 1.55 + 0.13 = 1.68, so Kent Ave & Williamsburg St East goes to warehouse 2 at 1.68.","ops":[{"e":["Kent Ave & Williamsburg St West","Kent Ave & Williamsburg St East"],"state":"area-2"},{"panel":"dist","set":{"Kent Ave & Williamsburg St East":"1.68"}},{"panel":"queue","list":[{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"6th Ave & Grand St","note":"1.59"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Varick St & Canal St","note":"1.61"},{"key":"Centre St & Chambers St","note":"1.62"},{"key":"Court St near Remsen St","note":"1.63"},{"key":"Williamsburg St West near Kent Ave","note":"1.67"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Kent Ave & Williamsburg St East","note":"1.68"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Kent Ave & Williamsburg St East","state":"waiting"}]},{"say":"Kent Ave & Williamsburg St West to Williamsburg St West near Kent Ave: 1.55 + 0.09 = 1.64, quicker than 1.67 from warehouse 2, so Williamsburg St West near Kent Ave goes to warehouse 2 at 1.64.","ops":[{"e":["Kent Ave & Williamsburg St West","Williamsburg St West near Kent Ave"],"state":"area-2"},{"panel":"dist","set":{"Williamsburg St West near Kent Ave":"1.64"}},{"panel":"queue","list":[{"key":"Kent Ave & Division Ave","note":"1.55"},{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"6th Ave & Grand St","note":"1.59"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Varick St & Canal St","note":"1.61"},{"key":"Centre St & Chambers St","note":"1.62"},{"key":"Court St near Remsen St","note":"1.63"},{"key":"Williamsburg St West near Kent Ave","note":"1.64"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Kent Ave & Williamsburg St East","note":"1.68"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"e":["Hewes St & Kent Ave","Williamsburg St West near Kent Ave"],"state":"examined"}]},{"say":"Take Kent Ave & Division Ave from the queue. Warehouse 2 reaches it in 1.55, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Kent Ave & Division Ave","state":"current"},{"panel":"queue","list":[{"key":"E Houston St & Lafayette St","note":"1.56"},{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"6th Ave & Grand St","note":"1.59"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Varick St & Canal St","note":"1.61"},{"key":"Centre St & Chambers St","note":"1.62"},{"key":"Court St near Remsen St","note":"1.63"},{"key":"Williamsburg St West near Kent Ave","note":"1.64"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Kent Ave & Williamsburg St East","note":"1.68"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Kent Ave & Williamsburg St West","state":"component-2"}]},{"say":"Take E Houston St & Lafayette St from the queue. Warehouse 1 reaches it in 1.56, and nothing reaches it sooner.","ops":[{"v":"E Houston St & Lafayette St","state":"current"},{"panel":"queue","list":[{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"6th Ave & Grand St","note":"1.59"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Varick St & Canal St","note":"1.61"},{"key":"Centre St & Chambers St","note":"1.62"},{"key":"Court St near Remsen St","note":"1.63"},{"key":"Williamsburg St West near Kent Ave","note":"1.64"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Kent Ave & Williamsburg St East","note":"1.68"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Kent Ave & Division Ave","state":"component-2"}]},{"say":"E Houston St & Lafayette St to Bowery & E Houston St: 1.56 + 0.42 = 1.98, not quicker than 1.88, so Bowery & E Houston St stays with warehouse 1.","ops":[{"e":["E Houston St & Lafayette St","Bowery & E Houston St"],"state":"examined"}]},{"say":"E Houston St & Lafayette St to E Houston St & W Houston St: 1.56 + 0.19 = 1.75, so E Houston St & W Houston St goes to warehouse 1 at 1.75.","ops":[{"e":["E Houston St & Lafayette St","E Houston St & W Houston St"],"state":"area-1"},{"panel":"dist","set":{"E Houston St & W Houston St":"1.75"}},{"panel":"queue","list":[{"key":"Joralemon St near Court St","note":"1.57"},{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"6th Ave & Grand St","note":"1.59"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Varick St & Canal St","note":"1.61"},{"key":"Centre St & Chambers St","note":"1.62"},{"key":"Court St near Remsen St","note":"1.63"},{"key":"Williamsburg St West near Kent Ave","note":"1.64"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Kent Ave & Williamsburg St East","note":"1.68"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"E Houston St & W Houston St","note":"1.75"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"E Houston St & W Houston St","state":"waiting"}]},{"say":"Take Joralemon St near Court St from the queue. Warehouse 3 reaches it in 1.57, and nothing reaches it sooner.","ops":[{"v":"Joralemon St near Court St","state":"current"},{"panel":"queue","list":[{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"6th Ave & Grand St","note":"1.59"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Varick St & Canal St","note":"1.61"},{"key":"Centre St & Chambers St","note":"1.62"},{"key":"Court St near Remsen St","note":"1.63"},{"key":"Williamsburg St West near Kent Ave","note":"1.64"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Kent Ave & Williamsburg St East","note":"1.68"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"E Houston St & W Houston St","note":"1.75"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"E Houston St & Lafayette St","state":"component-1"}]},{"say":"Joralemon St near Court St to Court St & Joralemon St: 1.57 + 0.08 = 1.65, so Court St & Joralemon St goes to warehouse 3 at 1.65.","ops":[{"e":["Joralemon St near Court St","Court St & Joralemon St"],"state":"area-3"},{"panel":"dist","set":{"Court St & Joralemon St":"1.65"}},{"panel":"queue","list":[{"key":"Harrison Ave & Penn St","note":"1.58"},{"key":"6th Ave & Grand St","note":"1.59"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Varick St & Canal St","note":"1.61"},{"key":"Centre St & Chambers St","note":"1.62"},{"key":"Court St near Remsen St","note":"1.63"},{"key":"Williamsburg St West near Kent Ave","note":"1.64"},{"key":"Court St & Joralemon St","note":"1.65"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Kent Ave & Williamsburg St East","note":"1.68"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"E Houston St & W Houston St","note":"1.75"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Court St & Joralemon St","state":"waiting"}]},{"say":"Joralemon St near Court St to Court St near Remsen St: 1.57 + 0.14 = 1.71, not quicker than 1.63, so Court St near Remsen St stays with warehouse 3.","ops":[{"e":["Joralemon St near Court St","Court St near Remsen St"],"state":"examined"}]},{"say":"Take Harrison Ave & Penn St from the queue. Warehouse 2 reaches it in 1.58, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Harrison Ave & Penn St","state":"current"},{"panel":"queue","list":[{"key":"6th Ave & Grand St","note":"1.59"},{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Varick St & Canal St","note":"1.61"},{"key":"Centre St & Chambers St","note":"1.62"},{"key":"Court St near Remsen St","note":"1.63"},{"key":"Williamsburg St West near Kent Ave","note":"1.64"},{"key":"Court St & Joralemon St","note":"1.65"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Kent Ave & Williamsburg St East","note":"1.68"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"E Houston St & W Houston St","note":"1.75"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Joralemon St near Court St","state":"component-3"}]},{"say":"Take 6th Ave & Grand St from the queue. Warehouse 1 reaches it in 1.59, and nothing reaches it sooner.","ops":[{"v":"6th Ave & Grand St","state":"current"},{"panel":"queue","list":[{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Varick St & Canal St","note":"1.61"},{"key":"Centre St & Chambers St","note":"1.62"},{"key":"Court St near Remsen St","note":"1.63"},{"key":"Williamsburg St West near Kent Ave","note":"1.64"},{"key":"Court St & Joralemon St","note":"1.65"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Kent Ave & Williamsburg St East","note":"1.68"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"E Houston St & W Houston St","note":"1.75"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Watts St & 6th Ave","note":"1.81"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Harrison Ave & Penn St","state":"component-2"}]},{"say":"6th Ave & Grand St to Watts St & 6th Ave: 1.59 + 0.11 = 1.7, quicker than 1.81 from warehouse 1, so Watts St & 6th Ave goes to warehouse 1 at 1.7.","ops":[{"e":["6th Ave & Grand St","Watts St & 6th Ave"],"state":"area-1"},{"panel":"dist","set":{"Watts St & 6th Ave":"1.7"}},{"panel":"queue","list":[{"key":"Cadman Plaza West & Middagh St","note":"1.6"},{"key":"Varick St & Canal St","note":"1.61"},{"key":"Centre St & Chambers St","note":"1.62"},{"key":"Court St near Remsen St","note":"1.63"},{"key":"Williamsburg St West near Kent Ave","note":"1.64"},{"key":"Court St & Joralemon St","note":"1.65"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Kent Ave & Williamsburg St East","note":"1.68"},{"key":"Watts St & 6th Ave","note":"1.7"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"E Houston St & W Houston St","note":"1.75"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"e":["Broome St & Broadway","Watts St & 6th Ave"],"state":"examined"}]},{"say":"Take Cadman Plaza West & Middagh St from the queue. Warehouse 3 reaches it in 1.6, and nothing reaches it sooner.","ops":[{"v":"Cadman Plaza West & Middagh St","state":"current"},{"panel":"queue","list":[{"key":"Varick St & Canal St","note":"1.61"},{"key":"Centre St & Chambers St","note":"1.62"},{"key":"Court St near Remsen St","note":"1.63"},{"key":"Williamsburg St West near Kent Ave","note":"1.64"},{"key":"Court St & Joralemon St","note":"1.65"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Kent Ave & Williamsburg St East","note":"1.68"},{"key":"Watts St & 6th Ave","note":"1.7"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"E Houston St & W Houston St","note":"1.75"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"6th Ave & Grand St","state":"component-1"}]},{"say":"Cadman Plaza West & Middagh St to Cadman Plaza West near Middagh St: 1.6 + 0.06 = 1.66, so Cadman Plaza West near Middagh St goes to warehouse 3 at 1.66.","ops":[{"e":["Cadman Plaza West & Middagh St","Cadman Plaza West near Middagh St"],"state":"area-3"},{"panel":"dist","set":{"Cadman Plaza West near Middagh St":"1.66"}},{"panel":"queue","list":[{"key":"Varick St & Canal St","note":"1.61"},{"key":"Centre St & Chambers St","note":"1.62"},{"key":"Court St near Remsen St","note":"1.63"},{"key":"Williamsburg St West near Kent Ave","note":"1.64"},{"key":"Court St & Joralemon St","note":"1.65"},{"key":"Cadman Plaza West near Middagh St","note":"1.66"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Kent Ave & Williamsburg St East","note":"1.68"},{"key":"Watts St & 6th Ave","note":"1.7"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"E Houston St & W Houston St","note":"1.75"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Cadman Plaza West near Middagh St","state":"waiting"}]},{"say":"Take Varick St & Canal St from the queue. Warehouse 1 reaches it in 1.61, and nothing reaches it sooner.","ops":[{"v":"Varick St & Canal St","state":"current"},{"panel":"queue","list":[{"key":"Centre St & Chambers St","note":"1.62"},{"key":"Court St near Remsen St","note":"1.63"},{"key":"Williamsburg St West near Kent Ave","note":"1.64"},{"key":"Court St & Joralemon St","note":"1.65"},{"key":"Cadman Plaza West near Middagh St","note":"1.66"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Kent Ave & Williamsburg St East","note":"1.68"},{"key":"Watts St & 6th Ave","note":"1.7"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"E Houston St & W Houston St","note":"1.75"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Cadman Plaza West & Middagh St","state":"component-3"}]},{"say":"Varick St & Canal St to Canal St near Hudson St: 1.61 + 0.3 = 1.91, so Canal St near Hudson St goes to warehouse 1 at 1.91.","ops":[{"e":["Varick St & Canal St","Canal St near Hudson St"],"state":"area-1"},{"panel":"dist","set":{"Canal St near Hudson St":"1.91"}},{"panel":"queue","list":[{"key":"Centre St & Chambers St","note":"1.62"},{"key":"Court St near Remsen St","note":"1.63"},{"key":"Williamsburg St West near Kent Ave","note":"1.64"},{"key":"Court St & Joralemon St","note":"1.65"},{"key":"Cadman Plaza West near Middagh St","note":"1.66"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Kent Ave & Williamsburg St East","note":"1.68"},{"key":"Watts St & 6th Ave","note":"1.7"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"E Houston St & W Houston St","note":"1.75"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Canal St near Hudson St","state":"waiting"}]},{"say":"Varick St & Canal St to Laight St & Varick St: 1.61 + 0.15 = 1.76, so Laight St & Varick St goes to warehouse 1 at 1.76.","ops":[{"e":["Varick St & Canal St","Laight St & Varick St"],"state":"area-1"},{"panel":"dist","set":{"Laight St & Varick St":"1.76"}},{"panel":"queue","list":[{"key":"Centre St & Chambers St","note":"1.62"},{"key":"Court St near Remsen St","note":"1.63"},{"key":"Williamsburg St West near Kent Ave","note":"1.64"},{"key":"Court St & Joralemon St","note":"1.65"},{"key":"Cadman Plaza West near Middagh St","note":"1.66"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Kent Ave & Williamsburg St East","note":"1.68"},{"key":"Watts St & 6th Ave","note":"1.7"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"E Houston St & W Houston St","note":"1.75"},{"key":"Laight St & Varick St","note":"1.76"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Laight St & Varick St","state":"waiting"}]},{"say":"Take Centre St & Chambers St from the queue. Warehouse 1 reaches it in 1.62, and nothing reaches it sooner.","ops":[{"v":"Centre St & Chambers St","state":"current"},{"panel":"queue","list":[{"key":"Court St near Remsen St","note":"1.63"},{"key":"Williamsburg St West near Kent Ave","note":"1.64"},{"key":"Court St & Joralemon St","note":"1.65"},{"key":"Cadman Plaza West near Middagh St","note":"1.66"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Kent Ave & Williamsburg St East","note":"1.68"},{"key":"Watts St & 6th Ave","note":"1.7"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"E Houston St & W Houston St","note":"1.75"},{"key":"Laight St & Varick St","note":"1.76"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Varick St & Canal St","state":"component-1"}]},{"say":"Centre St & Chambers St to Centre St near Park Row: 1.62 + 0.18 = 1.8, so Centre St near Park Row goes to warehouse 1 at 1.8.","ops":[{"e":["Centre St & Chambers St","Centre St near Park Row"],"state":"area-1"},{"panel":"dist","set":{"Centre St near Park Row":"1.8"}},{"panel":"queue","list":[{"key":"Court St near Remsen St","note":"1.63"},{"key":"Williamsburg St West near Kent Ave","note":"1.64"},{"key":"Court St & Joralemon St","note":"1.65"},{"key":"Cadman Plaza West near Middagh St","note":"1.66"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Kent Ave & Williamsburg St East","note":"1.68"},{"key":"Watts St & 6th Ave","note":"1.7"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"E Houston St & W Houston St","note":"1.75"},{"key":"Laight St & Varick St","note":"1.76"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Centre St near Park Row","note":"1.8"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Centre St near Park Row","state":"waiting"}]},{"say":"Take Court St near Remsen St from the queue. Warehouse 3 reaches it in 1.63, and nothing reaches it sooner.","ops":[{"v":"Court St near Remsen St","state":"current"},{"panel":"queue","list":[{"key":"Williamsburg St West near Kent Ave","note":"1.64"},{"key":"Court St & Joralemon St","note":"1.65"},{"key":"Cadman Plaza West near Middagh St","note":"1.66"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Kent Ave & Williamsburg St East","note":"1.68"},{"key":"Watts St & 6th Ave","note":"1.7"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"E Houston St & W Houston St","note":"1.75"},{"key":"Laight St & Varick St","note":"1.76"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Centre St near Park Row","note":"1.8"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Centre St & Chambers St","state":"component-1"}]},{"say":"Court St near Remsen St to Court St & Joralemon St: 1.63 + 0.06 = 1.69, not quicker than 1.65, so Court St & Joralemon St stays with warehouse 3.","ops":[{"e":["Court St near Remsen St","Court St & Joralemon St"],"state":"examined"}]},{"say":"Take Williamsburg St West near Kent Ave from the queue. Warehouse 2 reaches it in 1.64, and nothing reaches it sooner.","ops":[{"v":"Williamsburg St West near Kent Ave","state":"current"},{"panel":"queue","list":[{"key":"Court St & Joralemon St","note":"1.65"},{"key":"Cadman Plaza West near Middagh St","note":"1.66"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Kent Ave & Williamsburg St East","note":"1.68"},{"key":"Watts St & 6th Ave","note":"1.7"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"E Houston St & W Houston St","note":"1.75"},{"key":"Laight St & Varick St","note":"1.76"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Centre St near Park Row","note":"1.8"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Court St near Remsen St","state":"component-3"}]},{"say":"Williamsburg St West near Kent Ave to Flushing Ave & Williamsburg St West: 1.64 + 0.28 = 1.92, so Flushing Ave & Williamsburg St West goes to warehouse 2 at 1.92.","ops":[{"e":["Williamsburg St West near Kent Ave","Flushing Ave & Williamsburg St West"],"state":"area-2"},{"panel":"dist","set":{"Flushing Ave & Williamsburg St West":"1.92"}},{"panel":"queue","list":[{"key":"Court St & Joralemon St","note":"1.65"},{"key":"Cadman Plaza West near Middagh St","note":"1.66"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Kent Ave & Williamsburg St East","note":"1.68"},{"key":"Watts St & 6th Ave","note":"1.7"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"E Houston St & W Houston St","note":"1.75"},{"key":"Laight St & Varick St","note":"1.76"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Centre St near Park Row","note":"1.8"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Flushing Ave & Williamsburg St West","state":"waiting"}]},{"say":"Take Court St & Joralemon St from the queue. Warehouse 3 reaches it in 1.65, and nothing reaches it sooner.","ops":[{"v":"Court St & Joralemon St","state":"current"},{"panel":"queue","list":[{"key":"Cadman Plaza West near Middagh St","note":"1.66"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Kent Ave & Williamsburg St East","note":"1.68"},{"key":"Watts St & 6th Ave","note":"1.7"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"E Houston St & W Houston St","note":"1.75"},{"key":"Laight St & Varick St","note":"1.76"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Centre St near Park Row","note":"1.8"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Williamsburg St West near Kent Ave","state":"component-2"}]},{"say":"Court St & Joralemon St to Atlantic Ave & Court St: 1.65 + 0.72 = 2.37, so Atlantic Ave & Court St goes to warehouse 3 at 2.37.","ops":[{"e":["Court St & Joralemon St","Atlantic Ave & Court St"],"state":"area-3"},{"panel":"dist","set":{"Atlantic Ave & Court St":"2.37"}},{"panel":"queue","list":[{"key":"Cadman Plaza West near Middagh St","note":"1.66"},{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Kent Ave & Williamsburg St East","note":"1.68"},{"key":"Watts St & 6th Ave","note":"1.7"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"E Houston St & W Houston St","note":"1.75"},{"key":"Laight St & Varick St","note":"1.76"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Centre St near Park Row","note":"1.8"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Atlantic Ave & Court St","state":"waiting"}]},{"say":"Take Cadman Plaza West near Middagh St from the queue. Warehouse 3 reaches it in 1.66, and nothing reaches it sooner.","ops":[{"v":"Cadman Plaza West near Middagh St","state":"current"},{"panel":"queue","list":[{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Kent Ave & Williamsburg St East","note":"1.68"},{"key":"Watts St & 6th Ave","note":"1.7"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"E Houston St & W Houston St","note":"1.75"},{"key":"Laight St & Varick St","note":"1.76"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Centre St near Park Row","note":"1.8"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Court St & Joralemon St","state":"component-3"}]},{"say":"Cadman Plaza West near Middagh St to Brooklyn Bridge & Prospect St: 1.66 + 0.21 = 1.87, so Brooklyn Bridge & Prospect St goes to warehouse 3 at 1.87.","ops":[{"e":["Cadman Plaza West near Middagh St","Brooklyn Bridge & Prospect St"],"state":"area-3"},{"panel":"dist","set":{"Brooklyn Bridge & Prospect St":"1.87"}},{"panel":"queue","list":[{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Kent Ave & Williamsburg St East","note":"1.68"},{"key":"Watts St & 6th Ave","note":"1.7"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"E Houston St & W Houston St","note":"1.75"},{"key":"Laight St & Varick St","note":"1.76"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Centre St near Park Row","note":"1.8"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Brooklyn Bridge & Prospect St","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Brooklyn Bridge & Prospect St","state":"waiting"}]},{"say":"Cadman Plaza West near Middagh St to Old Fulton St & Cadman Plaza West: 1.66 + 0.12 = 1.78, so Old Fulton St & Cadman Plaza West goes to warehouse 3 at 1.78.","ops":[{"e":["Cadman Plaza West near Middagh St","Old Fulton St & Cadman Plaza West"],"state":"area-3"},{"panel":"dist","set":{"Old Fulton St & Cadman Plaza West":"1.78"}},{"panel":"queue","list":[{"key":"Allen St & Delancey St","note":"1.67"},{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Kent Ave & Williamsburg St East","note":"1.68"},{"key":"Watts St & 6th Ave","note":"1.7"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"E Houston St & W Houston St","note":"1.75"},{"key":"Laight St & Varick St","note":"1.76"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Old Fulton St & Cadman Plaza West","note":"1.78"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Centre St near Park Row","note":"1.8"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Brooklyn Bridge & Prospect St","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Old Fulton St & Cadman Plaza West","state":"waiting"}]},{"say":"Take Allen St & Delancey St from the queue. Warehouse 1 reaches it in 1.67, and nothing reaches it sooner.","ops":[{"v":"Allen St & Delancey St","state":"current"},{"panel":"queue","list":[{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Kent Ave & Williamsburg St East","note":"1.68"},{"key":"Watts St & 6th Ave","note":"1.7"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"E Houston St & W Houston St","note":"1.75"},{"key":"Laight St & Varick St","note":"1.76"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Old Fulton St & Cadman Plaza West","note":"1.78"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Centre St near Park Row","note":"1.8"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Brooklyn Bridge & Prospect St","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Cadman Plaza West near Middagh St","state":"component-3"}]},{"say":"Allen St & Delancey St to Allen St & Stanton St: 1.67 + 0.45 = 2.12, so Allen St & Stanton St goes to warehouse 1 at 2.12.","ops":[{"e":["Allen St & Delancey St","Allen St & Stanton St"],"state":"area-1"},{"panel":"dist","set":{"Allen St & Stanton St":"2.12"}},{"panel":"queue","list":[{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Kent Ave & Williamsburg St East","note":"1.68"},{"key":"Watts St & 6th Ave","note":"1.7"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"E Houston St & W Houston St","note":"1.75"},{"key":"Laight St & Varick St","note":"1.76"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Old Fulton St & Cadman Plaza West","note":"1.78"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Centre St near Park Row","note":"1.8"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Brooklyn Bridge & Prospect St","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Allen St & Stanton St","state":"waiting"}]},{"say":"Allen St & Delancey St to Delancey St & Essex St: 1.67 + 0.31 = 1.98, so Delancey St & Essex St goes to warehouse 1 at 1.98.","ops":[{"e":["Allen St & Delancey St","Delancey St & Essex St"],"state":"area-1"},{"panel":"dist","set":{"Delancey St & Essex St":"1.98"}},{"panel":"queue","list":[{"key":"Vanderbilt Ave & Park Ave","note":"1.68"},{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Kent Ave & Williamsburg St East","note":"1.68"},{"key":"Watts St & 6th Ave","note":"1.7"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"E Houston St & W Houston St","note":"1.75"},{"key":"Laight St & Varick St","note":"1.76"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Old Fulton St & Cadman Plaza West","note":"1.78"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Centre St near Park Row","note":"1.8"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Brooklyn Bridge & Prospect St","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Delancey St & Essex St","state":"waiting"}]},{"say":"Take Vanderbilt Ave & Park Ave from the queue. Warehouse 3 reaches it in 1.68, and nothing reaches it sooner.","ops":[{"v":"Vanderbilt Ave & Park Ave","state":"current"},{"panel":"queue","list":[{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Kent Ave & Williamsburg St East","note":"1.68"},{"key":"Watts St & 6th Ave","note":"1.7"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"E Houston St & W Houston St","note":"1.75"},{"key":"Laight St & Varick St","note":"1.76"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Old Fulton St & Cadman Plaza West","note":"1.78"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Centre St near Park Row","note":"1.8"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Brooklyn Bridge & Prospect St","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Flushing Ave & Vanderbilt Ave","note":"2.26"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Allen St & Delancey St","state":"component-1"}]},{"say":"Vanderbilt Ave & Park Ave to Flushing Ave & Vanderbilt Ave: 1.68 + 0.29 = 1.97, quicker than 2.26 from warehouse 3, so Flushing Ave & Vanderbilt Ave goes to warehouse 3 at 1.97.","ops":[{"e":["Vanderbilt Ave & Park Ave","Flushing Ave & Vanderbilt Ave"],"state":"area-3"},{"panel":"dist","set":{"Flushing Ave & Vanderbilt Ave":"1.97"}},{"panel":"queue","list":[{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Kent Ave & Williamsburg St East","note":"1.68"},{"key":"Watts St & 6th Ave","note":"1.7"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"E Houston St & W Houston St","note":"1.75"},{"key":"Laight St & Varick St","note":"1.76"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Old Fulton St & Cadman Plaza West","note":"1.78"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Centre St near Park Row","note":"1.8"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Brooklyn Bridge & Prospect St","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"e":["N Portland Ave & Flushing Ave","Flushing Ave & Vanderbilt Ave"],"state":"examined"}]},{"say":"Vanderbilt Ave & Park Ave to Myrtle Ave & Vanderbilt Ave: 1.68 + 0.47 = 2.15, not quicker than 1.97, so Myrtle Ave & Vanderbilt Ave stays with warehouse 3.","ops":[{"e":["Vanderbilt Ave & Park Ave","Myrtle Ave & Vanderbilt Ave"],"state":"examined"}]},{"say":"Vanderbilt Ave & Park Ave to Park Ave & Washington Ave: 1.68 + 0.41 = 2.09, so Park Ave & Washington Ave goes to warehouse 3 at 2.09.","ops":[{"e":["Vanderbilt Ave & Park Ave","Park Ave & Washington Ave"],"state":"area-3"},{"panel":"dist","set":{"Park Ave & Washington Ave":"2.09"}},{"panel":"queue","list":[{"key":"Saint James Pl & Madison St","note":"1.68"},{"key":"Kent Ave & Williamsburg St East","note":"1.68"},{"key":"Watts St & 6th Ave","note":"1.7"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"E Houston St & W Houston St","note":"1.75"},{"key":"Laight St & Varick St","note":"1.76"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Old Fulton St & Cadman Plaza West","note":"1.78"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Centre St near Park Row","note":"1.8"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Brooklyn Bridge & Prospect St","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Park Ave & Washington Ave","state":"waiting"}]},{"say":"Take Saint James Pl & Madison St from the queue. Warehouse 1 reaches it in 1.68, and nothing reaches it sooner.","ops":[{"v":"Saint James Pl & Madison St","state":"current"},{"panel":"queue","list":[{"key":"Kent Ave & Williamsburg St East","note":"1.68"},{"key":"Watts St & 6th Ave","note":"1.7"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"E Houston St & W Houston St","note":"1.75"},{"key":"Laight St & Varick St","note":"1.76"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Old Fulton St & Cadman Plaza West","note":"1.78"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Centre St near Park Row","note":"1.8"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Brooklyn Bridge & Prospect St","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Vanderbilt Ave & Park Ave","state":"component-3"}]},{"say":"Saint James Pl & Madison St to Pearl St & Robert F. Wagner Sr. Pl: 1.68 + 0.41 = 2.09, so Pearl St & Robert F. Wagner Sr. Pl goes to warehouse 1 at 2.09.","ops":[{"e":["Saint James Pl & Madison St","Pearl St & Robert F. Wagner Sr. Pl"],"state":"area-1"},{"panel":"dist","set":{"Pearl St & Robert F. Wagner Sr. Pl":"2.09"}},{"panel":"queue","list":[{"key":"Kent Ave & Williamsburg St East","note":"1.68"},{"key":"Watts St & 6th Ave","note":"1.7"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"E Houston St & W Houston St","note":"1.75"},{"key":"Laight St & Varick St","note":"1.76"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Old Fulton St & Cadman Plaza West","note":"1.78"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Centre St near Park Row","note":"1.8"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Brooklyn Bridge & Prospect St","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Pearl St & Robert F. Wagner Sr. Pl","state":"waiting"}]},{"say":"Saint James Pl & Madison St to Pike St & Madison St: 1.68 + 1.13 = 2.81, so Pike St & Madison St goes to warehouse 1 at 2.81.","ops":[{"e":["Saint James Pl & Madison St","Pike St & Madison St"],"state":"area-1"},{"panel":"dist","set":{"Pike St & Madison St":"2.81"}},{"panel":"queue","list":[{"key":"Kent Ave & Williamsburg St East","note":"1.68"},{"key":"Watts St & 6th Ave","note":"1.7"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"E Houston St & W Houston St","note":"1.75"},{"key":"Laight St & Varick St","note":"1.76"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Old Fulton St & Cadman Plaza West","note":"1.78"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Centre St near Park Row","note":"1.8"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Brooklyn Bridge & Prospect St","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Pike St & Madison St","state":"waiting"}]},{"say":"Take Kent Ave & Williamsburg St East from the queue. Warehouse 2 reaches it in 1.68, and nothing reaches it sooner.","ops":[{"v":"Kent Ave & Williamsburg St East","state":"current"},{"panel":"queue","list":[{"key":"Watts St & 6th Ave","note":"1.7"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"E Houston St & W Houston St","note":"1.75"},{"key":"Laight St & Varick St","note":"1.76"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Old Fulton St & Cadman Plaza West","note":"1.78"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Centre St near Park Row","note":"1.8"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Brooklyn Bridge & Prospect St","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Saint James Pl & Madison St","state":"component-1"}]},{"say":"Kent Ave & Williamsburg St East to Kent Ave & Classon Ave: 1.68 + 0.15 = 1.83, so Kent Ave & Classon Ave goes to warehouse 2 at 1.83.","ops":[{"e":["Kent Ave & Williamsburg St East","Kent Ave & Classon Ave"],"state":"area-2"},{"panel":"dist","set":{"Kent Ave & Classon Ave":"1.83"}},{"panel":"queue","list":[{"key":"Watts St & 6th Ave","note":"1.7"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"E Houston St & W Houston St","note":"1.75"},{"key":"Laight St & Varick St","note":"1.76"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Old Fulton St & Cadman Plaza West","note":"1.78"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Centre St near Park Row","note":"1.8"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Kent Ave & Classon Ave","note":"1.83"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Brooklyn Bridge & Prospect St","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Kent Ave & Classon Ave","state":"waiting"}]},{"say":"Kent Ave & Williamsburg St East to Williamsburg St East & Bedford Ave: 1.68 + 0.81 = 2.49, so Williamsburg St East & Bedford Ave goes to warehouse 2 at 2.49.","ops":[{"e":["Kent Ave & Williamsburg St East","Williamsburg St East & Bedford Ave"],"state":"area-2"},{"panel":"dist","set":{"Williamsburg St East & Bedford Ave":"2.49"}},{"panel":"queue","list":[{"key":"Watts St & 6th Ave","note":"1.7"},{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"E Houston St & W Houston St","note":"1.75"},{"key":"Laight St & Varick St","note":"1.76"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Old Fulton St & Cadman Plaza West","note":"1.78"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Centre St near Park Row","note":"1.8"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Kent Ave & Classon Ave","note":"1.83"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Brooklyn Bridge & Prospect St","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Williamsburg St East & Bedford Ave","state":"waiting"}]},{"say":"Take Watts St & 6th Ave from the queue. Warehouse 1 reaches it in 1.7, and nothing reaches it sooner.","ops":[{"v":"Watts St & 6th Ave","state":"current"},{"panel":"queue","list":[{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"E Houston St & W Houston St","note":"1.75"},{"key":"Laight St & Varick St","note":"1.76"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Old Fulton St & Cadman Plaza West","note":"1.78"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Centre St near Park Row","note":"1.8"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Kent Ave & Classon Ave","note":"1.83"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Brooklyn Bridge & Prospect St","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Kent Ave & Williamsburg St East","state":"component-2"}]},{"say":"Watts St & 6th Ave to Grand St & Varick St: 1.7 + 0.28 = 1.98, so Grand St & Varick St goes to warehouse 1 at 1.98.","ops":[{"e":["Watts St & 6th Ave","Grand St & Varick St"],"state":"area-1"},{"panel":"dist","set":{"Grand St & Varick St":"1.98"}},{"panel":"queue","list":[{"key":"Flatbush Ave & Livingston St","note":"1.73"},{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"E Houston St & W Houston St","note":"1.75"},{"key":"Laight St & Varick St","note":"1.76"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Old Fulton St & Cadman Plaza West","note":"1.78"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Centre St near Park Row","note":"1.8"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Kent Ave & Classon Ave","note":"1.83"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Brooklyn Bridge & Prospect St","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Grand St & Varick St","state":"waiting"}]},{"say":"Take Flatbush Ave & Livingston St from the queue. Warehouse 3 reaches it in 1.73, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Flatbush Ave & Livingston St","state":"current"},{"panel":"queue","list":[{"key":"Norfolk St & Grand St","note":"1.74"},{"key":"E Houston St & W Houston St","note":"1.75"},{"key":"Laight St & Varick St","note":"1.76"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Old Fulton St & Cadman Plaza West","note":"1.78"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Centre St near Park Row","note":"1.8"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Kent Ave & Classon Ave","note":"1.83"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Brooklyn Bridge & Prospect St","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Watts St & 6th Ave","state":"component-1"}]},{"say":"Take Norfolk St & Grand St from the queue. Warehouse 1 reaches it in 1.74, and nothing reaches it sooner.","ops":[{"v":"Norfolk St & Grand St","state":"current"},{"panel":"queue","list":[{"key":"E Houston St & W Houston St","note":"1.75"},{"key":"Laight St & Varick St","note":"1.76"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Old Fulton St & Cadman Plaza West","note":"1.78"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Centre St near Park Row","note":"1.8"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Kent Ave & Classon Ave","note":"1.83"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Brooklyn Bridge & Prospect St","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Flatbush Ave & Livingston St","state":"component-3"}]},{"say":"Norfolk St & Grand St to Delancey St & Norfolk St: 1.74 + 0.33 = 2.07, so Delancey St & Norfolk St goes to warehouse 1 at 2.07.","ops":[{"e":["Norfolk St & Grand St","Delancey St & Norfolk St"],"state":"area-1"},{"panel":"dist","set":{"Delancey St & Norfolk St":"2.07"}},{"panel":"queue","list":[{"key":"E Houston St & W Houston St","note":"1.75"},{"key":"Laight St & Varick St","note":"1.76"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Old Fulton St & Cadman Plaza West","note":"1.78"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Centre St near Park Row","note":"1.8"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Kent Ave & Classon Ave","note":"1.83"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Brooklyn Bridge & Prospect St","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Delancey St & Norfolk St","state":"waiting"}]},{"say":"Norfolk St & Grand St to Grand St & Samuel Dickstein Plaza: 1.74 + 0.56 = 2.3, so Grand St & Samuel Dickstein Plaza goes to warehouse 1 at 2.3.","ops":[{"e":["Norfolk St & Grand St","Grand St & Samuel Dickstein Plaza"],"state":"area-1"},{"panel":"dist","set":{"Grand St & Samuel Dickstein Plaza":"2.3"}},{"panel":"queue","list":[{"key":"E Houston St & W Houston St","note":"1.75"},{"key":"Laight St & Varick St","note":"1.76"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Old Fulton St & Cadman Plaza West","note":"1.78"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Centre St near Park Row","note":"1.8"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Kent Ave & Classon Ave","note":"1.83"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Brooklyn Bridge & Prospect St","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Grand St & Samuel Dickstein Plaza","state":"waiting"}]},{"say":"Take E Houston St & W Houston St from the queue. Warehouse 1 reaches it in 1.75, and nothing reaches it sooner.","ops":[{"v":"E Houston St & W Houston St","state":"current"},{"panel":"queue","list":[{"key":"Laight St & Varick St","note":"1.76"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Old Fulton St & Cadman Plaza West","note":"1.78"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Centre St near Park Row","note":"1.8"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"Kent Ave & Classon Ave","note":"1.83"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Brooklyn Bridge & Prospect St","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Norfolk St & Grand St","state":"component-1"}]},{"say":"E Houston St & W Houston St to W Houston St near Mercer St: 1.75 + 0.08 = 1.83, so W Houston St near Mercer St goes to warehouse 1 at 1.83.","ops":[{"e":["E Houston St & W Houston St","W Houston St near Mercer St"],"state":"area-1"},{"panel":"dist","set":{"W Houston St near Mercer St":"1.83"}},{"panel":"queue","list":[{"key":"Laight St & Varick St","note":"1.76"},{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Old Fulton St & Cadman Plaza West","note":"1.78"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Centre St near Park Row","note":"1.8"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"W Houston St near Mercer St","note":"1.83"},{"key":"Kent Ave & Classon Ave","note":"1.83"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Brooklyn Bridge & Prospect St","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"W Houston St near Mercer St","state":"waiting"}]},{"say":"Take Laight St & Varick St from the queue. Warehouse 1 reaches it in 1.76, and nothing reaches it sooner.","ops":[{"v":"Laight St & Varick St","state":"current"},{"panel":"queue","list":[{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Old Fulton St & Cadman Plaza West","note":"1.78"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Centre St near Park Row","note":"1.8"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"W Houston St near Mercer St","note":"1.83"},{"key":"Kent Ave & Classon Ave","note":"1.83"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Brooklyn Bridge & Prospect St","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"E Houston St & W Houston St","state":"component-1"}]},{"say":"Laight St & Varick St to 6th Ave & Laight St: 1.76 + 0.18 = 1.94, so 6th Ave & Laight St goes to warehouse 1 at 1.94.","ops":[{"e":["Laight St & Varick St","6th Ave & Laight St"],"state":"area-1"},{"panel":"dist","set":{"6th Ave & Laight St":"1.94"}},{"panel":"queue","list":[{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Old Fulton St & Cadman Plaza West","note":"1.78"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Centre St near Park Row","note":"1.8"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"W Houston St near Mercer St","note":"1.83"},{"key":"Kent Ave & Classon Ave","note":"1.83"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Brooklyn Bridge & Prospect St","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"6th Ave & Laight St","state":"waiting"}]},{"say":"Laight St & Varick St to Beach St & Varick St: 1.76 + 0.28 = 2.04, so Beach St & Varick St goes to warehouse 1 at 2.04.","ops":[{"e":["Laight St & Varick St","Beach St & Varick St"],"state":"area-1"},{"panel":"dist","set":{"Beach St & Varick St":"2.04"}},{"panel":"queue","list":[{"key":"Smith St & Schermerhorn St","note":"1.76"},{"key":"Old Fulton St & Cadman Plaza West","note":"1.78"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Centre St near Park Row","note":"1.8"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"W Houston St near Mercer St","note":"1.83"},{"key":"Kent Ave & Classon Ave","note":"1.83"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Brooklyn Bridge & Prospect St","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Beach St & Varick St","state":"waiting"}]},{"say":"Take Smith St & Schermerhorn St from the queue. Warehouse 3 reaches it in 1.76, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Smith St & Schermerhorn St","state":"current"},{"panel":"queue","list":[{"key":"Old Fulton St & Cadman Plaza West","note":"1.78"},{"key":"Allen St & Canal St","note":"1.79"},{"key":"Centre St near Park Row","note":"1.8"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"W Houston St near Mercer St","note":"1.83"},{"key":"Kent Ave & Classon Ave","note":"1.83"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Brooklyn Bridge & Prospect St","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Laight St & Varick St","state":"component-1"}]},{"say":"Take Old Fulton St & Cadman Plaza West from the queue. Warehouse 3 reaches it in 1.78, and nothing reaches it sooner.","ops":[{"v":"Old Fulton St & Cadman Plaza West","state":"current"},{"panel":"queue","list":[{"key":"Allen St & Canal St","note":"1.79"},{"key":"Centre St near Park Row","note":"1.8"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"W Houston St near Mercer St","note":"1.83"},{"key":"Kent Ave & Classon Ave","note":"1.83"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Brooklyn Bridge & Prospect St","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Smith St & Schermerhorn St","state":"component-3"}]},{"say":"Old Fulton St & Cadman Plaza West to Brooklyn Bridge & Prospect St: 1.78 + 0.08 = 1.86, quicker than 1.87 from warehouse 3, so Brooklyn Bridge & Prospect St goes to warehouse 3 at 1.86.","ops":[{"e":["Old Fulton St & Cadman Plaza West","Brooklyn Bridge & Prospect St"],"state":"area-3"},{"panel":"dist","set":{"Brooklyn Bridge & Prospect St":"1.86"}},{"panel":"queue","list":[{"key":"Allen St & Canal St","note":"1.79"},{"key":"Centre St near Park Row","note":"1.8"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"W Houston St near Mercer St","note":"1.83"},{"key":"Kent Ave & Classon Ave","note":"1.83"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Brooklyn Bridge & Prospect St","note":"1.86"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"e":["Cadman Plaza West near Middagh St","Brooklyn Bridge & Prospect St"],"state":"examined"}]},{"say":"Old Fulton St & Cadman Plaza West to Old Fulton St & Hicks St: 1.78 + 0.25 = 2.03, so Old Fulton St & Hicks St goes to warehouse 3 at 2.03.","ops":[{"e":["Old Fulton St & Cadman Plaza West","Old Fulton St & Hicks St"],"state":"area-3"},{"panel":"dist","set":{"Old Fulton St & Hicks St":"2.03"}},{"panel":"queue","list":[{"key":"Allen St & Canal St","note":"1.79"},{"key":"Centre St near Park Row","note":"1.8"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"W Houston St near Mercer St","note":"1.83"},{"key":"Kent Ave & Classon Ave","note":"1.83"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Brooklyn Bridge & Prospect St","note":"1.86"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Old Fulton St & Hicks St","state":"waiting"}]},{"say":"Take Allen St & Canal St from the queue. Warehouse 1 reaches it in 1.79, and nothing reaches it sooner.","ops":[{"v":"Allen St & Canal St","state":"current"},{"panel":"queue","list":[{"key":"Centre St near Park Row","note":"1.8"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"W Houston St near Mercer St","note":"1.83"},{"key":"Kent Ave & Classon Ave","note":"1.83"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Brooklyn Bridge & Prospect St","note":"1.86"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Old Fulton St & Cadman Plaza West","state":"component-3"}]},{"say":"Allen St & Canal St to Allen St near Pike St: 1.79 + 0.11 = 1.9, so Allen St near Pike St goes to warehouse 1 at 1.9.","ops":[{"e":["Allen St & Canal St","Allen St near Pike St"],"state":"area-1"},{"panel":"dist","set":{"Allen St near Pike St":"1.9"}},{"panel":"queue","list":[{"key":"Centre St near Park Row","note":"1.8"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"W Houston St near Mercer St","note":"1.83"},{"key":"Kent Ave & Classon Ave","note":"1.83"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Brooklyn Bridge & Prospect St","note":"1.86"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Allen St near Pike St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Allen St near Pike St","state":"waiting"}]},{"say":"Allen St & Canal St to Rutgers St & E Broadway: 1.79 + 0.44 = 2.23, so Rutgers St & E Broadway goes to warehouse 1 at 2.23.","ops":[{"e":["Allen St & Canal St","Rutgers St & E Broadway"],"state":"area-1"},{"panel":"dist","set":{"Rutgers St & E Broadway":"2.23"}},{"panel":"queue","list":[{"key":"Centre St near Park Row","note":"1.8"},{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"W Houston St near Mercer St","note":"1.83"},{"key":"Kent Ave & Classon Ave","note":"1.83"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Brooklyn Bridge & Prospect St","note":"1.86"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Allen St near Pike St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Rutgers St & E Broadway","state":"waiting"}]},{"say":"Take Centre St near Park Row from the queue. Warehouse 1 reaches it in 1.8, and nothing reaches it sooner.","ops":[{"v":"Centre St near Park Row","state":"current"},{"panel":"queue","list":[{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"W Houston St near Mercer St","note":"1.83"},{"key":"Kent Ave & Classon Ave","note":"1.83"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Brooklyn Bridge & Prospect St","note":"1.86"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Allen St near Pike St","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Allen St & Canal St","state":"component-1"}]},{"say":"Centre St near Park Row to Centre St & Brooklyn Bridge: 1.8 + 0.1 = 1.9, so Centre St & Brooklyn Bridge goes to warehouse 1 at 1.9.","ops":[{"e":["Centre St near Park Row","Centre St & Brooklyn Bridge"],"state":"area-1"},{"panel":"dist","set":{"Centre St & Brooklyn Bridge":"1.9"}},{"panel":"queue","list":[{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"W Houston St near Mercer St","note":"1.83"},{"key":"Kent Ave & Classon Ave","note":"1.83"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Brooklyn Bridge & Prospect St","note":"1.86"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Allen St near Pike St","note":"1.9"},{"key":"Centre St & Brooklyn Bridge","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Centre St & Brooklyn Bridge","state":"waiting"}]},{"say":"Centre St near Park Row to Park Row near Spruce St: 1.8 + 0.15 = 1.95, so Park Row near Spruce St goes to warehouse 1 at 1.95.","ops":[{"e":["Centre St near Park Row","Park Row near Spruce St"],"state":"area-1"},{"panel":"dist","set":{"Park Row near Spruce St":"1.95"}},{"panel":"queue","list":[{"key":"DeKalb Ave & Ashland Pl","note":"1.82"},{"key":"W Houston St near Mercer St","note":"1.83"},{"key":"Kent Ave & Classon Ave","note":"1.83"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Brooklyn Bridge & Prospect St","note":"1.86"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Allen St near Pike St","note":"1.9"},{"key":"Centre St & Brooklyn Bridge","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Park Row near Spruce St","note":"1.95"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Park Row near Spruce St","state":"waiting"}]},{"say":"Take DeKalb Ave & Ashland Pl from the queue. Warehouse 3 reaches it in 1.82, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"DeKalb Ave & Ashland Pl","state":"current"},{"panel":"queue","list":[{"key":"W Houston St near Mercer St","note":"1.83"},{"key":"Kent Ave & Classon Ave","note":"1.83"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Brooklyn Bridge & Prospect St","note":"1.86"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Allen St near Pike St","note":"1.9"},{"key":"Centre St & Brooklyn Bridge","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Park Row near Spruce St","note":"1.95"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Centre St near Park Row","state":"component-1"}]},{"say":"Take W Houston St near Mercer St from the queue. Warehouse 1 reaches it in 1.83, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"W Houston St near Mercer St","state":"current"},{"panel":"queue","list":[{"key":"Kent Ave & Classon Ave","note":"1.83"},{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Brooklyn Bridge & Prospect St","note":"1.86"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Allen St near Pike St","note":"1.9"},{"key":"Centre St & Brooklyn Bridge","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Park Row near Spruce St","note":"1.95"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"DeKalb Ave & Ashland Pl","state":"component-3"}]},{"say":"Take Kent Ave & Classon Ave from the queue. Warehouse 2 reaches it in 1.83, and nothing reaches it sooner.","ops":[{"v":"Kent Ave & Classon Ave","state":"current"},{"panel":"queue","list":[{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Brooklyn Bridge & Prospect St","note":"1.86"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Allen St near Pike St","note":"1.9"},{"key":"Centre St & Brooklyn Bridge","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Park Row near Spruce St","note":"1.95"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"W Houston St near Mercer St","state":"component-1"}]},{"say":"Kent Ave & Classon Ave to Wallabout St & Kent Ave: 1.83 + 0.12 = 1.95, so Wallabout St & Kent Ave goes to warehouse 2 at 1.95.","ops":[{"e":["Kent Ave & Classon Ave","Wallabout St & Kent Ave"],"state":"area-2"},{"panel":"dist","set":{"Wallabout St & Kent Ave":"1.95"}},{"panel":"queue","list":[{"key":"Cadman Plaza West near Tillary St","note":"1.84"},{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Brooklyn Bridge & Prospect St","note":"1.86"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Allen St near Pike St","note":"1.9"},{"key":"Centre St & Brooklyn Bridge","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Park Row near Spruce St","note":"1.95"},{"key":"Wallabout St & Kent Ave","note":"1.95"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Wallabout St & Kent Ave","state":"waiting"}]},{"say":"Take Cadman Plaza West near Tillary St from the queue. Warehouse 3 reaches it in 1.84, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Cadman Plaza West near Tillary St","state":"current"},{"panel":"queue","list":[{"key":"Forsyth St & Division St","note":"1.85"},{"key":"Brooklyn Bridge & Prospect St","note":"1.86"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Allen St near Pike St","note":"1.9"},{"key":"Centre St & Brooklyn Bridge","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Park Row near Spruce St","note":"1.95"},{"key":"Wallabout St & Kent Ave","note":"1.95"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Kent Ave & Classon Ave","state":"component-2"}]},{"say":"Take Forsyth St & Division St from the queue. Warehouse 1 reaches it in 1.85, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Forsyth St & Division St","state":"current"},{"panel":"queue","list":[{"key":"Brooklyn Bridge & Prospect St","note":"1.86"},{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Allen St near Pike St","note":"1.9"},{"key":"Centre St & Brooklyn Bridge","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Park Row near Spruce St","note":"1.95"},{"key":"Wallabout St & Kent Ave","note":"1.95"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Cadman Plaza West near Tillary St","state":"component-3"}]},{"say":"Take Brooklyn Bridge & Prospect St from the queue. Warehouse 3 reaches it in 1.86, and nothing reaches it sooner.","ops":[{"v":"Brooklyn Bridge & Prospect St","state":"current"},{"panel":"queue","list":[{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Allen St near Pike St","note":"1.9"},{"key":"Centre St & Brooklyn Bridge","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Park Row near Spruce St","note":"1.95"},{"key":"Wallabout St & Kent Ave","note":"1.95"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Forsyth St & Division St","state":"component-1"}]},{"say":"Brooklyn Bridge & Prospect St to Brooklyn Bridge near Prospect St: 1.86 + 0.05 = 1.91, so Brooklyn Bridge near Prospect St goes to warehouse 3 at 1.91.","ops":[{"e":["Brooklyn Bridge & Prospect St","Brooklyn Bridge near Prospect St"],"state":"area-3"},{"panel":"dist","set":{"Brooklyn Bridge near Prospect St":"1.91"}},{"panel":"queue","list":[{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Allen St near Pike St","note":"1.9"},{"key":"Centre St & Brooklyn Bridge","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Brooklyn Bridge near Prospect St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Park Row near Spruce St","note":"1.95"},{"key":"Wallabout St & Kent Ave","note":"1.95"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Brooklyn Bridge near Prospect St","state":"waiting"}]},{"say":"Brooklyn Bridge & Prospect St to Prospect St & Washington St: 1.86 + 0.11 = 1.97, so Prospect St & Washington St goes to warehouse 3 at 1.97.","ops":[{"e":["Brooklyn Bridge & Prospect St","Prospect St & Washington St"],"state":"area-3"},{"panel":"dist","set":{"Prospect St & Washington St":"1.97"}},{"panel":"queue","list":[{"key":"Clymer St & Wythe Ave","note":"1.87"},{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Allen St near Pike St","note":"1.9"},{"key":"Centre St & Brooklyn Bridge","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Brooklyn Bridge near Prospect St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Park Row near Spruce St","note":"1.95"},{"key":"Wallabout St & Kent Ave","note":"1.95"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Prospect St & Washington St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Prospect St & Washington St","state":"waiting"}]},{"say":"Take Clymer St & Wythe Ave from the queue. Warehouse 2 reaches it in 1.87, and nothing reaches it sooner.","ops":[{"v":"Clymer St & Wythe Ave","state":"current"},{"panel":"queue","list":[{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Allen St near Pike St","note":"1.9"},{"key":"Centre St & Brooklyn Bridge","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Brooklyn Bridge near Prospect St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Park Row near Spruce St","note":"1.95"},{"key":"Wallabout St & Kent Ave","note":"1.95"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Prospect St & Washington St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Kent Ave & Clymer St","note":"2.4"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Brooklyn Bridge & Prospect St","state":"component-3"}]},{"say":"Clymer St & Wythe Ave to Kent Ave & Clymer St: 1.87 + 0.2 = 2.07, quicker than 2.4 from warehouse 2, so Kent Ave & Clymer St goes to warehouse 2 at 2.07.","ops":[{"e":["Clymer St & Wythe Ave","Kent Ave & Clymer St"],"state":"area-2"},{"panel":"dist","set":{"Kent Ave & Clymer St":"2.07"}},{"panel":"queue","list":[{"key":"Bowery & E Houston St","note":"1.88"},{"key":"York St & Bridge St","note":"1.9"},{"key":"Allen St near Pike St","note":"1.9"},{"key":"Centre St & Brooklyn Bridge","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Brooklyn Bridge near Prospect St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Park Row near Spruce St","note":"1.95"},{"key":"Wallabout St & Kent Ave","note":"1.95"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Prospect St & Washington St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"e":["Hewes St & Kent Ave","Kent Ave & Clymer St"],"state":"examined"}]},{"say":"Take Bowery & E Houston St from the queue. Warehouse 1 reaches it in 1.88, and nothing reaches it sooner.","ops":[{"v":"Bowery & E Houston St","state":"current"},{"panel":"queue","list":[{"key":"York St & Bridge St","note":"1.9"},{"key":"Allen St near Pike St","note":"1.9"},{"key":"Centre St & Brooklyn Bridge","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Brooklyn Bridge near Prospect St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Park Row near Spruce St","note":"1.95"},{"key":"Wallabout St & Kent Ave","note":"1.95"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Prospect St & Washington St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Clymer St & Wythe Ave","state":"component-2"}]},{"say":"Bowery & E Houston St to Bowery & Bleecker St: 1.88 + 0.2 = 2.08, so Bowery & Bleecker St goes to warehouse 1 at 2.08.","ops":[{"e":["Bowery & E Houston St","Bowery & Bleecker St"],"state":"area-1"},{"panel":"dist","set":{"Bowery & Bleecker St":"2.08"}},{"panel":"queue","list":[{"key":"York St & Bridge St","note":"1.9"},{"key":"Allen St near Pike St","note":"1.9"},{"key":"Centre St & Brooklyn Bridge","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Brooklyn Bridge near Prospect St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Park Row near Spruce St","note":"1.95"},{"key":"Wallabout St & Kent Ave","note":"1.95"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Prospect St & Washington St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Bowery & Bleecker St","state":"waiting"}]},{"say":"Bowery & E Houston St to E Houston St & Chrystie St: 1.88 + 0.21 = 2.09, not quicker than 1.97, so E Houston St & Chrystie St stays with warehouse 1.","ops":[{"e":["Bowery & E Houston St","E Houston St & Chrystie St"],"state":"examined"}]},{"say":"Take York St & Bridge St from the queue. Warehouse 3 reaches it in 1.9, and nothing reaches it sooner.","ops":[{"v":"York St & Bridge St","state":"current"},{"panel":"queue","list":[{"key":"Allen St near Pike St","note":"1.9"},{"key":"Centre St & Brooklyn Bridge","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Brooklyn Bridge near Prospect St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Park Row near Spruce St","note":"1.95"},{"key":"Wallabout St & Kent Ave","note":"1.95"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Prospect St & Washington St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Bowery & E Houston St","state":"component-1"}]},{"say":"York St & Bridge St to Adams St & York St: 1.9 + 0.61 = 2.51, so Adams St & York St goes to warehouse 3 at 2.51.","ops":[{"e":["York St & Bridge St","Adams St & York St"],"state":"area-3"},{"panel":"dist","set":{"Adams St & York St":"2.51"}},{"panel":"queue","list":[{"key":"Allen St near Pike St","note":"1.9"},{"key":"Centre St & Brooklyn Bridge","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Brooklyn Bridge near Prospect St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Park Row near Spruce St","note":"1.95"},{"key":"Wallabout St & Kent Ave","note":"1.95"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Prospect St & Washington St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Adams St & York St","state":"waiting"}]},{"say":"Take Allen St near Pike St from the queue. Warehouse 1 reaches it in 1.9, and nothing reaches it sooner.","ops":[{"v":"Allen St near Pike St","state":"current"},{"panel":"queue","list":[{"key":"Centre St & Brooklyn Bridge","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Brooklyn Bridge near Prospect St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Park Row near Spruce St","note":"1.95"},{"key":"Wallabout St & Kent Ave","note":"1.95"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Prospect St & Washington St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"York St & Bridge St","state":"component-3"}]},{"say":"Allen St near Pike St to Allen St & Pike St: 1.9 + 0.08 = 1.98, so Allen St & Pike St goes to warehouse 1 at 1.98.","ops":[{"e":["Allen St near Pike St","Allen St & Pike St"],"state":"area-1"},{"panel":"dist","set":{"Allen St & Pike St":"1.98"}},{"panel":"queue","list":[{"key":"Centre St & Brooklyn Bridge","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Brooklyn Bridge near Prospect St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Park Row near Spruce St","note":"1.95"},{"key":"Wallabout St & Kent Ave","note":"1.95"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Prospect St & Washington St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Allen St & Pike St","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Allen St & Pike St","state":"waiting"}]},{"say":"Allen St near Pike St to Division St & Pike St: 1.9 + 0.08 = 1.98, so Division St & Pike St goes to warehouse 1 at 1.98.","ops":[{"e":["Allen St near Pike St","Division St & Pike St"],"state":"area-1"},{"panel":"dist","set":{"Division St & Pike St":"1.98"}},{"panel":"queue","list":[{"key":"Centre St & Brooklyn Bridge","note":"1.9"},{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Brooklyn Bridge near Prospect St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Park Row near Spruce St","note":"1.95"},{"key":"Wallabout St & Kent Ave","note":"1.95"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Prospect St & Washington St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Allen St & Pike St","note":"1.98"},{"key":"Division St & Pike St","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Division St & Pike St","state":"waiting"}]},{"say":"Take Centre St & Brooklyn Bridge from the queue. Warehouse 1 reaches it in 1.9, and nothing reaches it sooner.","ops":[{"v":"Centre St & Brooklyn Bridge","state":"current"},{"panel":"queue","list":[{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Brooklyn Bridge near Prospect St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Park Row near Spruce St","note":"1.95"},{"key":"Wallabout St & Kent Ave","note":"1.95"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Prospect St & Washington St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Allen St & Pike St","note":"1.98"},{"key":"Division St & Pike St","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Allen St near Pike St","state":"component-1"}]},{"say":"Centre St & Brooklyn Bridge to Brooklyn Bridge & Ari Halbertam Memorial Ramp: 1.9 + 0.08 = 1.98, so Brooklyn Bridge & Ari Halbertam Memorial Ramp goes to warehouse 1 at 1.98.","ops":[{"e":["Centre St & Brooklyn Bridge","Brooklyn Bridge & Ari Halbertam Memorial Ramp"],"state":"area-1"},{"panel":"dist","set":{"Brooklyn Bridge & Ari Halbertam Memorial Ramp":"1.98"}},{"panel":"queue","list":[{"key":"Canal St near Hudson St","note":"1.91"},{"key":"Brooklyn Bridge near Prospect St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Park Row near Spruce St","note":"1.95"},{"key":"Wallabout St & Kent Ave","note":"1.95"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Prospect St & Washington St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Allen St & Pike St","note":"1.98"},{"key":"Division St & Pike St","note":"1.98"},{"key":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","state":"waiting"}]},{"say":"Centre St & Brooklyn Bridge to Park Row near Spruce St: 1.9 + 0.55 = 2.45, not quicker than 1.95, so Park Row near Spruce St stays with warehouse 1.","ops":[{"e":["Centre St & Brooklyn Bridge","Park Row near Spruce St"],"state":"examined"}]},{"say":"Take Canal St near Hudson St from the queue. Warehouse 1 reaches it in 1.91, and nothing reaches it sooner.","ops":[{"v":"Canal St near Hudson St","state":"current"},{"panel":"queue","list":[{"key":"Brooklyn Bridge near Prospect St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Park Row near Spruce St","note":"1.95"},{"key":"Wallabout St & Kent Ave","note":"1.95"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Prospect St & Washington St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Allen St & Pike St","note":"1.98"},{"key":"Division St & Pike St","note":"1.98"},{"key":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Centre St & Brooklyn Bridge","state":"component-1"}]},{"say":"Canal St near Hudson St to Canal St & Hudson St: 1.91 + 0.06 = 1.97, so Canal St & Hudson St goes to warehouse 1 at 1.97.","ops":[{"e":["Canal St near Hudson St","Canal St & Hudson St"],"state":"area-1"},{"panel":"dist","set":{"Canal St & Hudson St":"1.97"}},{"panel":"queue","list":[{"key":"Brooklyn Bridge near Prospect St","note":"1.91"},{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Park Row near Spruce St","note":"1.95"},{"key":"Wallabout St & Kent Ave","note":"1.95"},{"key":"Canal St & Hudson St","note":"1.97"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Prospect St & Washington St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Allen St & Pike St","note":"1.98"},{"key":"Division St & Pike St","note":"1.98"},{"key":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Canal St & Hudson St","state":"waiting"}]},{"say":"Take Brooklyn Bridge near Prospect St from the queue. Warehouse 3 reaches it in 1.91, and nothing reaches it sooner.","ops":[{"v":"Brooklyn Bridge near Prospect St","state":"current"},{"panel":"queue","list":[{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Park Row near Spruce St","note":"1.95"},{"key":"Wallabout St & Kent Ave","note":"1.95"},{"key":"Canal St & Hudson St","note":"1.97"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Prospect St & Washington St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Allen St & Pike St","note":"1.98"},{"key":"Division St & Pike St","note":"1.98"},{"key":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Canal St near Hudson St","state":"component-1"}]},{"say":"Brooklyn Bridge near Prospect St to Ramp by Cadman Plaza West: 1.91 + 0.19 = 2.1, so Ramp by Cadman Plaza West goes to warehouse 3 at 2.1.","ops":[{"e":["Brooklyn Bridge near Prospect St","Ramp by Cadman Plaza West"],"state":"area-3"},{"panel":"dist","set":{"Ramp by Cadman Plaza West":"2.1"}},{"panel":"queue","list":[{"key":"Boerum Pl & Atlantic Ave","note":"1.92"},{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Park Row near Spruce St","note":"1.95"},{"key":"Wallabout St & Kent Ave","note":"1.95"},{"key":"Canal St & Hudson St","note":"1.97"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Prospect St & Washington St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Allen St & Pike St","note":"1.98"},{"key":"Division St & Pike St","note":"1.98"},{"key":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Ramp by Cadman Plaza West","state":"waiting"}]},{"say":"Take Boerum Pl & Atlantic Ave from the queue. Warehouse 3 reaches it in 1.92, and nothing reaches it sooner.","ops":[{"v":"Boerum Pl & Atlantic Ave","state":"current"},{"panel":"queue","list":[{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Park Row near Spruce St","note":"1.95"},{"key":"Wallabout St & Kent Ave","note":"1.95"},{"key":"Canal St & Hudson St","note":"1.97"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Prospect St & Washington St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Allen St & Pike St","note":"1.98"},{"key":"Division St & Pike St","note":"1.98"},{"key":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Atlantic Ave & Court St","note":"2.37"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Brooklyn Bridge near Prospect St","state":"component-3"}]},{"say":"Boerum Pl & Atlantic Ave to Atlantic Ave & Court St: 1.92 + 0.23 = 2.15, quicker than 2.37 from warehouse 3, so Atlantic Ave & Court St goes to warehouse 3 at 2.15.","ops":[{"e":["Boerum Pl & Atlantic Ave","Atlantic Ave & Court St"],"state":"area-3"},{"panel":"dist","set":{"Atlantic Ave & Court St":"2.15"}},{"panel":"queue","list":[{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Park Row near Spruce St","note":"1.95"},{"key":"Wallabout St & Kent Ave","note":"1.95"},{"key":"Canal St & Hudson St","note":"1.97"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Prospect St & Washington St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Allen St & Pike St","note":"1.98"},{"key":"Division St & Pike St","note":"1.98"},{"key":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"e":["Court St & Joralemon St","Atlantic Ave & Court St"],"state":"examined"}]},{"say":"Boerum Pl & Atlantic Ave to Atlantic Ave & Smith St: 1.92 + 0.2 = 2.12, so Atlantic Ave & Smith St goes to warehouse 3 at 2.12.","ops":[{"e":["Boerum Pl & Atlantic Ave","Atlantic Ave & Smith St"],"state":"area-3"},{"panel":"dist","set":{"Atlantic Ave & Smith St":"2.12"}},{"panel":"queue","list":[{"key":"Pike St & E Broadway","note":"1.92"},{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Park Row near Spruce St","note":"1.95"},{"key":"Wallabout St & Kent Ave","note":"1.95"},{"key":"Canal St & Hudson St","note":"1.97"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Prospect St & Washington St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Allen St & Pike St","note":"1.98"},{"key":"Division St & Pike St","note":"1.98"},{"key":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Atlantic Ave & Smith St","state":"waiting"}]},{"say":"Take Pike St & E Broadway from the queue. Warehouse 1 reaches it in 1.92, and nothing reaches it sooner.","ops":[{"v":"Pike St & E Broadway","state":"current"},{"panel":"queue","list":[{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Park Row near Spruce St","note":"1.95"},{"key":"Wallabout St & Kent Ave","note":"1.95"},{"key":"Canal St & Hudson St","note":"1.97"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Prospect St & Washington St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Allen St & Pike St","note":"1.98"},{"key":"Division St & Pike St","note":"1.98"},{"key":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike St & Madison St","note":"2.81"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Boerum Pl & Atlantic Ave","state":"component-3"}]},{"say":"Pike St & E Broadway to Allen St & Pike St: 1.92 + 0.14 = 2.06, not quicker than 1.98, so Allen St & Pike St stays with warehouse 1.","ops":[{"e":["Pike St & E Broadway","Allen St & Pike St"],"state":"examined"}]},{"say":"Pike St & E Broadway to Pike St & Madison St: 1.92 + 0.29 = 2.21, quicker than 2.81 from warehouse 1, so Pike St & Madison St goes to warehouse 1 at 2.21.","ops":[{"e":["Pike St & E Broadway","Pike St & Madison St"],"state":"area-1"},{"panel":"dist","set":{"Pike St & Madison St":"2.21"}},{"panel":"queue","list":[{"key":"Flushing Ave & Williamsburg St West","note":"1.92"},{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Park Row near Spruce St","note":"1.95"},{"key":"Wallabout St & Kent Ave","note":"1.95"},{"key":"Canal St & Hudson St","note":"1.97"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Prospect St & Washington St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Allen St & Pike St","note":"1.98"},{"key":"Division St & Pike St","note":"1.98"},{"key":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"e":["Saint James Pl & Madison St","Pike St & Madison St"],"state":"examined"}]},{"say":"Pike St & E Broadway to Rutgers St & E Broadway: 1.92 + 0.4 = 2.32, not quicker than 2.23, so Rutgers St & E Broadway stays with warehouse 1.","ops":[{"e":["Pike St & E Broadway","Rutgers St & E Broadway"],"state":"examined"}]},{"say":"Take Flushing Ave & Williamsburg St West from the queue. Warehouse 2 reaches it in 1.92, and nothing reaches it sooner.","ops":[{"v":"Flushing Ave & Williamsburg St West","state":"current"},{"panel":"queue","list":[{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Park Row near Spruce St","note":"1.95"},{"key":"Wallabout St & Kent Ave","note":"1.95"},{"key":"Canal St & Hudson St","note":"1.97"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Prospect St & Washington St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Allen St & Pike St","note":"1.98"},{"key":"Division St & Pike St","note":"1.98"},{"key":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Pike St & E Broadway","state":"component-1"}]},{"say":"Flushing Ave & Williamsburg St West to Flushing Ave & Classon Ave: 1.92 + 0.15 = 2.07, so Flushing Ave & Classon Ave goes to warehouse 2 at 2.07.","ops":[{"e":["Flushing Ave & Williamsburg St West","Flushing Ave & Classon Ave"],"state":"area-2"},{"panel":"dist","set":{"Flushing Ave & Classon Ave":"2.07"}},{"panel":"queue","list":[{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Park Row near Spruce St","note":"1.95"},{"key":"Wallabout St & Kent Ave","note":"1.95"},{"key":"Canal St & Hudson St","note":"1.97"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Prospect St & Washington St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Allen St & Pike St","note":"1.98"},{"key":"Division St & Pike St","note":"1.98"},{"key":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Flushing Ave & Classon Ave","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Flushing Ave & Classon Ave","state":"waiting"}]},{"say":"Flushing Ave & Williamsburg St West to Flushing Ave & Washington Ave: 1.92 + 0.9 = 2.82, so Flushing Ave & Washington Ave goes to warehouse 2 at 2.82.","ops":[{"e":["Flushing Ave & Williamsburg St West","Flushing Ave & Washington Ave"],"state":"area-2"},{"panel":"dist","set":{"Flushing Ave & Washington Ave":"2.82"}},{"panel":"queue","list":[{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Park Row near Spruce St","note":"1.95"},{"key":"Wallabout St & Kent Ave","note":"1.95"},{"key":"Canal St & Hudson St","note":"1.97"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Prospect St & Washington St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Allen St & Pike St","note":"1.98"},{"key":"Division St & Pike St","note":"1.98"},{"key":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Flushing Ave & Classon Ave","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Flushing Ave & Washington Ave","note":"2.82"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Flushing Ave & Washington Ave","state":"waiting"}]},{"say":"Flushing Ave & Williamsburg St West to Park Ave & Williamsburg St West: 1.92 + 0.63 = 2.55, so Park Ave & Williamsburg St West goes to warehouse 2 at 2.55.","ops":[{"e":["Flushing Ave & Williamsburg St West","Park Ave & Williamsburg St West"],"state":"area-2"},{"panel":"dist","set":{"Park Ave & Williamsburg St West":"2.55"}},{"panel":"queue","list":[{"key":"6th Ave & Laight St","note":"1.94"},{"key":"Park Row near Spruce St","note":"1.95"},{"key":"Wallabout St & Kent Ave","note":"1.95"},{"key":"Canal St & Hudson St","note":"1.97"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Prospect St & Washington St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Allen St & Pike St","note":"1.98"},{"key":"Division St & Pike St","note":"1.98"},{"key":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Flushing Ave & Classon Ave","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Flushing Ave & Washington Ave","note":"2.82"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Park Ave & Williamsburg St West","state":"waiting"}]},{"say":"Take 6th Ave & Laight St from the queue. Warehouse 1 reaches it in 1.94, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"6th Ave & Laight St","state":"current"},{"panel":"queue","list":[{"key":"Park Row near Spruce St","note":"1.95"},{"key":"Wallabout St & Kent Ave","note":"1.95"},{"key":"Canal St & Hudson St","note":"1.97"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Prospect St & Washington St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Allen St & Pike St","note":"1.98"},{"key":"Division St & Pike St","note":"1.98"},{"key":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Flushing Ave & Classon Ave","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Flushing Ave & Washington Ave","note":"2.82"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Flushing Ave & Williamsburg St West","state":"component-2"}]},{"say":"Take Park Row near Spruce St from the queue. Warehouse 1 reaches it in 1.95, and nothing reaches it sooner.","ops":[{"v":"Park Row near Spruce St","state":"current"},{"panel":"queue","list":[{"key":"Wallabout St & Kent Ave","note":"1.95"},{"key":"Canal St & Hudson St","note":"1.97"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Prospect St & Washington St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Allen St & Pike St","note":"1.98"},{"key":"Division St & Pike St","note":"1.98"},{"key":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","note":"1.98"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Flushing Ave & Classon Ave","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Flushing Ave & Washington Ave","note":"2.82"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"6th Ave & Laight St","state":"component-1"}]},{"say":"Park Row near Spruce St to Park Row & Spruce St: 1.95 + 0.07 = 2.02, so Park Row & Spruce St goes to warehouse 1 at 2.02.","ops":[{"e":["Park Row near Spruce St","Park Row & Spruce St"],"state":"area-1"},{"panel":"dist","set":{"Park Row & Spruce St":"2.02"}},{"panel":"queue","list":[{"key":"Wallabout St & Kent Ave","note":"1.95"},{"key":"Canal St & Hudson St","note":"1.97"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Prospect St & Washington St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Allen St & Pike St","note":"1.98"},{"key":"Division St & Pike St","note":"1.98"},{"key":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","note":"1.98"},{"key":"Park Row & Spruce St","note":"2.02"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Flushing Ave & Classon Ave","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Flushing Ave & Washington Ave","note":"2.82"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Park Row & Spruce St","state":"waiting"}]},{"say":"Take Wallabout St & Kent Ave from the queue. Warehouse 2 reaches it in 1.95, and nothing reaches it sooner.","ops":[{"v":"Wallabout St & Kent Ave","state":"current"},{"panel":"queue","list":[{"key":"Canal St & Hudson St","note":"1.97"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Prospect St & Washington St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Allen St & Pike St","note":"1.98"},{"key":"Division St & Pike St","note":"1.98"},{"key":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","note":"1.98"},{"key":"Park Row & Spruce St","note":"2.02"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Flushing Ave & Classon Ave","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Flushing Ave & Washington Ave","note":"2.82"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Park Row near Spruce St","state":"component-1"}]},{"say":"Wallabout St & Kent Ave to Bedford Ave & Wallabout St: 1.95 + 0.42 = 2.37, so Bedford Ave & Wallabout St goes to warehouse 2 at 2.37.","ops":[{"e":["Wallabout St & Kent Ave","Bedford Ave & Wallabout St"],"state":"area-2"},{"panel":"dist","set":{"Bedford Ave & Wallabout St":"2.37"}},{"panel":"queue","list":[{"key":"Canal St & Hudson St","note":"1.97"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Prospect St & Washington St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Allen St & Pike St","note":"1.98"},{"key":"Division St & Pike St","note":"1.98"},{"key":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","note":"1.98"},{"key":"Park Row & Spruce St","note":"2.02"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Flushing Ave & Classon Ave","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Flushing Ave & Washington Ave","note":"2.82"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Bedford Ave & Wallabout St","state":"waiting"}]},{"say":"Wallabout St & Kent Ave to Flushing Ave & Kent Ave: 1.95 + 0.19 = 2.14, so Flushing Ave & Kent Ave goes to warehouse 2 at 2.14.","ops":[{"e":["Wallabout St & Kent Ave","Flushing Ave & Kent Ave"],"state":"area-2"},{"panel":"dist","set":{"Flushing Ave & Kent Ave":"2.14"}},{"panel":"queue","list":[{"key":"Canal St & Hudson St","note":"1.97"},{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Prospect St & Washington St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Allen St & Pike St","note":"1.98"},{"key":"Division St & Pike St","note":"1.98"},{"key":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","note":"1.98"},{"key":"Park Row & Spruce St","note":"2.02"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Flushing Ave & Classon Ave","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Flushing Ave & Washington Ave","note":"2.82"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Flushing Ave & Kent Ave","state":"waiting"}]},{"say":"Take Canal St & Hudson St from the queue. Warehouse 1 reaches it in 1.97, and nothing reaches it sooner.","ops":[{"v":"Canal St & Hudson St","state":"current"},{"panel":"queue","list":[{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Prospect St & Washington St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Allen St & Pike St","note":"1.98"},{"key":"Division St & Pike St","note":"1.98"},{"key":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","note":"1.98"},{"key":"Park Row & Spruce St","note":"2.02"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Flushing Ave & Classon Ave","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Flushing Ave & Washington Ave","note":"2.82"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Wallabout St & Kent Ave","state":"component-2"}]},{"say":"Canal St & Hudson St to Canal St & Washington St: 1.97 + 0.46 = 2.43, so Canal St & Washington St goes to warehouse 1 at 2.43.","ops":[{"e":["Canal St & Hudson St","Canal St & Washington St"],"state":"area-1"},{"panel":"dist","set":{"Canal St & Washington St":"2.43"}},{"panel":"queue","list":[{"key":"Myrtle Ave & Vanderbilt Ave","note":"1.97"},{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Prospect St & Washington St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Allen St & Pike St","note":"1.98"},{"key":"Division St & Pike St","note":"1.98"},{"key":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","note":"1.98"},{"key":"Park Row & Spruce St","note":"2.02"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Flushing Ave & Classon Ave","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Flushing Ave & Washington Ave","note":"2.82"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Canal St & Washington St","state":"waiting"}]},{"say":"Take Myrtle Ave & Vanderbilt Ave from the queue. Warehouse 3 reaches it in 1.97, and nothing reaches it sooner.","ops":[{"v":"Myrtle Ave & Vanderbilt Ave","state":"current"},{"panel":"queue","list":[{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Prospect St & Washington St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Allen St & Pike St","note":"1.98"},{"key":"Division St & Pike St","note":"1.98"},{"key":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","note":"1.98"},{"key":"Park Row & Spruce St","note":"2.02"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Flushing Ave & Classon Ave","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Flushing Ave & Washington Ave","note":"2.82"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Canal St & Hudson St","state":"component-1"}]},{"say":"Myrtle Ave & Vanderbilt Ave to Myrtle Ave & Washington Ave: 1.97 + 0.37 = 2.34, so Myrtle Ave & Washington Ave goes to warehouse 3 at 2.34.","ops":[{"e":["Myrtle Ave & Vanderbilt Ave","Myrtle Ave & Washington Ave"],"state":"area-3"},{"panel":"dist","set":{"Myrtle Ave & Washington Ave":"2.34"}},{"panel":"queue","list":[{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Prospect St & Washington St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Allen St & Pike St","note":"1.98"},{"key":"Division St & Pike St","note":"1.98"},{"key":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","note":"1.98"},{"key":"Park Row & Spruce St","note":"2.02"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Flushing Ave & Classon Ave","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Flushing Ave & Washington Ave","note":"2.82"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Myrtle Ave & Washington Ave","state":"waiting"}]},{"say":"Myrtle Ave & Vanderbilt Ave to Vanderbilt Ave & DeKalb Ave: 1.97 + 0.61 = 2.58, so Vanderbilt Ave & DeKalb Ave goes to warehouse 3 at 2.58.","ops":[{"e":["Myrtle Ave & Vanderbilt Ave","Vanderbilt Ave & DeKalb Ave"],"state":"area-3"},{"panel":"dist","set":{"Vanderbilt Ave & DeKalb Ave":"2.58"}},{"panel":"queue","list":[{"key":"Flushing Ave & Vanderbilt Ave","note":"1.97"},{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Prospect St & Washington St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Allen St & Pike St","note":"1.98"},{"key":"Division St & Pike St","note":"1.98"},{"key":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","note":"1.98"},{"key":"Park Row & Spruce St","note":"2.02"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Flushing Ave & Classon Ave","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Flushing Ave & Washington Ave","note":"2.82"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Vanderbilt Ave & DeKalb Ave","state":"waiting"}]},{"say":"Take Flushing Ave & Vanderbilt Ave from the queue. Warehouse 3 reaches it in 1.97, and nothing reaches it sooner.","ops":[{"v":"Flushing Ave & Vanderbilt Ave","state":"current"},{"panel":"queue","list":[{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Prospect St & Washington St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Allen St & Pike St","note":"1.98"},{"key":"Division St & Pike St","note":"1.98"},{"key":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","note":"1.98"},{"key":"Park Row & Spruce St","note":"2.02"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Flushing Ave & Classon Ave","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Flushing Ave & Washington Ave","note":"2.82"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Myrtle Ave & Vanderbilt Ave","state":"component-3"}]},{"say":"Flushing Ave & Vanderbilt Ave to Flushing Ave & Washington Ave: 1.97 + 0.55 = 2.52, quicker than 2.82 from warehouse 2, so Flushing Ave & Washington Ave goes to warehouse 3 at 2.52.","ops":[{"e":["Flushing Ave & Vanderbilt Ave","Flushing Ave & Washington Ave"],"state":"area-3"},{"panel":"dist","set":{"Flushing Ave & Washington Ave":"2.52"}},{"panel":"queue","list":[{"key":"E Houston St & Chrystie St","note":"1.97"},{"key":"Prospect St & Washington St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Allen St & Pike St","note":"1.98"},{"key":"Division St & Pike St","note":"1.98"},{"key":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","note":"1.98"},{"key":"Park Row & Spruce St","note":"2.02"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Flushing Ave & Classon Ave","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.52"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"e":["Flushing Ave & Williamsburg St West","Flushing Ave & Washington Ave"],"state":"examined"}]},{"say":"Take E Houston St & Chrystie St from the queue. Warehouse 1 reaches it in 1.97, and nothing reaches it sooner.","ops":[{"v":"E Houston St & Chrystie St","state":"current"},{"panel":"queue","list":[{"key":"Prospect St & Washington St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Allen St & Pike St","note":"1.98"},{"key":"Division St & Pike St","note":"1.98"},{"key":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","note":"1.98"},{"key":"Park Row & Spruce St","note":"2.02"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Flushing Ave & Classon Ave","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.52"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Flushing Ave & Vanderbilt Ave","state":"component-3"}]},{"say":"E Houston St & Chrystie St to 2nd Ave & E Houston St: 1.97 + 0.02 = 1.99, so 2nd Ave & E Houston St goes to warehouse 1 at 1.99.","ops":[{"e":["E Houston St & Chrystie St","2nd Ave & E Houston St"],"state":"area-1"},{"panel":"dist","set":{"2nd Ave & E Houston St":"1.99"}},{"panel":"queue","list":[{"key":"Prospect St & Washington St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Allen St & Pike St","note":"1.98"},{"key":"Division St & Pike St","note":"1.98"},{"key":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","note":"1.98"},{"key":"2nd Ave & E Houston St","note":"1.99"},{"key":"Park Row & Spruce St","note":"2.02"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Flushing Ave & Classon Ave","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.52"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"2nd Ave & E Houston St","state":"waiting"}]},{"say":"E Houston St & Chrystie St to E Houston St & Forsyth St: 1.97 + 0.11 = 2.08, so E Houston St & Forsyth St goes to warehouse 1 at 2.08.","ops":[{"e":["E Houston St & Chrystie St","E Houston St & Forsyth St"],"state":"area-1"},{"panel":"dist","set":{"E Houston St & Forsyth St":"2.08"}},{"panel":"queue","list":[{"key":"Prospect St & Washington St","note":"1.97"},{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Allen St & Pike St","note":"1.98"},{"key":"Division St & Pike St","note":"1.98"},{"key":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","note":"1.98"},{"key":"2nd Ave & E Houston St","note":"1.99"},{"key":"Park Row & Spruce St","note":"2.02"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Flushing Ave & Classon Ave","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"E Houston St & Forsyth St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.52"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"E Houston St & Forsyth St","state":"waiting"}]},{"say":"Take Prospect St & Washington St from the queue. Warehouse 3 reaches it in 1.97, and nothing reaches it sooner.","ops":[{"v":"Prospect St & Washington St","state":"current"},{"panel":"queue","list":[{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Allen St & Pike St","note":"1.98"},{"key":"Division St & Pike St","note":"1.98"},{"key":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","note":"1.98"},{"key":"2nd Ave & E Houston St","note":"1.99"},{"key":"Park Row & Spruce St","note":"2.02"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Flushing Ave & Classon Ave","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"E Houston St & Forsyth St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.52"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"E Houston St & Chrystie St","state":"component-1"}]},{"say":"Prospect St & Washington St to Prospect St & Adams St: 1.97 + 0.16 = 2.13, so Prospect St & Adams St goes to warehouse 3 at 2.13.","ops":[{"e":["Prospect St & Washington St","Prospect St & Adams St"],"state":"area-3"},{"panel":"dist","set":{"Prospect St & Adams St":"2.13"}},{"panel":"queue","list":[{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Allen St & Pike St","note":"1.98"},{"key":"Division St & Pike St","note":"1.98"},{"key":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","note":"1.98"},{"key":"2nd Ave & E Houston St","note":"1.99"},{"key":"Park Row & Spruce St","note":"2.02"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Flushing Ave & Classon Ave","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"E Houston St & Forsyth St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.52"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Prospect St & Adams St","state":"waiting"}]},{"say":"Prospect St & Washington St to Washington St & York St: 1.97 + 0.18 = 2.15, so Washington St & York St goes to warehouse 3 at 2.15.","ops":[{"e":["Prospect St & Washington St","Washington St & York St"],"state":"area-3"},{"panel":"dist","set":{"Washington St & York St":"2.15"}},{"panel":"queue","list":[{"key":"Grand St & Varick St","note":"1.98"},{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Allen St & Pike St","note":"1.98"},{"key":"Division St & Pike St","note":"1.98"},{"key":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","note":"1.98"},{"key":"2nd Ave & E Houston St","note":"1.99"},{"key":"Park Row & Spruce St","note":"2.02"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Flushing Ave & Classon Ave","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"E Houston St & Forsyth St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.52"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Washington St & York St","state":"waiting"}]},{"say":"Take Grand St & Varick St from the queue. Warehouse 1 reaches it in 1.98, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Grand St & Varick St","state":"current"},{"panel":"queue","list":[{"key":"Delancey St & Essex St","note":"1.98"},{"key":"Allen St & Pike St","note":"1.98"},{"key":"Division St & Pike St","note":"1.98"},{"key":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","note":"1.98"},{"key":"2nd Ave & E Houston St","note":"1.99"},{"key":"Park Row & Spruce St","note":"2.02"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Flushing Ave & Classon Ave","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"E Houston St & Forsyth St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.52"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Prospect St & Washington St","state":"component-3"}]},{"say":"Take Delancey St & Essex St from the queue. Warehouse 1 reaches it in 1.98, and nothing reaches it sooner.","ops":[{"v":"Delancey St & Essex St","state":"current"},{"panel":"queue","list":[{"key":"Allen St & Pike St","note":"1.98"},{"key":"Division St & Pike St","note":"1.98"},{"key":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","note":"1.98"},{"key":"2nd Ave & E Houston St","note":"1.99"},{"key":"Park Row & Spruce St","note":"2.02"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Flushing Ave & Classon Ave","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"E Houston St & Forsyth St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.52"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Grand St & Varick St","state":"component-1"}]},{"say":"Delancey St & Essex St to Delancey St & Norfolk St: 1.98 + 0.12 = 2.1, not quicker than 2.07, so Delancey St & Norfolk St stays with warehouse 1.","ops":[{"e":["Delancey St & Essex St","Delancey St & Norfolk St"],"state":"examined"}]},{"say":"Delancey St & Essex St to E Houston St & Essex St: 1.98 + 0.63 = 2.61, so E Houston St & Essex St goes to warehouse 1 at 2.61.","ops":[{"e":["Delancey St & Essex St","E Houston St & Essex St"],"state":"area-1"},{"panel":"dist","set":{"E Houston St & Essex St":"2.61"}},{"panel":"queue","list":[{"key":"Allen St & Pike St","note":"1.98"},{"key":"Division St & Pike St","note":"1.98"},{"key":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","note":"1.98"},{"key":"2nd Ave & E Houston St","note":"1.99"},{"key":"Park Row & Spruce St","note":"2.02"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Flushing Ave & Classon Ave","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"E Houston St & Forsyth St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.52"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"E Houston St & Essex St","state":"waiting"}]},{"say":"Take Allen St & Pike St from the queue. Warehouse 1 reaches it in 1.98, and nothing reaches it sooner.","ops":[{"v":"Allen St & Pike St","state":"current"},{"panel":"queue","list":[{"key":"Division St & Pike St","note":"1.98"},{"key":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","note":"1.98"},{"key":"2nd Ave & E Houston St","note":"1.99"},{"key":"Park Row & Spruce St","note":"2.02"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Flushing Ave & Classon Ave","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"E Houston St & Forsyth St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.52"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Delancey St & Essex St","state":"component-1"}]},{"say":"Allen St & Pike St to Division St & Pike St: 1.98 + 0.05 = 2.03, not quicker than 1.98, so Division St & Pike St stays with warehouse 1.","ops":[{"e":["Allen St & Pike St","Division St & Pike St"],"state":"examined"}]},{"say":"Take Division St & Pike St from the queue. Warehouse 1 reaches it in 1.98, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Division St & Pike St","state":"current"},{"panel":"queue","list":[{"key":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","note":"1.98"},{"key":"2nd Ave & E Houston St","note":"1.99"},{"key":"Park Row & Spruce St","note":"2.02"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Flushing Ave & Classon Ave","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"E Houston St & Forsyth St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.52"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Allen St & Pike St","state":"component-1"}]},{"say":"Take Brooklyn Bridge & Ari Halbertam Memorial Ramp from the queue. Warehouse 1 reaches it in 1.98, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","state":"current"},{"panel":"queue","list":[{"key":"2nd Ave & E Houston St","note":"1.99"},{"key":"Park Row & Spruce St","note":"2.02"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Flushing Ave & Classon Ave","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"E Houston St & Forsyth St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.52"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Division St & Pike St","state":"component-1"}]},{"say":"Take 2nd Ave & E Houston St from the queue. Warehouse 1 reaches it in 1.99, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"2nd Ave & E Houston St","state":"current"},{"panel":"queue","list":[{"key":"Park Row & Spruce St","note":"2.02"},{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Flushing Ave & Classon Ave","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"E Houston St & Forsyth St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.52"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Brooklyn Bridge & Ari Halbertam Memorial Ramp","state":"component-1"}]},{"say":"Take Park Row & Spruce St from the queue. Warehouse 1 reaches it in 2.02, and nothing reaches it sooner.","ops":[{"v":"Park Row & Spruce St","state":"current"},{"panel":"queue","list":[{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Flushing Ave & Classon Ave","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"E Houston St & Forsyth St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.52"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"2nd Ave & E Houston St","state":"component-1"}]},{"say":"Park Row & Spruce St to Frankfort St & Ari Halbertam Memorial Ramp: 2.02 + 0.46 = 2.48, so Frankfort St & Ari Halbertam Memorial Ramp goes to warehouse 1 at 2.48.","ops":[{"e":["Park Row & Spruce St","Frankfort St & Ari Halbertam Memorial Ramp"],"state":"area-1"},{"panel":"dist","set":{"Frankfort St & Ari Halbertam Memorial Ramp":"2.48"}},{"panel":"queue","list":[{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Flushing Ave & Classon Ave","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"E Houston St & Forsyth St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.52"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Frankfort St & Ari Halbertam Memorial Ramp","state":"waiting"}]},{"say":"Park Row & Spruce St to Park Row & Beekman St: 2.02 + 0.17 = 2.19, so Park Row & Beekman St goes to warehouse 1 at 2.19.","ops":[{"e":["Park Row & Spruce St","Park Row & Beekman St"],"state":"area-1"},{"panel":"dist","set":{"Park Row & Beekman St":"2.19"}},{"panel":"queue","list":[{"key":"Old Fulton St & Hicks St","note":"2.03"},{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Flushing Ave & Classon Ave","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"E Houston St & Forsyth St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.52"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Park Row & Beekman St","state":"waiting"}]},{"say":"Take Old Fulton St & Hicks St from the queue. Warehouse 3 reaches it in 2.03, and nothing reaches it sooner.","ops":[{"v":"Old Fulton St & Hicks St","state":"current"},{"panel":"queue","list":[{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Flushing Ave & Classon Ave","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"E Houston St & Forsyth St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.52"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Park Row & Spruce St","state":"component-1"}]},{"say":"Old Fulton St & Hicks St to Old Fulton St near Hicks St (3): 2.03 + 0.06 = 2.09, so Old Fulton St near Hicks St (3) goes to warehouse 3 at 2.09.","ops":[{"e":["Old Fulton St & Hicks St","Old Fulton St near Hicks St (3)"],"state":"area-3"},{"panel":"dist","set":{"Old Fulton St near Hicks St (3)":"2.09"}},{"panel":"queue","list":[{"key":"Beach St & Varick St","note":"2.04"},{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Flushing Ave & Classon Ave","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"E Houston St & Forsyth St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Old Fulton St near Hicks St (3)","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.52"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Old Fulton St near Hicks St (3)","state":"waiting"}]},{"say":"Take Beach St & Varick St from the queue. Warehouse 1 reaches it in 2.04, and nothing reaches it sooner.","ops":[{"v":"Beach St & Varick St","state":"current"},{"panel":"queue","list":[{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Flushing Ave & Classon Ave","note":"2.07"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"E Houston St & Forsyth St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Old Fulton St near Hicks St (3)","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.52"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Old Fulton St & Hicks St","state":"component-3"}]},{"say":"Beach St & Varick St to Beach St & Walker St: 2.04 + 0.04 = 2.08, so Beach St & Walker St goes to warehouse 1 at 2.08.","ops":[{"e":["Beach St & Varick St","Beach St & Walker St"],"state":"area-1"},{"panel":"dist","set":{"Beach St & Walker St":"2.08"}},{"panel":"queue","list":[{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Flushing Ave & Classon Ave","note":"2.07"},{"key":"Beach St & Walker St","note":"2.08"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"E Houston St & Forsyth St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Old Fulton St near Hicks St (3)","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & York St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.52"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Beach St & Walker St","state":"waiting"}]},{"say":"Beach St & Varick St to W Broadway & Varick St: 2.04 + 0.46 = 2.5, so W Broadway & Varick St goes to warehouse 1 at 2.5.","ops":[{"e":["Beach St & Varick St","W Broadway & Varick St"],"state":"area-1"},{"panel":"dist","set":{"W Broadway & Varick St":"2.5"}},{"panel":"queue","list":[{"key":"Delancey St & Norfolk St","note":"2.07"},{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Flushing Ave & Classon Ave","note":"2.07"},{"key":"Beach St & Walker St","note":"2.08"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"E Houston St & Forsyth St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Old Fulton St near Hicks St (3)","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Adams St & York St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.52"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"W Broadway & Varick St","state":"waiting"}]},{"say":"Take Delancey St & Norfolk St from the queue. Warehouse 1 reaches it in 2.07, and nothing reaches it sooner.","ops":[{"v":"Delancey St & Norfolk St","state":"current"},{"panel":"queue","list":[{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Flushing Ave & Classon Ave","note":"2.07"},{"key":"Beach St & Walker St","note":"2.08"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"E Houston St & Forsyth St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Old Fulton St near Hicks St (3)","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Adams St & York St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.52"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Beach St & Varick St","state":"component-1"}]},{"say":"Delancey St & Norfolk St to Delancey St near Norfolk St: 2.07 + 0.04 = 2.11, so Delancey St near Norfolk St goes to warehouse 1 at 2.11.","ops":[{"e":["Delancey St & Norfolk St","Delancey St near Norfolk St"],"state":"area-1"},{"panel":"dist","set":{"Delancey St near Norfolk St":"2.11"}},{"panel":"queue","list":[{"key":"Kent Ave & Clymer St","note":"2.07"},{"key":"Flushing Ave & Classon Ave","note":"2.07"},{"key":"Beach St & Walker St","note":"2.08"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"E Houston St & Forsyth St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Old Fulton St near Hicks St (3)","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Delancey St near Norfolk St","note":"2.11"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Adams St & York St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.52"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Delancey St near Norfolk St","state":"waiting"}]},{"say":"Take Kent Ave & Clymer St from the queue. Warehouse 2 reaches it in 2.07, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Kent Ave & Clymer St","state":"current"},{"panel":"queue","list":[{"key":"Flushing Ave & Classon Ave","note":"2.07"},{"key":"Beach St & Walker St","note":"2.08"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"E Houston St & Forsyth St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Old Fulton St near Hicks St (3)","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Delancey St near Norfolk St","note":"2.11"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Adams St & York St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.52"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Delancey St & Norfolk St","state":"component-1"}]},{"say":"Take Flushing Ave & Classon Ave from the queue. Warehouse 2 reaches it in 2.07, and nothing reaches it sooner.","ops":[{"v":"Flushing Ave & Classon Ave","state":"current"},{"panel":"queue","list":[{"key":"Beach St & Walker St","note":"2.08"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"E Houston St & Forsyth St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Old Fulton St near Hicks St (3)","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Delancey St near Norfolk St","note":"2.11"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Adams St & York St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.52"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Kent Ave & Clymer St","state":"component-2"}]},{"say":"Flushing Ave & Classon Ave to Flushing Ave & Kent Ave: 2.07 + 0.22 = 2.29, not quicker than 2.14, so Flushing Ave & Kent Ave stays with warehouse 2.","ops":[{"e":["Flushing Ave & Classon Ave","Flushing Ave & Kent Ave"],"state":"examined"}]},{"say":"Flushing Ave & Classon Ave to Wallabout St & Classon Ave: 2.07 + 0.2 = 2.27, so Wallabout St & Classon Ave goes to warehouse 2 at 2.27.","ops":[{"e":["Flushing Ave & Classon Ave","Wallabout St & Classon Ave"],"state":"area-2"},{"panel":"dist","set":{"Wallabout St & Classon Ave":"2.27"}},{"panel":"queue","list":[{"key":"Beach St & Walker St","note":"2.08"},{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"E Houston St & Forsyth St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Old Fulton St near Hicks St (3)","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Delancey St near Norfolk St","note":"2.11"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Adams St & York St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.52"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Wallabout St & Classon Ave","state":"waiting"}]},{"say":"Take Beach St & Walker St from the queue. Warehouse 1 reaches it in 2.08, and nothing reaches it sooner.","ops":[{"v":"Beach St & Walker St","state":"current"},{"panel":"queue","list":[{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"E Houston St & Forsyth St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Old Fulton St near Hicks St (3)","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Delancey St near Norfolk St","note":"2.11"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Adams St & York St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.52"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Flushing Ave & Classon Ave","state":"component-2"}]},{"say":"Beach St & Walker St to W Broadway & 6th Ave: 2.08 + 0.23 = 2.31, so W Broadway & 6th Ave goes to warehouse 1 at 2.31.","ops":[{"e":["Beach St & Walker St","W Broadway & 6th Ave"],"state":"area-1"},{"panel":"dist","set":{"W Broadway & 6th Ave":"2.31"}},{"panel":"queue","list":[{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"E Houston St & Forsyth St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Old Fulton St near Hicks St (3)","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Delancey St near Norfolk St","note":"2.11"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Adams St & York St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.52"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"W Broadway & 6th Ave","state":"waiting"}]},{"say":"Beach St & Walker St to W Broadway & Walker St: 2.08 + 0.15 = 2.23, so W Broadway & Walker St goes to warehouse 1 at 2.23.","ops":[{"e":["Beach St & Walker St","W Broadway & Walker St"],"state":"area-1"},{"panel":"dist","set":{"W Broadway & Walker St":"2.23"}},{"panel":"queue","list":[{"key":"Bowery & Bleecker St","note":"2.08"},{"key":"E Houston St & Forsyth St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Old Fulton St near Hicks St (3)","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Delancey St near Norfolk St","note":"2.11"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Adams St & York St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.52"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"W Broadway & Walker St","state":"waiting"}]},{"say":"Take Bowery & Bleecker St from the queue. Warehouse 1 reaches it in 2.08, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Bowery & Bleecker St","state":"current"},{"panel":"queue","list":[{"key":"E Houston St & Forsyth St","note":"2.08"},{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Old Fulton St near Hicks St (3)","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Delancey St near Norfolk St","note":"2.11"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Adams St & York St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.52"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Beach St & Walker St","state":"component-1"}]},{"say":"Take E Houston St & Forsyth St from the queue. Warehouse 1 reaches it in 2.08, and nothing reaches it sooner.","ops":[{"v":"E Houston St & Forsyth St","state":"current"},{"panel":"queue","list":[{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Old Fulton St near Hicks St (3)","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Delancey St near Norfolk St","note":"2.11"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Adams St & York St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.52"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Bowery & Bleecker St","state":"component-1"}]},{"say":"E Houston St & Forsyth St to Allen St & 1st Ave (N): 2.08 + 0.22 = 2.3, so Allen St & 1st Ave (N) goes to warehouse 1 at 2.3.","ops":[{"e":["E Houston St & Forsyth St","Allen St & 1st Ave (N)"],"state":"area-1"},{"panel":"dist","set":{"Allen St & 1st Ave (N)":"2.3"}},{"panel":"queue","list":[{"key":"Park Ave & Washington Ave","note":"2.09"},{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Old Fulton St near Hicks St (3)","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Delancey St near Norfolk St","note":"2.11"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Adams St & York St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.52"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Allen St & 1st Ave (N)","state":"waiting"}]},{"say":"Take Park Ave & Washington Ave from the queue. Warehouse 3 reaches it in 2.09, and nothing reaches it sooner.","ops":[{"v":"Park Ave & Washington Ave","state":"current"},{"panel":"queue","list":[{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Old Fulton St near Hicks St (3)","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Delancey St near Norfolk St","note":"2.11"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Adams St & York St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.52"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"E Houston St & Forsyth St","state":"component-1"}]},{"say":"Park Ave & Washington Ave to Flushing Ave & Washington Ave: 2.09 + 0.42 = 2.51, quicker than 2.52 from warehouse 3, so Flushing Ave & Washington Ave goes to warehouse 3 at 2.51.","ops":[{"e":["Park Ave & Washington Ave","Flushing Ave & Washington Ave"],"state":"area-3"},{"panel":"dist","set":{"Flushing Ave & Washington Ave":"2.51"}},{"panel":"queue","list":[{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Old Fulton St near Hicks St (3)","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Delancey St near Norfolk St","note":"2.11"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Adams St & York St","note":"2.51"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"e":["Flushing Ave & Vanderbilt Ave","Flushing Ave & Washington Ave"],"state":"examined"}]},{"say":"Park Ave & Washington Ave to Myrtle Ave & Washington Ave: 2.09 + 0.6 = 2.69, not quicker than 2.34, so Myrtle Ave & Washington Ave stays with warehouse 3.","ops":[{"e":["Park Ave & Washington Ave","Myrtle Ave & Washington Ave"],"state":"examined"}]},{"say":"Park Ave & Washington Ave to Park Ave & Ryerson St: 2.09 + 0.26 = 2.35, so Park Ave & Ryerson St goes to warehouse 3 at 2.35.","ops":[{"e":["Park Ave & Washington Ave","Park Ave & Ryerson St"],"state":"area-3"},{"panel":"dist","set":{"Park Ave & Ryerson St":"2.35"}},{"panel":"queue","list":[{"key":"Pearl St & Robert F. Wagner Sr. Pl","note":"2.09"},{"key":"Old Fulton St near Hicks St (3)","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Delancey St near Norfolk St","note":"2.11"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Adams St & York St","note":"2.51"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Park Ave & Ryerson St","state":"waiting"}]},{"say":"Take Pearl St & Robert F. Wagner Sr. Pl from the queue. Warehouse 1 reaches it in 2.09, and nothing reaches it sooner.","ops":[{"v":"Pearl St & Robert F. Wagner Sr. Pl","state":"current"},{"panel":"queue","list":[{"key":"Old Fulton St near Hicks St (3)","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Delancey St near Norfolk St","note":"2.11"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Adams St & York St","note":"2.51"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Park Ave & Washington Ave","state":"component-3"}]},{"say":"Pearl St & Robert F. Wagner Sr. Pl to Pearl St & Ari Halbertam Memorial Ramp: 2.09 + 0.11 = 2.2, so Pearl St & Ari Halbertam Memorial Ramp goes to warehouse 1 at 2.2.","ops":[{"e":["Pearl St & Robert F. Wagner Sr. Pl","Pearl St & Ari Halbertam Memorial Ramp"],"state":"area-1"},{"panel":"dist","set":{"Pearl St & Ari Halbertam Memorial Ramp":"2.2"}},{"panel":"queue","list":[{"key":"Old Fulton St near Hicks St (3)","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Delancey St near Norfolk St","note":"2.11"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Pearl St & Ari Halbertam Memorial Ramp","note":"2.2"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Adams St & York St","note":"2.51"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Pearl St & Ari Halbertam Memorial Ramp","state":"waiting"}]},{"say":"Pearl St & Robert F. Wagner Sr. Pl to South St & Robert F. Wagner Sr. Pl (S): 2.09 + 0.46 = 2.55, so South St & Robert F. Wagner Sr. Pl (S) goes to warehouse 1 at 2.55.","ops":[{"e":["Pearl St & Robert F. Wagner Sr. Pl","South St & Robert F. Wagner Sr. Pl (S)"],"state":"area-1"},{"panel":"dist","set":{"South St & Robert F. Wagner Sr. Pl (S)":"2.55"}},{"panel":"queue","list":[{"key":"Old Fulton St near Hicks St (3)","note":"2.09"},{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Delancey St near Norfolk St","note":"2.11"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Pearl St & Ari Halbertam Memorial Ramp","note":"2.2"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Adams St & York St","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"South St & Robert F. Wagner Sr. Pl (S)","state":"waiting"}]},{"say":"Take Old Fulton St near Hicks St (3) from the queue. Warehouse 3 reaches it in 2.09, and nothing reaches it sooner.","ops":[{"v":"Old Fulton St near Hicks St (3)","state":"current"},{"panel":"queue","list":[{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Delancey St near Norfolk St","note":"2.11"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Pearl St & Ari Halbertam Memorial Ramp","note":"2.2"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Adams St & York St","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Pearl St & Robert F. Wagner Sr. Pl","state":"component-1"}]},{"say":"Old Fulton St near Hicks St (3) to Old Fulton St near Brooklyn Bridge: 2.09 + 0.08 = 2.17, so Old Fulton St near Brooklyn Bridge goes to warehouse 3 at 2.17.","ops":[{"e":["Old Fulton St near Hicks St (3)","Old Fulton St near Brooklyn Bridge"],"state":"area-3"},{"panel":"dist","set":{"Old Fulton St near Brooklyn Bridge":"2.17"}},{"panel":"queue","list":[{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Delancey St near Norfolk St","note":"2.11"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Old Fulton St near Brooklyn Bridge","note":"2.17"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Pearl St & Ari Halbertam Memorial Ramp","note":"2.2"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Adams St & York St","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Old Fulton St near Brooklyn Bridge","state":"waiting"}]},{"say":"Old Fulton St near Hicks St (3) to Old Fulton St near Hicks St (2): 2.09 + 0.05 = 2.14, so Old Fulton St near Hicks St (2) goes to warehouse 3 at 2.14.","ops":[{"e":["Old Fulton St near Hicks St (3)","Old Fulton St near Hicks St (2)"],"state":"area-3"},{"panel":"dist","set":{"Old Fulton St near Hicks St (2)":"2.14"}},{"panel":"queue","list":[{"key":"Fulton St & Lafayette Ave","note":"2.1"},{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Delancey St near Norfolk St","note":"2.11"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Old Fulton St near Hicks St (2)","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Old Fulton St near Brooklyn Bridge","note":"2.17"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Pearl St & Ari Halbertam Memorial Ramp","note":"2.2"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Adams St & York St","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Old Fulton St near Hicks St (2)","state":"waiting"}]},{"say":"Take Fulton St & Lafayette Ave from the queue. Warehouse 3 reaches it in 2.1, and nothing reaches it sooner.","ops":[{"v":"Fulton St & Lafayette Ave","state":"current"},{"panel":"queue","list":[{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Delancey St near Norfolk St","note":"2.11"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Old Fulton St near Hicks St (2)","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Old Fulton St near Brooklyn Bridge","note":"2.17"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Pearl St & Ari Halbertam Memorial Ramp","note":"2.2"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Adams St & York St","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Old Fulton St near Hicks St (3)","state":"component-3"}]},{"say":"Fulton St & Lafayette Ave to Lafayette Ave & Vanderbilt Ave: 2.1 + 0.95 = 3.05, so Lafayette Ave & Vanderbilt Ave goes to warehouse 3 at 3.05.","ops":[{"e":["Fulton St & Lafayette Ave","Lafayette Ave & Vanderbilt Ave"],"state":"area-3"},{"panel":"dist","set":{"Lafayette Ave & Vanderbilt Ave":"3.05"}},{"panel":"queue","list":[{"key":"Ramp by Cadman Plaza West","note":"2.1"},{"key":"Delancey St near Norfolk St","note":"2.11"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Old Fulton St near Hicks St (2)","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Old Fulton St near Brooklyn Bridge","note":"2.17"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Pearl St & Ari Halbertam Memorial Ramp","note":"2.2"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Adams St & York St","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Lafayette Ave & Vanderbilt Ave","state":"waiting"}]},{"say":"Take Ramp by Cadman Plaza West from the queue. Warehouse 3 reaches it in 2.1, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Ramp by Cadman Plaza West","state":"current"},{"panel":"queue","list":[{"key":"Delancey St near Norfolk St","note":"2.11"},{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Old Fulton St near Hicks St (2)","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Old Fulton St near Brooklyn Bridge","note":"2.17"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Pearl St & Ari Halbertam Memorial Ramp","note":"2.2"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Adams St & York St","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Fulton St & Lafayette Ave","state":"component-3"}]},{"say":"Take Delancey St near Norfolk St from the queue. Warehouse 1 reaches it in 2.11, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Delancey St near Norfolk St","state":"current"},{"panel":"queue","list":[{"key":"Allen St & Stanton St","note":"2.12"},{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Old Fulton St near Hicks St (2)","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Old Fulton St near Brooklyn Bridge","note":"2.17"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Pearl St & Ari Halbertam Memorial Ramp","note":"2.2"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Adams St & York St","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Ramp by Cadman Plaza West","state":"component-3"}]},{"say":"Take Allen St & Stanton St from the queue. Warehouse 1 reaches it in 2.12, and nothing reaches it sooner.","ops":[{"v":"Allen St & Stanton St","state":"current"},{"panel":"queue","list":[{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Old Fulton St near Hicks St (2)","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Old Fulton St near Brooklyn Bridge","note":"2.17"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Pearl St & Ari Halbertam Memorial Ramp","note":"2.2"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Adams St & York St","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Delancey St near Norfolk St","state":"component-1"}]},{"say":"Allen St & Stanton St to Allen St & 1st Ave (S): 2.12 + 0.21 = 2.33, so Allen St & 1st Ave (S) goes to warehouse 1 at 2.33.","ops":[{"e":["Allen St & Stanton St","Allen St & 1st Ave (S)"],"state":"area-1"},{"panel":"dist","set":{"Allen St & 1st Ave (S)":"2.33"}},{"panel":"queue","list":[{"key":"Atlantic Ave & Smith St","note":"2.12"},{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Old Fulton St near Hicks St (2)","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Old Fulton St near Brooklyn Bridge","note":"2.17"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Pearl St & Ari Halbertam Memorial Ramp","note":"2.2"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Allen St & 1st Ave (S)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Adams St & York St","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Allen St & 1st Ave (S)","state":"waiting"}]},{"say":"Take Atlantic Ave & Smith St from the queue. Warehouse 3 reaches it in 2.12, and nothing reaches it sooner.","ops":[{"v":"Atlantic Ave & Smith St","state":"current"},{"panel":"queue","list":[{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Old Fulton St near Hicks St (2)","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Old Fulton St near Brooklyn Bridge","note":"2.17"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Pearl St & Ari Halbertam Memorial Ramp","note":"2.2"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Allen St & 1st Ave (S)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Adams St & York St","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Allen St & Stanton St","state":"component-1"}]},{"say":"Atlantic Ave & Smith St to Atlantic Ave near Bond St: 2.12 + 0.58 = 2.7, so Atlantic Ave near Bond St goes to warehouse 3 at 2.7.","ops":[{"e":["Atlantic Ave & Smith St","Atlantic Ave near Bond St"],"state":"area-3"},{"panel":"dist","set":{"Atlantic Ave near Bond St":"2.7"}},{"panel":"queue","list":[{"key":"Prospect St & Adams St","note":"2.13"},{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Old Fulton St near Hicks St (2)","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Old Fulton St near Brooklyn Bridge","note":"2.17"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Pearl St & Ari Halbertam Memorial Ramp","note":"2.2"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Allen St & 1st Ave (S)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Adams St & York St","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Atlantic Ave near Bond St","state":"waiting"}]},{"say":"Take Prospect St & Adams St from the queue. Warehouse 3 reaches it in 2.13, and nothing reaches it sooner.","ops":[{"v":"Prospect St & Adams St","state":"current"},{"panel":"queue","list":[{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Old Fulton St near Hicks St (2)","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Old Fulton St near Brooklyn Bridge","note":"2.17"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Pearl St & Ari Halbertam Memorial Ramp","note":"2.2"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Allen St & 1st Ave (S)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Adams St & York St","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Atlantic Ave & Smith St","state":"component-3"}]},{"say":"Prospect St & Adams St to Adams St & York St: 2.13 + 0.18 = 2.31, quicker than 2.51 from warehouse 3, so Adams St & York St goes to warehouse 3 at 2.31.","ops":[{"e":["Prospect St & Adams St","Adams St & York St"],"state":"area-3"},{"panel":"dist","set":{"Adams St & York St":"2.31"}},{"panel":"queue","list":[{"key":"Flushing Ave & Kent Ave","note":"2.14"},{"key":"Old Fulton St near Hicks St (2)","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Old Fulton St near Brooklyn Bridge","note":"2.17"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Pearl St & Ari Halbertam Memorial Ramp","note":"2.2"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"Allen St & 1st Ave (S)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"e":["York St & Bridge St","Adams St & York St"],"state":"examined"}]},{"say":"Take Flushing Ave & Kent Ave from the queue. Warehouse 2 reaches it in 2.14, and nothing reaches it sooner.","ops":[{"v":"Flushing Ave & Kent Ave","state":"current"},{"panel":"queue","list":[{"key":"Old Fulton St near Hicks St (2)","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Old Fulton St near Brooklyn Bridge","note":"2.17"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Pearl St & Ari Halbertam Memorial Ramp","note":"2.2"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"Allen St & 1st Ave (S)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Prospect St & Adams St","state":"component-3"}]},{"say":"Flushing Ave & Kent Ave to Flushing Ave & Bedford Ave: 2.14 + 0.41 = 2.55, so Flushing Ave & Bedford Ave goes to warehouse 2 at 2.55.","ops":[{"e":["Flushing Ave & Kent Ave","Flushing Ave & Bedford Ave"],"state":"area-2"},{"panel":"dist","set":{"Flushing Ave & Bedford Ave":"2.55"}},{"panel":"queue","list":[{"key":"Old Fulton St near Hicks St (2)","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Old Fulton St near Brooklyn Bridge","note":"2.17"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Pearl St & Ari Halbertam Memorial Ramp","note":"2.2"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"Allen St & 1st Ave (S)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Flushing Ave & Bedford Ave","state":"waiting"}]},{"say":"Flushing Ave & Kent Ave to Myrtle Ave & Kent Ave: 2.14 + 0.76 = 2.9, so Myrtle Ave & Kent Ave goes to warehouse 2 at 2.9.","ops":[{"e":["Flushing Ave & Kent Ave","Myrtle Ave & Kent Ave"],"state":"area-2"},{"panel":"dist","set":{"Myrtle Ave & Kent Ave":"2.9"}},{"panel":"queue","list":[{"key":"Old Fulton St near Hicks St (2)","note":"2.14"},{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Old Fulton St near Brooklyn Bridge","note":"2.17"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Pearl St & Ari Halbertam Memorial Ramp","note":"2.2"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"Allen St & 1st Ave (S)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Myrtle Ave & Kent Ave","state":"waiting"}]},{"say":"Take Old Fulton St near Hicks St (2) from the queue. Warehouse 3 reaches it in 2.14, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Old Fulton St near Hicks St (2)","state":"current"},{"panel":"queue","list":[{"key":"Atlantic Ave & Court St","note":"2.15"},{"key":"Washington St & York St","note":"2.15"},{"key":"Old Fulton St near Brooklyn Bridge","note":"2.17"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Pearl St & Ari Halbertam Memorial Ramp","note":"2.2"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"Allen St & 1st Ave (S)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Flushing Ave & Kent Ave","state":"component-2"}]},{"say":"Take Atlantic Ave & Court St from the queue. Warehouse 3 reaches it in 2.15, and nothing reaches it sooner.","ops":[{"v":"Atlantic Ave & Court St","state":"current"},{"panel":"queue","list":[{"key":"Washington St & York St","note":"2.15"},{"key":"Old Fulton St near Brooklyn Bridge","note":"2.17"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Pearl St & Ari Halbertam Memorial Ramp","note":"2.2"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"Allen St & 1st Ave (S)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Old Fulton St near Hicks St (2)","state":"component-3"}]},{"say":"Atlantic Ave & Court St to Atlantic Ave & Hicks St: 2.15 + 0.72 = 2.87, so Atlantic Ave & Hicks St goes to warehouse 3 at 2.87.","ops":[{"e":["Atlantic Ave & Court St","Atlantic Ave & Hicks St"],"state":"area-3"},{"panel":"dist","set":{"Atlantic Ave & Hicks St":"2.87"}},{"panel":"queue","list":[{"key":"Washington St & York St","note":"2.15"},{"key":"Old Fulton St near Brooklyn Bridge","note":"2.17"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Pearl St & Ari Halbertam Memorial Ramp","note":"2.2"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"Allen St & 1st Ave (S)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Atlantic Ave & Hicks St","state":"waiting"}]},{"say":"Take Washington St & York St from the queue. Warehouse 3 reaches it in 2.15, and nothing reaches it sooner.","ops":[{"v":"Washington St & York St","state":"current"},{"panel":"queue","list":[{"key":"Old Fulton St near Brooklyn Bridge","note":"2.17"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Pearl St & Ari Halbertam Memorial Ramp","note":"2.2"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"Allen St & 1st Ave (S)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Atlantic Ave & Court St","state":"component-3"}]},{"say":"Washington St & York St to York St & Front St: 2.15 + 0.4 = 2.55, so York St & Front St goes to warehouse 3 at 2.55.","ops":[{"e":["Washington St & York St","York St & Front St"],"state":"area-3"},{"panel":"dist","set":{"York St & Front St":"2.55"}},{"panel":"queue","list":[{"key":"Old Fulton St near Brooklyn Bridge","note":"2.17"},{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Pearl St & Ari Halbertam Memorial Ramp","note":"2.2"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"Allen St & 1st Ave (S)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"York St & Front St","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"York St & Front St","state":"waiting"}]},{"say":"Take Old Fulton St near Brooklyn Bridge from the queue. Warehouse 3 reaches it in 2.17, and nothing reaches it sooner.","ops":[{"v":"Old Fulton St near Brooklyn Bridge","state":"current"},{"panel":"queue","list":[{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Pearl St & Ari Halbertam Memorial Ramp","note":"2.2"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"Allen St & 1st Ave (S)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"York St & Front St","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Washington St & York St","state":"component-3"}]},{"say":"Old Fulton St near Brooklyn Bridge to Old Fulton St near Front St: 2.17 + 0.05 = 2.22, so Old Fulton St near Front St goes to warehouse 3 at 2.22.","ops":[{"e":["Old Fulton St near Brooklyn Bridge","Old Fulton St near Front St"],"state":"area-3"},{"panel":"dist","set":{"Old Fulton St near Front St":"2.22"}},{"panel":"queue","list":[{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Pearl St & Ari Halbertam Memorial Ramp","note":"2.2"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Old Fulton St near Front St","note":"2.22"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"Allen St & 1st Ave (S)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"York St & Front St","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Old Fulton St near Front St","state":"waiting"}]},{"say":"Old Fulton St near Brooklyn Bridge to Old Fulton St near Hicks St (1): 2.17 + 0.03 = 2.2, so Old Fulton St near Hicks St (1) goes to warehouse 3 at 2.2.","ops":[{"e":["Old Fulton St near Brooklyn Bridge","Old Fulton St near Hicks St (1)"],"state":"area-3"},{"panel":"dist","set":{"Old Fulton St near Hicks St (1)":"2.2"}},{"panel":"queue","list":[{"key":"Lorimer St & Wallabout St","note":"2.18"},{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Pearl St & Ari Halbertam Memorial Ramp","note":"2.2"},{"key":"Old Fulton St near Hicks St (1)","note":"2.2"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Old Fulton St near Front St","note":"2.22"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"Allen St & 1st Ave (S)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"York St & Front St","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Old Fulton St near Hicks St (1)","state":"waiting"}]},{"say":"Take Lorimer St & Wallabout St from the queue. Warehouse 2 reaches it in 2.18, and nothing reaches it sooner.","ops":[{"v":"Lorimer St & Wallabout St","state":"current"},{"panel":"queue","list":[{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Pearl St & Ari Halbertam Memorial Ramp","note":"2.2"},{"key":"Old Fulton St near Hicks St (1)","note":"2.2"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Old Fulton St near Front St","note":"2.22"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"Allen St & 1st Ave (S)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"York St & Front St","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Old Fulton St near Brooklyn Bridge","state":"component-3"}]},{"say":"Lorimer St & Wallabout St to Bedford Ave & Wallabout St: 2.18 + 0.42 = 2.6, not quicker than 2.37, so Bedford Ave & Wallabout St stays with warehouse 2.","ops":[{"e":["Lorimer St & Wallabout St","Bedford Ave & Wallabout St"],"state":"examined"}]},{"say":"Lorimer St & Wallabout St to Flushing Ave & Nostrand Ave: 2.18 + 0.22 = 2.4, so Flushing Ave & Nostrand Ave goes to warehouse 2 at 2.4.","ops":[{"e":["Lorimer St & Wallabout St","Flushing Ave & Nostrand Ave"],"state":"area-2"},{"panel":"dist","set":{"Flushing Ave & Nostrand Ave":"2.4"}},{"panel":"queue","list":[{"key":"Park Row & Beekman St","note":"2.19"},{"key":"Pearl St & Ari Halbertam Memorial Ramp","note":"2.2"},{"key":"Old Fulton St near Hicks St (1)","note":"2.2"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Old Fulton St near Front St","note":"2.22"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"Allen St & 1st Ave (S)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"York St & Front St","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Flushing Ave & Nostrand Ave","state":"waiting"}]},{"say":"Take Park Row & Beekman St from the queue. Warehouse 1 reaches it in 2.19, and nothing reaches it sooner.","ops":[{"v":"Park Row & Beekman St","state":"current"},{"panel":"queue","list":[{"key":"Pearl St & Ari Halbertam Memorial Ramp","note":"2.2"},{"key":"Old Fulton St near Hicks St (1)","note":"2.2"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Old Fulton St near Front St","note":"2.22"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"Allen St & 1st Ave (S)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"York St & Front St","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Lorimer St & Wallabout St","state":"component-2"}]},{"say":"Park Row & Beekman St to Park Row near Broadway (N): 2.19 + 0.14 = 2.33, so Park Row near Broadway (N) goes to warehouse 1 at 2.33.","ops":[{"e":["Park Row & Beekman St","Park Row near Broadway (N)"],"state":"area-1"},{"panel":"dist","set":{"Park Row near Broadway (N)":"2.33"}},{"panel":"queue","list":[{"key":"Pearl St & Ari Halbertam Memorial Ramp","note":"2.2"},{"key":"Old Fulton St near Hicks St (1)","note":"2.2"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Old Fulton St near Front St","note":"2.22"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"Allen St & 1st Ave (S)","note":"2.33"},{"key":"Park Row near Broadway (N)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"York St & Front St","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Park Row near Broadway (N)","state":"waiting"}]},{"say":"Take Pearl St & Ari Halbertam Memorial Ramp from the queue. Warehouse 1 reaches it in 2.2, and nothing reaches it sooner.","ops":[{"v":"Pearl St & Ari Halbertam Memorial Ramp","state":"current"},{"panel":"queue","list":[{"key":"Old Fulton St near Hicks St (1)","note":"2.2"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Old Fulton St near Front St","note":"2.22"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"Allen St & 1st Ave (S)","note":"2.33"},{"key":"Park Row near Broadway (N)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"York St & Front St","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Park Row & Beekman St","state":"component-1"}]},{"say":"Pearl St & Ari Halbertam Memorial Ramp to Frankfort St & Ari Halbertam Memorial Ramp: 2.2 + 0.34 = 2.54, not quicker than 2.48, so Frankfort St & Ari Halbertam Memorial Ramp stays with warehouse 1.","ops":[{"e":["Pearl St & Ari Halbertam Memorial Ramp","Frankfort St & Ari Halbertam Memorial Ramp"],"state":"examined"}]},{"say":"Pearl St & Ari Halbertam Memorial Ramp to Pearl St & Frankfort St: 2.2 + 0.03 = 2.23, so Pearl St & Frankfort St goes to warehouse 1 at 2.23.","ops":[{"e":["Pearl St & Ari Halbertam Memorial Ramp","Pearl St & Frankfort St"],"state":"area-1"},{"panel":"dist","set":{"Pearl St & Frankfort St":"2.23"}},{"panel":"queue","list":[{"key":"Old Fulton St near Hicks St (1)","note":"2.2"},{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Old Fulton St near Front St","note":"2.22"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Pearl St & Frankfort St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"Allen St & 1st Ave (S)","note":"2.33"},{"key":"Park Row near Broadway (N)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"York St & Front St","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Pearl St & Frankfort St","state":"waiting"}]},{"say":"Take Old Fulton St near Hicks St (1) from the queue. Warehouse 3 reaches it in 2.2, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Old Fulton St near Hicks St (1)","state":"current"},{"panel":"queue","list":[{"key":"Murray St & Broadway","note":"2.21"},{"key":"Pike St & Madison St","note":"2.21"},{"key":"Old Fulton St near Front St","note":"2.22"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Pearl St & Frankfort St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"Allen St & 1st Ave (S)","note":"2.33"},{"key":"Park Row near Broadway (N)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"York St & Front St","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Pearl St & Ari Halbertam Memorial Ramp","state":"component-1"}]},{"say":"Take Murray St & Broadway from the queue. Warehouse 1 reaches it in 2.21, and nothing reaches it sooner.","ops":[{"v":"Murray St & Broadway","state":"current"},{"panel":"queue","list":[{"key":"Pike St & Madison St","note":"2.21"},{"key":"Old Fulton St near Front St","note":"2.22"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Pearl St & Frankfort St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"Allen St & 1st Ave (S)","note":"2.33"},{"key":"Park Row near Broadway (N)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"York St & Front St","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Old Fulton St near Hicks St (1)","state":"component-3"}]},{"say":"Murray St & Broadway to Barclay St & Broadway: 2.21 + 0.26 = 2.47, so Barclay St & Broadway goes to warehouse 1 at 2.47.","ops":[{"e":["Murray St & Broadway","Barclay St & Broadway"],"state":"area-1"},{"panel":"dist","set":{"Barclay St & Broadway":"2.47"}},{"panel":"queue","list":[{"key":"Pike St & Madison St","note":"2.21"},{"key":"Old Fulton St near Front St","note":"2.22"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Pearl St & Frankfort St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"Allen St & 1st Ave (S)","note":"2.33"},{"key":"Park Row near Broadway (N)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Barclay St & Broadway","note":"2.47"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"York St & Front St","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Barclay St & Broadway","state":"waiting"}]},{"say":"Murray St & Broadway to Murray St & Church St: 2.21 + 0.3 = 2.51, so Murray St & Church St goes to warehouse 1 at 2.51.","ops":[{"e":["Murray St & Broadway","Murray St & Church St"],"state":"area-1"},{"panel":"dist","set":{"Murray St & Church St":"2.51"}},{"panel":"queue","list":[{"key":"Pike St & Madison St","note":"2.21"},{"key":"Old Fulton St near Front St","note":"2.22"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Pearl St & Frankfort St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"Allen St & 1st Ave (S)","note":"2.33"},{"key":"Park Row near Broadway (N)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Barclay St & Broadway","note":"2.47"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"York St & Front St","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Murray St & Church St","state":"waiting"}]},{"say":"Take Pike St & Madison St from the queue. Warehouse 1 reaches it in 2.21, and nothing reaches it sooner.","ops":[{"v":"Pike St & Madison St","state":"current"},{"panel":"queue","list":[{"key":"Old Fulton St near Front St","note":"2.22"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Pearl St & Frankfort St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"Allen St & 1st Ave (S)","note":"2.33"},{"key":"Park Row near Broadway (N)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Barclay St & Broadway","note":"2.47"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"York St & Front St","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Murray St & Broadway","state":"component-1"}]},{"say":"Pike St & Madison St to Pike Slip & South St: 2.21 + 0.58 = 2.79, so Pike Slip & South St goes to warehouse 1 at 2.79.","ops":[{"e":["Pike St & Madison St","Pike Slip & South St"],"state":"area-1"},{"panel":"dist","set":{"Pike Slip & South St":"2.79"}},{"panel":"queue","list":[{"key":"Old Fulton St near Front St","note":"2.22"},{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Pearl St & Frankfort St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"Allen St & 1st Ave (S)","note":"2.33"},{"key":"Park Row near Broadway (N)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Barclay St & Broadway","note":"2.47"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"York St & Front St","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Pike Slip & South St","state":"waiting"}]},{"say":"Take Old Fulton St near Front St from the queue. Warehouse 3 reaches it in 2.22, and nothing reaches it sooner.","ops":[{"v":"Old Fulton St near Front St","state":"current"},{"panel":"queue","list":[{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Pearl St & Frankfort St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"Allen St & 1st Ave (S)","note":"2.33"},{"key":"Park Row near Broadway (N)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Barclay St & Broadway","note":"2.47"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"York St & Front St","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Pike St & Madison St","state":"component-1"}]},{"say":"Old Fulton St near Front St to Front St & Dock St: 2.22 + 0.09 = 2.31, so Front St & Dock St goes to warehouse 3 at 2.31.","ops":[{"e":["Old Fulton St near Front St","Front St & Dock St"],"state":"area-3"},{"panel":"dist","set":{"Front St & Dock St":"2.31"}},{"panel":"queue","list":[{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Pearl St & Frankfort St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Front St & Dock St","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"Allen St & 1st Ave (S)","note":"2.33"},{"key":"Park Row near Broadway (N)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Barclay St & Broadway","note":"2.47"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"York St & Front St","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Front St & Dock St","state":"waiting"}]},{"say":"Old Fulton St near Front St to Old Fulton St & Front St: 2.22 + 0.08 = 2.3, so Old Fulton St & Front St goes to warehouse 3 at 2.3.","ops":[{"e":["Old Fulton St near Front St","Old Fulton St & Front St"],"state":"area-3"},{"panel":"dist","set":{"Old Fulton St & Front St":"2.3"}},{"panel":"queue","list":[{"key":"Rutgers St & E Broadway","note":"2.23"},{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Pearl St & Frankfort St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Old Fulton St & Front St","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Front St & Dock St","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"Allen St & 1st Ave (S)","note":"2.33"},{"key":"Park Row near Broadway (N)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Barclay St & Broadway","note":"2.47"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"York St & Front St","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Old Fulton St & Front St","state":"waiting"}]},{"say":"Take Rutgers St & E Broadway from the queue. Warehouse 1 reaches it in 2.23, and nothing reaches it sooner.","ops":[{"v":"Rutgers St & E Broadway","state":"current"},{"panel":"queue","list":[{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Pearl St & Frankfort St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Old Fulton St & Front St","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Front St & Dock St","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"Allen St & 1st Ave (S)","note":"2.33"},{"key":"Park Row near Broadway (N)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Barclay St & Broadway","note":"2.47"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"York St & Front St","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Old Fulton St near Front St","state":"component-3"}]},{"say":"Rutgers St & E Broadway to E Broadway & Samuel Dickstein Plaza: 2.23 + 0.7 = 2.93, so E Broadway & Samuel Dickstein Plaza goes to warehouse 1 at 2.93.","ops":[{"e":["Rutgers St & E Broadway","E Broadway & Samuel Dickstein Plaza"],"state":"area-1"},{"panel":"dist","set":{"E Broadway & Samuel Dickstein Plaza":"2.93"}},{"panel":"queue","list":[{"key":"W Broadway & Walker St","note":"2.23"},{"key":"Pearl St & Frankfort St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Old Fulton St & Front St","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Front St & Dock St","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"Allen St & 1st Ave (S)","note":"2.33"},{"key":"Park Row near Broadway (N)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Barclay St & Broadway","note":"2.47"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"York St & Front St","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"E Broadway & Samuel Dickstein Plaza","note":"2.93"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"E Broadway & Samuel Dickstein Plaza","state":"waiting"}]},{"say":"Take W Broadway & Walker St from the queue. Warehouse 1 reaches it in 2.23, and nothing reaches it sooner.","ops":[{"v":"W Broadway & Walker St","state":"current"},{"panel":"queue","list":[{"key":"Pearl St & Frankfort St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Old Fulton St & Front St","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Front St & Dock St","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"Allen St & 1st Ave (S)","note":"2.33"},{"key":"Park Row near Broadway (N)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Barclay St & Broadway","note":"2.47"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"York St & Front St","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"E Broadway & Samuel Dickstein Plaza","note":"2.93"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Rutgers St & E Broadway","state":"component-1"}]},{"say":"W Broadway & Walker St to 6th Ave & Walker St: 2.23 + 0.09 = 2.32, so 6th Ave & Walker St goes to warehouse 1 at 2.32.","ops":[{"e":["W Broadway & Walker St","6th Ave & Walker St"],"state":"area-1"},{"panel":"dist","set":{"6th Ave & Walker St":"2.32"}},{"panel":"queue","list":[{"key":"Pearl St & Frankfort St","note":"2.23"},{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Old Fulton St & Front St","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Front St & Dock St","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"6th Ave & Walker St","note":"2.32"},{"key":"Allen St & 1st Ave (S)","note":"2.33"},{"key":"Park Row near Broadway (N)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Barclay St & Broadway","note":"2.47"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"York St & Front St","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"E Broadway & Samuel Dickstein Plaza","note":"2.93"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"6th Ave & Walker St","state":"waiting"}]},{"say":"W Broadway & Walker St to W Broadway & Varick St: 2.23 + 0.44 = 2.67, not quicker than 2.5, so W Broadway & Varick St stays with warehouse 1.","ops":[{"e":["W Broadway & Walker St","W Broadway & Varick St"],"state":"examined"}]},{"say":"Take Pearl St & Frankfort St from the queue. Warehouse 1 reaches it in 2.23, and nothing reaches it sooner.","ops":[{"v":"Pearl St & Frankfort St","state":"current"},{"panel":"queue","list":[{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Old Fulton St & Front St","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Front St & Dock St","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"6th Ave & Walker St","note":"2.32"},{"key":"Allen St & 1st Ave (S)","note":"2.33"},{"key":"Park Row near Broadway (N)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Barclay St & Broadway","note":"2.47"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"York St & Front St","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"E Broadway & Samuel Dickstein Plaza","note":"2.93"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"W Broadway & Walker St","state":"component-1"}]},{"say":"Pearl St & Frankfort St to Frankfort St & Ari Halbertam Memorial Ramp: 2.23 + 0.44 = 2.67, not quicker than 2.48, so Frankfort St & Ari Halbertam Memorial Ramp stays with warehouse 1.","ops":[{"e":["Pearl St & Frankfort St","Frankfort St & Ari Halbertam Memorial Ramp"],"state":"examined"}]},{"say":"Pearl St & Frankfort St to South St & Dover St: 2.23 + 0.41 = 2.64, so South St & Dover St goes to warehouse 1 at 2.64.","ops":[{"e":["Pearl St & Frankfort St","South St & Dover St"],"state":"area-1"},{"panel":"dist","set":{"South St & Dover St":"2.64"}},{"panel":"queue","list":[{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Old Fulton St & Front St","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Front St & Dock St","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"6th Ave & Walker St","note":"2.32"},{"key":"Allen St & 1st Ave (S)","note":"2.33"},{"key":"Park Row near Broadway (N)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Barclay St & Broadway","note":"2.47"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"York St & Front St","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"E Broadway & Samuel Dickstein Plaza","note":"2.93"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"South St & Dover St","state":"waiting"}]},{"say":"Pearl St & Frankfort St to Water St & Maiden Lane: 2.23 + 0.98 = 3.21, so Water St & Maiden Lane goes to warehouse 1 at 3.21.","ops":[{"e":["Pearl St & Frankfort St","Water St & Maiden Lane"],"state":"area-1"},{"panel":"dist","set":{"Water St & Maiden Lane":"3.21"}},{"panel":"queue","list":[{"key":"Wallabout St & Classon Ave","note":"2.27"},{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Old Fulton St & Front St","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Front St & Dock St","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"6th Ave & Walker St","note":"2.32"},{"key":"Allen St & 1st Ave (S)","note":"2.33"},{"key":"Park Row near Broadway (N)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Barclay St & Broadway","note":"2.47"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"York St & Front St","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"E Broadway & Samuel Dickstein Plaza","note":"2.93"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Water St & Maiden Lane","state":"waiting"}]},{"say":"Take Wallabout St & Classon Ave from the queue. Warehouse 2 reaches it in 2.27, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Wallabout St & Classon Ave","state":"current"},{"panel":"queue","list":[{"key":"Allen St & 1st Ave (N)","note":"2.3"},{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Old Fulton St & Front St","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Front St & Dock St","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"6th Ave & Walker St","note":"2.32"},{"key":"Allen St & 1st Ave (S)","note":"2.33"},{"key":"Park Row near Broadway (N)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Barclay St & Broadway","note":"2.47"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"York St & Front St","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"E Broadway & Samuel Dickstein Plaza","note":"2.93"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Pearl St & Frankfort St","state":"component-1"}]},{"say":"Take Allen St & 1st Ave (N) from the queue. Warehouse 1 reaches it in 2.3, and nothing reaches it sooner.","ops":[{"v":"Allen St & 1st Ave (N)","state":"current"},{"panel":"queue","list":[{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Old Fulton St & Front St","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Front St & Dock St","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"6th Ave & Walker St","note":"2.32"},{"key":"Allen St & 1st Ave (S)","note":"2.33"},{"key":"Park Row near Broadway (N)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Barclay St & Broadway","note":"2.47"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"York St & Front St","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"E Broadway & Samuel Dickstein Plaza","note":"2.93"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Wallabout St & Classon Ave","state":"component-2"}]},{"say":"Allen St & 1st Ave (N) to Allen St & 1st Ave (S): 2.3 + 0.02 = 2.32, quicker than 2.33 from warehouse 1, so Allen St & 1st Ave (S) goes to warehouse 1 at 2.32.","ops":[{"e":["Allen St & 1st Ave (N)","Allen St & 1st Ave (S)"],"state":"area-1"},{"panel":"dist","set":{"Allen St & 1st Ave (S)":"2.32"}},{"panel":"queue","list":[{"key":"Grand St & Samuel Dickstein Plaza","note":"2.3"},{"key":"Old Fulton St & Front St","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Front St & Dock St","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"6th Ave & Walker St","note":"2.32"},{"key":"Allen St & 1st Ave (S)","note":"2.32"},{"key":"Park Row near Broadway (N)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Barclay St & Broadway","note":"2.47"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"York St & Front St","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"E Broadway & Samuel Dickstein Plaza","note":"2.93"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"e":["Allen St & Stanton St","Allen St & 1st Ave (S)"],"state":"examined"}]},{"say":"Take Grand St & Samuel Dickstein Plaza from the queue. Warehouse 1 reaches it in 2.3, and nothing reaches it sooner.","ops":[{"v":"Grand St & Samuel Dickstein Plaza","state":"current"},{"panel":"queue","list":[{"key":"Old Fulton St & Front St","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Front St & Dock St","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"6th Ave & Walker St","note":"2.32"},{"key":"Allen St & 1st Ave (S)","note":"2.32"},{"key":"Park Row near Broadway (N)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"Barclay St & Broadway","note":"2.47"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"York St & Front St","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"E Broadway & Samuel Dickstein Plaza","note":"2.93"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Allen St & 1st Ave (N)","state":"component-1"}]},{"say":"Grand St & Samuel Dickstein Plaza to E Broadway & Samuel Dickstein Plaza: 2.3 + 0.13 = 2.43, quicker than 2.93 from warehouse 1, so E Broadway & Samuel Dickstein Plaza goes to warehouse 1 at 2.43.","ops":[{"e":["Grand St & Samuel Dickstein Plaza","E Broadway & Samuel Dickstein Plaza"],"state":"area-1"},{"panel":"dist","set":{"E Broadway & Samuel Dickstein Plaza":"2.43"}},{"panel":"queue","list":[{"key":"Old Fulton St & Front St","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Front St & Dock St","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"6th Ave & Walker St","note":"2.32"},{"key":"Allen St & 1st Ave (S)","note":"2.32"},{"key":"Park Row near Broadway (N)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"E Broadway & Samuel Dickstein Plaza","note":"2.43"},{"key":"Barclay St & Broadway","note":"2.47"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"York St & Front St","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"e":["Rutgers St & E Broadway","E Broadway & Samuel Dickstein Plaza"],"state":"examined"}]},{"say":"Grand St & Samuel Dickstein Plaza to Grand St & E Broadway: 2.3 + 0.24 = 2.54, so Grand St & E Broadway goes to warehouse 1 at 2.54.","ops":[{"e":["Grand St & Samuel Dickstein Plaza","Grand St & E Broadway"],"state":"area-1"},{"panel":"dist","set":{"Grand St & E Broadway":"2.54"}},{"panel":"queue","list":[{"key":"Old Fulton St & Front St","note":"2.3"},{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Front St & Dock St","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"6th Ave & Walker St","note":"2.32"},{"key":"Allen St & 1st Ave (S)","note":"2.32"},{"key":"Park Row near Broadway (N)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"E Broadway & Samuel Dickstein Plaza","note":"2.43"},{"key":"Barclay St & Broadway","note":"2.47"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"York St & Front St","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Grand St & E Broadway","state":"waiting"}]},{"say":"Take Old Fulton St & Front St from the queue. Warehouse 3 reaches it in 2.3, and nothing reaches it sooner.","ops":[{"v":"Old Fulton St & Front St","state":"current"},{"panel":"queue","list":[{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Front St & Dock St","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"6th Ave & Walker St","note":"2.32"},{"key":"Allen St & 1st Ave (S)","note":"2.32"},{"key":"Park Row near Broadway (N)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"E Broadway & Samuel Dickstein Plaza","note":"2.43"},{"key":"Barclay St & Broadway","note":"2.47"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"York St & Front St","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"}]},{"v":"Grand St & Samuel Dickstein Plaza","state":"component-1"}]},{"say":"Old Fulton St & Front St to Front St & Dock St: 2.3 + 0.11 = 2.41, not quicker than 2.31, so Front St & Dock St stays with warehouse 3.","ops":[{"e":["Old Fulton St & Front St","Front St & Dock St"],"state":"examined"}]},{"say":"Old Fulton St & Front St to Furman St near Atlantic Ave: 2.3 + 2.64 = 4.94, so Furman St near Atlantic Ave goes to warehouse 3 at 4.94.","ops":[{"e":["Old Fulton St & Front St","Furman St near Atlantic Ave"],"state":"area-3"},{"panel":"dist","set":{"Furman St near Atlantic Ave":"4.94"}},{"panel":"queue","list":[{"key":"W Broadway & 6th Ave","note":"2.31"},{"key":"Front St & Dock St","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"6th Ave & Walker St","note":"2.32"},{"key":"Allen St & 1st Ave (S)","note":"2.32"},{"key":"Park Row near Broadway (N)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"E Broadway & Samuel Dickstein Plaza","note":"2.43"},{"key":"Barclay St & Broadway","note":"2.47"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"York St & Front St","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Furman St near Atlantic Ave","state":"waiting"}]},{"say":"Take W Broadway & 6th Ave from the queue. Warehouse 1 reaches it in 2.31, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"W Broadway & 6th Ave","state":"current"},{"panel":"queue","list":[{"key":"Front St & Dock St","note":"2.31"},{"key":"Adams St & York St","note":"2.31"},{"key":"6th Ave & Walker St","note":"2.32"},{"key":"Allen St & 1st Ave (S)","note":"2.32"},{"key":"Park Row near Broadway (N)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"E Broadway & Samuel Dickstein Plaza","note":"2.43"},{"key":"Barclay St & Broadway","note":"2.47"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"York St & Front St","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Old Fulton St & Front St","state":"component-3"}]},{"say":"Take Front St & Dock St from the queue. Warehouse 3 reaches it in 2.31, and nothing reaches it sooner.","ops":[{"v":"Front St & Dock St","state":"current"},{"panel":"queue","list":[{"key":"Adams St & York St","note":"2.31"},{"key":"6th Ave & Walker St","note":"2.32"},{"key":"Allen St & 1st Ave (S)","note":"2.32"},{"key":"Park Row near Broadway (N)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"E Broadway & Samuel Dickstein Plaza","note":"2.43"},{"key":"Barclay St & Broadway","note":"2.47"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"York St & Front St","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"W Broadway & 6th Ave","state":"component-1"}]},{"say":"Front St & Dock St to York St & Front St: 2.31 + 0.15 = 2.46, quicker than 2.55 from warehouse 3, so York St & Front St goes to warehouse 3 at 2.46.","ops":[{"e":["Front St & Dock St","York St & Front St"],"state":"area-3"},{"panel":"dist","set":{"York St & Front St":"2.46"}},{"panel":"queue","list":[{"key":"Adams St & York St","note":"2.31"},{"key":"6th Ave & Walker St","note":"2.32"},{"key":"Allen St & 1st Ave (S)","note":"2.32"},{"key":"Park Row near Broadway (N)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"E Broadway & Samuel Dickstein Plaza","note":"2.43"},{"key":"York St & Front St","note":"2.46"},{"key":"Barclay St & Broadway","note":"2.47"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"e":["Washington St & York St","York St & Front St"],"state":"examined"}]},{"say":"Take Adams St & York St from the queue. Warehouse 3 reaches it in 2.31, and nothing reaches it sooner.","ops":[{"v":"Adams St & York St","state":"current"},{"panel":"queue","list":[{"key":"6th Ave & Walker St","note":"2.32"},{"key":"Allen St & 1st Ave (S)","note":"2.32"},{"key":"Park Row near Broadway (N)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"E Broadway & Samuel Dickstein Plaza","note":"2.43"},{"key":"York St & Front St","note":"2.46"},{"key":"Barclay St & Broadway","note":"2.47"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Front St & Dock St","state":"component-3"}]},{"say":"Adams St & York St to Adams St & Front St: 2.31 + 0.18 = 2.49, so Adams St & Front St goes to warehouse 3 at 2.49.","ops":[{"e":["Adams St & York St","Adams St & Front St"],"state":"area-3"},{"panel":"dist","set":{"Adams St & Front St":"2.49"}},{"panel":"queue","list":[{"key":"6th Ave & Walker St","note":"2.32"},{"key":"Allen St & 1st Ave (S)","note":"2.32"},{"key":"Park Row near Broadway (N)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"E Broadway & Samuel Dickstein Plaza","note":"2.43"},{"key":"York St & Front St","note":"2.46"},{"key":"Barclay St & Broadway","note":"2.47"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & Front St","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Adams St & Front St","state":"waiting"}]},{"say":"Take 6th Ave & Walker St from the queue. Warehouse 1 reaches it in 2.32, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"6th Ave & Walker St","state":"current"},{"panel":"queue","list":[{"key":"Allen St & 1st Ave (S)","note":"2.32"},{"key":"Park Row near Broadway (N)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"E Broadway & Samuel Dickstein Plaza","note":"2.43"},{"key":"York St & Front St","note":"2.46"},{"key":"Barclay St & Broadway","note":"2.47"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & Front St","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Adams St & York St","state":"component-3"}]},{"say":"Take Allen St & 1st Ave (S) from the queue. Warehouse 1 reaches it in 2.32, and nothing reaches it sooner.","ops":[{"v":"Allen St & 1st Ave (S)","state":"current"},{"panel":"queue","list":[{"key":"Park Row near Broadway (N)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"E Broadway & Samuel Dickstein Plaza","note":"2.43"},{"key":"York St & Front St","note":"2.46"},{"key":"Barclay St & Broadway","note":"2.47"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & Front St","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"6th Ave & Walker St","state":"component-1"}]},{"say":"Allen St & 1st Ave (S) to E Houston St & Orchard St: 2.32 + 0.09 = 2.41, so E Houston St & Orchard St goes to warehouse 1 at 2.41.","ops":[{"e":["Allen St & 1st Ave (S)","E Houston St & Orchard St"],"state":"area-1"},{"panel":"dist","set":{"E Houston St & Orchard St":"2.41"}},{"panel":"queue","list":[{"key":"Park Row near Broadway (N)","note":"2.33"},{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"E Houston St & Orchard St","note":"2.41"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"E Broadway & Samuel Dickstein Plaza","note":"2.43"},{"key":"York St & Front St","note":"2.46"},{"key":"Barclay St & Broadway","note":"2.47"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & Front St","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"E Houston St & Orchard St","state":"waiting"}]},{"say":"Take Park Row near Broadway (N) from the queue. Warehouse 1 reaches it in 2.33, and nothing reaches it sooner.","ops":[{"v":"Park Row near Broadway (N)","state":"current"},{"panel":"queue","list":[{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"E Houston St & Orchard St","note":"2.41"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"E Broadway & Samuel Dickstein Plaza","note":"2.43"},{"key":"York St & Front St","note":"2.46"},{"key":"Barclay St & Broadway","note":"2.47"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & Front St","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Allen St & 1st Ave (S)","state":"component-1"}]},{"say":"Park Row near Broadway (N) to Barclay St & Broadway: 2.33 + 0.06 = 2.39, quicker than 2.47 from warehouse 1, so Barclay St & Broadway goes to warehouse 1 at 2.39.","ops":[{"e":["Park Row near Broadway (N)","Barclay St & Broadway"],"state":"area-1"},{"panel":"dist","set":{"Barclay St & Broadway":"2.39"}},{"panel":"queue","list":[{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Barclay St & Broadway","note":"2.39"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"E Houston St & Orchard St","note":"2.41"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"E Broadway & Samuel Dickstein Plaza","note":"2.43"},{"key":"York St & Front St","note":"2.46"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & Front St","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"e":["Murray St & Broadway","Barclay St & Broadway"],"state":"examined"}]},{"say":"Park Row near Broadway (N) to Park Row near Broadway (S): 2.33 + 0.13 = 2.46, so Park Row near Broadway (S) goes to warehouse 1 at 2.46.","ops":[{"e":["Park Row near Broadway (N)","Park Row near Broadway (S)"],"state":"area-1"},{"panel":"dist","set":{"Park Row near Broadway (S)":"2.46"}},{"panel":"queue","list":[{"key":"Myrtle Ave & Washington Ave","note":"2.34"},{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Barclay St & Broadway","note":"2.39"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"E Houston St & Orchard St","note":"2.41"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"E Broadway & Samuel Dickstein Plaza","note":"2.43"},{"key":"Park Row near Broadway (S)","note":"2.46"},{"key":"York St & Front St","note":"2.46"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & Front St","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Park Row near Broadway (S)","state":"waiting"}]},{"say":"Take Myrtle Ave & Washington Ave from the queue. Warehouse 3 reaches it in 2.34, and nothing reaches it sooner.","ops":[{"v":"Myrtle Ave & Washington Ave","state":"current"},{"panel":"queue","list":[{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Barclay St & Broadway","note":"2.39"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"E Houston St & Orchard St","note":"2.41"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"E Broadway & Samuel Dickstein Plaza","note":"2.43"},{"key":"Park Row near Broadway (S)","note":"2.46"},{"key":"York St & Front St","note":"2.46"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & Front St","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Park Row near Broadway (N)","state":"component-1"}]},{"say":"Myrtle Ave & Washington Ave to Myrtle Ave & Classon Ave: 2.34 + 0.74 = 3.08, so Myrtle Ave & Classon Ave goes to warehouse 3 at 3.08.","ops":[{"e":["Myrtle Ave & Washington Ave","Myrtle Ave & Classon Ave"],"state":"area-3"},{"panel":"dist","set":{"Myrtle Ave & Classon Ave":"3.08"}},{"panel":"queue","list":[{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Barclay St & Broadway","note":"2.39"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"E Houston St & Orchard St","note":"2.41"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"E Broadway & Samuel Dickstein Plaza","note":"2.43"},{"key":"Park Row near Broadway (S)","note":"2.46"},{"key":"York St & Front St","note":"2.46"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & Front St","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Myrtle Ave & Classon Ave","state":"waiting"}]},{"say":"Myrtle Ave & Washington Ave to Washington Ave & DeKalb Ave: 2.34 + 0.88 = 3.22, so Washington Ave & DeKalb Ave goes to warehouse 3 at 3.22.","ops":[{"e":["Myrtle Ave & Washington Ave","Washington Ave & DeKalb Ave"],"state":"area-3"},{"panel":"dist","set":{"Washington Ave & DeKalb Ave":"3.22"}},{"panel":"queue","list":[{"key":"Park Ave & Ryerson St","note":"2.35"},{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Barclay St & Broadway","note":"2.39"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"E Houston St & Orchard St","note":"2.41"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"E Broadway & Samuel Dickstein Plaza","note":"2.43"},{"key":"Park Row near Broadway (S)","note":"2.46"},{"key":"York St & Front St","note":"2.46"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & Front St","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Washington Ave & DeKalb Ave","state":"waiting"}]},{"say":"Take Park Ave & Ryerson St from the queue. Warehouse 3 reaches it in 2.35, and nothing reaches it sooner.","ops":[{"v":"Park Ave & Ryerson St","state":"current"},{"panel":"queue","list":[{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Barclay St & Broadway","note":"2.39"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"E Houston St & Orchard St","note":"2.41"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"E Broadway & Samuel Dickstein Plaza","note":"2.43"},{"key":"Park Row near Broadway (S)","note":"2.46"},{"key":"York St & Front St","note":"2.46"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & Front St","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Myrtle Ave & Washington Ave","state":"component-3"}]},{"say":"Park Ave & Ryerson St to Park Ave near Grand Ave: 2.35 + 0.07 = 2.42, so Park Ave near Grand Ave goes to warehouse 3 at 2.42.","ops":[{"e":["Park Ave & Ryerson St","Park Ave near Grand Ave"],"state":"area-3"},{"panel":"dist","set":{"Park Ave near Grand Ave":"2.42"}},{"panel":"queue","list":[{"key":"Bedford Ave & Wallabout St","note":"2.37"},{"key":"Barclay St & Broadway","note":"2.39"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"E Houston St & Orchard St","note":"2.41"},{"key":"Park Ave near Grand Ave","note":"2.42"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"E Broadway & Samuel Dickstein Plaza","note":"2.43"},{"key":"Park Row near Broadway (S)","note":"2.46"},{"key":"York St & Front St","note":"2.46"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & Front St","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Park Ave near Grand Ave","state":"waiting"}]},{"say":"Take Bedford Ave & Wallabout St from the queue. Warehouse 2 reaches it in 2.37, and nothing reaches it sooner.","ops":[{"v":"Bedford Ave & Wallabout St","state":"current"},{"panel":"queue","list":[{"key":"Barclay St & Broadway","note":"2.39"},{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"E Houston St & Orchard St","note":"2.41"},{"key":"Park Ave near Grand Ave","note":"2.42"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"E Broadway & Samuel Dickstein Plaza","note":"2.43"},{"key":"Park Row near Broadway (S)","note":"2.46"},{"key":"York St & Front St","note":"2.46"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & Front St","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Park Ave & Ryerson St","state":"component-3"}]},{"say":"Bedford Ave & Wallabout St to Williamsburg St East & Bedford Ave: 2.37 + 0.88 = 3.25, not quicker than 2.49, so Williamsburg St East & Bedford Ave stays with warehouse 2.","ops":[{"e":["Bedford Ave & Wallabout St","Williamsburg St East & Bedford Ave"],"state":"examined"}]},{"say":"Take Barclay St & Broadway from the queue. Warehouse 1 reaches it in 2.39, and nothing reaches it sooner.","ops":[{"v":"Barclay St & Broadway","state":"current"},{"panel":"queue","list":[{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"E Houston St & Orchard St","note":"2.41"},{"key":"Park Ave near Grand Ave","note":"2.42"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"E Broadway & Samuel Dickstein Plaza","note":"2.43"},{"key":"Park Row near Broadway (S)","note":"2.46"},{"key":"York St & Front St","note":"2.46"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & Front St","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Bedford Ave & Wallabout St","state":"component-2"}]},{"say":"Barclay St & Broadway to Broadway & Park Row: 2.39 + 0.1 = 2.49, so Broadway & Park Row goes to warehouse 1 at 2.49.","ops":[{"e":["Barclay St & Broadway","Broadway & Park Row"],"state":"area-1"},{"panel":"dist","set":{"Broadway & Park Row":"2.49"}},{"panel":"queue","list":[{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"E Houston St & Orchard St","note":"2.41"},{"key":"Park Ave near Grand Ave","note":"2.42"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"E Broadway & Samuel Dickstein Plaza","note":"2.43"},{"key":"Park Row near Broadway (S)","note":"2.46"},{"key":"York St & Front St","note":"2.46"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Broadway & Park Row","note":"2.49"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & Front St","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Broadway & Park Row","state":"waiting"}]},{"say":"Barclay St & Broadway to Church St & Barclay St: 2.39 + 0.28 = 2.67, so Church St & Barclay St goes to warehouse 1 at 2.67.","ops":[{"e":["Barclay St & Broadway","Church St & Barclay St"],"state":"area-1"},{"panel":"dist","set":{"Church St & Barclay St":"2.67"}},{"panel":"queue","list":[{"key":"Flushing Ave & Nostrand Ave","note":"2.4"},{"key":"E Houston St & Orchard St","note":"2.41"},{"key":"Park Ave near Grand Ave","note":"2.42"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"E Broadway & Samuel Dickstein Plaza","note":"2.43"},{"key":"Park Row near Broadway (S)","note":"2.46"},{"key":"York St & Front St","note":"2.46"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Broadway & Park Row","note":"2.49"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & Front St","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Church St & Barclay St","state":"waiting"}]},{"say":"Take Flushing Ave & Nostrand Ave from the queue. Warehouse 2 reaches it in 2.4, and nothing reaches it sooner.","ops":[{"v":"Flushing Ave & Nostrand Ave","state":"current"},{"panel":"queue","list":[{"key":"E Houston St & Orchard St","note":"2.41"},{"key":"Park Ave near Grand Ave","note":"2.42"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"E Broadway & Samuel Dickstein Plaza","note":"2.43"},{"key":"Park Row near Broadway (S)","note":"2.46"},{"key":"York St & Front St","note":"2.46"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Broadway & Park Row","note":"2.49"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & Front St","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Barclay St & Broadway","state":"component-1"}]},{"say":"Flushing Ave & Nostrand Ave to Flushing Ave & Bedford Ave: 2.4 + 0.46 = 2.86, not quicker than 2.55, so Flushing Ave & Bedford Ave stays with warehouse 2.","ops":[{"e":["Flushing Ave & Nostrand Ave","Flushing Ave & Bedford Ave"],"state":"examined"}]},{"say":"Take E Houston St & Orchard St from the queue. Warehouse 1 reaches it in 2.41, and nothing reaches it sooner.","ops":[{"v":"E Houston St & Orchard St","state":"current"},{"panel":"queue","list":[{"key":"Park Ave near Grand Ave","note":"2.42"},{"key":"Canal St & Washington St","note":"2.43"},{"key":"E Broadway & Samuel Dickstein Plaza","note":"2.43"},{"key":"Park Row near Broadway (S)","note":"2.46"},{"key":"York St & Front St","note":"2.46"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Broadway & Park Row","note":"2.49"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & Front St","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Flushing Ave & Nostrand Ave","state":"component-2"}]},{"say":"E Houston St & Orchard St to E Houston St & Essex St: 2.41 + 0.21 = 2.62, not quicker than 2.61, so E Houston St & Essex St stays with warehouse 1.","ops":[{"e":["E Houston St & Orchard St","E Houston St & Essex St"],"state":"examined"}]},{"say":"Take Park Ave near Grand Ave from the queue. Warehouse 3 reaches it in 2.42, and nothing reaches it sooner.","ops":[{"v":"Park Ave near Grand Ave","state":"current"},{"panel":"queue","list":[{"key":"Canal St & Washington St","note":"2.43"},{"key":"E Broadway & Samuel Dickstein Plaza","note":"2.43"},{"key":"Park Row near Broadway (S)","note":"2.46"},{"key":"York St & Front St","note":"2.46"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Broadway & Park Row","note":"2.49"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & Front St","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Ave & Williamsburg St West","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"E Houston St & Orchard St","state":"component-1"}]},{"say":"Park Ave near Grand Ave to Park Ave & Williamsburg St West: 2.42 + 0.09 = 2.51, quicker than 2.55 from warehouse 2, so Park Ave & Williamsburg St West goes to warehouse 3 at 2.51.","ops":[{"e":["Park Ave near Grand Ave","Park Ave & Williamsburg St West"],"state":"area-3"},{"panel":"dist","set":{"Park Ave & Williamsburg St West":"2.51"}},{"panel":"queue","list":[{"key":"Canal St & Washington St","note":"2.43"},{"key":"E Broadway & Samuel Dickstein Plaza","note":"2.43"},{"key":"Park Row near Broadway (S)","note":"2.46"},{"key":"York St & Front St","note":"2.46"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Broadway & Park Row","note":"2.49"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & Front St","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Park Ave & Williamsburg St West","note":"2.51"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"e":["Flushing Ave & Williamsburg St West","Park Ave & Williamsburg St West"],"state":"examined"}]},{"say":"Park Ave near Grand Ave to Park Ave near Emerson Pl: 2.42 + 0.25 = 2.67, so Park Ave near Emerson Pl goes to warehouse 3 at 2.67.","ops":[{"e":["Park Ave near Grand Ave","Park Ave near Emerson Pl"],"state":"area-3"},{"panel":"dist","set":{"Park Ave near Emerson Pl":"2.67"}},{"panel":"queue","list":[{"key":"Canal St & Washington St","note":"2.43"},{"key":"E Broadway & Samuel Dickstein Plaza","note":"2.43"},{"key":"Park Row near Broadway (S)","note":"2.46"},{"key":"York St & Front St","note":"2.46"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Broadway & Park Row","note":"2.49"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & Front St","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Park Ave & Williamsburg St West","note":"2.51"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Park Ave near Emerson Pl","note":"2.67"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Park Ave near Emerson Pl","state":"waiting"}]},{"say":"Take Canal St & Washington St from the queue. Warehouse 1 reaches it in 2.43, and nothing reaches it sooner.","ops":[{"v":"Canal St & Washington St","state":"current"},{"panel":"queue","list":[{"key":"E Broadway & Samuel Dickstein Plaza","note":"2.43"},{"key":"Park Row near Broadway (S)","note":"2.46"},{"key":"York St & Front St","note":"2.46"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Broadway & Park Row","note":"2.49"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & Front St","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Park Ave & Williamsburg St West","note":"2.51"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Park Ave near Emerson Pl","note":"2.67"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Park Ave near Grand Ave","state":"component-3"}]},{"say":"Canal St & Washington St to West St & Canal St (N): 2.43 + 0.17 = 2.6, so West St & Canal St (N) goes to warehouse 1 at 2.6.","ops":[{"e":["Canal St & Washington St","West St & Canal St (N)"],"state":"area-1"},{"panel":"dist","set":{"West St & Canal St (N)":"2.6"}},{"panel":"queue","list":[{"key":"E Broadway & Samuel Dickstein Plaza","note":"2.43"},{"key":"Park Row near Broadway (S)","note":"2.46"},{"key":"York St & Front St","note":"2.46"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Broadway & Park Row","note":"2.49"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & Front St","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Park Ave & Williamsburg St West","note":"2.51"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"West St & Canal St (N)","note":"2.6"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Park Ave near Emerson Pl","note":"2.67"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"West St & Canal St (N)","state":"waiting"}]},{"say":"Take E Broadway & Samuel Dickstein Plaza from the queue. Warehouse 1 reaches it in 2.43, and nothing reaches it sooner.","ops":[{"v":"E Broadway & Samuel Dickstein Plaza","state":"current"},{"panel":"queue","list":[{"key":"Park Row near Broadway (S)","note":"2.46"},{"key":"York St & Front St","note":"2.46"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Broadway & Park Row","note":"2.49"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & Front St","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Park Ave & Williamsburg St West","note":"2.51"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"West St & Canal St (N)","note":"2.6"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Park Ave near Emerson Pl","note":"2.67"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Canal St & Washington St","state":"component-1"}]},{"say":"E Broadway & Samuel Dickstein Plaza to Grand St & E Broadway: 2.43 + 0.28 = 2.71, not quicker than 2.54, so Grand St & E Broadway stays with warehouse 1.","ops":[{"e":["E Broadway & Samuel Dickstein Plaza","Grand St & E Broadway"],"state":"examined"}]},{"say":"E Broadway & Samuel Dickstein Plaza to Pike Slip & South St: 2.43 + 1.62 = 4.05, not quicker than 2.79, so Pike Slip & South St stays with warehouse 1.","ops":[{"e":["E Broadway & Samuel Dickstein Plaza","Pike Slip & South St"],"state":"examined"}]},{"say":"Take Park Row near Broadway (S) from the queue. Warehouse 1 reaches it in 2.46, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Park Row near Broadway (S)","state":"current"},{"panel":"queue","list":[{"key":"York St & Front St","note":"2.46"},{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Broadway & Park Row","note":"2.49"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & Front St","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Park Ave & Williamsburg St West","note":"2.51"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"West St & Canal St (N)","note":"2.6"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Park Ave near Emerson Pl","note":"2.67"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"E Broadway & Samuel Dickstein Plaza","state":"component-1"}]},{"say":"Take York St & Front St from the queue. Warehouse 3 reaches it in 2.46, and nothing reaches it sooner.","ops":[{"v":"York St & Front St","state":"current"},{"panel":"queue","list":[{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Broadway & Park Row","note":"2.49"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & Front St","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Park Ave & Williamsburg St West","note":"2.51"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"West St & Canal St (N)","note":"2.6"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Park Ave near Emerson Pl","note":"2.67"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Park Row near Broadway (S)","state":"component-1"}]},{"say":"York St & Front St to Front St & Washington St: 2.46 + 0.31 = 2.77, so Front St & Washington St goes to warehouse 3 at 2.77.","ops":[{"e":["York St & Front St","Front St & Washington St"],"state":"area-3"},{"panel":"dist","set":{"Front St & Washington St":"2.77"}},{"panel":"queue","list":[{"key":"Frankfort St & Ari Halbertam Memorial Ramp","note":"2.48"},{"key":"Broadway & Park Row","note":"2.49"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & Front St","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Park Ave & Williamsburg St West","note":"2.51"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"West St & Canal St (N)","note":"2.6"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Park Ave near Emerson Pl","note":"2.67"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Front St & Washington St","state":"waiting"}]},{"say":"Take Frankfort St & Ari Halbertam Memorial Ramp from the queue. Warehouse 1 reaches it in 2.48, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Frankfort St & Ari Halbertam Memorial Ramp","state":"current"},{"panel":"queue","list":[{"key":"Broadway & Park Row","note":"2.49"},{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & Front St","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Park Ave & Williamsburg St West","note":"2.51"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"West St & Canal St (N)","note":"2.6"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Park Ave near Emerson Pl","note":"2.67"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"York St & Front St","state":"component-3"}]},{"say":"Take Broadway & Park Row from the queue. Warehouse 1 reaches it in 2.49, and nothing reaches it sooner.","ops":[{"v":"Broadway & Park Row","state":"current"},{"panel":"queue","list":[{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & Front St","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Park Ave & Williamsburg St West","note":"2.51"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"West St & Canal St (N)","note":"2.6"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Park Ave near Emerson Pl","note":"2.67"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Frankfort St & Ari Halbertam Memorial Ramp","state":"component-1"}]},{"say":"Broadway & Park Row to Park Row near Ann St: 2.49 + 0.07 = 2.56, so Park Row near Ann St goes to warehouse 1 at 2.56.","ops":[{"e":["Broadway & Park Row","Park Row near Ann St"],"state":"area-1"},{"panel":"dist","set":{"Park Row near Ann St":"2.56"}},{"panel":"queue","list":[{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & Front St","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Park Ave & Williamsburg St West","note":"2.51"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Row near Ann St","note":"2.56"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"West St & Canal St (N)","note":"2.6"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Park Ave near Emerson Pl","note":"2.67"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Park Row near Ann St","state":"waiting"}]},{"say":"Broadway & Park Row to Vesey St & Broadway: 2.49 + 0.05 = 2.54, so Vesey St & Broadway goes to warehouse 1 at 2.54.","ops":[{"e":["Broadway & Park Row","Vesey St & Broadway"],"state":"area-1"},{"panel":"dist","set":{"Vesey St & Broadway":"2.54"}},{"panel":"queue","list":[{"key":"Williamsburg St East & Bedford Ave","note":"2.49"},{"key":"Adams St & Front St","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Park Ave & Williamsburg St West","note":"2.51"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Vesey St & Broadway","note":"2.54"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Row near Ann St","note":"2.56"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"West St & Canal St (N)","note":"2.6"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Park Ave near Emerson Pl","note":"2.67"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Vesey St & Broadway","state":"waiting"}]},{"say":"Take Williamsburg St East & Bedford Ave from the queue. Warehouse 2 reaches it in 2.49, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Williamsburg St East & Bedford Ave","state":"current"},{"panel":"queue","list":[{"key":"Adams St & Front St","note":"2.49"},{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Park Ave & Williamsburg St West","note":"2.51"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Vesey St & Broadway","note":"2.54"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Row near Ann St","note":"2.56"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"West St & Canal St (N)","note":"2.6"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Park Ave near Emerson Pl","note":"2.67"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Broadway & Park Row","state":"component-1"}]},{"say":"Take Adams St & Front St from the queue. Warehouse 3 reaches it in 2.49, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Adams St & Front St","state":"current"},{"panel":"queue","list":[{"key":"W Broadway & Varick St","note":"2.5"},{"key":"Park Ave & Williamsburg St West","note":"2.51"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Vesey St & Broadway","note":"2.54"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Row near Ann St","note":"2.56"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"West St & Canal St (N)","note":"2.6"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Park Ave near Emerson Pl","note":"2.67"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Williamsburg St East & Bedford Ave","state":"component-2"}]},{"say":"Take W Broadway & Varick St from the queue. Warehouse 1 reaches it in 2.5, and nothing reaches it sooner.","ops":[{"v":"W Broadway & Varick St","state":"current"},{"panel":"queue","list":[{"key":"Park Ave & Williamsburg St West","note":"2.51"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Vesey St & Broadway","note":"2.54"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Row near Ann St","note":"2.56"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"West St & Canal St (N)","note":"2.6"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Park Ave near Emerson Pl","note":"2.67"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Adams St & Front St","state":"component-3"}]},{"say":"W Broadway & Varick St to W Broadway & Reade St: 2.5 + 0.54 = 3.04, so W Broadway & Reade St goes to warehouse 1 at 3.04.","ops":[{"e":["W Broadway & Varick St","W Broadway & Reade St"],"state":"area-1"},{"panel":"dist","set":{"W Broadway & Reade St":"3.04"}},{"panel":"queue","list":[{"key":"Park Ave & Williamsburg St West","note":"2.51"},{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Vesey St & Broadway","note":"2.54"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Row near Ann St","note":"2.56"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"West St & Canal St (N)","note":"2.6"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Park Ave near Emerson Pl","note":"2.67"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"W Broadway & Reade St","state":"waiting"}]},{"say":"Take Park Ave & Williamsburg St West from the queue. Warehouse 3 reaches it in 2.51, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Park Ave & Williamsburg St West","state":"current"},{"panel":"queue","list":[{"key":"Murray St & Church St","note":"2.51"},{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Vesey St & Broadway","note":"2.54"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Row near Ann St","note":"2.56"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"West St & Canal St (N)","note":"2.6"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Park Ave near Emerson Pl","note":"2.67"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"W Broadway & Varick St","state":"component-1"}]},{"say":"Take Murray St & Church St from the queue. Warehouse 1 reaches it in 2.51, and nothing reaches it sooner.","ops":[{"v":"Murray St & Church St","state":"current"},{"panel":"queue","list":[{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Vesey St & Broadway","note":"2.54"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Row near Ann St","note":"2.56"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"West St & Canal St (N)","note":"2.6"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Park Ave near Emerson Pl","note":"2.67"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Park Ave & Williamsburg St West","state":"component-3"}]},{"say":"Murray St & Church St to Reade St & Church St: 2.51 + 0.4 = 2.91, so Reade St & Church St goes to warehouse 1 at 2.91.","ops":[{"e":["Murray St & Church St","Reade St & Church St"],"state":"area-1"},{"panel":"dist","set":{"Reade St & Church St":"2.91"}},{"panel":"queue","list":[{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Vesey St & Broadway","note":"2.54"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Row near Ann St","note":"2.56"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"West St & Canal St (N)","note":"2.6"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Park Ave near Emerson Pl","note":"2.67"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Reade St & Church St","note":"2.91"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Reade St & Church St","state":"waiting"}]},{"say":"Murray St & Church St to W Broadway & Murray St: 2.51 + 0.25 = 2.76, so W Broadway & Murray St goes to warehouse 1 at 2.76.","ops":[{"e":["Murray St & Church St","W Broadway & Murray St"],"state":"area-1"},{"panel":"dist","set":{"W Broadway & Murray St":"2.76"}},{"panel":"queue","list":[{"key":"Flushing Ave & Washington Ave","note":"2.51"},{"key":"Vesey St & Broadway","note":"2.54"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Row near Ann St","note":"2.56"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"West St & Canal St (N)","note":"2.6"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Park Ave near Emerson Pl","note":"2.67"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"W Broadway & Murray St","note":"2.76"},{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Reade St & Church St","note":"2.91"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"W Broadway & Murray St","state":"waiting"}]},{"say":"Take Flushing Ave & Washington Ave from the queue. Warehouse 3 reaches it in 2.51, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Flushing Ave & Washington Ave","state":"current"},{"panel":"queue","list":[{"key":"Vesey St & Broadway","note":"2.54"},{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Row near Ann St","note":"2.56"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"West St & Canal St (N)","note":"2.6"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Park Ave near Emerson Pl","note":"2.67"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"W Broadway & Murray St","note":"2.76"},{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Reade St & Church St","note":"2.91"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Murray St & Church St","state":"component-1"}]},{"say":"Take Vesey St & Broadway from the queue. Warehouse 1 reaches it in 2.54, and nothing reaches it sooner.","ops":[{"v":"Vesey St & Broadway","state":"current"},{"panel":"queue","list":[{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Row near Ann St","note":"2.56"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"West St & Canal St (N)","note":"2.6"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Park Ave near Emerson Pl","note":"2.67"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"W Broadway & Murray St","note":"2.76"},{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Reade St & Church St","note":"2.91"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Flushing Ave & Washington Ave","state":"component-3"}]},{"say":"Vesey St & Broadway to Battery Pl & State St: 2.54 + 1.68 = 4.22, so Battery Pl & State St goes to warehouse 1 at 4.22.","ops":[{"e":["Vesey St & Broadway","Battery Pl & State St"],"state":"area-1"},{"panel":"dist","set":{"Battery Pl & State St":"4.22"}},{"panel":"queue","list":[{"key":"Grand St & E Broadway","note":"2.54"},{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Row near Ann St","note":"2.56"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"West St & Canal St (N)","note":"2.6"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Park Ave near Emerson Pl","note":"2.67"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"W Broadway & Murray St","note":"2.76"},{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Reade St & Church St","note":"2.91"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Battery Pl & State St","state":"waiting"}]},{"say":"Vesey St & Broadway to Park Row near Ann St: 2.54 + 0.08 = 2.62, not quicker than 2.56, so Park Row near Ann St stays with warehouse 1.","ops":[{"e":["Vesey St & Broadway","Park Row near Ann St"],"state":"examined"}]},{"say":"Take Grand St & E Broadway from the queue. Warehouse 1 reaches it in 2.54, and nothing reaches it sooner.","ops":[{"v":"Grand St & E Broadway","state":"current"},{"panel":"queue","list":[{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Row near Ann St","note":"2.56"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"West St & Canal St (N)","note":"2.6"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Park Ave near Emerson Pl","note":"2.67"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"W Broadway & Murray St","note":"2.76"},{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Reade St & Church St","note":"2.91"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Vesey St & Broadway","state":"component-1"}]},{"say":"Grand St & E Broadway to FDR Dr & Grand St: 2.54 + 0.66 = 3.2, so FDR Dr & Grand St goes to warehouse 1 at 3.2.","ops":[{"e":["Grand St & E Broadway","FDR Dr & Grand St"],"state":"area-1"},{"panel":"dist","set":{"FDR Dr & Grand St":"3.2"}},{"panel":"queue","list":[{"key":"South St & Robert F. Wagner Sr. Pl (S)","note":"2.55"},{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Row near Ann St","note":"2.56"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"West St & Canal St (N)","note":"2.6"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Park Ave near Emerson Pl","note":"2.67"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"W Broadway & Murray St","note":"2.76"},{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Reade St & Church St","note":"2.91"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"FDR Dr & Grand St","state":"waiting"}]},{"say":"Take South St & Robert F. Wagner Sr. Pl (S) from the queue. Warehouse 1 reaches it in 2.55, and nothing reaches it sooner.","ops":[{"v":"South St & Robert F. Wagner Sr. Pl (S)","state":"current"},{"panel":"queue","list":[{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Row near Ann St","note":"2.56"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"West St & Canal St (N)","note":"2.6"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"Park Ave near Emerson Pl","note":"2.67"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"W Broadway & Murray St","note":"2.76"},{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Reade St & Church St","note":"2.91"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Grand St & E Broadway","state":"component-1"}]},{"say":"South St & Robert F. Wagner Sr. Pl (S) to South St & Dover St: 2.55 + 0.14 = 2.69, not quicker than 2.64, so South St & Dover St stays with warehouse 1.","ops":[{"e":["South St & Robert F. Wagner Sr. Pl (S)","South St & Dover St"],"state":"examined"}]},{"say":"South St & Robert F. Wagner Sr. Pl (S) to South St & Robert F. Wagner Sr. Pl (N): 2.55 + 0.09 = 2.64, so South St & Robert F. Wagner Sr. Pl (N) goes to warehouse 1 at 2.64.","ops":[{"e":["South St & Robert F. Wagner Sr. Pl (S)","South St & Robert F. Wagner Sr. Pl (N)"],"state":"area-1"},{"panel":"dist","set":{"South St & Robert F. Wagner Sr. Pl (N)":"2.64"}},{"panel":"queue","list":[{"key":"Flushing Ave & Bedford Ave","note":"2.55"},{"key":"Park Row near Ann St","note":"2.56"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"West St & Canal St (N)","note":"2.6"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"South St & Robert F. Wagner Sr. Pl (N)","note":"2.64"},{"key":"Park Ave near Emerson Pl","note":"2.67"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"W Broadway & Murray St","note":"2.76"},{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Reade St & Church St","note":"2.91"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"South St & Robert F. Wagner Sr. Pl (N)","state":"waiting"}]},{"say":"Take Flushing Ave & Bedford Ave from the queue. Warehouse 2 reaches it in 2.55, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Flushing Ave & Bedford Ave","state":"current"},{"panel":"queue","list":[{"key":"Park Row near Ann St","note":"2.56"},{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"West St & Canal St (N)","note":"2.6"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"South St & Robert F. Wagner Sr. Pl (N)","note":"2.64"},{"key":"Park Ave near Emerson Pl","note":"2.67"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"W Broadway & Murray St","note":"2.76"},{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Reade St & Church St","note":"2.91"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"South St & Robert F. Wagner Sr. Pl (S)","state":"component-1"}]},{"say":"Take Park Row near Ann St from the queue. Warehouse 1 reaches it in 2.56, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Park Row near Ann St","state":"current"},{"panel":"queue","list":[{"key":"Vanderbilt Ave & DeKalb Ave","note":"2.58"},{"key":"West St & Canal St (N)","note":"2.6"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"South St & Robert F. Wagner Sr. Pl (N)","note":"2.64"},{"key":"Park Ave near Emerson Pl","note":"2.67"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"W Broadway & Murray St","note":"2.76"},{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Reade St & Church St","note":"2.91"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Flushing Ave & Bedford Ave","state":"component-2"}]},{"say":"Take Vanderbilt Ave & DeKalb Ave from the queue. Warehouse 3 reaches it in 2.58, and nothing reaches it sooner.","ops":[{"v":"Vanderbilt Ave & DeKalb Ave","state":"current"},{"panel":"queue","list":[{"key":"West St & Canal St (N)","note":"2.6"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"South St & Robert F. Wagner Sr. Pl (N)","note":"2.64"},{"key":"Park Ave near Emerson Pl","note":"2.67"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"W Broadway & Murray St","note":"2.76"},{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Reade St & Church St","note":"2.91"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"3.05"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Park Row near Ann St","state":"component-1"}]},{"say":"Vanderbilt Ave & DeKalb Ave to Lafayette Ave & Vanderbilt Ave: 2.58 + 0.27 = 2.85, quicker than 3.05 from warehouse 3, so Lafayette Ave & Vanderbilt Ave goes to warehouse 3 at 2.85.","ops":[{"e":["Vanderbilt Ave & DeKalb Ave","Lafayette Ave & Vanderbilt Ave"],"state":"area-3"},{"panel":"dist","set":{"Lafayette Ave & Vanderbilt Ave":"2.85"}},{"panel":"queue","list":[{"key":"West St & Canal St (N)","note":"2.6"},{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"South St & Robert F. Wagner Sr. Pl (N)","note":"2.64"},{"key":"Park Ave near Emerson Pl","note":"2.67"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"W Broadway & Murray St","note":"2.76"},{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"2.85"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Reade St & Church St","note":"2.91"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"e":["Fulton St & Lafayette Ave","Lafayette Ave & Vanderbilt Ave"],"state":"examined"}]},{"say":"Take West St & Canal St (N) from the queue. Warehouse 1 reaches it in 2.6, and nothing reaches it sooner.","ops":[{"v":"West St & Canal St (N)","state":"current"},{"panel":"queue","list":[{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"South St & Robert F. Wagner Sr. Pl (N)","note":"2.64"},{"key":"Park Ave near Emerson Pl","note":"2.67"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"W Broadway & Murray St","note":"2.76"},{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"2.85"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Reade St & Church St","note":"2.91"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Vanderbilt Ave & DeKalb Ave","state":"component-3"}]},{"say":"West St & Canal St (N) to West St & Canal St (S): 2.6 + 0.09 = 2.69, so West St & Canal St (S) goes to warehouse 1 at 2.69.","ops":[{"e":["West St & Canal St (N)","West St & Canal St (S)"],"state":"area-1"},{"panel":"dist","set":{"West St & Canal St (S)":"2.69"}},{"panel":"queue","list":[{"key":"E Houston St & Essex St","note":"2.61"},{"key":"South St & Dover St","note":"2.64"},{"key":"South St & Robert F. Wagner Sr. Pl (N)","note":"2.64"},{"key":"Park Ave near Emerson Pl","note":"2.67"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"West St & Canal St (S)","note":"2.69"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"W Broadway & Murray St","note":"2.76"},{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"2.85"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Reade St & Church St","note":"2.91"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"West St & Canal St (S)","state":"waiting"}]},{"say":"Take E Houston St & Essex St from the queue. Warehouse 1 reaches it in 2.61, and nothing reaches it sooner.","ops":[{"v":"E Houston St & Essex St","state":"current"},{"panel":"queue","list":[{"key":"South St & Dover St","note":"2.64"},{"key":"South St & Robert F. Wagner Sr. Pl (N)","note":"2.64"},{"key":"Park Ave near Emerson Pl","note":"2.67"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"West St & Canal St (S)","note":"2.69"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"W Broadway & Murray St","note":"2.76"},{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"2.85"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Reade St & Church St","note":"2.91"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"West St & Canal St (N)","state":"component-1"}]},{"say":"E Houston St & Essex St to Ave A & E 5th St: 2.61 + 0.62 = 3.23, so Ave A & E 5th St goes to warehouse 1 at 3.23.","ops":[{"e":["E Houston St & Essex St","Ave A & E 5th St"],"state":"area-1"},{"panel":"dist","set":{"Ave A & E 5th St":"3.23"}},{"panel":"queue","list":[{"key":"South St & Dover St","note":"2.64"},{"key":"South St & Robert F. Wagner Sr. Pl (N)","note":"2.64"},{"key":"Park Ave near Emerson Pl","note":"2.67"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"West St & Canal St (S)","note":"2.69"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"W Broadway & Murray St","note":"2.76"},{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"2.85"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Reade St & Church St","note":"2.91"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Ave A & E 5th St","state":"waiting"}]},{"say":"E Houston St & Essex St to E Houston St & Ave B: 2.61 + 0.36 = 2.97, so E Houston St & Ave B goes to warehouse 1 at 2.97.","ops":[{"e":["E Houston St & Essex St","E Houston St & Ave B"],"state":"area-1"},{"panel":"dist","set":{"E Houston St & Ave B":"2.97"}},{"panel":"queue","list":[{"key":"South St & Dover St","note":"2.64"},{"key":"South St & Robert F. Wagner Sr. Pl (N)","note":"2.64"},{"key":"Park Ave near Emerson Pl","note":"2.67"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"West St & Canal St (S)","note":"2.69"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"W Broadway & Murray St","note":"2.76"},{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"2.85"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Reade St & Church St","note":"2.91"},{"key":"E Houston St & Ave B","note":"2.97"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"E Houston St & Ave B","state":"waiting"}]},{"say":"Take South St & Dover St from the queue. Warehouse 1 reaches it in 2.64, and nothing reaches it sooner.","ops":[{"v":"South St & Dover St","state":"current"},{"panel":"queue","list":[{"key":"South St & Robert F. Wagner Sr. Pl (N)","note":"2.64"},{"key":"Park Ave near Emerson Pl","note":"2.67"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"West St & Canal St (S)","note":"2.69"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"W Broadway & Murray St","note":"2.76"},{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"2.85"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Reade St & Church St","note":"2.91"},{"key":"E Houston St & Ave B","note":"2.97"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"E Houston St & Essex St","state":"component-1"}]},{"say":"South St & Dover St to South St & Maiden Lane: 2.64 + 0.91 = 3.55, so South St & Maiden Lane goes to warehouse 1 at 3.55.","ops":[{"e":["South St & Dover St","South St & Maiden Lane"],"state":"area-1"},{"panel":"dist","set":{"South St & Maiden Lane":"3.55"}},{"panel":"queue","list":[{"key":"South St & Robert F. Wagner Sr. Pl (N)","note":"2.64"},{"key":"Park Ave near Emerson Pl","note":"2.67"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"West St & Canal St (S)","note":"2.69"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"W Broadway & Murray St","note":"2.76"},{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"2.85"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Reade St & Church St","note":"2.91"},{"key":"E Houston St & Ave B","note":"2.97"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"South St & Maiden Lane","state":"waiting"}]},{"say":"Take South St & Robert F. Wagner Sr. Pl (N) from the queue. Warehouse 1 reaches it in 2.64, and nothing reaches it sooner.","ops":[{"v":"South St & Robert F. Wagner Sr. Pl (N)","state":"current"},{"panel":"queue","list":[{"key":"Park Ave near Emerson Pl","note":"2.67"},{"key":"Church St & Barclay St","note":"2.67"},{"key":"West St & Canal St (S)","note":"2.69"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"W Broadway & Murray St","note":"2.76"},{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"2.85"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Reade St & Church St","note":"2.91"},{"key":"E Houston St & Ave B","note":"2.97"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"South St & Dover St","state":"component-1"}]},{"say":"South St & Robert F. Wagner Sr. Pl (N) to Pike Slip & South St: 2.64 + 1.14 = 3.78, not quicker than 2.79, so Pike Slip & South St stays with warehouse 1.","ops":[{"e":["South St & Robert F. Wagner Sr. Pl (N)","Pike Slip & South St"],"state":"examined"}]},{"say":"Take Park Ave near Emerson Pl from the queue. Warehouse 3 reaches it in 2.67, and nothing reaches it sooner.","ops":[{"v":"Park Ave near Emerson Pl","state":"current"},{"panel":"queue","list":[{"key":"Church St & Barclay St","note":"2.67"},{"key":"West St & Canal St (S)","note":"2.69"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"W Broadway & Murray St","note":"2.76"},{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"2.85"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Reade St & Church St","note":"2.91"},{"key":"E Houston St & Ave B","note":"2.97"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"South St & Robert F. Wagner Sr. Pl (N)","state":"component-1"}]},{"say":"Park Ave near Emerson Pl to Classon Ave & Park Ave: 2.67 + 0.27 = 2.94, so Classon Ave & Park Ave goes to warehouse 3 at 2.94.","ops":[{"e":["Park Ave near Emerson Pl","Classon Ave & Park Ave"],"state":"area-3"},{"panel":"dist","set":{"Classon Ave & Park Ave":"2.94"}},{"panel":"queue","list":[{"key":"Church St & Barclay St","note":"2.67"},{"key":"West St & Canal St (S)","note":"2.69"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"W Broadway & Murray St","note":"2.76"},{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"2.85"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Reade St & Church St","note":"2.91"},{"key":"Classon Ave & Park Ave","note":"2.94"},{"key":"E Houston St & Ave B","note":"2.97"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Classon Ave & Park Ave","state":"waiting"}]},{"say":"Take Church St & Barclay St from the queue. Warehouse 1 reaches it in 2.67, and nothing reaches it sooner.","ops":[{"v":"Church St & Barclay St","state":"current"},{"panel":"queue","list":[{"key":"West St & Canal St (S)","note":"2.69"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"W Broadway & Murray St","note":"2.76"},{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"2.85"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Reade St & Church St","note":"2.91"},{"key":"Classon Ave & Park Ave","note":"2.94"},{"key":"E Houston St & Ave B","note":"2.97"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Park Ave near Emerson Pl","state":"component-3"}]},{"say":"Church St & Barclay St to West St & Barclay St: 2.67 + 0.69 = 3.36, so West St & Barclay St goes to warehouse 1 at 3.36.","ops":[{"e":["Church St & Barclay St","West St & Barclay St"],"state":"area-1"},{"panel":"dist","set":{"West St & Barclay St":"3.36"}},{"panel":"queue","list":[{"key":"West St & Canal St (S)","note":"2.69"},{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"W Broadway & Murray St","note":"2.76"},{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"2.85"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Reade St & Church St","note":"2.91"},{"key":"Classon Ave & Park Ave","note":"2.94"},{"key":"E Houston St & Ave B","note":"2.97"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"West St & Barclay St","state":"waiting"}]},{"say":"Take West St & Canal St (S) from the queue. Warehouse 1 reaches it in 2.69, and nothing reaches it sooner.","ops":[{"v":"West St & Canal St (S)","state":"current"},{"panel":"queue","list":[{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"W Broadway & Murray St","note":"2.76"},{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"2.85"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Reade St & Church St","note":"2.91"},{"key":"Classon Ave & Park Ave","note":"2.94"},{"key":"E Houston St & Ave B","note":"2.97"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Church St & Barclay St","state":"component-1"}]},{"say":"West St & Canal St (S) to West St & Laight St: 2.69 + 0.4 = 3.09, so West St & Laight St goes to warehouse 1 at 3.09.","ops":[{"e":["West St & Canal St (S)","West St & Laight St"],"state":"area-1"},{"panel":"dist","set":{"West St & Laight St":"3.09"}},{"panel":"queue","list":[{"key":"Atlantic Ave near Bond St","note":"2.7"},{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"W Broadway & Murray St","note":"2.76"},{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"2.85"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Reade St & Church St","note":"2.91"},{"key":"Classon Ave & Park Ave","note":"2.94"},{"key":"E Houston St & Ave B","note":"2.97"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"West St & Laight St","note":"3.09"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"West St & Laight St","state":"waiting"}]},{"say":"Take Atlantic Ave near Bond St from the queue. Warehouse 3 reaches it in 2.7, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Atlantic Ave near Bond St","state":"current"},{"panel":"queue","list":[{"key":"Canal St near Chrystie St (S)","note":"2.73"},{"key":"W Broadway & Murray St","note":"2.76"},{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"2.85"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Reade St & Church St","note":"2.91"},{"key":"Classon Ave & Park Ave","note":"2.94"},{"key":"E Houston St & Ave B","note":"2.97"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"West St & Laight St","note":"3.09"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"West St & Canal St (S)","state":"component-1"}]},{"say":"Take Canal St near Chrystie St (S) from the queue. Warehouse 3 reaches it in 2.73, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Canal St near Chrystie St (S)","state":"current"},{"panel":"queue","list":[{"key":"W Broadway & Murray St","note":"2.76"},{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"2.85"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Reade St & Church St","note":"2.91"},{"key":"Classon Ave & Park Ave","note":"2.94"},{"key":"E Houston St & Ave B","note":"2.97"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"West St & Laight St","note":"3.09"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Atlantic Ave near Bond St","state":"component-3"}]},{"say":"Take W Broadway & Murray St from the queue. Warehouse 1 reaches it in 2.76, and nothing reaches it sooner.","ops":[{"v":"W Broadway & Murray St","state":"current"},{"panel":"queue","list":[{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"2.85"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Reade St & Church St","note":"2.91"},{"key":"Classon Ave & Park Ave","note":"2.94"},{"key":"E Houston St & Ave B","note":"2.97"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"West St & Laight St","note":"3.09"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Canal St near Chrystie St (S)","state":"component-3"}]},{"say":"W Broadway & Murray St to Murray St & Greenwich St: 2.76 + 0.21 = 2.97, so Murray St & Greenwich St goes to warehouse 1 at 2.97.","ops":[{"e":["W Broadway & Murray St","Murray St & Greenwich St"],"state":"area-1"},{"panel":"dist","set":{"Murray St & Greenwich St":"2.97"}},{"panel":"queue","list":[{"key":"Front St & Washington St","note":"2.77"},{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"2.85"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Reade St & Church St","note":"2.91"},{"key":"Classon Ave & Park Ave","note":"2.94"},{"key":"Murray St & Greenwich St","note":"2.97"},{"key":"E Houston St & Ave B","note":"2.97"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"West St & Laight St","note":"3.09"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Murray St & Greenwich St","state":"waiting"}]},{"say":"Take Front St & Washington St from the queue. Warehouse 3 reaches it in 2.77, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Front St & Washington St","state":"current"},{"panel":"queue","list":[{"key":"Metropolitan Ave & Kent Ave","note":"2.78"},{"key":"Pike Slip & South St","note":"2.79"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"2.85"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Reade St & Church St","note":"2.91"},{"key":"Classon Ave & Park Ave","note":"2.94"},{"key":"Murray St & Greenwich St","note":"2.97"},{"key":"E Houston St & Ave B","note":"2.97"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"West St & Laight St","note":"3.09"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"W Broadway & Murray St","state":"component-1"}]},{"say":"Take Metropolitan Ave & Kent Ave from the queue. Warehouse 2 reaches it in 2.78, and nothing reaches it sooner.","ops":[{"v":"Metropolitan Ave & Kent Ave","state":"current"},{"panel":"queue","list":[{"key":"Pike Slip & South St","note":"2.79"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"2.85"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Reade St & Church St","note":"2.91"},{"key":"Classon Ave & Park Ave","note":"2.94"},{"key":"Murray St & Greenwich St","note":"2.97"},{"key":"E Houston St & Ave B","note":"2.97"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"West St & Laight St","note":"3.09"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Front St & Washington St","state":"component-3"}]},{"say":"Metropolitan Ave & Kent Ave to Kent Ave & N 10th St: 2.78 + 1.22 = 4, so Kent Ave & N 10th St goes to warehouse 2 at 4.","ops":[{"e":["Metropolitan Ave & Kent Ave","Kent Ave & N 10th St"],"state":"area-2"},{"panel":"dist","set":{"Kent Ave & N 10th St":"4"}},{"panel":"queue","list":[{"key":"Pike Slip & South St","note":"2.79"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"2.85"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Reade St & Church St","note":"2.91"},{"key":"Classon Ave & Park Ave","note":"2.94"},{"key":"Murray St & Greenwich St","note":"2.97"},{"key":"E Houston St & Ave B","note":"2.97"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"West St & Laight St","note":"3.09"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Kent Ave & N 10th St","state":"waiting"}]},{"say":"Metropolitan Ave & Kent Ave to Metropolitan Ave & Wythe Ave: 2.78 + 0.3 = 3.08, so Metropolitan Ave & Wythe Ave goes to warehouse 2 at 3.08.","ops":[{"e":["Metropolitan Ave & Kent Ave","Metropolitan Ave & Wythe Ave"],"state":"area-2"},{"panel":"dist","set":{"Metropolitan Ave & Wythe Ave":"3.08"}},{"panel":"queue","list":[{"key":"Pike Slip & South St","note":"2.79"},{"key":"Lafayette Ave & Vanderbilt Ave","note":"2.85"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Reade St & Church St","note":"2.91"},{"key":"Classon Ave & Park Ave","note":"2.94"},{"key":"Murray St & Greenwich St","note":"2.97"},{"key":"E Houston St & Ave B","note":"2.97"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Metropolitan Ave & Wythe Ave","note":"3.08"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"West St & Laight St","note":"3.09"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Metropolitan Ave & Wythe Ave","state":"waiting"}]},{"say":"Take Pike Slip & South St from the queue. Warehouse 1 reaches it in 2.79, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Pike Slip & South St","state":"current"},{"panel":"queue","list":[{"key":"Lafayette Ave & Vanderbilt Ave","note":"2.85"},{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Reade St & Church St","note":"2.91"},{"key":"Classon Ave & Park Ave","note":"2.94"},{"key":"Murray St & Greenwich St","note":"2.97"},{"key":"E Houston St & Ave B","note":"2.97"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Metropolitan Ave & Wythe Ave","note":"3.08"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"West St & Laight St","note":"3.09"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Metropolitan Ave & Kent Ave","state":"component-2"}]},{"say":"Take Lafayette Ave & Vanderbilt Ave from the queue. Warehouse 3 reaches it in 2.85, and nothing reaches it sooner.","ops":[{"v":"Lafayette Ave & Vanderbilt Ave","state":"current"},{"panel":"queue","list":[{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Reade St & Church St","note":"2.91"},{"key":"Classon Ave & Park Ave","note":"2.94"},{"key":"Murray St & Greenwich St","note":"2.97"},{"key":"E Houston St & Ave B","note":"2.97"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Metropolitan Ave & Wythe Ave","note":"3.08"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"West St & Laight St","note":"3.09"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Pike Slip & South St","state":"component-1"}]},{"say":"Lafayette Ave & Vanderbilt Ave to Washington Ave & Lafayette Ave: 2.85 + 0.38 = 3.23, so Washington Ave & Lafayette Ave goes to warehouse 3 at 3.23.","ops":[{"e":["Lafayette Ave & Vanderbilt Ave","Washington Ave & Lafayette Ave"],"state":"area-3"},{"panel":"dist","set":{"Washington Ave & Lafayette Ave":"3.23"}},{"panel":"queue","list":[{"key":"Atlantic Ave & Hicks St","note":"2.87"},{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Reade St & Church St","note":"2.91"},{"key":"Classon Ave & Park Ave","note":"2.94"},{"key":"Murray St & Greenwich St","note":"2.97"},{"key":"E Houston St & Ave B","note":"2.97"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Metropolitan Ave & Wythe Ave","note":"3.08"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"West St & Laight St","note":"3.09"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Washington Ave & Lafayette Ave","note":"3.23"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Washington Ave & Lafayette Ave","state":"waiting"}]},{"say":"Take Atlantic Ave & Hicks St from the queue. Warehouse 3 reaches it in 2.87, and nothing reaches it sooner.","ops":[{"v":"Atlantic Ave & Hicks St","state":"current"},{"panel":"queue","list":[{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Reade St & Church St","note":"2.91"},{"key":"Classon Ave & Park Ave","note":"2.94"},{"key":"Murray St & Greenwich St","note":"2.97"},{"key":"E Houston St & Ave B","note":"2.97"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Metropolitan Ave & Wythe Ave","note":"3.08"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"West St & Laight St","note":"3.09"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Washington Ave & Lafayette Ave","note":"3.23"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Lafayette Ave & Vanderbilt Ave","state":"component-3"}]},{"say":"Atlantic Ave & Hicks St to Atlantic Ave & Columbia St: 2.87 + 0.22 = 3.09, so Atlantic Ave & Columbia St goes to warehouse 3 at 3.09.","ops":[{"e":["Atlantic Ave & Hicks St","Atlantic Ave & Columbia St"],"state":"area-3"},{"panel":"dist","set":{"Atlantic Ave & Columbia St":"3.09"}},{"panel":"queue","list":[{"key":"Myrtle Ave & Kent Ave","note":"2.9"},{"key":"Reade St & Church St","note":"2.91"},{"key":"Classon Ave & Park Ave","note":"2.94"},{"key":"Murray St & Greenwich St","note":"2.97"},{"key":"E Houston St & Ave B","note":"2.97"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Metropolitan Ave & Wythe Ave","note":"3.08"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"West St & Laight St","note":"3.09"},{"key":"Atlantic Ave & Columbia St","note":"3.09"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Washington Ave & Lafayette Ave","note":"3.23"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Atlantic Ave & Columbia St","state":"waiting"}]},{"say":"Take Myrtle Ave & Kent Ave from the queue. Warehouse 2 reaches it in 2.9, and nothing reaches it sooner.","ops":[{"v":"Myrtle Ave & Kent Ave","state":"current"},{"panel":"queue","list":[{"key":"Reade St & Church St","note":"2.91"},{"key":"Classon Ave & Park Ave","note":"2.94"},{"key":"Murray St & Greenwich St","note":"2.97"},{"key":"E Houston St & Ave B","note":"2.97"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Metropolitan Ave & Wythe Ave","note":"3.08"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"West St & Laight St","note":"3.09"},{"key":"Atlantic Ave & Columbia St","note":"3.09"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Washington Ave & Lafayette Ave","note":"3.23"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Atlantic Ave & Hicks St","state":"component-3"}]},{"say":"Myrtle Ave & Kent Ave to Myrtle Ave & Bedford Ave: 2.9 + 0.4 = 3.3, so Myrtle Ave & Bedford Ave goes to warehouse 2 at 3.3.","ops":[{"e":["Myrtle Ave & Kent Ave","Myrtle Ave & Bedford Ave"],"state":"area-2"},{"panel":"dist","set":{"Myrtle Ave & Bedford Ave":"3.3"}},{"panel":"queue","list":[{"key":"Reade St & Church St","note":"2.91"},{"key":"Classon Ave & Park Ave","note":"2.94"},{"key":"Murray St & Greenwich St","note":"2.97"},{"key":"E Houston St & Ave B","note":"2.97"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Metropolitan Ave & Wythe Ave","note":"3.08"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"West St & Laight St","note":"3.09"},{"key":"Atlantic Ave & Columbia St","note":"3.09"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Washington Ave & Lafayette Ave","note":"3.23"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"Myrtle Ave & Bedford Ave","note":"3.3"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Myrtle Ave & Bedford Ave","state":"waiting"}]},{"say":"Myrtle Ave & Kent Ave to Myrtle Ave & Classon Ave: 2.9 + 0.23 = 3.13, not quicker than 3.08, so Myrtle Ave & Classon Ave stays with warehouse 3.","ops":[{"e":["Myrtle Ave & Kent Ave","Myrtle Ave & Classon Ave"],"state":"examined"}]},{"say":"Take Reade St & Church St from the queue. Warehouse 1 reaches it in 2.91, and nothing reaches it sooner.","ops":[{"v":"Reade St & Church St","state":"current"},{"panel":"queue","list":[{"key":"Classon Ave & Park Ave","note":"2.94"},{"key":"Murray St & Greenwich St","note":"2.97"},{"key":"E Houston St & Ave B","note":"2.97"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Metropolitan Ave & Wythe Ave","note":"3.08"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"West St & Laight St","note":"3.09"},{"key":"Atlantic Ave & Columbia St","note":"3.09"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Washington Ave & Lafayette Ave","note":"3.23"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"Myrtle Ave & Bedford Ave","note":"3.3"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Myrtle Ave & Kent Ave","state":"component-2"}]},{"say":"Reade St & Church St to W Broadway & Reade St: 2.91 + 0.24 = 3.15, not quicker than 3.04, so W Broadway & Reade St stays with warehouse 1.","ops":[{"e":["Reade St & Church St","W Broadway & Reade St"],"state":"examined"}]},{"say":"Take Classon Ave & Park Ave from the queue. Warehouse 3 reaches it in 2.94, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Classon Ave & Park Ave","state":"current"},{"panel":"queue","list":[{"key":"Murray St & Greenwich St","note":"2.97"},{"key":"E Houston St & Ave B","note":"2.97"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Metropolitan Ave & Wythe Ave","note":"3.08"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"West St & Laight St","note":"3.09"},{"key":"Atlantic Ave & Columbia St","note":"3.09"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Washington Ave & Lafayette Ave","note":"3.23"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"Myrtle Ave & Bedford Ave","note":"3.3"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Reade St & Church St","state":"component-1"}]},{"say":"Take Murray St & Greenwich St from the queue. Warehouse 1 reaches it in 2.97, and nothing reaches it sooner.","ops":[{"v":"Murray St & Greenwich St","state":"current"},{"panel":"queue","list":[{"key":"E Houston St & Ave B","note":"2.97"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Metropolitan Ave & Wythe Ave","note":"3.08"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"West St & Laight St","note":"3.09"},{"key":"Atlantic Ave & Columbia St","note":"3.09"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Washington Ave & Lafayette Ave","note":"3.23"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"Myrtle Ave & Bedford Ave","note":"3.3"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Classon Ave & Park Ave","state":"component-3"}]},{"say":"Murray St & Greenwich St to West St & Murray St: 2.97 + 0.31 = 3.28, so West St & Murray St goes to warehouse 1 at 3.28.","ops":[{"e":["Murray St & Greenwich St","West St & Murray St"],"state":"area-1"},{"panel":"dist","set":{"West St & Murray St":"3.28"}},{"panel":"queue","list":[{"key":"E Houston St & Ave B","note":"2.97"},{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Metropolitan Ave & Wythe Ave","note":"3.08"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"West St & Laight St","note":"3.09"},{"key":"Atlantic Ave & Columbia St","note":"3.09"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Washington Ave & Lafayette Ave","note":"3.23"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"West St & Murray St","note":"3.28"},{"key":"Myrtle Ave & Bedford Ave","note":"3.3"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"West St & Murray St","state":"waiting"}]},{"say":"Take E Houston St & Ave B from the queue. Warehouse 1 reaches it in 2.97, and nothing reaches it sooner.","ops":[{"v":"E Houston St & Ave B","state":"current"},{"panel":"queue","list":[{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Metropolitan Ave & Wythe Ave","note":"3.08"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"West St & Laight St","note":"3.09"},{"key":"Atlantic Ave & Columbia St","note":"3.09"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Washington Ave & Lafayette Ave","note":"3.23"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"West St & Murray St","note":"3.28"},{"key":"Myrtle Ave & Bedford Ave","note":"3.3"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Murray St & Greenwich St","state":"component-1"}]},{"say":"E Houston St & Ave B to Ave B & E 7th St: 2.97 + 0.84 = 3.81, so Ave B & E 7th St goes to warehouse 1 at 3.81.","ops":[{"e":["E Houston St & Ave B","Ave B & E 7th St"],"state":"area-1"},{"panel":"dist","set":{"Ave B & E 7th St":"3.81"}},{"panel":"queue","list":[{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Metropolitan Ave & Wythe Ave","note":"3.08"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"West St & Laight St","note":"3.09"},{"key":"Atlantic Ave & Columbia St","note":"3.09"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Washington Ave & Lafayette Ave","note":"3.23"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"West St & Murray St","note":"3.28"},{"key":"Myrtle Ave & Bedford Ave","note":"3.3"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Ave B & E 7th St","state":"waiting"}]},{"say":"E Houston St & Ave B to E Houston St & Ave C: 2.97 + 0.35 = 3.32, so E Houston St & Ave C goes to warehouse 1 at 3.32.","ops":[{"e":["E Houston St & Ave B","E Houston St & Ave C"],"state":"area-1"},{"panel":"dist","set":{"E Houston St & Ave C":"3.32"}},{"panel":"queue","list":[{"key":"W Broadway & Reade St","note":"3.04"},{"key":"Metropolitan Ave & Wythe Ave","note":"3.08"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"West St & Laight St","note":"3.09"},{"key":"Atlantic Ave & Columbia St","note":"3.09"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Washington Ave & Lafayette Ave","note":"3.23"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"West St & Murray St","note":"3.28"},{"key":"Myrtle Ave & Bedford Ave","note":"3.3"},{"key":"E Houston St & Ave C","note":"3.32"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"E Houston St & Ave C","state":"waiting"}]},{"say":"Take W Broadway & Reade St from the queue. Warehouse 1 reaches it in 3.04, and nothing reaches it sooner.","ops":[{"v":"W Broadway & Reade St","state":"current"},{"panel":"queue","list":[{"key":"Metropolitan Ave & Wythe Ave","note":"3.08"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"West St & Laight St","note":"3.09"},{"key":"Atlantic Ave & Columbia St","note":"3.09"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Washington Ave & Lafayette Ave","note":"3.23"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"West St & Murray St","note":"3.28"},{"key":"Myrtle Ave & Bedford Ave","note":"3.3"},{"key":"E Houston St & Ave C","note":"3.32"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"E Houston St & Ave B","state":"component-1"}]},{"say":"W Broadway & Reade St to Hudson St & Laight St: 3.04 + 1.28 = 4.32, so Hudson St & Laight St goes to warehouse 1 at 4.32.","ops":[{"e":["W Broadway & Reade St","Hudson St & Laight St"],"state":"area-1"},{"panel":"dist","set":{"Hudson St & Laight St":"4.32"}},{"panel":"queue","list":[{"key":"Metropolitan Ave & Wythe Ave","note":"3.08"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"West St & Laight St","note":"3.09"},{"key":"Atlantic Ave & Columbia St","note":"3.09"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Washington Ave & Lafayette Ave","note":"3.23"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"West St & Murray St","note":"3.28"},{"key":"Myrtle Ave & Bedford Ave","note":"3.3"},{"key":"E Houston St & Ave C","note":"3.32"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Hudson St & Laight St","state":"waiting"}]},{"say":"W Broadway & Reade St to W Broadway & Chambers St: 3.04 + 0.12 = 3.16, so W Broadway & Chambers St goes to warehouse 1 at 3.16.","ops":[{"e":["W Broadway & Reade St","W Broadway & Chambers St"],"state":"area-1"},{"panel":"dist","set":{"W Broadway & Chambers St":"3.16"}},{"panel":"queue","list":[{"key":"Metropolitan Ave & Wythe Ave","note":"3.08"},{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"West St & Laight St","note":"3.09"},{"key":"Atlantic Ave & Columbia St","note":"3.09"},{"key":"W Broadway & Chambers St","note":"3.16"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Washington Ave & Lafayette Ave","note":"3.23"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"West St & Murray St","note":"3.28"},{"key":"Myrtle Ave & Bedford Ave","note":"3.3"},{"key":"E Houston St & Ave C","note":"3.32"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"W Broadway & Chambers St","state":"waiting"}]},{"say":"Take Metropolitan Ave & Wythe Ave from the queue. Warehouse 2 reaches it in 3.08, and nothing reaches it sooner.","ops":[{"v":"Metropolitan Ave & Wythe Ave","state":"current"},{"panel":"queue","list":[{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"West St & Laight St","note":"3.09"},{"key":"Atlantic Ave & Columbia St","note":"3.09"},{"key":"W Broadway & Chambers St","note":"3.16"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Washington Ave & Lafayette Ave","note":"3.23"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"West St & Murray St","note":"3.28"},{"key":"Myrtle Ave & Bedford Ave","note":"3.3"},{"key":"E Houston St & Ave C","note":"3.32"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"W Broadway & Reade St","state":"component-1"}]},{"say":"Metropolitan Ave & Wythe Ave to Metropolitan Ave & Roebling St: 3.08 + 1.2 = 4.28, so Metropolitan Ave & Roebling St goes to warehouse 2 at 4.28.","ops":[{"e":["Metropolitan Ave & Wythe Ave","Metropolitan Ave & Roebling St"],"state":"area-2"},{"panel":"dist","set":{"Metropolitan Ave & Roebling St":"4.28"}},{"panel":"queue","list":[{"key":"Myrtle Ave & Classon Ave","note":"3.08"},{"key":"West St & Laight St","note":"3.09"},{"key":"Atlantic Ave & Columbia St","note":"3.09"},{"key":"W Broadway & Chambers St","note":"3.16"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Washington Ave & Lafayette Ave","note":"3.23"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"West St & Murray St","note":"3.28"},{"key":"Myrtle Ave & Bedford Ave","note":"3.3"},{"key":"E Houston St & Ave C","note":"3.32"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Metropolitan Ave & Roebling St","state":"waiting"}]},{"say":"Take Myrtle Ave & Classon Ave from the queue. Warehouse 3 reaches it in 3.08, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Myrtle Ave & Classon Ave","state":"current"},{"panel":"queue","list":[{"key":"West St & Laight St","note":"3.09"},{"key":"Atlantic Ave & Columbia St","note":"3.09"},{"key":"W Broadway & Chambers St","note":"3.16"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Washington Ave & Lafayette Ave","note":"3.23"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"West St & Murray St","note":"3.28"},{"key":"Myrtle Ave & Bedford Ave","note":"3.3"},{"key":"E Houston St & Ave C","note":"3.32"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Metropolitan Ave & Wythe Ave","state":"component-2"}]},{"say":"Take West St & Laight St from the queue. Warehouse 1 reaches it in 3.09, and nothing reaches it sooner.","ops":[{"v":"West St & Laight St","state":"current"},{"panel":"queue","list":[{"key":"Atlantic Ave & Columbia St","note":"3.09"},{"key":"W Broadway & Chambers St","note":"3.16"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Washington Ave & Lafayette Ave","note":"3.23"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"West St & Murray St","note":"3.28"},{"key":"Myrtle Ave & Bedford Ave","note":"3.3"},{"key":"E Houston St & Ave C","note":"3.32"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Myrtle Ave & Classon Ave","state":"component-3"}]},{"say":"West St & Laight St to West St & Chambers St: 3.09 + 0.73 = 3.82, so West St & Chambers St goes to warehouse 1 at 3.82.","ops":[{"e":["West St & Laight St","West St & Chambers St"],"state":"area-1"},{"panel":"dist","set":{"West St & Chambers St":"3.82"}},{"panel":"queue","list":[{"key":"Atlantic Ave & Columbia St","note":"3.09"},{"key":"W Broadway & Chambers St","note":"3.16"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Washington Ave & Lafayette Ave","note":"3.23"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"West St & Murray St","note":"3.28"},{"key":"Myrtle Ave & Bedford Ave","note":"3.3"},{"key":"E Houston St & Ave C","note":"3.32"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"West St & Chambers St","note":"3.82"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"West St & Chambers St","state":"waiting"}]},{"say":"Take Atlantic Ave & Columbia St from the queue. Warehouse 3 reaches it in 3.09, and nothing reaches it sooner.","ops":[{"v":"Atlantic Ave & Columbia St","state":"current"},{"panel":"queue","list":[{"key":"W Broadway & Chambers St","note":"3.16"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Washington Ave & Lafayette Ave","note":"3.23"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"West St & Murray St","note":"3.28"},{"key":"Myrtle Ave & Bedford Ave","note":"3.3"},{"key":"E Houston St & Ave C","note":"3.32"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"West St & Chambers St","note":"3.82"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"West St & Laight St","state":"component-1"}]},{"say":"Atlantic Ave & Columbia St to Atlantic Ave near Furman St: 3.09 + 0.06 = 3.15, so Atlantic Ave near Furman St goes to warehouse 3 at 3.15.","ops":[{"e":["Atlantic Ave & Columbia St","Atlantic Ave near Furman St"],"state":"area-3"},{"panel":"dist","set":{"Atlantic Ave near Furman St":"3.15"}},{"panel":"queue","list":[{"key":"Atlantic Ave near Furman St","note":"3.15"},{"key":"W Broadway & Chambers St","note":"3.16"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Washington Ave & Lafayette Ave","note":"3.23"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"West St & Murray St","note":"3.28"},{"key":"Myrtle Ave & Bedford Ave","note":"3.3"},{"key":"E Houston St & Ave C","note":"3.32"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"West St & Chambers St","note":"3.82"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Atlantic Ave near Furman St","state":"waiting"}]},{"say":"Atlantic Ave & Columbia St to Columbia St near Atlantic Ave: 3.09 + 0.06 = 3.15, so Columbia St near Atlantic Ave goes to warehouse 3 at 3.15.","ops":[{"e":["Atlantic Ave & Columbia St","Columbia St near Atlantic Ave"],"state":"area-3"},{"panel":"dist","set":{"Columbia St near Atlantic Ave":"3.15"}},{"panel":"queue","list":[{"key":"Atlantic Ave near Furman St","note":"3.15"},{"key":"Columbia St near Atlantic Ave","note":"3.15"},{"key":"W Broadway & Chambers St","note":"3.16"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Washington Ave & Lafayette Ave","note":"3.23"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"West St & Murray St","note":"3.28"},{"key":"Myrtle Ave & Bedford Ave","note":"3.3"},{"key":"E Houston St & Ave C","note":"3.32"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"West St & Chambers St","note":"3.82"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Columbia St near Atlantic Ave","state":"waiting"}]},{"say":"Take Atlantic Ave near Furman St from the queue. Warehouse 3 reaches it in 3.15, and nothing reaches it sooner.","ops":[{"v":"Atlantic Ave near Furman St","state":"current"},{"panel":"queue","list":[{"key":"Columbia St near Atlantic Ave","note":"3.15"},{"key":"W Broadway & Chambers St","note":"3.16"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Washington Ave & Lafayette Ave","note":"3.23"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"West St & Murray St","note":"3.28"},{"key":"Myrtle Ave & Bedford Ave","note":"3.3"},{"key":"E Houston St & Ave C","note":"3.32"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"West St & Chambers St","note":"3.82"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Furman St near Atlantic Ave","note":"4.94"}]},{"v":"Atlantic Ave & Columbia St","state":"component-3"}]},{"say":"Atlantic Ave near Furman St to Furman St near Atlantic Ave: 3.15 + 0.08 = 3.23, quicker than 4.94 from warehouse 3, so Furman St near Atlantic Ave goes to warehouse 3 at 3.23.","ops":[{"e":["Atlantic Ave near Furman St","Furman St near Atlantic Ave"],"state":"area-3"},{"panel":"dist","set":{"Furman St near Atlantic Ave":"3.23"}},{"panel":"queue","list":[{"key":"Columbia St near Atlantic Ave","note":"3.15"},{"key":"W Broadway & Chambers St","note":"3.16"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Washington Ave & Lafayette Ave","note":"3.23"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"Furman St near Atlantic Ave","note":"3.23"},{"key":"West St & Murray St","note":"3.28"},{"key":"Myrtle Ave & Bedford Ave","note":"3.3"},{"key":"E Houston St & Ave C","note":"3.32"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"West St & Chambers St","note":"3.82"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"}]},{"e":["Old Fulton St & Front St","Furman St near Atlantic Ave"],"state":"examined"}]},{"say":"Take Columbia St near Atlantic Ave from the queue. Warehouse 3 reaches it in 3.15, and nothing reaches it sooner.","ops":[{"v":"Columbia St near Atlantic Ave","state":"current"},{"panel":"queue","list":[{"key":"W Broadway & Chambers St","note":"3.16"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Washington Ave & Lafayette Ave","note":"3.23"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"Furman St near Atlantic Ave","note":"3.23"},{"key":"West St & Murray St","note":"3.28"},{"key":"Myrtle Ave & Bedford Ave","note":"3.3"},{"key":"E Houston St & Ave C","note":"3.32"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"West St & Chambers St","note":"3.82"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"}]},{"v":"Atlantic Ave near Furman St","state":"component-3"}]},{"say":"Columbia St near Atlantic Ave to Columbia St & Congress St: 3.15 + 0.29 = 3.44, so Columbia St & Congress St goes to warehouse 3 at 3.44.","ops":[{"e":["Columbia St near Atlantic Ave","Columbia St & Congress St"],"state":"area-3"},{"panel":"dist","set":{"Columbia St & Congress St":"3.44"}},{"panel":"queue","list":[{"key":"W Broadway & Chambers St","note":"3.16"},{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Washington Ave & Lafayette Ave","note":"3.23"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"Furman St near Atlantic Ave","note":"3.23"},{"key":"West St & Murray St","note":"3.28"},{"key":"Myrtle Ave & Bedford Ave","note":"3.3"},{"key":"E Houston St & Ave C","note":"3.32"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Columbia St & Congress St","note":"3.44"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"West St & Chambers St","note":"3.82"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"}]},{"v":"Columbia St & Congress St","state":"waiting"}]},{"say":"Take W Broadway & Chambers St from the queue. Warehouse 1 reaches it in 3.16, and nothing reaches it sooner.","ops":[{"v":"W Broadway & Chambers St","state":"current"},{"panel":"queue","list":[{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Washington Ave & Lafayette Ave","note":"3.23"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"Furman St near Atlantic Ave","note":"3.23"},{"key":"West St & Murray St","note":"3.28"},{"key":"Myrtle Ave & Bedford Ave","note":"3.3"},{"key":"E Houston St & Ave C","note":"3.32"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Columbia St & Congress St","note":"3.44"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"West St & Chambers St","note":"3.82"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"}]},{"v":"Columbia St near Atlantic Ave","state":"component-3"}]},{"say":"W Broadway & Chambers St to West St & Chambers St: 3.16 + 0.64 = 3.8, quicker than 3.82 from warehouse 1, so West St & Chambers St goes to warehouse 1 at 3.8.","ops":[{"e":["W Broadway & Chambers St","West St & Chambers St"],"state":"area-1"},{"panel":"dist","set":{"West St & Chambers St":"3.8"}},{"panel":"queue","list":[{"key":"FDR Dr & Grand St","note":"3.2"},{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Washington Ave & Lafayette Ave","note":"3.23"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"Furman St near Atlantic Ave","note":"3.23"},{"key":"West St & Murray St","note":"3.28"},{"key":"Myrtle Ave & Bedford Ave","note":"3.3"},{"key":"E Houston St & Ave C","note":"3.32"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Columbia St & Congress St","note":"3.44"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"West St & Chambers St","note":"3.8"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"}]},{"e":["West St & Laight St","West St & Chambers St"],"state":"examined"}]},{"say":"Take FDR Dr & Grand St from the queue. Warehouse 1 reaches it in 3.2, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"FDR Dr & Grand St","state":"current"},{"panel":"queue","list":[{"key":"Water St & Maiden Lane","note":"3.21"},{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Washington Ave & Lafayette Ave","note":"3.23"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"Furman St near Atlantic Ave","note":"3.23"},{"key":"West St & Murray St","note":"3.28"},{"key":"Myrtle Ave & Bedford Ave","note":"3.3"},{"key":"E Houston St & Ave C","note":"3.32"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Columbia St & Congress St","note":"3.44"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"West St & Chambers St","note":"3.8"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"}]},{"v":"W Broadway & Chambers St","state":"component-1"}]},{"say":"Take Water St & Maiden Lane from the queue. Warehouse 1 reaches it in 3.21, and nothing reaches it sooner.","ops":[{"v":"Water St & Maiden Lane","state":"current"},{"panel":"queue","list":[{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Washington Ave & Lafayette Ave","note":"3.23"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"Furman St near Atlantic Ave","note":"3.23"},{"key":"West St & Murray St","note":"3.28"},{"key":"Myrtle Ave & Bedford Ave","note":"3.3"},{"key":"E Houston St & Ave C","note":"3.32"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Columbia St & Congress St","note":"3.44"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"West St & Chambers St","note":"3.8"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"}]},{"v":"FDR Dr & Grand St","state":"component-1"}]},{"say":"Water St & Maiden Lane to Maiden Lane & Liberty St: 3.21 + 0.32 = 3.53, so Maiden Lane & Liberty St goes to warehouse 1 at 3.53.","ops":[{"e":["Water St & Maiden Lane","Maiden Lane & Liberty St"],"state":"area-1"},{"panel":"dist","set":{"Maiden Lane & Liberty St":"3.53"}},{"panel":"queue","list":[{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Washington Ave & Lafayette Ave","note":"3.23"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"Furman St near Atlantic Ave","note":"3.23"},{"key":"West St & Murray St","note":"3.28"},{"key":"Myrtle Ave & Bedford Ave","note":"3.3"},{"key":"E Houston St & Ave C","note":"3.32"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Columbia St & Congress St","note":"3.44"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"Maiden Lane & Liberty St","note":"3.53"},{"key":"South St & Maiden Lane","note":"3.55"},{"key":"West St & Chambers St","note":"3.8"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"}]},{"v":"Maiden Lane & Liberty St","state":"waiting"}]},{"say":"Water St & Maiden Lane to South St & Maiden Lane: 3.21 + 0.28 = 3.49, quicker than 3.55 from warehouse 1, so South St & Maiden Lane goes to warehouse 1 at 3.49.","ops":[{"e":["Water St & Maiden Lane","South St & Maiden Lane"],"state":"area-1"},{"panel":"dist","set":{"South St & Maiden Lane":"3.49"}},{"panel":"queue","list":[{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Washington Ave & Lafayette Ave","note":"3.23"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"Furman St near Atlantic Ave","note":"3.23"},{"key":"West St & Murray St","note":"3.28"},{"key":"Myrtle Ave & Bedford Ave","note":"3.3"},{"key":"E Houston St & Ave C","note":"3.32"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Columbia St & Congress St","note":"3.44"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.49"},{"key":"Maiden Lane & Liberty St","note":"3.53"},{"key":"West St & Chambers St","note":"3.8"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"}]},{"e":["South St & Dover St","South St & Maiden Lane"],"state":"examined"}]},{"say":"Water St & Maiden Lane to Water St & State St: 3.21 + 1.34 = 4.55, so Water St & State St goes to warehouse 1 at 4.55.","ops":[{"e":["Water St & Maiden Lane","Water St & State St"],"state":"area-1"},{"panel":"dist","set":{"Water St & State St":"4.55"}},{"panel":"queue","list":[{"key":"Washington Ave & DeKalb Ave","note":"3.22"},{"key":"Washington Ave & Lafayette Ave","note":"3.23"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"Furman St near Atlantic Ave","note":"3.23"},{"key":"West St & Murray St","note":"3.28"},{"key":"Myrtle Ave & Bedford Ave","note":"3.3"},{"key":"E Houston St & Ave C","note":"3.32"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Columbia St & Congress St","note":"3.44"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.49"},{"key":"Maiden Lane & Liberty St","note":"3.53"},{"key":"West St & Chambers St","note":"3.8"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Water St & State St","note":"4.55"}]},{"v":"Water St & State St","state":"waiting"}]},{"say":"Take Washington Ave & DeKalb Ave from the queue. Warehouse 3 reaches it in 3.22, and nothing reaches it sooner.","ops":[{"v":"Washington Ave & DeKalb Ave","state":"current"},{"panel":"queue","list":[{"key":"Washington Ave & Lafayette Ave","note":"3.23"},{"key":"Ave A & E 5th St","note":"3.23"},{"key":"Furman St near Atlantic Ave","note":"3.23"},{"key":"West St & Murray St","note":"3.28"},{"key":"Myrtle Ave & Bedford Ave","note":"3.3"},{"key":"E Houston St & Ave C","note":"3.32"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Columbia St & Congress St","note":"3.44"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.49"},{"key":"Maiden Lane & Liberty St","note":"3.53"},{"key":"West St & Chambers St","note":"3.8"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Water St & State St","note":"4.55"}]},{"v":"Water St & Maiden Lane","state":"component-1"}]},{"say":"Washington Ave & DeKalb Ave to Washington Ave & Lafayette Ave: 3.22 + 0.35 = 3.57, not quicker than 3.23, so Washington Ave & Lafayette Ave stays with warehouse 3.","ops":[{"e":["Washington Ave & DeKalb Ave","Washington Ave & Lafayette Ave"],"state":"examined"}]},{"say":"Take Washington Ave & Lafayette Ave from the queue. Warehouse 3 reaches it in 3.23, and nothing reaches it sooner.","ops":[{"v":"Washington Ave & Lafayette Ave","state":"current"},{"panel":"queue","list":[{"key":"Ave A & E 5th St","note":"3.23"},{"key":"Furman St near Atlantic Ave","note":"3.23"},{"key":"West St & Murray St","note":"3.28"},{"key":"Myrtle Ave & Bedford Ave","note":"3.3"},{"key":"E Houston St & Ave C","note":"3.32"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Columbia St & Congress St","note":"3.44"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.49"},{"key":"Maiden Lane & Liberty St","note":"3.53"},{"key":"West St & Chambers St","note":"3.8"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Water St & State St","note":"4.55"}]},{"v":"Washington Ave & DeKalb Ave","state":"component-3"}]},{"say":"Washington Ave & Lafayette Ave to Lafayette Ave & Classon Ave: 3.23 + 0.74 = 3.97, so Lafayette Ave & Classon Ave goes to warehouse 3 at 3.97.","ops":[{"e":["Washington Ave & Lafayette Ave","Lafayette Ave & Classon Ave"],"state":"area-3"},{"panel":"dist","set":{"Lafayette Ave & Classon Ave":"3.97"}},{"panel":"queue","list":[{"key":"Ave A & E 5th St","note":"3.23"},{"key":"Furman St near Atlantic Ave","note":"3.23"},{"key":"West St & Murray St","note":"3.28"},{"key":"Myrtle Ave & Bedford Ave","note":"3.3"},{"key":"E Houston St & Ave C","note":"3.32"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Columbia St & Congress St","note":"3.44"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.49"},{"key":"Maiden Lane & Liberty St","note":"3.53"},{"key":"West St & Chambers St","note":"3.8"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"Lafayette Ave & Classon Ave","note":"3.97"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Water St & State St","note":"4.55"}]},{"v":"Lafayette Ave & Classon Ave","state":"waiting"}]},{"say":"Take Ave A & E 5th St from the queue. Warehouse 1 reaches it in 3.23, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Ave A & E 5th St","state":"current"},{"panel":"queue","list":[{"key":"Furman St near Atlantic Ave","note":"3.23"},{"key":"West St & Murray St","note":"3.28"},{"key":"Myrtle Ave & Bedford Ave","note":"3.3"},{"key":"E Houston St & Ave C","note":"3.32"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Columbia St & Congress St","note":"3.44"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.49"},{"key":"Maiden Lane & Liberty St","note":"3.53"},{"key":"West St & Chambers St","note":"3.8"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"Lafayette Ave & Classon Ave","note":"3.97"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Water St & State St","note":"4.55"}]},{"v":"Washington Ave & Lafayette Ave","state":"component-3"}]},{"say":"Take Furman St near Atlantic Ave from the queue. Warehouse 3 reaches it in 3.23, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Furman St near Atlantic Ave","state":"current"},{"panel":"queue","list":[{"key":"West St & Murray St","note":"3.28"},{"key":"Myrtle Ave & Bedford Ave","note":"3.3"},{"key":"E Houston St & Ave C","note":"3.32"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Columbia St & Congress St","note":"3.44"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.49"},{"key":"Maiden Lane & Liberty St","note":"3.53"},{"key":"West St & Chambers St","note":"3.8"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"Lafayette Ave & Classon Ave","note":"3.97"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Water St & State St","note":"4.55"}]},{"v":"Ave A & E 5th St","state":"component-1"}]},{"say":"Take West St & Murray St from the queue. Warehouse 1 reaches it in 3.28, and nothing reaches it sooner.","ops":[{"v":"West St & Murray St","state":"current"},{"panel":"queue","list":[{"key":"Myrtle Ave & Bedford Ave","note":"3.3"},{"key":"E Houston St & Ave C","note":"3.32"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Columbia St & Congress St","note":"3.44"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.49"},{"key":"Maiden Lane & Liberty St","note":"3.53"},{"key":"West St & Chambers St","note":"3.8"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"Lafayette Ave & Classon Ave","note":"3.97"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Water St & State St","note":"4.55"}]},{"v":"Furman St near Atlantic Ave","state":"component-3"}]},{"say":"West St & Murray St to West St & Chambers St: 3.28 + 0.27 = 3.55, quicker than 3.8 from warehouse 1, so West St & Chambers St goes to warehouse 1 at 3.55.","ops":[{"e":["West St & Murray St","West St & Chambers St"],"state":"area-1"},{"panel":"dist","set":{"West St & Chambers St":"3.55"}},{"panel":"queue","list":[{"key":"Myrtle Ave & Bedford Ave","note":"3.3"},{"key":"E Houston St & Ave C","note":"3.32"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Columbia St & Congress St","note":"3.44"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.49"},{"key":"Maiden Lane & Liberty St","note":"3.53"},{"key":"West St & Chambers St","note":"3.55"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"Lafayette Ave & Classon Ave","note":"3.97"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Water St & State St","note":"4.55"}]},{"e":["W Broadway & Chambers St","West St & Chambers St"],"state":"examined"}]},{"say":"West St & Murray St to West St & Vesey St: 3.28 + 0.23 = 3.51, so West St & Vesey St goes to warehouse 1 at 3.51.","ops":[{"e":["West St & Murray St","West St & Vesey St"],"state":"area-1"},{"panel":"dist","set":{"West St & Vesey St":"3.51"}},{"panel":"queue","list":[{"key":"Myrtle Ave & Bedford Ave","note":"3.3"},{"key":"E Houston St & Ave C","note":"3.32"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Columbia St & Congress St","note":"3.44"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.49"},{"key":"West St & Vesey St","note":"3.51"},{"key":"Maiden Lane & Liberty St","note":"3.53"},{"key":"West St & Chambers St","note":"3.55"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"Lafayette Ave & Classon Ave","note":"3.97"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Water St & State St","note":"4.55"}]},{"v":"West St & Vesey St","state":"waiting"}]},{"say":"Take Myrtle Ave & Bedford Ave from the queue. Warehouse 2 reaches it in 3.3, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Myrtle Ave & Bedford Ave","state":"current"},{"panel":"queue","list":[{"key":"E Houston St & Ave C","note":"3.32"},{"key":"West St & Barclay St","note":"3.36"},{"key":"Columbia St & Congress St","note":"3.44"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.49"},{"key":"West St & Vesey St","note":"3.51"},{"key":"Maiden Lane & Liberty St","note":"3.53"},{"key":"West St & Chambers St","note":"3.55"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"Lafayette Ave & Classon Ave","note":"3.97"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Water St & State St","note":"4.55"}]},{"v":"West St & Murray St","state":"component-1"}]},{"say":"Take E Houston St & Ave C from the queue. Warehouse 1 reaches it in 3.32, and nothing reaches it sooner.","ops":[{"v":"E Houston St & Ave C","state":"current"},{"panel":"queue","list":[{"key":"West St & Barclay St","note":"3.36"},{"key":"Columbia St & Congress St","note":"3.44"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.49"},{"key":"West St & Vesey St","note":"3.51"},{"key":"Maiden Lane & Liberty St","note":"3.53"},{"key":"West St & Chambers St","note":"3.55"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"Lafayette Ave & Classon Ave","note":"3.97"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Water St & State St","note":"4.55"}]},{"v":"Myrtle Ave & Bedford Ave","state":"component-2"}]},{"say":"E Houston St & Ave C to Ave C & E 10th St: 3.32 + 1.23 = 4.55, so Ave C & E 10th St goes to warehouse 1 at 4.55.","ops":[{"e":["E Houston St & Ave C","Ave C & E 10th St"],"state":"area-1"},{"panel":"dist","set":{"Ave C & E 10th St":"4.55"}},{"panel":"queue","list":[{"key":"West St & Barclay St","note":"3.36"},{"key":"Columbia St & Congress St","note":"3.44"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.49"},{"key":"West St & Vesey St","note":"3.51"},{"key":"Maiden Lane & Liberty St","note":"3.53"},{"key":"West St & Chambers St","note":"3.55"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"Lafayette Ave & Classon Ave","note":"3.97"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"}]},{"v":"Ave C & E 10th St","state":"waiting"}]},{"say":"E Houston St & Ave C to E Houston St & Ave D: 3.32 + 0.35 = 3.67, so E Houston St & Ave D goes to warehouse 1 at 3.67.","ops":[{"e":["E Houston St & Ave C","E Houston St & Ave D"],"state":"area-1"},{"panel":"dist","set":{"E Houston St & Ave D":"3.67"}},{"panel":"queue","list":[{"key":"West St & Barclay St","note":"3.36"},{"key":"Columbia St & Congress St","note":"3.44"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.49"},{"key":"West St & Vesey St","note":"3.51"},{"key":"Maiden Lane & Liberty St","note":"3.53"},{"key":"West St & Chambers St","note":"3.55"},{"key":"E Houston St & Ave D","note":"3.67"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"Lafayette Ave & Classon Ave","note":"3.97"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"}]},{"v":"E Houston St & Ave D","state":"waiting"}]},{"say":"Take West St & Barclay St from the queue. Warehouse 1 reaches it in 3.36, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"West St & Barclay St","state":"current"},{"panel":"queue","list":[{"key":"Columbia St & Congress St","note":"3.44"},{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.49"},{"key":"West St & Vesey St","note":"3.51"},{"key":"Maiden Lane & Liberty St","note":"3.53"},{"key":"West St & Chambers St","note":"3.55"},{"key":"E Houston St & Ave D","note":"3.67"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"Lafayette Ave & Classon Ave","note":"3.97"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"}]},{"v":"E Houston St & Ave C","state":"component-1"}]},{"say":"Take Columbia St & Congress St from the queue. Warehouse 3 reaches it in 3.44, and nothing reaches it sooner.","ops":[{"v":"Columbia St & Congress St","state":"current"},{"panel":"queue","list":[{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.49"},{"key":"West St & Vesey St","note":"3.51"},{"key":"Maiden Lane & Liberty St","note":"3.53"},{"key":"West St & Chambers St","note":"3.55"},{"key":"E Houston St & Ave D","note":"3.67"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"Lafayette Ave & Classon Ave","note":"3.97"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"}]},{"v":"West St & Barclay St","state":"component-1"}]},{"say":"Columbia St & Congress St to Columbia St near Congress St: 3.44 + 0.05 = 3.49, so Columbia St near Congress St goes to warehouse 3 at 3.49.","ops":[{"e":["Columbia St & Congress St","Columbia St near Congress St"],"state":"area-3"},{"panel":"dist","set":{"Columbia St near Congress St":"3.49"}},{"panel":"queue","list":[{"key":"Brooklyn Bridge near Rose St","note":"3.48"},{"key":"South St & Maiden Lane","note":"3.49"},{"key":"Columbia St near Congress St","note":"3.49"},{"key":"West St & Vesey St","note":"3.51"},{"key":"Maiden Lane & Liberty St","note":"3.53"},{"key":"West St & Chambers St","note":"3.55"},{"key":"E Houston St & Ave D","note":"3.67"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"Lafayette Ave & Classon Ave","note":"3.97"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"}]},{"v":"Columbia St near Congress St","state":"waiting"}]},{"say":"Take Brooklyn Bridge near Rose St from the queue. Warehouse 3 reaches it in 3.48, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Brooklyn Bridge near Rose St","state":"current"},{"panel":"queue","list":[{"key":"South St & Maiden Lane","note":"3.49"},{"key":"Columbia St near Congress St","note":"3.49"},{"key":"West St & Vesey St","note":"3.51"},{"key":"Maiden Lane & Liberty St","note":"3.53"},{"key":"West St & Chambers St","note":"3.55"},{"key":"E Houston St & Ave D","note":"3.67"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"Lafayette Ave & Classon Ave","note":"3.97"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"}]},{"v":"Columbia St & Congress St","state":"component-3"}]},{"say":"Take South St & Maiden Lane from the queue. Warehouse 1 reaches it in 3.49, and nothing reaches it sooner.","ops":[{"v":"South St & Maiden Lane","state":"current"},{"panel":"queue","list":[{"key":"Columbia St near Congress St","note":"3.49"},{"key":"West St & Vesey St","note":"3.51"},{"key":"Maiden Lane & Liberty St","note":"3.53"},{"key":"West St & Chambers St","note":"3.55"},{"key":"E Houston St & Ave D","note":"3.67"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"Lafayette Ave & Classon Ave","note":"3.97"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"}]},{"v":"Brooklyn Bridge near Rose St","state":"component-3"}]},{"say":"South St & Maiden Lane to South St & Old Slip: 3.49 + 0.62 = 4.11, so South St & Old Slip goes to warehouse 1 at 4.11.","ops":[{"e":["South St & Maiden Lane","South St & Old Slip"],"state":"area-1"},{"panel":"dist","set":{"South St & Old Slip":"4.11"}},{"panel":"queue","list":[{"key":"Columbia St near Congress St","note":"3.49"},{"key":"West St & Vesey St","note":"3.51"},{"key":"Maiden Lane & Liberty St","note":"3.53"},{"key":"West St & Chambers St","note":"3.55"},{"key":"E Houston St & Ave D","note":"3.67"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"Lafayette Ave & Classon Ave","note":"3.97"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"South St & Old Slip","note":"4.11"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"}]},{"v":"South St & Old Slip","state":"waiting"}]},{"say":"Take Columbia St near Congress St from the queue. Warehouse 3 reaches it in 3.49, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Columbia St near Congress St","state":"current"},{"panel":"queue","list":[{"key":"West St & Vesey St","note":"3.51"},{"key":"Maiden Lane & Liberty St","note":"3.53"},{"key":"West St & Chambers St","note":"3.55"},{"key":"E Houston St & Ave D","note":"3.67"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"Lafayette Ave & Classon Ave","note":"3.97"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"South St & Old Slip","note":"4.11"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"}]},{"v":"South St & Maiden Lane","state":"component-1"}]},{"say":"Take West St & Vesey St from the queue. Warehouse 1 reaches it in 3.51, and nothing reaches it sooner.","ops":[{"v":"West St & Vesey St","state":"current"},{"panel":"queue","list":[{"key":"Maiden Lane & Liberty St","note":"3.53"},{"key":"West St & Chambers St","note":"3.55"},{"key":"E Houston St & Ave D","note":"3.67"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"Lafayette Ave & Classon Ave","note":"3.97"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"South St & Old Slip","note":"4.11"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"}]},{"v":"Columbia St near Congress St","state":"component-3"}]},{"say":"West St & Vesey St to West St & Battery Pl: 3.51 + 1.33 = 4.84, so West St & Battery Pl goes to warehouse 1 at 4.84.","ops":[{"e":["West St & Vesey St","West St & Battery Pl"],"state":"area-1"},{"panel":"dist","set":{"West St & Battery Pl":"4.84"}},{"panel":"queue","list":[{"key":"Maiden Lane & Liberty St","note":"3.53"},{"key":"West St & Chambers St","note":"3.55"},{"key":"E Houston St & Ave D","note":"3.67"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"Lafayette Ave & Classon Ave","note":"3.97"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"South St & Old Slip","note":"4.11"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"},{"key":"West St & Battery Pl","note":"4.84"}]},{"v":"West St & Battery Pl","state":"waiting"}]},{"say":"Take Maiden Lane & Liberty St from the queue. Warehouse 1 reaches it in 3.53, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Maiden Lane & Liberty St","state":"current"},{"panel":"queue","list":[{"key":"West St & Chambers St","note":"3.55"},{"key":"E Houston St & Ave D","note":"3.67"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"Lafayette Ave & Classon Ave","note":"3.97"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"South St & Old Slip","note":"4.11"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"},{"key":"West St & Battery Pl","note":"4.84"}]},{"v":"West St & Vesey St","state":"component-1"}]},{"say":"Take West St & Chambers St from the queue. Warehouse 1 reaches it in 3.55, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"West St & Chambers St","state":"current"},{"panel":"queue","list":[{"key":"E Houston St & Ave D","note":"3.67"},{"key":"Ave B & E 7th St","note":"3.81"},{"key":"Lafayette Ave & Classon Ave","note":"3.97"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"South St & Old Slip","note":"4.11"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"},{"key":"West St & Battery Pl","note":"4.84"}]},{"v":"Maiden Lane & Liberty St","state":"component-1"}]},{"say":"Take E Houston St & Ave D from the queue. Warehouse 1 reaches it in 3.67, and nothing reaches it sooner.","ops":[{"v":"E Houston St & Ave D","state":"current"},{"panel":"queue","list":[{"key":"Ave B & E 7th St","note":"3.81"},{"key":"Lafayette Ave & Classon Ave","note":"3.97"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"South St & Old Slip","note":"4.11"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"},{"key":"West St & Battery Pl","note":"4.84"}]},{"v":"West St & Chambers St","state":"component-1"}]},{"say":"E Houston St & Ave D to Ave C & E 10th St: 3.67 + 1.6 = 5.27, not quicker than 4.55, so Ave C & E 10th St stays with warehouse 1.","ops":[{"e":["E Houston St & Ave D","Ave C & E 10th St"],"state":"examined"}]},{"say":"E Houston St & Ave D to E Houston St near FDR Dr: 3.67 + 0.55 = 4.22, so E Houston St near FDR Dr goes to warehouse 1 at 4.22.","ops":[{"e":["E Houston St & Ave D","E Houston St near FDR Dr"],"state":"area-1"},{"panel":"dist","set":{"E Houston St near FDR Dr":"4.22"}},{"panel":"queue","list":[{"key":"Ave B & E 7th St","note":"3.81"},{"key":"Lafayette Ave & Classon Ave","note":"3.97"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"South St & Old Slip","note":"4.11"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"E Houston St near FDR Dr","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"},{"key":"West St & Battery Pl","note":"4.84"}]},{"v":"E Houston St near FDR Dr","state":"waiting"}]},{"say":"Take Ave B & E 7th St from the queue. Warehouse 1 reaches it in 3.81, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Ave B & E 7th St","state":"current"},{"panel":"queue","list":[{"key":"Lafayette Ave & Classon Ave","note":"3.97"},{"key":"Kent Ave & N 10th St","note":"4"},{"key":"South St & Old Slip","note":"4.11"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"E Houston St near FDR Dr","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"},{"key":"West St & Battery Pl","note":"4.84"}]},{"v":"E Houston St & Ave D","state":"component-1"}]},{"say":"Take Lafayette Ave & Classon Ave from the queue. Warehouse 3 reaches it in 3.97, and nothing reaches it sooner.","ops":[{"v":"Lafayette Ave & Classon Ave","state":"current"},{"panel":"queue","list":[{"key":"Kent Ave & N 10th St","note":"4"},{"key":"South St & Old Slip","note":"4.11"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"E Houston St near FDR Dr","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"},{"key":"West St & Battery Pl","note":"4.84"}]},{"v":"Ave B & E 7th St","state":"component-1"}]},{"say":"Lafayette Ave & Classon Ave to Bedford Ave & DeKalb Ave: 3.97 + 0.87 = 4.84, so Bedford Ave & DeKalb Ave goes to warehouse 3 at 4.84.","ops":[{"e":["Lafayette Ave & Classon Ave","Bedford Ave & DeKalb Ave"],"state":"area-3"},{"panel":"dist","set":{"Bedford Ave & DeKalb Ave":"4.84"}},{"panel":"queue","list":[{"key":"Kent Ave & N 10th St","note":"4"},{"key":"South St & Old Slip","note":"4.11"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"E Houston St near FDR Dr","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"},{"key":"West St & Battery Pl","note":"4.84"},{"key":"Bedford Ave & DeKalb Ave","note":"4.84"}]},{"v":"Bedford Ave & DeKalb Ave","state":"waiting"}]},{"say":"Lafayette Ave & Classon Ave to DeKalb Ave & Classon Ave: 3.97 + 0.25 = 4.22, so DeKalb Ave & Classon Ave goes to warehouse 3 at 4.22.","ops":[{"e":["Lafayette Ave & Classon Ave","DeKalb Ave & Classon Ave"],"state":"area-3"},{"panel":"dist","set":{"DeKalb Ave & Classon Ave":"4.22"}},{"panel":"queue","list":[{"key":"Kent Ave & N 10th St","note":"4"},{"key":"South St & Old Slip","note":"4.11"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"DeKalb Ave & Classon Ave","note":"4.22"},{"key":"E Houston St near FDR Dr","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"},{"key":"West St & Battery Pl","note":"4.84"},{"key":"Bedford Ave & DeKalb Ave","note":"4.84"}]},{"v":"DeKalb Ave & Classon Ave","state":"waiting"}]},{"say":"Take Kent Ave & N 10th St from the queue. Warehouse 2 reaches it in 4, and nothing reaches it sooner.","ops":[{"v":"Kent Ave & N 10th St","state":"current"},{"panel":"queue","list":[{"key":"South St & Old Slip","note":"4.11"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"DeKalb Ave & Classon Ave","note":"4.22"},{"key":"E Houston St near FDR Dr","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"},{"key":"West St & Battery Pl","note":"4.84"},{"key":"Bedford Ave & DeKalb Ave","note":"4.84"}]},{"v":"Lafayette Ave & Classon Ave","state":"component-3"}]},{"say":"Kent Ave & N 10th St to Kent Ave & N 11th St: 4 + 0.12 = 4.12, so Kent Ave & N 11th St goes to warehouse 2 at 4.12.","ops":[{"e":["Kent Ave & N 10th St","Kent Ave & N 11th St"],"state":"area-2"},{"panel":"dist","set":{"Kent Ave & N 11th St":"4.12"}},{"panel":"queue","list":[{"key":"South St & Old Slip","note":"4.11"},{"key":"Kent Ave & N 11th St","note":"4.12"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"DeKalb Ave & Classon Ave","note":"4.22"},{"key":"E Houston St near FDR Dr","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"},{"key":"West St & Battery Pl","note":"4.84"},{"key":"Bedford Ave & DeKalb Ave","note":"4.84"}]},{"v":"Kent Ave & N 11th St","state":"waiting"}]},{"say":"Take South St & Old Slip from the queue. Warehouse 1 reaches it in 4.11, and nothing reaches it sooner.","ops":[{"v":"South St & Old Slip","state":"current"},{"panel":"queue","list":[{"key":"Kent Ave & N 11th St","note":"4.12"},{"key":"Battery Pl & State St","note":"4.22"},{"key":"DeKalb Ave & Classon Ave","note":"4.22"},{"key":"E Houston St near FDR Dr","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"},{"key":"West St & Battery Pl","note":"4.84"},{"key":"Bedford Ave & DeKalb Ave","note":"4.84"}]},{"v":"Kent Ave & N 10th St","state":"component-2"}]},{"say":"South St & Old Slip to Water St & State St: 4.11 + 1.03 = 5.14, not quicker than 4.55, so Water St & State St stays with warehouse 1.","ops":[{"e":["South St & Old Slip","Water St & State St"],"state":"examined"}]},{"say":"Take Kent Ave & N 11th St from the queue. Warehouse 2 reaches it in 4.12, and nothing reaches it sooner.","ops":[{"v":"Kent Ave & N 11th St","state":"current"},{"panel":"queue","list":[{"key":"Battery Pl & State St","note":"4.22"},{"key":"DeKalb Ave & Classon Ave","note":"4.22"},{"key":"E Houston St near FDR Dr","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"},{"key":"West St & Battery Pl","note":"4.84"},{"key":"Bedford Ave & DeKalb Ave","note":"4.84"}]},{"v":"South St & Old Slip","state":"component-1"}]},{"say":"Kent Ave & N 11th St to Franklin St & N 14th St: 4.12 + 0.36 = 4.48, so Franklin St & N 14th St goes to warehouse 2 at 4.48.","ops":[{"e":["Kent Ave & N 11th St","Franklin St & N 14th St"],"state":"area-2"},{"panel":"dist","set":{"Franklin St & N 14th St":"4.48"}},{"panel":"queue","list":[{"key":"Battery Pl & State St","note":"4.22"},{"key":"DeKalb Ave & Classon Ave","note":"4.22"},{"key":"E Houston St near FDR Dr","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Franklin St & N 14th St","note":"4.48"},{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"},{"key":"West St & Battery Pl","note":"4.84"},{"key":"Bedford Ave & DeKalb Ave","note":"4.84"}]},{"v":"Franklin St & N 14th St","state":"waiting"}]},{"say":"Kent Ave & N 11th St to Wythe Ave & N 11th St: 4.12 + 0.21 = 4.33, so Wythe Ave & N 11th St goes to warehouse 2 at 4.33.","ops":[{"e":["Kent Ave & N 11th St","Wythe Ave & N 11th St"],"state":"area-2"},{"panel":"dist","set":{"Wythe Ave & N 11th St":"4.33"}},{"panel":"queue","list":[{"key":"Battery Pl & State St","note":"4.22"},{"key":"DeKalb Ave & Classon Ave","note":"4.22"},{"key":"E Houston St near FDR Dr","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Wythe Ave & N 11th St","note":"4.33"},{"key":"Franklin St & N 14th St","note":"4.48"},{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"},{"key":"West St & Battery Pl","note":"4.84"},{"key":"Bedford Ave & DeKalb Ave","note":"4.84"}]},{"v":"Wythe Ave & N 11th St","state":"waiting"}]},{"say":"Take Battery Pl & State St from the queue. Warehouse 1 reaches it in 4.22, and nothing reaches it sooner.","ops":[{"v":"Battery Pl & State St","state":"current"},{"panel":"queue","list":[{"key":"DeKalb Ave & Classon Ave","note":"4.22"},{"key":"E Houston St near FDR Dr","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Wythe Ave & N 11th St","note":"4.33"},{"key":"Franklin St & N 14th St","note":"4.48"},{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"},{"key":"West St & Battery Pl","note":"4.84"},{"key":"Bedford Ave & DeKalb Ave","note":"4.84"}]},{"v":"Kent Ave & N 11th St","state":"component-2"}]},{"say":"Battery Pl & State St to Battery Pl & Greenwich St: 4.22 + 0.13 = 4.35, so Battery Pl & Greenwich St goes to warehouse 1 at 4.35.","ops":[{"e":["Battery Pl & State St","Battery Pl & Greenwich St"],"state":"area-1"},{"panel":"dist","set":{"Battery Pl & Greenwich St":"4.35"}},{"panel":"queue","list":[{"key":"DeKalb Ave & Classon Ave","note":"4.22"},{"key":"E Houston St near FDR Dr","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Wythe Ave & N 11th St","note":"4.33"},{"key":"Battery Pl & Greenwich St","note":"4.35"},{"key":"Franklin St & N 14th St","note":"4.48"},{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"},{"key":"West St & Battery Pl","note":"4.84"},{"key":"Bedford Ave & DeKalb Ave","note":"4.84"}]},{"v":"Battery Pl & Greenwich St","state":"waiting"}]},{"say":"Battery Pl & State St to Water St & State St: 4.22 + 0.63 = 4.85, not quicker than 4.55, so Water St & State St stays with warehouse 1.","ops":[{"e":["Battery Pl & State St","Water St & State St"],"state":"examined"}]},{"say":"Take DeKalb Ave & Classon Ave from the queue. Warehouse 3 reaches it in 4.22, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"DeKalb Ave & Classon Ave","state":"current"},{"panel":"queue","list":[{"key":"E Houston St near FDR Dr","note":"4.22"},{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Wythe Ave & N 11th St","note":"4.33"},{"key":"Battery Pl & Greenwich St","note":"4.35"},{"key":"Franklin St & N 14th St","note":"4.48"},{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"},{"key":"West St & Battery Pl","note":"4.84"},{"key":"Bedford Ave & DeKalb Ave","note":"4.84"}]},{"v":"Battery Pl & State St","state":"component-1"}]},{"say":"Take E Houston St near FDR Dr from the queue. Warehouse 1 reaches it in 4.22, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"E Houston St near FDR Dr","state":"current"},{"panel":"queue","list":[{"key":"Metropolitan Ave & Roebling St","note":"4.28"},{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Wythe Ave & N 11th St","note":"4.33"},{"key":"Battery Pl & Greenwich St","note":"4.35"},{"key":"Franklin St & N 14th St","note":"4.48"},{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"},{"key":"West St & Battery Pl","note":"4.84"},{"key":"Bedford Ave & DeKalb Ave","note":"4.84"}]},{"v":"DeKalb Ave & Classon Ave","state":"component-3"}]},{"say":"Take Metropolitan Ave & Roebling St from the queue. Warehouse 2 reaches it in 4.28, and nothing reaches it sooner.","ops":[{"v":"Metropolitan Ave & Roebling St","state":"current"},{"panel":"queue","list":[{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Wythe Ave & N 11th St","note":"4.33"},{"key":"Battery Pl & Greenwich St","note":"4.35"},{"key":"Franklin St & N 14th St","note":"4.48"},{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"},{"key":"West St & Battery Pl","note":"4.84"},{"key":"Bedford Ave & DeKalb Ave","note":"4.84"}]},{"v":"E Houston St near FDR Dr","state":"component-1"}]},{"say":"Metropolitan Ave & Roebling St to Marcy Ave & Metropolitan Ave: 4.28 + 0.59 = 4.87, so Marcy Ave & Metropolitan Ave goes to warehouse 2 at 4.87.","ops":[{"e":["Metropolitan Ave & Roebling St","Marcy Ave & Metropolitan Ave"],"state":"area-2"},{"panel":"dist","set":{"Marcy Ave & Metropolitan Ave":"4.87"}},{"panel":"queue","list":[{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Wythe Ave & N 11th St","note":"4.33"},{"key":"Battery Pl & Greenwich St","note":"4.35"},{"key":"Franklin St & N 14th St","note":"4.48"},{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"},{"key":"West St & Battery Pl","note":"4.84"},{"key":"Bedford Ave & DeKalb Ave","note":"4.84"},{"key":"Marcy Ave & Metropolitan Ave","note":"4.87"}]},{"v":"Marcy Ave & Metropolitan Ave","state":"waiting"}]},{"say":"Metropolitan Ave & Roebling St to Roebling St & S 4th St: 4.28 + 0.98 = 5.26, so Roebling St & S 4th St goes to warehouse 2 at 5.26.","ops":[{"e":["Metropolitan Ave & Roebling St","Roebling St & S 4th St"],"state":"area-2"},{"panel":"dist","set":{"Roebling St & S 4th St":"5.26"}},{"panel":"queue","list":[{"key":"Hudson St & Laight St","note":"4.32"},{"key":"Wythe Ave & N 11th St","note":"4.33"},{"key":"Battery Pl & Greenwich St","note":"4.35"},{"key":"Franklin St & N 14th St","note":"4.48"},{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"},{"key":"West St & Battery Pl","note":"4.84"},{"key":"Bedford Ave & DeKalb Ave","note":"4.84"},{"key":"Marcy Ave & Metropolitan Ave","note":"4.87"},{"key":"Roebling St & S 4th St","note":"5.26"}]},{"v":"Roebling St & S 4th St","state":"waiting"}]},{"say":"Take Hudson St & Laight St from the queue. Warehouse 1 reaches it in 4.32, and nothing reaches it sooner.","ops":[{"v":"Hudson St & Laight St","state":"current"},{"panel":"queue","list":[{"key":"Wythe Ave & N 11th St","note":"4.33"},{"key":"Battery Pl & Greenwich St","note":"4.35"},{"key":"Franklin St & N 14th St","note":"4.48"},{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"},{"key":"West St & Battery Pl","note":"4.84"},{"key":"Bedford Ave & DeKalb Ave","note":"4.84"},{"key":"Marcy Ave & Metropolitan Ave","note":"4.87"},{"key":"Roebling St & S 4th St","note":"5.26"}]},{"v":"Metropolitan Ave & Roebling St","state":"component-2"}]},{"say":"Hudson St & Laight St to Hudson St & Desbrosses St: 4.32 + 0.27 = 4.59, so Hudson St & Desbrosses St goes to warehouse 1 at 4.59.","ops":[{"e":["Hudson St & Laight St","Hudson St & Desbrosses St"],"state":"area-1"},{"panel":"dist","set":{"Hudson St & Desbrosses St":"4.59"}},{"panel":"queue","list":[{"key":"Wythe Ave & N 11th St","note":"4.33"},{"key":"Battery Pl & Greenwich St","note":"4.35"},{"key":"Franklin St & N 14th St","note":"4.48"},{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"},{"key":"Hudson St & Desbrosses St","note":"4.59"},{"key":"West St & Battery Pl","note":"4.84"},{"key":"Bedford Ave & DeKalb Ave","note":"4.84"},{"key":"Marcy Ave & Metropolitan Ave","note":"4.87"},{"key":"Roebling St & S 4th St","note":"5.26"}]},{"v":"Hudson St & Desbrosses St","state":"waiting"}]},{"say":"Take Wythe Ave & N 11th St from the queue. Warehouse 2 reaches it in 4.33, and nothing reaches it sooner.","ops":[{"v":"Wythe Ave & N 11th St","state":"current"},{"panel":"queue","list":[{"key":"Battery Pl & Greenwich St","note":"4.35"},{"key":"Franklin St & N 14th St","note":"4.48"},{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"},{"key":"Hudson St & Desbrosses St","note":"4.59"},{"key":"West St & Battery Pl","note":"4.84"},{"key":"Bedford Ave & DeKalb Ave","note":"4.84"},{"key":"Marcy Ave & Metropolitan Ave","note":"4.87"},{"key":"Roebling St & S 4th St","note":"5.26"}]},{"v":"Hudson St & Laight St","state":"component-1"}]},{"say":"Wythe Ave & N 11th St to Wythe Ave & N 10th St: 4.33 + 0.12 = 4.45, so Wythe Ave & N 10th St goes to warehouse 2 at 4.45.","ops":[{"e":["Wythe Ave & N 11th St","Wythe Ave & N 10th St"],"state":"area-2"},{"panel":"dist","set":{"Wythe Ave & N 10th St":"4.45"}},{"panel":"queue","list":[{"key":"Battery Pl & Greenwich St","note":"4.35"},{"key":"Wythe Ave & N 10th St","note":"4.45"},{"key":"Franklin St & N 14th St","note":"4.48"},{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"},{"key":"Hudson St & Desbrosses St","note":"4.59"},{"key":"West St & Battery Pl","note":"4.84"},{"key":"Bedford Ave & DeKalb Ave","note":"4.84"},{"key":"Marcy Ave & Metropolitan Ave","note":"4.87"},{"key":"Roebling St & S 4th St","note":"5.26"}]},{"v":"Wythe Ave & N 10th St","state":"waiting"}]},{"say":"Take Battery Pl & Greenwich St from the queue. Warehouse 1 reaches it in 4.35, and nothing reaches it sooner.","ops":[{"v":"Battery Pl & Greenwich St","state":"current"},{"panel":"queue","list":[{"key":"Wythe Ave & N 10th St","note":"4.45"},{"key":"Franklin St & N 14th St","note":"4.48"},{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"},{"key":"Hudson St & Desbrosses St","note":"4.59"},{"key":"West St & Battery Pl","note":"4.84"},{"key":"Bedford Ave & DeKalb Ave","note":"4.84"},{"key":"Marcy Ave & Metropolitan Ave","note":"4.87"},{"key":"Roebling St & S 4th St","note":"5.26"}]},{"v":"Wythe Ave & N 11th St","state":"component-2"}]},{"say":"Battery Pl & Greenwich St to Church St & Vesey St: 4.35 + 1.69 = 6.04, so Church St & Vesey St goes to warehouse 1 at 6.04.","ops":[{"e":["Battery Pl & Greenwich St","Church St & Vesey St"],"state":"area-1"},{"panel":"dist","set":{"Church St & Vesey St":"6.04"}},{"panel":"queue","list":[{"key":"Wythe Ave & N 10th St","note":"4.45"},{"key":"Franklin St & N 14th St","note":"4.48"},{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"},{"key":"Hudson St & Desbrosses St","note":"4.59"},{"key":"West St & Battery Pl","note":"4.84"},{"key":"Bedford Ave & DeKalb Ave","note":"4.84"},{"key":"Marcy Ave & Metropolitan Ave","note":"4.87"},{"key":"Roebling St & S 4th St","note":"5.26"},{"key":"Church St & Vesey St","note":"6.04"}]},{"v":"Church St & Vesey St","state":"waiting"}]},{"say":"Battery Pl & Greenwich St to West St & Battery Pl: 4.35 + 0.25 = 4.6, quicker than 4.84 from warehouse 1, so West St & Battery Pl goes to warehouse 1 at 4.6.","ops":[{"e":["Battery Pl & Greenwich St","West St & Battery Pl"],"state":"area-1"},{"panel":"dist","set":{"West St & Battery Pl":"4.6"}},{"panel":"queue","list":[{"key":"Wythe Ave & N 10th St","note":"4.45"},{"key":"Franklin St & N 14th St","note":"4.48"},{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"},{"key":"Hudson St & Desbrosses St","note":"4.59"},{"key":"West St & Battery Pl","note":"4.6"},{"key":"Bedford Ave & DeKalb Ave","note":"4.84"},{"key":"Marcy Ave & Metropolitan Ave","note":"4.87"},{"key":"Roebling St & S 4th St","note":"5.26"},{"key":"Church St & Vesey St","note":"6.04"}]},{"e":["West St & Vesey St","West St & Battery Pl"],"state":"examined"}]},{"say":"Take Wythe Ave & N 10th St from the queue. Warehouse 2 reaches it in 4.45, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Wythe Ave & N 10th St","state":"current"},{"panel":"queue","list":[{"key":"Franklin St & N 14th St","note":"4.48"},{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"},{"key":"Hudson St & Desbrosses St","note":"4.59"},{"key":"West St & Battery Pl","note":"4.6"},{"key":"Bedford Ave & DeKalb Ave","note":"4.84"},{"key":"Marcy Ave & Metropolitan Ave","note":"4.87"},{"key":"Roebling St & S 4th St","note":"5.26"},{"key":"Church St & Vesey St","note":"6.04"}]},{"v":"Battery Pl & Greenwich St","state":"component-1"}]},{"say":"Take Franklin St & N 14th St from the queue. Warehouse 2 reaches it in 4.48, and nothing reaches it sooner.","ops":[{"v":"Franklin St & N 14th St","state":"current"},{"panel":"queue","list":[{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"},{"key":"Hudson St & Desbrosses St","note":"4.59"},{"key":"West St & Battery Pl","note":"4.6"},{"key":"Bedford Ave & DeKalb Ave","note":"4.84"},{"key":"Marcy Ave & Metropolitan Ave","note":"4.87"},{"key":"Roebling St & S 4th St","note":"5.26"},{"key":"Church St & Vesey St","note":"6.04"}]},{"v":"Wythe Ave & N 10th St","state":"component-2"}]},{"say":"Franklin St & N 14th St to Franklin St & Quay St: 4.48 + 0.34 = 4.82, so Franklin St & Quay St goes to warehouse 2 at 4.82.","ops":[{"e":["Franklin St & N 14th St","Franklin St & Quay St"],"state":"area-2"},{"panel":"dist","set":{"Franklin St & Quay St":"4.82"}},{"panel":"queue","list":[{"key":"Water St & State St","note":"4.55"},{"key":"Ave C & E 10th St","note":"4.55"},{"key":"Hudson St & Desbrosses St","note":"4.59"},{"key":"West St & Battery Pl","note":"4.6"},{"key":"Franklin St & Quay St","note":"4.82"},{"key":"Bedford Ave & DeKalb Ave","note":"4.84"},{"key":"Marcy Ave & Metropolitan Ave","note":"4.87"},{"key":"Roebling St & S 4th St","note":"5.26"},{"key":"Church St & Vesey St","note":"6.04"}]},{"v":"Franklin St & Quay St","state":"waiting"}]},{"say":"Take Water St & State St from the queue. Warehouse 1 reaches it in 4.55, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Water St & State St","state":"current"},{"panel":"queue","list":[{"key":"Ave C & E 10th St","note":"4.55"},{"key":"Hudson St & Desbrosses St","note":"4.59"},{"key":"West St & Battery Pl","note":"4.6"},{"key":"Franklin St & Quay St","note":"4.82"},{"key":"Bedford Ave & DeKalb Ave","note":"4.84"},{"key":"Marcy Ave & Metropolitan Ave","note":"4.87"},{"key":"Roebling St & S 4th St","note":"5.26"},{"key":"Church St & Vesey St","note":"6.04"}]},{"v":"Franklin St & N 14th St","state":"component-2"}]},{"say":"Take Ave C & E 10th St from the queue. Warehouse 1 reaches it in 4.55, and nothing reaches it sooner.","ops":[{"v":"Ave C & E 10th St","state":"current"},{"panel":"queue","list":[{"key":"Hudson St & Desbrosses St","note":"4.59"},{"key":"West St & Battery Pl","note":"4.6"},{"key":"Franklin St & Quay St","note":"4.82"},{"key":"Bedford Ave & DeKalb Ave","note":"4.84"},{"key":"Marcy Ave & Metropolitan Ave","note":"4.87"},{"key":"Roebling St & S 4th St","note":"5.26"},{"key":"Church St & Vesey St","note":"6.04"}]},{"v":"Water St & State St","state":"component-1"}]},{"say":"Ave C & E 10th St to Ave C & E 11th St: 4.55 + 0.14 = 4.69, so Ave C & E 11th St goes to warehouse 1 at 4.69.","ops":[{"e":["Ave C & E 10th St","Ave C & E 11th St"],"state":"area-1"},{"panel":"dist","set":{"Ave C & E 11th St":"4.69"}},{"panel":"queue","list":[{"key":"Hudson St & Desbrosses St","note":"4.59"},{"key":"West St & Battery Pl","note":"4.6"},{"key":"Ave C & E 11th St","note":"4.69"},{"key":"Franklin St & Quay St","note":"4.82"},{"key":"Bedford Ave & DeKalb Ave","note":"4.84"},{"key":"Marcy Ave & Metropolitan Ave","note":"4.87"},{"key":"Roebling St & S 4th St","note":"5.26"},{"key":"Church St & Vesey St","note":"6.04"}]},{"v":"Ave C & E 11th St","state":"waiting"}]},{"say":"Take Hudson St & Desbrosses St from the queue. Warehouse 1 reaches it in 4.59, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Hudson St & Desbrosses St","state":"current"},{"panel":"queue","list":[{"key":"West St & Battery Pl","note":"4.6"},{"key":"Ave C & E 11th St","note":"4.69"},{"key":"Franklin St & Quay St","note":"4.82"},{"key":"Bedford Ave & DeKalb Ave","note":"4.84"},{"key":"Marcy Ave & Metropolitan Ave","note":"4.87"},{"key":"Roebling St & S 4th St","note":"5.26"},{"key":"Church St & Vesey St","note":"6.04"}]},{"v":"Ave C & E 10th St","state":"component-1"}]},{"say":"Take West St & Battery Pl from the queue. Warehouse 1 reaches it in 4.6, and nothing reaches it sooner.","ops":[{"v":"West St & Battery Pl","state":"current"},{"panel":"queue","list":[{"key":"Ave C & E 11th St","note":"4.69"},{"key":"Franklin St & Quay St","note":"4.82"},{"key":"Bedford Ave & DeKalb Ave","note":"4.84"},{"key":"Marcy Ave & Metropolitan Ave","note":"4.87"},{"key":"Roebling St & S 4th St","note":"5.26"},{"key":"Church St & Vesey St","note":"6.04"}]},{"v":"Hudson St & Desbrosses St","state":"component-1"}]},{"say":"West St & Battery Pl to Battery Pl near West St: 4.6 + 0.04 = 4.64, so Battery Pl near West St goes to warehouse 1 at 4.64.","ops":[{"e":["West St & Battery Pl","Battery Pl near West St"],"state":"area-1"},{"panel":"dist","set":{"Battery Pl near West St":"4.64"}},{"panel":"queue","list":[{"key":"Battery Pl near West St","note":"4.64"},{"key":"Ave C & E 11th St","note":"4.69"},{"key":"Franklin St & Quay St","note":"4.82"},{"key":"Bedford Ave & DeKalb Ave","note":"4.84"},{"key":"Marcy Ave & Metropolitan Ave","note":"4.87"},{"key":"Roebling St & S 4th St","note":"5.26"},{"key":"Church St & Vesey St","note":"6.04"}]},{"v":"Battery Pl near West St","state":"waiting"}]},{"say":"Take Battery Pl near West St from the queue. Warehouse 1 reaches it in 4.64, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Battery Pl near West St","state":"current"},{"panel":"queue","list":[{"key":"Ave C & E 11th St","note":"4.69"},{"key":"Franklin St & Quay St","note":"4.82"},{"key":"Bedford Ave & DeKalb Ave","note":"4.84"},{"key":"Marcy Ave & Metropolitan Ave","note":"4.87"},{"key":"Roebling St & S 4th St","note":"5.26"},{"key":"Church St & Vesey St","note":"6.04"}]},{"v":"West St & Battery Pl","state":"component-1"}]},{"say":"Take Ave C & E 11th St from the queue. Warehouse 1 reaches it in 4.69, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Ave C & E 11th St","state":"current"},{"panel":"queue","list":[{"key":"Franklin St & Quay St","note":"4.82"},{"key":"Bedford Ave & DeKalb Ave","note":"4.84"},{"key":"Marcy Ave & Metropolitan Ave","note":"4.87"},{"key":"Roebling St & S 4th St","note":"5.26"},{"key":"Church St & Vesey St","note":"6.04"}]},{"v":"Battery Pl near West St","state":"component-1"}]},{"say":"Take Franklin St & Quay St from the queue. Warehouse 2 reaches it in 4.82, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Franklin St & Quay St","state":"current"},{"panel":"queue","list":[{"key":"Bedford Ave & DeKalb Ave","note":"4.84"},{"key":"Marcy Ave & Metropolitan Ave","note":"4.87"},{"key":"Roebling St & S 4th St","note":"5.26"},{"key":"Church St & Vesey St","note":"6.04"}]},{"v":"Ave C & E 11th St","state":"component-1"}]},{"say":"Take Bedford Ave & DeKalb Ave from the queue. Warehouse 3 reaches it in 4.84, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Bedford Ave & DeKalb Ave","state":"current"},{"panel":"queue","list":[{"key":"Marcy Ave & Metropolitan Ave","note":"4.87"},{"key":"Roebling St & S 4th St","note":"5.26"},{"key":"Church St & Vesey St","note":"6.04"}]},{"v":"Franklin St & Quay St","state":"component-2"}]},{"say":"Take Marcy Ave & Metropolitan Ave from the queue. Warehouse 2 reaches it in 4.87, and nothing reaches it sooner.","ops":[{"v":"Marcy Ave & Metropolitan Ave","state":"current"},{"panel":"queue","list":[{"key":"Roebling St & S 4th St","note":"5.26"},{"key":"Church St & Vesey St","note":"6.04"}]},{"v":"Bedford Ave & DeKalb Ave","state":"component-3"}]},{"say":"Marcy Ave & Metropolitan Ave to Metropolitan Ave & Meeker Ave: 4.87 + 0.18 = 5.05, so Metropolitan Ave & Meeker Ave goes to warehouse 2 at 5.05.","ops":[{"e":["Marcy Ave & Metropolitan Ave","Metropolitan Ave & Meeker Ave"],"state":"area-2"},{"panel":"dist","set":{"Metropolitan Ave & Meeker Ave":"5.05"}},{"panel":"queue","list":[{"key":"Metropolitan Ave & Meeker Ave","note":"5.05"},{"key":"Roebling St & S 4th St","note":"5.26"},{"key":"Church St & Vesey St","note":"6.04"}]},{"v":"Metropolitan Ave & Meeker Ave","state":"waiting"}]},{"say":"Take Metropolitan Ave & Meeker Ave from the queue. Warehouse 2 reaches it in 5.05, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Metropolitan Ave & Meeker Ave","state":"current"},{"panel":"queue","list":[{"key":"Roebling St & S 4th St","note":"5.26"},{"key":"Church St & Vesey St","note":"6.04"}]},{"v":"Marcy Ave & Metropolitan Ave","state":"component-2"}]},{"say":"Take Roebling St & S 4th St from the queue. Warehouse 2 reaches it in 5.26, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Roebling St & S 4th St","state":"current"},{"panel":"queue","list":[{"key":"Church St & Vesey St","note":"6.04"}]},{"v":"Metropolitan Ave & Meeker Ave","state":"component-2"}]},{"say":"Take Church St & Vesey St from the queue. Warehouse 1 reaches it in 6.04, and nothing reaches it sooner. It has no unsettled neighbors.","ops":[{"v":"Church St & Vesey St","state":"current"},{"panel":"queue","list":[]},{"v":"Roebling St & S 4th St","state":"component-2"}]},{"say":"Done. Every place has its nearest warehouse. One search settled 295 places. path.Dijkstra from each warehouse in turn would settle 885 between them.","ops":[{"panel":"areas","groups":[["Canal St & Walker St","Centre St & Canal St","Canal St & Lafayette St","Lafayette St & Walker St","Bowery & Canal St","Canal St near Bowery","Grand St & Centre St","Centre St & Walker St","Canal St & Broadway","Bowery & Bayard St","Cleveland Pl & Broome St","Broadway & Walker St","Bowery near Bayard St","Broome St & Lafayette St","Bowery & Grand St","Kenmare St & Cleveland Pl","Lafayette St & Kenmare St","Bowery & Chatham Sq","Chrystie St & Grand St","Bowery & Broome St","Lafayette St & Grand St","Broome St & Broadway","Chatham Sq & E Broadway","Kenmare St & Bowery","Canal St & W Broadway","Grand St & Broadway","Delancey St & Chrystie St","Laight St & Canal St","Allen St & Grand St","Duane St & Lafayette St","6th Ave & Canal St","Chrystie St & Canal St","Grand St & W Broadway","Centre St & Duane St","Centre St & Lafayette St","Canal St near Chrystie St (N)","Forsyth St & Canal St","E Houston St & Lafayette St","6th Ave & Grand St","Varick St & Canal St","Centre St & Chambers St","Allen St & Delancey St","Saint James Pl & Madison St","Watts St & 6th Ave","Norfolk St & Grand St","E Houston St & W Houston St","Laight St & Varick St","Allen St & Canal St","Centre St near Park Row","W Houston St near Mercer St","Forsyth St & Division St","Bowery & E Houston St","Allen St near Pike St","Centre St & Brooklyn Bridge","Canal St near Hudson St","Pike St & E Broadway","6th Ave & Laight St","Park Row near Spruce St","Canal St & Hudson St","E Houston St & Chrystie St","Grand St & Varick St","Delancey St & Essex St","Allen St & Pike St","Division St & Pike St","Brooklyn Bridge & Ari Halbertam Memorial Ramp","2nd Ave & E Houston St","Park Row & Spruce St","Beach St & Varick St","Delancey St & Norfolk St","Beach St & Walker St","Bowery & Bleecker St","E Houston St & Forsyth St","Pearl St & Robert F. Wagner Sr. Pl","Delancey St near Norfolk St","Allen St & Stanton St","Park Row & Beekman St","Pearl St & Ari Halbertam Memorial Ramp","Murray St & Broadway","Pike St & Madison St","Rutgers St & E Broadway","W Broadway & Walker St","Pearl St & Frankfort St","Allen St & 1st Ave (N)","Grand St & Samuel Dickstein Plaza","W Broadway & 6th Ave","6th Ave & Walker St","Allen St & 1st Ave (S)","Park Row near Broadway (N)","Barclay St & Broadway","E Houston St & Orchard St","Canal St & Washington St","E Broadway & Samuel Dickstein Plaza","Park Row near Broadway (S)","Frankfort St & Ari Halbertam Memorial Ramp","Broadway & Park Row","W Broadway & Varick St","Murray St & Church St","Vesey St & Broadway","Grand St & E Broadway","South St & Robert F. Wagner Sr. Pl (S)","Park Row near Ann St","West St & Canal St (N)","E Houston St & Essex St","South St & Dover St","South St & Robert F. Wagner Sr. Pl (N)","Church St & Barclay St","West St & Canal St (S)","W Broadway & Murray St","Pike Slip & South St","Reade St & Church St","Murray St & Greenwich St","E Houston St & Ave B","W Broadway & Reade St","West St & Laight St","W Broadway & Chambers St","FDR Dr & Grand St","Water St & Maiden Lane","Ave A & E 5th St","West St & Murray St","E Houston St & Ave C","West St & Barclay St","South St & Maiden Lane","West St & Vesey St","Maiden Lane & Liberty St","West St & Chambers St","E Houston St & Ave D","Ave B & E 7th St","South St & Old Slip","Battery Pl & State St","E Houston St near FDR Dr","Hudson St & Laight St","Battery Pl & Greenwich St","Water St & State St","Ave C & E 10th St","Hudson St & Desbrosses St","West St & Battery Pl","Battery Pl near West St","Ave C & E 11th St","Church St & Vesey St"],["Roebling St & Division Ave","Lee Ave & Taylor St","Broadway & Roebling St","Marcy Ave & Williamsburg St West","Taylor St & Bedford Ave","Havemeyer St & Broadway","Rodney St & Division Ave","Williamsburg St West & Lee Ave","Williamsburg St East & Lee Ave","Broadway & Rodney St","Broadway & Marcy Ave","Borinquen Pl & Havemeyer St","Williamsburg St West & Bedford Ave","Borinquen Pl & Marcy Ave","Broadway & Hooper St","Broadway & Wythe Ave","Wythe Ave & Division Ave","Kent Ave & Broadway","Borinquen Pl & Rodney St","Hewes St & Williamsburg St West","Hewes St & Kent Ave","Kent Ave & Williamsburg St West","Kent Ave & Division Ave","Harrison Ave & Penn St","Williamsburg St West near Kent Ave","Kent Ave & Williamsburg St East","Kent Ave & Classon Ave","Clymer St & Wythe Ave","Flushing Ave & Williamsburg St West","Wallabout St & Kent Ave","Kent Ave & Clymer St","Flushing Ave & Classon Ave","Flushing Ave & Kent Ave","Lorimer St & Wallabout St","Wallabout St & Classon Ave","Bedford Ave & Wallabout St","Flushing Ave & Nostrand Ave","Williamsburg St East & Bedford Ave","Flushing Ave & Bedford Ave","Metropolitan Ave & Kent Ave","Myrtle Ave & Kent Ave","Metropolitan Ave & Wythe Ave","Myrtle Ave & Bedford Ave","Kent Ave & N 10th St","Kent Ave & N 11th St","Metropolitan Ave & Roebling St","Wythe Ave & N 11th St","Wythe Ave & N 10th St","Franklin St & N 14th St","Franklin St & Quay St","Marcy Ave & Metropolitan Ave","Metropolitan Ave & Meeker Ave","Roebling St & S 4th St"],["Tillary St & Gold St","Tillary St & Flatbush Ave Ext","Tillary St near Duffield St","Tillary St near Navy St (S)","Navy St & Tillary St","Navy St near Tillary St (S)","Tillary St near Navy St (N)","Flatbush Ave Ext & Concord St","Navy St near Tillary St (N)","Park Ave near Navy St (S)","Tillary St & Jay St","Park Ave near Navy St (N)","Nassau St & Gold St","Myrtle Ave & Flatbush Ave Ext","Park Ave near N Elliott Pl (S)","Park Ave near N Elliott Pl (N)","Nassau St & Navy St","Manhattan Bridge & Flatbush Ave Ext","Tillary St & Adams St","Concord St & Jay St","Myrtle Ave & Navy St","Flatbush Ave Ext near Bridge Plaza Court","N Portland Ave & Park Ave","Flatbush Ave Ext near Tillary St","Navy St & Sands St","Jay St near High St","Cadman Plaza West & Tillary St","Tillary St near Cadman Plaza West","N Portland Ave & Flushing Ave","Adams St near Pearl St (W)","Jay St & Sands St","Adams St near Pearl St (E)","Flatbush Ave Ext & DeKalb Ave","York St & Navy St","Boerum Pl & Adams St","Brooklyn Bridge Blvd near Brooklyn Bridge","Manhattan Bridge near John St","Flatbush Ave & Flatbush Ave Ext","Brooklyn Bridge Blvd & Brooklyn Bridge","Court St & Cadman Plaza West","Hudson Ave & Front St","Joralemon St near Court St","Cadman Plaza West & Middagh St","Court St near Remsen St","Court St & Joralemon St","Cadman Plaza West near Middagh St","Vanderbilt Ave & Park Ave","Flatbush Ave & Livingston St","Smith St & Schermerhorn St","Old Fulton St & Cadman Plaza West","DeKalb Ave & Ashland Pl","Cadman Plaza West near Tillary St","Brooklyn Bridge & Prospect St","York St & Bridge St","Brooklyn Bridge near Prospect St","Boerum Pl & Atlantic Ave","Myrtle Ave & Vanderbilt Ave","Flushing Ave & Vanderbilt Ave","Prospect St & Washington St","Old Fulton St & Hicks St","Park Ave & Washington Ave","Old Fulton St near Hicks St (3)","Fulton St & Lafayette Ave","Ramp by Cadman Plaza West","Atlantic Ave & Smith St","Prospect St & Adams St","Old Fulton St near Hicks St (2)","Atlantic Ave & Court St","Washington St & York St","Old Fulton St near Brooklyn Bridge","Old Fulton St near Hicks St (1)","Old Fulton St near Front St","Old Fulton St & Front St","Front St & Dock St","Adams St & York St","Myrtle Ave & Washington Ave","Park Ave & Ryerson St","Park Ave near Grand Ave","York St & Front St","Adams St & Front St","Park Ave & Williamsburg St West","Flushing Ave & Washington Ave","Vanderbilt Ave & DeKalb Ave","Park Ave near Emerson Pl","Atlantic Ave near Bond St","Canal St near Chrystie St (S)","Front St & Washington St","Lafayette Ave & Vanderbilt Ave","Atlantic Ave & Hicks St","Classon Ave & Park Ave","Myrtle Ave & Classon Ave","Atlantic Ave & Columbia St","Atlantic Ave near Furman St","Columbia St near Atlantic Ave","Washington Ave & DeKalb Ave","Washington Ave & Lafayette Ave","Furman St near Atlantic Ave","Columbia St & Congress St","Brooklyn Bridge near Rose St","Columbia St near Congress St","Lafayette Ave & Classon Ave","DeKalb Ave & Classon Ave","Bedford Ave & DeKalb Ave"]]},{"v":"Church St & Vesey St","state":"component-1"}]}],"traceNote":"","verification":"The steps come from a step-by-step copy of the algorithm. Its result is checked against gograph's on every start.","snippet":"nearest, err := path.DijkstraMultiSource(g, \"Canal St & Walker St\", \"Roebling St & Division Ave\", \"Tillary St & Gold St\")\nif err != nil {\n\treturn err\n}\nfor _, v := range g.GetAllVertices() {\n\tfrom, ok := nearest.Source(v.Label())\n\tif !ok {\n\t\tcontinue\n\t}\n\tminutes, _ := nearest.Distance(v.Label())\n\tfmt.Println(v.Label(), from.Label(), minutes)\n}"}
