Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
merge conflict resolved
authorMarion Guthmuller <marion.guthmuller@loria.fr>
Mon, 30 Jan 2012 12:44:30 +0000 (13:44 +0100)
committerMarion Guthmuller <marion.guthmuller@loria.fr>
Mon, 30 Jan 2012 12:44:30 +0000 (13:44 +0100)
155 files changed:
ChangeLog
buildtools/Cmake/AddTests.cmake
buildtools/Cmake/AddTestsWin.cmake
buildtools/Cmake/CompleteInFiles.cmake
buildtools/Cmake/DefinePackages.cmake
buildtools/Cmake/Flags.cmake
buildtools/Cmake/GenerateDoc.cmake
buildtools/Cmake/MakeExe.cmake
buildtools/Cmake/Option.cmake
buildtools/Cmake/memcheck_tests.cmake
doc/Doxyfile.in
doc/gtut-tour-00-install.doc
doc/install.doc [moved from doc/installSimgrid.doc with 89% similarity]
doc/options.doc
doc/tracing.doc
examples/gras/all2all/test_sg_64.tesh
examples/gras/mmrpc/test_sg_64.tesh
examples/gras/mutual_exclusion/simple_token/test_sg_64.tesh
examples/gras/ping/test_sg_64.tesh
examples/gras/pmm/test_sg_64.tesh
examples/lua/chord/chord.tesh
examples/lua/masterslave/master_slave.tesh
examples/lua/multi_matrix/mult_matrix.tesh
examples/msg/actions/actions.c
examples/msg/actions/actions.tesh
examples/msg/alias/masterslave_forwarder_with_alias.c
examples/msg/chord/chord.c
examples/msg/chord/chord.tesh
examples/msg/chord/chord_crosstraffic.tesh
examples/msg/gtnets/gtnets-crosstraffic.tesh
examples/msg/icomms/peer.tesh
examples/msg/masterslave/masterslave.tesh
examples/msg/masterslave/masterslave_arg.c
examples/msg/masterslave/masterslave_bypass.tesh
examples/msg/masterslave/masterslave_cpu_ti_crosstraffic.tesh
examples/msg/masterslave/masterslave_crosstraffic.tesh
examples/msg/masterslave/masterslave_failure.tesh
examples/msg/masterslave/masterslave_failure_crosstraffic.tesh
examples/msg/masterslave/masterslave_forwarder.tesh
examples/msg/masterslave/masterslave_forwarder_crosstraffic.tesh
examples/msg/masterslave/masterslave_mailbox.c
examples/msg/masterslave/masterslave_mailbox.tesh
examples/msg/masterslave/masterslave_mailbox_crosstraffic.tesh
examples/msg/masterslave/masterslave_multicore.tesh
examples/msg/ns3/ns3.c
examples/msg/parallel_contexts/pcontexts.c
examples/msg/parallel_contexts/pcontexts2.c
examples/msg/pmm/msg_pmm.c
examples/msg/token_ring/token_ring.tesh
examples/msg/tracing/CMakeLists.txt
examples/msg/tracing/categories.c
examples/msg/tracing/categories.tesh
examples/msg/tracing/ms.c
examples/msg/tracing/ms.tesh
examples/msg/tracing/procmig.c
examples/msg/tracing/procmig.tesh
examples/msg/tracing/simple.c [new file with mode: 0644]
examples/msg/tracing/tasks.c [deleted file]
examples/msg/tracing/tasks.tesh [deleted file]
examples/msg/tracing/trace_platform.c [new file with mode: 0644]
examples/msg/tracing/trace_platform.tesh [new file with mode: 0644]
examples/msg/tracing/user_variables.c [new file with mode: 0644]
examples/smpi/CMakeLists.txt
examples/smpi/smpi_traced.tesh [deleted file]
examples/smpi/tracing/smpi_traced.c [moved from examples/smpi/smpi_traced.c with 99% similarity]
examples/smpi/tracing/smpi_traced.tesh [new file with mode: 0644]
examples/smpi/tracing/smpi_traced_simple.c [new file with mode: 0644]
include/simix/simix.h
include/surf/simgrid_dtd.h
include/xbt/ex.h
include/xbt/graphxml.h
include/xbt/parmap.h
src/gras/Msg/sg_msg.c
src/gras/Transport/sg_transport.c
src/gras/Transport/transport_plugin_sg.c
src/gras/Virtu/sg_emul.c
src/gras/Virtu/sg_process.c
src/include/surf/surf.h
src/include/xbt/xbt_os_thread.h
src/instr/instr_config.c
src/instr/instr_interface.c
src/instr/instr_msg_process.c
src/instr/instr_msg_task.c
src/instr/instr_paje.c [deleted file]
src/instr/instr_paje_containers.c [new file with mode: 0644]
src/instr/instr_paje_trace.c
src/instr/instr_paje_types.c [new file with mode: 0644]
src/instr/instr_paje_values.c [new file with mode: 0644]
src/instr/instr_private.h
src/instr/instr_resource_utilization.c
src/instr/instr_routing.c
src/instr/instr_smpi.c
src/instr/instr_surf.c
src/mc/mc_checkpoint.c
src/mc/mc_dpor.c
src/mc/mc_global.c
src/mc/mc_liveness.c
src/mc/mc_request.c
src/mc/mc_state.c
src/mc/private.h
src/msg/msg_environment.c
src/msg/msg_global.c
src/msg/msg_gos.c
src/msg/msg_host.c
src/msg/msg_mailbox.c
src/msg/msg_private.h
src/msg/msg_process.c
src/msg/msg_task.c
src/portable.h
src/simdag/dax_dtd.c
src/simdag/dax_dtd.h
src/simix/README_attempt_without_stack
src/simix/smx_context.c
src/simix/smx_context_base.c
src/simix/smx_context_raw.c
src/simix/smx_context_sysv.c
src/simix/smx_context_thread.c
src/simix/smx_deployment.c
src/simix/smx_environment.c
src/simix/smx_global.c
src/simix/smx_host.c
src/simix/smx_host_private.h [moved from src/simix/host_private.h with 95% similarity]
src/simix/smx_io.c [new file with mode: 0644]
src/simix/smx_io_private.h [new file with mode: 0644]
src/simix/smx_network.c
src/simix/smx_network_private.h [moved from src/simix/network_private.h with 90% similarity]
src/simix/smx_private.h [moved from src/simix/private.h with 95% similarity]
src/simix/smx_process.c
src/simix/smx_process_private.h [moved from src/simix/process_private.h with 95% similarity]
src/simix/smx_smurf.c
src/simix/smx_smurf_private.h [moved from src/simix/smurf_private.h with 61% similarity]
src/simix/smx_synchro.c
src/simix/smx_synchro_private.h [moved from src/simix/synchro_private.h with 77% similarity]
src/simix/smx_user.c
src/smpi/smpi_base.c
src/smpi/smpi_bench.c
src/smpi/smpi_coll.c
src/smpi/smpi_global.c
src/smpi/smpi_pmpi.c
src/surf/network.c
src/surf/simgrid.dtd
src/surf/simgrid_dtd.c
src/surf/surf.c
src/surf/surf_config.c
src/xbt/graphxml.c
src/xbt/parmap.c
src/xbt/xbt_os_thread.c
src/xbt/xbt_sg_synchro.c
src/xbt/xbt_sg_time.c
teshsuite/gras/msg_handle/test_sg_64.tesh
teshsuite/simdag/platforms/basic_parsing_test.tesh
teshsuite/simdag/platforms/basic_parsing_test_bypass.tesh
teshsuite/simdag/platforms/basic_parsing_test_sym_full.tesh
teshsuite/simdag/platforms/flatifier.tesh
tools/doxygen/doxygen_postprocesser.pl

index 619d33b..229f2af 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,6 @@
 SimGrid (3.7) NOT RELEASED; urgency=low
 
-  The "Simplicity does not preceed complexity, but follows it" release.
+  The "sprint cleanups (before spring)" release.
 
   Models:
   * We can specify the smpi latency/bandwidth factor with command line
@@ -31,6 +31,8 @@ SimGrid (3.7) NOT RELEASED; urgency=low
   * Use now crosstraffic keyword instead of the terribly missleading 
     fullduplex keyword. It is activated by default now in the current
     default model, use --cfg=network/crosstraffic:0 to turn it off.
+  * Experimental: new configuration option --cfg=surf/nthreads:N to run
+    analytical models in parallel with N threads (default is 1).
   * Ongoing refactoring the model parsing to make XML files optional
     (more work is needed here to fully achieve this goal)
 
@@ -47,6 +49,9 @@ SimGrid (3.7) NOT RELEASED; urgency=low
     tasks that are finished and should constitute the return value of
     SD_simulate.
 
+  SMPI:
+  * Enable it by default now that it is considered rather stable.
+
   XBT:
   * Mallocators: allow value NULL for the reset function.
   * Dicts: new function xbt_dict_new_homogeneous(void(*)(void*)) to
index 042f93e..be596bc 100644 (file)
@@ -390,8 +390,9 @@ endif(HAVE_NS3)
 IF(HAVE_TRACING)
   ADD_TEST(tracing-help             ${CMAKE_BINARY_DIR}/teshsuite/simdag/platforms/basic_parsing_test --help-tracing)
   ADD_TEST(tracing-ms                          ${CMAKE_BINARY_DIR}/bin/tesh ${TESH_OPTION}     --setenv bindir=${CMAKE_BINARY_DIR}/examples/msg        --cd ${CMAKE_HOME_DIRECTORY}/examples/msg tracing/ms.tesh)
+  ADD_TEST(tracing-trace_platform                              ${CMAKE_BINARY_DIR}/bin/tesh ${TESH_OPTION}     --setenv bindir=${CMAKE_BINARY_DIR}/examples/msg        --cd ${CMAKE_HOME_DIRECTORY}/examples/msg tracing/trace_platform.tesh)
+  ADD_TEST(tracing-user_variables                              ${CMAKE_BINARY_DIR}/bin/tesh ${TESH_OPTION}     --setenv bindir=${CMAKE_BINARY_DIR}/examples/msg        --cd ${CMAKE_HOME_DIRECTORY}/examples/msg tracing/user_variables.tesh)
   ADD_TEST(tracing-categories          ${CMAKE_BINARY_DIR}/bin/tesh ${TESH_OPTION}     --setenv bindir=${CMAKE_BINARY_DIR}/examples/msg        --cd ${CMAKE_HOME_DIRECTORY}/examples/msg tracing/categories.tesh)
-  ADD_TEST(tracing-tasks                       ${CMAKE_BINARY_DIR}/bin/tesh ${TESH_OPTION}     --setenv bindir=${CMAKE_BINARY_DIR}/examples/msg        --cd ${CMAKE_HOME_DIRECTORY}/examples/msg tracing/tasks.tesh)
   ADD_TEST(tracing-process-migration ${CMAKE_BINARY_DIR}/bin/tesh ${TESH_OPTION}       --setenv bindir=${CMAKE_BINARY_DIR}/examples/msg        --cd ${CMAKE_HOME_DIRECTORY}/examples/msg tracing/procmig.tesh)
   ADD_TEST(graphicator ${CMAKE_BINARY_DIR}/bin/tesh ${TESH_OPTION} --setenv srcdir=${CMAKE_HOME_DIRECTORY} --setenv bindir=${CMAKE_BINARY_DIR}/bin --cd ${CMAKE_HOME_DIRECTORY}/tools/graphicator graphicator.tesh)
 ENDIF(HAVE_TRACING)
@@ -427,7 +428,7 @@ if(HAVE_UCONTEXT_H)
        ADD_TEST(smpi-reduce-ucontext   ${CMAKE_BINARY_DIR}/bin/tesh ${TESH_OPTION}     --cfg contexts/factory:ucontext                 --cd ${CMAKE_BINARY_DIR}/examples/smpi ${CMAKE_HOME_DIRECTORY}/examples/smpi/reduce.tesh)
 endif(HAVE_UCONTEXT_H)
 if(HAVE_TRACING)
-  ADD_TEST(smpi-tracing-ptp ${CMAKE_BINARY_DIR}/bin/tesh ${TESH_OPTION} --cd ${CMAKE_BINARY_DIR}/examples/smpi ${CMAKE_HOME_DIRECTORY}/examples/smpi/smpi_traced.tesh)
+  ADD_TEST(smpi-tracing-ptp ${CMAKE_BINARY_DIR}/bin/tesh ${TESH_OPTION} --cd ${CMAKE_BINARY_DIR}/examples/smpi ${CMAKE_HOME_DIRECTORY}/examples/smpi/tracing/smpi_traced.tesh)
 endif(HAVE_TRACING)
 endif(enable_smpi)
                                                                
@@ -489,15 +490,6 @@ if(HAVE_MC)
        endif(HAVE_RAWCTX)
 endif(HAVE_MC)
 
-# Those tests are broken due to wrong sort of tesh... TODO sort with more characters
-set_tests_properties(msg-chord-thread msg-chord-thread-parallel PROPERTIES WILL_FAIL true)
-if(HAVE_UCONTEXT_H)
-    set_tests_properties(msg-chord-ucontext msg-chord-ucontext-parallel PROPERTIES WILL_FAIL true)
-endif(HAVE_UCONTEXT_H)
-if(HAVE_RAWCTX)
-    set_tests_properties(msg-chord-raw msg-chord-raw-parallel PROPERTIES WILL_FAIL true)
-endif(HAVE_RAWCTX)
-
 endif(release)
 
 endif(NOT enable_memcheck)
index 9174abb..013db55 100644 (file)
@@ -77,8 +77,8 @@ ADD_TEST(msg-icomms-waitany ${CMAKE_HOME_DIRECTORY}/examples/msg/icomms/peer3 ${
 \r
 IF(HAVE_TRACING)\r
   ADD_TEST(tracing-ms perl ${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/tesh.pl ${CMAKE_HOME_DIRECTORY}/examples/msg tracing/ms.tesh)\r
+  ADD_TEST(tracing-trace_platform perl ${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/tesh.pl ${CMAKE_HOME_DIRECTORY}/examples/msg tracing/trace_platform.tesh)\r
   ADD_TEST(tracing-categories perl ${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/tesh.pl ${CMAKE_HOME_DIRECTORY}/examples/msg tracing/categories.tesh)\r
-  ADD_TEST(tracing-tasks perl ${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/tesh.pl ${CMAKE_HOME_DIRECTORY}/examples/msg tracing/tasks.tesh)\r
   ADD_TEST(tracing-process-migration perl ${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/tesh.pl ${CMAKE_HOME_DIRECTORY}/examples/msg tracing/procmig.tesh)\r
 ENDIF(HAVE_TRACING)\r
 \r
@@ -121,7 +121,7 @@ if(enable_smpi)
 ADD_TEST(smpi-bcast    perl ${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/tesh.pl ${CMAKE_BINARY_DIR}/examples/smpi ${CMAKE_HOME_DIRECTORY}/examples/smpi/bcast.tesh)\r
 ADD_TEST(smpi-reduce   perl ${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/tesh.pl ${CMAKE_BINARY_DIR}/examples/smpi ${CMAKE_HOME_DIRECTORY}/examples/smpi/reduce.tesh)\r
 if(HAVE_TRACING)\r
-  ADD_TEST(smpi-tracing-ptp perl ${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/tesh.pl ${CMAKE_BINARY_DIR}/examples/smpi ${CMAKE_HOME_DIRECTORY}/examples/smpi/smpi_traced.tesh)\r
+  ADD_TEST(smpi-tracing-ptp perl ${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/tesh.pl ${CMAKE_BINARY_DIR}/examples/smpi ${CMAKE_HOME_DIRECTORY}/examples/smpi/tracing/smpi_traced.tesh)\r
 endif(HAVE_TRACING)\r
 endif(enable_smpi)\r
                                                                \r
index c085b1b..a4a7159 100644 (file)
@@ -113,6 +113,8 @@ CHECK_INCLUDE_FILE("unistd.h" HAVE_UNISTD_H)
 CHECK_INCLUDE_FILE("execinfo.h" HAVE_EXECINFO_H)
 CHECK_INCLUDE_FILE("signal.h" HAVE_SIGNAL_H)
 CHECK_INCLUDE_FILE("sys/time.h" HAVE_SYS_TIME_H)
+CHECK_INCLUDE_FILE("sys/param.h" HAVE_SYS_PARAM_H)
+CHECK_INCLUDE_FILE("sys/sysctl.h" HAVE_SYS_SYSCTL_H)
 CHECK_INCLUDE_FILE("time.h" HAVE_TIME_H)
 CHECK_INCLUDE_FILE("dlfcn.h" HAVE_DLFCN_H)
 CHECK_INCLUDE_FILE("inttypes.h" HAVE_INTTYPES_H)
@@ -869,7 +871,7 @@ ${CMAKE_BINARY_DIR}/bin/smpiff
 ${CMAKE_BINARY_DIR}/bin/smpirun
 ${CMAKE_BINARY_DIR}/bin/colorize
 ${CMAKE_BINARY_DIR}/bin/simgrid_update_xml
-${CMAKE_BINARY_DIR}/examples/smpi/smpi_traced.trace
+${CMAKE_BINARY_DIR}/examples/smpi/tracing/smpi_traced.trace
 ${CMAKE_BINARY_DIR}/src/supernovae_sg.c
 ${CMAKE_BINARY_DIR}/src/supernovae_gras.c
 ${CMAKE_BINARY_DIR}/src/supernovae_smpi.c
index c30f7ef..834d497 100644 (file)
@@ -78,12 +78,13 @@ set(EXTRA_DIST
        src/gras/Transport/transport_interface.h
        src/amok/Bandwidth/bandwidth_private.h
        src/amok/amok_modinter.h
-       src/simix/private.h
-       src/simix/process_private.h
-       src/simix/host_private.h
-       src/simix/network_private.h
-       src/simix/smurf_private.h
-       src/simix/synchro_private.h
+       src/simix/smx_private.h
+       src/simix/smx_process_private.h
+       src/simix/smx_host_private.h
+       src/simix/smx_network_private.h
+       src/simix/smx_smurf_private.h
+       src/simix/smx_synchro_private.h
+       src/simix/smx_io_private.h
        
        src/smpi/private.h
        src/smpi/smpi_mpi_dt_private.h
@@ -249,6 +250,7 @@ set(SIMIX_SRC
        src/simix/smx_user.c
        src/simix/smx_smurf.c
        src/simix/smx_context_raw.c
+       src/simix/smx_io.c
 )
 
 set(MSG_SRC
@@ -339,8 +341,10 @@ set(TRACING_SRC
        src/instr/instr_routing.c
        src/instr/instr_config.c
        src/instr/instr_interface.c
-       src/instr/instr_paje.c
        src/instr/instr_paje_trace.c
+       src/instr/instr_paje_types.c
+       src/instr/instr_paje_values.c
+       src/instr/instr_paje_containers.c
        src/instr/instr_msg_task.c
        src/instr/instr_msg_process.c
        src/instr/instr_surf.c
@@ -567,7 +571,7 @@ file(GLOB_RECURSE examples_to_install_in_doc
 
     
 set(DOC_SOURCES
-       doc/installSimgrid.doc
+       doc/install.doc
        doc/bindings.doc
        doc/options.doc
        doc/use.doc
index 57f3d70..a87ec9e 100644 (file)
@@ -10,13 +10,14 @@ else(NOT __VISUALC__ AND NOT __BORLANDC__)
 endif(NOT __VISUALC__ AND NOT __BORLANDC__)
 
 if(enable_compile_warnings)
-       set(warnCFLAGS "-Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wcomment -Wformat -Wwrite-strings -Werror=clobbered -Wno-unused-function -Wno-unused-parameter -Wno-strict-aliasing -Wno-format-nonliteral -Werror ")
+     set(warnCFLAGS "-Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wcomment -Wformat -Wwrite-strings -Wclobbered -Wno-unused-function -Wno-unused-parameter -Wno-strict-aliasing -Wno-format-nonliteral -Werror ")
+    if(COMPILER_C_VERSION_MAJOR_MINOR STRGREATER "4.5")
+        set(warnCFLAGS "${warnCFLAGS} -Wno-error=unused-but-set-variable ")
+    else(COMPILER_C_VERSION_MAJOR_MINOR STRGREATER "4.5")
+        set(warnCFLAGS "${warnCFLAGS} -Wno-error=clobbered ")
+    endif(COMPILER_C_VERSION_MAJOR_MINOR STRGREATER "4.5")
 endif(enable_compile_warnings)
 
-if(COMPILER_C_VERSION_MAJOR_MINOR STRGREATER "4.5")
-       set(warnCFLAGS "${warnCFLAGS} -Wno-error=unused-but-set-variable ")
-endif(COMPILER_C_VERSION_MAJOR_MINOR STRGREATER "4.5")
-
 if(enable_compile_optimizations)
        set(optCFLAGS "-O3 -finline-functions -funroll-loops -fno-strict-aliasing ")
        if(${COMPILER_C_VERSION_MAJOR_MINOR} STRGREATER "4.5")
index 11441e5..df02d62 100644 (file)
@@ -91,7 +91,7 @@ if(DOXYGEN_PATH AND FIG2DEV_PATH AND BIBTEX2HTML_PATH AND GOOD_BIBTEX2HTML_VERSI
            COMMAND ${CMAKE_COMMAND} -E echo "XX First Doxygen pass"
                COMMAND ${DOXYGEN_PATH}/doxygen Doxyfile
                COMMAND ${CMAKE_HOME_DIRECTORY}/tools/doxygen/index_create.pl simgrid.tag index-API.doc
-               COMMAND ${CMAKE_HOME_DIRECTORY}/tools/doxygen/toc_create.pl pls.doc index.doc FAQ.doc gtut-introduction.doc installSimgrid.doc bindings.doc options.doc tracing.doc
+               COMMAND ${CMAKE_HOME_DIRECTORY}/tools/doxygen/toc_create.pl pls.doc index.doc FAQ.doc gtut-introduction.doc install.doc bindings.doc options.doc tracing.doc
                
                COMMAND ${CMAKE_COMMAND} -E echo "XX Second Doxygen pass"
                COMMAND ${DOXYGEN_PATH}/doxygen Doxyfile
index 3974506..f68016b 100644 (file)
@@ -44,7 +44,6 @@ add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/gras/pmm)
 add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/gras/synchro)\r
 add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/gras/properties)\r
 add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/gras/console)\r
-\r
 add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/properties)\r
 add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/actions)\r
 add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/migration)\r
@@ -54,13 +53,16 @@ add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/parallel_task)
 add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/priority)\r
 add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/masterslave)\r
 add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/trace)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/tracing)\r
 add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/icomms)\r
 add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/chord)\r
 add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/parallel_contexts)\r
 add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/token_ring)\r
 add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/pmm)\r
 \r
+if(HAVE_TRACING)\r
+    add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/tracing)\r
+endif(HAVE_TRACING)\r
+\r
 if(HAVE_MC)\r
        add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/mc)\r
 endif(HAVE_MC)\r
index de8377d..2707a5f 100644 (file)
@@ -20,7 +20,7 @@ option(enable_debug "Set NDEBUG flag" on)
 
 option(enable_gtnets "Whether gtnets model is activated." off)
 option(enable_ns3    "Whether ns3 model is activated." off)
-option(enable_smpi "This variable set smpi lib." off)
+option(enable_smpi "Whether the smpi library is compiled." on)
 option(enable_lua "Whether the lua bindings are activated." off)
 option(enable_compile_warnings "Whether compilation warnings should be turned into errors." off)
 option(enable_maintainer_mode "Whether flex and flexml files should be rebuilt." off)
index 0567077..b18f80a 100644 (file)
@@ -457,7 +457,7 @@ endif(HAVE_NS3)
 
 IF(HAVE_TRACING)
   ADD_TEST(tracing-help             ${CMAKE_BINARY_DIR}/teshsuite/simdag/platforms/basic_parsing_test --help-tracing)
-ADD_TEST(memcheck-tracing-ms-0 ${CMAKE_BINARY_DIR}/examples/msg/tracing/ms --cfg=tracing:1 --cfg=tracing/buffer:1 --cfg=tracing/buffer:1 --cfg=tracing/filename:tracing/ms.trace --cfg=tracing/categorized:1 --cfg=tracing/uncategorized:1 --cfg=triva/categorized:tracing/ms.cat.plist --cfg=triva/uncategorized:tracing/ms.uncat.plist --log=instr_paje.thres:debug --log=instr_paje_trace.thres:debug "--log=root.fmt:[%10.6r]%e\(%i:%P@%h\)%e%m%n" ./tracing/platform.xml ./tracing/deployment.xml --cd ${CMAKE_HOME_DIRECTORY}/examples/msg/)
+ADD_TEST(memcheck-tracing-ms-0 ${CMAKE_BINARY_DIR}/examples/msg/tracing/ms --cfg=tracing:1 --cfg=tracing/buffer:1 --cfg=tracing/buffer:1 --cfg=tracing/filename:tracing/ms.trace --cfg=tracing/categorized:1 --cfg=tracing/uncategorized:1 --cfg=triva/categorized:tracing/ms.cat.plist --cfg=triva/uncategorized:tracing/ms.uncat.plist --log=instr_paje_containers.thres:debug --log=instr_paje_trace.thres:debug "--log=root.fmt:[%10.6r]%e\(%i:%P@%h\)%e%m%n" ./tracing/platform.xml ./tracing/deployment.xml --cd ${CMAKE_HOME_DIRECTORY}/examples/msg/)
 ADD_TEST(memcheck-tracing-ms-1 cat tracing/ms.trace --cd ${CMAKE_HOME_DIRECTORY}/examples/msg/)
 ADD_TEST(memcheck-tracing-ms-2 cat tracing/ms.uncat.plist --cd ${CMAKE_HOME_DIRECTORY}/examples/msg/)
 ADD_TEST(memcheck-tracing-ms-3 cat tracing/ms.cat.plist --cd ${CMAKE_HOME_DIRECTORY}/examples/msg/)
index a99a83b..a99a99b 100644 (file)
@@ -615,7 +615,7 @@ WARN_LOGFILE           =
 
 INPUT                  = index.doc \
                          FAQ.doc \
-                                                installSimgrid.doc \
+                        install.doc \
                          bindings.doc \
                          options.doc \
                          tracing.doc \
index 258c628..0490d50 100644 (file)
@@ -4,7 +4,7 @@
 
 Since GRAS is technically part of the SimGrid project, you have to install
 SimGrid to install GRAS. Doing so is explained in the relevant FAQ section
-(\ref installSimgrid). 
+(\ref install). 
 
 Newcommers should install the stable release from the tarball, since the 
 snapshots may suffer from (additionnal;) stability issues. Only go for the
similarity index 89%
rename from doc/installSimgrid.doc
rename to doc/install.doc
index 99c01b6..adc5f5f 100644 (file)
@@ -1,20 +1,20 @@
-/*! \page installSimgrid Install Simgrid
+/*! \page install Install Simgrid
 
-\htmlinclude .installSimgrid.doc.toc
+\htmlinclude .install.doc.toc
 
-\section installSimgrid_cmake Installing the SimGrid library
+\section install_cmake Installing the SimGrid library
 
-\subsection installSimgrid_intro Some generalitty
+\subsection install_intro Some generalitty
 
-\subsubsection installSimgrid_intro1 What is Cmake?
+\subsubsection install_intro1 What is Cmake?
 
 CMake is a family of tools designed to build, test and package software. CMake is used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler environment of your choice. For more information see official web site <a href="http://www.cmake.org/">here</a>.
 
-\subsubsection installSimgrid_intro2 Why cmake?
+\subsubsection install_intro2 Why cmake?
 
 CMake permits to developers to compil projects on different plateforms. Then many tools are embedded like ctest for making test, a link to cdash for vizualise results but also test coverage and bug reports. 
 
-\subsubsection installSimgrid_intro3 What cmake need?
+\subsubsection install_intro3 What cmake need?
 
 CMake needs some prerequists like :
 
@@ -31,7 +31,7 @@ For Windows :
   \li perl <a href="http://www.activestate.com/activeperl/downloads">(download page)</a>
   \li git <a href="http://msysgit.googlecode.com/files/Git-1.7.4-preview20110204.exe">(download page)</a>
   
-\subsubsection installSimgrid_cmakeoption1 Liste of options
+\subsubsection install_cmakeoption1 Liste of options
 
 \verbatim
 "cmake -D[name]=[value] ... ./"
@@ -58,7 +58,7 @@ For Windows :
        pipol_user                      <pipol_username>
 \endverbatim
                                                                                                                                                           
-\subsubsection installSimgrid_cmakeoption2 Options explaination
+\subsubsection install_cmakeoption2 Options explaination
 
   \li enable_gtnets : set to true implie that user wants to use gtnets.
 
@@ -100,7 +100,7 @@ For Windows :
   
   \li pipol_user : specify your pipol username if you want to use the pipol-remote command.
 
-\subsubsection installSimgrid_cmakeoption3 Initialisation
+\subsubsection install_cmakeoption3 Initialisation
 
 Those options are initialized the first time you launch "cmake ." whithout specified option.
 
@@ -125,14 +125,14 @@ gtnets_path                       null
 pipol_user                     null
 \endverbatim
 
-\subsubsection installSimgrid_cmakeoption4 Option's cache and how to reset?
+\subsubsection install_cmakeoption4 Option's cache and how to reset?
 
 When options have been set they are keep into a cache file named "CMakeCache.txt". So if you want 
 reset values you just delete this file located to the project directory.
 
-\subsection installSimgrid_cmakecompilation Cmake compilation
+\subsection install_cmakecompilation Cmake compilation
 
-\subsubsection installSimgrid_cmakecompilation1 With command line.
+\subsubsection install_cmakecompilation1 With command line.
 
 On Unix or Mac platform:
 
@@ -148,14 +148,14 @@ cmake -G"MinGW Makefiles" -D[name]=[value] ... ./
 mingw32-make
 \endverbatim
 
-\subsubsection installSimgrid_cmakecompilation2 With ccmake tool.
+\subsubsection install_cmakecompilation2 With ccmake tool.
 
 \verbatim
 "ccmake ./"
 \endverbatim
 Then follow instructions.
 
-\subsubsection installSimgrid_cmakecompilation2bis Build out of source.
+\subsubsection install_cmakecompilation2bis Build out of source.
 
 As cmake generate many files used for compilation, we recommand to make a build directory.
 For examples you can make :
@@ -179,7 +179,7 @@ Or complety out of sources :
 
 Those two kind of compilation permit to delete files created by compilation easier.
 
-\subsubsection installSimgrid_cmakecompilation3 Resume of command line
+\subsubsection install_cmakecompilation3 Resume of command line
 
  \li CMake
 \verbatim
@@ -216,9 +216,9 @@ ctest -D NightlyMemoryCheck
 
 If you want to test before make a commit you can simply make "ctest -D Experimental" and then you can visualize results submitted into Cdash. <a href="http://cdash.inria.fr/CDash/index.php?project=Simgrid">(Go to Cdash site)</a>.
 
-\subsection installSimgrid_cmakeinstall How to install with cmake?
+\subsection install_cmakeinstall How to install with cmake?
 
-\subsubsection installSimgrid_cmakeinstall1 From Git. 
+\subsubsection install_cmakeinstall1 From Git. 
 
 \verbatim
 git clone git://scm.gforge.inria.fr/simgrid/simgrid.git simgrid
@@ -228,7 +228,7 @@ make
 make install
 \endverbatim
 
-\subsubsection installSimgrid_cmakeinstall2 From a distrib
+\subsubsection install_cmakeinstall2 From a distrib
 
 \verbatim
 wget https://gforge.inria.fr/frs/download.php/28674/simgrid-3.6.1.tar.gz
@@ -240,9 +240,9 @@ make install
 \endverbatim
 
 
-\subsection installSimgrid_cmakehowto How to modified sources files for developers
+\subsection install_cmakehowto How to modified sources files for developers
 
-\subsubsection installSimgrid_cmakehowto1 Add an executable or examples.
+\subsubsection install_cmakehowto1 Add an executable or examples.
 
 If you want make an executable you have to create a CMakeList.txt to the src directory. 
 You must specified where to create the executable, source list, dependencies and the name of the binary.
@@ -265,7 +265,7 @@ this line :
 add_subdirectory(${CMAKE_HOME_DIRECTORY}/<path_where_is_CMakeList.txt>)
 \endverbatim
 
-\subsubsection installSimgrid_cmakehowto2 Delete/add sources to lib.
+\subsubsection install_cmakehowto2 Delete/add sources to lib.
 
 If you want modified, add or delete source files from a library you have to edit <project/directory>/buildtools/Cmake/DefinePackages.cmake
 
@@ -286,9 +286,9 @@ set(JMSG_JAVA_SRC
 )
 \endverbatim
 
-\section installSimgrid_Win Installing the SimGrid library with Windows pakage
+\section install_Win Installing the SimGrid framework on Windows
 
-\subsection installSimgrid_Win_install Installing SimGrid
+\subsection install_Win_install Installing SimGrid with the automatic installer
 
 Before start the installation, you need to be sure to have the following dependencies:
   \li cmake 2.8 <a href="http://www.cmake.org/cmake/resources/software.html">(download page)</a>
@@ -323,7 +323,7 @@ Step 3: Choice where to install packets previously selected. Please don't use sp
 
 Step 4: Restart your computer to take in consideration environment variables.
 
-\subsection installSimgrid_Win_compile1 Compile a project "HelloWorld"
+\subsection install_Win_compile1 Compile a project "HelloWorld"
 
 In the SimGrid install directroy you should have an HelloWorld project to explain you how to start 
 compiling a source file. There are:
@@ -345,7 +345,7 @@ Now let's compil this example:
 For compiling your own code you can simply copy the HelloWorld project and rename source name. It will
 create a target with the same name of the source. 
 
-\subsection installSimgrid_Win_compile2 How to add and compile a new example
+\subsection install_Win_compile2 How to add and compile a new example
 
 \li Put your source file into the helloWord directory.
 \li Edit CMakeLists.txt by removing the Find Targets section and add those two lines into this section
@@ -363,7 +363,14 @@ cmake -G"MinGW Makefiles" \<path_to_HelloWorld_project\>
 \li Run "mingw32-make"
 \li You should obtain "TARGET_NAME.exe".
 
-\section installSimgrid_setting_MSG Setting up your own MSG code
+\subsection install_Win_ruby Setup a virtualbox to use SimGrid-Ruby on windows 
+
+Allan Espinosa made these set of Vagrant rules available so that you
+can use the SimGrid Ruby bindings in a virtual machine using
+VirtualBox. Thanks to him for that. You can find his project here:
+https://github.com/aespinosa/simgrid-vagrant
+
+\section install_setting_MSG Setting up your own MSG code
 
 Do not build your simulator by modifying the SimGrid examples.  Go
 outside the SimGrid source tree and create your own working directory
@@ -442,7 +449,7 @@ in a terminal : <tt>info make</tt> and read the introduction. The
 previous example should be enough for a first try but you may want to
 perform some more complex compilations...
 
-\section installSimgrid_setting_GRAS Setting up your own GRAS code
+\section install_setting_GRAS Setting up your own GRAS code
 
 If you use the GRAS interface instead of the MSG one, then previous section
 is not the better source of information. Instead, you should check the GRAS
index 66c9c9c..85519c5 100644 (file)
@@ -163,6 +163,17 @@ the \b maxmin/precision item (default value: 1e-9). Changing it
 may speedup the simulation by discarding very small actions, at the
 price of a reduced numerical precision.
 
+\subsection options_model_nthreads Parallel threads for model updates
+
+By default, Surf computes the analytical models sequentially to share their
+resources and update their actions. It is possible to run them in parallel,
+using the \b surf/nthreads item (default value: 1). If you use a
+negative value, the amount of available cores is automatically
+detected  and used instead.
+
+Depending on the workload of the models and their complexity, you may get a
+speedup or a slowdown because of the synchronization costs of threads.
+
 \subsection options_model_network Configuring the Network model
 
 \subsubsection options_model_network_gamma Maximal TCP window size
@@ -314,7 +325,8 @@ If you are using the \c ucontext or \c raw context factories, you can
 request to execute the user code in parallel. Several threads are
 launched, each of them handling as much user contexts at each run. To
 actiave this, set the \b contexts/nthreads item to the amount of
-core that you have in your computer.
+cores that you have in your computer (or -1 to have the amount of cores
+auto-detected).
 
 Even if you asked several worker threads using the previous option,
 you can request to start the parallel execution (and pay the
@@ -467,6 +479,8 @@ when \b verbose-exit is set to 0 (it is to 1 by default).
 
 - \c ns3/TcpModel: \ref options_pls
 
+- \c surf/nthreads: \ref options_model_nthreads
+
 - \c smpi/running_power: \ref options_smpi_bench
 - \c smpi/display_timing: \ref options_smpi_timing
 - \c smpi/cpu_threshold: \ref options_smpi_bench
index c67ff51..2c590ee 100644 (file)
@@ -203,15 +203,6 @@ tracing/smpi/group
 --cfg=tracing/smpi/group:1
 \endverbatim
 
-\li <b>\c 
-tracing/msg/task
-</b>:
-  This option only has effect if this simulator is MSG-based. It traces the
-  behavior of all categorized MSG tasks, grouping them by hosts.
-\verbatim
---cfg=tracing/msg/task:1
-\endverbatim
-
 \li <b>\c 
 tracing/msg/process
 </b>:
@@ -579,4 +570,4 @@ visualization was generated with the following configuration:
 trace files. See the tracing API to how to define them for your
 simulator.
 
-*/
\ No newline at end of file
+*/
index 31833cf..55a7463 100644 (file)
@@ -7,58 +7,58 @@ $ $SG_TEST_EXENV ./all2all_simulator$EXEEXT ${srcdir:=.}/../../msg/small_platfor
 > [  0.000000] (05:sender@Fafard) Launch current node
 > [  0.000000] (07:sender@Ginette) Launch current node
 > [  0.000000] (09:sender@Bourassa) Launch current node
-> [  0.000156] (04:receiver@Jupiter) Listening on port 4000 (expecting 4 messages)
-> [  0.000156] (02:receiver@Tremblay) Listening on port 4000 (expecting 4 messages)
-> [  0.000156] (10:receiver@Bourassa) Listening on port 4000 (expecting 4 messages)
-> [  0.000156] (08:receiver@Ginette) Listening on port 4000 (expecting 4 messages)
-> [  0.000156] (06:receiver@Fafard) Listening on port 4000 (expecting 4 messages)
-> [  0.015433] (01:sender@Tremblay)   Sent Data from Tremblay to Jupiter
-> [  0.015433] (04:receiver@Jupiter) Got Data from Tremblay:5000 (still 3 to go)
-> [  0.020592] (09:sender@Bourassa)   Sent Data from Bourassa to Tremblay
-> [  0.020592] (02:receiver@Tremblay) Got Data from Bourassa:5000 (still 3 to go)
-> [  0.033889] (07:sender@Ginette)   Sent Data from Ginette to Tremblay
-> [  0.033889] (02:receiver@Tremblay) Got Data from Ginette:5000 (still 2 to go)
-> [  0.036241] (01:sender@Tremblay)   Sent Data from Tremblay to Fafard
-> [  0.036241] (06:receiver@Fafard) Got Data from Tremblay:5000 (still 3 to go)
-> [  0.049694] (01:sender@Tremblay)   Sent Data from Tremblay to Ginette
-> [  0.049694] (08:receiver@Ginette) Got Data from Tremblay:5000 (still 3 to go)
-> [  0.054541] (05:sender@Fafard)   Sent Data from Fafard to Tremblay
-> [  0.054541] (02:receiver@Tremblay) Got Data from Fafard:5000 (still 1 to go)
-> [  0.056459] (09:sender@Bourassa)   Sent Data from Bourassa to Jupiter
-> [  0.056459] (04:receiver@Jupiter) Got Data from Bourassa:5000 (still 2 to go)
-> [  0.062096] (09:sender@Bourassa)   Sent Data from Bourassa to Fafard
-> [  0.062096] (06:receiver@Fafard) Got Data from Bourassa:5000 (still 2 to go)
-> [  0.069818] (03:sender@Jupiter)   Sent Data from Jupiter to Tremblay
-> [  0.069818] (02:receiver@Tremblay) Got Data from Jupiter:5000 (still 0 to go)
-> [  0.069818] (02:receiver@Tremblay) Exiting GRAS
-> [  0.070286] (01:sender@Tremblay)   Sent Data from Tremblay to Bourassa
-> [  0.070286] (01:sender@Tremblay) Exiting GRAS
-> [  0.070286] (10:receiver@Bourassa) Got Data from Tremblay:5000 (still 3 to go)
-> [  0.075203] (09:sender@Bourassa)   Sent Data from Bourassa to Ginette
-> [  0.075203] (09:sender@Bourassa) Exiting GRAS
-> [  0.075203] (08:receiver@Ginette) Got Data from Bourassa:5000 (still 2 to go)
-> [  0.085031] (07:sender@Ginette)   Sent Data from Ginette to Jupiter
-> [  0.085031] (04:receiver@Jupiter) Got Data from Ginette:5000 (still 1 to go)
-> [  0.105901] (03:sender@Jupiter)   Sent Data from Jupiter to Fafard
-> [  0.105901] (06:receiver@Fafard) Got Data from Jupiter:5000 (still 1 to go)
-> [  0.119072] (07:sender@Ginette)   Sent Data from Ginette to Fafard
-> [  0.119072] (06:receiver@Fafard) Got Data from Ginette:5000 (still 0 to go)
-> [  0.119072] (06:receiver@Fafard) Exiting GRAS
-> [  0.120957] (05:sender@Fafard)   Sent Data from Fafard to Jupiter
-> [  0.120957] (04:receiver@Jupiter) Got Data from Fafard:5000 (still 0 to go)
-> [  0.120957] (04:receiver@Jupiter) Exiting GRAS
-> [  0.132180] (07:sender@Ginette)   Sent Data from Ginette to Bourassa
-> [  0.132180] (07:sender@Ginette) Exiting GRAS
-> [  0.132180] (10:receiver@Bourassa) Got Data from Ginette:5000 (still 2 to go)
-> [  0.134629] (03:sender@Jupiter)   Sent Data from Jupiter to Ginette
-> [  0.134629] (08:receiver@Ginette) Got Data from Jupiter:5000 (still 1 to go)
-> [  0.147800] (05:sender@Fafard)   Sent Data from Fafard to Ginette
-> [  0.147800] (08:receiver@Ginette) Got Data from Fafard:5000 (still 0 to go)
-> [  0.147800] (08:receiver@Ginette) Exiting GRAS
-> [  0.170496] (03:sender@Jupiter)   Sent Data from Jupiter to Bourassa
-> [  0.170496] (03:sender@Jupiter) Exiting GRAS
-> [  0.170496] (10:receiver@Bourassa) Got Data from Jupiter:5000 (still 1 to go)
-> [  0.175976] (05:sender@Fafard)   Sent Data from Fafard to Bourassa
-> [  0.175976] (05:sender@Fafard) Exiting GRAS
-> [  0.175976] (10:receiver@Bourassa) Got Data from Fafard:5000 (still 0 to go)
-> [  0.175976] (10:receiver@Bourassa) Exiting GRAS
+> [  0.000195] (04:receiver@Jupiter) Listening on port 4000 (expecting 4 messages)
+> [  0.000195] (02:receiver@Tremblay) Listening on port 4000 (expecting 4 messages)
+> [  0.000195] (10:receiver@Bourassa) Listening on port 4000 (expecting 4 messages)
+> [  0.000195] (08:receiver@Ginette) Listening on port 4000 (expecting 4 messages)
+> [  0.000195] (06:receiver@Fafard) Listening on port 4000 (expecting 4 messages)
+> [  0.019284] (01:sender@Tremblay)   Sent Data from Tremblay to Jupiter
+> [  0.019284] (04:receiver@Jupiter) Got Data from Tremblay:5000 (still 3 to go)
+> [  0.025735] (09:sender@Bourassa)   Sent Data from Bourassa to Tremblay
+> [  0.025735] (02:receiver@Tremblay) Got Data from Bourassa:5000 (still 3 to go)
+> [  0.042352] (07:sender@Ginette)   Sent Data from Ginette to Tremblay
+> [  0.042352] (02:receiver@Tremblay) Got Data from Ginette:5000 (still 2 to go)
+> [  0.045289] (01:sender@Tremblay)   Sent Data from Tremblay to Fafard
+> [  0.045289] (06:receiver@Fafard) Got Data from Tremblay:5000 (still 3 to go)
+> [  0.062102] (01:sender@Tremblay)   Sent Data from Tremblay to Ginette
+> [  0.062102] (08:receiver@Ginette) Got Data from Tremblay:5000 (still 3 to go)
+> [  0.068162] (05:sender@Fafard)   Sent Data from Fafard to Tremblay
+> [  0.068162] (02:receiver@Tremblay) Got Data from Fafard:5000 (still 1 to go)
+> [  0.070559] (09:sender@Bourassa)   Sent Data from Bourassa to Jupiter
+> [  0.070559] (04:receiver@Jupiter) Got Data from Bourassa:5000 (still 2 to go)
+> [  0.077590] (09:sender@Bourassa)   Sent Data from Bourassa to Fafard
+> [  0.077590] (06:receiver@Fafard) Got Data from Bourassa:5000 (still 2 to go)
+> [  0.087251] (03:sender@Jupiter)   Sent Data from Jupiter to Tremblay
+> [  0.087251] (02:receiver@Tremblay) Got Data from Jupiter:5000 (still 0 to go)
+> [  0.087251] (02:receiver@Tremblay) Exiting GRAS
+> [  0.087837] (01:sender@Tremblay)   Sent Data from Tremblay to Bourassa
+> [  0.087837] (01:sender@Tremblay) Exiting GRAS
+> [  0.087837] (10:receiver@Bourassa) Got Data from Tremblay:5000 (still 3 to go)
+> [  0.093971] (09:sender@Bourassa)   Sent Data from Bourassa to Ginette
+> [  0.093971] (09:sender@Bourassa) Exiting GRAS
+> [  0.093971] (08:receiver@Ginette) Got Data from Bourassa:5000 (still 2 to go)
+> [  0.106266] (07:sender@Ginette)   Sent Data from Ginette to Jupiter
+> [  0.106266] (04:receiver@Jupiter) Got Data from Ginette:5000 (still 1 to go)
+> [  0.132345] (03:sender@Jupiter)   Sent Data from Jupiter to Fafard
+> [  0.132345] (06:receiver@Fafard) Got Data from Jupiter:5000 (still 1 to go)
+> [  0.148801] (07:sender@Ginette)   Sent Data from Ginette to Fafard
+> [  0.148801] (06:receiver@Fafard) Got Data from Ginette:5000 (still 0 to go)
+> [  0.148801] (06:receiver@Fafard) Exiting GRAS
+> [  0.151165] (05:sender@Fafard)   Sent Data from Fafard to Jupiter
+> [  0.151165] (04:receiver@Jupiter) Got Data from Fafard:5000 (still 0 to go)
+> [  0.151165] (04:receiver@Jupiter) Exiting GRAS
+> [  0.165182] (07:sender@Ginette)   Sent Data from Ginette to Bourassa
+> [  0.165182] (07:sender@Ginette) Exiting GRAS
+> [  0.165182] (10:receiver@Bourassa) Got Data from Ginette:5000 (still 2 to go)
+> [  0.168247] (03:sender@Jupiter)   Sent Data from Jupiter to Ginette
+> [  0.168247] (08:receiver@Ginette) Got Data from Jupiter:5000 (still 1 to go)
+> [  0.184703] (05:sender@Fafard)   Sent Data from Fafard to Ginette
+> [  0.184703] (08:receiver@Ginette) Got Data from Fafard:5000 (still 0 to go)
+> [  0.184703] (08:receiver@Ginette) Exiting GRAS
+> [  0.213071] (03:sender@Jupiter)   Sent Data from Jupiter to Bourassa
+> [  0.213071] (03:sender@Jupiter) Exiting GRAS
+> [  0.213071] (10:receiver@Bourassa) Got Data from Jupiter:5000 (still 1 to go)
+> [  0.219907] (05:sender@Fafard)   Sent Data from Fafard to Bourassa
+> [  0.219907] (05:sender@Fafard) Exiting GRAS
+> [  0.219907] (10:receiver@Bourassa) Got Data from Fafard:5000 (still 0 to go)
+> [  0.219907] (10:receiver@Bourassa) Exiting GRAS
index 1c870af..8eb3637 100644 (file)
@@ -2,10 +2,9 @@
 $ $SG_TEST_EXENV ./mmrpc_simulator$EXEEXT ${srcdir:=.}/../../msg/small_platform.xml ${srcdir:=.}/mmrpc.xml "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n"
 > [  0.000000] (1:server@Tremblay) Launch server (port=4000)
 > [  0.000000] (2:client@Fafard) Launch client (server on Tremblay:4000)
-> [  0.000156] (2:client@Fafard) Connected to Tremblay:4000.
-> [  0.000156] (2:client@Fafard) >>>>>>>> Connected to server which is on Tremblay:4000 <<<<<<<<
-> [  0.072516] (2:client@Fafard) >>>>>>>> Request sent to Tremblay:4000 <<<<<<<<
-> [  0.118972] (1:server@Tremblay) Exiting GRAS
-> [  0.118972] (2:client@Fafard) >>>>>>>> Got answer from Tremblay:4000 (values are right) <<<<<<<<
-> [  0.118972] (2:client@Fafard) Exiting GRAS
-
+> [  0.000195] (2:client@Fafard) Connected to Tremblay:4000.
+> [  0.000195] (2:client@Fafard) >>>>>>>> Connected to server which is on Tremblay:4000 <<<<<<<<
+> [  0.077713] (2:client@Fafard) >>>>>>>> Request sent to Tremblay:4000 <<<<<<<<
+> [  0.129326] (1:server@Tremblay) Exiting GRAS
+> [  0.129326] (2:client@Fafard) >>>>>>>> Got answer from Tremblay:4000 (values are right) <<<<<<<<
+> [  0.129326] (2:client@Fafard) Exiting GRAS
\ No newline at end of file
index a89e6d5..75f19d1 100644 (file)
@@ -1,13 +1,12 @@
 ! output sort
 $ $SG_TEST_EXENV ./simple_token_simulator$EXEEXT ${srcdir:=.}/../../../msg/small_platform.xml ${srcdir:=.}/simple_token.xml  "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n"
-> [  1.000312] (1:node@Tremblay) Create the token (with value 0) and send it to Fafard:4000
-> [  1.118273] (1:node@Tremblay) Begin a new loop. Still to do: 2
-> [  1.236234] (1:node@Tremblay) Begin a new loop. Still to do: 1
-> [  1.354194] (1:node@Tremblay) Begin a new loop. Still to do: 0
-> [  1.354194] (1:node@Tremblay) Shut down the token-ring. There was 14 hops.
-> [  2.292537] (2:node@Fafard) Exiting GRAS
-> [  2.320969] (3:node@Jupiter) Exiting GRAS
-> [  2.333858] (4:node@Ginette) Exiting GRAS
-> [  2.354194] (1:node@Tremblay) Exiting GRAS
-> [  2.354194] (5:node@Bourassa) Exiting GRAS
-
+> [  1.000390] (1:node@Tremblay) Create the token (with value 0) and send it to Fafard:4000
+> [  1.147954] (1:node@Tremblay) Begin a new loop. Still to do: 2
+> [  1.295517] (1:node@Tremblay) Begin a new loop. Still to do: 1
+> [  1.443080] (1:node@Tremblay) Begin a new loop. Still to do: 0
+> [  1.443080] (1:node@Tremblay) Shut down the token-ring. There was 14 hops.
+> [  2.365949] (2:node@Fafard) Exiting GRAS
+> [  2.401517] (3:node@Jupiter) Exiting GRAS
+> [  2.417640] (4:node@Ginette) Exiting GRAS
+> [  2.443080] (1:node@Tremblay) Exiting GRAS
+> [  2.443080] (5:node@Bourassa) Exiting GRAS
\ No newline at end of file
index 61dc087..dc9f195 100644 (file)
@@ -4,18 +4,17 @@ p Runs the 'ping' test within the simulator (simulation times valid for 64bits a
 $ $SG_TEST_EXENV ./ping_simulator${EXEEXT:=} ${srcdir:=.}/../../msg/small_platform.xml ${srcdir:=.}/ping.xml "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n"
 > [  0.000000] (1:server@Tremblay) Launch server (port=4000)
 > [  0.000000] (2:client@Fafard) Launch client (server on Tremblay:4000)
-> [  0.000156] (1:server@Tremblay) Messages registered
-> [  0.000156] (1:server@Tremblay) Messages registered
-> [  0.000156] (1:server@Tremblay) >>>>>>>> Listening on port 4000 <<<<<<<<
-> [  0.000156] (2:client@Fafard) Connected to Tremblay:4000.
-> [  0.000156] (2:client@Fafard) Messages registered
-> [  0.000156] (2:client@Fafard) >>>>>>>> Connected to server which is on Tremblay:4000 <<<<<<<<
-> [  0.020707] (1:server@Tremblay) >>>>>>>> Got message PING(1234) from Fafard:5000 <<<<<<<<
-> [  0.020707] (2:client@Fafard) >>>>>>>> Message PING(1234) sent to Tremblay:4000 <<<<<<<<
-> [  0.041259] (1:server@Tremblay) >>>>>>>> Answered with PONG(4321) <<<<<<<<
-> [  0.041259] (1:server@Tremblay) Done.
-> [  0.041259] (1:server@Tremblay) Exiting GRAS
-> [  0.041259] (2:client@Fafard) >>>>>>>> Got PONG(4321) from Tremblay:4000 <<<<<<<<
-> [  0.041259] (2:client@Fafard) Done.
-> [  0.041259] (2:client@Fafard) Exiting GRAS
-
+> [  0.000195] (1:server@Tremblay) Messages registered
+> [  0.000195] (1:server@Tremblay) Messages registered
+> [  0.000195] (1:server@Tremblay) >>>>>>>> Listening on port 4000 <<<<<<<<
+> [  0.000195] (2:client@Fafard) Connected to Tremblay:4000.
+> [  0.000195] (2:client@Fafard) Messages registered
+> [  0.000195] (2:client@Fafard) >>>>>>>> Connected to server which is on Tremblay:4000 <<<<<<<<
+> [  0.025904] (1:server@Tremblay) >>>>>>>> Got message PING(1234) from Fafard:5000 <<<<<<<<
+> [  0.025904] (2:client@Fafard) >>>>>>>> Message PING(1234) sent to Tremblay:4000 <<<<<<<<
+> [  0.051613] (1:server@Tremblay) >>>>>>>> Answered with PONG(4321) <<<<<<<<
+> [  0.051613] (1:server@Tremblay) Done.
+> [  0.051613] (1:server@Tremblay) Exiting GRAS
+> [  0.051613] (2:client@Fafard) >>>>>>>> Got PONG(4321) from Tremblay:4000 <<<<<<<<
+> [  0.051613] (2:client@Fafard) Done.
+> [  0.051613] (2:client@Fafard) Exiting GRAS
\ No newline at end of file
index 97d97bc..76ae5dd 100644 (file)
@@ -3,39 +3,39 @@
 ! output sort 20
 $ $SG_TEST_EXENV ./pmm_simulator$EXEEXT ${srcdir:=.}/../../msg/msg_platform.xml ${srcdir:=.}/pmm.xml --cfg=network/crosstraffic:0 "--log=root.fmt:[%10.6r]%e(%2i:%P@%h)%e%m%n"
 > [  0.000000] ( 0:@) Configuration change: Set 'network/crosstraffic' to '0'
-> [  0.000156] ( 1:master@Jacquelin) Wait for peers for 2 sec
-> [  0.000156] ( 2:slave@Boivin) Sensor 0 starting
-> [  0.000156] ( 3:slave@Jean_Yves) Sensor 1 starting
-> [  0.000156] ( 4:slave@TeX) Sensor 2 starting
-> [  0.000156] ( 5:slave@Geoff) Sensor 3 starting
-> [  0.000156] ( 6:slave@Disney) Sensor 4 starting
-> [  0.000156] ( 7:slave@iRMX) Sensor 5 starting
-> [  0.000156] ( 8:slave@McGee) Sensor 6 starting
-> [  0.000156] ( 9:slave@Gatien) Sensor 7 starting
-> [  0.000156] (10:slave@Laroche) Sensor 8 starting
-> [  2.879230] ( 1:master@Jacquelin) Got only 1 pals (of 9). Wait 2 more seconds
-> [  5.915815] ( 1:master@Jacquelin) Got only 4 pals (of 9). Wait 2 more seconds
-> [  7.915815] ( 1:master@Jacquelin) Got only 6 pals (of 9). Wait 2 more seconds
-> [ 10.795135] ( 1:master@Jacquelin) Got only 7 pals (of 9). Wait 2 more seconds
-> [ 12.795135] ( 1:master@Jacquelin) Good. Got 9 pals
-> [ 12.796539] ( 1:master@Jacquelin) XXXXXXXXXXXXXXXXXXXXXX begin Multiplication
-> [ 15.245272] (10:slave@Laroche) Receive my pos (0,0) and assignment
-> [ 16.089198] ( 2:slave@Boivin) Receive my pos (0,1) and assignment
-> [ 16.833513] ( 3:slave@Jean_Yves) Receive my pos (0,2) and assignment
-> [ 18.291859] ( 4:slave@TeX) Receive my pos (1,0) and assignment
-> [ 18.296410] ( 5:slave@Geoff) Receive my pos (1,1) and assignment
-> [ 19.763580] ( 6:slave@Disney) Receive my pos (1,2) and assignment
-> [ 22.212379] ( 7:slave@iRMX) Receive my pos (2,0) and assignment
-> [ 22.927110] ( 8:slave@McGee) Receive my pos (2,1) and assignment
-> [ 23.952497] ( 9:slave@Gatien) Receive my pos (2,2) and assignment
-> [ 73.553493] ( 1:master@Jacquelin) XXXXXXXXXXXXXXXXXXXXXX Ok, the result matches expectations
-> [ 74.993053] (10:slave@Laroche) Exiting GRAS
-> [ 75.831669] ( 2:slave@Boivin) Exiting GRAS
-> [ 76.571327] ( 3:slave@Jean_Yves) Exiting GRAS
-> [ 78.020437] ( 4:slave@TeX) Exiting GRAS
-> [ 78.024862] ( 5:slave@Geoff) Exiting GRAS
-> [ 79.482727] ( 6:slave@Disney) Exiting GRAS
-> [ 81.915937] ( 7:slave@iRMX) Exiting GRAS
-> [ 82.626229] ( 8:slave@McGee) Exiting GRAS
-> [ 83.645150] ( 1:master@Jacquelin) Exiting GRAS
-> [ 83.645150] ( 9:slave@Gatien) Exiting GRAS
+> [  0.000195] ( 1:master@Jacquelin) Wait for peers for 2 sec
+> [  0.000195] ( 2:slave@Boivin) Sensor 0 starting
+> [  0.000195] ( 3:slave@Jean_Yves) Sensor 1 starting
+> [  0.000195] ( 4:slave@TeX) Sensor 2 starting
+> [  0.000195] ( 5:slave@Geoff) Sensor 3 starting
+> [  0.000195] ( 6:slave@Disney) Sensor 4 starting
+> [  0.000195] ( 7:slave@iRMX) Sensor 5 starting
+> [  0.000195] ( 8:slave@McGee) Sensor 6 starting
+> [  0.000195] ( 9:slave@Gatien) Sensor 7 starting
+> [  0.000195] (10:slave@Laroche) Sensor 8 starting
+> [  3.601779] ( 1:master@Jacquelin) Got only 1 pals (of 9). Wait 2 more seconds
+> [  7.400400] ( 1:master@Jacquelin) Got only 4 pals (of 9). Wait 2 more seconds
+> [  9.400410] ( 1:master@Jacquelin) Got only 6 pals (of 9). Wait 2 more seconds
+> [ 13.504195] ( 1:master@Jacquelin) Got only 7 pals (of 9). Wait 2 more seconds
+> [ 15.667050] ( 1:master@Jacquelin) Good. Got 9 pals
+> [ 15.668806] ( 1:master@Jacquelin) XXXXXXXXXXXXXXXXXXXXXX begin Multiplication
+> [ 18.478773] (10:slave@Laroche) Receive my pos (0,0) and assignment
+> [ 19.533121] ( 2:slave@Boivin) Receive my pos (0,1) and assignment
+> [ 20.463023] ( 3:slave@Jean_Yves) Receive my pos (0,2) and assignment
+> [ 22.285000] ( 4:slave@TeX) Receive my pos (1,0) and assignment
+> [ 22.290608] ( 5:slave@Geoff) Receive my pos (1,1) and assignment
+> [ 24.123607] ( 6:slave@Disney) Receive my pos (1,2) and assignment
+> [ 27.183009] ( 7:slave@iRMX) Receive my pos (2,0) and assignment
+> [ 28.075956] ( 8:slave@McGee) Receive my pos (2,1) and assignment
+> [ 29.357015] ( 9:slave@Gatien) Receive my pos (2,2) and assignment
+> [ 91.392661] ( 1:master@Jacquelin) XXXXXXXXXXXXXXXXXXXXXX Ok, the result matches expectations
+> [ 93.193495] (10:slave@Laroche) Exiting GRAS
+> [ 94.242571] ( 2:slave@Boivin) Exiting GRAS
+> [ 95.167854] ( 3:slave@Jean_Yves) Exiting GRAS
+> [ 96.980636] ( 4:slave@TeX) Exiting GRAS
+> [ 96.986171] ( 5:slave@Geoff) Exiting GRAS
+> [ 98.809904] ( 6:slave@Disney) Exiting GRAS
+> [101.853757] ( 7:slave@iRMX) Exiting GRAS
+> [102.742304] ( 8:slave@McGee) Exiting GRAS
+> [104.016936] ( 1:master@Jacquelin) Exiting GRAS
+> [104.016936] ( 9:slave@Gatien) Exiting GRAS
\ No newline at end of file
index 65cc7c2..56df505 100644 (file)
@@ -13,1221 +13,1122 @@ $ lua chord.lua ../../msg/msg_platform.xml ../../msg/chord/chord.xml
 > [Jean_Yves:node:(6) 0.000000] [lua/INFO] Sending a 'find successor' request to 1 for id 14
 > [Boivin:node:(7) 0.000000] [lua/INFO] Joining the ring with id 8, knowing node 1
 > [Boivin:node:(7) 0.000000] [lua/INFO] Sending a 'find successor' request to 1 for id 8
-> [Gatien:node:(1) 1.018864] [lua/INFO] Sent the 'find successor' request to 1 for id 48, waiting for the answer
+> [Gatien:node:(1) 1.274535] [lua/INFO] Sent the 'find successor' request to 1 for id 48, waiting for the answer
 > [Jacquelin:node:(8) 5.000000] [lua/INFO] Received a 'find successor' request from 48 for id 48
 > [Jacquelin:node:(8) 5.000000] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 48 is 1
-> [McGee:node:(2) 5.710204] [lua/INFO] Sent the 'find successor' request to 1 for id 42, waiting for the answer
-> [Gatien:node:(1) 6.018864] [lua/INFO] Received the answer to my 'find successor' request for id 48: the successor is 1
+> [McGee:node:(2) 5.888420] [lua/INFO] Sent the 'find successor' request to 1 for id 42, waiting for the answer
+> [Gatien:node:(1) 6.274535] [lua/INFO] Received the answer to my 'find successor' request for id 48: the successor is 1
 > [Jacquelin:node:(8) 10.000000] [lua/INFO] Received a 'find successor' request from 42 for id 42
 > [Jacquelin:node:(8) 10.000000] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 42 is 1
-> [McGee:node:(2) 10.710204] [lua/INFO] Received the answer to my 'find successor' request for id 42: the successor is 1
-> [iRMX:node:(3) 12.433288] [lua/INFO] Sent the 'find successor' request to 1 for id 38, waiting for the answer
+> [McGee:node:(2) 10.888420] [lua/INFO] Received the answer to my 'find successor' request for id 42: the successor is 1
+> [iRMX:node:(3) 13.043892] [lua/INFO] Sent the 'find successor' request to 1 for id 38, waiting for the answer
 > [Jacquelin:node:(8) 15.000000] [lua/INFO] Received a 'find successor' request from 38 for id 38
 > [Jacquelin:node:(8) 15.000000] [lua/INFO] Sending back a 'find successor answer' to 38: the successor of 38 is 1
-> [Geoff:node:(4) 15.004273] [lua/INFO] Sent the 'find successor' request to 1 for id 32, waiting for the answer
-> [Gatien:node:(1) 16.018864] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
-> [iRMX:node:(3) 17.433288] [lua/INFO] Received the answer to my 'find successor' request for id 38: the successor is 1
+> [Geoff:node:(4) 15.005344] [lua/INFO] Sent the 'find successor' request to 1 for id 32, waiting for the answer
+> [Gatien:node:(1) 16.274535] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
+> [iRMX:node:(3) 18.043892] [lua/INFO] Received the answer to my 'find successor' request for id 38: the successor is 1
 > [Jacquelin:node:(8) 20.000000] [lua/INFO] Received a 'find successor' request from 32 for id 32
 > [Jacquelin:node:(8) 20.000000] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 32 is 1
-> [Geoff:node:(4) 20.004273] [lua/INFO] Received the answer to my 'find successor' request for id 32: the successor is 1
-> [McGee:node:(2) 20.710204] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
-> [TeX:node:(5) 21.449094] [lua/INFO] Sent the 'find successor' request to 1 for id 21, waiting for the answer
+> [Geoff:node:(4) 20.005344] [lua/INFO] Received the answer to my 'find successor' request for id 32: the successor is 1
+> [McGee:node:(2) 20.888420] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
+> [TeX:node:(5) 21.812726] [lua/INFO] Sent the 'find successor' request to 1 for id 21, waiting for the answer
 > [Jacquelin:node:(8) 25.000000] [lua/INFO] Received a 'find successor' request from 21 for id 21
 > [Jacquelin:node:(8) 25.000000] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 21 is 1
-> [Jean_Yves:node:(6) 25.739573] [lua/INFO] Sent the 'find successor' request to 1 for id 14, waiting for the answer
-> [TeX:node:(5) 26.449094] [lua/INFO] Received the answer to my 'find successor' request for id 21: the successor is 1
+> [Jean_Yves:node:(6) 25.925159] [lua/INFO] Sent the 'find successor' request to 1 for id 14, waiting for the answer
+> [TeX:node:(5) 26.812726] [lua/INFO] Received the answer to my 'find successor' request for id 21: the successor is 1
 > [Jacquelin:node:(8) 30.000000] [lua/INFO] Received a 'find successor' request from 14 for id 14
 > [Jacquelin:node:(8) 30.000000] [lua/INFO] Sending back a 'find successor answer' to 14: the successor of 14 is 1
-> [Jean_Yves:node:(6) 30.739573] [lua/INFO] Received the answer to my 'find successor' request for id 14: the successor is 1
-> [Boivin:node:(7) 30.838541] [lua/INFO] Sent the 'find successor' request to 1 for id 8, waiting for the answer
+> [Jean_Yves:node:(6) 30.925159] [lua/INFO] Received the answer to my 'find successor' request for id 14: the successor is 1
+> [Boivin:node:(7) 31.048962] [lua/INFO] Sent the 'find successor' request to 1 for id 8, waiting for the answer
 > [Jacquelin:node:(8) 35.000000] [lua/INFO] Received a 'find successor' request from 8 for id 8
 > [Jacquelin:node:(8) 35.000000] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 8 is 1
-> [Boivin:node:(7) 35.838541] [lua/INFO] Received the answer to my 'find successor' request for id 8: the successor is 1
-> [Gatien:node:(1) 36.018864] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
-> [TeX:node:(5) 36.449094] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
+> [Boivin:node:(7) 36.048962] [lua/INFO] Received the answer to my 'find successor' request for id 8: the successor is 1
+> [Gatien:node:(1) 36.274535] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
+> [TeX:node:(5) 36.812726] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
 > [Jacquelin:node:(8) 40.000000] [lua/INFO] Received a 'find successor' request from 48 for id 1337
 > [Jacquelin:node:(8) 40.000000] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 1
-> [McGee:node:(2) 40.710204] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
-> [Gatien:node:(1) 41.018864] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 1
+> [McGee:node:(2) 40.888420] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
+> [Gatien:node:(1) 41.274535] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 1
 > [Jacquelin:node:(8) 45.000000] [lua/INFO] Received a 'find successor' request from 42 for id 1337
 > [Jacquelin:node:(8) 45.000000] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 1
-> [McGee:node:(2) 45.710204] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 1
-> [TeX:node:(5) 46.449094] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
+> [McGee:node:(2) 45.888420] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 1
+> [TeX:node:(5) 46.812726] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
 > [Jacquelin:node:(8) 50.000000] [lua/INFO] Received a 'find successor' request from 21 for id 1337
 > [Jacquelin:node:(8) 50.000000] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 1
-> [TeX:node:(5) 51.449094] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 1
-> [Gatien:node:(1) 66.018864] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
-> [McGee:node:(2) 70.710204] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
-> [TeX:node:(5) 81.449094] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
-> [Gatien:node:(1) 101.018864] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
+> [TeX:node:(5) 51.812726] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 1
+> [Gatien:node:(1) 66.274535] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
+> [McGee:node:(2) 70.888420] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
+> [TeX:node:(5) 81.812726] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
+> [Gatien:node:(1) 101.274535] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
 > [Jacquelin:node:(8) 105.000000] [lua/INFO] Received a 'find successor' request from 48 for id 1337
 > [Jacquelin:node:(8) 105.000000] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 48
-> [Gatien:node:(1) 106.018864] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
-> [McGee:node:(2) 110.710204] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
+> [Gatien:node:(1) 106.274535] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
+> [McGee:node:(2) 110.888420] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
 > [Jacquelin:node:(8) 115.000000] [lua/INFO] Received a 'find successor' request from 42 for id 1337
 > [Jacquelin:node:(8) 115.000000] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 48
-> [McGee:node:(2) 115.710204] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
-> [TeX:node:(5) 125.335750] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
-> [Jacquelin:node:(8) 125.335750] [lua/INFO] Received a 'find successor' request from 21 for id 1337
-> [Jacquelin:node:(8) 125.335750] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 48
-> [TeX:node:(5) 126.784844] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
-> [McGee:node:(2) 130.191675] [lua/INFO] Sending a 'find successor' request to 21 for id 1337
-> [McGee:node:(2) 130.954460] [lua/INFO] Sent the 'find successor' request to 21 for id 1337, waiting for the answer
-> [TeX:node:(5) 133.368127] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [TeX:node:(5) 133.368127] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [TeX:node:(5) 139.817221] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
-> [McGee:node:(2) 143.147769] [lua/INFO] Received another request of type get predecessor
-> [McGee:node:(2) 144.559638] [lua/INFO] Received another request of type notify
-> [McGee:node:(2) 146.613556] [lua/INFO] Received another request of type get predecessor
-> [McGee:node:(2) 150.107516] [lua/INFO] Received another request of type notify
-> [Jacquelin:node:(8) 150.965104] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [Jacquelin:node:(8) 150.965104] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 48
-> [McGee:node:(2) 151.675308] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
-> [TeX:node:(5) 157.414198] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
-> [Jacquelin:node:(8) 157.414198] [lua/INFO] Received a 'find successor' request from 21 for id 1337
-> [Jacquelin:node:(8) 157.414198] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 48
-> [TeX:node:(5) 157.414198] [lua/INFO] Received another request of type get predecessor
-> [TeX:node:(5) 158.316022] [lua/INFO] Received another request of type get predecessor
-> [TeX:node:(5) 159.387468] [lua/INFO] Received another request of type get predecessor
-> [TeX:node:(5) 160.150253] [lua/INFO] Received another request of type get predecessor
-> [TeX:node:(5) 161.599347] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
-> [McGee:node:(2) 165.913039] [lua/INFO] Sending a 'find successor' request to 21 for id 1337
-> [Geoff:node:(4) 166.618973] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [Geoff:node:(4) 169.047992] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [McGee:node:(2) 169.266967] [lua/INFO] Sent the 'find successor' request to 21 for id 1337, waiting for the answer
-> [McGee:node:(2) 169.266967] [lua/INFO] Received another request of type notify
-> [McGee:node:(2) 171.013947] [lua/INFO] Received another request of type get predecessor
-> [iRMX:node:(3) 171.013947] [lua/INFO] Received a 'find successor' request from 32 for id 1337
-> [iRMX:node:(3) 171.013947] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
-> [Geoff:node:(4) 173.442966] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [TeX:node:(5) 173.504182] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [TeX:node:(5) 173.504182] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [TeX:node:(5) 173.504182] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
-> [McGee:node:(2) 174.507906] [lua/INFO] Received another request of type notify
-> [Jacquelin:node:(8) 175.406331] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [Jacquelin:node:(8) 175.406331] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 48
-> [McGee:node:(2) 176.116535] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
-> [TeX:node:(5) 176.855426] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
-> [TeX:node:(5) 180.119670] [lua/INFO] Received another request of type get predecessor
-> [Jacquelin:node:(8) 180.406331] [lua/INFO] Received a 'find successor' request from 21 for id 1337
-> [Jacquelin:node:(8) 180.406331] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 48
-> [TeX:node:(5) 182.292085] [lua/INFO] Received another request of type get predecessor
-> [Geoff:node:(4) 183.442966] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [TeX:node:(5) 183.741179] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
-> [Geoff:node:(4) 185.871985] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [iRMX:node:(3) 187.760926] [lua/INFO] Received a 'find successor' request from 32 for id 1337
-> [iRMX:node:(3) 187.760926] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
-> [Geoff:node:(4) 190.189946] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [McGee:node:(2) 191.715844] [lua/INFO] Sending a 'find successor' request to 21 for id 1337
-> [TeX:node:(5) 195.646014] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
-> [Geoff:node:(4) 200.189946] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [TeX:node:(5) 202.280583] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
-> [TeX:node:(5) 202.280583] [lua/INFO] Received another request of type notify
-> [Geoff:node:(4) 202.618965] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [iRMX:node:(3) 202.618965] [lua/INFO] Received a 'find successor' request from 32 for id 1337
-> [iRMX:node:(3) 202.618965] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
-> [McGee:node:(2) 203.043368] [lua/INFO] Sent the 'find successor' request to 21 for id 1337, waiting for the answer
-> [TeX:node:(5) 203.043368] [lua/INFO] Received another request of type find successor
-> [TeX:node:(5) 203.043368] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [TeX:node:(5) 203.043368] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [McGee:node:(2) 203.043368] [lua/INFO] Received another request of type get predecessor
-> [McGee:node:(2) 203.127153] [lua/INFO] Received another request of type get predecessor
-> [Boivin:node:(7) 203.210939] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [McGee:node:(2) 203.294724] [lua/INFO] Received another request of type notify
-> [Geoff:node:(4) 205.047984] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Jacquelin:node:(8) 205.831489] [lua/INFO] Received a 'find successor' request from 21 for id 1337
-> [Jacquelin:node:(8) 205.831489] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 48
-> [McGee:node:(2) 205.898025] [lua/INFO] Received another request of type get predecessor
-> [Boivin:node:(7) 206.676366] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [TeX:node:(5) 207.280583] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
-> [Jacquelin:node:(8) 207.280583] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [Jacquelin:node:(8) 207.280583] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 48
-> [McGee:node:(2) 207.645005] [lua/INFO] Received another request of type notify
-> [McGee:node:(2) 208.355208] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
-> [iRMX:node:(3) 209.790348] [lua/INFO] Received a 'find successor' request from 8 for id 1337
-> [iRMX:node:(3) 209.790348] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
-> [Boivin:node:(7) 211.676366] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Gatien:node:(1) 214.437355] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [Geoff:node:(4) 215.047984] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [Gatien:node:(1) 216.492995] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [iRMX:node:(3) 219.790348] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [iRMX:node:(3) 219.790348] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 42
-> [Boivin:node:(7) 221.676366] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [Gatien:node:(1) 221.845987] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Geoff:node:(4) 222.219367] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [TeX:node:(5) 222.280583] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
-> [McGee:node:(2) 223.043368] [lua/INFO] Sending a 'find successor' request to 21 for id 1337
-> [McGee:node:(2) 223.806154] [lua/INFO] Sent the 'find successor' request to 21 for id 1337, waiting for the answer
-> [iRMX:node:(3) 224.790348] [lua/INFO] Received a 'find successor' request from 32 for id 1337
-> [iRMX:node:(3) 224.790348] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
-> [McGee:node:(2) 226.537327] [lua/INFO] Received another request of type get predecessor
-> [Boivin:node:(7) 226.676366] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [iRMX:node:(3) 226.676366] [lua/INFO] Received a 'find successor' request from 8 for id 1337
-> [iRMX:node:(3) 226.676366] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
-> [Geoff:node:(4) 227.219367] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [TeX:node:(5) 227.280583] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
-> [TeX:node:(5) 227.280583] [lua/INFO] Received another request of type find successor
-> [TeX:node:(5) 227.280583] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [TeX:node:(5) 227.280583] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [Boivin:node:(7) 228.562384] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [McGee:node:(2) 228.765074] [lua/INFO] Received another request of type get predecessor
-> [McGee:node:(2) 230.512054] [lua/INFO] Received another request of type notify
-> [Jacquelin:node:(8) 230.831489] [lua/INFO] Received a 'find successor' request from 21 for id 1337
-> [Jacquelin:node:(8) 230.831489] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 48
-> [Gatien:node:(1) 231.845987] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [McGee:node:(2) 231.945578] [lua/INFO] Received another request of type notify
-> [Jacquelin:node:(8) 232.280583] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [Jacquelin:node:(8) 232.280583] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 48
-> [TeX:node:(5) 232.280583] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
-> [McGee:node:(2) 232.990786] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
-> [Boivin:node:(7) 240.309364] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [Gatien:node:(1) 240.478985] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [Gatien:node:(1) 240.478985] [lua/INFO] Received another request of type get predecessor
-> [Geoff:node:(4) 240.852365] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [Gatien:node:(1) 242.516713] [lua/INFO] Received another request of type notify
-> [iRMX:node:(3) 243.423345] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [iRMX:node:(3) 243.423345] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 42
-> [McGee:node:(2) 244.516357] [lua/INFO] Sending a 'find successor' request to 21 for id 1337
-> [Gatien:node:(1) 245.478985] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [McGee:node:(2) 246.041928] [lua/INFO] Sent the 'find successor' request to 21 for id 1337, waiting for the answer
-> [TeX:node:(5) 246.041928] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [TeX:node:(5) 246.041928] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [TeX:node:(5) 247.946943] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
-> [McGee:node:(2) 250.170325] [lua/INFO] Received another request of type get predecessor
-> [Jacquelin:node:(8) 251.497849] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [Jacquelin:node:(8) 251.497849] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 48
-> [McGee:node:(2) 251.632123] [lua/INFO] Received another request of type get predecessor
-> [Boivin:node:(7) 252.195382] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [iRMX:node:(3) 252.195382] [lua/INFO] Received a 'find successor' request from 8 for id 1337
-> [iRMX:node:(3) 252.195382] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
-> [McGee:node:(2) 252.342326] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
-> [Boivin:node:(7) 254.081400] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Geoff:node:(4) 254.624401] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [iRMX:node:(3) 254.624401] [lua/INFO] Received a 'find successor' request from 32 for id 1337
-> [iRMX:node:(3) 254.624401] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
-> [Geoff:node:(4) 257.053420] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [TeX:node:(5) 257.946943] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
-> [Gatien:node:(1) 258.735680] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
-> [Gatien:node:(1) 259.750275] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
-> [Geoff:node:(4) 260.856039] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [Geoff:node:(4) 260.856039] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [Jacquelin:node:(8) 261.497849] [lua/INFO] Received a 'find successor' request from 21 for id 1337
-> [Jacquelin:node:(8) 261.497849] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 48
-> [McGee:node:(2) 262.342326] [lua/INFO] Sending a 'find successor' request to 21 for id 1337
-> [Gatien:node:(1) 262.516713] [lua/INFO] Received another request of type get predecessor
-> [TeX:node:(5) 262.946943] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
-> [McGee:node:(2) 263.709728] [lua/INFO] Sent the 'find successor' request to 21 for id 1337, waiting for the answer
-> [Gatien:node:(1) 264.554440] [lua/INFO] Received another request of type notify
-> [TeX:node:(5) 267.946943] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [TeX:node:(5) 267.946943] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [Geoff:node:(4) 270.856039] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [iRMX:node:(3) 273.427020] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [iRMX:node:(3) 273.427020] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 42
-> [Jacquelin:node:(8) 273.535576] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [Jacquelin:node:(8) 273.535576] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 48
-> [McGee:node:(2) 274.499172] [lua/INFO] Received another request of type get predecessor
-> [McGee:node:(2) 275.209376] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
-> [Gatien:node:(1) 275.482660] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Boivin:node:(7) 280.313038] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [TeX:node:(5) 280.340886] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
-> [McGee:node:(2) 283.129006] [lua/INFO] Sending a 'find successor' request to 21 for id 46
-> [Geoff:node:(4) 283.285059] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [iRMX:node:(3) 283.285059] [lua/INFO] Received a 'find successor' request from 32 for id 1337
-> [iRMX:node:(3) 283.285059] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
-> [Geoff:node:(4) 283.285059] [lua/INFO] Received another request of type get predecessor
-> [McGee:node:(2) 283.891792] [lua/INFO] Sent the 'find successor' request to 21 for id 46, waiting for the answer
-> [TeX:node:(5) 284.984670] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
-> [TeX:node:(5) 284.984670] [lua/INFO] Received another request of type find successor
-> [TeX:node:(5) 284.984670] [lua/INFO] Received a 'find successor' request from 42 for id 46
-> [TeX:node:(5) 284.984670] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 46 is 1
-> [Jacquelin:node:(8) 285.318517] [lua/INFO] Received a 'find successor' request from 21 for id 1337
-> [Jacquelin:node:(8) 285.318517] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 48
-> [Geoff:node:(4) 285.714078] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [McGee:node:(2) 285.747456] [lua/INFO] Received the answer to my 'find successor' request for id 46: the successor is 1
-> [McGee:node:(2) 285.747456] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
-> [McGee:node:(2) 286.457659] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
-> [Jacquelin:node:(8) 286.457659] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [Jacquelin:node:(8) 286.457659] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 48
-> [TeX:node:(5) 286.767611] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
-> [Boivin:node:(7) 287.057095] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [iRMX:node:(3) 287.057095] [lua/INFO] Received a 'find successor' request from 8 for id 1337
-> [iRMX:node:(3) 287.057095] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
-> [McGee:node:(2) 287.167863] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
-> [Boivin:node:(7) 288.943113] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Gatien:node:(1) 289.299653] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
-> [Gatien:node:(1) 291.728672] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
-> [Gatien:node:(1) 291.728672] [lua/INFO] Received another request of type notify
-> [Geoff:node:(4) 293.143097] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [Geoff:node:(4) 293.143097] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [Geoff:node:(4) 296.233094] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [TeX:node:(5) 296.767611] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
-> [McGee:node:(2) 297.167863] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
-> [TeX:node:(5) 298.216705] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
-> [iRMX:node:(3) 298.804074] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [iRMX:node:(3) 298.804074] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 42
-> [Boivin:node:(7) 298.943113] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [Jacquelin:node:(8) 300.318517] [lua/INFO] Received a 'find successor' request from 21 for id 1337
-> [Jacquelin:node:(8) 300.318517] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 48
-> [Gatien:node:(1) 300.859714] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [McGee:node:(2) 301.028720] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
-> [McGee:node:(2) 301.028720] [lua/INFO] Received another request of type get predecessor
-> [TeX:node:(5) 301.767611] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
-> [McGee:node:(2) 303.895769] [lua/INFO] Received another request of type notify
-> [Jacquelin:node:(8) 305.318517] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [Jacquelin:node:(8) 305.318517] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 48
-> [McGee:node:(2) 306.028720] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
-> [Geoff:node:(4) 306.233094] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [Geoff:node:(4) 306.874309] [lua/INFO] Received another request of type get predecessor
-> [iRMX:node:(3) 308.804074] [lua/INFO] Received a 'find successor' request from 32 for id 1337
-> [iRMX:node:(3) 308.804074] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
-> [Geoff:node:(4) 308.903497] [lua/INFO] Received another request of type notify
-> [Boivin:node:(7) 310.690093] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [iRMX:node:(3) 310.690093] [lua/INFO] Received a 'find successor' request from 8 for id 1337
-> [iRMX:node:(3) 310.690093] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
-> [Geoff:node:(4) 311.332517] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [TeX:node:(5) 311.767611] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
-> [Boivin:node:(7) 312.576111] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Gatien:node:(1) 312.888903] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
-> [Gatien:node:(1) 313.903497] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
-> [TeX:node:(5) 314.665799] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
-> [Jacquelin:node:(8) 314.665799] [lua/INFO] Received a 'find successor' request from 21 for id 1337
-> [Jacquelin:node:(8) 314.665799] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 48
-> [TeX:node:(5) 316.114893] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
-> [Geoff:node:(4) 316.332517] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [Geoff:node:(4) 316.332517] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [Gatien:node:(1) 316.703527] [lua/INFO] Received another request of type notify
-> [McGee:node:(2) 317.554291] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
-> [McGee:node:(2) 318.264495] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
-> [Jacquelin:node:(8) 320.684663] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [Jacquelin:node:(8) 320.684663] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 48
-> [McGee:node:(2) 321.394866] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
-> [iRMX:node:(3) 324.301271] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [iRMX:node:(3) 324.301271] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 42
-> [TeX:node:(5) 326.114893] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
-> [Boivin:node:(7) 326.187289] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [Gatien:node:(1) 326.356910] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [TeX:node:(5) 327.563988] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
-> [Jacquelin:node:(8) 330.684663] [lua/INFO] Received a 'find successor' request from 21 for id 1337
-> [Jacquelin:node:(8) 330.684663] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 48
-> [Geoff:node:(4) 331.730290] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [TeX:node:(5) 332.133757] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
-> [McGee:node:(2) 334.345637] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
-> [Boivin:node:(7) 336.187289] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [iRMX:node:(3) 336.187289] [lua/INFO] Received a 'find successor' request from 8 for id 1337
-> [iRMX:node:(3) 336.187289] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
-> [McGee:node:(2) 336.394866] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
-> [McGee:node:(2) 336.394866] [lua/INFO] Received another request of type get predecessor
-> [Jacquelin:node:(8) 336.703527] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [Jacquelin:node:(8) 336.703527] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 48
-> [McGee:node:(2) 337.413730] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
-> [Boivin:node:(7) 338.073307] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Geoff:node:(4) 341.045327] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [iRMX:node:(3) 341.045327] [lua/INFO] Received a 'find successor' request from 32 for id 1337
-> [iRMX:node:(3) 341.045327] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
-> [Geoff:node:(4) 341.045327] [lua/INFO] Received another request of type get predecessor
-> [Gatien:node:(1) 342.059922] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
-> [TeX:node:(5) 342.133757] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
-> [Geoff:node:(4) 343.474346] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [TeX:node:(5) 344.171484] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
-> [McGee:node:(2) 347.413730] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
-> [Jacquelin:node:(8) 347.722390] [lua/INFO] Received a 'find successor' request from 21 for id 1337
-> [Jacquelin:node:(8) 347.722390] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 48
-> [McGee:node:(2) 348.432594] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
-> [TeX:node:(5) 349.171484] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
-> [McGee:node:(2) 349.261915] [lua/INFO] Received another request of type get predecessor
-> [Gatien:node:(1) 349.488941] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
-> [Boivin:node:(7) 349.678325] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [McGee:node:(2) 352.128964] [lua/INFO] Received another request of type notify
-> [Jacquelin:node:(8) 352.722390] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [Jacquelin:node:(8) 352.722390] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 48
-> [McGee:node:(2) 353.432594] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
-> [Geoff:node:(4) 353.474346] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [Geoff:node:(4) 353.474346] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [Boivin:node:(7) 354.678325] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [iRMX:node:(3) 357.792307] [lua/INFO] Received a 'find successor' request from 8 for id 1337
-> [iRMX:node:(3) 357.792307] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
-> [Gatien:node:(1) 358.741254] [lua/INFO] Received another request of type get predecessor
-> [Boivin:node:(7) 359.678325] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Gatien:node:(1) 360.778981] [lua/INFO] Received another request of type notify
-> [iRMX:node:(3) 362.792307] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [iRMX:node:(3) 362.792307] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 42
-> [Gatien:node:(1) 364.847946] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [TeX:node:(5) 366.209212] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
-> [McGee:node:(2) 366.971997] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
-> [Geoff:node:(4) 368.291560] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [TeX:node:(5) 371.209212] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
-> [Jacquelin:node:(8) 374.760118] [lua/INFO] Received a 'find successor' request from 21 for id 1337
-> [Jacquelin:node:(8) 374.760118] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 48
-> [McGee:node:(2) 375.470321] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
-> [McGee:node:(2) 375.470321] [lua/INFO] Received another request of type notify
-> [Geoff:node:(4) 376.147996] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [Geoff:node:(4) 376.147996] [lua/INFO] Received another request of type notify
-> [TeX:node:(5) 376.209212] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
-> [Gatien:node:(1) 376.877135] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
-> [McGee:node:(2) 376.903846] [lua/INFO] Received another request of type get predecessor
-> [Gatien:node:(1) 377.891730] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
-> [Geoff:node:(4) 377.891730] [lua/INFO] Received another request of type find successor
-> [Geoff:node:(4) 377.891730] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [Geoff:node:(4) 377.891730] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [iRMX:node:(3) 378.718977] [lua/INFO] Received a 'find successor' request from 32 for id 1337
-> [iRMX:node:(3) 378.718977] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
-> [Jacquelin:node:(8) 379.760118] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [Jacquelin:node:(8) 379.760118] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 48
-> [McGee:node:(2) 379.770895] [lua/INFO] Received another request of type notify
-> [McGee:node:(2) 380.481098] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
-> [Gatien:node:(1) 380.778981] [lua/INFO] Received another request of type get predecessor
-> [Geoff:node:(4) 381.147996] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Gatien:node:(1) 382.816708] [lua/INFO] Received another request of type notify
-> [iRMX:node:(3) 383.718977] [lua/INFO] Sending a 'find successor' request to 42 for id 46
-> [iRMX:node:(3) 385.465956] [lua/INFO] Sent the 'find successor' request to 42 for id 46, waiting for the answer
-> [McGee:node:(2) 385.481098] [lua/INFO] Received a 'find successor' request from 38 for id 46
-> [McGee:node:(2) 385.481098] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [Boivin:node:(7) 385.604995] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [Geoff:node:(4) 386.147996] [lua/INFO] Sending a 'find successor' request to 38 for id 40
-> [iRMX:node:(3) 386.147996] [lua/INFO] Received another request of type find successor
-> [iRMX:node:(3) 386.147996] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [iRMX:node:(3) 386.147996] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 42
-> [TeX:node:(5) 387.658306] [lua/INFO] Received a 'find successor' request from 38 for id 46
-> [TeX:node:(5) 387.658306] [lua/INFO] Sending back a 'find successor answer' to 38: the successor of 46 is 1
-> [iRMX:node:(3) 388.034014] [lua/INFO] Received another request of type notify
-> [Gatien:node:(1) 388.203636] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Boivin:node:(7) 389.920032] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [iRMX:node:(3) 389.920032] [lua/INFO] Received another request of type find successor
-> [iRMX:node:(3) 389.920032] [lua/INFO] Received a 'find successor' request from 8 for id 1337
-> [iRMX:node:(3) 389.920032] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
-> [Boivin:node:(7) 391.806050] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Geoff:node:(4) 392.349051] [lua/INFO] Sent the 'find successor' request to 38 for id 40, waiting for the answer
-> [iRMX:node:(3) 392.349051] [lua/INFO] Received another request of type find successor
-> [iRMX:node:(3) 392.349051] [lua/INFO] Received a 'find successor' request from 32 for id 40
-> [iRMX:node:(3) 392.349051] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 40 is 42
-> [Geoff:node:(4) 392.349051] [lua/INFO] Received another request of type get predecessor
-> [TeX:node:(5) 393.246939] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
-> [McGee:node:(2) 394.183877] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
-> [Geoff:node:(4) 394.778071] [lua/INFO] Received the answer to my 'find successor' request for id 40: the successor is 42
-> [iRMX:node:(3) 394.901324] [lua/INFO] Received the answer to my 'find successor' request for id 46: the successor is 1
-> [TeX:node:(5) 398.246939] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
-> [Gatien:node:(1) 398.363646] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
-> [Geoff:node:(4) 399.759362] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [Gatien:node:(1) 400.773957] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
-> [Jacquelin:node:(8) 401.797845] [lua/INFO] Received a 'find successor' request from 21 for id 1337
-> [Jacquelin:node:(8) 401.797845] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 48
-> [Boivin:node:(7) 401.806050] [lua/INFO] Sending a 'find successor' request to 38 for id 16
-> [McGee:node:(2) 402.508048] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
-> [McGee:node:(2) 402.508048] [lua/INFO] Received another request of type get predecessor
-> [Gatien:node:(1) 402.816708] [lua/INFO] Received another request of type get predecessor
-> [Jacquelin:node:(8) 402.816708] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [Jacquelin:node:(8) 402.816708] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 48
-> [TeX:node:(5) 403.246939] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
-> [McGee:node:(2) 403.941573] [lua/INFO] Received another request of type get predecessor
-> [Geoff:node:(4) 404.617401] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [iRMX:node:(3) 404.617401] [lua/INFO] Received a 'find successor' request from 32 for id 1337
-> [iRMX:node:(3) 404.617401] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
-> [Geoff:node:(4) 404.617401] [lua/INFO] Received another request of type find successor
-> [Geoff:node:(4) 404.617401] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [Geoff:node:(4) 404.617401] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [McGee:node:(2) 404.651776] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
-> [Gatien:node:(1) 404.854436] [lua/INFO] Received another request of type notify
-> [Jean_Yves:node:(6) 405.375097] [lua/INFO] Sending a 'find successor' request to 42 for id 22
-> [Boivin:node:(7) 406.503419] [lua/INFO] Sent the 'find successor' request to 38 for id 16, waiting for the answer
-> [iRMX:node:(3) 406.503419] [lua/INFO] Received a 'find successor' request from 8 for id 16
-> [iRMX:node:(3) 406.503419] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 16 is 42
-> [Geoff:node:(4) 407.046420] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Boivin:node:(7) 408.389437] [lua/INFO] Received the answer to my 'find successor' request for id 16: the successor is 42
-> [Jean_Yves:node:(6) 411.085301] [lua/INFO] Sent the 'find successor' request to 42 for id 22, waiting for the answer
-> [McGee:node:(2) 411.085301] [lua/INFO] Received a 'find successor' request from 14 for id 22
-> [McGee:node:(2) 411.085301] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [iRMX:node:(3) 413.250398] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [iRMX:node:(3) 413.250398] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 42
-> [McGee:node:(2) 414.009724] [lua/INFO] Sending a 'find successor' request to 1 for id 50
-> [TeX:node:(5) 414.696033] [lua/INFO] Received a 'find successor' request from 14 for id 22
-> [TeX:node:(5) 414.696033] [lua/INFO] Sending back a 'find successor answer' to 14: the successor of 22 is 1
-> [Gatien:node:(1) 415.306038] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Jean_Yves:node:(6) 416.868448] [lua/INFO] Received the answer to my 'find successor' request for id 22: the successor is 1
-> [Geoff:node:(4) 417.046420] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [McGee:node:(2) 419.545776] [lua/INFO] Sent the 'find successor' request to 1 for id 50, waiting for the answer
-> [Boivin:node:(7) 420.136416] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [TeX:node:(5) 420.284666] [lua/INFO] Sending a 'find successor' request to 1 for id 29
-> [Geoff:node:(4) 420.679417] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [Geoff:node:(4) 420.679417] [lua/INFO] Received another request of type notify
-> [iRMX:node:(3) 423.250398] [lua/INFO] Received a 'find successor' request from 32 for id 1337
-> [iRMX:node:(3) 423.250398] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
-> [Jacquelin:node:(8) 423.835572] [lua/INFO] Received a 'find successor' request from 42 for id 50
-> [Jacquelin:node:(8) 423.835572] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 50 is 48
-> [McGee:node:(2) 424.545776] [lua/INFO] Received the answer to my 'find successor' request for id 50: the successor is 48
-> [McGee:node:(2) 424.545776] [lua/INFO] Sending a 'find successor' request to 48 for id 1337
-> [Geoff:node:(4) 425.679417] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [TeX:node:(5) 426.733761] [lua/INFO] Sent the 'find successor' request to 1 for id 29, waiting for the answer
-> [Jacquelin:node:(8) 426.733761] [lua/INFO] Received a 'find successor' request from 21 for id 29
-> [Jacquelin:node:(8) 426.733761] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 29 is 48
-> [Gatien:node:(1) 428.061014] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
-> [TeX:node:(5) 428.182855] [lua/INFO] Received the answer to my 'find successor' request for id 29: the successor is 48
-> [TeX:node:(5) 428.182855] [lua/INFO] Sending a 'find successor' request to 48 for id 1337
-> [McGee:node:(2) 428.380375] [lua/INFO] Sent the 'find successor' request to 48 for id 1337, waiting for the answer
-> [McGee:node:(2) 428.380375] [lua/INFO] Received another request of type get predecessor
-> [Gatien:node:(1) 429.075609] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
-> [Gatien:node:(1) 429.075609] [lua/INFO] Received another request of type find successor
-> [Gatien:node:(1) 429.075609] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [Gatien:node:(1) 429.075609] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [McGee:node:(2) 430.127355] [lua/INFO] Received another request of type get predecessor
-> [Boivin:node:(7) 430.136416] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [iRMX:node:(3) 430.136416] [lua/INFO] Received a 'find successor' request from 8 for id 1337
-> [iRMX:node:(3) 430.136416] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
-> [TeX:node:(5) 430.147054] [lua/INFO] Sent the 'find successor' request to 48 for id 1337, waiting for the answer
-> [Gatien:node:(1) 430.147054] [lua/INFO] Received another request of type find successor
-> [Gatien:node:(1) 430.147054] [lua/INFO] Received a 'find successor' request from 21 for id 1337
-> [Gatien:node:(1) 430.147054] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [Gatien:node:(1) 431.165918] [lua/INFO] Received another request of type notify
-> [McGee:node:(2) 431.560880] [lua/INFO] Received another request of type notify
-> [Boivin:node:(7) 432.022434] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Geoff:node:(4) 432.565436] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [Geoff:node:(4) 432.565436] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [Geoff:node:(4) 433.580030] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [Geoff:node:(4) 433.580030] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [Geoff:node:(4) 434.594624] [lua/INFO] Received a 'find successor' request from 21 for id 1337
-> [Geoff:node:(4) 434.594624] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [McGee:node:(2) 436.059395] [lua/INFO] Received another request of type notify
-> [Geoff:node:(4) 437.023644] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [iRMX:node:(3) 439.312415] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [iRMX:node:(3) 439.312415] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 42
-> [Gatien:node:(1) 441.368055] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [iRMX:node:(3) 444.312415] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [iRMX:node:(3) 444.312415] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 42
-> [McGee:node:(2) 446.059395] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [TeX:node:(5) 446.822180] [lua/INFO] Received another request of type get predecessor
-> [TeX:node:(5) 448.347751] [lua/INFO] Received another request of type notify
-> [iRMX:node:(3) 449.312415] [lua/INFO] Received a 'find successor' request from 21 for id 1337
-> [iRMX:node:(3) 449.312415] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 42
-> [TeX:node:(5) 451.864688] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Geoff:node:(4) 456.741434] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [Geoff:node:(4) 456.741434] [lua/INFO] Received another request of type get predecessor
-> [McGee:node:(2) 457.584966] [lua/INFO] Sending a 'find successor' request to 48 for id 1337
-> [Gatien:node:(1) 457.756029] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
-> [McGee:node:(2) 458.075390] [lua/INFO] Sent the 'find successor' request to 48 for id 1337, waiting for the answer
-> [Geoff:node:(4) 458.770623] [lua/INFO] Received another request of type notify
-> [McGee:node:(2) 459.331945] [lua/INFO] Received another request of type get predecessor
-> [iRMX:node:(3) 459.331945] [lua/INFO] Received a 'find successor' request from 32 for id 1337
-> [iRMX:node:(3) 459.331945] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
-> [Gatien:node:(1) 459.785218] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
-> [Geoff:node:(4) 459.785218] [lua/INFO] Received another request of type find successor
-> [Geoff:node:(4) 459.785218] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [Geoff:node:(4) 459.785218] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [Gatien:node:(1) 459.785218] [lua/INFO] Received another request of type find successor
-> [Gatien:node:(1) 459.785218] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [Gatien:node:(1) 459.785218] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [Geoff:node:(4) 462.214237] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [TeX:node:(5) 462.566699] [lua/INFO] Sending a 'find successor' request to 48 for id 1337
-> [Boivin:node:(7) 463.103981] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [TeX:node:(5) 463.638145] [lua/INFO] Sent the 'find successor' request to 48 for id 1337, waiting for the answer
-> [Gatien:node:(1) 463.638145] [lua/INFO] Received another request of type find successor
-> [Gatien:node:(1) 463.638145] [lua/INFO] Received a 'find successor' request from 21 for id 1337
-> [Gatien:node:(1) 463.638145] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [McGee:node:(2) 464.711922] [lua/INFO] Received another request of type notify
-> [iRMX:node:(3) 467.964943] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [iRMX:node:(3) 467.964943] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 42
-> [Gatien:node:(1) 470.020583] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Geoff:node:(4) 470.393962] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [Geoff:node:(4) 470.393962] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [Geoff:node:(4) 471.408556] [lua/INFO] Received a 'find successor' request from 21 for id 1337
-> [Geoff:node:(4) 471.408556] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [Geoff:node:(4) 475.393962] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [McGee:node:(2) 475.452015] [lua/INFO] Received another request of type get predecessor
-> [McGee:node:(2) 478.319064] [lua/INFO] Received another request of type notify
-> [Boivin:node:(7) 479.850961] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [iRMX:node:(3) 482.964943] [lua/INFO] Received a 'find successor' request from 8 for id 1337
-> [iRMX:node:(3) 482.964943] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
-> [McGee:node:(2) 484.711922] [lua/INFO] Received another request of type get predecessor
-> [Boivin:node:(7) 484.850961] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [iRMX:node:(3) 485.393962] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [iRMX:node:(3) 485.393962] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 42
-> [McGee:node:(2) 487.140942] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [iRMX:node:(3) 487.822981] [lua/INFO] Received a 'find successor' request from 21 for id 1337
-> [iRMX:node:(3) 487.822981] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 42
-> [TeX:node:(5) 487.903727] [lua/INFO] Received another request of type get predecessor
-> [TeX:node:(5) 490.455999] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Geoff:node:(4) 492.681020] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [iRMX:node:(3) 492.681020] [lua/INFO] Received a 'find successor' request from 32 for id 1337
-> [iRMX:node:(3) 492.681020] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
-> [Geoff:node:(4) 492.681020] [lua/INFO] Received another request of type get predecessor
-> [Gatien:node:(1) 493.695614] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
-> [Geoff:node:(4) 495.110039] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [McGee:node:(2) 498.666512] [lua/INFO] Sending a 'find successor' request to 48 for id 1337
-> [Gatien:node:(1) 501.124633] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
-> [Gatien:node:(1) 501.124633] [lua/INFO] Received another request of type get predecessor
-> [Boivin:node:(7) 501.314017] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [McGee:node:(2) 501.443995] [lua/INFO] Sent the 'find successor' request to 48 for id 1337, waiting for the answer
-> [Gatien:node:(1) 501.443995] [lua/INFO] Received another request of type find successor
-> [Gatien:node:(1) 501.443995] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [Gatien:node:(1) 501.443995] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [McGee:node:(2) 501.443995] [lua/INFO] Received another request of type get predecessor
-> [TeX:node:(5) 502.488540] [lua/INFO] Sending a 'find successor' request to 48 for id 1337
-> [Geoff:node:(4) 502.539058] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [Geoff:node:(4) 502.539058] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [Gatien:node:(1) 503.162361] [lua/INFO] Received another request of type notify
-> [Geoff:node:(4) 503.553652] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [Geoff:node:(4) 503.553652] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [TeX:node:(5) 504.233806] [lua/INFO] Sent the 'find successor' request to 48 for id 1337, waiting for the answer
-> [Gatien:node:(1) 504.233806] [lua/INFO] Received another request of type find successor
-> [Gatien:node:(1) 504.233806] [lua/INFO] Received a 'find successor' request from 21 for id 1337
-> [Gatien:node:(1) 504.233806] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [McGee:node:(2) 504.311044] [lua/INFO] Received another request of type notify
-> [Geoff:node:(4) 505.248400] [lua/INFO] Received a 'find successor' request from 21 for id 1337
-> [Geoff:node:(4) 505.248400] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [Geoff:node:(4) 507.677420] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [Boivin:node:(7) 511.314017] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [iRMX:node:(3) 514.427999] [lua/INFO] Received a 'find successor' request from 8 for id 1337
-> [iRMX:node:(3) 514.427999] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
-> [McGee:node:(2) 516.174979] [lua/INFO] Received another request of type get predecessor
-> [Boivin:node:(7) 516.314017] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [iRMX:node:(3) 516.857018] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [iRMX:node:(3) 516.857018] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 42
-> [Gatien:node:(1) 518.912658] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [iRMX:node:(3) 519.286038] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [iRMX:node:(3) 519.286038] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 42
-> [McGee:node:(2) 521.033017] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [iRMX:node:(3) 521.715057] [lua/INFO] Received a 'find successor' request from 21 for id 1337
-> [iRMX:node:(3) 521.715057] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 42
-> [TeX:node:(5) 521.795803] [lua/INFO] Received another request of type get predecessor
-> [TeX:node:(5) 524.348075] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Geoff:node:(4) 526.573095] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [iRMX:node:(3) 526.573095] [lua/INFO] Received a 'find successor' request from 32 for id 1337
-> [iRMX:node:(3) 526.573095] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
-> [Geoff:node:(4) 526.573095] [lua/INFO] Received another request of type get predecessor
-> [Gatien:node:(1) 527.587690] [lua/INFO] Sending a 'find successor' request to 32 for id 64
-> [iRMX:node:(3) 528.320075] [lua/INFO] Sending a 'find successor' request to 1 for id 54
-> [Geoff:node:(4) 529.002114] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [iRMX:node:(3) 531.614513] [lua/INFO] Sent the 'find successor' request to 1 for id 54, waiting for the answer
-> [iRMX:node:(3) 531.614513] [lua/INFO] Received another request of type get predecessor
-> [McGee:node:(2) 532.558588] [lua/INFO] Sending a 'find successor' request to 48 for id 1337
-> [McGee:node:(2) 532.877949] [lua/INFO] Sent the 'find successor' request to 48 for id 1337, waiting for the answer
-> [Boivin:node:(7) 533.500531] [lua/INFO] Sending a 'find successor' request to 42 for id 24
-> [McGee:node:(2) 533.992112] [lua/INFO] Received another request of type notify
-> [iRMX:node:(3) 534.043532] [lua/INFO] Received another request of type get predecessor
-> [Boivin:node:(7) 534.075898] [lua/INFO] Sent the 'find successor' request to 42 for id 24, waiting for the answer
-> [McGee:node:(2) 534.075898] [lua/INFO] Received another request of type find successor
-> [McGee:node:(2) 534.075898] [lua/INFO] Received a 'find successor' request from 8 for id 24
-> [McGee:node:(2) 534.075898] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [Jacquelin:node:(8) 534.181224] [lua/INFO] Received a 'find successor' request from 38 for id 54
-> [Jacquelin:node:(8) 534.181224] [lua/INFO] Sending back a 'find successor answer' to 38: the successor of 54 is 48
-> [Gatien:node:(1) 535.058126] [lua/INFO] Sent the 'find successor' request to 32 for id 64, waiting for the answer
-> [Geoff:node:(4) 535.058126] [lua/INFO] Received a 'find successor' request from 48 for id 64
-> [Geoff:node:(4) 535.058126] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [Gatien:node:(1) 535.058126] [lua/INFO] Received another request of type find successor
-> [Gatien:node:(1) 535.058126] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [Gatien:node:(1) 535.058126] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [TeX:node:(5) 535.630318] [lua/INFO] Received a 'find successor' request from 8 for id 24
-> [TeX:node:(5) 535.630318] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 24 is 1
-> [TeX:node:(5) 535.630318] [lua/INFO] Sending a 'find successor' request to 48 for id 1337
-> [iRMX:node:(3) 535.929550] [lua/INFO] Received another request of type notify
-> [Boivin:node:(7) 536.532142] [lua/INFO] Received the answer to my 'find successor' request for id 24: the successor is 1
-> [Boivin:node:(7) 536.532142] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [TeX:node:(5) 536.701764] [lua/INFO] Sent the 'find successor' request to 48 for id 1337, waiting for the answer
-> [Gatien:node:(1) 536.701764] [lua/INFO] Received another request of type find successor
-> [Gatien:node:(1) 536.701764] [lua/INFO] Received a 'find successor' request from 21 for id 1337
-> [Gatien:node:(1) 536.701764] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [Geoff:node:(4) 537.487145] [lua/INFO] Sending a 'find successor' request to 42 for id 48
-> [Geoff:node:(4) 538.193080] [lua/INFO] Sent the 'find successor' request to 42 for id 48, waiting for the answer
-> [McGee:node:(2) 538.193080] [lua/INFO] Received another request of type find successor
-> [McGee:node:(2) 538.193080] [lua/INFO] Received a 'find successor' request from 32 for id 48
-> [McGee:node:(2) 538.193080] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [iRMX:node:(3) 538.362838] [lua/INFO] Received the answer to my 'find successor' request for id 54: the successor is 48
-> [Geoff:node:(4) 538.501740] [lua/INFO] Received another request of type find successor
-> [Geoff:node:(4) 538.501740] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [Geoff:node:(4) 538.501740] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [TeX:node:(5) 538.955865] [lua/INFO] Received another request of type find successor
-> [TeX:node:(5) 538.955865] [lua/INFO] Received a 'find successor' request from 32 for id 48
-> [TeX:node:(5) 538.955865] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 48 is 1
-> [Jean_Yves:node:(6) 538.992112] [lua/INFO] Sending a 'find successor' request to 1 for id 30
-> [Geoff:node:(4) 539.516334] [lua/INFO] Received another request of type find successor
-> [Geoff:node:(4) 539.516334] [lua/INFO] Received a 'find successor' request from 21 for id 1337
-> [Geoff:node:(4) 539.516334] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [Jean_Yves:node:(6) 539.920797] [lua/INFO] Sent the 'find successor' request to 1 for id 30, waiting for the answer
-> [Geoff:node:(4) 540.961159] [lua/INFO] Received the answer to my 'find successor' request for id 48: the successor is 1
-> [Geoff:node:(4) 540.961159] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [iRMX:node:(3) 543.362838] [lua/INFO] Received a 'find successor' request from 48 for id 64
-> [iRMX:node:(3) 543.362838] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 64 is 42
-> [Jacquelin:node:(8) 544.181224] [lua/INFO] Received a 'find successor' request from 14 for id 30
-> [Jacquelin:node:(8) 544.181224] [lua/INFO] Sending back a 'find successor answer' to 14: the successor of 30 is 48
-> [Jean_Yves:node:(6) 544.920797] [lua/INFO] Received the answer to my 'find successor' request for id 30: the successor is 48
-> [Boivin:node:(7) 545.248856] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [Gatien:node:(1) 545.418478] [lua/INFO] Received the answer to my 'find successor' request for id 64: the successor is 42
-> [Gatien:node:(1) 545.418478] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
-> [Gatien:node:(1) 546.433072] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
-> [Gatien:node:(1) 546.437342] [lua/INFO] Received another request of type get predecessor
-> [iRMX:node:(3) 548.362838] [lua/INFO] Received a 'find successor' request from 8 for id 1337
-> [iRMX:node:(3) 548.362838] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
-> [Gatien:node:(1) 548.475069] [lua/INFO] Received another request of type notify
-> [McGee:node:(2) 550.109818] [lua/INFO] Received another request of type get predecessor
-> [Boivin:node:(7) 550.248856] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [McGee:node:(2) 551.543342] [lua/INFO] Received another request of type get predecessor
-> [iRMX:node:(3) 553.220877] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [iRMX:node:(3) 553.220877] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 42
-> [McGee:node:(2) 554.410391] [lua/INFO] Received another request of type notify
-> [iRMX:node:(3) 555.649896] [lua/INFO] Received a 'find successor' request from 21 for id 1337
-> [iRMX:node:(3) 555.649896] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 42
-> [McGee:node:(2) 556.157371] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Geoff:node:(4) 558.078915] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [iRMX:node:(3) 558.078915] [lua/INFO] Received a 'find successor' request from 32 for id 1337
-> [iRMX:node:(3) 558.078915] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
-> [Geoff:node:(4) 558.078915] [lua/INFO] Received another request of type find successor
-> [Geoff:node:(4) 558.078915] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [Geoff:node:(4) 558.078915] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [TeX:node:(5) 558.202168] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [McGee:node:(2) 560.414048] [lua/INFO] Sending a 'find successor' request to 48 for id 58
-> [Geoff:node:(4) 560.507934] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [McGee:node:(2) 560.733409] [lua/INFO] Sent the 'find successor' request to 48 for id 58, waiting for the answer
-> [Gatien:node:(1) 560.733409] [lua/INFO] Received another request of type find successor
-> [Gatien:node:(1) 560.733409] [lua/INFO] Received a 'find successor' request from 42 for id 58
-> [Gatien:node:(1) 560.733409] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [McGee:node:(2) 562.161028] [lua/INFO] Received another request of type notify
-> [TeX:node:(5) 563.905300] [lua/INFO] Sending a 'find successor' request to 48 for id 37
-> [TeX:node:(5) 564.976745] [lua/INFO] Sent the 'find successor' request to 48 for id 37, waiting for the answer
-> [Gatien:node:(1) 564.976745] [lua/INFO] Received another request of type find successor
-> [Gatien:node:(1) 564.976745] [lua/INFO] Received a 'find successor' request from 21 for id 37
-> [Gatien:node:(1) 564.976745] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [Boivin:node:(7) 566.711913] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [Gatien:node:(1) 568.475069] [lua/INFO] Received another request of type get predecessor
-> [iRMX:node:(3) 569.825895] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [iRMX:node:(3) 569.825895] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 42
-> [Gatien:node:(1) 570.512796] [lua/INFO] Received another request of type notify
-> [Geoff:node:(4) 572.254914] [lua/INFO] Received a 'find successor' request from 42 for id 58
-> [Geoff:node:(4) 572.254914] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 58 is 38
-> [Gatien:node:(1) 572.568436] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [McGee:node:(2) 572.960848] [lua/INFO] Received the answer to my 'find successor' request for id 58: the successor is 38
-> [McGee:node:(2) 572.960848] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [Geoff:node:(4) 573.269508] [lua/INFO] Received a 'find successor' request from 21 for id 37
-> [Geoff:node:(4) 573.269508] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 37 is 38
-> [TeX:node:(5) 574.714333] [lua/INFO] Received the answer to my 'find successor' request for id 37: the successor is 38
-> [TeX:node:(5) 574.714333] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [Geoff:node:(4) 577.254914] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [Boivin:node:(7) 581.711913] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [Gatien:node:(1) 585.298697] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
-> [McGee:node:(2) 622.960848] [lua/INFO] Failed to send the 'find successor' request to 38 for id 1337
-> [iRMX:node:(3) 624.707828] [lua/INFO] Received a 'find successor' request from 8 for id 1337
-> [iRMX:node:(3) 624.707828] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
-> [TeX:node:(5) 624.714333] [lua/INFO] Failed to send the 'find successor' request to 38 for id 1337
-> [Boivin:node:(7) 626.593846] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Geoff:node:(4) 627.254914] [lua/INFO] Failed to send the 'find successor' request to 38 for id 1337
-> [Gatien:node:(1) 628.269508] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
-> [Gatien:node:(1) 628.269508] [lua/INFO] Received another request of type get predecessor
-> [Gatien:node:(1) 631.099343] [lua/INFO] Received another request of type notify
-> [McGee:node:(2) 633.651117] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [TeX:node:(5) 637.612522] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [Boivin:node:(7) 641.600351] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [Geoff:node:(4) 642.143353] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [Geoff:node:(4) 642.143353] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [McGee:node:(2) 646.461313] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [McGee:node:(2) 646.461313] [lua/INFO] Received another request of type get predecessor
-> [Geoff:node:(4) 647.143353] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [McGee:node:(2) 648.208293] [lua/INFO] Received another request of type get predecessor
-> [iRMX:node:(3) 648.208293] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [iRMX:node:(3) 648.208293] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 42
-> [McGee:node:(2) 649.641817] [lua/INFO] Received another request of type notify
-> [TeX:node:(5) 650.760565] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [iRMX:node:(3) 650.760565] [lua/INFO] Received a 'find successor' request from 21 for id 1337
-> [iRMX:node:(3) 650.760565] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 42
-> [Gatien:node:(1) 651.099343] [lua/INFO] Received another request of type get predecessor
-> [McGee:node:(2) 651.388797] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Gatien:node:(1) 653.137071] [lua/INFO] Received another request of type notify
-> [TeX:node:(5) 653.312837] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Boivin:node:(7) 654.532601] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [iRMX:node:(3) 654.532601] [lua/INFO] Received a 'find successor' request from 8 for id 1337
-> [iRMX:node:(3) 654.532601] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
-> [Boivin:node:(7) 656.418619] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [iRMX:node:(3) 656.961620] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [iRMX:node:(3) 656.961620] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 42
-> [Gatien:node:(1) 659.017260] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Boivin:node:(7) 661.418619] [lua/INFO] Sending a 'find successor' request to 38 for id 40
-> [Geoff:node:(4) 661.819659] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [iRMX:node:(3) 661.819659] [lua/INFO] Received a 'find successor' request from 32 for id 1337
-> [iRMX:node:(3) 661.819659] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
-> [Geoff:node:(4) 661.819659] [lua/INFO] Received another request of type get predecessor
-> [iRMX:node:(3) 663.566638] [lua/INFO] Sending a 'find successor' request to 42 for id 70
-> [TeX:node:(5) 663.567301] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [Geoff:node:(4) 664.248678] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Geoff:node:(4) 664.248678] [lua/INFO] Sending a 'find successor' request to 38 for id 64
-> [Boivin:node:(7) 665.452656] [lua/INFO] Sent the 'find successor' request to 38 for id 40, waiting for the answer
-> [McGee:node:(2) 665.524717] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [iRMX:node:(3) 667.271697] [lua/INFO] Sent the 'find successor' request to 42 for id 70, waiting for the answer
-> [iRMX:node:(3) 667.271697] [lua/INFO] Received another request of type find successor
-> [iRMX:node:(3) 667.271697] [lua/INFO] Received a 'find successor' request from 8 for id 40
-> [iRMX:node:(3) 667.271697] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 40 is 42
-> [Boivin:node:(7) 669.157715] [lua/INFO] Received the answer to my 'find successor' request for id 40: the successor is 42
-> [TeX:node:(5) 669.823969] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [iRMX:node:(3) 669.823969] [lua/INFO] Received another request of type find successor
-> [iRMX:node:(3) 669.823969] [lua/INFO] Received a 'find successor' request from 21 for id 1337
-> [iRMX:node:(3) 669.823969] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 42
-> [Geoff:node:(4) 672.252988] [lua/INFO] Sent the 'find successor' request to 38 for id 64, waiting for the answer
-> [iRMX:node:(3) 672.252988] [lua/INFO] Received another request of type find successor
-> [iRMX:node:(3) 672.252988] [lua/INFO] Received a 'find successor' request from 32 for id 64
-> [iRMX:node:(3) 672.252988] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 64 is 42
-> [Geoff:node:(4) 672.252988] [lua/INFO] Received another request of type notify
-> [TeX:node:(5) 672.376241] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Gatien:node:(1) 672.834253] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
-> [McGee:node:(2) 673.999968] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [iRMX:node:(3) 673.999968] [lua/INFO] Received another request of type find successor
-> [iRMX:node:(3) 673.999968] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [iRMX:node:(3) 673.999968] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 42
-> [McGee:node:(2) 673.999968] [lua/INFO] Received another request of type find successor
-> [McGee:node:(2) 673.999968] [lua/INFO] Received a 'find successor' request from 38 for id 70
-> [McGee:node:(2) 673.999968] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [Geoff:node:(4) 674.682007] [lua/INFO] Received the answer to my 'find successor' request for id 64: the successor is 42
-> [McGee:node:(2) 675.433492] [lua/INFO] Received another request of type get predecessor
-> [Gatien:node:(1) 675.696602] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
-> [Gatien:node:(1) 675.696602] [lua/INFO] Received another request of type get predecessor
-> [iRMX:node:(3) 675.885986] [lua/INFO] Received another request of type get predecessor
-> [Jean_Yves:node:(6) 676.867017] [lua/INFO] Sending a 'find successor' request to 42 for id 46
-> [McGee:node:(2) 677.180472] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [TeX:node:(5) 677.376241] [lua/INFO] Received a 'find successor' request from 38 for id 70
-> [TeX:node:(5) 677.376241] [lua/INFO] Sending back a 'find successor answer' to 38: the successor of 70 is 1
-> [Gatien:node:(1) 677.734329] [lua/INFO] Received another request of type notify
-> [Boivin:node:(7) 677.772004] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [iRMX:node:(3) 678.315005] [lua/INFO] Received another request of type get predecessor
-> [Geoff:node:(4) 678.315005] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [Geoff:node:(4) 678.315005] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [Jean_Yves:node:(6) 680.047521] [lua/INFO] Sent the 'find successor' request to 42 for id 46, waiting for the answer
-> [McGee:node:(2) 680.047521] [lua/INFO] Received a 'find successor' request from 14 for id 46
-> [McGee:node:(2) 680.047521] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [Geoff:node:(4) 680.744024] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [iRMX:node:(3) 680.867277] [lua/INFO] Received the answer to my 'find successor' request for id 70: the successor is 1
-> [TeX:node:(5) 683.825336] [lua/INFO] Received a 'find successor' request from 14 for id 46
-> [TeX:node:(5) 683.825336] [lua/INFO] Sending back a 'find successor answer' to 14: the successor of 46 is 1
-> [Jean_Yves:node:(6) 685.997751] [lua/INFO] Received the answer to my 'find successor' request for id 46: the successor is 1
-> [Boivin:node:(7) 687.753296] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [iRMX:node:(3) 687.753296] [lua/INFO] Received a 'find successor' request from 8 for id 1337
-> [iRMX:node:(3) 687.753296] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
-> [McGee:node:(2) 688.139027] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [TeX:node:(5) 688.164560] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [Boivin:node:(7) 689.639314] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [iRMX:node:(3) 690.182315] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [iRMX:node:(3) 690.182315] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 42
-> [Gatien:node:(1) 692.237954] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Geoff:node:(4) 695.040353] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [iRMX:node:(3) 695.040353] [lua/INFO] Received a 'find successor' request from 32 for id 1337
-> [iRMX:node:(3) 695.040353] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
-> [Geoff:node:(4) 695.040353] [lua/INFO] Received another request of type get predecessor
-> [Geoff:node:(4) 697.469372] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [McGee:node:(2) 698.534312] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [McGee:node:(2) 698.534312] [lua/INFO] Received another request of type notify
-> [iRMX:node:(3) 701.787333] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [iRMX:node:(3) 701.787333] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 42
-> [McGee:node:(2) 702.431275] [lua/INFO] Received another request of type get predecessor
-> [McGee:node:(2) 704.178255] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [TeX:node:(5) 704.339605] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [TeX:node:(5) 704.941040] [lua/INFO] Received another request of type get predecessor
-> [Gatien:node:(1) 706.054948] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
-> [McGee:node:(2) 706.374565] [lua/INFO] Sending a 'find successor' request to 48 for id 74
-> [McGee:node:(2) 706.693926] [lua/INFO] Sent the 'find successor' request to 48 for id 74, waiting for the answer
-> [iRMX:node:(3) 706.787333] [lua/INFO] Received a 'find successor' request from 21 for id 1337
-> [iRMX:node:(3) 706.787333] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 42
-> [Gatien:node:(1) 707.069542] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
-> [Gatien:node:(1) 707.069542] [lua/INFO] Received another request of type find successor
-> [Gatien:node:(1) 707.069542] [lua/INFO] Received a 'find successor' request from 42 for id 74
-> [Gatien:node:(1) 707.069542] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 74 is 32
-> [TeX:node:(5) 707.137350] [lua/INFO] Received another request of type notify
-> [McGee:node:(2) 707.388903] [lua/INFO] Received the answer to my 'find successor' request for id 74: the successor is 32
-> [TeX:node:(5) 709.689622] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [TeX:node:(5) 713.522905] [lua/INFO] Sending a 'find successor' request to 48 for id 53
-> [Boivin:node:(7) 713.673351] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [Geoff:node:(4) 714.216352] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [Geoff:node:(4) 714.216352] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [TeX:node:(5) 714.594351] [lua/INFO] Sent the 'find successor' request to 48 for id 53, waiting for the answer
-> [Gatien:node:(1) 714.594351] [lua/INFO] Received another request of type find successor
-> [Gatien:node:(1) 714.594351] [lua/INFO] Received a 'find successor' request from 21 for id 53
-> [Gatien:node:(1) 714.594351] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 53 is 32
-> [TeX:node:(5) 715.665796] [lua/INFO] Received the answer to my 'find successor' request for id 53: the successor is 32
-> [McGee:node:(2) 717.388903] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
-> [Geoff:node:(4) 719.216352] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [McGee:node:(2) 719.922286] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
-> [McGee:node:(2) 719.922286] [lua/INFO] Received another request of type get predecessor
-> [Boivin:node:(7) 720.559369] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [iRMX:node:(3) 720.559369] [lua/INFO] Received a 'find successor' request from 8 for id 1337
-> [iRMX:node:(3) 720.559369] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
-> [TeX:node:(5) 720.665796] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
-> [Boivin:node:(7) 722.445387] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [iRMX:node:(3) 722.988388] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [iRMX:node:(3) 722.988388] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 42
-> [Gatien:node:(1) 723.092675] [lua/INFO] Received another request of type get predecessor
-> [Gatien:node:(1) 725.148315] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [McGee:node:(2) 725.298324] [lua/INFO] Received another request of type get predecessor
-> [Geoff:node:(4) 727.846427] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [iRMX:node:(3) 727.846427] [lua/INFO] Received a 'find successor' request from 32 for id 1337
-> [iRMX:node:(3) 727.846427] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
-> [Geoff:node:(4) 727.846427] [lua/INFO] Received another request of type find successor
-> [Geoff:node:(4) 727.846427] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [Geoff:node:(4) 727.846427] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [McGee:node:(2) 728.165373] [lua/INFO] Received another request of type notify
-> [TeX:node:(5) 729.291252] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
-> [Geoff:node:(4) 729.291252] [lua/INFO] Received another request of type find successor
-> [Geoff:node:(4) 729.291252] [lua/INFO] Received a 'find successor' request from 21 for id 1337
-> [Geoff:node:(4) 729.291252] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [Geoff:node:(4) 730.305846] [lua/INFO] Received another request of type get predecessor
-> [McGee:node:(2) 731.340386] [lua/INFO] Received another request of type notify
-> [Boivin:node:(7) 732.445387] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [Geoff:node:(4) 732.734865] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [iRMX:node:(3) 734.593406] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [iRMX:node:(3) 734.593406] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 42
-> [Gatien:node:(1) 736.320440] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
-> [McGee:node:(2) 736.340386] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [TeX:node:(5) 737.103171] [lua/INFO] Received another request of type get predecessor
-> [TeX:node:(5) 738.628742] [lua/INFO] Received another request of type notify
-> [Gatien:node:(1) 738.749460] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
-> [iRMX:node:(3) 739.593406] [lua/INFO] Received a 'find successor' request from 21 for id 1337
-> [iRMX:node:(3) 739.593406] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 42
-> [Boivin:node:(7) 741.479424] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [TeX:node:(5) 742.145679] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Geoff:node:(4) 742.734865] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [Geoff:node:(4) 742.734865] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [iRMX:node:(3) 744.593406] [lua/INFO] Received a 'find successor' request from 8 for id 1337
-> [iRMX:node:(3) 744.593406] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
-> [Gatien:node:(1) 745.130402] [lua/INFO] Received another request of type get predecessor
-> [Boivin:node:(7) 746.479424] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Gatien:node:(1) 747.168129] [lua/INFO] Received another request of type notify
-> [McGee:node:(2) 747.865957] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
-> [McGee:node:(2) 748.571891] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
-> [McGee:node:(2) 748.571891] [lua/INFO] Received another request of type get predecessor
-> [iRMX:node:(3) 749.593406] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [iRMX:node:(3) 749.593406] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 42
-> [McGee:node:(2) 751.340386] [lua/INFO] Received another request of type get predecessor
-> [Gatien:node:(1) 751.649046] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Geoff:node:(4) 752.022425] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [Geoff:node:(4) 752.022425] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [McGee:node:(2) 752.773910] [lua/INFO] Received another request of type notify
-> [Geoff:node:(4) 755.466039] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [TeX:node:(5) 755.560633] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
-> [McGee:node:(2) 757.402403] [lua/INFO] Received another request of type notify
-> [iRMX:node:(3) 760.655423] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [iRMX:node:(3) 760.655423] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 42
-> [Boivin:node:(7) 760.794462] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [McGee:node:(2) 762.402403] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Gatien:node:(1) 764.051614] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
-> [Geoff:node:(4) 768.084442] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [Geoff:node:(4) 768.084442] [lua/INFO] Received another request of type notify
-> [TeX:node:(5) 769.529267] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
-> [Geoff:node:(4) 769.529267] [lua/INFO] Received another request of type find successor
-> [Geoff:node:(4) 769.529267] [lua/INFO] Received a 'find successor' request from 21 for id 1337
-> [Geoff:node:(4) 769.529267] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [TeX:node:(5) 769.529267] [lua/INFO] Received another request of type get predecessor
-> [Gatien:node:(1) 770.543862] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
-> [Geoff:node:(4) 770.543862] [lua/INFO] Received another request of type find successor
-> [Geoff:node:(4) 770.543862] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [Geoff:node:(4) 770.543862] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [Gatien:node:(1) 770.543862] [lua/INFO] Received another request of type get predecessor
-> [iRMX:node:(3) 770.655423] [lua/INFO] Received a 'find successor' request from 32 for id 1337
-> [iRMX:node:(3) 770.655423] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
-> [TeX:node:(5) 771.054838] [lua/INFO] Received another request of type notify
-> [Gatien:node:(1) 772.581589] [lua/INFO] Received another request of type notify
-> [Geoff:node:(4) 773.084442] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [McGee:node:(2) 775.292053] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
-> [McGee:node:(2) 775.997987] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
-> [McGee:node:(2) 777.402403] [lua/INFO] Received another request of type get predecessor
-> [Boivin:node:(7) 777.541441] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [iRMX:node:(3) 777.541441] [lua/INFO] Received a 'find successor' request from 8 for id 1337
-> [iRMX:node:(3) 777.541441] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
-> [Geoff:node:(4) 778.084442] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [Geoff:node:(4) 778.084442] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [McGee:node:(2) 778.835927] [lua/INFO] Received another request of type notify
-> [Boivin:node:(7) 779.427459] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [iRMX:node:(3) 779.970460] [lua/INFO] Received a 'find successor' request from 21 for id 1337
-> [iRMX:node:(3) 779.970460] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 42
-> [iRMX:node:(3) 782.399480] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [iRMX:node:(3) 782.399480] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 42
-> [TeX:node:(5) 782.522733] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Gatien:node:(1) 784.455119] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [McGee:node:(2) 785.893439] [lua/INFO] Received another request of type notify
-> [iRMX:node:(3) 789.146459] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [iRMX:node:(3) 789.146459] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 42
-> [McGee:node:(2) 790.893439] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [TeX:node:(5) 793.011820] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
-> [Gatien:node:(1) 793.596183] [lua/INFO] Sending a 'find successor' request to 32 for id 112
-> [TeX:node:(5) 794.456644] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
-> [Geoff:node:(4) 794.456644] [lua/INFO] Received a 'find successor' request from 21 for id 1337
-> [Geoff:node:(4) 794.456644] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [TeX:node:(5) 794.537390] [lua/INFO] Received another request of type notify
-> [Gatien:node:(1) 796.485833] [lua/INFO] Sent the 'find successor' request to 32 for id 112, waiting for the answer
-> [Geoff:node:(4) 796.485833] [lua/INFO] Received a 'find successor' request from 48 for id 112
-> [Geoff:node:(4) 796.485833] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [Gatien:node:(1) 796.485833] [lua/INFO] Received another request of type notify
-> [Geoff:node:(4) 798.914853] [lua/INFO] Sending a 'find successor' request to 42 for id 96
-> [Geoff:node:(4) 799.620787] [lua/INFO] Sent the 'find successor' request to 42 for id 96, waiting for the answer
-> [Boivin:node:(7) 801.032477] [lua/INFO] Sending a 'find successor' request to 42 for id 72
-> [McGee:node:(2) 803.774605] [lua/INFO] Received a 'find successor' request from 32 for id 96
-> [McGee:node:(2) 803.774605] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [McGee:node:(2) 803.774605] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
-> [iRMX:node:(3) 804.146459] [lua/INFO] Received a 'find successor' request from 21 for id 1337
-> [iRMX:node:(3) 804.146459] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 42
-> [McGee:node:(2) 804.480539] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
-> [Geoff:node:(4) 804.480539] [lua/INFO] Received another request of type find successor
-> [Geoff:node:(4) 804.480539] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [Geoff:node:(4) 804.480539] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [TeX:node:(5) 804.537390] [lua/INFO] Received another request of type find successor
-> [TeX:node:(5) 804.537390] [lua/INFO] Received a 'find successor' request from 32 for id 96
-> [TeX:node:(5) 804.537390] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 96 is 1
-> [McGee:node:(2) 805.208129] [lua/INFO] Received another request of type notify
-> [Boivin:node:(7) 805.291915] [lua/INFO] Sent the 'find successor' request to 42 for id 72, waiting for the answer
-> [McGee:node:(2) 805.291915] [lua/INFO] Received another request of type find successor
-> [McGee:node:(2) 805.291915] [lua/INFO] Received a 'find successor' request from 8 for id 72
-> [McGee:node:(2) 805.291915] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [Geoff:node:(4) 805.982215] [lua/INFO] Received the answer to my 'find successor' request for id 96: the successor is 1
-> [Geoff:node:(4) 805.982215] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [McGee:node:(2) 807.038894] [lua/INFO] Received another request of type get predecessor
-> [iRMX:node:(3) 807.038894] [lua/INFO] Received a 'find successor' request from 48 for id 112
-> [iRMX:node:(3) 807.038894] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 112 is 42
-> [TeX:node:(5) 807.089663] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Gatien:node:(1) 809.094534] [lua/INFO] Received the answer to my 'find successor' request for id 112: the successor is 42
-> [Gatien:node:(1) 809.094534] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
-> [Gatien:node:(1) 810.109128] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
-> [Jean_Yves:node:(6) 810.208129] [lua/INFO] Sending a 'find successor' request to 1 for id 78
-> [Jean_Yves:node:(6) 810.947702] [lua/INFO] Sent the 'find successor' request to 1 for id 78, waiting for the answer
-> [TeX:node:(5) 812.089663] [lua/INFO] Received a 'find successor' request from 8 for id 72
-> [TeX:node:(5) 812.089663] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 72 is 1
-> [Boivin:node:(7) 812.991487] [lua/INFO] Received the answer to my 'find successor' request for id 72: the successor is 1
-> [Boivin:node:(7) 812.991487] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [Jacquelin:node:(8) 813.600453] [lua/INFO] Received a 'find successor' request from 14 for id 78
-> [Jacquelin:node:(8) 813.600453] [lua/INFO] Sending back a 'find successor answer' to 14: the successor of 78 is 48
-> [iRMX:node:(3) 813.782951] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [iRMX:node:(3) 813.782951] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 42
-> [Jean_Yves:node:(6) 814.340025] [lua/INFO] Received the answer to my 'find successor' request for id 78: the successor is 48
-> [Gatien:node:(1) 814.619316] [lua/INFO] Received another request of type get predecessor
-> [McGee:node:(2) 815.529930] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Geoff:node:(4) 816.211970] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [iRMX:node:(3) 816.211970] [lua/INFO] Received a 'find successor' request from 32 for id 1337
-> [iRMX:node:(3) 816.211970] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
-> [Geoff:node:(4) 816.211970] [lua/INFO] Received another request of type find successor
-> [Geoff:node:(4) 816.211970] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [Geoff:node:(4) 816.211970] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [Gatien:node:(1) 817.087274] [lua/INFO] Received another request of type notify
-> [iRMX:node:(3) 817.958950] [lua/INFO] Sending a 'find successor' request to 1 for id 102
-> [Geoff:node:(4) 818.640989] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Boivin:node:(7) 819.844968] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [TeX:node:(5) 821.498641] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
-> [TeX:node:(5) 822.943466] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
-> [TeX:node:(5) 823.024212] [lua/INFO] Received another request of type notify
-> [iRMX:node:(3) 823.501699] [lua/INFO] Sent the 'find successor' request to 1 for id 102, waiting for the answer
-> [iRMX:node:(3) 823.501699] [lua/INFO] Received another request of type find successor
-> [iRMX:node:(3) 823.501699] [lua/INFO] Received a 'find successor' request from 8 for id 1337
-> [iRMX:node:(3) 823.501699] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
-> [Geoff:node:(4) 823.640989] [lua/INFO] Received a 'find successor' request from 21 for id 1337
-> [Geoff:node:(4) 823.640989] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [Boivin:node:(7) 825.387717] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [iRMX:node:(3) 825.930718] [lua/INFO] Received another request of type find successor
-> [iRMX:node:(3) 825.930718] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [iRMX:node:(3) 825.930718] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 42
-> [Jacquelin:node:(8) 826.068410] [lua/INFO] Received a 'find successor' request from 38 for id 102
-> [Jacquelin:node:(8) 826.068410] [lua/INFO] Sending back a 'find successor answer' to 38: the successor of 102 is 48
-> [McGee:node:(2) 827.261426] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
-> [McGee:node:(2) 827.967361] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
-> [Gatien:node:(1) 827.986358] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [iRMX:node:(3) 828.359737] [lua/INFO] Received another request of type find successor
-> [iRMX:node:(3) 828.359737] [lua/INFO] Received a 'find successor' request from 21 for id 1337
-> [iRMX:node:(3) 828.359737] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 42
-> [McGee:node:(2) 830.128475] [lua/INFO] Received another request of type notify
-> [iRMX:node:(3) 830.788756] [lua/INFO] Received another request of type get predecessor
-> [Geoff:node:(4) 830.788756] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [Geoff:node:(4) 830.788756] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [TeX:node:(5) 830.912010] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [iRMX:node:(3) 832.674775] [lua/INFO] Received another request of type get predecessor
-> [Geoff:node:(4) 834.232370] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [iRMX:node:(3) 835.108063] [lua/INFO] Received the answer to my 'find successor' request for id 102: the successor is 48
-> [TeX:node:(5) 835.912010] [lua/INFO] Sending a 'find successor' request to 32 for id 85
-> [Boivin:node:(7) 839.560793] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [iRMX:node:(3) 840.108063] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [iRMX:node:(3) 840.108063] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 42
-> [McGee:node:(2) 841.855043] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [McGee:node:(2) 841.855043] [lua/INFO] Sending a 'find successor' request to 32 for id 106
-> [Gatien:node:(1) 842.817945] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
-> [Geoff:node:(4) 846.031041] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [iRMX:node:(3) 846.031041] [lua/INFO] Received a 'find successor' request from 32 for id 1337
-> [iRMX:node:(3) 846.031041] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
-> [Geoff:node:(4) 846.031041] [lua/INFO] Received another request of type notify
-> [TeX:node:(5) 847.475866] [lua/INFO] Sent the 'find successor' request to 32 for id 85, waiting for the answer
-> [Geoff:node:(4) 847.475866] [lua/INFO] Received another request of type find successor
-> [Geoff:node:(4) 847.475866] [lua/INFO] Received a 'find successor' request from 21 for id 85
-> [Geoff:node:(4) 847.475866] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 85 is 38
-> [McGee:node:(2) 848.181801] [lua/INFO] Sent the 'find successor' request to 32 for id 106, waiting for the answer
-> [Geoff:node:(4) 848.181801] [lua/INFO] Received another request of type find successor
-> [Geoff:node:(4) 848.181801] [lua/INFO] Received a 'find successor' request from 42 for id 106
-> [Geoff:node:(4) 848.181801] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 106 is 38
-> [McGee:node:(2) 848.181801] [lua/INFO] Received another request of type get predecessor
-> [McGee:node:(2) 848.887735] [lua/INFO] Received the answer to my 'find successor' request for id 106: the successor is 38
-> [TeX:node:(5) 848.920691] [lua/INFO] Received the answer to my 'find successor' request for id 85: the successor is 38
-> [Gatien:node:(1) 849.196395] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
-> [Geoff:node:(4) 849.196395] [lua/INFO] Received another request of type find successor
-> [Geoff:node:(4) 849.196395] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [Geoff:node:(4) 849.196395] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [Boivin:node:(7) 849.803078] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [iRMX:node:(3) 849.803078] [lua/INFO] Received a 'find successor' request from 8 for id 1337
-> [iRMX:node:(3) 849.803078] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
-> [Geoff:node:(4) 851.625414] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Boivin:node:(7) 851.689096] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [TeX:node:(5) 855.285903] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [McGee:node:(2) 856.132571] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [iRMX:node:(3) 856.550057] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [iRMX:node:(3) 856.550057] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 42
-> [Gatien:node:(1) 858.605697] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [TeX:node:(5) 859.102330] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [iRMX:node:(3) 861.550057] [lua/INFO] Received a 'find successor' request from 21 for id 1337
-> [iRMX:node:(3) 861.550057] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 42
-> [McGee:node:(2) 863.297037] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [McGee:node:(2) 863.297037] [lua/INFO] Received another request of type notify
-> [TeX:node:(5) 864.102330] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [iRMX:node:(3) 866.550057] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [iRMX:node:(3) 866.550057] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 42
-> [McGee:node:(2) 868.297037] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Gatien:node:(1) 869.993671] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
-> [Gatien:node:(1) 872.022860] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
-> [Geoff:node:(4) 872.022860] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [Geoff:node:(4) 872.022860] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [TeX:node:(5) 874.102330] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [Geoff:node:(4) 874.451879] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [Boivin:node:(7) 875.322093] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [iRMX:node:(3) 875.865095] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [iRMX:node:(3) 875.865095] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 42
-> [Gatien:node:(1) 877.920734] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [TeX:node:(5) 880.164347] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [TeX:node:(5) 880.164347] [lua/INFO] Received another request of type notify
-> [McGee:node:(2) 880.493347] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [iRMX:node:(3) 882.612074] [lua/INFO] Received a 'find successor' request from 21 for id 1337
-> [iRMX:node:(3) 882.612074] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 42
-> [TeX:node:(5) 885.164347] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Gatien:node:(1) 887.920734] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
-> [Gatien:node:(1) 888.935329] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
-> [Geoff:node:(4) 890.041093] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [Geoff:node:(4) 890.041093] [lua/INFO] Received another request of type find successor
-> [Geoff:node:(4) 890.041093] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [Geoff:node:(4) 890.041093] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [iRMX:node:(3) 892.612074] [lua/INFO] Received a 'find successor' request from 32 for id 1337
-> [iRMX:node:(3) 892.612074] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
-> [Geoff:node:(4) 895.041093] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [TeX:node:(5) 895.388692] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [Boivin:node:(7) 899.498092] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [Gatien:node:(1) 904.958462] [lua/INFO] Received another request of type get predecessor
-> [Gatien:node:(1) 906.996189] [lua/INFO] Received another request of type notify
-> [Gatien:node:(1) 926.996189] [lua/INFO] Received another request of type get predecessor
-> [Gatien:node:(1) 929.033916] [lua/INFO] Received another request of type notify
-> [McGee:node:(2) 930.493347] [lua/INFO] Failed to send the 'find successor' request to 38 for id 1337
-> [iRMX:node:(3) 933.673851] [lua/INFO] Received a 'find successor' request from 8 for id 1337
-> [iRMX:node:(3) 933.673851] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
-> [Boivin:node:(7) 935.559869] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [iRMX:node:(3) 936.102870] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [iRMX:node:(3) 936.102870] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 42
-> [Gatien:node:(1) 938.158510] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Jean_Yves:node:(6) 938.360396] [lua/INFO] Sending a 'find successor' request to 42 for id 142
-> [Jean_Yves:node:(6) 939.793920] [lua/INFO] Sent the 'find successor' request to 42 for id 142, waiting for the answer
-> [McGee:node:(2) 939.793920] [lua/INFO] Received a 'find successor' request from 14 for id 142
-> [McGee:node:(2) 939.793920] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [TeX:node:(5) 941.084162] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [iRMX:node:(3) 941.084162] [lua/INFO] Received a 'find successor' request from 21 for id 1337
-> [iRMX:node:(3) 941.084162] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 42
-> [TeX:node:(5) 941.084162] [lua/INFO] Received another request of type get predecessor
-> [Geoff:node:(4) 941.602123] [lua/INFO] Sending a 'find successor' request to 38 for id 160
-> [TeX:node:(5) 941.846947] [lua/INFO] Received another request of type find successor
-> [TeX:node:(5) 941.846947] [lua/INFO] Received a 'find successor' request from 14 for id 142
-> [TeX:node:(5) 941.846947] [lua/INFO] Sending back a 'find successor answer' to 14: the successor of 142 is 1
-> [McGee:node:(2) 941.846947] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [Jean_Yves:node:(6) 944.019362] [lua/INFO] Received the answer to my 'find successor' request for id 142: the successor is 1
-> [TeX:node:(5) 944.399219] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Boivin:node:(7) 949.717159] [lua/INFO] Sending a 'find successor' request to 38 for id 136
-> [Gatien:node:(1) 950.187699] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
-> [TeX:node:(5) 954.464147] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [Geoff:node:(4) 955.260160] [lua/INFO] Sent the 'find successor' request to 38 for id 160, waiting for the answer
-> [Geoff:node:(4) 955.260160] [lua/INFO] Received another request of type notify
-> [Gatien:node:(1) 956.274755] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
-> [Geoff:node:(4) 956.274755] [lua/INFO] Received another request of type find successor
-> [Geoff:node:(4) 956.274755] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [Geoff:node:(4) 956.274755] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [Gatien:node:(1) 956.274755] [lua/INFO] Received another request of type notify
-> [iRMX:node:(3) 957.831141] [lua/INFO] Received a 'find successor' request from 32 for id 160
-> [iRMX:node:(3) 957.831141] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 160 is 42
-> [iRMX:node:(3) 957.831141] [lua/INFO] Sending a 'find successor' request to 42 for id 166
-> [McGee:node:(2) 959.578121] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [McGee:node:(2) 959.578121] [lua/INFO] Received another request of type notify
-> [Geoff:node:(4) 960.260160] [lua/INFO] Received the answer to my 'find successor' request for id 160: the successor is 42
-> [Geoff:node:(4) 960.260160] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [McGee:node:(2) 961.011645] [lua/INFO] Received another request of type get predecessor
-> [iRMX:node:(3) 962.758625] [lua/INFO] Sent the 'find successor' request to 42 for id 166, waiting for the answer
-> [McGee:node:(2) 962.758625] [lua/INFO] Received another request of type find successor
-> [McGee:node:(2) 962.758625] [lua/INFO] Received a 'find successor' request from 38 for id 166
-> [McGee:node:(2) 962.758625] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [iRMX:node:(3) 962.758625] [lua/INFO] Received another request of type find successor
-> [iRMX:node:(3) 962.758625] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [iRMX:node:(3) 962.758625] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 42
-> [McGee:node:(2) 964.192149] [lua/INFO] Received another request of type notify
-> [iRMX:node:(3) 964.644643] [lua/INFO] Received another request of type notify
-> [McGee:node:(2) 965.939129] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Boivin:node:(7) 966.530661] [lua/INFO] Sent the 'find successor' request to 38 for id 136, waiting for the answer
-> [iRMX:node:(3) 966.530661] [lua/INFO] Received another request of type find successor
-> [iRMX:node:(3) 966.530661] [lua/INFO] Received a 'find successor' request from 8 for id 136
-> [iRMX:node:(3) 966.530661] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 136 is 42
-> [Boivin:node:(7) 968.416679] [lua/INFO] Received the answer to my 'find successor' request for id 136: the successor is 42
-> [Boivin:node:(7) 968.416679] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [TeX:node:(5) 969.082934] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [iRMX:node:(3) 969.082934] [lua/INFO] Received another request of type find successor
-> [iRMX:node:(3) 969.082934] [lua/INFO] Received a 'find successor' request from 21 for id 1337
-> [iRMX:node:(3) 969.082934] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 42
-> [TeX:node:(5) 969.082934] [lua/INFO] Received another request of type find successor
-> [TeX:node:(5) 969.082934] [lua/INFO] Received a 'find successor' request from 38 for id 166
-> [TeX:node:(5) 969.082934] [lua/INFO] Sending back a 'find successor answer' to 38: the successor of 166 is 1
-> [TeX:node:(5) 969.845719] [lua/INFO] Received another request of type get predecessor
-> [McGee:node:(2) 970.608504] [lua/INFO] Sending a 'find successor' request to 48 for id 170
-> [McGee:node:(2) 970.927866] [lua/INFO] Sent the 'find successor' request to 48 for id 170, waiting for the answer
-> [Gatien:node:(1) 970.927866] [lua/INFO] Received another request of type find successor
-> [Gatien:node:(1) 970.927866] [lua/INFO] Received a 'find successor' request from 42 for id 170
-> [Gatien:node:(1) 970.927866] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 170 is 32
-> [McGee:node:(2) 971.247227] [lua/INFO] Received the answer to my 'find successor' request for id 170: the successor is 32
-> [iRMX:node:(3) 971.511953] [lua/INFO] Received another request of type find successor
-> [iRMX:node:(3) 971.511953] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [iRMX:node:(3) 971.511953] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 42
-> [TeX:node:(5) 972.397991] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Gatien:node:(1) 973.567593] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Geoff:node:(4) 973.940972] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [iRMX:node:(3) 973.940972] [lua/INFO] Received another request of type find successor
-> [iRMX:node:(3) 973.940972] [lua/INFO] Received a 'find successor' request from 32 for id 1337
-> [iRMX:node:(3) 973.940972] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
-> [Geoff:node:(4) 974.582187] [lua/INFO] Received another request of type get predecessor
-> [Boivin:node:(7) 975.826990] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
-> [iRMX:node:(3) 975.826990] [lua/INFO] Received another request of type find successor
-> [iRMX:node:(3) 975.826990] [lua/INFO] Received a 'find successor' request from 8 for id 1337
-> [iRMX:node:(3) 975.826990] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
-> [TeX:node:(5) 976.035550] [lua/INFO] Sending a 'find successor' request to 48 for id 149
-> [McGee:node:(2) 976.247227] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
-> [Geoff:node:(4) 977.011206] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Boivin:node:(7) 977.713008] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [iRMX:node:(3) 978.379263] [lua/INFO] Received the answer to my 'find successor' request for id 166: the successor is 1
-> [McGee:node:(2) 981.514216] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
-> [Geoff:node:(4) 981.514216] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [Geoff:node:(4) 981.514216] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [McGee:node:(2) 981.514216] [lua/INFO] Received another request of type get predecessor
-> [TeX:node:(5) 981.672496] [lua/INFO] Sent the 'find successor' request to 48 for id 149, waiting for the answer
-> [McGee:node:(2) 983.878694] [lua/INFO] Received another request of type get predecessor
-> [iRMX:node:(3) 985.123319] [lua/INFO] Received a 'find successor' request from 42 for id 1337
-> [iRMX:node:(3) 985.123319] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 42
-> [Gatien:node:(1) 985.601051] [lua/INFO] Received a 'find successor' request from 21 for id 149
-> [Gatien:node:(1) 985.601051] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 149 is 32
-> [Gatien:node:(1) 985.601051] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
-> [Gatien:node:(1) 986.615645] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
-> [TeX:node:(5) 986.672496] [lua/INFO] Received the answer to my 'find successor' request for id 149: the successor is 32
-> [TeX:node:(5) 986.672496] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
-> [McGee:node:(2) 986.870299] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
-> [Geoff:node:(4) 988.943235] [lua/INFO] Received a 'find successor' request from 48 for id 1337
-> [Geoff:node:(4) 988.943235] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
-> [Geoff:node:(4) 988.943235] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [Boivin:node:(7) 989.580318] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
-> [TeX:node:(5) 990.388060] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
-> [TeX:node:(5) 992.633084] [lua/INFO] Received another request of type get predecessor
-> [TeX:node:(5) 995.142849] [lua/INFO] Received another request of type notify
-> [Gatien:node:(1) 996.624183] [lua/INFO] Received another request of type get predecessor
-> [Gatien:node:(1) 998.661911] [lua/INFO] Received another request of type notify
-> [McGee:node:(2) 999.380064] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
-> [Jean_Yves:node:(6) 1000.312219] [lua/INFO] Leaving the ring
-> [iRMX:node:(3) 1001.870299] [lua/INFO] Leaving the ring
-> [Jacquelin:node:(8) 1002.643047] [lua/INFO] Leaving the ring
-> [Geoff:node:(4) 1038.943235] [lua/INFO] Failed to send the 'find successor' request to 38 for id 1337
-> [Geoff:node:(4) 1038.943235] [lua/INFO] Leaving the ring
-> [Boivin:node:(7) 1039.580318] [lua/INFO] Failed to send the 'find successor' request to 38 for id 1337
-> [Boivin:node:(7) 1039.580318] [lua/INFO] Leaving the ring
-> [TeX:node:(5) 1045.142849] [lua/INFO] Failed to receive the answer to my 'find successor' request
-> [TeX:node:(5) 1045.142849] [lua/INFO] Leaving the ring
-> [Gatien:node:(1) 1048.661911] [lua/INFO] Failed to receive the answer to my 'find successor' request
-> [Gatien:node:(1) 1048.661911] [lua/INFO] Leaving the ring
-> [McGee:node:(2) 1049.380064] [lua/INFO] Failed to send the 'find successor' request to 32 for id 1337
-> [McGee:node:(2) 1049.380064] [lua/INFO] Leaving the ring
+> [McGee:node:(2) 115.888420] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
+> [TeX:node:(5) 126.674688] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
+> [Jacquelin:node:(8) 126.674688] [lua/INFO] Received a 'find successor' request from 21 for id 1337
+> [Jacquelin:node:(8) 126.674688] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 48
+> [TeX:node:(5) 128.487414] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
+> [McGee:node:(2) 132.749146] [lua/INFO] Sending a 'find successor' request to 21 for id 1337
+> [McGee:node:(2) 133.703343] [lua/INFO] Sent the 'find successor' request to 21 for id 1337, waiting for the answer
+> [TeX:node:(5) 136.722688] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [TeX:node:(5) 136.722688] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [TeX:node:(5) 138.535414] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
+> [McGee:node:(2) 143.937660] [lua/INFO] Received another request of type get predecessor
+> [McGee:node:(2) 145.703819] [lua/INFO] Received another request of type notify
+> [McGee:node:(2) 148.273145] [lua/INFO] Received another request of type get predecessor
+> [McGee:node:(2) 152.643869] [lua/INFO] Received another request of type notify
+> [Jacquelin:node:(8) 154.971344] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [Jacquelin:node:(8) 154.971344] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 48
+> [McGee:node:(2) 155.859764] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
+> [TeX:node:(5) 161.784070] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
+> [Jacquelin:node:(8) 161.784070] [lua/INFO] Received a 'find successor' request from 21 for id 1337
+> [Jacquelin:node:(8) 161.784070] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 48
+> [TeX:node:(5) 161.784070] [lua/INFO] Received another request of type get predecessor
+> [TeX:node:(5) 162.912195] [lua/INFO] Received another request of type get predecessor
+> [TeX:node:(5) 164.252506] [lua/INFO] Received another request of type get predecessor
+> [TeX:node:(5) 165.206703] [lua/INFO] Received another request of type get predecessor
+> [Geoff:node:(4) 166.586899] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [McGee:node:(2) 166.658016] [lua/INFO] Sending a 'find successor' request to 21 for id 1337
+> [TeX:node:(5) 167.019429] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
+> [Geoff:node:(4) 169.625450] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [iRMX:node:(3) 170.458507] [lua/INFO] Received a 'find successor' request from 32 for id 1337
+> [iRMX:node:(3) 170.458507] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
+> [Geoff:node:(4) 173.497058] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [McGee:node:(2) 174.798416] [lua/INFO] Sent the 'find successor' request to 21 for id 1337, waiting for the answer
+> [TeX:node:(5) 174.798416] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [TeX:node:(5) 174.798416] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [McGee:node:(2) 174.798416] [lua/INFO] Received another request of type notify
+> [McGee:node:(2) 176.983778] [lua/INFO] Received another request of type get predecessor
+> [Jacquelin:node:(8) 180.527041] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [Jacquelin:node:(8) 180.527041] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 48
+> [McGee:node:(2) 181.354502] [lua/INFO] Received another request of type notify
+> [TeX:node:(5) 181.611142] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
+> [McGee:node:(2) 182.242922] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
+> [Geoff:node:(4) 183.497058] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [Geoff:node:(4) 186.535609] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [TeX:node:(5) 187.339767] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
+> [Jacquelin:node:(8) 187.339767] [lua/INFO] Received a 'find successor' request from 21 for id 1337
+> [Jacquelin:node:(8) 187.339767] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 48
+> [TeX:node:(5) 187.339767] [lua/INFO] Received another request of type get predecessor
+> [iRMX:node:(3) 189.169140] [lua/INFO] Received a 'find successor' request from 32 for id 1337
+> [iRMX:node:(3) 189.169140] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
+> [TeX:node:(5) 190.057323] [lua/INFO] Received another request of type get predecessor
+> [TeX:node:(5) 191.397634] [lua/INFO] Received another request of type get predecessor
+> [Geoff:node:(4) 192.207691] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [TeX:node:(5) 192.351831] [lua/INFO] Received another request of type get predecessor
+> [McGee:node:(2) 193.306027] [lua/INFO] Sending a 'find successor' request to 21 for id 1337
+> [TeX:node:(5) 194.164557] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
+> [Geoff:node:(4) 202.207691] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [McGee:node:(2) 205.603232] [lua/INFO] Sent the 'find successor' request to 21 for id 1337, waiting for the answer
+> [TeX:node:(5) 205.603232] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [TeX:node:(5) 205.603232] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [McGee:node:(2) 205.603232] [lua/INFO] Received another request of type get predecessor
+> [TeX:node:(5) 207.415958] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
+> [Jacquelin:node:(8) 207.672168] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [Jacquelin:node:(8) 207.672168] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 48
+> [Geoff:node:(4) 208.284793] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [iRMX:node:(3) 208.284793] [lua/INFO] Received a 'find successor' request from 32 for id 1337
+> [iRMX:node:(3) 208.284793] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
+> [McGee:node:(2) 208.560589] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
+> [Geoff:node:(4) 211.323344] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [Boivin:node:(7) 213.665399] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [TeX:node:(5) 214.484895] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
+> [Jacquelin:node:(8) 214.484895] [lua/INFO] Received a 'find successor' request from 21 for id 1337
+> [Jacquelin:node:(8) 214.484895] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 48
+> [TeX:node:(5) 214.514785] [lua/INFO] Received another request of type get predecessor
+> [Boivin:node:(7) 216.024689] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [TeX:node:(5) 216.327511] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
+> [Gatien:node:(1) 216.544953] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [McGee:node:(2) 218.997708] [lua/INFO] Sending a 'find successor' request to 21 for id 1337
+> [iRMX:node:(3) 220.470155] [lua/INFO] Received a 'find successor' request from 8 for id 1337
+> [iRMX:node:(3) 220.470155] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
+> [Geoff:node:(4) 221.323344] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [McGee:node:(2) 222.281708] [lua/INFO] Sent the 'find successor' request to 21 for id 1337, waiting for the answer
+> [McGee:node:(2) 222.281708] [lua/INFO] Received another request of type notify
+> [Boivin:node:(7) 222.829446] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [Gatien:node:(1) 223.041632] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [Gatien:node:(1) 223.041632] [lua/INFO] Received another request of type notify
+> [McGee:node:(2) 224.074958] [lua/INFO] Received another request of type notify
+> [iRMX:node:(3) 225.470155] [lua/INFO] Received a 'find successor' request from 48 for id 1337
+> [iRMX:node:(3) 225.470155] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 42
+> [TeX:node:(5) 226.327511] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [TeX:node:(5) 226.327511] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [TeX:node:(5) 226.327511] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
+> [Gatien:node:(1) 228.041632] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [Geoff:node:(4) 228.508706] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [iRMX:node:(3) 230.470155] [lua/INFO] Received a 'find successor' request from 32 for id 1337
+> [iRMX:node:(3) 230.470155] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
+> [Jacquelin:node:(8) 232.419986] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [Jacquelin:node:(8) 232.419986] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 48
+> [McGee:node:(2) 232.655517] [lua/INFO] Received another request of type get predecessor
+> [Boivin:node:(7) 232.829446] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [Geoff:node:(4) 233.508706] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [McGee:node:(2) 233.543937] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
+> [TeX:node:(5) 234.232713] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
+> [Boivin:node:(7) 237.200170] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [Jacquelin:node:(8) 237.419986] [lua/INFO] Received a 'find successor' request from 21 for id 1337
+> [Jacquelin:node:(8) 237.419986] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 48
+> [TeX:node:(5) 239.232713] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
+> [iRMX:node:(3) 239.840879] [lua/INFO] Received a 'find successor' request from 8 for id 1337
+> [iRMX:node:(3) 239.840879] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
+> [Boivin:node:(7) 242.200170] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [Geoff:node:(4) 247.879430] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [McGee:node:(2) 248.812362] [lua/INFO] Sending a 'find successor' request to 21 for id 1337
+> [Gatien:node:(1) 252.532902] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
+> [TeX:node:(5) 252.858165] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
+> [Gatien:node:(1) 253.802096] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
+> [McGee:node:(2) 253.812362] [lua/INFO] Sent the 'find successor' request to 21 for id 1337, waiting for the answer
+> [TeX:node:(5) 254.670891] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
+> [TeX:node:(5) 254.670891] [lua/INFO] Received another request of type find successor
+> [TeX:node:(5) 254.670891] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [TeX:node:(5) 254.670891] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [McGee:node:(2) 257.026241] [lua/INFO] Received another request of type get predecessor
+> [Boivin:node:(7) 257.200170] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [Jacquelin:node:(8) 258.686890] [lua/INFO] Received a 'find successor' request from 21 for id 1337
+> [Jacquelin:node:(8) 258.686890] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 48
+> [TeX:node:(5) 260.499617] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
+> [Geoff:node:(4) 260.917981] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [iRMX:node:(3) 260.917981] [lua/INFO] Received a 'find successor' request from 32 for id 1337
+> [iRMX:node:(3) 260.917981] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
+> [Geoff:node:(4) 260.917981] [lua/INFO] Received another request of type find successor
+> [Geoff:node:(4) 260.917981] [lua/INFO] Received a 'find successor' request from 48 for id 1337
+> [Geoff:node:(4) 260.917981] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [Jacquelin:node:(8) 263.686890] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [Jacquelin:node:(8) 263.686890] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 48
+> [Geoff:node:(4) 263.956532] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [McGee:node:(2) 264.575311] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
+> [McGee:node:(2) 264.575311] [lua/INFO] Sending a 'find successor' request to 21 for id 46
+> [McGee:node:(2) 265.529507] [lua/INFO] Sent the 'find successor' request to 21 for id 46, waiting for the answer
+> [McGee:node:(2) 267.130436] [lua/INFO] Received another request of type get predecessor
+> [TeX:node:(5) 267.312343] [lua/INFO] Received a 'find successor' request from 42 for id 46
+> [TeX:node:(5) 267.312343] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 46 is 1
+> [McGee:node:(2) 269.315798] [lua/INFO] Received another request of type notify
+> [Gatien:node:(1) 269.961425] [lua/INFO] Received another request of type get predecessor
+> [McGee:node:(2) 270.269995] [lua/INFO] Received the answer to my 'find successor' request for id 46: the successor is 1
+> [TeX:node:(5) 270.499617] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
+> [Gatien:node:(1) 272.510494] [lua/INFO] Received another request of type notify
+> [Boivin:node:(7) 273.034111] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [iRMX:node:(3) 275.674820] [lua/INFO] Received a 'find successor' request from 8 for id 1337
+> [iRMX:node:(3) 275.674820] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
+> [Boivin:node:(7) 278.034111] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [TeX:node:(5) 278.048686] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
+> [TeX:node:(5) 278.048686] [lua/INFO] Received another request of type get predecessor
+> [McGee:node:(2) 279.002883] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
+> [TeX:node:(5) 279.957079] [lua/INFO] Received another request of type notify
+> [iRMX:node:(3) 280.674820] [lua/INFO] Received a 'find successor' request from 48 for id 1337
+> [iRMX:node:(3) 280.674820] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 42
+> [Jacquelin:node:(8) 281.235960] [lua/INFO] Received a 'find successor' request from 21 for id 1337
+> [Jacquelin:node:(8) 281.235960] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 48
+> [McGee:node:(2) 282.124380] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
+> [TeX:node:(5) 283.048686] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
+> [Gatien:node:(1) 283.246297] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [Jacquelin:node:(8) 286.235960] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [Jacquelin:node:(8) 286.235960] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 48
+> [McGee:node:(2) 287.860182] [lua/INFO] Received another request of type get predecessor
+> [Geoff:node:(4) 288.713371] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [McGee:node:(2) 288.748602] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
+> [Boivin:node:(7) 290.393401] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [Gatien:node:(1) 295.784685] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
+> [TeX:node:(5) 296.674138] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
+> [Geoff:node:(4) 298.258024] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [Geoff:node:(4) 298.258024] [lua/INFO] Received another request of type notify
+> [McGee:node:(2) 298.748602] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
+> [Gatien:node:(1) 299.527218] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
+> [Geoff:node:(4) 299.527218] [lua/INFO] Received another request of type find successor
+> [Geoff:node:(4) 299.527218] [lua/INFO] Received a 'find successor' request from 48 for id 1337
+> [Geoff:node:(4) 299.527218] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [Gatien:node:(1) 299.527218] [lua/INFO] Received another request of type notify
+> [iRMX:node:(3) 300.219473] [lua/INFO] Received a 'find successor' request from 32 for id 1337
+> [iRMX:node:(3) 300.219473] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
+> [Geoff:node:(4) 303.258024] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [TeX:node:(5) 303.871946] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
+> [Jacquelin:node:(8) 307.059219] [lua/INFO] Received a 'find successor' request from 21 for id 1337
+> [Jacquelin:node:(8) 307.059219] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 48
+> [Boivin:node:(7) 307.578763] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [McGee:node:(2) 307.947640] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
+> [McGee:node:(2) 307.947640] [lua/INFO] Received another request of type notify
+> [TeX:node:(5) 308.871946] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
+> [iRMX:node:(3) 310.219473] [lua/INFO] Received a 'find successor' request from 8 for id 1337
+> [iRMX:node:(3) 310.219473] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
+> [Jacquelin:node:(8) 312.059219] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [Jacquelin:node:(8) 312.059219] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 48
+> [McGee:node:(2) 312.404835] [lua/INFO] Received another request of type get predecessor
+> [Boivin:node:(7) 312.578763] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [iRMX:node:(3) 313.258024] [lua/INFO] Received a 'find successor' request from 48 for id 1337
+> [iRMX:node:(3) 313.258024] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 42
+> [McGee:node:(2) 313.293255] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
+> [Gatien:node:(1) 315.829500] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [Boivin:node:(7) 322.802676] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [McGee:node:(2) 325.376194] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
+> [McGee:node:(2) 326.264614] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
+> [TeX:node:(5) 326.421015] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
+> [Geoff:node:(4) 329.058876] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [Jacquelin:node:(8) 329.608289] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [Jacquelin:node:(8) 329.608289] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 48
+> [Gatien:node:(1) 329.751131] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
+> [McGee:node:(2) 330.496709] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
+> [Gatien:node:(1) 331.020325] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
+> [Boivin:node:(7) 332.802676] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [iRMX:node:(3) 335.443386] [lua/INFO] Received a 'find successor' request from 8 for id 1337
+> [iRMX:node:(3) 335.443386] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
+> [TeX:node:(5) 336.421015] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
+> [Boivin:node:(7) 337.802676] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [Jacquelin:node:(8) 339.608289] [lua/INFO] Received a 'find successor' request from 21 for id 1337
+> [Jacquelin:node:(8) 339.608289] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 48
+> [Gatien:node:(1) 340.882823] [lua/INFO] Received another request of type get predecessor
+> [TeX:node:(5) 341.421015] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
+> [Geoff:node:(4) 341.520488] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [iRMX:node:(3) 341.520488] [lua/INFO] Received a 'find successor' request from 32 for id 1337
+> [iRMX:node:(3) 341.520488] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
+> [Geoff:node:(4) 341.520488] [lua/INFO] Received another request of type find successor
+> [Geoff:node:(4) 341.520488] [lua/INFO] Received a 'find successor' request from 48 for id 1337
+> [Geoff:node:(4) 341.520488] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [Gatien:node:(1) 343.431893] [lua/INFO] Received another request of type notify
+> [Geoff:node:(4) 344.559039] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [McGee:node:(2) 348.638658] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
+> [iRMX:node:(3) 348.705850] [lua/INFO] Received a 'find successor' request from 48 for id 1337
+> [iRMX:node:(3) 348.705850] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 42
+> [Gatien:node:(1) 351.277327] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [McGee:node:(2) 353.045778] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
+> [TeX:node:(5) 353.970084] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
+> [Boivin:node:(7) 356.065141] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [Jacquelin:node:(8) 357.157358] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [Jacquelin:node:(8) 357.157358] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 48
+> [McGee:node:(2) 358.045778] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
+> [Geoff:node:(4) 362.321340] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [Gatien:node:(1) 363.013595] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
+> [TeX:node:(5) 363.970084] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
+> [Jacquelin:node:(8) 363.970084] [lua/INFO] Received a 'find successor' request from 21 for id 1337
+> [Jacquelin:node:(8) 363.970084] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 48
+> [Gatien:node:(1) 364.282789] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
+> [Gatien:node:(1) 364.282789] [lua/INFO] Received another request of type get predecessor
+> [TeX:node:(5) 365.782810] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
+> [Boivin:node:(7) 366.065141] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [iRMX:node:(3) 366.065141] [lua/INFO] Received a 'find successor' request from 8 for id 1337
+> [iRMX:node:(3) 366.065141] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
+> [Gatien:node:(1) 366.831858] [lua/INFO] Received another request of type notify
+> [McGee:node:(2) 368.045778] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
+> [Boivin:node:(7) 368.424431] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [McGee:node:(2) 368.934198] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
+> [McGee:node:(2) 369.839028] [lua/INFO] Received another request of type get predecessor
+> [Jacquelin:node:(8) 370.557324] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [Jacquelin:node:(8) 370.557324] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 48
+> [McGee:node:(2) 371.445744] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
+> [Geoff:node:(4) 372.142243] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [iRMX:node:(3) 372.142243] [lua/INFO] Received a 'find successor' request from 32 for id 1337
+> [iRMX:node:(3) 372.142243] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
+> [Geoff:node:(4) 372.142243] [lua/INFO] Received another request of type find successor
+> [Geoff:node:(4) 372.142243] [lua/INFO] Received a 'find successor' request from 48 for id 1337
+> [Geoff:node:(4) 372.142243] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [Geoff:node:(4) 375.180793] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [iRMX:node:(3) 379.327605] [lua/INFO] Received a 'find successor' request from 48 for id 1337
+> [iRMX:node:(3) 379.327605] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 42
+> [Gatien:node:(1) 381.899081] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [TeX:node:(5) 382.370050] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
+> [McGee:node:(2) 382.467164] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
+> [Boivin:node:(7) 386.686895] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [TeX:node:(5) 387.370050] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
+> [Jacquelin:node:(8) 387.724522] [lua/INFO] Received a 'find successor' request from 21 for id 1337
+> [Jacquelin:node:(8) 387.724522] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 48
+> [McGee:node:(2) 388.612942] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
+> [Jacquelin:node:(8) 388.612942] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [Jacquelin:node:(8) 388.612942] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 48
+> [iRMX:node:(3) 389.327605] [lua/INFO] Sending a 'find successor' request to 42 for id 46
+> [McGee:node:(2) 389.501363] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
+> [TeX:node:(5) 389.537248] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
+> [iRMX:node:(3) 391.686725] [lua/INFO] Sent the 'find successor' request to 42 for id 46, waiting for the answer
+> [iRMX:node:(3) 391.686895] [lua/INFO] Received another request of type notify
+> [Geoff:node:(4) 392.366156] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [Boivin:node:(7) 394.046186] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [iRMX:node:(3) 394.046186] [lua/INFO] Received another request of type find successor
+> [iRMX:node:(3) 394.046186] [lua/INFO] Received a 'find successor' request from 8 for id 1337
+> [iRMX:node:(3) 394.046186] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
+> [McGee:node:(2) 394.501363] [lua/INFO] Received a 'find successor' request from 38 for id 46
+> [McGee:node:(2) 394.501363] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [McGee:node:(2) 394.501363] [lua/INFO] Sending a 'find successor' request to 1 for id 50
+> [McGee:node:(2) 395.389783] [lua/INFO] Sent the 'find successor' request to 1 for id 50, waiting for the answer
+> [McGee:node:(2) 396.294612] [lua/INFO] Received another request of type get predecessor
+> [Boivin:node:(7) 396.405476] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [Gatien:node:(1) 396.449988] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
+> [iRMX:node:(3) 397.084737] [lua/INFO] Received another request of type notify
+> [Gatien:node:(1) 397.719182] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
+> [Jacquelin:node:(8) 397.724522] [lua/INFO] Received a 'find successor' request from 42 for id 50
+> [Jacquelin:node:(8) 397.724522] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 50 is 48
+> [McGee:node:(2) 398.612942] [lua/INFO] Received the answer to my 'find successor' request for id 50: the successor is 48
+> [TeX:node:(5) 399.537248] [lua/INFO] Received a 'find successor' request from 38 for id 46
+> [TeX:node:(5) 399.537248] [lua/INFO] Sending back a 'find successor answer' to 38: the successor of 46 is 1
+> [TeX:node:(5) 399.537248] [lua/INFO] Sending a 'find successor' request to 1 for id 1337
+> [Geoff:node:(4) 400.123288] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [iRMX:node:(3) 400.123288] [lua/INFO] Received another request of type find successor
+> [iRMX:node:(3) 400.123288] [lua/INFO] Received a 'find successor' request from 32 for id 1337
+> [iRMX:node:(3) 400.123288] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
+> [Geoff:node:(4) 400.123288] [lua/INFO] Received another request of type find successor
+> [Geoff:node:(4) 400.123288] [lua/INFO] Received a 'find successor' request from 48 for id 1337
+> [Geoff:node:(4) 400.123288] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [TeX:node:(5) 401.349975] [lua/INFO] Sent the 'find successor' request to 1 for id 1337, waiting for the answer
+> [TeX:node:(5) 401.349975] [lua/INFO] Received another request of type get predecessor
+> [McGee:node:(2) 402.304171] [lua/INFO] Sending a 'find successor' request to 48 for id 1337
+> [McGee:node:(2) 402.703672] [lua/INFO] Sent the 'find successor' request to 48 for id 1337, waiting for the answer
+> [Gatien:node:(1) 402.703672] [lua/INFO] Received another request of type find successor
+> [Gatien:node:(1) 402.703672] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [Gatien:node:(1) 402.703672] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [Jacquelin:node:(8) 402.724522] [lua/INFO] Received a 'find successor' request from 21 for id 1337
+> [Jacquelin:node:(8) 402.724522] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 48
+> [Geoff:node:(4) 403.161839] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [TeX:node:(5) 403.258368] [lua/INFO] Received another request of type notify
+> [iRMX:node:(3) 403.316021] [lua/INFO] Received the answer to my 'find successor' request for id 46: the successor is 1
+> [TeX:node:(5) 405.071094] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 48
+> [McGee:node:(2) 405.501383] [lua/INFO] Received another request of type get predecessor
+> [iRMX:node:(3) 406.354572] [lua/INFO] Received a 'find successor' request from 48 for id 1337
+> [iRMX:node:(3) 406.354572] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 42
+> [Boivin:node:(7) 406.405476] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [Geoff:node:(4) 408.161839] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [Geoff:node:(4) 408.161839] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [Gatien:node:(1) 408.926048] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [McGee:node:(2) 410.725296] [lua/INFO] Received another request of type notify
+> [Boivin:node:(7) 410.899225] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [iRMX:node:(3) 413.539934] [lua/INFO] Received a 'find successor' request from 8 for id 1337
+> [iRMX:node:(3) 413.539934] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
+> [Boivin:node:(7) 415.899225] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [iRMX:node:(3) 418.539934] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [iRMX:node:(3) 418.539934] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 42
+> [TeX:node:(5) 419.537248] [lua/INFO] Sending a 'find successor' request to 1 for id 29
+> [McGee:node:(2) 419.881111] [lua/INFO] Received another request of type get predecessor
+> [Gatien:node:(1) 420.268251] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
+> [TeX:node:(5) 421.349975] [lua/INFO] Sent the 'find successor' request to 1 for id 29, waiting for the answer
+> [Jean_Yves:node:(6) 421.674360] [lua/INFO] Sending a 'find successor' request to 42 for id 22
+> [McGee:node:(2) 422.066473] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [Gatien:node:(1) 422.847679] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
+> [Geoff:node:(4) 422.847679] [lua/INFO] Received a 'find successor' request from 48 for id 1337
+> [Geoff:node:(4) 422.847679] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [Jacquelin:node:(8) 425.273592] [lua/INFO] Received a 'find successor' request from 21 for id 29
+> [Jacquelin:node:(8) 425.273592] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 29 is 48
+> [Geoff:node:(4) 426.578485] [lua/INFO] Sending a 'find successor' request to 38 for id 40
+> [TeX:node:(5) 427.086318] [lua/INFO] Received the answer to my 'find successor' request for id 29: the successor is 48
+> [TeX:node:(5) 427.086318] [lua/INFO] Sending a 'find successor' request to 48 for id 1337
+> [TeX:node:(5) 428.426629] [lua/INFO] Sent the 'find successor' request to 48 for id 1337, waiting for the answer
+> [Gatien:node:(1) 428.426629] [lua/INFO] Received another request of type find successor
+> [Gatien:node:(1) 428.426629] [lua/INFO] Received a 'find successor' request from 21 for id 1337
+> [Gatien:node:(1) 428.426629] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [TeX:node:(5) 428.426629] [lua/INFO] Received another request of type get predecessor
+> [Jean_Yves:node:(6) 428.859722] [lua/INFO] Sent the 'find successor' request to 42 for id 22, waiting for the answer
+> [McGee:node:(2) 428.859722] [lua/INFO] Received a 'find successor' request from 14 for id 22
+> [McGee:node:(2) 428.859722] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [TeX:node:(5) 429.813919] [lua/INFO] Received another request of type find successor
+> [TeX:node:(5) 429.813919] [lua/INFO] Received a 'find successor' request from 14 for id 22
+> [TeX:node:(5) 429.813919] [lua/INFO] Sending back a 'find successor answer' to 14: the successor of 22 is 1
+> [TeX:node:(5) 430.768116] [lua/INFO] Received another request of type notify
+> [Boivin:node:(7) 430.899225] [lua/INFO] Sending a 'find successor' request to 38 for id 16
+> [iRMX:node:(3) 431.999281] [lua/INFO] Received a 'find successor' request from 48 for id 1337
+> [iRMX:node:(3) 431.999281] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 42
+> [Jean_Yves:node:(6) 432.531475] [lua/INFO] Received the answer to my 'find successor' request for id 22: the successor is 1
+> [Gatien:node:(1) 434.570758] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [McGee:node:(2) 434.813919] [lua/INFO] Sending a 'find successor' request to 48 for id 1337
+> [McGee:node:(2) 435.213420] [lua/INFO] Sent the 'find successor' request to 48 for id 1337, waiting for the answer
+> [Geoff:node:(4) 438.076383] [lua/INFO] Sent the 'find successor' request to 38 for id 40, waiting for the answer
+> [iRMX:node:(3) 438.076383] [lua/INFO] Received a 'find successor' request from 32 for id 40
+> [iRMX:node:(3) 438.076383] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 40 is 42
+> [Geoff:node:(4) 438.076383] [lua/INFO] Received another request of type find successor
+> [Geoff:node:(4) 438.076383] [lua/INFO] Received a 'find successor' request from 21 for id 1337
+> [Geoff:node:(4) 438.076383] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [Gatien:node:(1) 439.570758] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [Gatien:node:(1) 439.570758] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [Geoff:node:(4) 441.114934] [lua/INFO] Received the answer to my 'find successor' request for id 40: the successor is 42
+> [Geoff:node:(4) 441.114934] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [Boivin:node:(7) 442.794965] [lua/INFO] Sent the 'find successor' request to 38 for id 16, waiting for the answer
+> [iRMX:node:(3) 442.794965] [lua/INFO] Received a 'find successor' request from 8 for id 16
+> [iRMX:node:(3) 442.794965] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 16 is 42
+> [McGee:node:(2) 444.324724] [lua/INFO] Received another request of type get predecessor
+> [Boivin:node:(7) 445.154255] [lua/INFO] Received the answer to my 'find successor' request for id 16: the successor is 42
+> [Boivin:node:(7) 445.154255] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [McGee:node:(2) 447.165689] [lua/INFO] Received another request of type notify
+> [McGee:node:(2) 448.958938] [lua/INFO] Received another request of type notify
+> [iRMX:node:(3) 449.980327] [lua/INFO] Received a 'find successor' request from 21 for id 1337
+> [iRMX:node:(3) 449.980327] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 42
+> [Geoff:node:(4) 453.018878] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [Geoff:node:(4) 453.018878] [lua/INFO] Received another request of type find successor
+> [Geoff:node:(4) 453.018878] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [Geoff:node:(4) 453.018878] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [TeX:node:(5) 453.173060] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [Geoff:node:(4) 454.288072] [lua/INFO] Received another request of type get predecessor
+> [iRMX:node:(3) 454.980327] [lua/INFO] Received a 'find successor' request from 32 for id 1337
+> [iRMX:node:(3) 454.980327] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
+> [Gatien:node:(1) 455.557266] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
+> [Boivin:node:(7) 457.339617] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [Geoff:node:(4) 458.018878] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [iRMX:node:(3) 459.980327] [lua/INFO] Received a 'find successor' request from 8 for id 1337
+> [iRMX:node:(3) 459.980327] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
+> [Boivin:node:(7) 462.339617] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [iRMX:node:(3) 464.980327] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [iRMX:node:(3) 464.980327] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 42
+> [TeX:node:(5) 466.798512] [lua/INFO] Sending a 'find successor' request to 48 for id 1337
+> [McGee:node:(2) 467.165689] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [Gatien:node:(1) 469.288072] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
+> [Geoff:node:(4) 469.288072] [lua/INFO] Received a 'find successor' request from 48 for id 1337
+> [Geoff:node:(4) 469.288072] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [Gatien:node:(1) 469.288072] [lua/INFO] Received another request of type notify
+> [TeX:node:(5) 470.628383] [lua/INFO] Sent the 'find successor' request to 48 for id 1337, waiting for the answer
+> [Gatien:node:(1) 470.628383] [lua/INFO] Received another request of type find successor
+> [Gatien:node:(1) 470.628383] [lua/INFO] Received a 'find successor' request from 21 for id 1337
+> [Gatien:node:(1) 470.628383] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [TeX:node:(5) 470.628383] [lua/INFO] Received another request of type get predecessor
+> [Geoff:node:(4) 472.389602] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [TeX:node:(5) 473.052694] [lua/INFO] Received another request of type notify
+> [Boivin:node:(7) 474.069632] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [iRMX:node:(3) 474.748893] [lua/INFO] Received a 'find successor' request from 48 for id 1337
+> [iRMX:node:(3) 474.748893] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 42
+> [Gatien:node:(1) 477.320369] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [McGee:node:(2) 482.098497] [lua/INFO] Sending a 'find successor' request to 48 for id 1337
+> [Geoff:node:(4) 484.972806] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [Geoff:node:(4) 484.972806] [lua/INFO] Received another request of type find successor
+> [Geoff:node:(4) 484.972806] [lua/INFO] Received a 'find successor' request from 21 for id 1337
+> [Geoff:node:(4) 484.972806] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [Geoff:node:(4) 486.242000] [lua/INFO] Received another request of type get predecessor
+> [McGee:node:(2) 486.641501] [lua/INFO] Sent the 'find successor' request to 48 for id 1337, waiting for the answer
+> [Gatien:node:(1) 486.641501] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [Gatien:node:(1) 486.641501] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [iRMX:node:(3) 486.934255] [lua/INFO] Received a 'find successor' request from 32 for id 1337
+> [iRMX:node:(3) 486.934255] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
+> [Geoff:node:(4) 487.910695] [lua/INFO] Received another request of type find successor
+> [Geoff:node:(4) 487.910695] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [Geoff:node:(4) 487.910695] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [Gatien:node:(1) 487.910695] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
+> [Geoff:node:(4) 490.949246] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [Boivin:node:(7) 494.293545] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [McGee:node:(2) 494.730799] [lua/INFO] Received another request of type get predecessor
+> [iRMX:node:(3) 496.934255] [lua/INFO] Received a 'find successor' request from 8 for id 1337
+> [iRMX:node:(3) 496.934255] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
+> [Gatien:node:(1) 497.218440] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
+> [Gatien:node:(1) 497.218440] [lua/INFO] Received another request of type notify
+> [McGee:node:(2) 498.317298] [lua/INFO] Received another request of type notify
+> [Boivin:node:(7) 499.293545] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [McGee:node:(2) 500.502660] [lua/INFO] Received another request of type get predecessor
+> [iRMX:node:(3) 500.502660] [lua/INFO] Received a 'find successor' request from 21 for id 1337
+> [iRMX:node:(3) 500.502660] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 42
+> [iRMX:node:(3) 503.541211] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [iRMX:node:(3) 503.541211] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 42
+> [TeX:node:(5) 503.695393] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [McGee:node:(2) 505.726573] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [Geoff:node:(4) 506.579762] [lua/INFO] Received a 'find successor' request from 48 for id 1337
+> [Geoff:node:(4) 506.579762] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [Gatien:node:(1) 508.791069] [lua/INFO] Received another request of type get predecessor
+> [Geoff:node:(4) 509.618313] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [Boivin:node:(7) 511.298344] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [Gatien:node:(1) 511.340138] [lua/INFO] Received another request of type notify
+> [TeX:node:(5) 514.329261] [lua/INFO] Sending a 'find successor' request to 48 for id 1337
+> [TeX:node:(5) 515.669572] [lua/INFO] Sent the 'find successor' request to 48 for id 1337, waiting for the answer
+> [Gatien:node:(1) 515.669572] [lua/INFO] Received another request of type find successor
+> [Gatien:node:(1) 515.669572] [lua/INFO] Received a 'find successor' request from 21 for id 1337
+> [Gatien:node:(1) 515.669572] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [iRMX:node:(3) 516.124415] [lua/INFO] Received a 'find successor' request from 48 for id 1337
+> [iRMX:node:(3) 516.124415] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 42
+> [McGee:node:(2) 517.634967] [lua/INFO] Sending a 'find successor' request to 48 for id 1337
+> [Gatien:node:(1) 518.695892] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [McGee:node:(2) 519.095393] [lua/INFO] Sent the 'find successor' request to 48 for id 1337, waiting for the answer
+> [McGee:node:(2) 519.428216] [lua/INFO] Received another request of type get predecessor
+> [McGee:node:(2) 523.014715] [lua/INFO] Received another request of type notify
+> [Geoff:node:(4) 524.162966] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [Geoff:node:(4) 524.162966] [lua/INFO] Received another request of type find successor
+> [Geoff:node:(4) 524.162966] [lua/INFO] Received a 'find successor' request from 21 for id 1337
+> [Geoff:node:(4) 524.162966] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [Geoff:node:(4) 525.432160] [lua/INFO] Received another request of type get predecessor
+> [Gatien:node:(1) 525.432160] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [Gatien:node:(1) 525.432160] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [iRMX:node:(3) 526.124415] [lua/INFO] Received a 'find successor' request from 32 for id 1337
+> [iRMX:node:(3) 526.124415] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
+> [iRMX:node:(3) 526.124415] [lua/INFO] Sending a 'find successor' request to 1 for id 54
+> [Geoff:node:(4) 526.701354] [lua/INFO] Received another request of type find successor
+> [Geoff:node:(4) 526.701354] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [Geoff:node:(4) 526.701354] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [Gatien:node:(1) 526.701354] [lua/INFO] Sending a 'find successor' request to 32 for id 64
+> [iRMX:node:(3) 529.168307] [lua/INFO] Sent the 'find successor' request to 1 for id 54, waiting for the answer
+> [iRMX:node:(3) 529.168307] [lua/INFO] Received another request of type notify
+> [Geoff:node:(4) 529.739905] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [Jacquelin:node:(8) 530.065604] [lua/INFO] Received a 'find successor' request from 38 for id 54
+> [Jacquelin:node:(8) 530.065604] [lua/INFO] Sending back a 'find successor answer' to 38: the successor of 54 is 48
+> [Boivin:node:(7) 531.527597] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [iRMX:node:(3) 531.527597] [lua/INFO] Received another request of type find successor
+> [iRMX:node:(3) 531.527597] [lua/INFO] Received a 'find successor' request from 8 for id 1337
+> [iRMX:node:(3) 531.527597] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
+> [Boivin:node:(7) 533.886888] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [iRMX:node:(3) 534.566148] [lua/INFO] Received another request of type find successor
+> [iRMX:node:(3) 534.566148] [lua/INFO] Received a 'find successor' request from 21 for id 1337
+> [iRMX:node:(3) 534.566148] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 42
+> [iRMX:node:(3) 537.604699] [lua/INFO] Received another request of type find successor
+> [iRMX:node:(3) 537.604699] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [iRMX:node:(3) 537.604699] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 42
+> [TeX:node:(5) 537.758881] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [McGee:node:(2) 539.790061] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [iRMX:node:(3) 540.643250] [lua/INFO] Received another request of type get predecessor
+> [Gatien:node:(1) 541.912444] [lua/INFO] Sent the 'find successor' request to 32 for id 64, waiting for the answer
+> [Geoff:node:(4) 541.912444] [lua/INFO] Received a 'find successor' request from 48 for id 64
+> [Geoff:node:(4) 541.912444] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [Gatien:node:(1) 541.912444] [lua/INFO] Received another request of type get predecessor
+> [iRMX:node:(3) 543.687142] [lua/INFO] Received the answer to my 'find successor' request for id 54: the successor is 48
+> [Geoff:node:(4) 544.950995] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [Gatien:node:(1) 545.746129] [lua/INFO] Received another request of type notify
+> [Boivin:node:(7) 548.405723] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [McGee:node:(2) 548.619950] [lua/INFO] Sending a 'find successor' request to 48 for id 58
+> [McGee:node:(2) 549.019451] [lua/INFO] Sent the 'find successor' request to 48 for id 58, waiting for the answer
+> [Gatien:node:(1) 549.019451] [lua/INFO] Received another request of type find successor
+> [Gatien:node:(1) 549.019451] [lua/INFO] Received a 'find successor' request from 42 for id 58
+> [Gatien:node:(1) 549.019451] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [iRMX:node:(3) 549.084983] [lua/INFO] Received a 'find successor' request from 48 for id 64
+> [iRMX:node:(3) 549.084983] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 64 is 42
+> [TeX:node:(5) 551.384333] [lua/INFO] Sending a 'find successor' request to 48 for id 37
+> [Gatien:node:(1) 551.656460] [lua/INFO] Received the answer to my 'find successor' request for id 64: the successor is 42
+> [TeX:node:(5) 552.996771] [lua/INFO] Sent the 'find successor' request to 48 for id 37, waiting for the answer
+> [Jean_Yves:node:(6) 554.807965] [lua/INFO] Sending a 'find successor' request to 1 for id 30
+> [Geoff:node:(4) 555.162085] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [iRMX:node:(3) 555.162085] [lua/INFO] Received a 'find successor' request from 32 for id 1337
+> [iRMX:node:(3) 555.162085] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
+> [Geoff:node:(4) 555.162085] [lua/INFO] Received another request of type find successor
+> [Geoff:node:(4) 555.162085] [lua/INFO] Received a 'find successor' request from 42 for id 58
+> [Geoff:node:(4) 555.162085] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 58 is 38
+> [Jean_Yves:node:(6) 555.733124] [lua/INFO] Sent the 'find successor' request to 1 for id 30, waiting for the answer
+> [McGee:node:(2) 556.045165] [lua/INFO] Received the answer to my 'find successor' request for id 58: the successor is 38
+> [McGee:node:(2) 556.045165] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [Geoff:node:(4) 556.431279] [lua/INFO] Received another request of type get predecessor
+> [Gatien:node:(1) 556.431279] [lua/INFO] Received a 'find successor' request from 21 for id 37
+> [Gatien:node:(1) 556.431279] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [Gatien:node:(1) 557.700473] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
+> [Geoff:node:(4) 559.469830] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [Jacquelin:node:(8) 559.471594] [lua/INFO] Received a 'find successor' request from 14 for id 30
+> [Jacquelin:node:(8) 559.471594] [lua/INFO] Sending back a 'find successor answer' to 14: the successor of 30 is 48
+> [Jean_Yves:node:(6) 560.396753] [lua/INFO] Received the answer to my 'find successor' request for id 30: the successor is 48
+> [Geoff:node:(4) 564.469830] [lua/INFO] Received a 'find successor' request from 21 for id 37
+> [Geoff:node:(4) 564.469830] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 37 is 38
+> [Geoff:node:(4) 564.469830] [lua/INFO] Sending a 'find successor' request to 42 for id 48
+> [Boivin:node:(7) 564.706738] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [TeX:node:(5) 566.277216] [lua/INFO] Received the answer to my 'find successor' request for id 37: the successor is 38
+> [iRMX:node:(3) 567.347447] [lua/INFO] Received a 'find successor' request from 8 for id 1337
+> [iRMX:node:(3) 567.347447] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
+> [McGee:node:(2) 569.532809] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [McGee:node:(2) 569.532809] [lua/INFO] Received another request of type notify
+> [Boivin:node:(7) 569.706738] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [TeX:node:(5) 569.902668] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [Geoff:node:(4) 570.415889] [lua/INFO] Sent the 'find successor' request to 42 for id 48, waiting for the answer
+> [McGee:node:(2) 570.415889] [lua/INFO] Received another request of type find successor
+> [McGee:node:(2) 570.415889] [lua/INFO] Received a 'find successor' request from 32 for id 48
+> [McGee:node:(2) 570.415889] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [Geoff:node:(4) 570.415889] [lua/INFO] Received another request of type notify
+> [Gatien:node:(1) 571.685083] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
+> [Geoff:node:(4) 571.685083] [lua/INFO] Received another request of type find successor
+> [Geoff:node:(4) 571.685083] [lua/INFO] Received a 'find successor' request from 48 for id 1337
+> [Geoff:node:(4) 571.685083] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [Gatien:node:(1) 571.685083] [lua/INFO] Received another request of type get predecessor
+> [McGee:node:(2) 572.209139] [lua/INFO] Received another request of type get predecessor
+> [iRMX:node:(3) 572.347447] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [iRMX:node:(3) 572.347447] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 42
+> [Gatien:node:(1) 574.264464] [lua/INFO] Received another request of type notify
+> [McGee:node:(2) 574.532809] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [Boivin:node:(7) 579.706738] [lua/INFO] Sending a 'find successor' request to 42 for id 24
+> [TeX:node:(5) 580.540180] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [TeX:node:(5) 580.540180] [lua/INFO] Received another request of type find successor
+> [TeX:node:(5) 580.540180] [lua/INFO] Received a 'find successor' request from 32 for id 48
+> [TeX:node:(5) 580.540180] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 48 is 1
+> [TeX:node:(5) 581.494377] [lua/INFO] Received another request of type get predecessor
+> [Geoff:node:(4) 582.347566] [lua/INFO] Received the answer to my 'find successor' request for id 48: the successor is 1
+> [iRMX:node:(3) 583.679739] [lua/INFO] Received a 'find successor' request from 21 for id 1337
+> [iRMX:node:(3) 583.679739] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 42
+> [Boivin:node:(7) 583.784549] [lua/INFO] Sent the 'find successor' request to 42 for id 24, waiting for the answer
+> [McGee:node:(2) 583.784549] [lua/INFO] Received a 'find successor' request from 8 for id 24
+> [McGee:node:(2) 583.784549] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [McGee:node:(2) 584.738746] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [iRMX:node:(3) 586.718290] [lua/INFO] Received a 'find successor' request from 48 for id 1337
+> [iRMX:node:(3) 586.718290] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 42
+> [TeX:node:(5) 586.872472] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [Gatien:node:(1) 589.289767] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [TeX:node:(5) 591.872472] [lua/INFO] Received a 'find successor' request from 8 for id 24
+> [TeX:node:(5) 591.872472] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 24 is 1
+> [Boivin:node:(7) 593.000598] [lua/INFO] Received the answer to my 'find successor' request for id 24: the successor is 1
+> [Boivin:node:(7) 593.000598] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [Geoff:node:(4) 595.154683] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [McGee:node:(2) 596.486856] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [McGee:node:(2) 596.486856] [lua/INFO] Received another request of type get predecessor
+> [McGee:node:(2) 598.672218] [lua/INFO] Received another request of type notify
+> [iRMX:node:(3) 599.301494] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [iRMX:node:(3) 599.301494] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 42
+> [McGee:node:(2) 600.465468] [lua/INFO] Received another request of type notify
+> [TeX:node:(5) 601.472587] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [Boivin:node:(7) 601.660785] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [McGee:node:(2) 602.650830] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [Gatien:node:(1) 603.385326] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
+> [iRMX:node:(3) 604.301494] [lua/INFO] Received a 'find successor' request from 8 for id 1337
+> [iRMX:node:(3) 604.301494] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
+> [Boivin:node:(7) 606.660785] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [Geoff:node:(4) 612.340045] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [Geoff:node:(4) 612.340045] [lua/INFO] Received another request of type notify
+> [Gatien:node:(1) 613.609239] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
+> [Geoff:node:(4) 613.609239] [lua/INFO] Received another request of type find successor
+> [Geoff:node:(4) 613.609239] [lua/INFO] Received a 'find successor' request from 48 for id 1337
+> [Geoff:node:(4) 613.609239] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [iRMX:node:(3) 614.301494] [lua/INFO] Received a 'find successor' request from 32 for id 1337
+> [iRMX:node:(3) 614.301494] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
+> [Geoff:node:(4) 617.340045] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [TeX:node:(5) 617.494227] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [iRMX:node:(3) 617.494227] [lua/INFO] Received a 'find successor' request from 21 for id 1337
+> [iRMX:node:(3) 617.494227] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 42
+> [TeX:node:(5) 617.494227] [lua/INFO] Received another request of type get predecessor
+> [McGee:node:(2) 618.448424] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [TeX:node:(5) 620.686960] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [Gatien:node:(1) 620.934395] [lua/INFO] Received another request of type get predecessor
+> [Boivin:node:(7) 622.212808] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [iRMX:node:(3) 622.892069] [lua/INFO] Received a 'find successor' request from 48 for id 1337
+> [iRMX:node:(3) 622.892069] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 42
+> [Gatien:node:(1) 625.463545] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [McGee:node:(2) 632.262793] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [McGee:node:(2) 632.262793] [lua/INFO] Received another request of type get predecessor
+> [Geoff:node:(4) 633.692921] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [TeX:node:(5) 634.312412] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [McGee:node:(2) 634.448155] [lua/INFO] Received another request of type notify
+> [iRMX:node:(3) 635.077431] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [iRMX:node:(3) 635.077431] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 42
+> [McGee:node:(2) 636.241404] [lua/INFO] Received another request of type notify
+> [McGee:node:(2) 638.426767] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [Gatien:node:(1) 639.385176] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
+> [Gatien:node:(1) 640.654370] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
+> [Boivin:node:(7) 642.436721] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [Gatien:node:(1) 645.048755] [lua/INFO] Received another request of type get predecessor
+> [iRMX:node:(3) 645.077431] [lua/INFO] Received a 'find successor' request from 8 for id 1337
+> [iRMX:node:(3) 645.077431] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
+> [Boivin:node:(7) 647.436721] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [Gatien:node:(1) 647.597825] [lua/INFO] Received another request of type notify
+> [Geoff:node:(4) 651.154533] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [iRMX:node:(3) 651.154533] [lua/INFO] Received a 'find successor' request from 32 for id 1337
+> [iRMX:node:(3) 651.154533] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
+> [Geoff:node:(4) 651.154533] [lua/INFO] Received another request of type find successor
+> [Geoff:node:(4) 651.154533] [lua/INFO] Received a 'find successor' request from 48 for id 1337
+> [Geoff:node:(4) 651.154533] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [Geoff:node:(4) 654.193084] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [TeX:node:(5) 654.347266] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [iRMX:node:(3) 654.347266] [lua/INFO] Received a 'find successor' request from 21 for id 1337
+> [iRMX:node:(3) 654.347266] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 42
+> [TeX:node:(5) 654.347266] [lua/INFO] Received another request of type get predecessor
+> [McGee:node:(2) 656.803489] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [TeX:node:(5) 657.539999] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [Boivin:node:(7) 663.891919] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [iRMX:node:(3) 666.532628] [lua/INFO] Received a 'find successor' request from 48 for id 1337
+> [iRMX:node:(3) 666.532628] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 42
+> [iRMX:node:(3) 666.532628] [lua/INFO] Sending a 'find successor' request to 42 for id 70
+> [Gatien:node:(1) 667.597825] [lua/INFO] Received another request of type get predecessor
+> [TeX:node:(5) 668.136016] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [Gatien:node:(1) 670.169301] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [Gatien:node:(1) 682.713030] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
+> [Gatien:node:(1) 683.982224] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
+> [Geoff:node:(4) 683.982224] [lua/INFO] Received a 'find successor' request from 48 for id 1337
+> [Geoff:node:(4) 683.982224] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [Gatien:node:(1) 690.146894] [lua/INFO] Received another request of type get predecessor
+> [Gatien:node:(1) 692.695963] [lua/INFO] Received another request of type notify
+> [McGee:node:(2) 706.803489] [lua/INFO] Failed to send the 'find successor' request to 38 for id 1337
+> [iRMX:node:(3) 710.782100] [lua/INFO] Sent the 'find successor' request to 42 for id 70, waiting for the answer
+> [McGee:node:(2) 710.782100] [lua/INFO] Received a 'find successor' request from 38 for id 70
+> [McGee:node:(2) 710.782100] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [iRMX:node:(3) 710.782100] [lua/INFO] Received another request of type get predecessor
+> [Gatien:node:(1) 712.695963] [lua/INFO] Received another request of type get predecessor
+> [iRMX:node:(3) 713.141391] [lua/INFO] Received another request of type notify
+> [Geoff:node:(4) 713.820651] [lua/INFO] Sending a 'find successor' request to 38 for id 64
+> [Boivin:node:(7) 713.891919] [lua/INFO] Failed to send the 'find successor' request to 38 for id 1337
+> [iRMX:node:(3) 713.891919] [lua/INFO] Failed to receive the answer to my 'find successor' request
+> [Jean_Yves:node:(6) 714.368599] [lua/INFO] Sending a 'find successor' request to 42 for id 46
+> [Gatien:node:(1) 715.245033] [lua/INFO] Received another request of type notify
+> [TeX:node:(5) 717.084652] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [iRMX:node:(3) 717.084652] [lua/INFO] Received a 'find successor' request from 21 for id 1337
+> [iRMX:node:(3) 717.084652] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 42
+> [TeX:node:(5) 717.084652] [lua/INFO] Received another request of type get predecessor
+> [TeX:node:(5) 718.038848] [lua/INFO] Received another request of type find successor
+> [TeX:node:(5) 718.038848] [lua/INFO] Received a 'find successor' request from 38 for id 70
+> [TeX:node:(5) 718.038848] [lua/INFO] Sending back a 'find successor answer' to 38: the successor of 70 is 1
+> [Jean_Yves:node:(6) 719.663780] [lua/INFO] Sent the 'find successor' request to 42 for id 46, waiting for the answer
+> [McGee:node:(2) 719.663780] [lua/INFO] Received a 'find successor' request from 14 for id 46
+> [McGee:node:(2) 719.663780] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [iRMX:node:(3) 720.123203] [lua/INFO] Received a 'find successor' request from 48 for id 1337
+> [iRMX:node:(3) 720.123203] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 42
+> [McGee:node:(2) 720.617976] [lua/INFO] Sending a 'find successor' request to 48 for id 74
+> [TeX:node:(5) 721.231581] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [Gatien:node:(1) 722.694679] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [TeX:node:(5) 723.044307] [lua/INFO] Received a 'find successor' request from 14 for id 46
+> [TeX:node:(5) 723.044307] [lua/INFO] Sending back a 'find successor answer' to 14: the successor of 46 is 1
+> [McGee:node:(2) 723.094180] [lua/INFO] Sent the 'find successor' request to 48 for id 74, waiting for the answer
+> [Gatien:node:(1) 723.963873] [lua/INFO] Received a 'find successor' request from 42 for id 74
+> [Gatien:node:(1) 723.963873] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 74 is 32
+> [McGee:node:(2) 724.363374] [lua/INFO] Received the answer to my 'find successor' request for id 74: the successor is 32
+> [McGee:node:(2) 724.363374] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
+> [Jean_Yves:node:(6) 725.761863] [lua/INFO] Received the answer to my 'find successor' request for id 46: the successor is 1
+> [TeX:node:(5) 725.811230] [lua/INFO] Sending a 'find successor' request to 48 for id 53
+> [Geoff:node:(4) 726.200304] [lua/INFO] Sent the 'find successor' request to 38 for id 64, waiting for the answer
+> [iRMX:node:(3) 726.200304] [lua/INFO] Received a 'find successor' request from 32 for id 64
+> [iRMX:node:(3) 726.200304] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 64 is 42
+> [Geoff:node:(4) 726.200304] [lua/INFO] Received another request of type get predecessor
+> [McGee:node:(2) 727.083384] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
+> [Geoff:node:(4) 727.083384] [lua/INFO] Received another request of type find successor
+> [Geoff:node:(4) 727.083384] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [Geoff:node:(4) 727.083384] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [TeX:node:(5) 727.151542] [lua/INFO] Sent the 'find successor' request to 48 for id 53, waiting for the answer
+> [Gatien:node:(1) 727.151542] [lua/INFO] Received a 'find successor' request from 21 for id 53
+> [Gatien:node:(1) 727.151542] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 53 is 32
+> [TeX:node:(5) 728.491853] [lua/INFO] Received the answer to my 'find successor' request for id 53: the successor is 32
+> [Geoff:node:(4) 730.121935] [lua/INFO] Received the answer to my 'find successor' request for id 64: the successor is 42
+> [Geoff:node:(4) 730.121935] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [Boivin:node:(7) 730.918886] [lua/INFO] Sending a 'find successor' request to 38 for id 40
+> [McGee:node:(2) 732.930319] [lua/INFO] Received another request of type notify
+> [Gatien:node:(1) 733.420736] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
+> [TeX:node:(5) 733.491853] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
+> [McGee:node:(2) 737.555112] [lua/INFO] Received another request of type get predecessor
+> [iRMX:node:(3) 740.744957] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [iRMX:node:(3) 740.744957] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 42
+> [McGee:node:(2) 741.141611] [lua/INFO] Received another request of type notify
+> [McGee:node:(2) 743.326973] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [Geoff:node:(4) 743.783508] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [Geoff:node:(4) 743.783508] [lua/INFO] Received another request of type notify
+> [Gatien:node:(1) 745.052702] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
+> [Geoff:node:(4) 745.052702] [lua/INFO] Received another request of type find successor
+> [Geoff:node:(4) 745.052702] [lua/INFO] Received a 'find successor' request from 48 for id 1337
+> [Geoff:node:(4) 745.052702] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [Gatien:node:(1) 745.052702] [lua/INFO] Received another request of type get predecessor
+> [iRMX:node:(3) 745.744957] [lua/INFO] Received a 'find successor' request from 32 for id 1337
+> [iRMX:node:(3) 745.744957] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
+> [TeX:node:(5) 746.860088] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
+> [Geoff:node:(4) 746.860088] [lua/INFO] Received another request of type find successor
+> [Geoff:node:(4) 746.860088] [lua/INFO] Received a 'find successor' request from 21 for id 1337
+> [Geoff:node:(4) 746.860088] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [TeX:node:(5) 746.860088] [lua/INFO] Received another request of type get predecessor
+> [Gatien:node:(1) 747.601772] [lua/INFO] Received another request of type notify
+> [TeX:node:(5) 748.768481] [lua/INFO] Received another request of type notify
+> [Geoff:node:(4) 749.898639] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [Boivin:node:(7) 753.104248] [lua/INFO] Sent the 'find successor' request to 38 for id 40, waiting for the answer
+> [iRMX:node:(3) 753.104248] [lua/INFO] Received a 'find successor' request from 8 for id 40
+> [iRMX:node:(3) 753.104248] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 40 is 42
+> [Boivin:node:(7) 755.463538] [lua/INFO] Received the answer to my 'find successor' request for id 40: the successor is 42
+> [iRMX:node:(3) 756.142799] [lua/INFO] Received a 'find successor' request from 48 for id 1337
+> [iRMX:node:(3) 756.142799] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 42
+> [McGee:node:(2) 757.814285] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
+> [McGee:node:(2) 758.697364] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
+> [Gatien:node:(1) 758.714275] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [iRMX:node:(3) 759.181350] [lua/INFO] Received a 'find successor' request from 21 for id 1337
+> [iRMX:node:(3) 759.181350] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 42
+> [McGee:node:(2) 761.141611] [lua/INFO] Received another request of type get predecessor
+> [Geoff:node:(4) 762.219901] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [Geoff:node:(4) 762.219901] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [TeX:node:(5) 762.374083] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [McGee:node:(2) 764.728110] [lua/INFO] Received another request of type notify
+> [Geoff:node:(4) 766.527646] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [Boivin:node:(7) 766.938482] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [McGee:node:(2) 768.949916] [lua/INFO] Received another request of type notify
+> [Gatien:node:(1) 769.758289] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
+> [iRMX:node:(3) 771.764554] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [iRMX:node:(3) 771.764554] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 42
+> [TeX:node:(5) 773.139963] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
+> [McGee:node:(2) 773.949916] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [Geoff:node:(4) 779.803105] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [Geoff:node:(4) 779.803105] [lua/INFO] Received another request of type notify
+> [Gatien:node:(1) 781.072299] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
+> [Geoff:node:(4) 781.072299] [lua/INFO] Received another request of type find successor
+> [Geoff:node:(4) 781.072299] [lua/INFO] Received a 'find successor' request from 48 for id 1337
+> [Geoff:node:(4) 781.072299] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [Gatien:node:(1) 781.072299] [lua/INFO] Received another request of type notify
+> [iRMX:node:(3) 781.764554] [lua/INFO] Received a 'find successor' request from 32 for id 1337
+> [iRMX:node:(3) 781.764554] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
+> [TeX:node:(5) 782.879684] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
+> [Geoff:node:(4) 782.879684] [lua/INFO] Received another request of type find successor
+> [Geoff:node:(4) 782.879684] [lua/INFO] Received a 'find successor' request from 21 for id 1337
+> [Geoff:node:(4) 782.879684] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [TeX:node:(5) 782.879684] [lua/INFO] Received another request of type get predecessor
+> [TeX:node:(5) 784.788078] [lua/INFO] Received another request of type notify
+> [Geoff:node:(4) 785.918235] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [McGee:node:(2) 788.833881] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
+> [Boivin:node:(7) 789.123844] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [McGee:node:(2) 789.716961] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
+> [Geoff:node:(4) 790.918235] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [Geoff:node:(4) 790.918235] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [McGee:node:(2) 791.019243] [lua/INFO] Received another request of type get predecessor
+> [iRMX:node:(3) 791.019243] [lua/INFO] Received a 'find successor' request from 8 for id 1337
+> [iRMX:node:(3) 791.019243] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
+> [Gatien:node:(1) 792.501759] [lua/INFO] Received another request of type get predecessor
+> [McGee:node:(2) 792.812493] [lua/INFO] Received another request of type notify
+> [Boivin:node:(7) 793.378534] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [iRMX:node:(3) 794.057794] [lua/INFO] Received a 'find successor' request from 48 for id 1337
+> [iRMX:node:(3) 794.057794] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 42
+> [Gatien:node:(1) 795.050828] [lua/INFO] Received another request of type notify
+> [iRMX:node:(3) 797.096345] [lua/INFO] Received a 'find successor' request from 21 for id 1337
+> [iRMX:node:(3) 797.096345] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 42
+> [Gatien:node:(1) 797.622305] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [iRMX:node:(3) 800.134896] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [iRMX:node:(3) 800.134896] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 42
+> [TeX:node:(5) 800.289078] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [McGee:node:(2) 802.320258] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [Gatien:node:(1) 804.442641] [lua/INFO] Sending a 'find successor' request to 32 for id 112
+> [Geoff:node:(4) 806.211998] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [TeX:node:(5) 810.589019] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
+> [Boivin:node:(7) 812.718100] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [McGee:node:(2) 816.543216] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
+> [Geoff:node:(4) 818.397360] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [Geoff:node:(4) 818.397360] [lua/INFO] Received another request of type notify
+> [Gatien:node:(1) 819.666554] [lua/INFO] Sent the 'find successor' request to 32 for id 112, waiting for the answer
+> [Geoff:node:(4) 819.666554] [lua/INFO] Received another request of type find successor
+> [Geoff:node:(4) 819.666554] [lua/INFO] Received a 'find successor' request from 48 for id 112
+> [Geoff:node:(4) 819.666554] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [Gatien:node:(1) 819.666554] [lua/INFO] Received another request of type get predecessor
+> [iRMX:node:(3) 820.358809] [lua/INFO] Received a 'find successor' request from 32 for id 1337
+> [iRMX:node:(3) 820.358809] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
+> [TeX:node:(5) 821.473940] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
+> [Geoff:node:(4) 821.473940] [lua/INFO] Received another request of type find successor
+> [Geoff:node:(4) 821.473940] [lua/INFO] Received a 'find successor' request from 21 for id 1337
+> [Geoff:node:(4) 821.473940] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [TeX:node:(5) 821.473940] [lua/INFO] Received another request of type notify
+> [Gatien:node:(1) 822.215624] [lua/INFO] Received another request of type notify
+> [McGee:node:(2) 822.357020] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
+> [Geoff:node:(4) 822.357020] [lua/INFO] Received another request of type find successor
+> [Geoff:node:(4) 822.357020] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [Geoff:node:(4) 822.357020] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [McGee:node:(2) 822.357020] [lua/INFO] Received another request of type notify
+> [Geoff:node:(4) 825.395571] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [McGee:node:(2) 827.544171] [lua/INFO] Received another request of type get predecessor
+> [Boivin:node:(7) 827.718100] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [iRMX:node:(3) 827.718100] [lua/INFO] Received a 'find successor' request from 8 for id 1337
+> [iRMX:node:(3) 827.718100] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
+> [Boivin:node:(7) 830.077390] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [iRMX:node:(3) 830.756651] [lua/INFO] Received a 'find successor' request from 48 for id 112
+> [iRMX:node:(3) 830.756651] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 112 is 42
+> [Gatien:node:(1) 833.328127] [lua/INFO] Received the answer to my 'find successor' request for id 112: the successor is 42
+> [iRMX:node:(3) 833.795202] [lua/INFO] Received a 'find successor' request from 21 for id 1337
+> [iRMX:node:(3) 833.795202] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 42
+> [iRMX:node:(3) 836.833753] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [iRMX:node:(3) 836.833753] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 42
+> [TeX:node:(5) 836.987935] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [McGee:node:(2) 839.019115] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [iRMX:node:(3) 839.019115] [lua/INFO] Sending a 'find successor' request to 42 for id 70
+> [Gatien:node:(1) 843.484818] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
+> [iRMX:node:(3) 845.183089] [lua/INFO] Sent the 'find successor' request to 42 for id 70, waiting for the answer
+> [McGee:node:(2) 845.183089] [lua/INFO] Received a 'find successor' request from 38 for id 70
+> [McGee:node:(2) 845.183089] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [iRMX:node:(3) 845.183089] [lua/INFO] Received another request of type get predecessor
+> [Gatien:node:(1) 846.023206] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
+> [Geoff:node:(4) 846.023206] [lua/INFO] Received a 'find successor' request from 48 for id 1337
+> [Geoff:node:(4) 846.023206] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [Gatien:node:(1) 846.023206] [lua/INFO] Received another request of type notify
+> [McGee:node:(2) 846.137285] [lua/INFO] Sending a 'find successor' request to 32 for id 106
+> [iRMX:node:(3) 847.542379] [lua/INFO] Received another request of type get predecessor
+> [Jean_Yves:node:(6) 847.605614] [lua/INFO] Sending a 'find successor' request to 1 for id 78
+> [TeX:node:(5) 847.753815] [lua/INFO] Received a 'find successor' request from 38 for id 70
+> [TeX:node:(5) 847.753815] [lua/INFO] Sending back a 'find successor answer' to 38: the successor of 70 is 1
+> [TeX:node:(5) 847.753815] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
+> [Geoff:node:(4) 849.061757] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [Jean_Yves:node:(6) 849.415317] [lua/INFO] Sent the 'find successor' request to 1 for id 78, waiting for the answer
+> [Boivin:node:(7) 849.901670] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [McGee:node:(2) 849.944837] [lua/INFO] Sent the 'find successor' request to 32 for id 106, waiting for the answer
+> [McGee:node:(2) 849.944837] [lua/INFO] Received another request of type notify
+> [iRMX:node:(3) 850.580930] [lua/INFO] Received another request of type find successor
+> [iRMX:node:(3) 850.580930] [lua/INFO] Received a 'find successor' request from 48 for id 1337
+> [iRMX:node:(3) 850.580930] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 42
+> [Gatien:node:(1) 853.152407] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [Jacquelin:node:(8) 853.490158] [lua/INFO] Received a 'find successor' request from 14 for id 78
+> [Jacquelin:node:(8) 853.490158] [lua/INFO] Sending back a 'find successor answer' to 14: the successor of 78 is 48
+> [iRMX:node:(3) 853.773663] [lua/INFO] Received the answer to my 'find successor' request for id 70: the successor is 1
+> [Jean_Yves:node:(6) 854.415317] [lua/INFO] Received the answer to my 'find successor' request for id 78: the successor is 48
+> [Geoff:node:(4) 861.812214] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [Geoff:node:(4) 861.812214] [lua/INFO] Received another request of type find successor
+> [Geoff:node:(4) 861.812214] [lua/INFO] Received a 'find successor' request from 42 for id 106
+> [Geoff:node:(4) 861.812214] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 106 is 38
+> [McGee:node:(2) 862.695294] [lua/INFO] Received the answer to my 'find successor' request for id 106: the successor is 38
+> [McGee:node:(2) 862.695294] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [Gatien:node:(1) 863.152407] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
+> [TeX:node:(5) 863.619600] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
+> [Geoff:node:(4) 863.619600] [lua/INFO] Received another request of type find successor
+> [Geoff:node:(4) 863.619600] [lua/INFO] Received a 'find successor' request from 21 for id 1337
+> [Geoff:node:(4) 863.619600] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [TeX:node:(5) 863.619600] [lua/INFO] Received another request of type notify
+> [iRMX:node:(3) 863.773663] [lua/INFO] Received a 'find successor' request from 32 for id 1337
+> [iRMX:node:(3) 863.773663] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
+> [Gatien:node:(1) 864.888794] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
+> [Geoff:node:(4) 864.888794] [lua/INFO] Received another request of type find successor
+> [Geoff:node:(4) 864.888794] [lua/INFO] Received a 'find successor' request from 48 for id 1337
+> [Geoff:node:(4) 864.888794] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [Gatien:node:(1) 864.888794] [lua/INFO] Received another request of type get predecessor
+> [Gatien:node:(1) 867.437863] [lua/INFO] Received another request of type notify
+> [Geoff:node:(4) 867.927345] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [Geoff:node:(4) 867.927345] [lua/INFO] Sending a 'find successor' request to 42 for id 96
+> [Boivin:node:(7) 868.492245] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [iRMX:node:(3) 868.492245] [lua/INFO] Received a 'find successor' request from 8 for id 1337
+> [iRMX:node:(3) 868.492245] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
+> [McGee:node:(2) 870.677607] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [iRMX:node:(3) 870.677607] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [iRMX:node:(3) 870.677607] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 42
+> [McGee:node:(2) 870.677607] [lua/INFO] Received another request of type get predecessor
+> [Boivin:node:(7) 870.851535] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [McGee:node:(2) 872.470856] [lua/INFO] Received another request of type get predecessor
+> [Geoff:node:(4) 873.353936] [lua/INFO] Sent the 'find successor' request to 42 for id 96, waiting for the answer
+> [McGee:node:(2) 873.353936] [lua/INFO] Received another request of type find successor
+> [McGee:node:(2) 873.353936] [lua/INFO] Received a 'find successor' request from 32 for id 96
+> [McGee:node:(2) 873.353936] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [iRMX:node:(3) 873.716158] [lua/INFO] Received a 'find successor' request from 21 for id 1337
+> [iRMX:node:(3) 873.716158] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 42
+> [TeX:node:(5) 874.308133] [lua/INFO] Received another request of type find successor
+> [TeX:node:(5) 874.308133] [lua/INFO] Received a 'find successor' request from 32 for id 96
+> [TeX:node:(5) 874.308133] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 96 is 1
+> [McGee:node:(2) 875.539298] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [Geoff:node:(4) 876.115518] [lua/INFO] Received the answer to my 'find successor' request for id 96: the successor is 1
+> [iRMX:node:(3) 876.754709] [lua/INFO] Received a 'find successor' request from 48 for id 1337
+> [iRMX:node:(3) 876.754709] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 42
+> [TeX:node:(5) 877.500866] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [Gatien:node:(1) 879.326185] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [TeX:node:(5) 882.976055] [lua/INFO] Sending a 'find successor' request to 32 for id 85
+> [Boivin:node:(7) 886.299361] [lua/INFO] Sending a 'find successor' request to 42 for id 72
+> [Boivin:node:(7) 886.404172] [lua/INFO] Sent the 'find successor' request to 42 for id 72, waiting for the answer
+> [McGee:node:(2) 887.079630] [lua/INFO] Received a 'find successor' request from 8 for id 72
+> [McGee:node:(2) 887.079630] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [McGee:node:(2) 887.079630] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [TeX:node:(5) 888.786007] [lua/INFO] Sent the 'find successor' request to 32 for id 85, waiting for the answer
+> [Geoff:node:(4) 888.786007] [lua/INFO] Received a 'find successor' request from 21 for id 85
+> [Geoff:node:(4) 888.786007] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 85 is 38
+> [TeX:node:(5) 888.786007] [lua/INFO] Received another request of type notify
+> [TeX:node:(5) 889.740204] [lua/INFO] Received another request of type find successor
+> [TeX:node:(5) 889.740204] [lua/INFO] Received a 'find successor' request from 8 for id 72
+> [TeX:node:(5) 889.740204] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 72 is 1
+> [Boivin:node:(7) 890.868329] [lua/INFO] Received the answer to my 'find successor' request for id 72: the successor is 1
+> [Boivin:node:(7) 890.868329] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [TeX:node:(5) 891.547590] [lua/INFO] Received the answer to my 'find successor' request for id 85: the successor is 38
+> [TeX:node:(5) 891.547590] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [Geoff:node:(4) 893.093752] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [Gatien:node:(1) 893.707057] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
+> [Gatien:node:(1) 894.976252] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
+> [McGee:node:(2) 896.125433] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [McGee:node:(2) 896.125433] [lua/INFO] Received another request of type get predecessor
+> [iRMX:node:(3) 898.940071] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [iRMX:node:(3) 898.940071] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 42
+> [McGee:node:(2) 899.711932] [lua/INFO] Received another request of type notify
+> [Boivin:node:(7) 901.299361] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [McGee:node:(2) 901.897294] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [iRMX:node:(3) 904.082656] [lua/INFO] Received a 'find successor' request from 8 for id 1337
+> [iRMX:node:(3) 904.082656] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
+> [Boivin:node:(7) 906.441947] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [TeX:node:(5) 907.275389] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [iRMX:node:(3) 907.275389] [lua/INFO] Received a 'find successor' request from 21 for id 1337
+> [iRMX:node:(3) 907.275389] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 42
+> [TeX:node:(5) 907.851491] [lua/INFO] Received another request of type get predecessor
+> [Gatien:node:(1) 909.986933] [lua/INFO] Received another request of type get predecessor
+> [TeX:node:(5) 911.044224] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [Gatien:node:(1) 912.536002] [lua/INFO] Received another request of type notify
+> [Geoff:node:(4) 913.352491] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [iRMX:node:(3) 913.352491] [lua/INFO] Received a 'find successor' request from 32 for id 1337
+> [iRMX:node:(3) 913.352491] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
+> [Geoff:node:(4) 913.352491] [lua/INFO] Received another request of type find successor
+> [Geoff:node:(4) 913.352491] [lua/INFO] Received a 'find successor' request from 48 for id 1337
+> [Geoff:node:(4) 913.352491] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [McGee:node:(2) 913.805687] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [Geoff:node:(4) 916.391042] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [Boivin:node:(7) 918.071072] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [iRMX:node:(3) 922.897144] [lua/INFO] Received a 'find successor' request from 48 for id 1337
+> [iRMX:node:(3) 922.897144] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 42
+> [TeX:node:(5) 923.074193] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [McGee:node:(2) 925.082506] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [McGee:node:(2) 925.082506] [lua/INFO] Received another request of type notify
+> [Gatien:node:(1) 925.468620] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [McGee:node:(2) 926.875755] [lua/INFO] Received another request of type get predecessor
+> [iRMX:node:(3) 927.897144] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [iRMX:node:(3) 927.897144] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 42
+> [McGee:node:(2) 930.082506] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [Geoff:node:(4) 936.512634] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [Gatien:node:(1) 937.204889] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
+> [Gatien:node:(1) 938.474083] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
+> [Gatien:node:(1) 939.753958] [lua/INFO] Received another request of type notify
+> [Boivin:node:(7) 940.256434] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [iRMX:node:(3) 940.256434] [lua/INFO] Received a 'find successor' request from 8 for id 1337
+> [iRMX:node:(3) 940.256434] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
+> [Boivin:node:(7) 942.615725] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [TeX:node:(5) 943.449167] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [iRMX:node:(3) 943.449167] [lua/INFO] Received a 'find successor' request from 21 for id 1337
+> [iRMX:node:(3) 943.449167] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 42
+> [TeX:node:(5) 943.449167] [lua/INFO] Received another request of type get predecessor
+> [McGee:node:(2) 944.403364] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [TeX:node:(5) 946.641901] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [Geoff:node:(4) 949.526269] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [iRMX:node:(3) 949.526269] [lua/INFO] Received a 'find successor' request from 32 for id 1337
+> [iRMX:node:(3) 949.526269] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
+> [Geoff:node:(4) 949.526269] [lua/INFO] Received another request of type find successor
+> [Geoff:node:(4) 949.526269] [lua/INFO] Received a 'find successor' request from 48 for id 1337
+> [Geoff:node:(4) 949.526269] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [Geoff:node:(4) 952.564820] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [McGee:node:(2) 958.896994] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [McGee:node:(2) 958.896994] [lua/INFO] Received another request of type get predecessor
+> [Boivin:node:(7) 959.070922] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [Gatien:node:(1) 959.753958] [lua/INFO] Received another request of type get predecessor
+> [TeX:node:(5) 960.292150] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [McGee:node:(2) 961.082356] [lua/INFO] Received another request of type notify
+> [iRMX:node:(3) 961.711632] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [iRMX:node:(3) 961.711632] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 42
+> [Gatien:node:(1) 962.303028] [lua/INFO] Received another request of type notify
+> [McGee:node:(2) 962.875605] [lua/INFO] Received another request of type notify
+> [McGee:node:(2) 965.060967] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [iRMX:node:(3) 966.711632] [lua/INFO] Received a 'find successor' request from 48 for id 1337
+> [iRMX:node:(3) 966.711632] [lua/INFO] Sending back a 'find successor answer' to 48: the successor of 1337 is 42
+> [Gatien:node:(1) 969.283108] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [Geoff:node:(4) 974.750183] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [Jean_Yves:node:(6) 975.690243] [lua/INFO] Sending a 'find successor' request to 42 for id 142
+> [Boivin:node:(7) 976.430213] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [iRMX:node:(3) 976.430213] [lua/INFO] Received a 'find successor' request from 8 for id 1337
+> [iRMX:node:(3) 976.430213] [lua/INFO] Sending back a 'find successor answer' to 8: the successor of 1337 is 42
+> [Jean_Yves:node:(6) 977.483493] [lua/INFO] Sent the 'find successor' request to 42 for id 142, waiting for the answer
+> [McGee:node:(2) 977.483493] [lua/INFO] Received a 'find successor' request from 14 for id 142
+> [McGee:node:(2) 977.483493] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [Boivin:node:(7) 978.789503] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [TeX:node:(5) 979.622946] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [iRMX:node:(3) 979.622946] [lua/INFO] Received a 'find successor' request from 21 for id 1337
+> [iRMX:node:(3) 979.622946] [lua/INFO] Sending back a 'find successor answer' to 21: the successor of 1337 is 42
+> [TeX:node:(5) 979.622946] [lua/INFO] Received another request of type get predecessor
+> [TeX:node:(5) 980.577143] [lua/INFO] Received another request of type find successor
+> [TeX:node:(5) 980.577143] [lua/INFO] Received a 'find successor' request from 14 for id 142
+> [TeX:node:(5) 980.577143] [lua/INFO] Sending back a 'find successor answer' to 14: the successor of 142 is 1
+> [McGee:node:(2) 980.577143] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [iRMX:node:(3) 981.808308] [lua/INFO] Sending a 'find successor' request to 1 for id 102
+> [Gatien:node:(1) 981.821496] [lua/INFO] Sending a 'find successor' request to 32 for id 1337
+> [Jean_Yves:node:(6) 983.294698] [lua/INFO] Received the answer to my 'find successor' request for id 142: the successor is 1
+> [TeX:node:(5) 983.769876] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [iRMX:node:(3) 984.852200] [lua/INFO] Sent the 'find successor' request to 1 for id 102, waiting for the answer
+> [Jacquelin:node:(8) 984.852200] [lua/INFO] Received a 'find successor' request from 38 for id 102
+> [Jacquelin:node:(8) 984.852200] [lua/INFO] Sending back a 'find successor answer' to 38: the successor of 102 is 48
+> [iRMX:node:(3) 984.852200] [lua/INFO] Received another request of type notify
+> [Geoff:node:(4) 987.890751] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [iRMX:node:(3) 987.890751] [lua/INFO] Received another request of type find successor
+> [iRMX:node:(3) 987.890751] [lua/INFO] Received a 'find successor' request from 32 for id 1337
+> [iRMX:node:(3) 987.890751] [lua/INFO] Sending back a 'find successor answer' to 32: the successor of 1337 is 42
+> [Geoff:node:(4) 987.890751] [lua/INFO] Received another request of type notify
+> [Gatien:node:(1) 989.159945] [lua/INFO] Sent the 'find successor' request to 32 for id 1337, waiting for the answer
+> [Geoff:node:(4) 989.159945] [lua/INFO] Received another request of type find successor
+> [Geoff:node:(4) 989.159945] [lua/INFO] Received a 'find successor' request from 48 for id 1337
+> [Geoff:node:(4) 989.159945] [lua/INFO] Forwarding the 'find successor' request to my closest preceding finger
+> [Gatien:node:(1) 989.159945] [lua/INFO] Received another request of type get predecessor
+> [McGee:node:(2) 990.076113] [lua/INFO] Sent the 'find successor' request to 38 for id 1337, waiting for the answer
+> [iRMX:node:(3) 990.076113] [lua/INFO] Received another request of type find successor
+> [iRMX:node:(3) 990.076113] [lua/INFO] Received a 'find successor' request from 42 for id 1337
+> [iRMX:node:(3) 990.076113] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 1337 is 42
+> [McGee:node:(2) 990.076113] [lua/INFO] Received another request of type notify
+> [McGee:node:(2) 991.869362] [lua/INFO] Received another request of type get predecessor
+> [Geoff:node:(4) 992.198496] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [iRMX:node:(3) 992.435403] [lua/INFO] Received another request of type get predecessor
+> [Gatien:node:(1) 992.839447] [lua/INFO] Received another request of type notify
+> [McGee:node:(2) 994.054724] [lua/INFO] Received the answer to my 'find successor' request for id 1337: the successor is 42
+> [McGee:node:(2) 994.054724] [lua/INFO] Sending a 'find successor' request to 48 for id 170
+> [McGee:node:(2) 994.454225] [lua/INFO] Sent the 'find successor' request to 48 for id 170, waiting for the answer
+> [Gatien:node:(1) 994.454225] [lua/INFO] Received another request of type find successor
+> [Gatien:node:(1) 994.454225] [lua/INFO] Received a 'find successor' request from 42 for id 170
+> [Gatien:node:(1) 994.454225] [lua/INFO] Sending back a 'find successor answer' to 42: the successor of 170 is 32
+> [Boivin:node:(7) 994.794694] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [iRMX:node:(3) 995.479295] [lua/INFO] Received the answer to my 'find successor' request for id 102: the successor is 48
+> [McGee:node:(2) 995.847974] [lua/INFO] Received another request of type notify
+> [McGee:node:(2) 996.247475] [lua/INFO] Received the answer to my 'find successor' request for id 170: the successor is 32
+> [TeX:node:(5) 998.477652] [lua/INFO] Sending a 'find successor' request to 38 for id 1337
+> [iRMX:node:(3) 1000.479295] [lua/INFO] Leaving the ring
+> [McGee:node:(2) 1001.247475] [lua/INFO] Leaving the ring
+> [Jacquelin:node:(8) 1001.564913] [lua/INFO] Leaving the ring
+> [Jean_Yves:node:(6) 1003.662612] [lua/INFO] Leaving the ring
+> [Gatien:node:(1) 1044.454225] [lua/INFO] Failed to receive the answer to my 'find successor' request
+> [Gatien:node:(1) 1044.454225] [lua/INFO] Leaving the ring
+> [Boivin:node:(7) 1044.794694] [lua/INFO] Failed to send the 'find successor' request to 38 for id 1337
+> [Boivin:node:(7) 1044.794694] [lua/INFO] Leaving the ring
+> [Geoff:node:(4) 1047.198496] [lua/INFO] Leaving the ring
+> [TeX:node:(5) 1048.477652] [lua/INFO] Failed to send the 'find successor' request to 38 for id 1337
+> [TeX:node:(5) 1048.477652] [lua/INFO] Leaving the ring
index 5830f47..cad469a 100644 (file)
@@ -9,97 +9,97 @@ $ lua master_slave.lua ../../msg/small_platform.xml ../deploy.xml
 > [Jupiter:Slave:(3) 0.000000] [lua/INFO] Hello from lua, I'm a poor slave with mailbox: slave 1
 > [Fafard:Slave:(4) 0.000000] [lua/INFO] Hello from lua, I'm a poor slave with mailbox: slave 2
 > [Ginette:Slave:(5) 0.000000] [lua/INFO] Hello from lua, I'm a poor slave with mailbox: slave 3
-> [Jupiter:Slave:(3) 0.173500] [lua/INFO] Received task 'Task 1' on mailbox 'slave 1'
-> [Tremblay:Master:(1) 0.173500] [lua/INFO] Done sending 'Task 1' to 'slave 1'
-> [Tremblay:Master:(1) 0.173500] [lua/INFO] Sending  'Task 2' to 'slave 2'
-> [Fafard:Slave:(4) 0.391653] [lua/INFO] Received task 'Task 2' on mailbox 'slave 2'
-> [Tremblay:Master:(1) 0.391653] [lua/INFO] Done sending 'Task 2' to 'slave 2'
-> [Tremblay:Master:(1) 0.391653] [lua/INFO] Sending  'Task 3' to 'slave 3'
-> [Ginette:Slave:(5) 0.532113] [lua/INFO] Received task 'Task 3' on mailbox 'slave 3'
-> [Tremblay:Master:(1) 0.532113] [lua/INFO] Done sending 'Task 3' to 'slave 3'
-> [Tremblay:Master:(1) 0.532113] [lua/INFO] Sending  'Task 4' to 'slave 0'
-> [Bourassa:Slave:(2) 0.747985] [lua/INFO] Received task 'Task 4' on mailbox 'slave 0'
-> [Tremblay:Master:(1) 0.747985] [lua/INFO] Done sending 'Task 4' to 'slave 0'
-> [Tremblay:Master:(1) 0.747985] [lua/INFO] Sending  'Task 5' to 'slave 1'
-> [Jupiter:Slave:(3) 0.828842] [lua/INFO] Task 'Task 1' is done
-> [Tremblay:Master:(1) 1.002342] [lua/INFO] Done sending 'Task 5' to 'slave 1'
-> [Tremblay:Master:(1) 1.002342] [lua/INFO] Sending  'Task 6' to 'slave 2'
-> [Jupiter:Slave:(3) 1.002342] [lua/INFO] Received task 'Task 5' on mailbox 'slave 1'
-> [Fafard:Slave:(4) 1.046995] [lua/INFO] Task 'Task 2' is done
-> [Tremblay:Master:(1) 1.265149] [lua/INFO] Done sending 'Task 6' to 'slave 2'
-> [Tremblay:Master:(1) 1.265149] [lua/INFO] Sending  'Task 7' to 'slave 3'
-> [Fafard:Slave:(4) 1.265149] [lua/INFO] Received task 'Task 6' on mailbox 'slave 2'
-> [Ginette:Slave:(5) 1.563211] [lua/INFO] Task 'Task 3' is done
-> [Jupiter:Slave:(3) 1.657685] [lua/INFO] Task 'Task 5' is done
-> [Tremblay:Master:(1) 1.703670] [lua/INFO] Done sending 'Task 7' to 'slave 3'
-> [Tremblay:Master:(1) 1.703670] [lua/INFO] Sending  'Task 8' to 'slave 0'
-> [Ginette:Slave:(5) 1.703670] [lua/INFO] Received task 'Task 7' on mailbox 'slave 3'
-> [Bourassa:Slave:(2) 1.779083] [lua/INFO] Task 'Task 4' is done
-> [Fafard:Slave:(4) 1.920491] [lua/INFO] Task 'Task 6' is done
-> [Tremblay:Master:(1) 1.994955] [lua/INFO] Done sending 'Task 8' to 'slave 0'
-> [Tremblay:Master:(1) 1.994955] [lua/INFO] Sending  'Task 9' to 'slave 1'
-> [Bourassa:Slave:(2) 1.994955] [lua/INFO] Received task 'Task 8' on mailbox 'slave 0'
-> [Jupiter:Slave:(3) 2.168455] [lua/INFO] Received task 'Task 9' on mailbox 'slave 1'
-> [Tremblay:Master:(1) 2.168455] [lua/INFO] Done sending 'Task 9' to 'slave 1'
-> [Tremblay:Master:(1) 2.168455] [lua/INFO] Sending  'Task 10' to 'slave 2'
-> [Fafard:Slave:(4) 2.386608] [lua/INFO] Received task 'Task 10' on mailbox 'slave 2'
-> [Tremblay:Master:(1) 2.386608] [lua/INFO] Done sending 'Task 10' to 'slave 2'
-> [Tremblay:Master:(1) 2.386608] [lua/INFO] Sending  'Task 11' to 'slave 3'
-> [Ginette:Slave:(5) 2.734768] [lua/INFO] Task 'Task 7' is done
-> [Jupiter:Slave:(3) 2.823797] [lua/INFO] Task 'Task 9' is done
-> [Tremblay:Master:(1) 2.875228] [lua/INFO] Done sending 'Task 11' to 'slave 3'
-> [Tremblay:Master:(1) 2.875228] [lua/INFO] Sending  'Task 12' to 'slave 0'
-> [Ginette:Slave:(5) 2.875228] [lua/INFO] Received task 'Task 11' on mailbox 'slave 3'
-> [Bourassa:Slave:(2) 3.026053] [lua/INFO] Task 'Task 8' is done
-> [Fafard:Slave:(4) 3.041951] [lua/INFO] Task 'Task 10' is done
-> [Tremblay:Master:(1) 3.241925] [lua/INFO] Done sending 'Task 12' to 'slave 0'
-> [Tremblay:Master:(1) 3.241925] [lua/INFO] Sending  'Task 13' to 'slave 1'
-> [Bourassa:Slave:(2) 3.241925] [lua/INFO] Received task 'Task 12' on mailbox 'slave 0'
-> [Jupiter:Slave:(3) 3.415425] [lua/INFO] Received task 'Task 13' on mailbox 'slave 1'
-> [Tremblay:Master:(1) 3.415425] [lua/INFO] Done sending 'Task 13' to 'slave 1'
-> [Tremblay:Master:(1) 3.415425] [lua/INFO] Sending  'Task 14' to 'slave 2'
-> [Fafard:Slave:(4) 3.633578] [lua/INFO] Received task 'Task 14' on mailbox 'slave 2'
-> [Tremblay:Master:(1) 3.633578] [lua/INFO] Done sending 'Task 14' to 'slave 2'
-> [Tremblay:Master:(1) 3.633578] [lua/INFO] Sending  'Task 15' to 'slave 3'
-> [Ginette:Slave:(5) 3.906326] [lua/INFO] Task 'Task 11' is done
-> [Tremblay:Master:(1) 4.046785] [lua/INFO] Done sending 'Task 15' to 'slave 3'
-> [Tremblay:Master:(1) 4.046785] [lua/INFO] Sending  'Task 16' to 'slave 0'
-> [Ginette:Slave:(5) 4.046785] [lua/INFO] Received task 'Task 15' on mailbox 'slave 3'
-> [Jupiter:Slave:(3) 4.070768] [lua/INFO] Task 'Task 13' is done
-> [Bourassa:Slave:(2) 4.273023] [lua/INFO] Task 'Task 12' is done
-> [Fafard:Slave:(4) 4.288921] [lua/INFO] Task 'Task 14' is done
-> [Tremblay:Master:(1) 4.488896] [lua/INFO] Done sending 'Task 16' to 'slave 0'
-> [Tremblay:Master:(1) 4.488896] [lua/INFO] Sending  'Task 17' to 'slave 1'
-> [Bourassa:Slave:(2) 4.488896] [lua/INFO] Received task 'Task 16' on mailbox 'slave 0'
-> [Jupiter:Slave:(3) 4.662395] [lua/INFO] Received task 'Task 17' on mailbox 'slave 1'
-> [Tremblay:Master:(1) 4.662395] [lua/INFO] Done sending 'Task 17' to 'slave 1'
-> [Tremblay:Master:(1) 4.662395] [lua/INFO] Sending  'Task 18' to 'slave 2'
-> [Fafard:Slave:(4) 4.880549] [lua/INFO] Received task 'Task 18' on mailbox 'slave 2'
-> [Tremblay:Master:(1) 4.880549] [lua/INFO] Done sending 'Task 18' to 'slave 2'
-> [Tremblay:Master:(1) 4.880549] [lua/INFO] Sending  'Task 19' to 'slave 3'
-> [Ginette:Slave:(5) 5.077883] [lua/INFO] Task 'Task 15' is done
-> [Tremblay:Master:(1) 5.218343] [lua/INFO] Done sending 'Task 19' to 'slave 3'
-> [Tremblay:Master:(1) 5.218343] [lua/INFO] Sending  'Task 20' to 'slave 0'
-> [Ginette:Slave:(5) 5.218343] [lua/INFO] Received task 'Task 19' on mailbox 'slave 3'
-> [Jupiter:Slave:(3) 5.317738] [lua/INFO] Task 'Task 17' is done
-> [Bourassa:Slave:(2) 5.519994] [lua/INFO] Task 'Task 16' is done
-> [Fafard:Slave:(4) 5.535891] [lua/INFO] Task 'Task 18' is done
-> [Tremblay:Master:(1) 5.735866] [lua/INFO] Done sending 'Task 20' to 'slave 0'
-> [Tremblay:Master:(1) 5.735866] [lua/INFO] All tasks have been dispatched. Let's tell everybody the computation is over.
-> [Tremblay:Master:(1) 5.735866] [lua/INFO] Sending finalize to 'slave 0'
-> [Bourassa:Slave:(2) 5.735866] [lua/INFO] Received task 'Task 20' on mailbox 'slave 0'
-> [Ginette:Slave:(5) 6.249441] [lua/INFO] Task 'Task 19' is done
-> [Bourassa:Slave:(2) 6.766964] [lua/INFO] Task 'Task 20' is done
-> [Tremblay:Master:(1) 6.982836] [lua/INFO] Sending finalize to 'slave 1'
-> [Bourassa:Slave:(2) 6.982836] [lua/INFO] Got finalize message
-> [Bourassa:Slave:(2) 6.982836] [lua/INFO] I'm done. See you!
-> [Jupiter:Slave:(3) 7.156336] [lua/INFO] Got finalize message
-> [Jupiter:Slave:(3) 7.156336] [lua/INFO] I'm done. See you!
-> [Tremblay:Master:(1) 7.156336] [lua/INFO] Sending finalize to 'slave 2'
-> [Fafard:Slave:(4) 7.374489] [lua/INFO] Got finalize message
-> [Fafard:Slave:(4) 7.374489] [lua/INFO] I'm done. See you!
-> [Tremblay:Master:(1) 7.374489] [lua/INFO] Sending finalize to 'slave 3'
-> [Ginette:Slave:(5) 7.514949] [lua/INFO] Got finalize message
-> [Ginette:Slave:(5) 7.514949] [lua/INFO] I'm done. See you!
-> [Tremblay:Master:(1) 7.514949] [lua/INFO] Everything's done.
-> [7.514949] [lua/INFO] Simulation's over. See you.
+> [Jupiter:Slave:(3) 0.169155] [lua/INFO] Received task 'Task 1' on mailbox 'slave 1'
+> [Tremblay:Master:(1) 0.169155] [lua/INFO] Done sending 'Task 1' to 'slave 1'
+> [Tremblay:Master:(1) 0.169155] [lua/INFO] Sending  'Task 2' to 'slave 2'
+> [Fafard:Slave:(4) 0.392465] [lua/INFO] Received task 'Task 2' on mailbox 'slave 2'
+> [Tremblay:Master:(1) 0.392465] [lua/INFO] Done sending 'Task 2' to 'slave 2'
+> [Tremblay:Master:(1) 0.392465] [lua/INFO] Sending  'Task 3' to 'slave 3'
+> [Ginette:Slave:(5) 0.536245] [lua/INFO] Received task 'Task 3' on mailbox 'slave 3'
+> [Tremblay:Master:(1) 0.536245] [lua/INFO] Done sending 'Task 3' to 'slave 3'
+> [Tremblay:Master:(1) 0.536245] [lua/INFO] Sending  'Task 4' to 'slave 0'
+> [Bourassa:Slave:(2) 0.757221] [lua/INFO] Received task 'Task 4' on mailbox 'slave 0'
+> [Tremblay:Master:(1) 0.757221] [lua/INFO] Done sending 'Task 4' to 'slave 0'
+> [Tremblay:Master:(1) 0.757221] [lua/INFO] Sending  'Task 5' to 'slave 1'
+> [Jupiter:Slave:(3) 0.824497] [lua/INFO] Task 'Task 1' is done
+> [Tremblay:Master:(1) 0.993652] [lua/INFO] Done sending 'Task 5' to 'slave 1'
+> [Tremblay:Master:(1) 0.993652] [lua/INFO] Sending  'Task 6' to 'slave 2'
+> [Jupiter:Slave:(3) 0.993652] [lua/INFO] Received task 'Task 5' on mailbox 'slave 1'
+> [Fafard:Slave:(4) 1.047808] [lua/INFO] Task 'Task 2' is done
+> [Tremblay:Master:(1) 1.271118] [lua/INFO] Done sending 'Task 6' to 'slave 2'
+> [Tremblay:Master:(1) 1.271118] [lua/INFO] Sending  'Task 7' to 'slave 3'
+> [Fafard:Slave:(4) 1.271118] [lua/INFO] Received task 'Task 6' on mailbox 'slave 2'
+> [Ginette:Slave:(5) 1.567343] [lua/INFO] Task 'Task 3' is done
+> [Jupiter:Slave:(3) 1.648994] [lua/INFO] Task 'Task 5' is done
+> [Tremblay:Master:(1) 1.711124] [lua/INFO] Done sending 'Task 7' to 'slave 3'
+> [Tremblay:Master:(1) 1.711124] [lua/INFO] Sending  'Task 8' to 'slave 0'
+> [Ginette:Slave:(5) 1.711124] [lua/INFO] Received task 'Task 7' on mailbox 'slave 3'
+> [Bourassa:Slave:(2) 1.788319] [lua/INFO] Task 'Task 4' is done
+> [Fafard:Slave:(4) 1.926461] [lua/INFO] Task 'Task 6' is done
+> [Tremblay:Master:(1) 2.009295] [lua/INFO] Done sending 'Task 8' to 'slave 0'
+> [Tremblay:Master:(1) 2.009295] [lua/INFO] Sending  'Task 9' to 'slave 1'
+> [Bourassa:Slave:(2) 2.009295] [lua/INFO] Received task 'Task 8' on mailbox 'slave 0'
+> [Jupiter:Slave:(3) 2.178450] [lua/INFO] Received task 'Task 9' on mailbox 'slave 1'
+> [Tremblay:Master:(1) 2.178450] [lua/INFO] Done sending 'Task 9' to 'slave 1'
+> [Tremblay:Master:(1) 2.178450] [lua/INFO] Sending  'Task 10' to 'slave 2'
+> [Fafard:Slave:(4) 2.401760] [lua/INFO] Received task 'Task 10' on mailbox 'slave 2'
+> [Tremblay:Master:(1) 2.401760] [lua/INFO] Done sending 'Task 10' to 'slave 2'
+> [Tremblay:Master:(1) 2.401760] [lua/INFO] Sending  'Task 11' to 'slave 3'
+> [Ginette:Slave:(5) 2.742222] [lua/INFO] Task 'Task 7' is done
+> [Jupiter:Slave:(3) 2.833792] [lua/INFO] Task 'Task 9' is done
+> [Tremblay:Master:(1) 2.886002] [lua/INFO] Done sending 'Task 11' to 'slave 3'
+> [Tremblay:Master:(1) 2.886002] [lua/INFO] Sending  'Task 12' to 'slave 0'
+> [Ginette:Slave:(5) 2.886002] [lua/INFO] Received task 'Task 11' on mailbox 'slave 3'
+> [Bourassa:Slave:(2) 3.040393] [lua/INFO] Task 'Task 8' is done
+> [Fafard:Slave:(4) 3.057103] [lua/INFO] Task 'Task 10' is done
+> [Tremblay:Master:(1) 3.261369] [lua/INFO] Done sending 'Task 12' to 'slave 0'
+> [Tremblay:Master:(1) 3.261369] [lua/INFO] Sending  'Task 13' to 'slave 1'
+> [Bourassa:Slave:(2) 3.261369] [lua/INFO] Received task 'Task 12' on mailbox 'slave 0'
+> [Jupiter:Slave:(3) 3.430523] [lua/INFO] Received task 'Task 13' on mailbox 'slave 1'
+> [Tremblay:Master:(1) 3.430523] [lua/INFO] Done sending 'Task 13' to 'slave 1'
+> [Tremblay:Master:(1) 3.430523] [lua/INFO] Sending  'Task 14' to 'slave 2'
+> [Fafard:Slave:(4) 3.653834] [lua/INFO] Received task 'Task 14' on mailbox 'slave 2'
+> [Tremblay:Master:(1) 3.653834] [lua/INFO] Done sending 'Task 14' to 'slave 2'
+> [Tremblay:Master:(1) 3.653834] [lua/INFO] Sending  'Task 15' to 'slave 3'
+> [Ginette:Slave:(5) 3.917100] [lua/INFO] Task 'Task 11' is done
+> [Tremblay:Master:(1) 4.060880] [lua/INFO] Done sending 'Task 15' to 'slave 3'
+> [Tremblay:Master:(1) 4.060880] [lua/INFO] Sending  'Task 16' to 'slave 0'
+> [Ginette:Slave:(5) 4.060880] [lua/INFO] Received task 'Task 15' on mailbox 'slave 3'
+> [Jupiter:Slave:(3) 4.085866] [lua/INFO] Task 'Task 13' is done
+> [Bourassa:Slave:(2) 4.292467] [lua/INFO] Task 'Task 12' is done
+> [Fafard:Slave:(4) 4.309176] [lua/INFO] Task 'Task 14' is done
+> [Tremblay:Master:(1) 4.513442] [lua/INFO] Done sending 'Task 16' to 'slave 0'
+> [Tremblay:Master:(1) 4.513442] [lua/INFO] Sending  'Task 17' to 'slave 1'
+> [Bourassa:Slave:(2) 4.513442] [lua/INFO] Received task 'Task 16' on mailbox 'slave 0'
+> [Jupiter:Slave:(3) 4.682597] [lua/INFO] Received task 'Task 17' on mailbox 'slave 1'
+> [Tremblay:Master:(1) 4.682597] [lua/INFO] Done sending 'Task 17' to 'slave 1'
+> [Tremblay:Master:(1) 4.682597] [lua/INFO] Sending  'Task 18' to 'slave 2'
+> [Fafard:Slave:(4) 4.905908] [lua/INFO] Received task 'Task 18' on mailbox 'slave 2'
+> [Tremblay:Master:(1) 4.905908] [lua/INFO] Done sending 'Task 18' to 'slave 2'
+> [Tremblay:Master:(1) 4.905908] [lua/INFO] Sending  'Task 19' to 'slave 3'
+> [Ginette:Slave:(5) 5.091978] [lua/INFO] Task 'Task 15' is done
+> [Tremblay:Master:(1) 5.235758] [lua/INFO] Done sending 'Task 19' to 'slave 3'
+> [Tremblay:Master:(1) 5.235758] [lua/INFO] Sending  'Task 20' to 'slave 0'
+> [Ginette:Slave:(5) 5.235758] [lua/INFO] Received task 'Task 19' on mailbox 'slave 3'
+> [Jupiter:Slave:(3) 5.337939] [lua/INFO] Task 'Task 17' is done
+> [Bourassa:Slave:(2) 5.544540] [lua/INFO] Task 'Task 16' is done
+> [Fafard:Slave:(4) 5.561250] [lua/INFO] Task 'Task 18' is done
+> [Tremblay:Master:(1) 5.765516] [lua/INFO] Done sending 'Task 20' to 'slave 0'
+> [Tremblay:Master:(1) 5.765516] [lua/INFO] All tasks have been dispatched. Let's tell everybody the computation is over.
+> [Tremblay:Master:(1) 5.765516] [lua/INFO] Sending finalize to 'slave 0'
+> [Bourassa:Slave:(2) 5.765516] [lua/INFO] Received task 'Task 20' on mailbox 'slave 0'
+> [Ginette:Slave:(5) 6.266856] [lua/INFO] Task 'Task 19' is done
+> [Bourassa:Slave:(2) 6.796614] [lua/INFO] Task 'Task 20' is done
+> [Tremblay:Master:(1) 7.017590] [lua/INFO] Sending finalize to 'slave 1'
+> [Bourassa:Slave:(2) 7.017590] [lua/INFO] Got finalize message
+> [Bourassa:Slave:(2) 7.017590] [lua/INFO] I'm done. See you!
+> [Jupiter:Slave:(3) 7.186745] [lua/INFO] Got finalize message
+> [Jupiter:Slave:(3) 7.186745] [lua/INFO] I'm done. See you!
+> [Tremblay:Master:(1) 7.186745] [lua/INFO] Sending finalize to 'slave 2'
+> [Fafard:Slave:(4) 7.410055] [lua/INFO] Got finalize message
+> [Fafard:Slave:(4) 7.410055] [lua/INFO] I'm done. See you!
+> [Tremblay:Master:(1) 7.410055] [lua/INFO] Sending finalize to 'slave 3'
+> [Ginette:Slave:(5) 7.553835] [lua/INFO] Got finalize message
+> [Ginette:Slave:(5) 7.553835] [lua/INFO] I'm done. See you!
+> [Tremblay:Master:(1) 7.553835] [lua/INFO] Everything's done.
+> [7.553835] [lua/INFO] Simulation's over. See you.
index 2906e0b..bdd9869 100644 (file)
@@ -9,6 +9,6 @@ $ lua mult_matrix.lua "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n"
 > [  0.000000] (1:Sender@Inmos) Sending matrix_task to Bellevue
 > [  0.000000] (2:Receiver@Bellevue) Hello From Receiver
 > [  0.000000] (2:Receiver@Bellevue) Receiving Task from Inmos
-> [  0.031030] (0:@) Simulation's over.See you.
-> [  0.031030] (1:Sender@Inmos) Got the Multiplication result ...Bye
-> [  0.031030] (2:Receiver@Bellevue) Calcul is done ... Bye
+> [  0.034028] (0:@) Simulation's over.See you.
+> [  0.034028] (1:Sender@Inmos) Got the Multiplication result ...Bye
+> [  0.034028] (2:Receiver@Bellevue) Calcul is done ... Bye
index 85a00a0..2448f93 100644 (file)
@@ -237,27 +237,27 @@ static void action_barrier(const char *const *action)
     name = xbt_str_join_array(action, " ");
 
   if (mutex == NULL) {       // first arriving on the barrier
-    mutex = SIMIX_req_mutex_init();
-    cond = SIMIX_req_cond_init();
+    mutex = simcall_mutex_init();
+    cond = simcall_cond_init();
     processes_arrived_sofar=0;
   }
   XBT_DEBUG("Entering barrier: %s (%d already there)", name,processes_arrived_sofar);
 
-  SIMIX_req_mutex_lock(mutex);
+  simcall_mutex_lock(mutex);
   if (++processes_arrived_sofar == communicator_size) {
-    SIMIX_req_cond_broadcast(cond);
-    SIMIX_req_mutex_unlock(mutex);
+    simcall_cond_broadcast(cond);
+    simcall_mutex_unlock(mutex);
   } else {
-    SIMIX_req_cond_wait(cond,mutex);
-    SIMIX_req_mutex_unlock(mutex);
+    simcall_cond_wait(cond,mutex);
+    simcall_mutex_unlock(mutex);
   }
 
   XBT_DEBUG("Exiting barrier: %s", name);
 
   processes_arrived_sofar--;
   if (!processes_arrived_sofar) {
-    SIMIX_req_cond_destroy(cond);
-    SIMIX_req_mutex_destroy(mutex);
+    simcall_cond_destroy(cond);
+    simcall_mutex_destroy(mutex);
     mutex=NULL;
   }
 
index d548647..cbd8ee4 100644 (file)
@@ -3,79 +3,78 @@
 
 ! output sort
 $ ${bindir:=.}/actions --log=actions.thres=verbose homogeneous_3_hosts.xml deployment_split.xml "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n"
-> [500.005200] (1:p0@host0) p0 recv p1 500.005200
-> [500.005200] (2:p1@host1) p1 send p0 1e10 500.005200
-> [500.005201] (1:p0@host0) p0 compute 12 0.000001
-> [512.005200] (0:@) Simulation time 512.005
-> [512.005200] (2:p1@host1) p1 sleep 12 12.000000 
+> [500.006505] (1:p0@host0) p0 recv p1 500.006505
+> [500.006505] (2:p1@host1) p1 send p0 1e10 500.006505
+> [500.006506] (1:p0@host0) p0 compute 12 0.000001
+> [512.006505] (0:@) Simulation time 512.007
+> [512.006505] (2:p1@host1) p1 sleep 12 12.000000
 
 ! output sort
 $ ${bindir:=.}/actions --log=actions.thres=verbose homogeneous_3_hosts.xml deployment.xml actions_allReduce.txt "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n"
 > [  0.000000] (1:p0@host0) p0 comm_size 3 0.000000
-> [100.010400] (1:p0@host0) p0 allReduce 5e8 5e8 100.010400
-> [100.010400] (2:p1@host1) p1 allReduce 5e8 5e8 100.010400
-> [100.010400] (3:p2@host2) p2 allReduce 5e8 5e8 100.010400
-> [150.010400] (0:@) Simulation time 150.01
-> [150.010400] (1:p0@host0) p0 compute 5e8 50.000000
-> [150.010400] (2:p1@host1) p1 compute 5e8 50.000000
-> [150.010400] (3:p2@host2) p2 compute 5e8 50.000000
+> [100.013010] (1:p0@host0) p0 allReduce 5e8 5e8 100.013010
+> [100.013010] (2:p1@host1) p1 allReduce 5e8 5e8 100.013010
+> [100.013010] (3:p2@host2) p2 allReduce 5e8 5e8 100.013010
+> [150.013010] (0:@) Simulation time 150.013
+> [150.013010] (1:p0@host0) p0 compute 5e8 50.000000
+> [150.013010] (2:p1@host1) p1 compute 5e8 50.000000
+> [150.013010] (3:p2@host2) p2 compute 5e8 50.000000
 
 ! output sort
 $ ${bindir:=.}/actions --log=actions.thres=verbose homogeneous_3_hosts.xml deployment.xml actions_barrier.txt "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n"
 > [  0.000000] (1:p0@host0) p0 comm_size 3 0.000000
 > [  0.000000] (2:p1@host1) p1 comm_size 3 0.000000
 > [  0.000000] (3:p2@host2) p2 comm_size 3 0.000000
-> [  0.505200] (1:p0@host0) p0 send p1 1E7 0.505200
-> [  0.505200] (2:p1@host1) p1 recv p0 0.505200
-> [  0.905200] (2:p1@host1) p1 compute 4E6 0.400000
-> [  0.905200] (3:p2@host2) p2 compute 4E6 0.400000
-> [  0.955200] (0:@) Simulation time 0.9552
-> [  0.955200] (1:p0@host0) p0 compute 4.5E6 0.450000
+> [  0.506505] (1:p0@host0) p0 send p1 1E7 0.506505
+> [  0.506505] (2:p1@host1) p1 recv p0 0.506505
+> [  0.906505] (2:p1@host1) p1 compute 4E6 0.400000
+> [  0.906505] (3:p2@host2) p2 compute 4E6 0.400000
+> [  0.956505] (0:@) Simulation time 0.956505
+> [  0.956505] (1:p0@host0) p0 compute 4.5E6 0.450000
 
 ! output sort
 $ ${bindir:=.}/actions --log=actions.thres=verbose homogeneous_3_hosts.xml deployment.xml actions_bcast.txt "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n"
 > [  0.000000] (1:p0@host0) p0 comm_size 3 0.000000
-> [ 25.005200] (1:p0@host0) p0 bcast 5e8 25.005200
-> [ 25.005200] (2:p1@host1) p1 bcast 5e8 25.005200
-> [ 25.005200] (3:p2@host2) p2 bcast 5e8 25.005200
-> [ 45.005200] (2:p1@host1) p1 compute 2e8 20.000000
-> [ 75.005200] (1:p0@host0) p0 compute 5e8 50.000000
-> [ 75.005200] (3:p2@host2) p2 compute 5e8 50.000000
-> [100.010400] (1:p0@host0) p0 bcast 5e8 25.005200
-> [100.010400] (2:p1@host1) p1 bcast 5e8 55.005200
-> [100.010400] (3:p2@host2) p2 bcast 5e8 25.005200
-> [120.010400] (2:p1@host1) p1 compute 2e8 20.000000
-> [150.010400] (1:p0@host0) p0 compute 5e8 50.000000
-> [150.010400] (3:p2@host2) p2 compute 5e8 50.000000
-> [175.015600] (2:p1@host1) p1 reduce 5e8 5e8 55.005200
-> [175.015600] (3:p2@host2) p2 reduce 5e8 5e8 25.005200
-> [225.015600] (0:@) Simulation time 225.016
-> [225.015600] (1:p0@host0) p0 reduce 5e8 5e8 75.005200
+> [ 25.006505] (1:p0@host0) p0 bcast 5e8 25.006505
+> [ 25.006505] (2:p1@host1) p1 bcast 5e8 25.006505
+> [ 25.006505] (3:p2@host2) p2 bcast 5e8 25.006505
+> [ 45.006505] (2:p1@host1) p1 compute 2e8 20.000000
+> [ 75.006505] (1:p0@host0) p0 compute 5e8 50.000000
+> [ 75.006505] (3:p2@host2) p2 compute 5e8 50.000000
+> [100.013010] (1:p0@host0) p0 bcast 5e8 25.006505
+> [100.013010] (2:p1@host1) p1 bcast 5e8 55.006505
+> [100.013010] (3:p2@host2) p2 bcast 5e8 25.006505
+> [120.013010] (2:p1@host1) p1 compute 2e8 20.000000
+> [150.013010] (1:p0@host0) p0 compute 5e8 50.000000
+> [150.013010] (3:p2@host2) p2 compute 5e8 50.000000
+> [175.019515] (2:p1@host1) p1 reduce 5e8 5e8 55.006505
+> [175.019515] (3:p2@host2) p2 reduce 5e8 5e8 25.006505
+> [225.019515] (0:@) Simulation time 225.02
+> [225.019515] (1:p0@host0) p0 reduce 5e8 5e8 75.006505
 
 ! output sort
 $ ${bindir:=.}/actions --log=actions.thres=verbose homogeneous_3_hosts.xml deployment.xml actions_reduce.txt "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n"
 > [  0.000000] (1:p0@host0) p0 comm_size 3 0.000000
-> [ 25.005200] (2:p1@host1) p1 reduce 5e8 5e8 25.005200
-> [ 25.005200] (3:p2@host2) p2 reduce 5e8 5e8 25.005200
-> [ 75.005200] (1:p0@host0) p0 reduce 5e8 5e8 75.005200
-> [ 75.005200] (2:p1@host1) p1 compute 5e8 50.000000
-> [ 75.005200] (3:p2@host2) p2 compute 5e8 50.000000
-> [125.005200] (0:@) Simulation time 125.005
-> [125.005200] (1:p0@host0) p0 compute 5e8 50.000000
+> [ 25.006505] (2:p1@host1) p1 reduce 5e8 5e8 25.006505
+> [ 25.006505] (3:p2@host2) p2 reduce 5e8 5e8 25.006505
+> [ 75.006505] (1:p0@host0) p0 reduce 5e8 5e8 75.006505
+> [ 75.006505] (2:p1@host1) p1 compute 5e8 50.000000
+> [ 75.006505] (3:p2@host2) p2 compute 5e8 50.000000
+> [125.006505] (0:@) Simulation time 125.007
+> [125.006505] (1:p0@host0) p0 compute 5e8 50.000000
 
 ! output sort
 $ ${bindir:=.}/actions --log=actions.thres=verbose homogeneous_3_hosts.xml deployment.xml actions_with_isend.txt "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n"
 > [  0.000000] (2:p1@host1) p1 Irecv p0 0.000000
 > [  0.000000] (3:p2@host2) p2 Irecv p1 0.000000
 > [ 50.000000] (3:p2@host2) p2 compute 5e8 50.000000
-> [ 50.005200] (1:p0@host0) p0 send p1 1e9 50.005200
+> [ 50.006505] (1:p0@host0) p0 send p1 1e9 50.006505
 > [100.000000] (2:p1@host1) p1 compute 1e9 100.000000
 > [100.000000] (2:p1@host1) p1 wait 0.000000
-> [150.005200] (1:p0@host0) p0 compute 1e9 100.000000
-> [150.005200] (2:p1@host1) p1 send p2 1e9 50.005200
-> [150.005200] (3:p2@host2) p2 wait 100.005200
-> [150.005200] (3:p2@host2) p2 Isend p0 1e9 0.000000
-> [200.005200] (0:@) Simulation time 200.005
-> [200.005200] (1:p0@host0) p0 recv p2 50.000000
-> [200.005200] (3:p2@host2) p2 compute 5e8 50.000000
-
+> [150.006505] (1:p0@host0) p0 compute 1e9 100.000000
+> [150.006505] (2:p1@host1) p1 send p2 1e9 50.006505
+> [150.006505] (3:p2@host2) p2 wait 100.006505
+> [150.006505] (3:p2@host2) p2 Isend p0 1e9 0.000000
+> [200.006505] (0:@) Simulation time 200.007
+> [200.006505] (1:p0@host0) p0 recv p2 50.000000
+> [200.006505] (3:p2@host2) p2 compute 5e8 50.000000
index 6f4a70b..050cfd9 100644 (file)
 XBT_LOG_NEW_DEFAULT_CATEGORY(msg_test,
                              "Messages specific for this msg example");
 
-
-typedef enum {
-  PORT_22 = 0,
-  MAX_CHANNEL
-} channel_t;
-
 int master(int argc, char *argv[]);
 int slave(int argc, char *argv[]);
 int forwarder(int argc, char *argv[]);
@@ -198,7 +192,6 @@ MSG_error_t test_all(const char *platform_file,
   MSG_error_t res = MSG_OK;
 
   {                             /*  Simulation setting */
-    MSG_set_channel_number(MAX_CHANNEL);
     MSG_paje_output("msg_test.trace");
     MSG_create_environment(platform_file);
   }
index 5a18518..f6ce033 100644 (file)
@@ -876,14 +876,13 @@ static void random_lookup(node_t node)
  */
 int main(int argc, char *argv[])
 {
+  MSG_global_init(&argc, argv);
   if (argc < 3) {
     printf("Usage: %s [-nb_bits=n] [-timeout=t] platform_file deployment_file\n", argv[0]);
     printf("example: %s ../msg_platform.xml chord.xml\n", argv[0]);
     exit(1);
   }
 
-  MSG_global_init(&argc, argv);
-
   char **options = &argv[1];
   while (!strncmp(options[0], "-", 1)) {
 
index b015895..5de61ff 100644 (file)
@@ -21,69 +21,69 @@ $ $SG_TEST_EXENV ${bindir:=.}/chord$EXEEXT -nb_bits=6 ${srcdir:=.}/../msg_platfo
 > [  0.000000] (8:node@Jacquelin)   17  |   1 
 > [  0.000000] (8:node@Jacquelin)   33  |   1 
 > [  0.000000] (8:node@Jacquelin) Predecessor: -1
-> [  6.018864] (1:node@Gatien) My finger table:
-> [  6.018864] (1:node@Gatien) Start | Succ 
-> [  6.018864] (1:node@Gatien)   49  |   1 
-> [  6.018864] (1:node@Gatien)   50  |  48 
-> [  6.018864] (1:node@Gatien)   52  |  48 
-> [  6.018864] (1:node@Gatien)   56  |  48 
-> [  6.018864] (1:node@Gatien)    0  |  48 
-> [  6.018864] (1:node@Gatien)   16  |  48 
-> [  6.018864] (1:node@Gatien) Predecessor: -1
-> [ 10.710204] (2:node@McGee) My finger table:
-> [ 10.710204] (2:node@McGee) Start | Succ 
-> [ 10.710204] (2:node@McGee)   43  |   1 
-> [ 10.710204] (2:node@McGee)   44  |  42 
-> [ 10.710204] (2:node@McGee)   46  |  42 
-> [ 10.710204] (2:node@McGee)   50  |  42 
-> [ 10.710204] (2:node@McGee)   58  |  42 
-> [ 10.710204] (2:node@McGee)   10  |  42 
-> [ 10.710204] (2:node@McGee) Predecessor: -1
-> [ 17.433288] (3:node@iRMX) My finger table:
-> [ 17.433288] (3:node@iRMX) Start | Succ 
-> [ 17.433288] (3:node@iRMX)   39  |   1 
-> [ 17.433288] (3:node@iRMX)   40  |  38 
-> [ 17.433288] (3:node@iRMX)   42  |  38 
-> [ 17.433288] (3:node@iRMX)   46  |  38 
-> [ 17.433288] (3:node@iRMX)   54  |  38 
-> [ 17.433288] (3:node@iRMX)    6  |  38 
-> [ 17.433288] (3:node@iRMX) Predecessor: -1
-> [ 20.004273] (4:node@Geoff) My finger table:
-> [ 20.004273] (4:node@Geoff) Start | Succ 
-> [ 20.004273] (4:node@Geoff)   33  |   1 
-> [ 20.004273] (4:node@Geoff)   34  |  32 
-> [ 20.004273] (4:node@Geoff)   36  |  32 
-> [ 20.004273] (4:node@Geoff)   40  |  32 
-> [ 20.004273] (4:node@Geoff)   48  |  32 
-> [ 20.004273] (4:node@Geoff)    0  |  32 
-> [ 20.004273] (4:node@Geoff) Predecessor: -1
-> [ 26.449094] (5:node@TeX) My finger table:
-> [ 26.449094] (5:node@TeX) Start | Succ 
-> [ 26.449094] (5:node@TeX)   22  |   1 
-> [ 26.449094] (5:node@TeX)   23  |  21 
-> [ 26.449094] (5:node@TeX)   25  |  21 
-> [ 26.449094] (5:node@TeX)   29  |  21 
-> [ 26.449094] (5:node@TeX)   37  |  21 
-> [ 26.449094] (5:node@TeX)   53  |  21 
-> [ 26.449094] (5:node@TeX) Predecessor: -1
-> [ 30.739573] (6:node@Jean_Yves) My finger table:
-> [ 30.739573] (6:node@Jean_Yves) Start | Succ 
-> [ 30.739573] (6:node@Jean_Yves)   15  |   1 
-> [ 30.739573] (6:node@Jean_Yves)   16  |  14 
-> [ 30.739573] (6:node@Jean_Yves)   18  |  14 
-> [ 30.739573] (6:node@Jean_Yves)   22  |  14 
-> [ 30.739573] (6:node@Jean_Yves)   30  |  14 
-> [ 30.739573] (6:node@Jean_Yves)   46  |  14 
-> [ 30.739573] (6:node@Jean_Yves) Predecessor: -1
-> [ 35.838541] (7:node@Boivin) My finger table:
-> [ 35.838541] (7:node@Boivin) Start | Succ 
-> [ 35.838541] (7:node@Boivin)    9  |   1 
-> [ 35.838541] (7:node@Boivin)   10  |   8 
-> [ 35.838541] (7:node@Boivin)   12  |   8 
-> [ 35.838541] (7:node@Boivin)   16  |   8 
-> [ 35.838541] (7:node@Boivin)   24  |   8 
-> [ 35.838541] (7:node@Boivin)   40  |   8 
-> [ 35.838541] (7:node@Boivin) Predecessor: -1
+> [  6.274535] (1:node@Gatien) My finger table:
+> [  6.274535] (1:node@Gatien) Start | Succ 
+> [  6.274535] (1:node@Gatien)   49  |   1 
+> [  6.274535] (1:node@Gatien)   50  |  48 
+> [  6.274535] (1:node@Gatien)   52  |  48 
+> [  6.274535] (1:node@Gatien)   56  |  48 
+> [  6.274535] (1:node@Gatien)    0  |  48 
+> [  6.274535] (1:node@Gatien)   16  |  48 
+> [  6.274535] (1:node@Gatien) Predecessor: -1
+> [ 10.888420] (2:node@McGee) My finger table:
+> [ 10.888420] (2:node@McGee) Start | Succ 
+> [ 10.888420] (2:node@McGee)   43  |   1 
+> [ 10.888420] (2:node@McGee)   44  |  42 
+> [ 10.888420] (2:node@McGee)   46  |  42 
+> [ 10.888420] (2:node@McGee)   50  |  42 
+> [ 10.888420] (2:node@McGee)   58  |  42 
+> [ 10.888420] (2:node@McGee)   10  |  42 
+> [ 10.888420] (2:node@McGee) Predecessor: -1
+> [ 18.043892] (3:node@iRMX) My finger table:
+> [ 18.043892] (3:node@iRMX) Start | Succ 
+> [ 18.043892] (3:node@iRMX)   39  |   1 
+> [ 18.043892] (3:node@iRMX)   40  |  38 
+> [ 18.043892] (3:node@iRMX)   42  |  38 
+> [ 18.043892] (3:node@iRMX)   46  |  38 
+> [ 18.043892] (3:node@iRMX)   54  |  38 
+> [ 18.043892] (3:node@iRMX)    6  |  38 
+> [ 18.043892] (3:node@iRMX) Predecessor: -1
+> [ 20.005344] (4:node@Geoff) My finger table:
+> [ 20.005344] (4:node@Geoff) Start | Succ 
+> [ 20.005344] (4:node@Geoff)   33  |   1 
+> [ 20.005344] (4:node@Geoff)   34  |  32 
+> [ 20.005344] (4:node@Geoff)   36  |  32 
+> [ 20.005344] (4:node@Geoff)   40  |  32 
+> [ 20.005344] (4:node@Geoff)   48  |  32 
+> [ 20.005344] (4:node@Geoff)    0  |  32 
+> [ 20.005344] (4:node@Geoff) Predecessor: -1
+> [ 26.812726] (5:node@TeX) My finger table:
+> [ 26.812726] (5:node@TeX) Start | Succ 
+> [ 26.812726] (5:node@TeX)   22  |   1 
+> [ 26.812726] (5:node@TeX)   23  |  21 
+> [ 26.812726] (5:node@TeX)   25  |  21 
+> [ 26.812726] (5:node@TeX)   29  |  21 
+> [ 26.812726] (5:node@TeX)   37  |  21 
+> [ 26.812726] (5:node@TeX)   53  |  21 
+> [ 26.812726] (5:node@TeX) Predecessor: -1
+> [ 30.925159] (6:node@Jean_Yves) My finger table:
+> [ 30.925159] (6:node@Jean_Yves) Start | Succ 
+> [ 30.925159] (6:node@Jean_Yves)   15  |   1 
+> [ 30.925159] (6:node@Jean_Yves)   16  |  14 
+> [ 30.925159] (6:node@Jean_Yves)   18  |  14 
+> [ 30.925159] (6:node@Jean_Yves)   22  |  14 
+> [ 30.925159] (6:node@Jean_Yves)   30  |  14 
+> [ 30.925159] (6:node@Jean_Yves)   46  |  14 
+> [ 30.925159] (6:node@Jean_Yves) Predecessor: -1
+> [ 36.048962] (7:node@Boivin) My finger table:
+> [ 36.048962] (7:node@Boivin) Start | Succ 
+> [ 36.048962] (7:node@Boivin)    9  |   1 
+> [ 36.048962] (7:node@Boivin)   10  |   8 
+> [ 36.048962] (7:node@Boivin)   12  |   8 
+> [ 36.048962] (7:node@Boivin)   16  |   8 
+> [ 36.048962] (7:node@Boivin)   24  |   8 
+> [ 36.048962] (7:node@Boivin)   40  |   8 
+> [ 36.048962] (7:node@Boivin) Predecessor: -1
 > [ 75.000000] (8:node@Jacquelin) My finger table:
 > [ 75.000000] (8:node@Jacquelin) Start | Succ 
 > [ 75.000000] (8:node@Jacquelin)    2  |   1 
@@ -102,332 +102,341 @@ $ $SG_TEST_EXENV ${bindir:=.}/chord$EXEEXT -nb_bits=6 ${srcdir:=.}/../msg_platfo
 > [ 80.000000] (8:node@Jacquelin)   17  |   1 
 > [ 80.000000] (8:node@Jacquelin)   33  |   1 
 > [ 80.000000] (8:node@Jacquelin) Predecessor: 42
-> [ 81.018864] (8:node@Jacquelin) My finger table:
-> [ 81.018864] (8:node@Jacquelin) Start | Succ 
-> [ 81.018864] (8:node@Jacquelin)    2  |  42 
-> [ 81.018864] (8:node@Jacquelin)    3  |   1 
-> [ 81.018864] (8:node@Jacquelin)    5  |   1 
-> [ 81.018864] (8:node@Jacquelin)    9  |   1 
-> [ 81.018864] (8:node@Jacquelin)   17  |   1 
-> [ 81.018864] (8:node@Jacquelin)   33  |   1 
-> [ 81.018864] (8:node@Jacquelin) Predecessor: 48
-> [113.891588] (2:node@McGee) My finger table:
-> [113.891588] (2:node@McGee) Start | Succ 
-> [113.891588] (2:node@McGee)   43  |  48 
-> [113.891588] (2:node@McGee)   44  |  42 
-> [113.891588] (2:node@McGee)   46  |  42 
-> [113.891588] (2:node@McGee)   50  |  42 
-> [113.891588] (2:node@McGee)   58  |  42 
-> [113.891588] (2:node@McGee)   10  |  42 
-> [113.891588] (2:node@McGee) Predecessor: 1
-> [135.929315] (1:node@Gatien) My finger table:
-> [135.929315] (1:node@Gatien) Start | Succ 
-> [135.929315] (1:node@Gatien)   49  |   1 
-> [135.929315] (1:node@Gatien)   50  |  48 
-> [135.929315] (1:node@Gatien)   52  |  48 
-> [135.929315] (1:node@Gatien)   56  |  48 
-> [135.929315] (1:node@Gatien)    0  |  48 
-> [135.929315] (1:node@Gatien)   16  |  48 
-> [135.929315] (1:node@Gatien) Predecessor: 42
-> [187.822191] (2:node@McGee) My finger table:
-> [187.822191] (2:node@McGee) Start | Succ 
-> [187.822191] (2:node@McGee)   43  |  48 
-> [187.822191] (2:node@McGee)   44  |  42 
-> [187.822191] (2:node@McGee)   46  |  42 
-> [187.822191] (2:node@McGee)   50  |  42 
-> [187.822191] (2:node@McGee)   58  |  42 
-> [187.822191] (2:node@McGee)   10  |  42 
-> [187.822191] (2:node@McGee) Predecessor: 14
-> [196.476362] (2:node@McGee) My finger table:
-> [196.476362] (2:node@McGee) Start | Succ 
-> [196.476362] (2:node@McGee)   43  |  48 
-> [196.476362] (2:node@McGee)   44  |  42 
-> [196.476362] (2:node@McGee)   46  |  42 
-> [196.476362] (2:node@McGee)   50  |  42 
-> [196.476362] (2:node@McGee)   58  |  42 
-> [196.476362] (2:node@McGee)   10  |  42 
-> [196.476362] (2:node@McGee) Predecessor: 38
-> [239.187724] (3:node@iRMX) My finger table:
-> [239.187724] (3:node@iRMX) Start | Succ 
-> [239.187724] (3:node@iRMX)   39  |  42 
-> [239.187724] (3:node@iRMX)   40  |  38 
-> [239.187724] (3:node@iRMX)   42  |  38 
-> [239.187724] (3:node@iRMX)   46  |  38 
-> [239.187724] (3:node@iRMX)   54  |  38 
-> [239.187724] (3:node@iRMX)    6  |  38 
-> [239.187724] (3:node@iRMX) Predecessor: 32
-> [246.101146] (1:node@Gatien) My finger table:
-> [246.101146] (1:node@Gatien) Start | Succ 
-> [246.101146] (1:node@Gatien)   49  |   1 
-> [246.101146] (1:node@Gatien)   50  |   1 
-> [246.101146] (1:node@Gatien)   52  |  48 
-> [246.101146] (1:node@Gatien)   56  |  48 
-> [246.101146] (1:node@Gatien)    0  |  48 
-> [246.101146] (1:node@Gatien)   16  |  48 
-> [246.101146] (1:node@Gatien) Predecessor: 42
-> [253.395755] (7:node@Boivin) My finger table:
-> [253.395755] (7:node@Boivin) Start | Succ 
-> [253.395755] (7:node@Boivin)    9  |  32 
-> [253.395755] (7:node@Boivin)   10  |  32 
-> [253.395755] (7:node@Boivin)   12  |   8 
-> [253.395755] (7:node@Boivin)   16  |   8 
-> [253.395755] (7:node@Boivin)   24  |   8 
-> [253.395755] (7:node@Boivin)   40  |   8 
-> [253.395755] (7:node@Boivin) Predecessor: -1
-> [259.532923] (8:node@Jacquelin) My finger table:
-> [259.532923] (8:node@Jacquelin) Start | Succ 
-> [259.532923] (8:node@Jacquelin)    2  |  32 
-> [259.532923] (8:node@Jacquelin)    3  |  32 
-> [259.532923] (8:node@Jacquelin)    5  |   1 
-> [259.532923] (8:node@Jacquelin)    9  |   1 
-> [259.532923] (8:node@Jacquelin)   17  |   1 
-> [259.532923] (8:node@Jacquelin)   33  |   1 
-> [259.532923] (8:node@Jacquelin) Predecessor: 48
-> [261.420507] (2:node@McGee) My finger table:
-> [261.420507] (2:node@McGee) Start | Succ 
-> [261.420507] (2:node@McGee)   43  |  48 
-> [261.420507] (2:node@McGee)   44  |  48 
-> [261.420507] (2:node@McGee)   46  |  42 
-> [261.420507] (2:node@McGee)   50  |  42 
-> [261.420507] (2:node@McGee)   58  |  42 
-> [261.420507] (2:node@McGee)   10  |  42 
-> [261.420507] (2:node@McGee) Predecessor: 38
-> [262.822955] (6:node@Jean_Yves) My finger table:
-> [262.822955] (6:node@Jean_Yves) Start | Succ 
-> [262.822955] (6:node@Jean_Yves)   15  |  32 
-> [262.822955] (6:node@Jean_Yves)   16  |  32 
-> [262.822955] (6:node@Jean_Yves)   18  |  14 
-> [262.822955] (6:node@Jean_Yves)   22  |  14 
-> [262.822955] (6:node@Jean_Yves)   30  |  14 
-> [262.822955] (6:node@Jean_Yves)   46  |  14 
-> [262.822955] (6:node@Jean_Yves) Predecessor: -1
-> [268.142943] (3:node@iRMX) My finger table:
-> [268.142943] (3:node@iRMX) Start | Succ 
-> [268.142943] (3:node@iRMX)   39  |  42 
-> [268.142943] (3:node@iRMX)   40  |  42 
-> [268.142943] (3:node@iRMX)   42  |  38 
-> [268.142943] (3:node@iRMX)   46  |  38 
-> [268.142943] (3:node@iRMX)   54  |  38 
-> [268.142943] (3:node@iRMX)    6  |  38 
-> [268.142943] (3:node@iRMX) Predecessor: 32
-> [271.623232] (5:node@TeX) My finger table:
-> [271.623232] (5:node@TeX) Start | Succ 
-> [271.623232] (5:node@TeX)   22  |  32 
-> [271.623232] (5:node@TeX)   23  |  32 
-> [271.623232] (5:node@TeX)   25  |  21 
-> [271.623232] (5:node@TeX)   29  |  21 
-> [271.623232] (5:node@TeX)   37  |  21 
-> [271.623232] (5:node@TeX)   53  |  21 
-> [271.623232] (5:node@TeX) Predecessor: -1
-> [279.057600] (4:node@Geoff) My finger table:
-> [279.057600] (4:node@Geoff) Start | Succ 
-> [279.057600] (4:node@Geoff)   33  |  38 
-> [279.057600] (4:node@Geoff)   34  |  32 
-> [279.057600] (4:node@Geoff)   36  |  32 
-> [279.057600] (4:node@Geoff)   40  |  32 
-> [279.057600] (4:node@Geoff)   48  |  32 
-> [279.057600] (4:node@Geoff)    0  |  32 
-> [279.057600] (4:node@Geoff) Predecessor: 8
-> [281.486619] (4:node@Geoff) My finger table:
-> [281.486619] (4:node@Geoff) Start | Succ 
-> [281.486619] (4:node@Geoff)   33  |  38 
-> [281.486619] (4:node@Geoff)   34  |  38 
-> [281.486619] (4:node@Geoff)   36  |  32 
-> [281.486619] (4:node@Geoff)   40  |  32 
-> [281.486619] (4:node@Geoff)   48  |  32 
-> [281.486619] (4:node@Geoff)    0  |  32 
-> [281.486619] (4:node@Geoff) Predecessor: 8
-> [292.924102] (4:node@Geoff) My finger table:
-> [292.924102] (4:node@Geoff) Start | Succ 
-> [292.924102] (4:node@Geoff)   33  |  38 
-> [292.924102] (4:node@Geoff)   34  |  38 
-> [292.924102] (4:node@Geoff)   36  |  32 
-> [292.924102] (4:node@Geoff)   40  |  32 
-> [292.924102] (4:node@Geoff)   48  |  32 
-> [292.924102] (4:node@Geoff)    0  |  32 
-> [292.924102] (4:node@Geoff) Predecessor: 21
-> [338.206033] (5:node@TeX) My finger table:
-> [338.206033] (5:node@TeX) Start | Succ 
-> [338.206033] (5:node@TeX)   22  |  32 
-> [338.206033] (5:node@TeX)   23  |  32 
-> [338.206033] (5:node@TeX)   25  |  21 
-> [338.206033] (5:node@TeX)   29  |  21 
-> [338.206033] (5:node@TeX)   37  |  21 
-> [338.206033] (5:node@TeX)   53  |  21 
-> [338.206033] (5:node@TeX) Predecessor: 14
-> [369.341418] (1:node@Gatien) My finger table:
-> [369.341418] (1:node@Gatien) Start | Succ 
-> [369.341418] (1:node@Gatien)   49  |   1 
-> [369.341418] (1:node@Gatien)   50  |   1 
-> [369.341418] (1:node@Gatien)   52  |   1 
-> [369.341418] (1:node@Gatien)   56  |  48 
-> [369.341418] (1:node@Gatien)    0  |  48 
-> [369.341418] (1:node@Gatien)   16  |  48 
-> [369.341418] (1:node@Gatien) Predecessor: 42
-> [379.982438] (8:node@Jacquelin) My finger table:
-> [379.982438] (8:node@Jacquelin) Start | Succ 
-> [379.982438] (8:node@Jacquelin)    2  |  14 
-> [379.982438] (8:node@Jacquelin)    3  |  32 
-> [379.982438] (8:node@Jacquelin)    5  |  14 
-> [379.982438] (8:node@Jacquelin)    9  |   1 
-> [379.982438] (8:node@Jacquelin)   17  |   1 
-> [379.982438] (8:node@Jacquelin)   33  |   1 
-> [379.982438] (8:node@Jacquelin) Predecessor: 48
-> [384.034401] (2:node@McGee) My finger table:
-> [384.034401] (2:node@McGee) Start | Succ 
-> [384.034401] (2:node@McGee)   43  |  48 
-> [384.034401] (2:node@McGee)   44  |  48 
-> [384.034401] (2:node@McGee)   46  |  48 
-> [384.034401] (2:node@McGee)   50  |  42 
-> [384.034401] (2:node@McGee)   58  |  42 
-> [384.034401] (2:node@McGee)   10  |  42 
-> [384.034401] (2:node@McGee) Predecessor: 38
-> [386.415281] (6:node@Jean_Yves) My finger table:
-> [386.415281] (6:node@Jean_Yves) Start | Succ 
-> [386.415281] (6:node@Jean_Yves)   15  |  21 
-> [386.415281] (6:node@Jean_Yves)   16  |  32 
-> [386.415281] (6:node@Jean_Yves)   18  |  14 
-> [386.415281] (6:node@Jean_Yves)   22  |  14 
-> [386.415281] (6:node@Jean_Yves)   30  |  14 
-> [386.415281] (6:node@Jean_Yves)   46  |  14 
-> [386.415281] (6:node@Jean_Yves) Predecessor: 1
-> [386.415281] (6:node@Jean_Yves) My finger table:
-> [386.415281] (6:node@Jean_Yves) Start | Succ 
-> [386.415281] (6:node@Jean_Yves)   15  |  21 
-> [386.415281] (6:node@Jean_Yves)   16  |  32 
-> [386.415281] (6:node@Jean_Yves)   18  |  21 
-> [386.415281] (6:node@Jean_Yves)   22  |  14 
-> [386.415281] (6:node@Jean_Yves)   30  |  14 
-> [386.415281] (6:node@Jean_Yves)   46  |  14 
-> [386.415281] (6:node@Jean_Yves) Predecessor: 1
-> [390.149558] (7:node@Boivin) My finger table:
-> [390.149558] (7:node@Boivin) Start | Succ 
-> [390.149558] (7:node@Boivin)    9  |  14 
-> [390.149558] (7:node@Boivin)   10  |  32 
-> [390.149558] (7:node@Boivin)   12  |  14 
-> [390.149558] (7:node@Boivin)   16  |   8 
-> [390.149558] (7:node@Boivin)   24  |   8 
-> [390.149558] (7:node@Boivin)   40  |   8 
-> [390.149558] (7:node@Boivin) Predecessor: -1
-> [392.283872] (6:node@Jean_Yves) My finger table:
-> [392.283872] (6:node@Jean_Yves) Start | Succ 
-> [392.283872] (6:node@Jean_Yves)   15  |  21 
-> [392.283872] (6:node@Jean_Yves)   16  |  32 
-> [392.283872] (6:node@Jean_Yves)   18  |  21 
-> [392.283872] (6:node@Jean_Yves)   22  |  14 
-> [392.283872] (6:node@Jean_Yves)   30  |  14 
-> [392.283872] (6:node@Jean_Yves)   46  |  14 
-> [392.283872] (6:node@Jean_Yves) Predecessor: 8
-> [404.370688] (4:node@Geoff) My finger table:
-> [404.370688] (4:node@Geoff) Start | Succ 
-> [404.370688] (4:node@Geoff)   33  |  38 
-> [404.370688] (4:node@Geoff)   34  |  38 
-> [404.370688] (4:node@Geoff)   36  |  38 
-> [404.370688] (4:node@Geoff)   40  |  32 
-> [404.370688] (4:node@Geoff)   48  |  32 
-> [404.370688] (4:node@Geoff)    0  |  32 
-> [404.370688] (4:node@Geoff) Predecessor: 21
-> [405.070972] (3:node@iRMX) My finger table:
-> [405.070972] (3:node@iRMX) Start | Succ 
-> [405.070972] (3:node@iRMX)   39  |  42 
-> [405.070972] (3:node@iRMX)   40  |  42 
-> [405.070972] (3:node@iRMX)   42  |  42 
-> [405.070972] (3:node@iRMX)   46  |  38 
-> [405.070972] (3:node@iRMX)   54  |  38 
-> [405.070972] (3:node@iRMX)    6  |  38 
-> [405.070972] (3:node@iRMX) Predecessor: 32
-> [418.336053] (5:node@TeX) My finger table:
-> [418.336053] (5:node@TeX) Start | Succ 
-> [418.336053] (5:node@TeX)   22  |  32 
-> [418.336053] (5:node@TeX)   23  |  32 
-> [418.336053] (5:node@TeX)   25  |  32 
-> [418.336053] (5:node@TeX)   29  |  21 
-> [418.336053] (5:node@TeX)   37  |  21 
-> [418.336053] (5:node@TeX)   53  |  21 
-> [418.336053] (5:node@TeX) Predecessor: 14
-> [448.762027] (7:node@Boivin) My finger table:
-> [448.762027] (7:node@Boivin) Start | Succ 
-> [448.762027] (7:node@Boivin)    9  |  14 
-> [448.762027] (7:node@Boivin)   10  |  32 
-> [448.762027] (7:node@Boivin)   12  |  14 
-> [448.762027] (7:node@Boivin)   16  |   8 
-> [448.762027] (7:node@Boivin)   24  |   8 
-> [448.762027] (7:node@Boivin)   40  |   8 
-> [448.762027] (7:node@Boivin) Predecessor: 1
-> [490.780259] (1:node@Gatien) My finger table:
-> [490.780259] (1:node@Gatien) Start | Succ 
-> [490.780259] (1:node@Gatien)   49  |   1 
-> [490.780259] (1:node@Gatien)   50  |   1 
-> [490.780259] (1:node@Gatien)   52  |   1 
-> [490.780259] (1:node@Gatien)   56  |   1 
-> [490.780259] (1:node@Gatien)    0  |  48 
-> [490.780259] (1:node@Gatien)   16  |  48 
-> [490.780259] (1:node@Gatien) Predecessor: 42
-> [505.134969] (8:node@Jacquelin) My finger table:
-> [505.134969] (8:node@Jacquelin) Start | Succ 
-> [505.134969] (8:node@Jacquelin)    2  |   8 
-> [505.134969] (8:node@Jacquelin)    3  |  32 
-> [505.134969] (8:node@Jacquelin)    5  |  14 
-> [505.134969] (8:node@Jacquelin)    9  |  14 
-> [505.134969] (8:node@Jacquelin)   17  |   1 
-> [505.134969] (8:node@Jacquelin)   33  |   1 
-> [505.134969] (8:node@Jacquelin) Predecessor: 48
-> [519.547951] (6:node@Jean_Yves) My finger table:
-> [519.547951] (6:node@Jean_Yves) Start | Succ 
-> [519.547951] (6:node@Jean_Yves)   15  |  21 
-> [519.547951] (6:node@Jean_Yves)   16  |  32 
-> [519.547951] (6:node@Jean_Yves)   18  |  21 
-> [519.547951] (6:node@Jean_Yves)   22  |  32 
-> [519.547951] (6:node@Jean_Yves)   30  |  14 
-> [519.547951] (6:node@Jean_Yves)   46  |  14 
-> [519.547951] (6:node@Jean_Yves) Predecessor: 8
-> [523.456709] (2:node@McGee) My finger table:
-> [523.456709] (2:node@McGee) Start | Succ 
-> [523.456709] (2:node@McGee)   43  |  48 
-> [523.456709] (2:node@McGee)   44  |  48 
-> [523.456709] (2:node@McGee)   46  |  48 
-> [523.456709] (2:node@McGee)   50  |   1 
-> [523.456709] (2:node@McGee)   58  |  42 
-> [523.456709] (2:node@McGee)   10  |  42 
-> [523.456709] (2:node@McGee) Predecessor: 38
-> [541.506552] (5:node@TeX) My finger table:
-> [541.506552] (5:node@TeX) Start | Succ 
-> [541.506552] (5:node@TeX)   22  |  32 
-> [541.506552] (5:node@TeX)   23  |  32 
-> [541.506552] (5:node@TeX)   25  |  32 
-> [541.506552] (5:node@TeX)   29  |  32 
-> [541.506552] (5:node@TeX)   37  |  21 
-> [541.506552] (5:node@TeX)   53  |  21 
-> [541.506552] (5:node@TeX) Predecessor: 14
-> [542.490747] (4:node@Geoff) My finger table:
-> [542.490747] (4:node@Geoff) Start | Succ 
-> [542.490747] (4:node@Geoff)   33  |  38 
-> [542.490747] (4:node@Geoff)   34  |  38 
-> [542.490747] (4:node@Geoff)   36  |  38 
-> [542.490747] (4:node@Geoff)   40  |  42 
-> [542.490747] (4:node@Geoff)   48  |  32 
-> [542.490747] (4:node@Geoff)    0  |  32 
-> [542.490747] (4:node@Geoff) Predecessor: 21
-> [543.696191] (7:node@Boivin) My finger table:
-> [543.696191] (7:node@Boivin) Start | Succ 
-> [543.696191] (7:node@Boivin)    9  |  14 
-> [543.696191] (7:node@Boivin)   10  |  32 
-> [543.696191] (7:node@Boivin)   12  |  14 
-> [543.696191] (7:node@Boivin)   16  |  21 
-> [543.696191] (7:node@Boivin)   24  |   8 
-> [543.696191] (7:node@Boivin)   40  |   8 
-> [543.696191] (7:node@Boivin) Predecessor: 1
-> [547.073600] (3:node@iRMX) My finger table:
-> [547.073600] (3:node@iRMX) Start | Succ 
-> [547.073600] (3:node@iRMX)   39  |  42 
-> [547.073600] (3:node@iRMX)   40  |  42 
-> [547.073600] (3:node@iRMX)   42  |  42 
-> [547.073600] (3:node@iRMX)   46  |  48 
-> [547.073600] (3:node@iRMX)   54  |  38 
-> [547.073600] (3:node@iRMX)    6  |  38 
-> [547.073600] (3:node@iRMX) Predecessor: 32
-> [649.756626] (0:@) Messages created: 838
-> [649.756626] (0:@) Simulated time: 649.757
+> [ 81.274535] (8:node@Jacquelin) My finger table:
+> [ 81.274535] (8:node@Jacquelin) Start | Succ 
+> [ 81.274535] (8:node@Jacquelin)    2  |  42 
+> [ 81.274535] (8:node@Jacquelin)    3  |   1 
+> [ 81.274535] (8:node@Jacquelin)    5  |   1 
+> [ 81.274535] (8:node@Jacquelin)    9  |   1 
+> [ 81.274535] (8:node@Jacquelin)   17  |   1 
+> [ 81.274535] (8:node@Jacquelin)   33  |   1 
+> [ 81.274535] (8:node@Jacquelin) Predecessor: 48
+> [116.656297] (2:node@McGee) My finger table:
+> [116.656297] (2:node@McGee) Start | Succ 
+> [116.656297] (2:node@McGee)   43  |  48 
+> [116.656297] (2:node@McGee)   44  |  42 
+> [116.656297] (2:node@McGee)   46  |  42 
+> [116.656297] (2:node@McGee)   50  |  42 
+> [116.656297] (2:node@McGee)   58  |  42 
+> [116.656297] (2:node@McGee)   10  |  42 
+> [116.656297] (2:node@McGee) Predecessor: 1
+> [141.384730] (1:node@Gatien) My finger table:
+> [141.384730] (1:node@Gatien) Start | Succ 
+> [141.384730] (1:node@Gatien)   49  |   1 
+> [141.384730] (1:node@Gatien)   50  |  48 
+> [141.384730] (1:node@Gatien)   52  |  48 
+> [141.384730] (1:node@Gatien)   56  |  48 
+> [141.384730] (1:node@Gatien)    0  |  48 
+> [141.384730] (1:node@Gatien)   16  |  48 
+> [141.384730] (1:node@Gatien) Predecessor: 42
+> [187.433548] (2:node@McGee) My finger table:
+> [187.433548] (2:node@McGee) Start | Succ 
+> [187.433548] (2:node@McGee)   43  |  48 
+> [187.433548] (2:node@McGee)   44  |  42 
+> [187.433548] (2:node@McGee)   46  |  42 
+> [187.433548] (2:node@McGee)   50  |  42 
+> [187.433548] (2:node@McGee)   58  |  42 
+> [187.433548] (2:node@McGee)   10  |  42 
+> [187.433548] (2:node@McGee) Predecessor: 8
+> [224.184103] (2:node@McGee) My finger table:
+> [224.184103] (2:node@McGee) Start | Succ 
+> [224.184103] (2:node@McGee)   43  |  48 
+> [224.184103] (2:node@McGee)   44  |  42 
+> [224.184103] (2:node@McGee)   46  |  42 
+> [224.184103] (2:node@McGee)   50  |  42 
+> [224.184103] (2:node@McGee)   58  |  42 
+> [224.184103] (2:node@McGee)   10  |  42 
+> [224.184103] (2:node@McGee) Predecessor: 38
+> [238.101252] (7:node@Boivin) My finger table:
+> [238.101252] (7:node@Boivin) Start | Succ 
+> [238.101252] (7:node@Boivin)    9  |  38 
+> [238.101252] (7:node@Boivin)   10  |   8 
+> [238.101252] (7:node@Boivin)   12  |   8 
+> [238.101252] (7:node@Boivin)   16  |   8 
+> [238.101252] (7:node@Boivin)   24  |   8 
+> [238.101252] (7:node@Boivin)   40  |   8 
+> [238.101252] (7:node@Boivin) Predecessor: 1
+> [244.547810] (1:node@Gatien) My finger table:
+> [244.547810] (1:node@Gatien) Start | Succ 
+> [244.547810] (1:node@Gatien)   49  |   1 
+> [244.547810] (1:node@Gatien)   50  |   1 
+> [244.547810] (1:node@Gatien)   52  |  48 
+> [244.547810] (1:node@Gatien)   56  |  48 
+> [244.547810] (1:node@Gatien)    0  |  48 
+> [244.547810] (1:node@Gatien)   16  |  48 
+> [244.547810] (1:node@Gatien) Predecessor: 42
+> [251.313269] (7:node@Boivin) My finger table:
+> [251.313269] (7:node@Boivin) Start | Succ 
+> [251.313269] (7:node@Boivin)    9  |  38 
+> [251.313269] (7:node@Boivin)   10  |  38 
+> [251.313269] (7:node@Boivin)   12  |   8 
+> [251.313269] (7:node@Boivin)   16  |   8 
+> [251.313269] (7:node@Boivin)   24  |   8 
+> [251.313269] (7:node@Boivin)   40  |   8 
+> [251.313269] (7:node@Boivin) Predecessor: 1
+> [252.823597] (2:node@McGee) My finger table:
+> [252.823597] (2:node@McGee) Start | Succ 
+> [252.823597] (2:node@McGee)   43  |  48 
+> [252.823597] (2:node@McGee)   44  |  48 
+> [252.823597] (2:node@McGee)   46  |  42 
+> [252.823597] (2:node@McGee)   50  |  42 
+> [252.823597] (2:node@McGee)   58  |  42 
+> [252.823597] (2:node@McGee)   10  |  42 
+> [252.823597] (2:node@McGee) Predecessor: 38
+> [268.912112] (6:node@Jean_Yves) My finger table:
+> [268.912112] (6:node@Jean_Yves) Start | Succ 
+> [268.912112] (6:node@Jean_Yves)   15  |  38 
+> [268.912112] (6:node@Jean_Yves)   16  |  38 
+> [268.912112] (6:node@Jean_Yves)   18  |  14 
+> [268.912112] (6:node@Jean_Yves)   22  |  14 
+> [268.912112] (6:node@Jean_Yves)   30  |  14 
+> [268.912112] (6:node@Jean_Yves)   46  |  14 
+> [268.912112] (6:node@Jean_Yves) Predecessor: -1
+> [272.591527] (3:node@iRMX) My finger table:
+> [272.591527] (3:node@iRMX) Start | Succ 
+> [272.591527] (3:node@iRMX)   39  |  42 
+> [272.591527] (3:node@iRMX)   40  |  38 
+> [272.591527] (3:node@iRMX)   42  |  38 
+> [272.591527] (3:node@iRMX)   46  |  38 
+> [272.591527] (3:node@iRMX)   54  |  38 
+> [272.591527] (3:node@iRMX)    6  |  38 
+> [272.591527] (3:node@iRMX) Predecessor: 8
+> [275.999779] (8:node@Jacquelin) My finger table:
+> [275.999779] (8:node@Jacquelin) Start | Succ 
+> [275.999779] (8:node@Jacquelin)    2  |   8 
+> [275.999779] (8:node@Jacquelin)    3  |   8 
+> [275.999779] (8:node@Jacquelin)    5  |   1 
+> [275.999779] (8:node@Jacquelin)    9  |   1 
+> [275.999779] (8:node@Jacquelin)   17  |   1 
+> [275.999779] (8:node@Jacquelin)   33  |   1 
+> [275.999779] (8:node@Jacquelin) Predecessor: 48
+> [278.899538] (3:node@iRMX) My finger table:
+> [278.899538] (3:node@iRMX) Start | Succ 
+> [278.899538] (3:node@iRMX)   39  |  42 
+> [278.899538] (3:node@iRMX)   40  |  38 
+> [278.899538] (3:node@iRMX)   42  |  38 
+> [278.899538] (3:node@iRMX)   46  |  38 
+> [278.899538] (3:node@iRMX)   54  |  38 
+> [278.899538] (3:node@iRMX)    6  |  38 
+> [278.899538] (3:node@iRMX) Predecessor: 14
+> [285.033621] (3:node@iRMX) My finger table:
+> [285.033621] (3:node@iRMX) Start | Succ 
+> [285.033621] (3:node@iRMX)   39  |  42 
+> [285.033621] (3:node@iRMX)   40  |  42 
+> [285.033621] (3:node@iRMX)   42  |  38 
+> [285.033621] (3:node@iRMX)   46  |  38 
+> [285.033621] (3:node@iRMX)   54  |  38 
+> [285.033621] (3:node@iRMX)    6  |  38 
+> [285.033621] (3:node@iRMX) Predecessor: 14
+> [299.128761] (4:node@Geoff) My finger table:
+> [299.128761] (4:node@Geoff) Start | Succ 
+> [299.128761] (4:node@Geoff)   33  |  38 
+> [299.128761] (4:node@Geoff)   34  |  38 
+> [299.128761] (4:node@Geoff)   36  |  32 
+> [299.128761] (4:node@Geoff)   40  |  32 
+> [299.128761] (4:node@Geoff)   48  |  32 
+> [299.128761] (4:node@Geoff)    0  |  32 
+> [299.128761] (4:node@Geoff) Predecessor: -1
+> [302.475676] (5:node@TeX) My finger table:
+> [302.475676] (5:node@TeX) Start | Succ 
+> [302.475676] (5:node@TeX)   22  |  38 
+> [302.475676] (5:node@TeX)   23  |  38 
+> [302.475676] (5:node@TeX)   25  |  21 
+> [302.475676] (5:node@TeX)   29  |  21 
+> [302.475676] (5:node@TeX)   37  |  21 
+> [302.475676] (5:node@TeX)   53  |  21 
+> [302.475676] (5:node@TeX) Predecessor: -1
+> [309.611552] (3:node@iRMX) My finger table:
+> [309.611552] (3:node@iRMX) Start | Succ 
+> [309.611552] (3:node@iRMX)   39  |  42 
+> [309.611552] (3:node@iRMX)   40  |  42 
+> [309.611552] (3:node@iRMX)   42  |  38 
+> [309.611552] (3:node@iRMX)   46  |  38 
+> [309.611552] (3:node@iRMX)   54  |  38 
+> [309.611552] (3:node@iRMX)    6  |  38 
+> [309.611552] (3:node@iRMX) Predecessor: 32
+> [352.258791] (6:node@Jean_Yves) My finger table:
+> [352.258791] (6:node@Jean_Yves) Start | Succ 
+> [352.258791] (6:node@Jean_Yves)   15  |  32 
+> [352.258791] (6:node@Jean_Yves)   16  |  38 
+> [352.258791] (6:node@Jean_Yves)   18  |  14 
+> [352.258791] (6:node@Jean_Yves)   22  |  14 
+> [352.258791] (6:node@Jean_Yves)   30  |  14 
+> [352.258791] (6:node@Jean_Yves)   46  |  14 
+> [352.258791] (6:node@Jean_Yves) Predecessor: 8
+> [367.429998] (4:node@Geoff) My finger table:
+> [367.429998] (4:node@Geoff) Start | Succ 
+> [367.429998] (4:node@Geoff)   33  |  38 
+> [367.429998] (4:node@Geoff)   34  |  38 
+> [367.429998] (4:node@Geoff)   36  |  32 
+> [367.429998] (4:node@Geoff)   40  |  32 
+> [367.429998] (4:node@Geoff)   48  |  32 
+> [367.429998] (4:node@Geoff)    0  |  32 
+> [367.429998] (4:node@Geoff) Predecessor: 14
+> [368.589798] (1:node@Gatien) My finger table:
+> [368.589798] (1:node@Gatien) Start | Succ 
+> [368.589798] (1:node@Gatien)   49  |   1 
+> [368.589798] (1:node@Gatien)   50  |   1 
+> [368.589798] (1:node@Gatien)   52  |   1 
+> [368.589798] (1:node@Gatien)   56  |  48 
+> [368.589798] (1:node@Gatien)    0  |  48 
+> [368.589798] (1:node@Gatien)   16  |  48 
+> [368.589798] (1:node@Gatien) Predecessor: 42
+> [374.900127] (2:node@McGee) My finger table:
+> [374.900127] (2:node@McGee) Start | Succ 
+> [374.900127] (2:node@McGee)   43  |  48 
+> [374.900127] (2:node@McGee)   44  |  48 
+> [374.900127] (2:node@McGee)   46  |  48 
+> [374.900127] (2:node@McGee)   50  |  42 
+> [374.900127] (2:node@McGee)   58  |  42 
+> [374.900127] (2:node@McGee)   10  |  42 
+> [374.900127] (2:node@McGee) Predecessor: 38
+> [392.077174] (7:node@Boivin) My finger table:
+> [392.077174] (7:node@Boivin) Start | Succ 
+> [392.077174] (7:node@Boivin)    9  |  14 
+> [392.077174] (7:node@Boivin)   10  |  38 
+> [392.077174] (7:node@Boivin)   12  |  14 
+> [392.077174] (7:node@Boivin)   16  |   8 
+> [392.077174] (7:node@Boivin)   24  |   8 
+> [392.077174] (7:node@Boivin)   40  |   8 
+> [392.077174] (7:node@Boivin) Predecessor: 1
+> [398.559775] (4:node@Geoff) My finger table:
+> [398.559775] (4:node@Geoff) Start | Succ 
+> [398.559775] (4:node@Geoff)   33  |  38 
+> [398.559775] (4:node@Geoff)   34  |  38 
+> [398.559775] (4:node@Geoff)   36  |  32 
+> [398.559775] (4:node@Geoff)   40  |  32 
+> [398.559775] (4:node@Geoff)   48  |  32 
+> [398.559775] (4:node@Geoff)    0  |  32 
+> [398.559775] (4:node@Geoff) Predecessor: 21
+> [400.956871] (6:node@Jean_Yves) My finger table:
+> [400.956871] (6:node@Jean_Yves) Start | Succ 
+> [400.956871] (6:node@Jean_Yves)   15  |  21 
+> [400.956871] (6:node@Jean_Yves)   16  |  38 
+> [400.956871] (6:node@Jean_Yves)   18  |  21 
+> [400.956871] (6:node@Jean_Yves)   22  |  14 
+> [400.956871] (6:node@Jean_Yves)   30  |  14 
+> [400.956871] (6:node@Jean_Yves)   46  |  14 
+> [400.956871] (6:node@Jean_Yves) Predecessor: 8
+> [405.310329] (8:node@Jacquelin) My finger table:
+> [405.310329] (8:node@Jacquelin) Start | Succ 
+> [405.310329] (8:node@Jacquelin)    2  |   8 
+> [405.310329] (8:node@Jacquelin)    3  |   8 
+> [405.310329] (8:node@Jacquelin)    5  |   8 
+> [405.310329] (8:node@Jacquelin)    9  |   1 
+> [405.310329] (8:node@Jacquelin)   17  |   1 
+> [405.310329] (8:node@Jacquelin)   33  |   1 
+> [405.310329] (8:node@Jacquelin) Predecessor: 48
+> [410.458067] (3:node@iRMX) My finger table:
+> [410.458067] (3:node@iRMX) Start | Succ 
+> [410.458067] (3:node@iRMX)   39  |  42 
+> [410.458067] (3:node@iRMX)   40  |  42 
+> [410.458067] (3:node@iRMX)   42  |  42 
+> [410.458067] (3:node@iRMX)   46  |  38 
+> [410.458067] (3:node@iRMX)   54  |  38 
+> [410.458067] (3:node@iRMX)    6  |  38 
+> [410.458067] (3:node@iRMX) Predecessor: 32
+> [420.681981] (4:node@Geoff) My finger table:
+> [420.681981] (4:node@Geoff) Start | Succ 
+> [420.681981] (4:node@Geoff)   33  |  38 
+> [420.681981] (4:node@Geoff)   34  |  38 
+> [420.681981] (4:node@Geoff)   36  |  38 
+> [420.681981] (4:node@Geoff)   40  |  32 
+> [420.681981] (4:node@Geoff)   48  |  32 
+> [420.681981] (4:node@Geoff)    0  |  32 
+> [420.681981] (4:node@Geoff) Predecessor: 21
+> [423.629508] (5:node@TeX) My finger table:
+> [423.629508] (5:node@TeX) Start | Succ 
+> [423.629508] (5:node@TeX)   22  |  32 
+> [423.629508] (5:node@TeX)   23  |  38 
+> [423.629508] (5:node@TeX)   25  |  32 
+> [423.629508] (5:node@TeX)   29  |  21 
+> [423.629508] (5:node@TeX)   37  |  21 
+> [423.629508] (5:node@TeX)   53  |  21 
+> [423.629508] (5:node@TeX) Predecessor: -1
+> [437.098026] (5:node@TeX) My finger table:
+> [437.098026] (5:node@TeX) Start | Succ 
+> [437.098026] (5:node@TeX)   22  |  32 
+> [437.098026] (5:node@TeX)   23  |  38 
+> [437.098026] (5:node@TeX)   25  |  32 
+> [437.098026] (5:node@TeX)   29  |  21 
+> [437.098026] (5:node@TeX)   37  |  21 
+> [437.098026] (5:node@TeX)   53  |  21 
+> [437.098026] (5:node@TeX) Predecessor: 14
+> [492.685244] (1:node@Gatien) My finger table:
+> [492.685244] (1:node@Gatien) Start | Succ 
+> [492.685244] (1:node@Gatien)   49  |   1 
+> [492.685244] (1:node@Gatien)   50  |   1 
+> [492.685244] (1:node@Gatien)   52  |   1 
+> [492.685244] (1:node@Gatien)   56  |   1 
+> [492.685244] (1:node@Gatien)    0  |  48 
+> [492.685244] (1:node@Gatien)   16  |  48 
+> [492.685244] (1:node@Gatien) Predecessor: 42
+> [518.549995] (7:node@Boivin) My finger table:
+> [518.549995] (7:node@Boivin) Start | Succ 
+> [518.549995] (7:node@Boivin)    9  |  14 
+> [518.549995] (7:node@Boivin)   10  |  38 
+> [518.549995] (7:node@Boivin)   12  |  14 
+> [518.549995] (7:node@Boivin)   16  |  21 
+> [518.549995] (7:node@Boivin)   24  |   8 
+> [518.549995] (7:node@Boivin)   40  |   8 
+> [518.549995] (7:node@Boivin) Predecessor: 1
+> [535.767747] (2:node@McGee) My finger table:
+> [535.767747] (2:node@McGee) Start | Succ 
+> [535.767747] (2:node@McGee)   43  |  48 
+> [535.767747] (2:node@McGee)   44  |  48 
+> [535.767747] (2:node@McGee)   46  |  48 
+> [535.767747] (2:node@McGee)   50  |   1 
+> [535.767747] (2:node@McGee)   58  |  42 
+> [535.767747] (2:node@McGee)   10  |  42 
+> [535.767747] (2:node@McGee) Predecessor: 38
+> [536.979231] (8:node@Jacquelin) My finger table:
+> [536.979231] (8:node@Jacquelin) Start | Succ 
+> [536.979231] (8:node@Jacquelin)    2  |   8 
+> [536.979231] (8:node@Jacquelin)    3  |   8 
+> [536.979231] (8:node@Jacquelin)    5  |   8 
+> [536.979231] (8:node@Jacquelin)    9  |  14 
+> [536.979231] (8:node@Jacquelin)   17  |   1 
+> [536.979231] (8:node@Jacquelin)   33  |   1 
+> [536.979231] (8:node@Jacquelin) Predecessor: 48
+> [549.052867] (3:node@iRMX) My finger table:
+> [549.052867] (3:node@iRMX) Start | Succ 
+> [549.052867] (3:node@iRMX)   39  |  42 
+> [549.052867] (3:node@iRMX)   40  |  42 
+> [549.052867] (3:node@iRMX)   42  |  42 
+> [549.052867] (3:node@iRMX)   46  |  48 
+> [549.052867] (3:node@iRMX)   54  |  38 
+> [549.052867] (3:node@iRMX)    6  |  38 
+> [549.052867] (3:node@iRMX) Predecessor: 32
+> [555.224559] (6:node@Jean_Yves) My finger table:
+> [555.224559] (6:node@Jean_Yves) Start | Succ 
+> [555.224559] (6:node@Jean_Yves)   15  |  21 
+> [555.224559] (6:node@Jean_Yves)   16  |  38 
+> [555.224559] (6:node@Jean_Yves)   18  |  21 
+> [555.224559] (6:node@Jean_Yves)   22  |  32 
+> [555.224559] (6:node@Jean_Yves)   30  |  14 
+> [555.224559] (6:node@Jean_Yves)   46  |  14 
+> [555.224559] (6:node@Jean_Yves) Predecessor: 8
+> [560.043242] (5:node@TeX) My finger table:
+> [560.043242] (5:node@TeX) Start | Succ 
+> [560.043242] (5:node@TeX)   22  |  32 
+> [560.043242] (5:node@TeX)   23  |  38 
+> [560.043242] (5:node@TeX)   25  |  32 
+> [560.043242] (5:node@TeX)   29  |  32 
+> [560.043242] (5:node@TeX)   37  |  21 
+> [560.043242] (5:node@TeX)   53  |  21 
+> [560.043242] (5:node@TeX) Predecessor: 14
+> [577.875047] (4:node@Geoff) My finger table:
+> [577.875047] (4:node@Geoff) Start | Succ 
+> [577.875047] (4:node@Geoff)   33  |  38 
+> [577.875047] (4:node@Geoff)   34  |  38 
+> [577.875047] (4:node@Geoff)   36  |  38 
+> [577.875047] (4:node@Geoff)   40  |  42 
+> [577.875047] (4:node@Geoff)   48  |  32 
+> [577.875047] (4:node@Geoff)    0  |  32 
+> [577.875047] (4:node@Geoff) Predecessor: 21
+> [652.548539] (0:@) Messages created: 753
+> [652.548539] (0:@) Simulated time: 652.549
 
 ! output sort
 $ $SG_TEST_EXENV ${bindir:=.}/chord$EXEEXT ${srcdir:=.}/../../platforms/One_cluster.xml ${srcdir:=.}/chord10.xml --cfg=network/crosstraffic:0 --log=msg_chord.thres:verbose "--log=root.fmt:[%11.6r]%e(%i:%P@%h)%e%m%n" --cfg=network/model:Constant
index 487ec37..6cd2c1e 100644 (file)
@@ -20,69 +20,69 @@ $ $SG_TEST_EXENV ${bindir:=.}/chord$EXEEXT -nb_bits=6 ${srcdir:=.}/../msg_platfo
 > [  0.000000] (8:node@Jacquelin)   17  |   1 
 > [  0.000000] (8:node@Jacquelin)   33  |   1 
 > [  0.000000] (8:node@Jacquelin) Predecessor: -1
-> [  6.018864] (1:node@Gatien) My finger table:
-> [  6.018864] (1:node@Gatien) Start | Succ 
-> [  6.018864] (1:node@Gatien)   49  |   1 
-> [  6.018864] (1:node@Gatien)   50  |  48 
-> [  6.018864] (1:node@Gatien)   52  |  48 
-> [  6.018864] (1:node@Gatien)   56  |  48 
-> [  6.018864] (1:node@Gatien)    0  |  48 
-> [  6.018864] (1:node@Gatien)   16  |  48 
-> [  6.018864] (1:node@Gatien) Predecessor: -1
-> [ 10.710204] (2:node@McGee) My finger table:
-> [ 10.710204] (2:node@McGee) Start | Succ 
-> [ 10.710204] (2:node@McGee)   43  |   1 
-> [ 10.710204] (2:node@McGee)   44  |  42 
-> [ 10.710204] (2:node@McGee)   46  |  42 
-> [ 10.710204] (2:node@McGee)   50  |  42 
-> [ 10.710204] (2:node@McGee)   58  |  42 
-> [ 10.710204] (2:node@McGee)   10  |  42 
-> [ 10.710204] (2:node@McGee) Predecessor: -1
-> [ 17.433288] (3:node@iRMX) My finger table:
-> [ 17.433288] (3:node@iRMX) Start | Succ 
-> [ 17.433288] (3:node@iRMX)   39  |   1 
-> [ 17.433288] (3:node@iRMX)   40  |  38 
-> [ 17.433288] (3:node@iRMX)   42  |  38 
-> [ 17.433288] (3:node@iRMX)   46  |  38 
-> [ 17.433288] (3:node@iRMX)   54  |  38 
-> [ 17.433288] (3:node@iRMX)    6  |  38 
-> [ 17.433288] (3:node@iRMX) Predecessor: -1
-> [ 20.004273] (4:node@Geoff) My finger table:
-> [ 20.004273] (4:node@Geoff) Start | Succ 
-> [ 20.004273] (4:node@Geoff)   33  |   1 
-> [ 20.004273] (4:node@Geoff)   34  |  32 
-> [ 20.004273] (4:node@Geoff)   36  |  32 
-> [ 20.004273] (4:node@Geoff)   40  |  32 
-> [ 20.004273] (4:node@Geoff)   48  |  32 
-> [ 20.004273] (4:node@Geoff)    0  |  32 
-> [ 20.004273] (4:node@Geoff) Predecessor: -1
-> [ 26.449094] (5:node@TeX) My finger table:
-> [ 26.449094] (5:node@TeX) Start | Succ 
-> [ 26.449094] (5:node@TeX)   22  |   1 
-> [ 26.449094] (5:node@TeX)   23  |  21 
-> [ 26.449094] (5:node@TeX)   25  |  21 
-> [ 26.449094] (5:node@TeX)   29  |  21 
-> [ 26.449094] (5:node@TeX)   37  |  21 
-> [ 26.449094] (5:node@TeX)   53  |  21 
-> [ 26.449094] (5:node@TeX) Predecessor: -1
-> [ 30.739573] (6:node@Jean_Yves) My finger table:
-> [ 30.739573] (6:node@Jean_Yves) Start | Succ 
-> [ 30.739573] (6:node@Jean_Yves)   15  |   1 
-> [ 30.739573] (6:node@Jean_Yves)   16  |  14 
-> [ 30.739573] (6:node@Jean_Yves)   18  |  14 
-> [ 30.739573] (6:node@Jean_Yves)   22  |  14 
-> [ 30.739573] (6:node@Jean_Yves)   30  |  14 
-> [ 30.739573] (6:node@Jean_Yves)   46  |  14 
-> [ 30.739573] (6:node@Jean_Yves) Predecessor: -1
-> [ 35.838541] (7:node@Boivin) My finger table:
-> [ 35.838541] (7:node@Boivin) Start | Succ 
-> [ 35.838541] (7:node@Boivin)    9  |   1 
-> [ 35.838541] (7:node@Boivin)   10  |   8 
-> [ 35.838541] (7:node@Boivin)   12  |   8 
-> [ 35.838541] (7:node@Boivin)   16  |   8 
-> [ 35.838541] (7:node@Boivin)   24  |   8 
-> [ 35.838541] (7:node@Boivin)   40  |   8 
-> [ 35.838541] (7:node@Boivin) Predecessor: -1
+> [  6.274535] (1:node@Gatien) My finger table:
+> [  6.274535] (1:node@Gatien) Start | Succ 
+> [  6.274535] (1:node@Gatien)   49  |   1 
+> [  6.274535] (1:node@Gatien)   50  |  48 
+> [  6.274535] (1:node@Gatien)   52  |  48 
+> [  6.274535] (1:node@Gatien)   56  |  48 
+> [  6.274535] (1:node@Gatien)    0  |  48 
+> [  6.274535] (1:node@Gatien)   16  |  48 
+> [  6.274535] (1:node@Gatien) Predecessor: -1
+> [ 10.888420] (2:node@McGee) My finger table:
+> [ 10.888420] (2:node@McGee) Start | Succ 
+> [ 10.888420] (2:node@McGee)   43  |   1 
+> [ 10.888420] (2:node@McGee)   44  |  42 
+> [ 10.888420] (2:node@McGee)   46  |  42 
+> [ 10.888420] (2:node@McGee)   50  |  42 
+> [ 10.888420] (2:node@McGee)   58  |  42 
+> [ 10.888420] (2:node@McGee)   10  |  42 
+> [ 10.888420] (2:node@McGee) Predecessor: -1
+> [ 18.043892] (3:node@iRMX) My finger table:
+> [ 18.043892] (3:node@iRMX) Start | Succ 
+> [ 18.043892] (3:node@iRMX)   39  |   1 
+> [ 18.043892] (3:node@iRMX)   40  |  38 
+> [ 18.043892] (3:node@iRMX)   42  |  38 
+> [ 18.043892] (3:node@iRMX)   46  |  38 
+> [ 18.043892] (3:node@iRMX)   54  |  38 
+> [ 18.043892] (3:node@iRMX)    6  |  38 
+> [ 18.043892] (3:node@iRMX) Predecessor: -1
+> [ 20.005344] (4:node@Geoff) My finger table:
+> [ 20.005344] (4:node@Geoff) Start | Succ 
+> [ 20.005344] (4:node@Geoff)   33  |   1 
+> [ 20.005344] (4:node@Geoff)   34  |  32 
+> [ 20.005344] (4:node@Geoff)   36  |  32 
+> [ 20.005344] (4:node@Geoff)   40  |  32 
+> [ 20.005344] (4:node@Geoff)   48  |  32 
+> [ 20.005344] (4:node@Geoff)    0  |  32 
+> [ 20.005344] (4:node@Geoff) Predecessor: -1
+> [ 26.812726] (5:node@TeX) My finger table:
+> [ 26.812726] (5:node@TeX) Start | Succ 
+> [ 26.812726] (5:node@TeX)   22  |   1 
+> [ 26.812726] (5:node@TeX)   23  |  21 
+> [ 26.812726] (5:node@TeX)   25  |  21 
+> [ 26.812726] (5:node@TeX)   29  |  21 
+> [ 26.812726] (5:node@TeX)   37  |  21 
+> [ 26.812726] (5:node@TeX)   53  |  21 
+> [ 26.812726] (5:node@TeX) Predecessor: -1
+> [ 30.925159] (6:node@Jean_Yves) My finger table:
+> [ 30.925159] (6:node@Jean_Yves) Start | Succ 
+> [ 30.925159] (6:node@Jean_Yves)   15  |   1 
+> [ 30.925159] (6:node@Jean_Yves)   16  |  14 
+> [ 30.925159] (6:node@Jean_Yves)   18  |  14 
+> [ 30.925159] (6:node@Jean_Yves)   22  |  14 
+> [ 30.925159] (6:node@Jean_Yves)   30  |  14 
+> [ 30.925159] (6:node@Jean_Yves)   46  |  14 
+> [ 30.925159] (6:node@Jean_Yves) Predecessor: -1
+> [ 36.048962] (7:node@Boivin) My finger table:
+> [ 36.048962] (7:node@Boivin) Start | Succ 
+> [ 36.048962] (7:node@Boivin)    9  |   1 
+> [ 36.048962] (7:node@Boivin)   10  |   8 
+> [ 36.048962] (7:node@Boivin)   12  |   8 
+> [ 36.048962] (7:node@Boivin)   16  |   8 
+> [ 36.048962] (7:node@Boivin)   24  |   8 
+> [ 36.048962] (7:node@Boivin)   40  |   8 
+> [ 36.048962] (7:node@Boivin) Predecessor: -1
 > [ 75.000000] (8:node@Jacquelin) My finger table:
 > [ 75.000000] (8:node@Jacquelin) Start | Succ 
 > [ 75.000000] (8:node@Jacquelin)    2  |   1 
@@ -101,337 +101,347 @@ $ $SG_TEST_EXENV ${bindir:=.}/chord$EXEEXT -nb_bits=6 ${srcdir:=.}/../msg_platfo
 > [ 80.000000] (8:node@Jacquelin)   17  |   1 
 > [ 80.000000] (8:node@Jacquelin)   33  |   1 
 > [ 80.000000] (8:node@Jacquelin) Predecessor: 42
-> [ 81.018864] (8:node@Jacquelin) My finger table:
-> [ 81.018864] (8:node@Jacquelin) Start | Succ 
-> [ 81.018864] (8:node@Jacquelin)    2  |  42 
-> [ 81.018864] (8:node@Jacquelin)    3  |   1 
-> [ 81.018864] (8:node@Jacquelin)    5  |   1 
-> [ 81.018864] (8:node@Jacquelin)    9  |   1 
-> [ 81.018864] (8:node@Jacquelin)   17  |   1 
-> [ 81.018864] (8:node@Jacquelin)   33  |   1 
-> [ 81.018864] (8:node@Jacquelin) Predecessor: 48
-> [113.891588] (2:node@McGee) My finger table:
-> [113.891588] (2:node@McGee) Start | Succ 
-> [113.891588] (2:node@McGee)   43  |  48 
-> [113.891588] (2:node@McGee)   44  |  42 
-> [113.891588] (2:node@McGee)   46  |  42 
-> [113.891588] (2:node@McGee)   50  |  42 
-> [113.891588] (2:node@McGee)   58  |  42 
-> [113.891588] (2:node@McGee)   10  |  42 
-> [113.891588] (2:node@McGee) Predecessor: 1
-> [135.929316] (1:node@Gatien) My finger table:
-> [135.929316] (1:node@Gatien) Start | Succ 
-> [135.929316] (1:node@Gatien)   49  |   1 
-> [135.929316] (1:node@Gatien)   50  |  48 
-> [135.929316] (1:node@Gatien)   52  |  48 
-> [135.929316] (1:node@Gatien)   56  |  48 
-> [135.929316] (1:node@Gatien)    0  |  48 
-> [135.929316] (1:node@Gatien)   16  |  48 
-> [135.929316] (1:node@Gatien) Predecessor: 42
-> [187.822192] (2:node@McGee) My finger table:
-> [187.822192] (2:node@McGee) Start | Succ 
-> [187.822192] (2:node@McGee)   43  |  48 
-> [187.822192] (2:node@McGee)   44  |  42 
-> [187.822192] (2:node@McGee)   46  |  42 
-> [187.822192] (2:node@McGee)   50  |  42 
-> [187.822192] (2:node@McGee)   58  |  42 
-> [187.822192] (2:node@McGee)   10  |  42 
-> [187.822192] (2:node@McGee) Predecessor: 14
-> [196.476362] (2:node@McGee) My finger table:
-> [196.476362] (2:node@McGee) Start | Succ 
-> [196.476362] (2:node@McGee)   43  |  48 
-> [196.476362] (2:node@McGee)   44  |  42 
-> [196.476362] (2:node@McGee)   46  |  42 
-> [196.476362] (2:node@McGee)   50  |  42 
-> [196.476362] (2:node@McGee)   58  |  42 
-> [196.476362] (2:node@McGee)   10  |  42 
-> [196.476362] (2:node@McGee) Predecessor: 38
-> [239.187724] (3:node@iRMX) My finger table:
-> [239.187724] (3:node@iRMX) Start | Succ 
-> [239.187724] (3:node@iRMX)   39  |  42 
-> [239.187724] (3:node@iRMX)   40  |  38 
-> [239.187724] (3:node@iRMX)   42  |  38 
-> [239.187724] (3:node@iRMX)   46  |  38 
-> [239.187724] (3:node@iRMX)   54  |  38 
-> [239.187724] (3:node@iRMX)    6  |  38 
-> [239.187724] (3:node@iRMX) Predecessor: 32
-> [246.101146] (1:node@Gatien) My finger table:
-> [246.101146] (1:node@Gatien) Start | Succ 
-> [246.101146] (1:node@Gatien)   49  |   1 
-> [246.101146] (1:node@Gatien)   50  |   1 
-> [246.101146] (1:node@Gatien)   52  |  48 
-> [246.101146] (1:node@Gatien)   56  |  48 
-> [246.101146] (1:node@Gatien)    0  |  48 
-> [246.101146] (1:node@Gatien)   16  |  48 
-> [246.101146] (1:node@Gatien) Predecessor: 42
-> [253.395755] (7:node@Boivin) My finger table:
-> [253.395755] (7:node@Boivin) Start | Succ 
-> [253.395755] (7:node@Boivin)    9  |  32 
-> [253.395755] (7:node@Boivin)   10  |  32 
-> [253.395755] (7:node@Boivin)   12  |   8 
-> [253.395755] (7:node@Boivin)   16  |   8 
-> [253.395755] (7:node@Boivin)   24  |   8 
-> [253.395755] (7:node@Boivin)   40  |   8 
-> [253.395755] (7:node@Boivin) Predecessor: -1
-> [259.532923] (8:node@Jacquelin) My finger table:
-> [259.532923] (8:node@Jacquelin) Start | Succ 
-> [259.532923] (8:node@Jacquelin)    2  |  32 
-> [259.532923] (8:node@Jacquelin)    3  |  32 
-> [259.532923] (8:node@Jacquelin)    5  |   1 
-> [259.532923] (8:node@Jacquelin)    9  |   1 
-> [259.532923] (8:node@Jacquelin)   17  |   1 
-> [259.532923] (8:node@Jacquelin)   33  |   1 
-> [259.532923] (8:node@Jacquelin) Predecessor: 48
-> [261.420507] (2:node@McGee) My finger table:
-> [261.420507] (2:node@McGee) Start | Succ 
-> [261.420507] (2:node@McGee)   43  |  48 
-> [261.420507] (2:node@McGee)   44  |  48 
-> [261.420507] (2:node@McGee)   46  |  42 
-> [261.420507] (2:node@McGee)   50  |  42 
-> [261.420507] (2:node@McGee)   58  |  42 
-> [261.420507] (2:node@McGee)   10  |  42 
-> [261.420507] (2:node@McGee) Predecessor: 38
-> [262.822956] (6:node@Jean_Yves) My finger table:
-> [262.822956] (6:node@Jean_Yves) Start | Succ 
-> [262.822956] (6:node@Jean_Yves)   15  |  32 
-> [262.822956] (6:node@Jean_Yves)   16  |  32 
-> [262.822956] (6:node@Jean_Yves)   18  |  14 
-> [262.822956] (6:node@Jean_Yves)   22  |  14 
-> [262.822956] (6:node@Jean_Yves)   30  |  14 
-> [262.822956] (6:node@Jean_Yves)   46  |  14 
-> [262.822956] (6:node@Jean_Yves) Predecessor: -1
-> [268.142943] (3:node@iRMX) My finger table:
-> [268.142943] (3:node@iRMX) Start | Succ 
-> [268.142943] (3:node@iRMX)   39  |  42 
-> [268.142943] (3:node@iRMX)   40  |  42 
-> [268.142943] (3:node@iRMX)   42  |  38 
-> [268.142943] (3:node@iRMX)   46  |  38 
-> [268.142943] (3:node@iRMX)   54  |  38 
-> [268.142943] (3:node@iRMX)    6  |  38 
-> [268.142943] (3:node@iRMX) Predecessor: 32
-> [271.623232] (5:node@TeX) My finger table:
-> [271.623232] (5:node@TeX) Start | Succ 
-> [271.623232] (5:node@TeX)   22  |  32 
-> [271.623232] (5:node@TeX)   23  |  32 
-> [271.623232] (5:node@TeX)   25  |  21 
-> [271.623232] (5:node@TeX)   29  |  21 
-> [271.623232] (5:node@TeX)   37  |  21 
-> [271.623232] (5:node@TeX)   53  |  21 
-> [271.623232] (5:node@TeX) Predecessor: -1
-> [279.057601] (4:node@Geoff) My finger table:
-> [279.057601] (4:node@Geoff) Start | Succ 
-> [279.057601] (4:node@Geoff)   33  |  38 
-> [279.057601] (4:node@Geoff)   34  |  32 
-> [279.057601] (4:node@Geoff)   36  |  32 
-> [279.057601] (4:node@Geoff)   40  |  32 
-> [279.057601] (4:node@Geoff)   48  |  32 
-> [279.057601] (4:node@Geoff)    0  |  32 
-> [279.057601] (4:node@Geoff) Predecessor: 8
-> [281.486620] (4:node@Geoff) My finger table:
-> [281.486620] (4:node@Geoff) Start | Succ 
-> [281.486620] (4:node@Geoff)   33  |  38 
-> [281.486620] (4:node@Geoff)   34  |  38 
-> [281.486620] (4:node@Geoff)   36  |  32 
-> [281.486620] (4:node@Geoff)   40  |  32 
-> [281.486620] (4:node@Geoff)   48  |  32 
-> [281.486620] (4:node@Geoff)    0  |  32 
-> [281.486620] (4:node@Geoff) Predecessor: 8
-> [292.924103] (4:node@Geoff) My finger table:
-> [292.924103] (4:node@Geoff) Start | Succ 
-> [292.924103] (4:node@Geoff)   33  |  38 
-> [292.924103] (4:node@Geoff)   34  |  38 
-> [292.924103] (4:node@Geoff)   36  |  32 
-> [292.924103] (4:node@Geoff)   40  |  32 
-> [292.924103] (4:node@Geoff)   48  |  32 
-> [292.924103] (4:node@Geoff)    0  |  32 
-> [292.924103] (4:node@Geoff) Predecessor: 21
-> [338.206033] (5:node@TeX) My finger table:
-> [338.206033] (5:node@TeX) Start | Succ 
-> [338.206033] (5:node@TeX)   22  |  32 
-> [338.206033] (5:node@TeX)   23  |  32 
-> [338.206033] (5:node@TeX)   25  |  21 
-> [338.206033] (5:node@TeX)   29  |  21 
-> [338.206033] (5:node@TeX)   37  |  21 
-> [338.206033] (5:node@TeX)   53  |  21 
-> [338.206033] (5:node@TeX) Predecessor: 14
-> [369.341419] (1:node@Gatien) My finger table:
-> [369.341419] (1:node@Gatien) Start | Succ 
-> [369.341419] (1:node@Gatien)   49  |   1 
-> [369.341419] (1:node@Gatien)   50  |   1 
-> [369.341419] (1:node@Gatien)   52  |   1 
-> [369.341419] (1:node@Gatien)   56  |  48 
-> [369.341419] (1:node@Gatien)    0  |  48 
-> [369.341419] (1:node@Gatien)   16  |  48 
-> [369.341419] (1:node@Gatien) Predecessor: 42
-> [379.982438] (8:node@Jacquelin) My finger table:
-> [379.982438] (8:node@Jacquelin) Start | Succ 
-> [379.982438] (8:node@Jacquelin)    2  |  14 
-> [379.982438] (8:node@Jacquelin)    3  |  32 
-> [379.982438] (8:node@Jacquelin)    5  |  14 
-> [379.982438] (8:node@Jacquelin)    9  |   1 
-> [379.982438] (8:node@Jacquelin)   17  |   1 
-> [379.982438] (8:node@Jacquelin)   33  |   1 
-> [379.982438] (8:node@Jacquelin) Predecessor: 48
-> [384.034401] (2:node@McGee) My finger table:
-> [384.034401] (2:node@McGee) Start | Succ 
-> [384.034401] (2:node@McGee)   43  |  48 
-> [384.034401] (2:node@McGee)   44  |  48 
-> [384.034401] (2:node@McGee)   46  |  48 
-> [384.034401] (2:node@McGee)   50  |  42 
-> [384.034401] (2:node@McGee)   58  |  42 
-> [384.034401] (2:node@McGee)   10  |  42 
-> [384.034401] (2:node@McGee) Predecessor: 38
-> [386.415281] (6:node@Jean_Yves) My finger table:
-> [386.415281] (6:node@Jean_Yves) Start | Succ 
-> [386.415281] (6:node@Jean_Yves)   15  |  21 
-> [386.415281] (6:node@Jean_Yves)   16  |  32 
-> [386.415281] (6:node@Jean_Yves)   18  |  14 
-> [386.415281] (6:node@Jean_Yves)   22  |  14 
-> [386.415281] (6:node@Jean_Yves)   30  |  14 
-> [386.415281] (6:node@Jean_Yves)   46  |  14 
-> [386.415281] (6:node@Jean_Yves) Predecessor: 1
-> [386.415281] (6:node@Jean_Yves) My finger table:
-> [386.415281] (6:node@Jean_Yves) Start | Succ 
-> [386.415281] (6:node@Jean_Yves)   15  |  21 
-> [386.415281] (6:node@Jean_Yves)   16  |  32 
-> [386.415281] (6:node@Jean_Yves)   18  |  21 
-> [386.415281] (6:node@Jean_Yves)   22  |  14 
-> [386.415281] (6:node@Jean_Yves)   30  |  14 
-> [386.415281] (6:node@Jean_Yves)   46  |  14 
-> [386.415281] (6:node@Jean_Yves) Predecessor: 1
-> [390.149558] (7:node@Boivin) My finger table:
-> [390.149558] (7:node@Boivin) Start | Succ 
-> [390.149558] (7:node@Boivin)    9  |  14 
-> [390.149558] (7:node@Boivin)   10  |  32 
-> [390.149558] (7:node@Boivin)   12  |  14 
-> [390.149558] (7:node@Boivin)   16  |   8 
-> [390.149558] (7:node@Boivin)   24  |   8 
-> [390.149558] (7:node@Boivin)   40  |   8 
-> [390.149558] (7:node@Boivin) Predecessor: -1
-> [392.283873] (6:node@Jean_Yves) My finger table:
-> [392.283873] (6:node@Jean_Yves) Start | Succ 
-> [392.283873] (6:node@Jean_Yves)   15  |  21 
-> [392.283873] (6:node@Jean_Yves)   16  |  32 
-> [392.283873] (6:node@Jean_Yves)   18  |  21 
-> [392.283873] (6:node@Jean_Yves)   22  |  14 
-> [392.283873] (6:node@Jean_Yves)   30  |  14 
-> [392.283873] (6:node@Jean_Yves)   46  |  14 
-> [392.283873] (6:node@Jean_Yves) Predecessor: 8
-> [404.370688] (4:node@Geoff) My finger table:
-> [404.370688] (4:node@Geoff) Start | Succ 
-> [404.370688] (4:node@Geoff)   33  |  38 
-> [404.370688] (4:node@Geoff)   34  |  38 
-> [404.370688] (4:node@Geoff)   36  |  38 
-> [404.370688] (4:node@Geoff)   40  |  32 
-> [404.370688] (4:node@Geoff)   48  |  32 
-> [404.370688] (4:node@Geoff)    0  |  32 
-> [404.370688] (4:node@Geoff) Predecessor: 21
-> [405.070973] (3:node@iRMX) My finger table:
-> [405.070973] (3:node@iRMX) Start | Succ 
-> [405.070973] (3:node@iRMX)   39  |  42 
-> [405.070973] (3:node@iRMX)   40  |  42 
-> [405.070973] (3:node@iRMX)   42  |  42 
-> [405.070973] (3:node@iRMX)   46  |  38 
-> [405.070973] (3:node@iRMX)   54  |  38 
-> [405.070973] (3:node@iRMX)    6  |  38 
-> [405.070973] (3:node@iRMX) Predecessor: 32
-> [418.336053] (5:node@TeX) My finger table:
-> [418.336053] (5:node@TeX) Start | Succ 
-> [418.336053] (5:node@TeX)   22  |  32 
-> [418.336053] (5:node@TeX)   23  |  32 
-> [418.336053] (5:node@TeX)   25  |  32 
-> [418.336053] (5:node@TeX)   29  |  21 
-> [418.336053] (5:node@TeX)   37  |  21 
-> [418.336053] (5:node@TeX)   53  |  21 
-> [418.336053] (5:node@TeX) Predecessor: 14
-> [448.762028] (7:node@Boivin) My finger table:
-> [448.762028] (7:node@Boivin) Start | Succ 
-> [448.762028] (7:node@Boivin)    9  |  14 
-> [448.762028] (7:node@Boivin)   10  |  32 
-> [448.762028] (7:node@Boivin)   12  |  14 
-> [448.762028] (7:node@Boivin)   16  |   8 
-> [448.762028] (7:node@Boivin)   24  |   8 
-> [448.762028] (7:node@Boivin)   40  |   8 
-> [448.762028] (7:node@Boivin) Predecessor: 1
-> [490.780260] (1:node@Gatien) My finger table:
-> [490.780260] (1:node@Gatien) Start | Succ 
-> [490.780260] (1:node@Gatien)   49  |   1 
-> [490.780260] (1:node@Gatien)   50  |   1 
-> [490.780260] (1:node@Gatien)   52  |   1 
-> [490.780260] (1:node@Gatien)   56  |   1 
-> [490.780260] (1:node@Gatien)    0  |  48 
-> [490.780260] (1:node@Gatien)   16  |  48 
-> [490.780260] (1:node@Gatien) Predecessor: 42
-> [505.134970] (8:node@Jacquelin) My finger table:
-> [505.134970] (8:node@Jacquelin) Start | Succ 
-> [505.134970] (8:node@Jacquelin)    2  |   8 
-> [505.134970] (8:node@Jacquelin)    3  |  32 
-> [505.134970] (8:node@Jacquelin)    5  |  14 
-> [505.134970] (8:node@Jacquelin)    9  |  14 
-> [505.134970] (8:node@Jacquelin)   17  |   1 
-> [505.134970] (8:node@Jacquelin)   33  |   1 
-> [505.134970] (8:node@Jacquelin) Predecessor: 48
-> [519.547951] (6:node@Jean_Yves) My finger table:
-> [519.547951] (6:node@Jean_Yves) Start | Succ 
-> [519.547951] (6:node@Jean_Yves)   15  |  21 
-> [519.547951] (6:node@Jean_Yves)   16  |  32 
-> [519.547951] (6:node@Jean_Yves)   18  |  21 
-> [519.547951] (6:node@Jean_Yves)   22  |  32 
-> [519.547951] (6:node@Jean_Yves)   30  |  14 
-> [519.547951] (6:node@Jean_Yves)   46  |  14 
-> [519.547951] (6:node@Jean_Yves) Predecessor: 8
-> [523.456710] (2:node@McGee) My finger table:
-> [523.456710] (2:node@McGee) Start | Succ 
-> [523.456710] (2:node@McGee)   43  |  48 
-> [523.456710] (2:node@McGee)   44  |  48 
-> [523.456710] (2:node@McGee)   46  |  48 
-> [523.456710] (2:node@McGee)   50  |   1 
-> [523.456710] (2:node@McGee)   58  |  42 
-> [523.456710] (2:node@McGee)   10  |  42 
-> [523.456710] (2:node@McGee) Predecessor: 38
-> [541.506553] (5:node@TeX) My finger table:
-> [541.506553] (5:node@TeX) Start | Succ 
-> [541.506553] (5:node@TeX)   22  |  32 
-> [541.506553] (5:node@TeX)   23  |  32 
-> [541.506553] (5:node@TeX)   25  |  32 
-> [541.506553] (5:node@TeX)   29  |  32 
-> [541.506553] (5:node@TeX)   37  |  21 
-> [541.506553] (5:node@TeX)   53  |  21 
-> [541.506553] (5:node@TeX) Predecessor: 14
-> [542.490747] (4:node@Geoff) My finger table:
-> [542.490747] (4:node@Geoff) Start | Succ 
-> [542.490747] (4:node@Geoff)   33  |  38 
-> [542.490747] (4:node@Geoff)   34  |  38 
-> [542.490747] (4:node@Geoff)   36  |  38 
-> [542.490747] (4:node@Geoff)   40  |  42 
-> [542.490747] (4:node@Geoff)   48  |  32 
-> [542.490747] (4:node@Geoff)    0  |  32 
-> [542.490747] (4:node@Geoff) Predecessor: 21
-> [543.696191] (7:node@Boivin) My finger table:
-> [543.696191] (7:node@Boivin) Start | Succ 
-> [543.696191] (7:node@Boivin)    9  |  14 
-> [543.696191] (7:node@Boivin)   10  |  32 
-> [543.696191] (7:node@Boivin)   12  |  14 
-> [543.696191] (7:node@Boivin)   16  |  21 
-> [543.696191] (7:node@Boivin)   24  |   8 
-> [543.696191] (7:node@Boivin)   40  |   8 
-> [543.696191] (7:node@Boivin) Predecessor: 1
-> [547.073601] (3:node@iRMX) My finger table:
-> [547.073601] (3:node@iRMX) Start | Succ 
-> [547.073601] (3:node@iRMX)   39  |  42 
-> [547.073601] (3:node@iRMX)   40  |  42 
-> [547.073601] (3:node@iRMX)   42  |  42 
-> [547.073601] (3:node@iRMX)   46  |  48 
-> [547.073601] (3:node@iRMX)   54  |  38 
-> [547.073601] (3:node@iRMX)    6  |  38 
-> [547.073601] (3:node@iRMX) Predecessor: 32
-> [649.756627] (0:@) Messages created: 838
-> [649.756627] (0:@) Simulated time: 649.757
+> [ 81.274535] (8:node@Jacquelin) My finger table:
+> [ 81.274535] (8:node@Jacquelin) Start | Succ 
+> [ 81.274535] (8:node@Jacquelin)    2  |  42 
+> [ 81.274535] (8:node@Jacquelin)    3  |   1 
+> [ 81.274535] (8:node@Jacquelin)    5  |   1 
+> [ 81.274535] (8:node@Jacquelin)    9  |   1 
+> [ 81.274535] (8:node@Jacquelin)   17  |   1 
+> [ 81.274535] (8:node@Jacquelin)   33  |   1 
+> [ 81.274535] (8:node@Jacquelin) Predecessor: 48
+> [116.656297] (2:node@McGee) My finger table:
+> [116.656297] (2:node@McGee) Start | Succ 
+> [116.656297] (2:node@McGee)   43  |  48 
+> [116.656297] (2:node@McGee)   44  |  42 
+> [116.656297] (2:node@McGee)   46  |  42 
+> [116.656297] (2:node@McGee)   50  |  42 
+> [116.656297] (2:node@McGee)   58  |  42 
+> [116.656297] (2:node@McGee)   10  |  42 
+> [116.656297] (2:node@McGee) Predecessor: 1
+> [141.384731] (1:node@Gatien) My finger table:
+> [141.384731] (1:node@Gatien) Start | Succ 
+> [141.384731] (1:node@Gatien)   49  |   1 
+> [141.384731] (1:node@Gatien)   50  |  48 
+> [141.384731] (1:node@Gatien)   52  |  48 
+> [141.384731] (1:node@Gatien)   56  |  48 
+> [141.384731] (1:node@Gatien)    0  |  48 
+> [141.384731] (1:node@Gatien)   16  |  48 
+> [141.384731] (1:node@Gatien) Predecessor: 42
+> [187.433548] (2:node@McGee) My finger table:
+> [187.433548] (2:node@McGee) Start | Succ 
+> [187.433548] (2:node@McGee)   43  |  48 
+> [187.433548] (2:node@McGee)   44  |  42 
+> [187.433548] (2:node@McGee)   46  |  42 
+> [187.433548] (2:node@McGee)   50  |  42 
+> [187.433548] (2:node@McGee)   58  |  42 
+> [187.433548] (2:node@McGee)   10  |  42 
+> [187.433548] (2:node@McGee) Predecessor: 8
+> [224.184103] (2:node@McGee) My finger table:
+> [224.184103] (2:node@McGee) Start | Succ 
+> [224.184103] (2:node@McGee)   43  |  48 
+> [224.184103] (2:node@McGee)   44  |  42 
+> [224.184103] (2:node@McGee)   46  |  42 
+> [224.184103] (2:node@McGee)   50  |  42 
+> [224.184103] (2:node@McGee)   58  |  42 
+> [224.184103] (2:node@McGee)   10  |  42 
+> [224.184103] (2:node@McGee) Predecessor: 38
+> [238.101252] (7:node@Boivin) My finger table:
+> [238.101252] (7:node@Boivin) Start | Succ 
+> [238.101252] (7:node@Boivin)    9  |  38 
+> [238.101252] (7:node@Boivin)   10  |   8 
+> [238.101252] (7:node@Boivin)   12  |   8 
+> [238.101252] (7:node@Boivin)   16  |   8 
+> [238.101252] (7:node@Boivin)   24  |   8 
+> [238.101252] (7:node@Boivin)   40  |   8 
+> [238.101252] (7:node@Boivin) Predecessor: 1
+> [244.547810] (1:node@Gatien) My finger table:
+> [244.547810] (1:node@Gatien) Start | Succ 
+> [244.547810] (1:node@Gatien)   49  |   1 
+> [244.547810] (1:node@Gatien)   50  |   1 
+> [244.547810] (1:node@Gatien)   52  |  48 
+> [244.547810] (1:node@Gatien)   56  |  48 
+> [244.547810] (1:node@Gatien)    0  |  48 
+> [244.547810] (1:node@Gatien)   16  |  48 
+> [244.547810] (1:node@Gatien) Predecessor: 42
+> [251.313269] (7:node@Boivin) My finger table:
+> [251.313269] (7:node@Boivin) Start | Succ 
+> [251.313269] (7:node@Boivin)    9  |  38 
+> [251.313269] (7:node@Boivin)   10  |  38 
+> [251.313269] (7:node@Boivin)   12  |   8 
+> [251.313269] (7:node@Boivin)   16  |   8 
+> [251.313269] (7:node@Boivin)   24  |   8 
+> [251.313269] (7:node@Boivin)   40  |   8 
+> [251.313269] (7:node@Boivin) Predecessor: 1
+> [252.823597] (2:node@McGee) My finger table:
+> [252.823597] (2:node@McGee) Start | Succ 
+> [252.823597] (2:node@McGee)   43  |  48 
+> [252.823597] (2:node@McGee)   44  |  48 
+> [252.823597] (2:node@McGee)   46  |  42 
+> [252.823597] (2:node@McGee)   50  |  42 
+> [252.823597] (2:node@McGee)   58  |  42 
+> [252.823597] (2:node@McGee)   10  |  42 
+> [252.823597] (2:node@McGee) Predecessor: 38
+> [268.912112] (6:node@Jean_Yves) My finger table:
+> [268.912112] (6:node@Jean_Yves) Start | Succ 
+> [268.912112] (6:node@Jean_Yves)   15  |  38 
+> [268.912112] (6:node@Jean_Yves)   16  |  38 
+> [268.912112] (6:node@Jean_Yves)   18  |  14 
+> [268.912112] (6:node@Jean_Yves)   22  |  14 
+> [268.912112] (6:node@Jean_Yves)   30  |  14 
+> [268.912112] (6:node@Jean_Yves)   46  |  14 
+> [268.912112] (6:node@Jean_Yves) Predecessor: -1
+> [272.591527] (3:node@iRMX) My finger table:
+> [272.591527] (3:node@iRMX) Start | Succ 
+> [272.591527] (3:node@iRMX)   39  |  42 
+> [272.591527] (3:node@iRMX)   40  |  38 
+> [272.591527] (3:node@iRMX)   42  |  38 
+> [272.591527] (3:node@iRMX)   46  |  38 
+> [272.591527] (3:node@iRMX)   54  |  38 
+> [272.591527] (3:node@iRMX)    6  |  38 
+> [272.591527] (3:node@iRMX) Predecessor: 8
+> [275.999780] (8:node@Jacquelin) My finger table:
+> [275.999780] (8:node@Jacquelin) Start | Succ 
+> [275.999780] (8:node@Jacquelin)    2  |   8 
+> [275.999780] (8:node@Jacquelin)    3  |   8 
+> [275.999780] (8:node@Jacquelin)    5  |   1 
+> [275.999780] (8:node@Jacquelin)    9  |   1 
+> [275.999780] (8:node@Jacquelin)   17  |   1 
+> [275.999780] (8:node@Jacquelin)   33  |   1 
+> [275.999780] (8:node@Jacquelin) Predecessor: 48
+> [278.899538] (3:node@iRMX) My finger table:
+> [278.899538] (3:node@iRMX) Start | Succ 
+> [278.899538] (3:node@iRMX)   39  |  42 
+> [278.899538] (3:node@iRMX)   40  |  38 
+> [278.899538] (3:node@iRMX)   42  |  38 
+> [278.899538] (3:node@iRMX)   46  |  38 
+> [278.899538] (3:node@iRMX)   54  |  38 
+> [278.899538] (3:node@iRMX)    6  |  38 
+> [278.899538] (3:node@iRMX) Predecessor: 14
+> [285.033621] (3:node@iRMX) My finger table:
+> [285.033621] (3:node@iRMX) Start | Succ 
+> [285.033621] (3:node@iRMX)   39  |  42 
+> [285.033621] (3:node@iRMX)   40  |  42 
+> [285.033621] (3:node@iRMX)   42  |  38 
+> [285.033621] (3:node@iRMX)   46  |  38 
+> [285.033621] (3:node@iRMX)   54  |  38 
+> [285.033621] (3:node@iRMX)    6  |  38 
+> [285.033621] (3:node@iRMX) Predecessor: 14
+> [299.128761] (4:node@Geoff) My finger table:
+> [299.128761] (4:node@Geoff) Start | Succ 
+> [299.128761] (4:node@Geoff)   33  |  38 
+> [299.128761] (4:node@Geoff)   34  |  38 
+> [299.128761] (4:node@Geoff)   36  |  32 
+> [299.128761] (4:node@Geoff)   40  |  32 
+> [299.128761] (4:node@Geoff)   48  |  32 
+> [299.128761] (4:node@Geoff)    0  |  32 
+> [299.128761] (4:node@Geoff) Predecessor: -1
+> [302.475676] (5:node@TeX) My finger table:
+> [302.475676] (5:node@TeX) Start | Succ 
+> [302.475676] (5:node@TeX)   22  |  38 
+> [302.475676] (5:node@TeX)   23  |  38 
+> [302.475676] (5:node@TeX)   25  |  21 
+> [302.475676] (5:node@TeX)   29  |  21 
+> [302.475676] (5:node@TeX)   37  |  21 
+> [302.475676] (5:node@TeX)   53  |  21 
+> [302.475676] (5:node@TeX) Predecessor: -1
+> [309.611552] (3:node@iRMX) My finger table:
+> [309.611552] (3:node@iRMX) Start | Succ 
+> [309.611552] (3:node@iRMX)   39  |  42 
+> [309.611552] (3:node@iRMX)   40  |  42 
+> [309.611552] (3:node@iRMX)   42  |  38 
+> [309.611552] (3:node@iRMX)   46  |  38 
+> [309.611552] (3:node@iRMX)   54  |  38 
+> [309.611552] (3:node@iRMX)    6  |  38 
+> [309.611552] (3:node@iRMX) Predecessor: 32
+> [352.258791] (6:node@Jean_Yves) My finger table:
+> [352.258791] (6:node@Jean_Yves) Start | Succ 
+> [352.258791] (6:node@Jean_Yves)   15  |  32 
+> [352.258791] (6:node@Jean_Yves)   16  |  38 
+> [352.258791] (6:node@Jean_Yves)   18  |  14 
+> [352.258791] (6:node@Jean_Yves)   22  |  14 
+> [352.258791] (6:node@Jean_Yves)   30  |  14 
+> [352.258791] (6:node@Jean_Yves)   46  |  14 
+> [352.258791] (6:node@Jean_Yves) Predecessor: 8
+> [367.429998] (4:node@Geoff) My finger table:
+> [367.429998] (4:node@Geoff) Start | Succ 
+> [367.429998] (4:node@Geoff)   33  |  38 
+> [367.429998] (4:node@Geoff)   34  |  38 
+> [367.429998] (4:node@Geoff)   36  |  32 
+> [367.429998] (4:node@Geoff)   40  |  32 
+> [367.429998] (4:node@Geoff)   48  |  32 
+> [367.429998] (4:node@Geoff)    0  |  32 
+> [367.429998] (4:node@Geoff) Predecessor: 14
+> [368.589798] (1:node@Gatien) My finger table:
+> [368.589798] (1:node@Gatien) Start | Succ 
+> [368.589798] (1:node@Gatien)   49  |   1 
+> [368.589798] (1:node@Gatien)   50  |   1 
+> [368.589798] (1:node@Gatien)   52  |   1 
+> [368.589798] (1:node@Gatien)   56  |  48 
+> [368.589798] (1:node@Gatien)    0  |  48 
+> [368.589798] (1:node@Gatien)   16  |  48 
+> [368.589798] (1:node@Gatien) Predecessor: 42
+> [374.900127] (2:node@McGee) My finger table:
+> [374.900127] (2:node@McGee) Start | Succ 
+> [374.900127] (2:node@McGee)   43  |  48 
+> [374.900127] (2:node@McGee)   44  |  48 
+> [374.900127] (2:node@McGee)   46  |  48 
+> [374.900127] (2:node@McGee)   50  |  42 
+> [374.900127] (2:node@McGee)   58  |  42 
+> [374.900127] (2:node@McGee)   10  |  42 
+> [374.900127] (2:node@McGee) Predecessor: 38
+> [392.077174] (7:node@Boivin) My finger table:
+> [392.077174] (7:node@Boivin) Start | Succ 
+> [392.077174] (7:node@Boivin)    9  |  14 
+> [392.077174] (7:node@Boivin)   10  |  38 
+> [392.077174] (7:node@Boivin)   12  |  14 
+> [392.077174] (7:node@Boivin)   16  |   8 
+> [392.077174] (7:node@Boivin)   24  |   8 
+> [392.077174] (7:node@Boivin)   40  |   8 
+> [392.077174] (7:node@Boivin) Predecessor: 1
+> [398.559775] (4:node@Geoff) My finger table:
+> [398.559775] (4:node@Geoff) Start | Succ 
+> [398.559775] (4:node@Geoff)   33  |  38 
+> [398.559775] (4:node@Geoff)   34  |  38 
+> [398.559775] (4:node@Geoff)   36  |  32 
+> [398.559775] (4:node@Geoff)   40  |  32 
+> [398.559775] (4:node@Geoff)   48  |  32 
+> [398.559775] (4:node@Geoff)    0  |  32 
+> [398.559775] (4:node@Geoff) Predecessor: 21
+> [400.956871] (6:node@Jean_Yves) My finger table:
+> [400.956871] (6:node@Jean_Yves) Start | Succ 
+> [400.956871] (6:node@Jean_Yves)   15  |  21 
+> [400.956871] (6:node@Jean_Yves)   16  |  38 
+> [400.956871] (6:node@Jean_Yves)   18  |  21 
+> [400.956871] (6:node@Jean_Yves)   22  |  14 
+> [400.956871] (6:node@Jean_Yves)   30  |  14 
+> [400.956871] (6:node@Jean_Yves)   46  |  14 
+> [400.956871] (6:node@Jean_Yves) Predecessor: 8
+> [405.310329] (8:node@Jacquelin) My finger table:
+> [405.310329] (8:node@Jacquelin) Start | Succ 
+> [405.310329] (8:node@Jacquelin)    2  |   8 
+> [405.310329] (8:node@Jacquelin)    3  |   8 
+> [405.310329] (8:node@Jacquelin)    5  |   8 
+> [405.310329] (8:node@Jacquelin)    9  |   1 
+> [405.310329] (8:node@Jacquelin)   17  |   1 
+> [405.310329] (8:node@Jacquelin)   33  |   1 
+> [405.310329] (8:node@Jacquelin) Predecessor: 48
+> [410.458068] (3:node@iRMX) My finger table:
+> [410.458068] (3:node@iRMX) Start | Succ 
+> [410.458068] (3:node@iRMX)   39  |  42 
+> [410.458068] (3:node@iRMX)   40  |  42 
+> [410.458068] (3:node@iRMX)   42  |  42 
+> [410.458068] (3:node@iRMX)   46  |  38 
+> [410.458068] (3:node@iRMX)   54  |  38 
+> [410.458068] (3:node@iRMX)    6  |  38 
+> [410.458068] (3:node@iRMX) Predecessor: 32
+> [420.681981] (4:node@Geoff) My finger table:
+> [420.681981] (4:node@Geoff) Start | Succ 
+> [420.681981] (4:node@Geoff)   33  |  38 
+> [420.681981] (4:node@Geoff)   34  |  38 
+> [420.681981] (4:node@Geoff)   36  |  38 
+> [420.681981] (4:node@Geoff)   40  |  32 
+> [420.681981] (4:node@Geoff)   48  |  32 
+> [420.681981] (4:node@Geoff)    0  |  32 
+> [420.681981] (4:node@Geoff) Predecessor: 21
+> [423.629509] (5:node@TeX) My finger table:
+> [423.629509] (5:node@TeX) Start | Succ 
+> [423.629509] (5:node@TeX)   22  |  32 
+> [423.629509] (5:node@TeX)   23  |  38 
+> [423.629509] (5:node@TeX)   25  |  32 
+> [423.629509] (5:node@TeX)   29  |  21 
+> [423.629509] (5:node@TeX)   37  |  21 
+> [423.629509] (5:node@TeX)   53  |  21 
+> [423.629509] (5:node@TeX) Predecessor: -1
+> [437.098026] (5:node@TeX) My finger table:
+> [437.098026] (5:node@TeX) Start | Succ 
+> [437.098026] (5:node@TeX)   22  |  32 
+> [437.098026] (5:node@TeX)   23  |  38 
+> [437.098026] (5:node@TeX)   25  |  32 
+> [437.098026] (5:node@TeX)   29  |  21 
+> [437.098026] (5:node@TeX)   37  |  21 
+> [437.098026] (5:node@TeX)   53  |  21 
+> [437.098026] (5:node@TeX) Predecessor: 14
+> [492.685244] (1:node@Gatien) My finger table:
+> [492.685244] (1:node@Gatien) Start | Succ 
+> [492.685244] (1:node@Gatien)   49  |   1 
+> [492.685244] (1:node@Gatien)   50  |   1 
+> [492.685244] (1:node@Gatien)   52  |   1 
+> [492.685244] (1:node@Gatien)   56  |   1 
+> [492.685244] (1:node@Gatien)    0  |  48 
+> [492.685244] (1:node@Gatien)   16  |  48 
+> [492.685244] (1:node@Gatien) Predecessor: 42
+> [518.549995] (7:node@Boivin) My finger table:
+> [518.549995] (7:node@Boivin) Start | Succ 
+> [518.549995] (7:node@Boivin)    9  |  14 
+> [518.549995] (7:node@Boivin)   10  |  38 
+> [518.549995] (7:node@Boivin)   12  |  14 
+> [518.549995] (7:node@Boivin)   16  |  21 
+> [518.549995] (7:node@Boivin)   24  |   8 
+> [518.549995] (7:node@Boivin)   40  |   8 
+> [518.549995] (7:node@Boivin) Predecessor: 1
+> [535.767747] (2:node@McGee) My finger table:
+> [535.767747] (2:node@McGee) Start | Succ 
+> [535.767747] (2:node@McGee)   43  |  48 
+> [535.767747] (2:node@McGee)   44  |  48 
+> [535.767747] (2:node@McGee)   46  |  48 
+> [535.767747] (2:node@McGee)   50  |   1 
+> [535.767747] (2:node@McGee)   58  |  42 
+> [535.767747] (2:node@McGee)   10  |  42 
+> [535.767747] (2:node@McGee) Predecessor: 38
+> [536.979231] (8:node@Jacquelin) My finger table:
+> [536.979231] (8:node@Jacquelin) Start | Succ 
+> [536.979231] (8:node@Jacquelin)    2  |   8 
+> [536.979231] (8:node@Jacquelin)    3  |   8 
+> [536.979231] (8:node@Jacquelin)    5  |   8 
+> [536.979231] (8:node@Jacquelin)    9  |  14 
+> [536.979231] (8:node@Jacquelin)   17  |   1 
+> [536.979231] (8:node@Jacquelin)   33  |   1 
+> [536.979231] (8:node@Jacquelin) Predecessor: 48
+> [549.052867] (3:node@iRMX) My finger table:
+> [549.052867] (3:node@iRMX) Start | Succ 
+> [549.052867] (3:node@iRMX)   39  |  42 
+> [549.052867] (3:node@iRMX)   40  |  42 
+> [549.052867] (3:node@iRMX)   42  |  42 
+> [549.052867] (3:node@iRMX)   46  |  48 
+> [549.052867] (3:node@iRMX)   54  |  38 
+> [549.052867] (3:node@iRMX)    6  |  38 
+> [549.052867] (3:node@iRMX) Predecessor: 32
+> [555.224559] (6:node@Jean_Yves) My finger table:
+> [555.224559] (6:node@Jean_Yves) Start | Succ 
+> [555.224559] (6:node@Jean_Yves)   15  |  21 
+> [555.224559] (6:node@Jean_Yves)   16  |  38 
+> [555.224559] (6:node@Jean_Yves)   18  |  21 
+> [555.224559] (6:node@Jean_Yves)   22  |  32 
+> [555.224559] (6:node@Jean_Yves)   30  |  14 
+> [555.224559] (6:node@Jean_Yves)   46  |  14 
+> [555.224559] (6:node@Jean_Yves) Predecessor: 8
+> [560.043242] (5:node@TeX) My finger table:
+> [560.043242] (5:node@TeX) Start | Succ 
+> [560.043242] (5:node@TeX)   22  |  32 
+> [560.043242] (5:node@TeX)   23  |  38 
+> [560.043242] (5:node@TeX)   25  |  32 
+> [560.043242] (5:node@TeX)   29  |  32 
+> [560.043242] (5:node@TeX)   37  |  21 
+> [560.043242] (5:node@TeX)   53  |  21 
+> [560.043242] (5:node@TeX) Predecessor: 14
+> [577.875047] (4:node@Geoff) My finger table:
+> [577.875047] (4:node@Geoff) Start | Succ 
+> [577.875047] (4:node@Geoff)   33  |  38 
+> [577.875047] (4:node@Geoff)   34  |  38 
+> [577.875047] (4:node@Geoff)   36  |  38 
+> [577.875047] (4:node@Geoff)   40  |  42 
+> [577.875047] (4:node@Geoff)   48  |  32 
+> [577.875047] (4:node@Geoff)    0  |  32 
+> [577.875047] (4:node@Geoff) Predecessor: 21
+> [652.548539] (0:@) Messages created: 753
+> [652.548539] (0:@) Simulated time: 652.549
 
 ! output sort
 $ $SG_TEST_EXENV ${bindir:=.}/chord$EXEEXT ${srcdir:=.}/../../platforms/One_cluster.xml ${srcdir:=.}/chord10.xml --log=msg_chord.thres:verbose "--log=root.fmt:[%11.6r]%e(%i:%P@%h)%e%m%n" --cfg=network/model:Constant
 > [   0.000000] (0:@) Configuration change: Set 'network/model' to 'Constant'
 > [   0.000000] (0:@) Switching workstation model to compound since you changed the network and/or cpu model(s)
+> [   0.000000] (10:node@c-9.me) Joining the ring with id 2015253, knowing node 1319738
 > [   0.000000] (1:node@c-0.me) My finger table:
 > [   0.000000] (1:node@c-0.me) Start | Succ 
 > [   0.000000] (1:node@c-0.me)   43  |  42 
@@ -467,34 +477,6 @@ $ $SG_TEST_EXENV ${bindir:=.}/chord$EXEEXT ${srcdir:=.}/../../platforms/One_clus
 > [   0.000000] (7:node@c-6.me) Joining the ring with id 16728096, knowing node 1319738
 > [   0.000000] (8:node@c-7.me) Joining the ring with id 10004760, knowing node 16509405
 > [   0.000000] (9:node@c-8.me) Joining the ring with id 6518808, knowing node 42
-> [   0.000000] (10:node@c-9.me) Joining the ring with id 2015253, knowing node 1319738
-> [   4.000000] (6:node@c-5.me) My finger table:
-> [   4.000000] (6:node@c-5.me) Start | Succ 
-> [   4.000000] (6:node@c-5.me)  10874877  | 533744 
-> [   4.000000] (6:node@c-5.me)  10874878  | 10874876 
-> [   4.000000] (6:node@c-5.me)  10874880  | 10874876 
-> [   4.000000] (6:node@c-5.me)  10874884  | 10874876 
-> [   4.000000] (6:node@c-5.me)  10874892  | 10874876 
-> [   4.000000] (6:node@c-5.me)  10874908  | 10874876 
-> [   4.000000] (6:node@c-5.me)  10874940  | 10874876 
-> [   4.000000] (6:node@c-5.me)  10875004  | 10874876 
-> [   4.000000] (6:node@c-5.me)  10875132  | 10874876 
-> [   4.000000] (6:node@c-5.me)  10875388  | 10874876 
-> [   4.000000] (6:node@c-5.me)  10875900  | 10874876 
-> [   4.000000] (6:node@c-5.me)  10876924  | 10874876 
-> [   4.000000] (6:node@c-5.me)  10878972  | 10874876 
-> [   4.000000] (6:node@c-5.me)  10883068  | 10874876 
-> [   4.000000] (6:node@c-5.me)  10891260  | 10874876 
-> [   4.000000] (6:node@c-5.me)  10907644  | 10874876 
-> [   4.000000] (6:node@c-5.me)  10940412  | 10874876 
-> [   4.000000] (6:node@c-5.me)  11005948  | 10874876 
-> [   4.000000] (6:node@c-5.me)  11137020  | 10874876 
-> [   4.000000] (6:node@c-5.me)  11399164  | 10874876 
-> [   4.000000] (6:node@c-5.me)  11923452  | 10874876 
-> [   4.000000] (6:node@c-5.me)  12972028  | 10874876 
-> [   4.000000] (6:node@c-5.me)  15069180  | 10874876 
-> [   4.000000] (6:node@c-5.me)  2486268  | 10874876 
-> [   4.000000] (6:node@c-5.me) Predecessor: -1
 > [   4.000000] (3:node@c-2.me) My finger table:
 > [   4.000000] (3:node@c-2.me) Start | Succ 
 > [   4.000000] (3:node@c-2.me)  533745  | 366680 
@@ -522,33 +504,33 @@ $ $SG_TEST_EXENV ${bindir:=.}/chord$EXEEXT ${srcdir:=.}/../../platforms/One_clus
 > [   4.000000] (3:node@c-2.me)  4728048  | 533744 
 > [   4.000000] (3:node@c-2.me)  8922352  | 533744 
 > [   4.000000] (3:node@c-2.me) Predecessor: -1
-> [   5.000000] (8:node@c-7.me) My finger table:
-> [   5.000000] (8:node@c-7.me) Start | Succ 
-> [   5.000000] (8:node@c-7.me)  10004761  | 16509405 
-> [   5.000000] (8:node@c-7.me)  10004762  | 10004760 
-> [   5.000000] (8:node@c-7.me)  10004764  | 10004760 
-> [   5.000000] (8:node@c-7.me)  10004768  | 10004760 
-> [   5.000000] (8:node@c-7.me)  10004776  | 10004760 
-> [   5.000000] (8:node@c-7.me)  10004792  | 10004760 
-> [   5.000000] (8:node@c-7.me)  10004824  | 10004760 
-> [   5.000000] (8:node@c-7.me)  10004888  | 10004760 
-> [   5.000000] (8:node@c-7.me)  10005016  | 10004760 
-> [   5.000000] (8:node@c-7.me)  10005272  | 10004760 
-> [   5.000000] (8:node@c-7.me)  10005784  | 10004760 
-> [   5.000000] (8:node@c-7.me)  10006808  | 10004760 
-> [   5.000000] (8:node@c-7.me)  10008856  | 10004760 
-> [   5.000000] (8:node@c-7.me)  10012952  | 10004760 
-> [   5.000000] (8:node@c-7.me)  10021144  | 10004760 
-> [   5.000000] (8:node@c-7.me)  10037528  | 10004760 
-> [   5.000000] (8:node@c-7.me)  10070296  | 10004760 
-> [   5.000000] (8:node@c-7.me)  10135832  | 10004760 
-> [   5.000000] (8:node@c-7.me)  10266904  | 10004760 
-> [   5.000000] (8:node@c-7.me)  10529048  | 10004760 
-> [   5.000000] (8:node@c-7.me)  11053336  | 10004760 
-> [   5.000000] (8:node@c-7.me)  12101912  | 10004760 
-> [   5.000000] (8:node@c-7.me)  14199064  | 10004760 
-> [   5.000000] (8:node@c-7.me)  1616152  | 10004760 
-> [   5.000000] (8:node@c-7.me) Predecessor: -1
+> [   4.000000] (6:node@c-5.me) My finger table:
+> [   4.000000] (6:node@c-5.me) Start | Succ 
+> [   4.000000] (6:node@c-5.me)  10874877  | 533744 
+> [   4.000000] (6:node@c-5.me)  10874878  | 10874876 
+> [   4.000000] (6:node@c-5.me)  10874880  | 10874876 
+> [   4.000000] (6:node@c-5.me)  10874884  | 10874876 
+> [   4.000000] (6:node@c-5.me)  10874892  | 10874876 
+> [   4.000000] (6:node@c-5.me)  10874908  | 10874876 
+> [   4.000000] (6:node@c-5.me)  10874940  | 10874876 
+> [   4.000000] (6:node@c-5.me)  10875004  | 10874876 
+> [   4.000000] (6:node@c-5.me)  10875132  | 10874876 
+> [   4.000000] (6:node@c-5.me)  10875388  | 10874876 
+> [   4.000000] (6:node@c-5.me)  10875900  | 10874876 
+> [   4.000000] (6:node@c-5.me)  10876924  | 10874876 
+> [   4.000000] (6:node@c-5.me)  10878972  | 10874876 
+> [   4.000000] (6:node@c-5.me)  10883068  | 10874876 
+> [   4.000000] (6:node@c-5.me)  10891260  | 10874876 
+> [   4.000000] (6:node@c-5.me)  10907644  | 10874876 
+> [   4.000000] (6:node@c-5.me)  10940412  | 10874876 
+> [   4.000000] (6:node@c-5.me)  11005948  | 10874876 
+> [   4.000000] (6:node@c-5.me)  11137020  | 10874876 
+> [   4.000000] (6:node@c-5.me)  11399164  | 10874876 
+> [   4.000000] (6:node@c-5.me)  11923452  | 10874876 
+> [   4.000000] (6:node@c-5.me)  12972028  | 10874876 
+> [   4.000000] (6:node@c-5.me)  15069180  | 10874876 
+> [   4.000000] (6:node@c-5.me)  2486268  | 10874876 
+> [   4.000000] (6:node@c-5.me) Predecessor: -1
 > [   5.000000] (5:node@c-4.me) My finger table:
 > [   5.000000] (5:node@c-4.me) Start | Succ 
 > [   5.000000] (5:node@c-4.me)  16509406  | 366680 
@@ -576,6 +558,33 @@ $ $SG_TEST_EXENV ${bindir:=.}/chord$EXEEXT ${srcdir:=.}/../../platforms/One_clus
 > [   5.000000] (5:node@c-4.me)  3926493  | 16509405 
 > [   5.000000] (5:node@c-4.me)  8120797  | 16509405 
 > [   5.000000] (5:node@c-4.me) Predecessor: -1
+> [   5.000000] (8:node@c-7.me) My finger table:
+> [   5.000000] (8:node@c-7.me) Start | Succ 
+> [   5.000000] (8:node@c-7.me)  10004761  | 16509405 
+> [   5.000000] (8:node@c-7.me)  10004762  | 10004760 
+> [   5.000000] (8:node@c-7.me)  10004764  | 10004760 
+> [   5.000000] (8:node@c-7.me)  10004768  | 10004760 
+> [   5.000000] (8:node@c-7.me)  10004776  | 10004760 
+> [   5.000000] (8:node@c-7.me)  10004792  | 10004760 
+> [   5.000000] (8:node@c-7.me)  10004824  | 10004760 
+> [   5.000000] (8:node@c-7.me)  10004888  | 10004760 
+> [   5.000000] (8:node@c-7.me)  10005016  | 10004760 
+> [   5.000000] (8:node@c-7.me)  10005272  | 10004760 
+> [   5.000000] (8:node@c-7.me)  10005784  | 10004760 
+> [   5.000000] (8:node@c-7.me)  10006808  | 10004760 
+> [   5.000000] (8:node@c-7.me)  10008856  | 10004760 
+> [   5.000000] (8:node@c-7.me)  10012952  | 10004760 
+> [   5.000000] (8:node@c-7.me)  10021144  | 10004760 
+> [   5.000000] (8:node@c-7.me)  10037528  | 10004760 
+> [   5.000000] (8:node@c-7.me)  10070296  | 10004760 
+> [   5.000000] (8:node@c-7.me)  10135832  | 10004760 
+> [   5.000000] (8:node@c-7.me)  10266904  | 10004760 
+> [   5.000000] (8:node@c-7.me)  10529048  | 10004760 
+> [   5.000000] (8:node@c-7.me)  11053336  | 10004760 
+> [   5.000000] (8:node@c-7.me)  12101912  | 10004760 
+> [   5.000000] (8:node@c-7.me)  14199064  | 10004760 
+> [   5.000000] (8:node@c-7.me)  1616152  | 10004760 
+> [   5.000000] (8:node@c-7.me) Predecessor: -1
 > [   6.000000] (2:node@c-1.me) My finger table:
 > [   6.000000] (2:node@c-1.me) Start | Succ 
 > [   6.000000] (2:node@c-1.me)  366681  |  42 
@@ -1494,33 +1503,6 @@ $ $SG_TEST_EXENV ${bindir:=.}/chord$EXEEXT ${srcdir:=.}/../../platforms/One_clus
 > [ 326.000000] (7:node@c-6.me)  4145184  | 16728096 
 > [ 326.000000] (7:node@c-6.me)  8339488  | 16728096 
 > [ 326.000000] (7:node@c-6.me) Predecessor: 16509405
-> [ 367.000000] (6:node@c-5.me) My finger table:
-> [ 367.000000] (6:node@c-5.me) Start | Succ 
-> [ 367.000000] (6:node@c-5.me)  10874877  | 533744 
-> [ 367.000000] (6:node@c-5.me)  10874878  | 533744 
-> [ 367.000000] (6:node@c-5.me)  10874880  | 533744 
-> [ 367.000000] (6:node@c-5.me)  10874884  | 10874876 
-> [ 367.000000] (6:node@c-5.me)  10874892  | 10874876 
-> [ 367.000000] (6:node@c-5.me)  10874908  | 10874876 
-> [ 367.000000] (6:node@c-5.me)  10874940  | 10874876 
-> [ 367.000000] (6:node@c-5.me)  10875004  | 10874876 
-> [ 367.000000] (6:node@c-5.me)  10875132  | 10874876 
-> [ 367.000000] (6:node@c-5.me)  10875388  | 10874876 
-> [ 367.000000] (6:node@c-5.me)  10875900  | 10874876 
-> [ 367.000000] (6:node@c-5.me)  10876924  | 10874876 
-> [ 367.000000] (6:node@c-5.me)  10878972  | 10874876 
-> [ 367.000000] (6:node@c-5.me)  10883068  | 10874876 
-> [ 367.000000] (6:node@c-5.me)  10891260  | 10874876 
-> [ 367.000000] (6:node@c-5.me)  10907644  | 10874876 
-> [ 367.000000] (6:node@c-5.me)  10940412  | 10874876 
-> [ 367.000000] (6:node@c-5.me)  11005948  | 10874876 
-> [ 367.000000] (6:node@c-5.me)  11137020  | 10874876 
-> [ 367.000000] (6:node@c-5.me)  11399164  | 10874876 
-> [ 367.000000] (6:node@c-5.me)  11923452  | 10874876 
-> [ 367.000000] (6:node@c-5.me)  12972028  | 10874876 
-> [ 367.000000] (6:node@c-5.me)  15069180  | 10874876 
-> [ 367.000000] (6:node@c-5.me)  2486268  | 10874876 
-> [ 367.000000] (6:node@c-5.me) Predecessor: -1
 > [ 367.000000] (1:node@c-0.me) My finger table:
 > [ 367.000000] (1:node@c-0.me) Start | Succ 
 > [ 367.000000] (1:node@c-0.me)   43  | 366680 
@@ -1548,6 +1530,33 @@ $ $SG_TEST_EXENV ${bindir:=.}/chord$EXEEXT ${srcdir:=.}/../../platforms/One_clus
 > [ 367.000000] (1:node@c-0.me)  4194346  |  42 
 > [ 367.000000] (1:node@c-0.me)  8388650  |  42 
 > [ 367.000000] (1:node@c-0.me) Predecessor: 16728096
+> [ 367.000000] (6:node@c-5.me) My finger table:
+> [ 367.000000] (6:node@c-5.me) Start | Succ 
+> [ 367.000000] (6:node@c-5.me)  10874877  | 533744 
+> [ 367.000000] (6:node@c-5.me)  10874878  | 533744 
+> [ 367.000000] (6:node@c-5.me)  10874880  | 533744 
+> [ 367.000000] (6:node@c-5.me)  10874884  | 10874876 
+> [ 367.000000] (6:node@c-5.me)  10874892  | 10874876 
+> [ 367.000000] (6:node@c-5.me)  10874908  | 10874876 
+> [ 367.000000] (6:node@c-5.me)  10874940  | 10874876 
+> [ 367.000000] (6:node@c-5.me)  10875004  | 10874876 
+> [ 367.000000] (6:node@c-5.me)  10875132  | 10874876 
+> [ 367.000000] (6:node@c-5.me)  10875388  | 10874876 
+> [ 367.000000] (6:node@c-5.me)  10875900  | 10874876 
+> [ 367.000000] (6:node@c-5.me)  10876924  | 10874876 
+> [ 367.000000] (6:node@c-5.me)  10878972  | 10874876 
+> [ 367.000000] (6:node@c-5.me)  10883068  | 10874876 
+> [ 367.000000] (6:node@c-5.me)  10891260  | 10874876 
+> [ 367.000000] (6:node@c-5.me)  10907644  | 10874876 
+> [ 367.000000] (6:node@c-5.me)  10940412  | 10874876 
+> [ 367.000000] (6:node@c-5.me)  11005948  | 10874876 
+> [ 367.000000] (6:node@c-5.me)  11137020  | 10874876 
+> [ 367.000000] (6:node@c-5.me)  11399164  | 10874876 
+> [ 367.000000] (6:node@c-5.me)  11923452  | 10874876 
+> [ 367.000000] (6:node@c-5.me)  12972028  | 10874876 
+> [ 367.000000] (6:node@c-5.me)  15069180  | 10874876 
+> [ 367.000000] (6:node@c-5.me)  2486268  | 10874876 
+> [ 367.000000] (6:node@c-5.me) Predecessor: -1
 > [ 380.000000] (3:node@c-2.me) My finger table:
 > [ 380.000000] (3:node@c-2.me) Start | Succ 
 > [ 380.000000] (3:node@c-2.me)  533745  | 10004760 
@@ -2628,33 +2637,6 @@ $ $SG_TEST_EXENV ${bindir:=.}/chord$EXEEXT ${srcdir:=.}/../../platforms/One_clus
 > [ 806.000000] (9:node@c-8.me)  10713112  | 6518808 
 > [ 806.000000] (9:node@c-8.me)  14907416  | 6518808 
 > [ 806.000000] (9:node@c-8.me) Predecessor: 2015253
-> [ 812.000000] (4:node@c-3.me) My finger table:
-> [ 812.000000] (4:node@c-3.me) Start | Succ 
-> [ 812.000000] (4:node@c-3.me)  1319739  | 2015253 
-> [ 812.000000] (4:node@c-3.me)  1319740  | 2015253 
-> [ 812.000000] (4:node@c-3.me)  1319742  | 2015253 
-> [ 812.000000] (4:node@c-3.me)  1319746  | 2015253 
-> [ 812.000000] (4:node@c-3.me)  1319754  | 2015253 
-> [ 812.000000] (4:node@c-3.me)  1319770  | 2015253 
-> [ 812.000000] (4:node@c-3.me)  1319802  | 1319738 
-> [ 812.000000] (4:node@c-3.me)  1319866  | 1319738 
-> [ 812.000000] (4:node@c-3.me)  1319994  | 1319738 
-> [ 812.000000] (4:node@c-3.me)  1320250  | 1319738 
-> [ 812.000000] (4:node@c-3.me)  1320762  | 1319738 
-> [ 812.000000] (4:node@c-3.me)  1321786  | 1319738 
-> [ 812.000000] (4:node@c-3.me)  1323834  | 1319738 
-> [ 812.000000] (4:node@c-3.me)  1327930  | 1319738 
-> [ 812.000000] (4:node@c-3.me)  1336122  | 1319738 
-> [ 812.000000] (4:node@c-3.me)  1352506  | 1319738 
-> [ 812.000000] (4:node@c-3.me)  1385274  | 1319738 
-> [ 812.000000] (4:node@c-3.me)  1450810  | 1319738 
-> [ 812.000000] (4:node@c-3.me)  1581882  | 1319738 
-> [ 812.000000] (4:node@c-3.me)  1844026  | 1319738 
-> [ 812.000000] (4:node@c-3.me)  2368314  | 1319738 
-> [ 812.000000] (4:node@c-3.me)  3416890  | 1319738 
-> [ 812.000000] (4:node@c-3.me)  5514042  | 1319738 
-> [ 812.000000] (4:node@c-3.me)  9708346  | 1319738 
-> [ 812.000000] (4:node@c-3.me) Predecessor: 533744
 > [ 812.000000] (10:node@c-9.me) My finger table:
 > [ 812.000000] (10:node@c-9.me) Start | Succ 
 > [ 812.000000] (10:node@c-9.me)  2015254  | 6518808 
@@ -2682,6 +2664,33 @@ $ $SG_TEST_EXENV ${bindir:=.}/chord$EXEEXT ${srcdir:=.}/../../platforms/One_clus
 > [ 812.000000] (10:node@c-9.me)  6209557  | 2015253 
 > [ 812.000000] (10:node@c-9.me)  10403861  | 2015253 
 > [ 812.000000] (10:node@c-9.me) Predecessor: 1319738
+> [ 812.000000] (4:node@c-3.me) My finger table:
+> [ 812.000000] (4:node@c-3.me) Start | Succ 
+> [ 812.000000] (4:node@c-3.me)  1319739  | 2015253 
+> [ 812.000000] (4:node@c-3.me)  1319740  | 2015253 
+> [ 812.000000] (4:node@c-3.me)  1319742  | 2015253 
+> [ 812.000000] (4:node@c-3.me)  1319746  | 2015253 
+> [ 812.000000] (4:node@c-3.me)  1319754  | 2015253 
+> [ 812.000000] (4:node@c-3.me)  1319770  | 2015253 
+> [ 812.000000] (4:node@c-3.me)  1319802  | 1319738 
+> [ 812.000000] (4:node@c-3.me)  1319866  | 1319738 
+> [ 812.000000] (4:node@c-3.me)  1319994  | 1319738 
+> [ 812.000000] (4:node@c-3.me)  1320250  | 1319738 
+> [ 812.000000] (4:node@c-3.me)  1320762  | 1319738 
+> [ 812.000000] (4:node@c-3.me)  1321786  | 1319738 
+> [ 812.000000] (4:node@c-3.me)  1323834  | 1319738 
+> [ 812.000000] (4:node@c-3.me)  1327930  | 1319738 
+> [ 812.000000] (4:node@c-3.me)  1336122  | 1319738 
+> [ 812.000000] (4:node@c-3.me)  1352506  | 1319738 
+> [ 812.000000] (4:node@c-3.me)  1385274  | 1319738 
+> [ 812.000000] (4:node@c-3.me)  1450810  | 1319738 
+> [ 812.000000] (4:node@c-3.me)  1581882  | 1319738 
+> [ 812.000000] (4:node@c-3.me)  1844026  | 1319738 
+> [ 812.000000] (4:node@c-3.me)  2368314  | 1319738 
+> [ 812.000000] (4:node@c-3.me)  3416890  | 1319738 
+> [ 812.000000] (4:node@c-3.me)  5514042  | 1319738 
+> [ 812.000000] (4:node@c-3.me)  9708346  | 1319738 
+> [ 812.000000] (4:node@c-3.me) Predecessor: 533744
 > [ 833.000000] (5:node@c-4.me) My finger table:
 > [ 833.000000] (5:node@c-4.me) Start | Succ 
 > [ 833.000000] (5:node@c-4.me)  16509406  | 16728096 
index 74958ac..e5e722c 100644 (file)
@@ -4,17 +4,16 @@ p Testing crosstraffic TCP option DISABLED
 
 $ gtnets/gtnets ${srcdir:=.}/gtnets/crosstraffic-p.xml ${srcdir:=.}/gtnets/crosstraffic-d.xml --cfg=network/crosstraffic:0
 > [0.000000] [xbt_cfg/INFO] Configuration change: Set 'network/crosstraffic' to '0'
-> [S1:slave:(8) 108.799652] [msg_test/INFO] ===> Estimated Bw of FLOW[1] : 3063.735285 ;  message from S1 to C1  with remaining : 666666.666667
-> [S1:slave:(8) 108.799652] [msg_test/INFO] ===> Estimated Bw of FLOW[2] : 3063.735285 ;  message from S1 to C1  with remaining : 666666.666667
-> [S1:slave:(8) 108.799652] [msg_test/INFO] ===> Estimated Bw of FLOW[3] : 3063.735285 ;  message from S1 to C1  with remaining : 666666.666667
-> [S1:slave:(8) 108.799652] [msg_test/INFO] ===> Estimated Bw of FLOW[4] : 9191.205854 ;  message from C1 to S1  with remaining : 0.000000
-
+> [S1:slave:(8) 103.222884] [msg_test/INFO] ===> Estimated Bw of FLOW[1] : 3229.258106 ;  message from S1 to C1  with remaining : 666666.666667
+> [S1:slave:(8) 103.222884] [msg_test/INFO] ===> Estimated Bw of FLOW[2] : 3229.258106 ;  message from S1 to C1  with remaining : 666666.666667
+> [S1:slave:(8) 103.222884] [msg_test/INFO] ===> Estimated Bw of FLOW[3] : 3229.258106 ;  message from S1 to C1  with remaining : 666666.666667
+> [S1:slave:(8) 103.222884] [msg_test/INFO] ===> Estimated Bw of FLOW[4] : 9687.774319 ;  message from C1 to S1  with remaining : 0.000000
 
 p Testing crosstraffic TCP option ENABLED
 
 $ gtnets/gtnets ${srcdir:=.}/gtnets/crosstraffic-p.xml ${srcdir:=.}/gtnets/crosstraffic-d.xml --cfg=network/crosstraffic:1
 > [0.000000] [xbt_cfg/INFO] Configuration change: Set 'network/crosstraffic' to '1'
-> [C1:slave:(4) 331.625739] [msg_test/INFO] ===> Estimated Bw of FLOW[1] : 3015.447482 ;  message from S1 to C1  with remaining : 0.000000
-> [C1:slave:(4) 331.625739] [msg_test/INFO] ===> Estimated Bw of FLOW[2] : 3015.447482 ;  message from S1 to C1  with remaining : 0.000000
-> [C1:slave:(4) 331.625739] [msg_test/INFO] ===> Estimated Bw of FLOW[3] : 3015.447482 ;  message from S1 to C1  with remaining : 0.000000
-> [C1:slave:(4) 331.625739] [msg_test/INFO] ===> Estimated Bw of FLOW[4] : 3015.447482 ;  message from C1 to S1  with remaining : 0.000000
+> [C1:slave:(4) 314.563090] [msg_test/INFO] ===> Estimated Bw of FLOW[1] : 3179.012519 ;  message from S1 to C1  with remaining : 0.000000
+> [C1:slave:(4) 314.563090] [msg_test/INFO] ===> Estimated Bw of FLOW[2] : 3179.012519 ;  message from S1 to C1  with remaining : 0.000000
+> [C1:slave:(4) 314.563090] [msg_test/INFO] ===> Estimated Bw of FLOW[3] : 3179.012519 ;  message from S1 to C1  with remaining : 0.000000
+> [C1:slave:(4) 314.563090] [msg_test/INFO] ===> Estimated Bw of FLOW[4] : 3179.012519 ;  message from C1 to S1  with remaining : 0.000000
\ No newline at end of file
index 2481f7c..02d08d4 100644 (file)
@@ -30,7 +30,6 @@ $ ./peer ${srcdir:=.}/small_platform.xml ${srcdir:=.}/deployment_peer01.xml "--l
 > [  6.929130] (2:receiver@Ruby) Received "finalize"
 > [  6.929130] (2:receiver@Ruby) I'm done. See you!
 
-
 p Test2 MSG_comm_test() with Sleep_sender < Sleep_receiver
 
 ! output sort
@@ -59,7 +58,6 @@ $ ./peer ${srcdir:=.}/small_platform.xml ${srcdir:=.}/deployment_peer02.xml "--l
 > [  6.929130] (2:receiver@Ruby) Received "finalize"
 > [  6.929130] (2:receiver@Ruby) I'm done. See you!
 
-
 p Test1 MSG_comm_wait() with Sleep_sender > Sleep_receiver
 
 ! output sort
@@ -68,26 +66,25 @@ $ ./peer ${srcdir:=.}/small_platform.xml ${srcdir:=.}/deployment_peer03.xml "--l
 > [  0.000000] (2:receiver@Ruby) sleep_start_time : 1.000000 , sleep_test_time : 0.000000
 > [  1.000000] (2:receiver@Ruby) Wait to receive a task
 > [  5.000000] (1:sender@Tremblay) Send to receiver-0 Task_0
-> [  5.016560] (1:sender@Tremblay) Send to receiver-0 Task_1
-> [  5.016560] (2:receiver@Ruby) Received "Task_0"
-> [  5.016560] (2:receiver@Ruby) Processing "Task_0"
-> [  5.526270] (2:receiver@Ruby) "Task_0" done
-> [  5.526270] (2:receiver@Ruby) Wait to receive a task
-> [  5.542830] (1:sender@Tremblay) Send to receiver-0 Task_2
-> [  5.542830] (2:receiver@Ruby) Received "Task_1"
-> [  5.542830] (2:receiver@Ruby) Processing "Task_1"
-> [  6.052540] (2:receiver@Ruby) "Task_1" done
-> [  6.052540] (2:receiver@Ruby) Wait to receive a task
-> [  6.069100] (1:sender@Tremblay) Send to receiver-0 finalize
-> [  6.069100] (2:receiver@Ruby) Received "Task_2"
-> [  6.069100] (2:receiver@Ruby) Processing "Task_2"
-> [  6.578810] (2:receiver@Ruby) "Task_2" done
-> [  6.578810] (2:receiver@Ruby) Wait to receive a task
-> [  6.580370] (0:@) Simulation time 6.58037
-> [  6.580370] (1:sender@Tremblay) Goodbye now!
-> [  6.580370] (2:receiver@Ruby) Received "finalize"
-> [  6.580370] (2:receiver@Ruby) I'm done. See you!
-
+> [  5.016951] (1:sender@Tremblay) Send to receiver-0 Task_1
+> [  5.016951] (2:receiver@Ruby) Received "Task_0"
+> [  5.016951] (2:receiver@Ruby) Processing "Task_0"
+> [  5.526661] (2:receiver@Ruby) "Task_0" done
+> [  5.526661] (2:receiver@Ruby) Wait to receive a task
+> [  5.543613] (1:sender@Tremblay) Send to receiver-0 Task_2
+> [  5.543613] (2:receiver@Ruby) Received "Task_1"
+> [  5.543613] (2:receiver@Ruby) Processing "Task_1"
+> [  6.053323] (2:receiver@Ruby) "Task_1" done
+> [  6.053323] (2:receiver@Ruby) Wait to receive a task
+> [  6.070274] (1:sender@Tremblay) Send to receiver-0 finalize
+> [  6.070274] (2:receiver@Ruby) Received "Task_2"
+> [  6.070274] (2:receiver@Ruby) Processing "Task_2"
+> [  6.579984] (2:receiver@Ruby) "Task_2" done
+> [  6.579984] (2:receiver@Ruby) Wait to receive a task
+> [  6.581936] (0:@) Simulation time 6.58194
+> [  6.581936] (1:sender@Tremblay) Goodbye now!
+> [  6.581936] (2:receiver@Ruby) Received "finalize"
+> [  6.581936] (2:receiver@Ruby) I'm done. See you!
 
 p Test2 MSG_comm_wait() with Sleep_sender < Sleep_receiver
 
@@ -97,26 +94,25 @@ $ ./peer ${srcdir:=.}/small_platform.xml ${srcdir:=.}/deployment_peer04.xml "--l
 > [  0.000000] (2:receiver@Ruby) sleep_start_time : 5.000000 , sleep_test_time : 0.000000
 > [  1.000000] (1:sender@Tremblay) Send to receiver-0 Task_0
 > [  5.000000] (2:receiver@Ruby) Wait to receive a task
-> [  5.016560] (1:sender@Tremblay) Send to receiver-0 Task_1
-> [  5.016560] (2:receiver@Ruby) Received "Task_0"
-> [  5.016560] (2:receiver@Ruby) Processing "Task_0"
-> [  5.526270] (2:receiver@Ruby) "Task_0" done
-> [  5.526270] (2:receiver@Ruby) Wait to receive a task
-> [  5.542830] (1:sender@Tremblay) Send to receiver-0 Task_2
-> [  5.542830] (2:receiver@Ruby) Received "Task_1"
-> [  5.542830] (2:receiver@Ruby) Processing "Task_1"
-> [  6.052540] (2:receiver@Ruby) "Task_1" done
-> [  6.052540] (2:receiver@Ruby) Wait to receive a task
-> [  6.069100] (1:sender@Tremblay) Send to receiver-0 finalize
-> [  6.069100] (2:receiver@Ruby) Received "Task_2"
-> [  6.069100] (2:receiver@Ruby) Processing "Task_2"
-> [  6.578810] (2:receiver@Ruby) "Task_2" done
-> [  6.578810] (2:receiver@Ruby) Wait to receive a task
-> [  6.580370] (0:@) Simulation time 6.58037
-> [  6.580370] (1:sender@Tremblay) Goodbye now!
-> [  6.580370] (2:receiver@Ruby) Received "finalize"
-> [  6.580370] (2:receiver@Ruby) I'm done. See you!
-
+> [  5.016951] (1:sender@Tremblay) Send to receiver-0 Task_1
+> [  5.016951] (2:receiver@Ruby) Received "Task_0"
+> [  5.016951] (2:receiver@Ruby) Processing "Task_0"
+> [  5.526661] (2:receiver@Ruby) "Task_0" done
+> [  5.526661] (2:receiver@Ruby) Wait to receive a task
+> [  5.543613] (1:sender@Tremblay) Send to receiver-0 Task_2
+> [  5.543613] (2:receiver@Ruby) Received "Task_1"
+> [  5.543613] (2:receiver@Ruby) Processing "Task_1"
+> [  6.053323] (2:receiver@Ruby) "Task_1" done
+> [  6.053323] (2:receiver@Ruby) Wait to receive a task
+> [  6.070274] (1:sender@Tremblay) Send to receiver-0 finalize
+> [  6.070274] (2:receiver@Ruby) Received "Task_2"
+> [  6.070274] (2:receiver@Ruby) Processing "Task_2"
+> [  6.579984] (2:receiver@Ruby) "Task_2" done
+> [  6.579984] (2:receiver@Ruby) Wait to receive a task
+> [  6.581936] (0:@) Simulation time 6.58194
+> [  6.581936] (1:sender@Tremblay) Goodbye now!
+> [  6.581936] (2:receiver@Ruby) Received "finalize"
+> [  6.581936] (2:receiver@Ruby) I'm done. See you!
 
 p Test1 MSG_comm_waitall() for sender 
 
@@ -127,21 +123,19 @@ $ ./peer2 ${srcdir:=.}/small_platform.xml ${srcdir:=.}/deployment_peer.xml "--lo
 > [  0.000000] (1:sender@Tremblay) Send to receiver-0 Task_2
 > [  0.000000] (1:sender@Tremblay) Send to receiver-0 finalize
 > [ 10.000000] (2:receiver@Ruby) Wait to receive a task
-> [ 10.016560] (2:receiver@Ruby) Received "Task_0"
-> [ 10.016560] (2:receiver@Ruby) Processing "Task_0"
-> [ 10.526270] (2:receiver@Ruby) "Task_0" done
-> [ 10.526270] (2:receiver@Ruby) Wait to receive a task
-> [ 10.542830] (2:receiver@Ruby) Received "Task_1"
-> [ 10.542830] (2:receiver@Ruby) Processing "Task_1"
-> [ 11.052540] (2:receiver@Ruby) "Task_1" done
-> [ 11.052540] (2:receiver@Ruby) Wait to receive a task
-> [ 11.069100] (2:receiver@Ruby) Received "Task_2"
-> [ 11.069100] (2:receiver@Ruby) Processing "Task_2"
-> [ 11.578810] (2:receiver@Ruby) "Task_2" done
-> [ 11.578810] (2:receiver@Ruby) Wait to receive a task
-> [ 11.580370] (0:@) Simulation time 11.5804
-> [ 11.580370] (1:sender@Tremblay) Goodbye now!
-> [ 11.580370] (2:receiver@Ruby) Received "finalize"
-> [ 11.580370] (2:receiver@Ruby) I'm done. See you!
-
-
+> [ 10.016952] (2:receiver@Ruby) Received "Task_0"
+> [ 10.016952] (2:receiver@Ruby) Processing "Task_0"
+> [ 10.526661] (2:receiver@Ruby) "Task_0" done
+> [ 10.526661] (2:receiver@Ruby) Wait to receive a task
+> [ 10.543613] (2:receiver@Ruby) Received "Task_1"
+> [ 10.543613] (2:receiver@Ruby) Processing "Task_1"
+> [ 11.053323] (2:receiver@Ruby) "Task_1" done
+> [ 11.053323] (2:receiver@Ruby) Wait to receive a task
+> [ 11.070274] (2:receiver@Ruby) Received "Task_2"
+> [ 11.070274] (2:receiver@Ruby) Processing "Task_2"
+> [ 11.579984] (2:receiver@Ruby) "Task_2" done
+> [ 11.579984] (2:receiver@Ruby) Wait to receive a task
+> [ 11.581936] (0:@) Simulation time 11.5819
+> [ 11.581936] (1:sender@Tremblay) Goodbye now!
+> [ 11.581936] (2:receiver@Ruby) Received "finalize"
+> [ 11.581936] (2:receiver@Ruby) I'm done. See you!
index f82eded..f92722a 100644 (file)
@@ -7,119 +7,119 @@ $ $SG_TEST_EXENV masterslave/masterslave_forwarder$EXEEXT ${srcdir:=.}/small_pla
 > [  0.000000] (0:@) Configuration change: Set 'network/crosstraffic' to '0'
 > [  0.000000] (1:master@Tremblay) Got 5 slaves and 20 tasks to process
 > [  0.000000] (1:master@Tremblay) Sending "Task_0" to "Jupiter"
-> [  0.165962] (1:master@Tremblay) Sent
-> [  0.165962] (1:master@Tremblay) Sending "Task_1" to "Fafard"
-> [  0.165962] (3:slave@Jupiter) Received "Task_0"
-> [  0.165962] (3:slave@Jupiter) Processing "Task_0"
-> [  0.384115] (1:master@Tremblay) Sent
-> [  0.384115] (1:master@Tremblay) Sending "Task_2" to "Ginette"
-> [  0.384115] (4:slave@Fafard) Received "Task_1"
-> [  0.384115] (4:slave@Fafard) Processing "Task_1"
-> [  0.524575] (1:master@Tremblay) Sent
-> [  0.524575] (1:master@Tremblay) Sending "Task_3" to "Bourassa"
-> [  0.524575] (5:slave@Ginette) Received "Task_2"
-> [  0.524575] (5:slave@Ginette) Processing "Task_2"
-> [  0.740447] (1:master@Tremblay) Sent
-> [  0.740447] (1:master@Tremblay) Sending "Task_4" to "Tremblay"
-> [  0.740447] (1:master@Tremblay) Hey ! It's me ! :)
-> [  0.740447] (6:slave@Bourassa) Received "Task_3"
-> [  0.740447] (6:slave@Bourassa) Processing "Task_3"
-> [  0.742786] (1:master@Tremblay) Sent
-> [  0.742786] (1:master@Tremblay) Sending "Task_5" to "Jupiter"
-> [  0.742786] (2:slave@Tremblay) Received "Task_4"
-> [  0.742786] (2:slave@Tremblay) Processing "Task_4"
-> [  0.821304] (3:slave@Jupiter) "Task_0" done
-> [  0.987266] (1:master@Tremblay) Sent
-> [  0.987266] (1:master@Tremblay) Sending "Task_6" to "Fafard"
-> [  0.987266] (3:slave@Jupiter) Received "Task_5"
-> [  0.987266] (3:slave@Jupiter) Processing "Task_5"
-> [  1.039457] (4:slave@Fafard) "Task_1" done
-> [  1.252495] (2:slave@Tremblay) "Task_4" done
-> [  1.257610] (1:master@Tremblay) Sent
-> [  1.257610] (1:master@Tremblay) Sending "Task_7" to "Ginette"
-> [  1.257610] (4:slave@Fafard) Received "Task_6"
-> [  1.257610] (4:slave@Fafard) Processing "Task_6"
-> [  1.555672] (5:slave@Ginette) "Task_2" done
-> [  1.642608] (3:slave@Jupiter) "Task_5" done
-> [  1.696132] (1:master@Tremblay) Sent
-> [  1.696132] (1:master@Tremblay) Sending "Task_8" to "Bourassa"
-> [  1.696132] (5:slave@Ginette) Received "Task_7"
-> [  1.696132] (5:slave@Ginette) Processing "Task_7"
-> [  1.771545] (6:slave@Bourassa) "Task_3" done
-> [  1.912953] (4:slave@Fafard) "Task_6" done
-> [  1.987417] (1:master@Tremblay) Sent
-> [  1.987417] (1:master@Tremblay) Sending "Task_9" to "Tremblay"
-> [  1.987417] (1:master@Tremblay) Hey ! It's me ! :)
-> [  1.987417] (6:slave@Bourassa) Received "Task_8"
-> [  1.987417] (6:slave@Bourassa) Processing "Task_8"
-> [  1.989756] (1:master@Tremblay) Sent
-> [  1.989756] (1:master@Tremblay) Sending "Task_10" to "Jupiter"
-> [  1.989756] (2:slave@Tremblay) Received "Task_9"
-> [  1.989756] (2:slave@Tremblay) Processing "Task_9"
-> [  2.155718] (1:master@Tremblay) Sent
-> [  2.155718] (1:master@Tremblay) Sending "Task_11" to "Fafard"
-> [  2.155718] (3:slave@Jupiter) Received "Task_10"
-> [  2.155718] (3:slave@Jupiter) Processing "Task_10"
-> [  2.373871] (1:master@Tremblay) Sent
-> [  2.373871] (1:master@Tremblay) Sending "Task_12" to "Ginette"
-> [  2.373871] (4:slave@Fafard) Received "Task_11"
-> [  2.373871] (4:slave@Fafard) Processing "Task_11"
-> [  2.499466] (2:slave@Tremblay) "Task_9" done
-> [  2.727230] (5:slave@Ginette) "Task_7" done
-> [  2.811060] (3:slave@Jupiter) "Task_10" done
-> [  2.867690] (1:master@Tremblay) Sent
-> [  2.867690] (1:master@Tremblay) Sending "Task_13" to "Bourassa"
-> [  2.867690] (5:slave@Ginette) Received "Task_12"
-> [  2.867690] (5:slave@Ginette) Processing "Task_12"
-> [  3.018515] (6:slave@Bourassa) "Task_8" done
-> [  3.029213] (4:slave@Fafard) "Task_11" done
-> [  3.234387] (1:master@Tremblay) Sent
-> [  3.234387] (1:master@Tremblay) Sending "Task_14" to "Tremblay"
-> [  3.234387] (1:master@Tremblay) Hey ! It's me ! :)
-> [  3.234387] (6:slave@Bourassa) Received "Task_13"
-> [  3.234387] (6:slave@Bourassa) Processing "Task_13"
-> [  3.236726] (1:master@Tremblay) Sent
-> [  3.236726] (1:master@Tremblay) Sending "Task_15" to "Jupiter"
-> [  3.236726] (2:slave@Tremblay) Received "Task_14"
-> [  3.236726] (2:slave@Tremblay) Processing "Task_14"
-> [  3.402688] (1:master@Tremblay) Sent
-> [  3.402688] (1:master@Tremblay) Sending "Task_16" to "Fafard"
-> [  3.402688] (3:slave@Jupiter) Received "Task_15"
-> [  3.402688] (3:slave@Jupiter) Processing "Task_15"
-> [  3.620841] (1:master@Tremblay) Sent
-> [  3.620841] (1:master@Tremblay) Sending "Task_17" to "Ginette"
-> [  3.620841] (4:slave@Fafard) Received "Task_16"
-> [  3.620841] (4:slave@Fafard) Processing "Task_16"
-> [  3.746436] (2:slave@Tremblay) "Task_14" done
-> [  3.898788] (5:slave@Ginette) "Task_12" done
-> [  4.039247] (1:master@Tremblay) Sent
-> [  4.039247] (1:master@Tremblay) Sending "Task_18" to "Bourassa"
-> [  4.039247] (5:slave@Ginette) Received "Task_17"
-> [  4.039247] (5:slave@Ginette) Processing "Task_17"
-> [  4.058030] (3:slave@Jupiter) "Task_15" done
-> [  4.265485] (6:slave@Bourassa) "Task_13" done
-> [  4.276183] (4:slave@Fafard) "Task_16" done
-> [  4.481357] (1:master@Tremblay) Sent
-> [  4.481357] (1:master@Tremblay) Sending "Task_19" to "Tremblay"
-> [  4.481357] (1:master@Tremblay) Hey ! It's me ! :)
-> [  4.481357] (6:slave@Bourassa) Received "Task_18"
-> [  4.481357] (6:slave@Bourassa) Processing "Task_18"
-> [  4.483696] (1:master@Tremblay) Sent
-> [  4.483696] (1:master@Tremblay) All tasks have been dispatched. Let's tell everybody the computation is over.
-> [  4.483696] (2:slave@Tremblay) Received "Task_19"
-> [  4.483696] (2:slave@Tremblay) Processing "Task_19"
-> [  4.498896] (3:slave@Jupiter) Received "finalize"
-> [  4.498896] (3:slave@Jupiter) I'm done. See you!
-> [  4.519447] (4:slave@Fafard) Received "finalize"
-> [  4.519447] (4:slave@Fafard) I'm done. See you!
-> [  4.993406] (2:slave@Tremblay) "Task_19" done
-> [  5.070345] (5:slave@Ginette) "Task_17" done
-> [  5.083577] (5:slave@Ginette) Received "finalize"
-> [  5.083577] (5:slave@Ginette) I'm done. See you!
-> [  5.512455] (6:slave@Bourassa) "Task_18" done
-> [  5.532791] (6:slave@Bourassa) Received "finalize"
-> [  5.532791] (6:slave@Bourassa) I'm done. See you!
-> [  5.532947] (0:@) Simulation time 5.53295
-> [  5.532947] (1:master@Tremblay) Goodbye now!
-> [  5.532947] (2:slave@Tremblay) Received "finalize"
-> [  5.532947] (2:slave@Tremblay) I'm done. See you!
+> [  0.165166] (1:master@Tremblay) Sent
+> [  0.165166] (1:master@Tremblay) Sending "Task_1" to "Fafard"
+> [  0.165166] (3:slave@Jupiter) Received "Task_0"
+> [  0.165166] (3:slave@Jupiter) Processing "Task_0"
+> [  0.388477] (1:master@Tremblay) Sent
+> [  0.388477] (1:master@Tremblay) Sending "Task_2" to "Ginette"
+> [  0.388477] (4:slave@Fafard) Received "Task_1"
+> [  0.388477] (4:slave@Fafard) Processing "Task_1"
+> [  0.532257] (1:master@Tremblay) Sent
+> [  0.532257] (1:master@Tremblay) Sending "Task_3" to "Bourassa"
+> [  0.532257] (5:slave@Ginette) Received "Task_2"
+> [  0.532257] (5:slave@Ginette) Processing "Task_2"
+> [  0.753233] (1:master@Tremblay) Sent
+> [  0.753233] (1:master@Tremblay) Sending "Task_4" to "Tremblay"
+> [  0.753233] (1:master@Tremblay) Hey ! It's me ! :)
+> [  0.753233] (6:slave@Bourassa) Received "Task_3"
+> [  0.753233] (6:slave@Bourassa) Processing "Task_3"
+> [  0.755498] (1:master@Tremblay) Sent
+> [  0.755498] (1:master@Tremblay) Sending "Task_5" to "Jupiter"
+> [  0.755498] (2:slave@Tremblay) Received "Task_4"
+> [  0.755498] (2:slave@Tremblay) Processing "Task_4"
+> [  0.820508] (3:slave@Jupiter) "Task_0" done
+> [  0.985674] (1:master@Tremblay) Sent
+> [  0.985674] (1:master@Tremblay) Sending "Task_6" to "Fafard"
+> [  0.985674] (3:slave@Jupiter) Received "Task_5"
+> [  0.985674] (3:slave@Jupiter) Processing "Task_5"
+> [  1.043819] (4:slave@Fafard) "Task_1" done
+> [  1.265208] (2:slave@Tremblay) "Task_4" done
+> [  1.267130] (1:master@Tremblay) Sent
+> [  1.267130] (1:master@Tremblay) Sending "Task_7" to "Ginette"
+> [  1.267130] (4:slave@Fafard) Received "Task_6"
+> [  1.267130] (4:slave@Fafard) Processing "Task_6"
+> [  1.563355] (5:slave@Ginette) "Task_2" done
+> [  1.641017] (3:slave@Jupiter) "Task_5" done
+> [  1.707135] (1:master@Tremblay) Sent
+> [  1.707135] (1:master@Tremblay) Sending "Task_8" to "Bourassa"
+> [  1.707135] (5:slave@Ginette) Received "Task_7"
+> [  1.707135] (5:slave@Ginette) Processing "Task_7"
+> [  1.784331] (6:slave@Bourassa) "Task_3" done
+> [  1.922472] (4:slave@Fafard) "Task_6" done
+> [  2.005306] (1:master@Tremblay) Sent
+> [  2.005306] (1:master@Tremblay) Sending "Task_9" to "Tremblay"
+> [  2.005306] (1:master@Tremblay) Hey ! It's me ! :)
+> [  2.005306] (6:slave@Bourassa) Received "Task_8"
+> [  2.005306] (6:slave@Bourassa) Processing "Task_8"
+> [  2.007572] (1:master@Tremblay) Sent
+> [  2.007572] (1:master@Tremblay) Sending "Task_10" to "Jupiter"
+> [  2.007572] (2:slave@Tremblay) Received "Task_9"
+> [  2.007572] (2:slave@Tremblay) Processing "Task_9"
+> [  2.172738] (1:master@Tremblay) Sent
+> [  2.172738] (1:master@Tremblay) Sending "Task_11" to "Fafard"
+> [  2.172738] (3:slave@Jupiter) Received "Task_10"
+> [  2.172738] (3:slave@Jupiter) Processing "Task_10"
+> [  2.396048] (1:master@Tremblay) Sent
+> [  2.396048] (1:master@Tremblay) Sending "Task_12" to "Ginette"
+> [  2.396048] (4:slave@Fafard) Received "Task_11"
+> [  2.396048] (4:slave@Fafard) Processing "Task_11"
+> [  2.517282] (2:slave@Tremblay) "Task_9" done
+> [  2.738233] (5:slave@Ginette) "Task_7" done
+> [  2.828080] (3:slave@Jupiter) "Task_10" done
+> [  2.882013] (1:master@Tremblay) Sent
+> [  2.882013] (1:master@Tremblay) Sending "Task_13" to "Bourassa"
+> [  2.882013] (5:slave@Ginette) Received "Task_12"
+> [  2.882013] (5:slave@Ginette) Processing "Task_12"
+> [  3.036404] (6:slave@Bourassa) "Task_8" done
+> [  3.051391] (4:slave@Fafard) "Task_11" done
+> [  3.257380] (1:master@Tremblay) Sent
+> [  3.257380] (1:master@Tremblay) Sending "Task_14" to "Tremblay"
+> [  3.257380] (1:master@Tremblay) Hey ! It's me ! :)
+> [  3.257380] (6:slave@Bourassa) Received "Task_13"
+> [  3.257380] (6:slave@Bourassa) Processing "Task_13"
+> [  3.259645] (1:master@Tremblay) Sent
+> [  3.259645] (1:master@Tremblay) Sending "Task_15" to "Jupiter"
+> [  3.259645] (2:slave@Tremblay) Received "Task_14"
+> [  3.259645] (2:slave@Tremblay) Processing "Task_14"
+> [  3.424811] (1:master@Tremblay) Sent
+> [  3.424811] (1:master@Tremblay) Sending "Task_16" to "Fafard"
+> [  3.424811] (3:slave@Jupiter) Received "Task_15"
+> [  3.424811] (3:slave@Jupiter) Processing "Task_15"
+> [  3.648122] (1:master@Tremblay) Sent
+> [  3.648122] (1:master@Tremblay) Sending "Task_17" to "Ginette"
+> [  3.648122] (4:slave@Fafard) Received "Task_16"
+> [  3.648122] (4:slave@Fafard) Processing "Task_16"
+> [  3.769355] (2:slave@Tremblay) "Task_14" done
+> [  3.913111] (5:slave@Ginette) "Task_12" done
+> [  4.056891] (1:master@Tremblay) Sent
+> [  4.056891] (1:master@Tremblay) Sending "Task_18" to "Bourassa"
+> [  4.056891] (5:slave@Ginette) Received "Task_17"
+> [  4.056891] (5:slave@Ginette) Processing "Task_17"
+> [  4.080154] (3:slave@Jupiter) "Task_15" done
+> [  4.288478] (6:slave@Bourassa) "Task_13" done
+> [  4.303464] (4:slave@Fafard) "Task_16" done
+> [  4.509454] (1:master@Tremblay) Sent
+> [  4.509454] (1:master@Tremblay) Sending "Task_19" to "Tremblay"
+> [  4.509454] (1:master@Tremblay) Hey ! It's me ! :)
+> [  4.509454] (6:slave@Bourassa) Received "Task_18"
+> [  4.509454] (6:slave@Bourassa) Processing "Task_18"
+> [  4.511719] (1:master@Tremblay) Sent
+> [  4.511719] (1:master@Tremblay) All tasks have been dispatched. Let's tell everybody the computation is over.
+> [  4.511719] (2:slave@Tremblay) Received "Task_19"
+> [  4.511719] (2:slave@Tremblay) Processing "Task_19"
+> [  4.530733] (3:slave@Jupiter) Received "finalize"
+> [  4.530733] (3:slave@Jupiter) I'm done. See you!
+> [  4.556442] (4:slave@Fafard) Received "finalize"
+> [  4.556442] (4:slave@Fafard) I'm done. See you!
+> [  5.021429] (2:slave@Tremblay) "Task_19" done
+> [  5.087989] (5:slave@Ginette) "Task_17" done
+> [  5.104542] (5:slave@Ginette) Received "finalize"
+> [  5.104542] (5:slave@Ginette) I'm done. See you!
+> [  5.540552] (6:slave@Bourassa) "Task_18" done
+> [  5.565991] (6:slave@Bourassa) Received "finalize"
+> [  5.565991] (6:slave@Bourassa) I'm done. See you!
+> [  5.566186] (0:@) Simulation time 5.56619
+> [  5.566186] (1:master@Tremblay) Goodbye now!
+> [  5.566186] (2:slave@Tremblay) Received "finalize"
+> [  5.566186] (2:slave@Tremblay) I'm done. See you!
index 1fc804f..249722a 100644 (file)
@@ -102,7 +102,6 @@ int main(int argc, char *argv[])
     exit(1);
   }
 
-  MSG_set_channel_number(0);
   MSG_function_register("master", master);
   MSG_function_register("slave", slave);
 
index b4527aa..89f8b56 100644 (file)
@@ -29,107 +29,107 @@ $ $SG_TEST_EXENV masterslave/masterslave_bypass --log=no_loc  "--log=root.fmt:[%
 > [  0.000000] (1:master@host A)       "Task_19"
 > [  0.000000] (1:master@host A) Sending "Task_0" to "host B"
 > [  0.000000] (2:slave@host B) I'm a slave
-> [  4.080000] (1:master@host A) Send completed
-> [  4.080000] (1:master@host A) Sending "Task_1" to "host B"
-> [  4.080000] (2:slave@host B) Received "Task_0" 
-> [  4.080000] (2:slave@host B) Processing "Task_0" 
-> [  4.130000] (2:slave@host B) "Task_0" done 
-> [  8.210000] (1:master@host A) Send completed
-> [  8.210000] (1:master@host A) Sending "Task_2" to "host B"
-> [  8.210000] (2:slave@host B) Received "Task_1" 
-> [  8.210000] (2:slave@host B) Processing "Task_1" 
-> [  8.260000] (2:slave@host B) "Task_1" done 
-> [ 12.340000] (1:master@host A) Send completed
-> [ 12.340000] (1:master@host A) Sending "Task_3" to "host B"
-> [ 12.340000] (2:slave@host B) Received "Task_2" 
-> [ 12.340000] (2:slave@host B) Processing "Task_2" 
-> [ 12.390000] (2:slave@host B) "Task_2" done 
-> [ 16.470000] (1:master@host A) Send completed
-> [ 16.470000] (1:master@host A) Sending "Task_4" to "host B"
-> [ 16.470000] (2:slave@host B) Received "Task_3" 
-> [ 16.470000] (2:slave@host B) Processing "Task_3" 
-> [ 16.520000] (2:slave@host B) "Task_3" done 
-> [ 20.600000] (1:master@host A) Send completed
-> [ 20.600000] (1:master@host A) Sending "Task_5" to "host B"
-> [ 20.600000] (2:slave@host B) Received "Task_4" 
-> [ 20.600000] (2:slave@host B) Processing "Task_4" 
-> [ 20.650000] (2:slave@host B) "Task_4" done 
-> [ 24.730000] (1:master@host A) Send completed
-> [ 24.730000] (1:master@host A) Sending "Task_6" to "host B"
-> [ 24.730000] (2:slave@host B) Received "Task_5" 
-> [ 24.730000] (2:slave@host B) Processing "Task_5" 
-> [ 24.780000] (2:slave@host B) "Task_5" done 
-> [ 28.860000] (1:master@host A) Send completed
-> [ 28.860000] (1:master@host A) Sending "Task_7" to "host B"
-> [ 28.860000] (2:slave@host B) Received "Task_6" 
-> [ 28.860000] (2:slave@host B) Processing "Task_6" 
-> [ 28.910000] (2:slave@host B) "Task_6" done 
-> [ 32.990000] (1:master@host A) Send completed
-> [ 32.990000] (1:master@host A) Sending "Task_8" to "host B"
-> [ 32.990000] (2:slave@host B) Received "Task_7" 
-> [ 32.990000] (2:slave@host B) Processing "Task_7" 
-> [ 33.040000] (2:slave@host B) "Task_7" done 
-> [ 37.120000] (1:master@host A) Send completed
-> [ 37.120000] (1:master@host A) Sending "Task_9" to "host B"
-> [ 37.120000] (2:slave@host B) Received "Task_8" 
-> [ 37.120000] (2:slave@host B) Processing "Task_8" 
-> [ 37.170000] (2:slave@host B) "Task_8" done 
-> [ 41.250000] (1:master@host A) Send completed
-> [ 41.250000] (1:master@host A) Sending "Task_10" to "host B"
-> [ 41.250000] (2:slave@host B) Received "Task_9" 
-> [ 41.250000] (2:slave@host B) Processing "Task_9" 
-> [ 41.300000] (2:slave@host B) "Task_9" done 
-> [ 45.380000] (1:master@host A) Send completed
-> [ 45.380000] (1:master@host A) Sending "Task_11" to "host B"
-> [ 45.380000] (2:slave@host B) Received "Task_10" 
-> [ 45.380000] (2:slave@host B) Processing "Task_10" 
-> [ 45.430000] (2:slave@host B) "Task_10" done 
-> [ 49.510000] (1:master@host A) Send completed
-> [ 49.510000] (1:master@host A) Sending "Task_12" to "host B"
-> [ 49.510000] (2:slave@host B) Received "Task_11" 
-> [ 49.510000] (2:slave@host B) Processing "Task_11" 
-> [ 49.560000] (2:slave@host B) "Task_11" done 
-> [ 53.640000] (1:master@host A) Send completed
-> [ 53.640000] (1:master@host A) Sending "Task_13" to "host B"
-> [ 53.640000] (2:slave@host B) Received "Task_12" 
-> [ 53.640000] (2:slave@host B) Processing "Task_12" 
-> [ 53.690000] (2:slave@host B) "Task_12" done 
-> [ 57.770000] (1:master@host A) Send completed
-> [ 57.770000] (1:master@host A) Sending "Task_14" to "host B"
-> [ 57.770000] (2:slave@host B) Received "Task_13" 
-> [ 57.770000] (2:slave@host B) Processing "Task_13" 
-> [ 57.820000] (2:slave@host B) "Task_13" done 
-> [ 61.900000] (1:master@host A) Send completed
-> [ 61.900000] (1:master@host A) Sending "Task_15" to "host B"
-> [ 61.900000] (2:slave@host B) Received "Task_14" 
-> [ 61.900000] (2:slave@host B) Processing "Task_14" 
-> [ 61.950000] (2:slave@host B) "Task_14" done 
-> [ 66.030000] (1:master@host A) Send completed
-> [ 66.030000] (1:master@host A) Sending "Task_16" to "host B"
-> [ 66.030000] (2:slave@host B) Received "Task_15" 
-> [ 66.030000] (2:slave@host B) Processing "Task_15" 
-> [ 66.080000] (2:slave@host B) "Task_15" done 
-> [ 70.160000] (1:master@host A) Send completed
-> [ 70.160000] (1:master@host A) Sending "Task_17" to "host B"
-> [ 70.160000] (2:slave@host B) Received "Task_16" 
-> [ 70.160000] (2:slave@host B) Processing "Task_16" 
-> [ 70.210000] (2:slave@host B) "Task_16" done 
-> [ 74.290000] (1:master@host A) Send completed
-> [ 74.290000] (1:master@host A) Sending "Task_18" to "host B"
-> [ 74.290000] (2:slave@host B) Received "Task_17" 
-> [ 74.290000] (2:slave@host B) Processing "Task_17" 
-> [ 74.340000] (2:slave@host B) "Task_17" done 
-> [ 78.420000] (1:master@host A) Send completed
-> [ 78.420000] (1:master@host A) Sending "Task_19" to "host B"
-> [ 78.420000] (2:slave@host B) Received "Task_18" 
-> [ 78.420000] (2:slave@host B) Processing "Task_18" 
-> [ 78.470000] (2:slave@host B) "Task_18" done 
-> [ 82.550000] (1:master@host A) Send completed
-> [ 82.550000] (1:master@host A) All tasks have been dispatched. Let's tell everybody the computation is over.
-> [ 82.550000] (2:slave@host B) Received "Task_19" 
-> [ 82.550000] (2:slave@host B) Processing "Task_19" 
-> [ 82.600000] (2:slave@host B) "Task_19" done 
-> [ 84.680000] (0:@) Simulation time 84.68
-> [ 84.680000] (1:master@host A) Goodbye now!
-> [ 84.680000] (2:slave@host B) Received "finalize" 
-> [ 84.680000] (2:slave@host B) I'm done. See you!
+> [  4.602000] (1:master@host A) Send completed
+> [  4.602000] (1:master@host A) Sending "Task_1" to "host B"
+> [  4.602000] (2:slave@host B) Received "Task_0" 
+> [  4.602000] (2:slave@host B) Processing "Task_0" 
+> [  4.652000] (2:slave@host B) "Task_0" done 
+> [  9.254000] (1:master@host A) Send completed
+> [  9.254000] (1:master@host A) Sending "Task_2" to "host B"
+> [  9.254000] (2:slave@host B) Received "Task_1" 
+> [  9.254000] (2:slave@host B) Processing "Task_1" 
+> [  9.304000] (2:slave@host B) "Task_1" done 
+> [ 13.906000] (1:master@host A) Send completed
+> [ 13.906000] (1:master@host A) Sending "Task_3" to "host B"
+> [ 13.906000] (2:slave@host B) Received "Task_2" 
+> [ 13.906000] (2:slave@host B) Processing "Task_2" 
+> [ 13.956000] (2:slave@host B) "Task_2" done 
+> [ 18.558000] (1:master@host A) Send completed
+> [ 18.558000] (1:master@host A) Sending "Task_4" to "host B"
+> [ 18.558000] (2:slave@host B) Received "Task_3" 
+> [ 18.558000] (2:slave@host B) Processing "Task_3" 
+> [ 18.608000] (2:slave@host B) "Task_3" done 
+> [ 23.210000] (1:master@host A) Send completed
+> [ 23.210000] (1:master@host A) Sending "Task_5" to "host B"
+> [ 23.210000] (2:slave@host B) Received "Task_4" 
+> [ 23.210000] (2:slave@host B) Processing "Task_4" 
+> [ 23.260000] (2:slave@host B) "Task_4" done 
+> [ 27.862000] (1:master@host A) Send completed
+> [ 27.862000] (1:master@host A) Sending "Task_6" to "host B"
+> [ 27.862000] (2:slave@host B) Received "Task_5" 
+> [ 27.862000] (2:slave@host B) Processing "Task_5" 
+> [ 27.912000] (2:slave@host B) "Task_5" done 
+> [ 32.514000] (1:master@host A) Send completed
+> [ 32.514000] (1:master@host A) Sending "Task_7" to "host B"
+> [ 32.514000] (2:slave@host B) Received "Task_6" 
+> [ 32.514000] (2:slave@host B) Processing "Task_6" 
+> [ 32.564000] (2:slave@host B) "Task_6" done 
+> [ 37.166000] (1:master@host A) Send completed
+> [ 37.166000] (1:master@host A) Sending "Task_8" to "host B"
+> [ 37.166000] (2:slave@host B) Received "Task_7" 
+> [ 37.166000] (2:slave@host B) Processing "Task_7" 
+> [ 37.216000] (2:slave@host B) "Task_7" done 
+> [ 41.818000] (1:master@host A) Send completed
+> [ 41.818000] (1:master@host A) Sending "Task_9" to "host B"
+> [ 41.818000] (2:slave@host B) Received "Task_8" 
+> [ 41.818000] (2:slave@host B) Processing "Task_8" 
+> [ 41.868000] (2:slave@host B) "Task_8" done 
+> [ 46.470000] (1:master@host A) Send completed
+> [ 46.470000] (1:master@host A) Sending "Task_10" to "host B"
+> [ 46.470000] (2:slave@host B) Received "Task_9" 
+> [ 46.470000] (2:slave@host B) Processing "Task_9" 
+> [ 46.520000] (2:slave@host B) "Task_9" done 
+> [ 51.122000] (1:master@host A) Send completed
+> [ 51.122000] (1:master@host A) Sending "Task_11" to "host B"
+> [ 51.122000] (2:slave@host B) Received "Task_10" 
+> [ 51.122000] (2:slave@host B) Processing "Task_10" 
+> [ 51.172000] (2:slave@host B) "Task_10" done 
+> [ 55.774000] (1:master@host A) Send completed
+> [ 55.774000] (1:master@host A) Sending "Task_12" to "host B"
+> [ 55.774000] (2:slave@host B) Received "Task_11" 
+> [ 55.774000] (2:slave@host B) Processing "Task_11" 
+> [ 55.824000] (2:slave@host B) "Task_11" done 
+> [ 60.426000] (1:master@host A) Send completed
+> [ 60.426000] (1:master@host A) Sending "Task_13" to "host B"
+> [ 60.426000] (2:slave@host B) Received "Task_12" 
+> [ 60.426000] (2:slave@host B) Processing "Task_12" 
+> [ 60.476000] (2:slave@host B) "Task_12" done 
+> [ 65.078000] (1:master@host A) Send completed
+> [ 65.078000] (1:master@host A) Sending "Task_14" to "host B"
+> [ 65.078000] (2:slave@host B) Received "Task_13" 
+> [ 65.078000] (2:slave@host B) Processing "Task_13" 
+> [ 65.128000] (2:slave@host B) "Task_13" done 
+> [ 69.730000] (1:master@host A) Send completed
+> [ 69.730000] (1:master@host A) Sending "Task_15" to "host B"
+> [ 69.730000] (2:slave@host B) Received "Task_14" 
+> [ 69.730000] (2:slave@host B) Processing "Task_14" 
+> [ 69.780000] (2:slave@host B) "Task_14" done 
+> [ 74.382000] (1:master@host A) Send completed
+> [ 74.382000] (1:master@host A) Sending "Task_16" to "host B"
+> [ 74.382000] (2:slave@host B) Received "Task_15" 
+> [ 74.382000] (2:slave@host B) Processing "Task_15" 
+> [ 74.432000] (2:slave@host B) "Task_15" done 
+> [ 79.034000] (1:master@host A) Send completed
+> [ 79.034000] (1:master@host A) Sending "Task_17" to "host B"
+> [ 79.034000] (2:slave@host B) Received "Task_16" 
+> [ 79.034000] (2:slave@host B) Processing "Task_16" 
+> [ 79.084000] (2:slave@host B) "Task_16" done 
+> [ 83.686000] (1:master@host A) Send completed
+> [ 83.686000] (1:master@host A) Sending "Task_18" to "host B"
+> [ 83.686000] (2:slave@host B) Received "Task_17" 
+> [ 83.686000] (2:slave@host B) Processing "Task_17" 
+> [ 83.736000] (2:slave@host B) "Task_17" done 
+> [ 88.338000] (1:master@host A) Send completed
+> [ 88.338000] (1:master@host A) Sending "Task_19" to "host B"
+> [ 88.338000] (2:slave@host B) Received "Task_18" 
+> [ 88.338000] (2:slave@host B) Processing "Task_18" 
+> [ 88.388000] (2:slave@host B) "Task_18" done 
+> [ 92.990000] (1:master@host A) Send completed
+> [ 92.990000] (1:master@host A) All tasks have been dispatched. Let's tell everybody the computation is over.
+> [ 92.990000] (2:slave@host B) Received "Task_19" 
+> [ 92.990000] (2:slave@host B) Processing "Task_19" 
+> [ 93.040000] (2:slave@host B) "Task_19" done 
+> [ 95.642000] (0:@) Simulation time 95.642
+> [ 95.642000] (1:master@host A) Goodbye now!
+> [ 95.642000] (2:slave@host B) Received "finalize" 
+> [ 95.642000] (2:slave@host B) I'm done. See you!
index d4cf4a1..e53cd18 100644 (file)
@@ -6,122 +6,122 @@ $ $SG_TEST_EXENV ${bindir:=.}/masterslave_forwarder$EXEEXT small_platform.xml ma
 > [  0.000000] (0:@) Configuration change: Set 'cpu/optim' to 'TI'
 > [  0.000000] (1:master@Tremblay) Got 5 slaves and 20 tasks to process
 > [  0.000000] (1:master@Tremblay) Sending "Task_0" to "Jupiter"
-> [  0.173500] (3:slave@Jupiter) Received "Task_0"
-> [  0.173500] (3:slave@Jupiter) Processing "Task_0"
-> [  0.173500] (1:master@Tremblay) Sent
-> [  0.173500] (1:master@Tremblay) Sending "Task_1" to "Fafard"
-> [  0.391653] (4:slave@Fafard) Received "Task_1"
-> [  0.391653] (4:slave@Fafard) Processing "Task_1"
-> [  0.391653] (1:master@Tremblay) Sent
-> [  0.391653] (1:master@Tremblay) Sending "Task_2" to "Ginette"
-> [  0.532113] (5:slave@Ginette) Received "Task_2"
-> [  0.532113] (5:slave@Ginette) Processing "Task_2"
-> [  0.532113] (1:master@Tremblay) Sent
-> [  0.532113] (1:master@Tremblay) Sending "Task_3" to "Bourassa"
-> [  0.747985] (6:slave@Bourassa) Received "Task_3"
-> [  0.747985] (6:slave@Bourassa) Processing "Task_3"
-> [  0.747985] (1:master@Tremblay) Sent
-> [  0.747985] (1:master@Tremblay) Sending "Task_4" to "Tremblay"
-> [  0.747985] (1:master@Tremblay) Hey ! It's me ! :)
-> [  0.750324] (2:slave@Tremblay) Received "Task_4"
-> [  0.750324] (2:slave@Tremblay) Processing "Task_4"
-> [  0.750324] (1:master@Tremblay) Sent
-> [  0.750324] (1:master@Tremblay) Sending "Task_5" to "Jupiter"
-> [  0.828842] (3:slave@Jupiter) "Task_0" done
-> [  1.002342] (1:master@Tremblay) Sent
-> [  1.002342] (1:master@Tremblay) Sending "Task_6" to "Fafard"
-> [  1.002342] (3:slave@Jupiter) Received "Task_5"
-> [  1.002342] (3:slave@Jupiter) Processing "Task_5"
-> [  1.046995] (4:slave@Fafard) "Task_1" done
-> [  1.260034] (2:slave@Tremblay) "Task_4" done
-> [  1.265149] (1:master@Tremblay) Sent
-> [  1.265149] (1:master@Tremblay) Sending "Task_7" to "Ginette"
-> [  1.265149] (4:slave@Fafard) Received "Task_6"
-> [  1.265149] (4:slave@Fafard) Processing "Task_6"
-> [  1.563211] (5:slave@Ginette) "Task_2" done
-> [  1.657685] (3:slave@Jupiter) "Task_5" done
-> [  1.703670] (1:master@Tremblay) Sent
-> [  1.703670] (1:master@Tremblay) Sending "Task_8" to "Bourassa"
-> [  1.703670] (5:slave@Ginette) Received "Task_7"
-> [  1.703670] (5:slave@Ginette) Processing "Task_7"
-> [  1.779083] (6:slave@Bourassa) "Task_3" done
-> [  1.920491] (4:slave@Fafard) "Task_6" done
-> [  1.994955] (1:master@Tremblay) Sent
-> [  1.994955] (1:master@Tremblay) Sending "Task_9" to "Tremblay"
-> [  1.994955] (1:master@Tremblay) Hey ! It's me ! :)
-> [  1.994955] (6:slave@Bourassa) Received "Task_8"
-> [  1.994955] (6:slave@Bourassa) Processing "Task_8"
-> [  1.997294] (2:slave@Tremblay) Received "Task_9"
-> [  1.997294] (2:slave@Tremblay) Processing "Task_9"
-> [  1.997294] (1:master@Tremblay) Sent
-> [  1.997294] (1:master@Tremblay) Sending "Task_10" to "Jupiter"
-> [  2.170794] (3:slave@Jupiter) Received "Task_10"
-> [  2.170794] (3:slave@Jupiter) Processing "Task_10"
-> [  2.170794] (1:master@Tremblay) Sent
-> [  2.170794] (1:master@Tremblay) Sending "Task_11" to "Fafard"
-> [  2.388947] (4:slave@Fafard) Received "Task_11"
-> [  2.388947] (4:slave@Fafard) Processing "Task_11"
-> [  2.388947] (1:master@Tremblay) Sent
-> [  2.388947] (1:master@Tremblay) Sending "Task_12" to "Ginette"
-> [  2.507004] (2:slave@Tremblay) "Task_9" done
-> [  2.734768] (5:slave@Ginette) "Task_7" done
-> [  2.826136] (3:slave@Jupiter) "Task_10" done
-> [  2.875228] (1:master@Tremblay) Sent
-> [  2.875228] (1:master@Tremblay) Sending "Task_13" to "Bourassa"
-> [  2.875228] (5:slave@Ginette) Received "Task_12"
-> [  2.875228] (5:slave@Ginette) Processing "Task_12"
-> [  3.026053] (6:slave@Bourassa) "Task_8" done
-> [  3.044289] (4:slave@Fafard) "Task_11" done
-> [  3.241925] (1:master@Tremblay) Sent
-> [  3.241925] (1:master@Tremblay) Sending "Task_14" to "Tremblay"
-> [  3.241925] (1:master@Tremblay) Hey ! It's me ! :)
-> [  3.241925] (6:slave@Bourassa) Received "Task_13"
-> [  3.241925] (6:slave@Bourassa) Processing "Task_13"
-> [  3.244264] (2:slave@Tremblay) Received "Task_14"
-> [  3.244264] (2:slave@Tremblay) Processing "Task_14"
-> [  3.244264] (1:master@Tremblay) Sent
-> [  3.244264] (1:master@Tremblay) Sending "Task_15" to "Jupiter"
-> [  3.417764] (3:slave@Jupiter) Received "Task_15"
-> [  3.417764] (3:slave@Jupiter) Processing "Task_15"
-> [  3.417764] (1:master@Tremblay) Sent
-> [  3.417764] (1:master@Tremblay) Sending "Task_16" to "Fafard"
-> [  3.635917] (4:slave@Fafard) Received "Task_16"
-> [  3.635917] (4:slave@Fafard) Processing "Task_16"
-> [  3.635917] (1:master@Tremblay) Sent
-> [  3.635917] (1:master@Tremblay) Sending "Task_17" to "Ginette"
-> [  3.753974] (2:slave@Tremblay) "Task_14" done
-> [  3.906326] (5:slave@Ginette) "Task_12" done
-> [  4.046785] (1:master@Tremblay) Sent
-> [  4.046785] (1:master@Tremblay) Sending "Task_18" to "Bourassa"
-> [  4.046785] (5:slave@Ginette) Received "Task_17"
-> [  4.046785] (5:slave@Ginette) Processing "Task_17"
-> [  4.073106] (3:slave@Jupiter) "Task_15" done
-> [  4.273023] (6:slave@Bourassa) "Task_13" done
-> [  4.291259] (4:slave@Fafard) "Task_16" done
-> [  4.488896] (1:master@Tremblay) Sent
-> [  4.488896] (1:master@Tremblay) Sending "Task_19" to "Tremblay"
-> [  4.488896] (1:master@Tremblay) Hey ! It's me ! :)
-> [  4.488896] (6:slave@Bourassa) Received "Task_18"
-> [  4.488896] (6:slave@Bourassa) Processing "Task_18"
-> [  4.491234] (2:slave@Tremblay) Received "Task_19"
-> [  4.491234] (2:slave@Tremblay) Processing "Task_19"
-> [  4.491234] (1:master@Tremblay) Sent
-> [  4.491234] (1:master@Tremblay) All tasks have been dispatched. Let's tell everybody the computation is over.
-> [  4.506434] (3:slave@Jupiter) Received "finalize"
-> [  4.506434] (3:slave@Jupiter) I'm done. See you!
-> [  4.526985] (4:slave@Fafard) Received "finalize"
-> [  4.526985] (4:slave@Fafard) I'm done. See you!
-> [  5.000944] (2:slave@Tremblay) "Task_19" done
-> [  5.077883] (5:slave@Ginette) "Task_17" done
-> [  5.091115] (5:slave@Ginette) Received "finalize"
-> [  5.091115] (5:slave@Ginette) I'm done. See you!
-> [  5.519994] (6:slave@Bourassa) "Task_18" done
-> [  5.540329] (6:slave@Bourassa) Received "finalize"
-> [  5.540329] (6:slave@Bourassa) I'm done. See you!
-> [  5.540485] (2:slave@Tremblay) Received "finalize"
-> [  5.540485] (2:slave@Tremblay) I'm done. See you!
-> [  5.540485] (1:master@Tremblay) Goodbye now!
-> [  5.540485] (0:@) Simulation time 5.54049
+> [  0.169155] (3:slave@Jupiter) Received "Task_0"
+> [  0.169155] (3:slave@Jupiter) Processing "Task_0"
+> [  0.169155] (1:master@Tremblay) Sent
+> [  0.169155] (1:master@Tremblay) Sending "Task_1" to "Fafard"
+> [  0.392465] (4:slave@Fafard) Received "Task_1"
+> [  0.392465] (4:slave@Fafard) Processing "Task_1"
+> [  0.392465] (1:master@Tremblay) Sent
+> [  0.392465] (1:master@Tremblay) Sending "Task_2" to "Ginette"
+> [  0.536245] (5:slave@Ginette) Received "Task_2"
+> [  0.536245] (5:slave@Ginette) Processing "Task_2"
+> [  0.536245] (1:master@Tremblay) Sent
+> [  0.536245] (1:master@Tremblay) Sending "Task_3" to "Bourassa"
+> [  0.757221] (6:slave@Bourassa) Received "Task_3"
+> [  0.757221] (6:slave@Bourassa) Processing "Task_3"
+> [  0.757221] (1:master@Tremblay) Sent
+> [  0.757221] (1:master@Tremblay) Sending "Task_4" to "Tremblay"
+> [  0.757221] (1:master@Tremblay) Hey ! It's me ! :)
+> [  0.759487] (2:slave@Tremblay) Received "Task_4"
+> [  0.759487] (2:slave@Tremblay) Processing "Task_4"
+> [  0.759487] (1:master@Tremblay) Sent
+> [  0.759487] (1:master@Tremblay) Sending "Task_5" to "Jupiter"
+> [  0.824497] (3:slave@Jupiter) "Task_0" done
+> [  0.993652] (1:master@Tremblay) Sent
+> [  0.993652] (1:master@Tremblay) Sending "Task_6" to "Fafard"
+> [  0.993652] (3:slave@Jupiter) Received "Task_5"
+> [  0.993652] (3:slave@Jupiter) Processing "Task_5"
+> [  1.047808] (4:slave@Fafard) "Task_1" done
+> [  1.269197] (2:slave@Tremblay) "Task_4" done
+> [  1.271118] (1:master@Tremblay) Sent
+> [  1.271118] (1:master@Tremblay) Sending "Task_7" to "Ginette"
+> [  1.271118] (4:slave@Fafard) Received "Task_6"
+> [  1.271118] (4:slave@Fafard) Processing "Task_6"
+> [  1.567343] (5:slave@Ginette) "Task_2" done
+> [  1.648994] (3:slave@Jupiter) "Task_5" done
+> [  1.711124] (1:master@Tremblay) Sent
+> [  1.711124] (1:master@Tremblay) Sending "Task_8" to "Bourassa"
+> [  1.711124] (5:slave@Ginette) Received "Task_7"
+> [  1.711124] (5:slave@Ginette) Processing "Task_7"
+> [  1.788319] (6:slave@Bourassa) "Task_3" done
+> [  1.926461] (4:slave@Fafard) "Task_6" done
+> [  2.009295] (1:master@Tremblay) Sent
+> [  2.009295] (1:master@Tremblay) Sending "Task_9" to "Tremblay"
+> [  2.009295] (1:master@Tremblay) Hey ! It's me ! :)
+> [  2.009295] (6:slave@Bourassa) Received "Task_8"
+> [  2.009295] (6:slave@Bourassa) Processing "Task_8"
+> [  2.011560] (2:slave@Tremblay) Received "Task_9"
+> [  2.011560] (2:slave@Tremblay) Processing "Task_9"
+> [  2.011560] (1:master@Tremblay) Sent
+> [  2.011560] (1:master@Tremblay) Sending "Task_10" to "Jupiter"
+> [  2.180715] (3:slave@Jupiter) Received "Task_10"
+> [  2.180715] (3:slave@Jupiter) Processing "Task_10"
+> [  2.180715] (1:master@Tremblay) Sent
+> [  2.180715] (1:master@Tremblay) Sending "Task_11" to "Fafard"
+> [  2.404026] (4:slave@Fafard) Received "Task_11"
+> [  2.404026] (4:slave@Fafard) Processing "Task_11"
+> [  2.404026] (1:master@Tremblay) Sent
+> [  2.404026] (1:master@Tremblay) Sending "Task_12" to "Ginette"
+> [  2.521270] (2:slave@Tremblay) "Task_9" done
+> [  2.742222] (5:slave@Ginette) "Task_7" done
+> [  2.836057] (3:slave@Jupiter) "Task_10" done
+> [  2.886002] (1:master@Tremblay) Sent
+> [  2.886002] (1:master@Tremblay) Sending "Task_13" to "Bourassa"
+> [  2.886002] (5:slave@Ginette) Received "Task_12"
+> [  2.886002] (5:slave@Ginette) Processing "Task_12"
+> [  3.040393] (6:slave@Bourassa) "Task_8" done
+> [  3.059368] (4:slave@Fafard) "Task_11" done
+> [  3.261369] (1:master@Tremblay) Sent
+> [  3.261369] (1:master@Tremblay) Sending "Task_14" to "Tremblay"
+> [  3.261369] (1:master@Tremblay) Hey ! It's me ! :)
+> [  3.261369] (6:slave@Bourassa) Received "Task_13"
+> [  3.261369] (6:slave@Bourassa) Processing "Task_13"
+> [  3.263634] (2:slave@Tremblay) Received "Task_14"
+> [  3.263634] (2:slave@Tremblay) Processing "Task_14"
+> [  3.263634] (1:master@Tremblay) Sent
+> [  3.263634] (1:master@Tremblay) Sending "Task_15" to "Jupiter"
+> [  3.432789] (3:slave@Jupiter) Received "Task_15"
+> [  3.432789] (3:slave@Jupiter) Processing "Task_15"
+> [  3.432789] (1:master@Tremblay) Sent
+> [  3.432789] (1:master@Tremblay) Sending "Task_16" to "Fafard"
+> [  3.656099] (4:slave@Fafard) Received "Task_16"
+> [  3.656099] (4:slave@Fafard) Processing "Task_16"
+> [  3.656099] (1:master@Tremblay) Sent
+> [  3.656099] (1:master@Tremblay) Sending "Task_17" to "Ginette"
+> [  3.773344] (2:slave@Tremblay) "Task_14" done
+> [  3.917100] (5:slave@Ginette) "Task_12" done
+> [  4.060880] (1:master@Tremblay) Sent
+> [  4.060880] (1:master@Tremblay) Sending "Task_18" to "Bourassa"
+> [  4.060880] (5:slave@Ginette) Received "Task_17"
+> [  4.060880] (5:slave@Ginette) Processing "Task_17"
+> [  4.088131] (3:slave@Jupiter) "Task_15" done
+> [  4.292467] (6:slave@Bourassa) "Task_13" done
+> [  4.311442] (4:slave@Fafard) "Task_16" done
+> [  4.513442] (1:master@Tremblay) Sent
+> [  4.513442] (1:master@Tremblay) Sending "Task_19" to "Tremblay"
+> [  4.513442] (1:master@Tremblay) Hey ! It's me ! :)
+> [  4.513442] (6:slave@Bourassa) Received "Task_18"
+> [  4.513442] (6:slave@Bourassa) Processing "Task_18"
+> [  4.515708] (2:slave@Tremblay) Received "Task_19"
+> [  4.515708] (2:slave@Tremblay) Processing "Task_19"
+> [  4.515708] (1:master@Tremblay) Sent
+> [  4.515708] (1:master@Tremblay) All tasks have been dispatched. Let's tell everybody the computation is over.
+> [  4.534722] (3:slave@Jupiter) Received "finalize"
+> [  4.534722] (3:slave@Jupiter) I'm done. See you!
+> [  4.560430] (4:slave@Fafard) Received "finalize"
+> [  4.560430] (4:slave@Fafard) I'm done. See you!
+> [  5.025418] (2:slave@Tremblay) "Task_19" done
+> [  5.091978] (5:slave@Ginette) "Task_17" done
+> [  5.108530] (5:slave@Ginette) Received "finalize"
+> [  5.108530] (5:slave@Ginette) I'm done. See you!
+> [  5.544540] (6:slave@Bourassa) "Task_18" done
+> [  5.569980] (6:slave@Bourassa) Received "finalize"
+> [  5.569980] (6:slave@Bourassa) I'm done. See you!
+> [  5.570175] (2:slave@Tremblay) Received "finalize"
+> [  5.570175] (2:slave@Tremblay) I'm done. See you!
+> [  5.570175] (1:master@Tremblay) Goodbye now!
+> [  5.570175] (0:@) Simulation time 5.57017
 
 p Testing a master/slave example application with a forwarder module
 
@@ -129,148 +129,148 @@ $ $SG_TEST_EXENV ${bindir:=.}/masterslave_forwarder$EXEEXT msg_platform.xml mast
 > [  0.000000] (0:@) Configuration change: Set 'cpu/optim' to 'TI'
 > [  0.000000] (1:master@Jacquelin) Got 5 slaves and 20 tasks to process
 > [  0.000000] (1:master@Jacquelin) Sending "Task_0" to "iRMX"
-> [  4.772530] (4:slave@iRMX) Received "Task_0"
-> [  4.772530] (4:slave@iRMX) Processing "Task_0"
-> [  4.772530] (1:master@Jacquelin) Sent
-> [  4.772530] (1:master@Jacquelin) Sending "Task_1" to "Casavant"
-> [  4.845345] (4:slave@iRMX) "Task_0" done
-> [  6.900351] (3:forwarder@Casavant) Received "Task_1"
-> [  6.900351] (3:forwarder@Casavant) Sending "Task_1" to "Robert"
-> [  6.900351] (1:master@Jacquelin) Sent
-> [  6.900351] (1:master@Jacquelin) Sending "Task_2" to "Bousquet"
-> [  8.491392] (5:slave@Bousquet) Received "Task_2"
-> [  8.491392] (5:slave@Bousquet) Processing "Task_2"
-> [  8.491392] (1:master@Jacquelin) Sent
-> [  8.491392] (1:master@Jacquelin) Sending "Task_3" to "Soucy"
-> [  8.607896] (5:slave@Bousquet) "Task_2" done
-> [  9.260549] (10:slave@Robert) Received "Task_1"
-> [  9.260549] (10:slave@Robert) Processing "Task_1"
-> [  9.296956] (10:slave@Robert) "Task_1" done
-> [ 10.755127] (6:slave@Soucy) Received "Task_3"
-> [ 10.755127] (6:slave@Soucy) Processing "Task_3"
-> [ 10.755127] (1:master@Jacquelin) Sent
-> [ 10.755127] (1:master@Jacquelin) Sending "Task_4" to "Jackson"
-> [ 10.791535] (6:slave@Soucy) "Task_3" done
-> [ 12.090242] (2:forwarder@Jackson) Received "Task_4"
-> [ 12.090242] (2:forwarder@Jackson) Sending "Task_4" to "Kuenning"
-> [ 12.090242] (1:master@Jacquelin) Sent
-> [ 12.090242] (1:master@Jacquelin) Sending "Task_5" to "iRMX"
-> [ 12.177813] (7:slave@Kuenning) Received "Task_4"
-> [ 12.177813] (7:slave@Kuenning) Processing "Task_4"
-> [ 12.236066] (7:slave@Kuenning) "Task_4" done
-> [ 16.862772] (4:slave@iRMX) Received "Task_5"
-> [ 16.862772] (4:slave@iRMX) Processing "Task_5"
-> [ 16.862772] (1:master@Jacquelin) Sent
-> [ 16.862772] (1:master@Jacquelin) Sending "Task_6" to "Casavant"
-> [ 16.935587] (4:slave@iRMX) "Task_5" done
-> [ 18.990593] (3:forwarder@Casavant) Received "Task_6"
-> [ 18.990593] (3:forwarder@Casavant) Sending "Task_6" to "Sirois"
-> [ 18.990593] (1:master@Jacquelin) Sent
-> [ 18.990593] (1:master@Jacquelin) Sending "Task_7" to "Bousquet"
-> [ 19.793293] (11:slave@Sirois) Received "Task_6"
-> [ 19.793293] (11:slave@Sirois) Processing "Task_6"
-> [ 19.836983] (11:slave@Sirois) "Task_6" done
-> [ 20.581634] (5:slave@Bousquet) Received "Task_7"
-> [ 20.581634] (5:slave@Bousquet) Processing "Task_7"
-> [ 20.581634] (1:master@Jacquelin) Sent
-> [ 20.581634] (1:master@Jacquelin) Sending "Task_8" to "Soucy"
-> [ 20.698138] (5:slave@Bousquet) "Task_7" done
-> [ 22.845369] (6:slave@Soucy) Received "Task_8"
-> [ 22.845369] (6:slave@Soucy) Processing "Task_8"
-> [ 22.845369] (1:master@Jacquelin) Sent
-> [ 22.845369] (1:master@Jacquelin) Sending "Task_9" to "Jackson"
-> [ 22.881777] (6:slave@Soucy) "Task_8" done
-> [ 24.180485] (2:forwarder@Jackson) Received "Task_9"
-> [ 24.180485] (2:forwarder@Jackson) Sending "Task_9" to "Browne"
-> [ 24.180485] (1:master@Jacquelin) Sent
-> [ 24.180485] (1:master@Jacquelin) Sending "Task_10" to "iRMX"
-> [ 27.009931] (8:slave@Browne) Received "Task_9"
-> [ 27.009931] (8:slave@Browne) Processing "Task_9"
-> [ 27.046339] (8:slave@Browne) "Task_9" done
-> [ 28.953014] (4:slave@iRMX) Received "Task_10"
-> [ 28.953014] (4:slave@iRMX) Processing "Task_10"
-> [ 28.953014] (1:master@Jacquelin) Sent
-> [ 28.953014] (1:master@Jacquelin) Sending "Task_11" to "Casavant"
-> [ 29.025830] (4:slave@iRMX) "Task_10" done
-> [ 31.080835] (3:forwarder@Casavant) Received "Task_11"
-> [ 31.080835] (3:forwarder@Casavant) Sending "Task_11" to "Monique"
-> [ 31.080835] (1:master@Jacquelin) Sent
-> [ 31.080835] (1:master@Jacquelin) Sending "Task_12" to "Bousquet"
-> [ 32.472434] (12:slave@Monique) Received "Task_11"
-> [ 32.472434] (12:slave@Monique) Processing "Task_11"
-> [ 32.516124] (12:slave@Monique) "Task_11" done
-> [ 32.671876] (5:slave@Bousquet) Received "Task_12"
-> [ 32.671876] (5:slave@Bousquet) Processing "Task_12"
-> [ 32.671876] (1:master@Jacquelin) Sent
-> [ 32.671876] (1:master@Jacquelin) Sending "Task_13" to "Soucy"
-> [ 32.788380] (5:slave@Bousquet) "Task_12" done
-> [ 34.935611] (6:slave@Soucy) Received "Task_13"
-> [ 34.935611] (6:slave@Soucy) Processing "Task_13"
-> [ 34.935611] (1:master@Jacquelin) Sent
-> [ 34.935611] (1:master@Jacquelin) Sending "Task_14" to "Jackson"
-> [ 34.972019] (6:slave@Soucy) "Task_13" done
-> [ 36.270727] (2:forwarder@Jackson) Received "Task_14"
-> [ 36.270727] (2:forwarder@Jackson) Sending "Task_14" to "Stephen"
-> [ 36.270727] (1:master@Jacquelin) Sent
-> [ 36.270727] (1:master@Jacquelin) Sending "Task_15" to "iRMX"
-> [ 40.508273] (9:slave@Stephen) Received "Task_14"
-> [ 40.508273] (9:slave@Stephen) Processing "Task_14"
-> [ 40.581088] (9:slave@Stephen) "Task_14" done
-> [ 41.043257] (4:slave@iRMX) Received "Task_15"
-> [ 41.043257] (4:slave@iRMX) Processing "Task_15"
-> [ 41.043257] (1:master@Jacquelin) Sent
-> [ 41.043257] (1:master@Jacquelin) Sending "Task_16" to "Casavant"
-> [ 41.116072] (4:slave@iRMX) "Task_15" done
-> [ 43.171078] (3:forwarder@Casavant) Received "Task_16"
-> [ 43.171078] (3:forwarder@Casavant) Sending "Task_16" to "Robert"
-> [ 43.171078] (1:master@Jacquelin) Sent
-> [ 43.171078] (1:master@Jacquelin) Sending "Task_17" to "Bousquet"
-> [ 44.762118] (5:slave@Bousquet) Received "Task_17"
-> [ 44.762118] (5:slave@Bousquet) Processing "Task_17"
-> [ 44.762118] (1:master@Jacquelin) Sent
-> [ 44.762118] (1:master@Jacquelin) Sending "Task_18" to "Soucy"
-> [ 44.878622] (5:slave@Bousquet) "Task_17" done
-> [ 45.531275] (10:slave@Robert) Received "Task_16"
-> [ 45.531275] (10:slave@Robert) Processing "Task_16"
-> [ 45.567683] (10:slave@Robert) "Task_16" done
-> [ 47.025854] (6:slave@Soucy) Received "Task_18"
-> [ 47.025854] (6:slave@Soucy) Processing "Task_18"
-> [ 47.025854] (1:master@Jacquelin) Sent
-> [ 47.025854] (1:master@Jacquelin) Sending "Task_19" to "Jackson"
-> [ 47.062262] (6:slave@Soucy) "Task_18" done
-> [ 48.360969] (2:forwarder@Jackson) Received "Task_19"
-> [ 48.360969] (2:forwarder@Jackson) Sending "Task_19" to "Kuenning"
-> [ 48.360969] (1:master@Jacquelin) Sent
-> [ 48.360969] (1:master@Jacquelin) All tasks have been dispatched. Let's tell everybody the computation is over.
-> [ 48.448540] (7:slave@Kuenning) Received "Task_19"
-> [ 48.448540] (7:slave@Kuenning) Processing "Task_19"
-> [ 48.506793] (7:slave@Kuenning) "Task_19" done
-> [ 50.794024] (4:slave@iRMX) Received "finalize"
-> [ 50.794024] (4:slave@iRMX) I'm done. See you!
-> [ 51.878795] (3:forwarder@Casavant) Received "finalize"
-> [ 51.878795] (3:forwarder@Casavant) All tasks have been dispatched. Let's tell everybody the computation is over.
-> [ 52.689914] (5:slave@Bousquet) Received "finalize"
-> [ 52.689914] (5:slave@Bousquet) I'm done. See you!
-> [ 53.082033] (10:slave@Robert) Received "finalize"
-> [ 53.082033] (10:slave@Robert) I'm done. See you!
-> [ 53.491253] (11:slave@Sirois) Received "finalize"
-> [ 53.491253] (11:slave@Sirois) I'm done. See you!
-> [ 53.843975] (6:slave@Soucy) Received "finalize"
-> [ 53.843975] (6:slave@Soucy) I'm done. See you!
-> [ 54.200695] (12:slave@Monique) Received "finalize"
-> [ 54.200695] (12:slave@Monique) I'm done. See you!
-> [ 54.200695] (3:forwarder@Casavant) I'm done. See you!
-> [ 54.524622] (2:forwarder@Jackson) Received "finalize"
-> [ 54.524622] (2:forwarder@Jackson) All tasks have been dispatched. Let's tell everybody the computation is over.
-> [ 54.524622] (1:master@Jacquelin) Goodbye now!
-> [ 54.529294] (7:slave@Kuenning) Received "finalize"
-> [ 54.529294] (7:slave@Kuenning) I'm done. See you!
-> [ 55.971757] (8:slave@Browne) Received "finalize"
-> [ 55.971757] (8:slave@Browne) I'm done. See you!
-> [ 58.132075] (9:slave@Stephen) Received "finalize"
-> [ 58.132075] (9:slave@Stephen) I'm done. See you!
-> [ 58.132075] (2:forwarder@Jackson) I'm done. See you!
-> [ 58.132075] (0:@) Simulation time 58.1321
+> [  5.383133] (4:slave@iRMX) Received "Task_0"
+> [  5.383133] (4:slave@iRMX) Processing "Task_0"
+> [  5.383133] (1:master@Jacquelin) Sent
+> [  5.383133] (1:master@Jacquelin) Sending "Task_1" to "Casavant"
+> [  5.455948] (4:slave@iRMX) "Task_0" done
+> [  7.783190] (3:forwarder@Casavant) Received "Task_1"
+> [  7.783190] (3:forwarder@Casavant) Sending "Task_1" to "Robert"
+> [  7.783190] (1:master@Jacquelin) Sent
+> [  7.783190] (1:master@Jacquelin) Sending "Task_2" to "Bousquet"
+> [  9.577790] (5:slave@Bousquet) Received "Task_2"
+> [  9.577790] (5:slave@Bousquet) Processing "Task_2"
+> [  9.577790] (1:master@Jacquelin) Sent
+> [  9.577790] (1:master@Jacquelin) Sending "Task_3" to "Soucy"
+> [  9.694294] (5:slave@Bousquet) "Task_2" done
+> [ 10.445354] (10:slave@Robert) Received "Task_1"
+> [ 10.445354] (10:slave@Robert) Processing "Task_1"
+> [ 10.481762] (10:slave@Robert) "Task_1" done
+> [ 12.131151] (6:slave@Soucy) Received "Task_3"
+> [ 12.131151] (6:slave@Soucy) Processing "Task_3"
+> [ 12.131151] (1:master@Jacquelin) Sent
+> [ 12.131151] (1:master@Jacquelin) Sending "Task_4" to "Jackson"
+> [ 12.167558] (6:slave@Soucy) "Task_3" done
+> [ 13.637082] (2:forwarder@Jackson) Received "Task_4"
+> [ 13.637082] (2:forwarder@Jackson) Sending "Task_4" to "Kuenning"
+> [ 13.637082] (1:master@Jacquelin) Sent
+> [ 13.637082] (1:master@Jacquelin) Sending "Task_5" to "iRMX"
+> [ 13.721552] (7:slave@Kuenning) Received "Task_4"
+> [ 13.721552] (7:slave@Kuenning) Processing "Task_4"
+> [ 13.779805] (7:slave@Kuenning) "Task_4" done
+> [ 19.020215] (4:slave@iRMX) Received "Task_5"
+> [ 19.020215] (4:slave@iRMX) Processing "Task_5"
+> [ 19.020215] (1:master@Jacquelin) Sent
+> [ 19.020215] (1:master@Jacquelin) Sending "Task_6" to "Casavant"
+> [ 19.093030] (4:slave@iRMX) "Task_5" done
+> [ 21.420272] (3:forwarder@Casavant) Received "Task_6"
+> [ 21.420272] (3:forwarder@Casavant) Sending "Task_6" to "Sirois"
+> [ 21.420272] (1:master@Jacquelin) Sent
+> [ 21.420272] (1:master@Jacquelin) Sending "Task_7" to "Bousquet"
+> [ 22.325670] (11:slave@Sirois) Received "Task_6"
+> [ 22.325670] (11:slave@Sirois) Processing "Task_6"
+> [ 22.369360] (11:slave@Sirois) "Task_6" done
+> [ 23.214872] (5:slave@Bousquet) Received "Task_7"
+> [ 23.214872] (5:slave@Bousquet) Processing "Task_7"
+> [ 23.214872] (1:master@Jacquelin) Sent
+> [ 23.214872] (1:master@Jacquelin) Sending "Task_8" to "Soucy"
+> [ 23.331376] (5:slave@Bousquet) "Task_7" done
+> [ 25.768233] (6:slave@Soucy) Received "Task_8"
+> [ 25.768233] (6:slave@Soucy) Processing "Task_8"
+> [ 25.768233] (1:master@Jacquelin) Sent
+> [ 25.768233] (1:master@Jacquelin) Sending "Task_9" to "Jackson"
+> [ 25.804640] (6:slave@Soucy) "Task_8" done
+> [ 27.274164] (2:forwarder@Jackson) Received "Task_9"
+> [ 27.274164] (2:forwarder@Jackson) Sending "Task_9" to "Browne"
+> [ 27.274164] (1:master@Jacquelin) Sent
+> [ 27.274164] (1:master@Jacquelin) Sending "Task_10" to "iRMX"
+> [ 30.465613] (8:slave@Browne) Received "Task_9"
+> [ 30.465613] (8:slave@Browne) Processing "Task_9"
+> [ 30.502021] (8:slave@Browne) "Task_9" done
+> [ 32.657297] (4:slave@iRMX) Received "Task_10"
+> [ 32.657297] (4:slave@iRMX) Processing "Task_10"
+> [ 32.657297] (1:master@Jacquelin) Sent
+> [ 32.657297] (1:master@Jacquelin) Sending "Task_11" to "Casavant"
+> [ 32.730112] (4:slave@iRMX) "Task_10" done
+> [ 35.057354] (3:forwarder@Casavant) Received "Task_11"
+> [ 35.057354] (3:forwarder@Casavant) Sending "Task_11" to "Monique"
+> [ 35.057354] (1:master@Jacquelin) Sent
+> [ 35.057354] (1:master@Jacquelin) Sending "Task_12" to "Bousquet"
+> [ 36.626996] (12:slave@Monique) Received "Task_11"
+> [ 36.626996] (12:slave@Monique) Processing "Task_11"
+> [ 36.670685] (12:slave@Monique) "Task_11" done
+> [ 36.851954] (5:slave@Bousquet) Received "Task_12"
+> [ 36.851954] (5:slave@Bousquet) Processing "Task_12"
+> [ 36.851954] (1:master@Jacquelin) Sent
+> [ 36.851954] (1:master@Jacquelin) Sending "Task_13" to "Soucy"
+> [ 36.968458] (5:slave@Bousquet) "Task_12" done
+> [ 39.405315] (6:slave@Soucy) Received "Task_13"
+> [ 39.405315] (6:slave@Soucy) Processing "Task_13"
+> [ 39.405315] (1:master@Jacquelin) Sent
+> [ 39.405315] (1:master@Jacquelin) Sending "Task_14" to "Jackson"
+> [ 39.441723] (6:slave@Soucy) "Task_13" done
+> [ 40.911246] (2:forwarder@Jackson) Received "Task_14"
+> [ 40.911246] (2:forwarder@Jackson) Sending "Task_14" to "Stephen"
+> [ 40.911246] (1:master@Jacquelin) Sent
+> [ 40.911246] (1:master@Jacquelin) Sending "Task_15" to "iRMX"
+> [ 45.690949] (9:slave@Stephen) Received "Task_14"
+> [ 45.690949] (9:slave@Stephen) Processing "Task_14"
+> [ 45.763764] (9:slave@Stephen) "Task_14" done
+> [ 46.294379] (4:slave@iRMX) Received "Task_15"
+> [ 46.294379] (4:slave@iRMX) Processing "Task_15"
+> [ 46.294379] (1:master@Jacquelin) Sent
+> [ 46.294379] (1:master@Jacquelin) Sending "Task_16" to "Casavant"
+> [ 46.367194] (4:slave@iRMX) "Task_15" done
+> [ 48.694436] (3:forwarder@Casavant) Received "Task_16"
+> [ 48.694436] (3:forwarder@Casavant) Sending "Task_16" to "Robert"
+> [ 48.694436] (1:master@Jacquelin) Sent
+> [ 48.694436] (1:master@Jacquelin) Sending "Task_17" to "Bousquet"
+> [ 50.489036] (5:slave@Bousquet) Received "Task_17"
+> [ 50.489036] (5:slave@Bousquet) Processing "Task_17"
+> [ 50.489036] (1:master@Jacquelin) Sent
+> [ 50.489036] (1:master@Jacquelin) Sending "Task_18" to "Soucy"
+> [ 50.605540] (5:slave@Bousquet) "Task_17" done
+> [ 51.356600] (10:slave@Robert) Received "Task_16"
+> [ 51.356600] (10:slave@Robert) Processing "Task_16"
+> [ 51.393008] (10:slave@Robert) "Task_16" done
+> [ 53.042397] (6:slave@Soucy) Received "Task_18"
+> [ 53.042397] (6:slave@Soucy) Processing "Task_18"
+> [ 53.042397] (1:master@Jacquelin) Sent
+> [ 53.042397] (1:master@Jacquelin) Sending "Task_19" to "Jackson"
+> [ 53.078805] (6:slave@Soucy) "Task_18" done
+> [ 54.548328] (2:forwarder@Jackson) Received "Task_19"
+> [ 54.548328] (2:forwarder@Jackson) Sending "Task_19" to "Kuenning"
+> [ 54.548328] (1:master@Jacquelin) Sent
+> [ 54.548328] (1:master@Jacquelin) All tasks have been dispatched. Let's tell everybody the computation is over.
+> [ 54.632799] (7:slave@Kuenning) Received "Task_19"
+> [ 54.632799] (7:slave@Kuenning) Processing "Task_19"
+> [ 54.691051] (7:slave@Kuenning) "Task_19" done
+> [ 57.591986] (4:slave@iRMX) Received "finalize"
+> [ 57.591986] (4:slave@iRMX) I'm done. See you!
+> [ 58.948993] (3:forwarder@Casavant) Received "finalize"
+> [ 58.948993] (3:forwarder@Casavant) All tasks have been dispatched. Let's tell everybody the computation is over.
+> [ 59.963672] (5:slave@Bousquet) Received "finalize"
+> [ 59.963672] (5:slave@Bousquet) I'm done. See you!
+> [ 60.454198] (10:slave@Robert) Received "finalize"
+> [ 60.454198] (10:slave@Robert) I'm done. See you!
+> [ 60.966116] (11:slave@Sirois) Received "finalize"
+> [ 60.966116] (11:slave@Sirois) I'm done. See you!
+> [ 61.407358] (6:slave@Soucy) Received "finalize"
+> [ 61.407358] (6:slave@Soucy) I'm done. See you!
+> [ 61.853601] (12:slave@Monique) Received "finalize"
+> [ 61.853601] (12:slave@Monique) I'm done. See you!
+> [ 61.853601] (3:forwarder@Casavant) I'm done. See you!
+> [ 62.258821] (2:forwarder@Jackson) Received "finalize"
+> [ 62.258821] (2:forwarder@Jackson) All tasks have been dispatched. Let's tell everybody the computation is over.
+> [ 62.258821] (1:master@Jacquelin) Goodbye now!
+> [ 62.264666] (7:slave@Kuenning) Received "finalize"
+> [ 62.264666] (7:slave@Kuenning) I'm done. See you!
+> [ 64.069131] (8:slave@Browne) Received "finalize"
+> [ 64.069131] (8:slave@Browne) I'm done. See you!
+> [ 66.771606] (9:slave@Stephen) Received "finalize"
+> [ 66.771606] (9:slave@Stephen) I'm done. See you!
+> [ 66.771606] (2:forwarder@Jackson) I'm done. See you!
+> [ 66.771606] (0:@) Simulation time 66.7716
 
 p Testing a simple master/slave example application handling failures
 
@@ -283,87 +283,87 @@ $ ${bindir:=.}/masterslave_failure$EXEEXT --log=xbt_cfg.thres:critical --log=no_
 > [  0.000000] (1:master@Tremblay) Bourassa
 > [  0.000000] (1:master@Tremblay) Tremblay
 > [  0.000000] (1:master@Tremblay) Got 20 task to process :
-> [  0.173500] (3:slave@Jupiter) Received "Task"
-> [  0.173500] (3:slave@Jupiter) Communication time : "0.173500"
-> [  0.173500] (3:slave@Jupiter) Processing "Task"
-> [  0.173500] (1:master@Tremblay) Send completed
-> [  0.828842] (3:slave@Jupiter) "Task" done
+> [  0.169155] (3:slave@Jupiter) Received "Task"
+> [  0.169155] (3:slave@Jupiter) Communication time : "0.169155"
+> [  0.169155] (3:slave@Jupiter) Processing "Task"
+> [  0.169155] (1:master@Tremblay) Send completed
+> [  0.824497] (3:slave@Jupiter) "Task" done
 > [  1.100000] (3:slave@Jupiter) Gloups. The cpu on which I'm running just turned off!. See you!
-> [ 10.173500] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Fafard'. Nevermind. Let's keep going!
-> [ 10.313960] (4:slave@Ginette) Received "Task"
-> [ 10.313960] (4:slave@Ginette) Communication time : "0.140460"
-> [ 10.313960] (4:slave@Ginette) Processing "Task"
-> [ 10.313960] (1:master@Tremblay) Send completed
-> [ 10.529832] (5:slave@Bourassa) Received "Task"
-> [ 10.529832] (5:slave@Bourassa) Communication time : "0.215872"
-> [ 10.529832] (5:slave@Bourassa) Processing "Task"
-> [ 10.529832] (1:master@Tremblay) Send completed
-> [ 10.532280] (2:slave@Tremblay) Received "Task"
-> [ 10.532280] (2:slave@Tremblay) Communication time : "0.002448"
-> [ 10.532280] (2:slave@Tremblay) Processing "Task"
-> [ 10.532280] (1:master@Tremblay) Send completed
-> [ 11.041990] (2:slave@Tremblay) "Task" done
-> [ 11.345057] (4:slave@Ginette) "Task" done
-> [ 11.560930] (5:slave@Bourassa) "Task" done
-> [ 20.532280] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Jupiter'. Nevermind. Let's keep going!
-> [ 30.532280] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Fafard'. Nevermind. Let's keep going!
-> [ 30.532280] (4:slave@Ginette) Mmh. Something went wrong. Nevermind. Let's keep going!
-> [ 30.532280] (1:master@Tremblay) Mmh. Something went wrong with 'Ginette'. Nevermind. Let's keep going!
-> [ 30.748152] (5:slave@Bourassa) Received "Task"
-> [ 30.748152] (5:slave@Bourassa) Communication time : "0.215872"
-> [ 30.748152] (5:slave@Bourassa) Processing "Task"
-> [ 30.748152] (1:master@Tremblay) Send completed
-> [ 30.750600] (2:slave@Tremblay) Received "Task"
-> [ 30.750600] (2:slave@Tremblay) Communication time : "0.002448"
-> [ 30.750600] (2:slave@Tremblay) Processing "Task"
-> [ 30.750600] (1:master@Tremblay) Send completed
-> [ 31.260310] (2:slave@Tremblay) "Task" done
-> [ 31.779250] (5:slave@Bourassa) "Task" done
-> [ 40.750600] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Jupiter'. Nevermind. Let's keep going!
-> [ 50.750600] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Fafard'. Nevermind. Let's keep going!
-> [ 50.891059] (4:slave@Ginette) Received "Task"
-> [ 50.891059] (4:slave@Ginette) Communication time : "0.140460"
-> [ 50.891059] (4:slave@Ginette) Processing "Task"
-> [ 50.891059] (1:master@Tremblay) Send completed
-> [ 51.106932] (5:slave@Bourassa) Received "Task"
-> [ 51.106932] (5:slave@Bourassa) Communication time : "0.215872"
-> [ 51.106932] (5:slave@Bourassa) Processing "Task"
-> [ 51.106932] (1:master@Tremblay) Send completed
-> [ 51.109379] (2:slave@Tremblay) Received "Task"
-> [ 51.109379] (2:slave@Tremblay) Communication time : "0.002448"
-> [ 51.109379] (2:slave@Tremblay) Processing "Task"
-> [ 51.109379] (1:master@Tremblay) Send completed
-> [ 51.619089] (2:slave@Tremblay) "Task" done
-> [ 51.922157] (4:slave@Ginette) "Task" done
-> [ 52.138029] (5:slave@Bourassa) "Task" done
-> [ 61.109379] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Jupiter'. Nevermind. Let's keep going!
-> [ 71.109379] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Fafard'. Nevermind. Let's keep going!
-> [ 71.249839] (4:slave@Ginette) Received "Task"
-> [ 71.249839] (4:slave@Ginette) Communication time : "0.140460"
-> [ 71.249839] (4:slave@Ginette) Processing "Task"
-> [ 71.249839] (1:master@Tremblay) Send completed
-> [ 71.465711] (5:slave@Bourassa) Received "Task"
-> [ 71.465711] (5:slave@Bourassa) Communication time : "0.215872"
-> [ 71.465711] (5:slave@Bourassa) Processing "Task"
-> [ 71.465711] (1:master@Tremblay) Send completed
-> [ 71.468159] (2:slave@Tremblay) Received "Task"
-> [ 71.468159] (2:slave@Tremblay) Communication time : "0.002448"
-> [ 71.468159] (2:slave@Tremblay) Processing "Task"
-> [ 71.468159] (1:master@Tremblay) Send completed
-> [ 71.468159] (1:master@Tremblay) All tasks have been dispatched. Let's tell everybody the computation is over.
-> [ 71.977869] (2:slave@Tremblay) "Task" done
-> [ 72.280937] (4:slave@Ginette) "Task" done
-> [ 72.468159] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Jupiter'. Nevermind. Let's keep going!
-> [ 72.496809] (5:slave@Bourassa) "Task" done
-> [ 73.468159] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Fafard'. Nevermind. Let's keep going!
-> [ 73.481391] (4:slave@Ginette) Received "finalize"
-> [ 73.481391] (4:slave@Ginette) I'm done. See you!
-> [ 73.501726] (5:slave@Bourassa) Received "finalize"
-> [ 73.501726] (5:slave@Bourassa) I'm done. See you!
-> [ 73.501882] (2:slave@Tremblay) Received "finalize"
-> [ 73.501882] (2:slave@Tremblay) I'm done. See you!
-> [ 73.501882] (1:master@Tremblay) Goodbye now!
-> [ 73.501882] (0:@) Simulation time 73.5019
+> [ 10.169155] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Fafard'. Nevermind. Let's keep going!
+> [ 10.312935] (4:slave@Ginette) Received "Task"
+> [ 10.312935] (4:slave@Ginette) Communication time : "0.143780"
+> [ 10.312935] (4:slave@Ginette) Processing "Task"
+> [ 10.312935] (1:master@Tremblay) Send completed
+> [ 10.533911] (5:slave@Bourassa) Received "Task"
+> [ 10.533911] (5:slave@Bourassa) Communication time : "0.220976"
+> [ 10.533911] (5:slave@Bourassa) Processing "Task"
+> [ 10.533911] (1:master@Tremblay) Send completed
+> [ 10.536280] (2:slave@Tremblay) Received "Task"
+> [ 10.536280] (2:slave@Tremblay) Communication time : "0.002369"
+> [ 10.536280] (2:slave@Tremblay) Processing "Task"
+> [ 10.536280] (1:master@Tremblay) Send completed
+> [ 11.045989] (2:slave@Tremblay) "Task" done
+> [ 11.344033] (4:slave@Ginette) "Task" done
+> [ 11.565009] (5:slave@Bourassa) "Task" done
+> [ 20.536280] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Jupiter'. Nevermind. Let's keep going!
+> [ 30.536280] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Fafard'. Nevermind. Let's keep going!
+> [ 30.536280] (4:slave@Ginette) Mmh. Something went wrong. Nevermind. Let's keep going!
+> [ 30.536280] (1:master@Tremblay) Mmh. Something went wrong with 'Ginette'. Nevermind. Let's keep going!
+> [ 30.757255] (5:slave@Bourassa) Received "Task"
+> [ 30.757255] (5:slave@Bourassa) Communication time : "0.220976"
+> [ 30.757255] (5:slave@Bourassa) Processing "Task"
+> [ 30.757255] (1:master@Tremblay) Send completed
+> [ 30.759624] (2:slave@Tremblay) Received "Task"
+> [ 30.759624] (2:slave@Tremblay) Communication time : "0.002369"
+> [ 30.759624] (2:slave@Tremblay) Processing "Task"
+> [ 30.759624] (1:master@Tremblay) Send completed
+> [ 31.269334] (2:slave@Tremblay) "Task" done
+> [ 31.788353] (5:slave@Bourassa) "Task" done
+> [ 40.759624] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Jupiter'. Nevermind. Let's keep going!
+> [ 50.759624] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Fafard'. Nevermind. Let's keep going!
+> [ 50.903404] (4:slave@Ginette) Received "Task"
+> [ 50.903404] (4:slave@Ginette) Communication time : "0.143780"
+> [ 50.903404] (4:slave@Ginette) Processing "Task"
+> [ 50.903404] (1:master@Tremblay) Send completed
+> [ 51.124380] (5:slave@Bourassa) Received "Task"
+> [ 51.124380] (5:slave@Bourassa) Communication time : "0.220976"
+> [ 51.124380] (5:slave@Bourassa) Processing "Task"
+> [ 51.124380] (1:master@Tremblay) Send completed
+> [ 51.126749] (2:slave@Tremblay) Received "Task"
+> [ 51.126749] (2:slave@Tremblay) Communication time : "0.002369"
+> [ 51.126749] (2:slave@Tremblay) Processing "Task"
+> [ 51.126749] (1:master@Tremblay) Send completed
+> [ 51.636459] (2:slave@Tremblay) "Task" done
+> [ 51.934502] (4:slave@Ginette) "Task" done
+> [ 52.155478] (5:slave@Bourassa) "Task" done
+> [ 61.126749] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Jupiter'. Nevermind. Let's keep going!
+> [ 71.126749] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Fafard'. Nevermind. Let's keep going!
+> [ 71.270529] (4:slave@Ginette) Received "Task"
+> [ 71.270529] (4:slave@Ginette) Communication time : "0.143780"
+> [ 71.270529] (4:slave@Ginette) Processing "Task"
+> [ 71.270529] (1:master@Tremblay) Send completed
+> [ 71.491505] (5:slave@Bourassa) Received "Task"
+> [ 71.491505] (5:slave@Bourassa) Communication time : "0.220976"
+> [ 71.491505] (5:slave@Bourassa) Processing "Task"
+> [ 71.491505] (1:master@Tremblay) Send completed
+> [ 71.493874] (2:slave@Tremblay) Received "Task"
+> [ 71.493874] (2:slave@Tremblay) Communication time : "0.002369"
+> [ 71.493874] (2:slave@Tremblay) Processing "Task"
+> [ 71.493874] (1:master@Tremblay) Send completed
+> [ 71.493874] (1:master@Tremblay) All tasks have been dispatched. Let's tell everybody the computation is over.
+> [ 72.003584] (2:slave@Tremblay) "Task" done
+> [ 72.301627] (4:slave@Ginette) "Task" done
+> [ 72.493874] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Jupiter'. Nevermind. Let's keep going!
+> [ 72.522603] (5:slave@Bourassa) "Task" done
+> [ 73.493874] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Fafard'. Nevermind. Let's keep going!
+> [ 73.510426] (4:slave@Ginette) Received "finalize"
+> [ 73.510426] (4:slave@Ginette) I'm done. See you!
+> [ 73.535865] (5:slave@Bourassa) Received "finalize"
+> [ 73.535865] (5:slave@Bourassa) I'm done. See you!
+> [ 73.536061] (2:slave@Tremblay) Received "finalize"
+> [ 73.536061] (2:slave@Tremblay) I'm done. See you!
+> [ 73.536061] (1:master@Tremblay) Goodbye now!
+> [ 73.536061] (0:@) Simulation time 73.5361
 
 p Testing the bypassing of the flexml parser
 
@@ -395,107 +395,107 @@ $ $SG_TEST_EXENV ${bindir:=.}/masterslave_bypass --log=no_loc --cfg=cpu/optim:TI
 > [  0.000000] (1:master@host A)       "Task_18"
 > [  0.000000] (1:master@host A)       "Task_19"
 > [  0.000000] (1:master@host A) Sending "Task_0" to "host B"
-> [  4.080000] (2:slave@host B) Received "Task_0" 
-> [  4.080000] (2:slave@host B) Processing "Task_0" 
-> [  4.080000] (1:master@host A) Send completed
-> [  4.080000] (1:master@host A) Sending "Task_1" to "host B"
-> [  4.130000] (2:slave@host B) "Task_0" done 
-> [  8.210000] (1:master@host A) Send completed
-> [  8.210000] (1:master@host A) Sending "Task_2" to "host B"
-> [  8.210000] (2:slave@host B) Received "Task_1" 
-> [  8.210000] (2:slave@host B) Processing "Task_1" 
-> [  8.260000] (2:slave@host B) "Task_1" done 
-> [ 12.340000] (1:master@host A) Send completed
-> [ 12.340000] (1:master@host A) Sending "Task_3" to "host B"
-> [ 12.340000] (2:slave@host B) Received "Task_2" 
-> [ 12.340000] (2:slave@host B) Processing "Task_2" 
-> [ 12.390000] (2:slave@host B) "Task_2" done 
-> [ 16.470000] (1:master@host A) Send completed
-> [ 16.470000] (1:master@host A) Sending "Task_4" to "host B"
-> [ 16.470000] (2:slave@host B) Received "Task_3" 
-> [ 16.470000] (2:slave@host B) Processing "Task_3" 
-> [ 16.520000] (2:slave@host B) "Task_3" done 
-> [ 20.600000] (1:master@host A) Send completed
-> [ 20.600000] (1:master@host A) Sending "Task_5" to "host B"
-> [ 20.600000] (2:slave@host B) Received "Task_4" 
-> [ 20.600000] (2:slave@host B) Processing "Task_4" 
-> [ 20.650000] (2:slave@host B) "Task_4" done 
-> [ 24.730000] (1:master@host A) Send completed
-> [ 24.730000] (1:master@host A) Sending "Task_6" to "host B"
-> [ 24.730000] (2:slave@host B) Received "Task_5" 
-> [ 24.730000] (2:slave@host B) Processing "Task_5" 
-> [ 24.780000] (2:slave@host B) "Task_5" done 
-> [ 28.860000] (1:master@host A) Send completed
-> [ 28.860000] (1:master@host A) Sending "Task_7" to "host B"
-> [ 28.860000] (2:slave@host B) Received "Task_6" 
-> [ 28.860000] (2:slave@host B) Processing "Task_6" 
-> [ 28.910000] (2:slave@host B) "Task_6" done 
-> [ 32.990000] (1:master@host A) Send completed
-> [ 32.990000] (1:master@host A) Sending "Task_8" to "host B"
-> [ 32.990000] (2:slave@host B) Received "Task_7" 
-> [ 32.990000] (2:slave@host B) Processing "Task_7" 
-> [ 33.040000] (2:slave@host B) "Task_7" done 
-> [ 37.120000] (1:master@host A) Send completed
-> [ 37.120000] (1:master@host A) Sending "Task_9" to "host B"
-> [ 37.120000] (2:slave@host B) Received "Task_8" 
-> [ 37.120000] (2:slave@host B) Processing "Task_8" 
-> [ 37.170000] (2:slave@host B) "Task_8" done 
-> [ 41.250000] (1:master@host A) Send completed
-> [ 41.250000] (1:master@host A) Sending "Task_10" to "host B"
-> [ 41.250000] (2:slave@host B) Received "Task_9" 
-> [ 41.250000] (2:slave@host B) Processing "Task_9" 
-> [ 41.300000] (2:slave@host B) "Task_9" done 
-> [ 45.380000] (1:master@host A) Send completed
-> [ 45.380000] (1:master@host A) Sending "Task_11" to "host B"
-> [ 45.380000] (2:slave@host B) Received "Task_10" 
-> [ 45.380000] (2:slave@host B) Processing "Task_10" 
-> [ 45.430000] (2:slave@host B) "Task_10" done 
-> [ 49.510000] (1:master@host A) Send completed
-> [ 49.510000] (1:master@host A) Sending "Task_12" to "host B"
-> [ 49.510000] (2:slave@host B) Received "Task_11" 
-> [ 49.510000] (2:slave@host B) Processing "Task_11" 
-> [ 49.560000] (2:slave@host B) "Task_11" done 
-> [ 53.640000] (1:master@host A) Send completed
-> [ 53.640000] (1:master@host A) Sending "Task_13" to "host B"
-> [ 53.640000] (2:slave@host B) Received "Task_12" 
-> [ 53.640000] (2:slave@host B) Processing "Task_12" 
-> [ 53.690000] (2:slave@host B) "Task_12" done 
-> [ 57.770000] (1:master@host A) Send completed
-> [ 57.770000] (1:master@host A) Sending "Task_14" to "host B"
-> [ 57.770000] (2:slave@host B) Received "Task_13" 
-> [ 57.770000] (2:slave@host B) Processing "Task_13" 
-> [ 57.820000] (2:slave@host B) "Task_13" done 
-> [ 61.900000] (1:master@host A) Send completed
-> [ 61.900000] (1:master@host A) Sending "Task_15" to "host B"
-> [ 61.900000] (2:slave@host B) Received "Task_14" 
-> [ 61.900000] (2:slave@host B) Processing "Task_14" 
-> [ 61.950000] (2:slave@host B) "Task_14" done 
-> [ 66.030000] (1:master@host A) Send completed
-> [ 66.030000] (1:master@host A) Sending "Task_16" to "host B"
-> [ 66.030000] (2:slave@host B) Received "Task_15" 
-> [ 66.030000] (2:slave@host B) Processing "Task_15" 
-> [ 66.080000] (2:slave@host B) "Task_15" done 
-> [ 70.160000] (1:master@host A) Send completed
-> [ 70.160000] (1:master@host A) Sending "Task_17" to "host B"
-> [ 70.160000] (2:slave@host B) Received "Task_16" 
-> [ 70.160000] (2:slave@host B) Processing "Task_16" 
-> [ 70.210000] (2:slave@host B) "Task_16" done 
-> [ 74.290000] (1:master@host A) Send completed
-> [ 74.290000] (1:master@host A) Sending "Task_18" to "host B"
-> [ 74.290000] (2:slave@host B) Received "Task_17" 
-> [ 74.290000] (2:slave@host B) Processing "Task_17" 
-> [ 74.340000] (2:slave@host B) "Task_17" done 
-> [ 78.420000] (1:master@host A) Send completed
-> [ 78.420000] (1:master@host A) Sending "Task_19" to "host B"
-> [ 78.420000] (2:slave@host B) Received "Task_18" 
-> [ 78.420000] (2:slave@host B) Processing "Task_18" 
-> [ 78.470000] (2:slave@host B) "Task_18" done 
-> [ 82.550000] (1:master@host A) Send completed
-> [ 82.550000] (1:master@host A) All tasks have been dispatched. Let's tell everybody the computation is over.
-> [ 82.550000] (2:slave@host B) Received "Task_19" 
-> [ 82.550000] (2:slave@host B) Processing "Task_19" 
-> [ 82.600000] (2:slave@host B) "Task_19" done 
-> [ 84.680000] (1:master@host A) Goodbye now!
-> [ 84.680000] (2:slave@host B) Received "finalize" 
-> [ 84.680000] (2:slave@host B) I'm done. See you!
-> [ 84.680000] (0:@) Simulation time 84.68
+> [  4.602000] (2:slave@host B) Received "Task_0" 
+> [  4.602000] (2:slave@host B) Processing "Task_0" 
+> [  4.602000] (1:master@host A) Send completed
+> [  4.602000] (1:master@host A) Sending "Task_1" to "host B"
+> [  4.652000] (2:slave@host B) "Task_0" done 
+> [  9.254000] (1:master@host A) Send completed
+> [  9.254000] (1:master@host A) Sending "Task_2" to "host B"
+> [  9.254000] (2:slave@host B) Received "Task_1" 
+> [  9.254000] (2:slave@host B) Processing "Task_1" 
+> [  9.304000] (2:slave@host B) "Task_1" done 
+> [ 13.906000] (1:master@host A) Send completed
+> [ 13.906000] (1:master@host A) Sending "Task_3" to "host B"
+> [ 13.906000] (2:slave@host B) Received "Task_2" 
+> [ 13.906000] (2:slave@host B) Processing "Task_2" 
+> [ 13.956000] (2:slave@host B) "Task_2" done 
+> [ 18.558000] (1:master@host A) Send completed
+> [ 18.558000] (1:master@host A) Sending "Task_4" to "host B"
+> [ 18.558000] (2:slave@host B) Received "Task_3" 
+> [ 18.558000] (2:slave@host B) Processing "Task_3" 
+> [ 18.608000] (2:slave@host B) "Task_3" done 
+> [ 23.210000] (1:master@host A) Send completed
+> [ 23.210000] (1:master@host A) Sending "Task_5" to "host B"
+> [ 23.210000] (2:slave@host B) Received "Task_4" 
+> [ 23.210000] (2:slave@host B) Processing "Task_4" 
+> [ 23.260000] (2:slave@host B) "Task_4" done 
+> [ 27.862000] (1:master@host A) Send completed
+> [ 27.862000] (1:master@host A) Sending "Task_6" to "host B"
+> [ 27.862000] (2:slave@host B) Received "Task_5" 
+> [ 27.862000] (2:slave@host B) Processing "Task_5" 
+> [ 27.912000] (2:slave@host B) "Task_5" done 
+> [ 32.514000] (1:master@host A) Send completed
+> [ 32.514000] (1:master@host A) Sending "Task_7" to "host B"
+> [ 32.514000] (2:slave@host B) Received "Task_6" 
+> [ 32.514000] (2:slave@host B) Processing "Task_6" 
+> [ 32.564000] (2:slave@host B) "Task_6" done 
+> [ 37.166000] (1:master@host A) Send completed
+> [ 37.166000] (1:master@host A) Sending "Task_8" to "host B"
+> [ 37.166000] (2:slave@host B) Received "Task_7" 
+> [ 37.166000] (2:slave@host B) Processing "Task_7" 
+> [ 37.216000] (2:slave@host B) "Task_7" done 
+> [ 41.818000] (1:master@host A) Send completed
+> [ 41.818000] (1:master@host A) Sending "Task_9" to "host B"
+> [ 41.818000] (2:slave@host B) Received "Task_8" 
+> [ 41.818000] (2:slave@host B) Processing "Task_8" 
+> [ 41.868000] (2:slave@host B) "Task_8" done 
+> [ 46.470000] (1:master@host A) Send completed
+> [ 46.470000] (1:master@host A) Sending "Task_10" to "host B"
+> [ 46.470000] (2:slave@host B) Received "Task_9" 
+> [ 46.470000] (2:slave@host B) Processing "Task_9" 
+> [ 46.520000] (2:slave@host B) "Task_9" done 
+> [ 51.122000] (1:master@host A) Send completed
+> [ 51.122000] (1:master@host A) Sending "Task_11" to "host B"
+> [ 51.122000] (2:slave@host B) Received "Task_10" 
+> [ 51.122000] (2:slave@host B) Processing "Task_10" 
+> [ 51.172000] (2:slave@host B) "Task_10" done 
+> [ 55.774000] (1:master@host A) Send completed
+> [ 55.774000] (1:master@host A) Sending "Task_12" to "host B"
+> [ 55.774000] (2:slave@host B) Received "Task_11" 
+> [ 55.774000] (2:slave@host B) Processing "Task_11" 
+> [ 55.824000] (2:slave@host B) "Task_11" done 
+> [ 60.426000] (1:master@host A) Send completed
+> [ 60.426000] (1:master@host A) Sending "Task_13" to "host B"
+> [ 60.426000] (2:slave@host B) Received "Task_12" 
+> [ 60.426000] (2:slave@host B) Processing "Task_12" 
+> [ 60.476000] (2:slave@host B) "Task_12" done 
+> [ 65.078000] (1:master@host A) Send completed
+> [ 65.078000] (1:master@host A) Sending "Task_14" to "host B"
+> [ 65.078000] (2:slave@host B) Received "Task_13" 
+> [ 65.078000] (2:slave@host B) Processing "Task_13" 
+> [ 65.128000] (2:slave@host B) "Task_13" done 
+> [ 69.730000] (1:master@host A) Send completed
+> [ 69.730000] (1:master@host A) Sending "Task_15" to "host B"
+> [ 69.730000] (2:slave@host B) Received "Task_14" 
+> [ 69.730000] (2:slave@host B) Processing "Task_14" 
+> [ 69.780000] (2:slave@host B) "Task_14" done 
+> [ 74.382000] (1:master@host A) Send completed
+> [ 74.382000] (1:master@host A) Sending "Task_16" to "host B"
+> [ 74.382000] (2:slave@host B) Received "Task_15" 
+> [ 74.382000] (2:slave@host B) Processing "Task_15" 
+> [ 74.432000] (2:slave@host B) "Task_15" done 
+> [ 79.034000] (1:master@host A) Send completed
+> [ 79.034000] (1:master@host A) Sending "Task_17" to "host B"
+> [ 79.034000] (2:slave@host B) Received "Task_16" 
+> [ 79.034000] (2:slave@host B) Processing "Task_16" 
+> [ 79.084000] (2:slave@host B) "Task_16" done 
+> [ 83.686000] (1:master@host A) Send completed
+> [ 83.686000] (1:master@host A) Sending "Task_18" to "host B"
+> [ 83.686000] (2:slave@host B) Received "Task_17" 
+> [ 83.686000] (2:slave@host B) Processing "Task_17" 
+> [ 83.736000] (2:slave@host B) "Task_17" done 
+> [ 88.338000] (1:master@host A) Send completed
+> [ 88.338000] (1:master@host A) Sending "Task_19" to "host B"
+> [ 88.338000] (2:slave@host B) Received "Task_18" 
+> [ 88.338000] (2:slave@host B) Processing "Task_18" 
+> [ 88.388000] (2:slave@host B) "Task_18" done 
+> [ 92.990000] (1:master@host A) Send completed
+> [ 92.990000] (1:master@host A) All tasks have been dispatched. Let's tell everybody the computation is over.
+> [ 92.990000] (2:slave@host B) Received "Task_19" 
+> [ 92.990000] (2:slave@host B) Processing "Task_19" 
+> [ 93.040000] (2:slave@host B) "Task_19" done 
+> [ 95.642000] (1:master@host A) Goodbye now!
+> [ 95.642000] (2:slave@host B) Received "finalize" 
+> [ 95.642000] (2:slave@host B) I'm done. See you!
+> [ 95.642000] (0:@) Simulation time 95.642
index 8eb5995..b49b428 100644 (file)
@@ -5,119 +5,120 @@ p Testing a simple master/slave example application
 $ $SG_TEST_EXENV masterslave/masterslave_forwarder$EXEEXT ${srcdir:=.}/small_platform_with_routers.xml ${srcdir:=.}/masterslave/deployment_masterslave.xml --trace "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n"
 > [  0.000000] (1:master@Tremblay) Got 5 slaves and 20 tasks to process
 > [  0.000000] (1:master@Tremblay) Sending "Task_0" to "Jupiter"
-> [  0.173500] (3:slave@Jupiter) Received "Task_0"
-> [  0.173500] (3:slave@Jupiter) Processing "Task_0"
-> [  0.173500] (1:master@Tremblay) Sent
-> [  0.173500] (1:master@Tremblay) Sending "Task_1" to "Fafard"
-> [  0.391653] (4:slave@Fafard) Received "Task_1"
-> [  0.391653] (4:slave@Fafard) Processing "Task_1"
-> [  0.391653] (1:master@Tremblay) Sent
-> [  0.391653] (1:master@Tremblay) Sending "Task_2" to "Ginette"
-> [  0.532113] (5:slave@Ginette) Received "Task_2"
-> [  0.532113] (5:slave@Ginette) Processing "Task_2"
-> [  0.532113] (1:master@Tremblay) Sent
-> [  0.532113] (1:master@Tremblay) Sending "Task_3" to "Bourassa"
-> [  0.747985] (6:slave@Bourassa) Received "Task_3"
-> [  0.747985] (6:slave@Bourassa) Processing "Task_3"
-> [  0.747985] (1:master@Tremblay) Sent
-> [  0.747985] (1:master@Tremblay) Sending "Task_4" to "Tremblay"
-> [  0.747985] (1:master@Tremblay) Hey ! It's me ! :)
-> [  0.750324] (2:slave@Tremblay) Received "Task_4"
-> [  0.750324] (2:slave@Tremblay) Processing "Task_4"
-> [  0.750324] (1:master@Tremblay) Sent
-> [  0.750324] (1:master@Tremblay) Sending "Task_5" to "Jupiter"
-> [  0.828842] (3:slave@Jupiter) "Task_0" done
-> [  1.002342] (1:master@Tremblay) Sent
-> [  1.002342] (1:master@Tremblay) Sending "Task_6" to "Fafard"
-> [  1.002342] (3:slave@Jupiter) Received "Task_5"
-> [  1.002342] (3:slave@Jupiter) Processing "Task_5"
-> [  1.046995] (4:slave@Fafard) "Task_1" done
-> [  1.260034] (2:slave@Tremblay) "Task_4" done
-> [  1.265149] (1:master@Tremblay) Sent
-> [  1.265149] (1:master@Tremblay) Sending "Task_7" to "Ginette"
-> [  1.265149] (4:slave@Fafard) Received "Task_6"
-> [  1.265149] (4:slave@Fafard) Processing "Task_6"
-> [  1.563211] (5:slave@Ginette) "Task_2" done
-> [  1.657685] (3:slave@Jupiter) "Task_5" done
-> [  1.703670] (1:master@Tremblay) Sent
-> [  1.703670] (1:master@Tremblay) Sending "Task_8" to "Bourassa"
-> [  1.703670] (5:slave@Ginette) Received "Task_7"
-> [  1.703670] (5:slave@Ginette) Processing "Task_7"
-> [  1.779083] (6:slave@Bourassa) "Task_3" done
-> [  1.920491] (4:slave@Fafard) "Task_6" done
-> [  1.994955] (1:master@Tremblay) Sent
-> [  1.994955] (1:master@Tremblay) Sending "Task_9" to "Tremblay"
-> [  1.994955] (1:master@Tremblay) Hey ! It's me ! :)
-> [  1.994955] (6:slave@Bourassa) Received "Task_8"
-> [  1.994955] (6:slave@Bourassa) Processing "Task_8"
-> [  1.997294] (2:slave@Tremblay) Received "Task_9"
-> [  1.997294] (2:slave@Tremblay) Processing "Task_9"
-> [  1.997294] (1:master@Tremblay) Sent
-> [  1.997294] (1:master@Tremblay) Sending "Task_10" to "Jupiter"
-> [  2.170794] (3:slave@Jupiter) Received "Task_10"
-> [  2.170794] (3:slave@Jupiter) Processing "Task_10"
-> [  2.170794] (1:master@Tremblay) Sent
-> [  2.170794] (1:master@Tremblay) Sending "Task_11" to "Fafard"
-> [  2.388947] (4:slave@Fafard) Received "Task_11"
-> [  2.388947] (4:slave@Fafard) Processing "Task_11"
-> [  2.388947] (1:master@Tremblay) Sent
-> [  2.388947] (1:master@Tremblay) Sending "Task_12" to "Ginette"
-> [  2.507004] (2:slave@Tremblay) "Task_9" done
-> [  2.734768] (5:slave@Ginette) "Task_7" done
-> [  2.826136] (3:slave@Jupiter) "Task_10" done
-> [  2.875228] (1:master@Tremblay) Sent
-> [  2.875228] (1:master@Tremblay) Sending "Task_13" to "Bourassa"
-> [  2.875228] (5:slave@Ginette) Received "Task_12"
-> [  2.875228] (5:slave@Ginette) Processing "Task_12"
-> [  3.026053] (6:slave@Bourassa) "Task_8" done
-> [  3.044289] (4:slave@Fafard) "Task_11" done
-> [  3.241925] (1:master@Tremblay) Sent
-> [  3.241925] (1:master@Tremblay) Sending "Task_14" to "Tremblay"
-> [  3.241925] (1:master@Tremblay) Hey ! It's me ! :)
-> [  3.241925] (6:slave@Bourassa) Received "Task_13"
-> [  3.241925] (6:slave@Bourassa) Processing "Task_13"
-> [  3.244264] (2:slave@Tremblay) Received "Task_14"
-> [  3.244264] (2:slave@Tremblay) Processing "Task_14"
-> [  3.244264] (1:master@Tremblay) Sent
-> [  3.244264] (1:master@Tremblay) Sending "Task_15" to "Jupiter"
-> [  3.417764] (3:slave@Jupiter) Received "Task_15"
-> [  3.417764] (3:slave@Jupiter) Processing "Task_15"
-> [  3.417764] (1:master@Tremblay) Sent
-> [  3.417764] (1:master@Tremblay) Sending "Task_16" to "Fafard"
-> [  3.635917] (4:slave@Fafard) Received "Task_16"
-> [  3.635917] (4:slave@Fafard) Processing "Task_16"
-> [  3.635917] (1:master@Tremblay) Sent
-> [  3.635917] (1:master@Tremblay) Sending "Task_17" to "Ginette"
-> [  3.753974] (2:slave@Tremblay) "Task_14" done
-> [  3.906326] (5:slave@Ginette) "Task_12" done
-> [  4.046785] (1:master@Tremblay) Sent
-> [  4.046785] (1:master@Tremblay) Sending "Task_18" to "Bourassa"
-> [  4.046785] (5:slave@Ginette) Received "Task_17"
-> [  4.046785] (5:slave@Ginette) Processing "Task_17"
-> [  4.073106] (3:slave@Jupiter) "Task_15" done
-> [  4.273023] (6:slave@Bourassa) "Task_13" done
-> [  4.291259] (4:slave@Fafard) "Task_16" done
-> [  4.488896] (1:master@Tremblay) Sent
-> [  4.488896] (1:master@Tremblay) Sending "Task_19" to "Tremblay"
-> [  4.488896] (1:master@Tremblay) Hey ! It's me ! :)
-> [  4.488896] (6:slave@Bourassa) Received "Task_18"
-> [  4.488896] (6:slave@Bourassa) Processing "Task_18"
-> [  4.491234] (2:slave@Tremblay) Received "Task_19"
-> [  4.491234] (2:slave@Tremblay) Processing "Task_19"
-> [  4.491234] (1:master@Tremblay) Sent
-> [  4.491234] (1:master@Tremblay) All tasks have been dispatched. Let's tell everybody the computation is over.
-> [  4.506434] (3:slave@Jupiter) Received "finalize"
-> [  4.506434] (3:slave@Jupiter) I'm done. See you!
-> [  4.526985] (4:slave@Fafard) Received "finalize"
-> [  4.526985] (4:slave@Fafard) I'm done. See you!
-> [  5.000944] (2:slave@Tremblay) "Task_19" done
-> [  5.077883] (5:slave@Ginette) "Task_17" done
-> [  5.091115] (5:slave@Ginette) Received "finalize"
-> [  5.091115] (5:slave@Ginette) I'm done. See you!
-> [  5.519994] (6:slave@Bourassa) "Task_18" done
-> [  5.540329] (6:slave@Bourassa) Received "finalize"
-> [  5.540329] (6:slave@Bourassa) I'm done. See you!
-> [  5.540485] (2:slave@Tremblay) Received "finalize"
-> [  5.540485] (2:slave@Tremblay) I'm done. See you!
-> [  5.540485] (1:master@Tremblay) Goodbye now!
-> [  5.540485] (0:@) Simulation time 5.54049
+> [  0.169155] (3:slave@Jupiter) Received "Task_0"
+> [  0.169155] (3:slave@Jupiter) Processing "Task_0"
+> [  0.169155] (1:master@Tremblay) Sent
+> [  0.169155] (1:master@Tremblay) Sending "Task_1" to "Fafard"
+> [  0.392465] (4:slave@Fafard) Received "Task_1"
+> [  0.392465] (4:slave@Fafard) Processing "Task_1"
+> [  0.392465] (1:master@Tremblay) Sent
+> [  0.392465] (1:master@Tremblay) Sending "Task_2" to "Ginette"
+> [  0.536245] (5:slave@Ginette) Received "Task_2"
+> [  0.536245] (5:slave@Ginette) Processing "Task_2"
+> [  0.536245] (1:master@Tremblay) Sent
+> [  0.536245] (1:master@Tremblay) Sending "Task_3" to "Bourassa"
+> [  0.757221] (6:slave@Bourassa) Received "Task_3"
+> [  0.757221] (6:slave@Bourassa) Processing "Task_3"
+> [  0.757221] (1:master@Tremblay) Sent
+> [  0.757221] (1:master@Tremblay) Sending "Task_4" to "Tremblay"
+> [  0.757221] (1:master@Tremblay) Hey ! It's me ! :)
+> [  0.759487] (2:slave@Tremblay) Received "Task_4"
+> [  0.759487] (2:slave@Tremblay) Processing "Task_4"
+> [  0.759487] (1:master@Tremblay) Sent
+> [  0.759487] (1:master@Tremblay) Sending "Task_5" to "Jupiter"
+> [  0.824497] (3:slave@Jupiter) "Task_0" done
+> [  0.993652] (1:master@Tremblay) Sent
+> [  0.993652] (1:master@Tremblay) Sending "Task_6" to "Fafard"
+> [  0.993652] (3:slave@Jupiter) Received "Task_5"
+> [  0.993652] (3:slave@Jupiter) Processing "Task_5"
+> [  1.047808] (4:slave@Fafard) "Task_1" done
+> [  1.269197] (2:slave@Tremblay) "Task_4" done
+> [  1.271118] (1:master@Tremblay) Sent
+> [  1.271118] (1:master@Tremblay) Sending "Task_7" to "Ginette"
+> [  1.271118] (4:slave@Fafard) Received "Task_6"
+> [  1.271118] (4:slave@Fafard) Processing "Task_6"
+> [  1.567343] (5:slave@Ginette) "Task_2" done
+> [  1.648994] (3:slave@Jupiter) "Task_5" done
+> [  1.711124] (1:master@Tremblay) Sent
+> [  1.711124] (1:master@Tremblay) Sending "Task_8" to "Bourassa"
+> [  1.711124] (5:slave@Ginette) Received "Task_7"
+> [  1.711124] (5:slave@Ginette) Processing "Task_7"
+> [  1.788319] (6:slave@Bourassa) "Task_3" done
+> [  1.926461] (4:slave@Fafard) "Task_6" done
+> [  2.009295] (1:master@Tremblay) Sent
+> [  2.009295] (1:master@Tremblay) Sending "Task_9" to "Tremblay"
+> [  2.009295] (1:master@Tremblay) Hey ! It's me ! :)
+> [  2.009295] (6:slave@Bourassa) Received "Task_8"
+> [  2.009295] (6:slave@Bourassa) Processing "Task_8"
+> [  2.011560] (2:slave@Tremblay) Received "Task_9"
+> [  2.011560] (2:slave@Tremblay) Processing "Task_9"
+> [  2.011560] (1:master@Tremblay) Sent
+> [  2.011560] (1:master@Tremblay) Sending "Task_10" to "Jupiter"
+> [  2.180715] (3:slave@Jupiter) Received "Task_10"
+> [  2.180715] (3:slave@Jupiter) Processing "Task_10"
+> [  2.180715] (1:master@Tremblay) Sent
+> [  2.180715] (1:master@Tremblay) Sending "Task_11" to "Fafard"
+> [  2.404026] (4:slave@Fafard) Received "Task_11"
+> [  2.404026] (4:slave@Fafard) Processing "Task_11"
+> [  2.404026] (1:master@Tremblay) Sent
+> [  2.404026] (1:master@Tremblay) Sending "Task_12" to "Ginette"
+> [  2.521270] (2:slave@Tremblay) "Task_9" done
+> [  2.742222] (5:slave@Ginette) "Task_7" done
+> [  2.836057] (3:slave@Jupiter) "Task_10" done
+> [  2.886002] (1:master@Tremblay) Sent
+> [  2.886002] (1:master@Tremblay) Sending "Task_13" to "Bourassa"
+> [  2.886002] (5:slave@Ginette) Received "Task_12"
+> [  2.886002] (5:slave@Ginette) Processing "Task_12"
+> [  3.040393] (6:slave@Bourassa) "Task_8" done
+> [  3.059368] (4:slave@Fafard) "Task_11" done
+> [  3.261369] (1:master@Tremblay) Sent
+> [  3.261369] (1:master@Tremblay) Sending "Task_14" to "Tremblay"
+> [  3.261369] (1:master@Tremblay) Hey ! It's me ! :)
+> [  3.261369] (6:slave@Bourassa) Received "Task_13"
+> [  3.261369] (6:slave@Bourassa) Processing "Task_13"
+> [  3.263634] (2:slave@Tremblay) Received "Task_14"
+> [  3.263634] (2:slave@Tremblay) Processing "Task_14"
+> [  3.263634] (1:master@Tremblay) Sent
+> [  3.263634] (1:master@Tremblay) Sending "Task_15" to "Jupiter"
+> [  3.432789] (3:slave@Jupiter) Received "Task_15"
+> [  3.432789] (3:slave@Jupiter) Processing "Task_15"
+> [  3.432789] (1:master@Tremblay) Sent
+> [  3.432789] (1:master@Tremblay) Sending "Task_16" to "Fafard"
+> [  3.656099] (4:slave@Fafard) Received "Task_16"
+> [  3.656099] (4:slave@Fafard) Processing "Task_16"
+> [  3.656099] (1:master@Tremblay) Sent
+> [  3.656099] (1:master@Tremblay) Sending "Task_17" to "Ginette"
+> [  3.773344] (2:slave@Tremblay) "Task_14" done
+> [  3.917100] (5:slave@Ginette) "Task_12" done
+> [  4.060880] (1:master@Tremblay) Sent
+> [  4.060880] (1:master@Tremblay) Sending "Task_18" to "Bourassa"
+> [  4.060880] (5:slave@Ginette) Received "Task_17"
+> [  4.060880] (5:slave@Ginette) Processing "Task_17"
+> [  4.088131] (3:slave@Jupiter) "Task_15" done
+> [  4.292467] (6:slave@Bourassa) "Task_13" done
+> [  4.311442] (4:slave@Fafard) "Task_16" done
+> [  4.513442] (1:master@Tremblay) Sent
+> [  4.513442] (1:master@Tremblay) Sending "Task_19" to "Tremblay"
+> [  4.513442] (1:master@Tremblay) Hey ! It's me ! :)
+> [  4.513442] (6:slave@Bourassa) Received "Task_18"
+> [  4.513442] (6:slave@Bourassa) Processing "Task_18"
+> [  4.515708] (2:slave@Tremblay) Received "Task_19"
+> [  4.515708] (2:slave@Tremblay) Processing "Task_19"
+> [  4.515708] (1:master@Tremblay) Sent
+> [  4.515708] (1:master@Tremblay) All tasks have been dispatched. Let's tell everybody the computation is over.
+> [  4.534722] (3:slave@Jupiter) Received "finalize"
+> [  4.534722] (3:slave@Jupiter) I'm done. See you!
+> [  4.560430] (4:slave@Fafard) Received "finalize"
+> [  4.560430] (4:slave@Fafard) I'm done. See you!
+> [  5.025418] (2:slave@Tremblay) "Task_19" done
+> [  5.091978] (5:slave@Ginette) "Task_17" done
+> [  5.108530] (5:slave@Ginette) Received "finalize"
+> [  5.108530] (5:slave@Ginette) I'm done. See you!
+> [  5.544540] (6:slave@Bourassa) "Task_18" done
+> [  5.569980] (6:slave@Bourassa) Received "finalize"
+> [  5.569980] (6:slave@Bourassa) I'm done. See you!
+> [  5.570175] (2:slave@Tremblay) Received "finalize"
+> [  5.570175] (2:slave@Tremblay) I'm done. See you!
+> [  5.570175] (1:master@Tremblay) Goodbye now!
+> [  5.570175] (0:@) Simulation time 5.57017
+
index 29939e2..3c4ebcd 100644 (file)
@@ -12,84 +12,84 @@ $ masterslave/masterslave_failure$EXEEXT --log=xbt_cfg.thres:critical --log=no_l
 > [  0.000000] (1:master@Tremblay) Bourassa
 > [  0.000000] (1:master@Tremblay) Tremblay
 > [  0.000000] (1:master@Tremblay) Got 20 task to process :
-> [  0.165962] (1:master@Tremblay) Send completed
-> [  0.165962] (3:slave@Jupiter) Received "Task"
-> [  0.165962] (3:slave@Jupiter) Communication time : "0.165962"
-> [  0.165962] (3:slave@Jupiter) Processing "Task"
-> [  0.821304] (3:slave@Jupiter) "Task" done
+> [  0.165166] (1:master@Tremblay) Send completed
+> [  0.165166] (3:slave@Jupiter) Received "Task"
+> [  0.165166] (3:slave@Jupiter) Communication time : "0.165166"
+> [  0.165166] (3:slave@Jupiter) Processing "Task"
+> [  0.820508] (3:slave@Jupiter) "Task" done
 > [  1.100000] (3:slave@Jupiter) Gloups. The cpu on which I'm running just turned off!. See you!
-> [ 10.165962] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Fafard'. Nevermind. Let's keep going!
-> [ 10.306421] (1:master@Tremblay) Send completed
-> [ 10.306421] (4:slave@Ginette) Received "Task"
-> [ 10.306421] (4:slave@Ginette) Communication time : "0.140460"
-> [ 10.306421] (4:slave@Ginette) Processing "Task"
-> [ 10.522294] (1:master@Tremblay) Send completed
-> [ 10.522294] (5:slave@Bourassa) Received "Task"
-> [ 10.522294] (5:slave@Bourassa) Communication time : "0.215872"
-> [ 10.522294] (5:slave@Bourassa) Processing "Task"
-> [ 10.524632] (1:master@Tremblay) Send completed
-> [ 10.524632] (2:slave@Tremblay) Received "Task"
-> [ 10.524632] (2:slave@Tremblay) Communication time : "0.002339"
-> [ 10.524632] (2:slave@Tremblay) Processing "Task"
-> [ 11.034342] (2:slave@Tremblay) "Task" done
-> [ 11.337519] (4:slave@Ginette) "Task" done
-> [ 11.553392] (5:slave@Bourassa) "Task" done
-> [ 20.524632] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Jupiter'. Nevermind. Let's keep going!
-> [ 30.524632] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Fafard'. Nevermind. Let's keep going!
-> [ 30.524632] (1:master@Tremblay) Mmh. Something went wrong with 'Ginette'. Nevermind. Let's keep going!
-> [ 30.524632] (4:slave@Ginette) Mmh. Something went wrong. Nevermind. Let's keep going!
-> [ 30.740505] (1:master@Tremblay) Send completed
-> [ 30.740505] (5:slave@Bourassa) Received "Task"
-> [ 30.740505] (5:slave@Bourassa) Communication time : "0.215872"
-> [ 30.740505] (5:slave@Bourassa) Processing "Task"
-> [ 30.742843] (1:master@Tremblay) Send completed
-> [ 30.742843] (2:slave@Tremblay) Received "Task"
-> [ 30.742843] (2:slave@Tremblay) Communication time : "0.002339"
-> [ 30.742843] (2:slave@Tremblay) Processing "Task"
-> [ 31.252553] (2:slave@Tremblay) "Task" done
-> [ 31.771603] (5:slave@Bourassa) "Task" done
-> [ 40.742843] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Jupiter'. Nevermind. Let's keep going!
-> [ 50.742843] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Fafard'. Nevermind. Let's keep going!
-> [ 50.883303] (1:master@Tremblay) Send completed
-> [ 50.883303] (4:slave@Ginette) Received "Task"
-> [ 50.883303] (4:slave@Ginette) Communication time : "0.140460"
-> [ 50.883303] (4:slave@Ginette) Processing "Task"
-> [ 51.099175] (1:master@Tremblay) Send completed
-> [ 51.099175] (5:slave@Bourassa) Received "Task"
-> [ 51.099175] (5:slave@Bourassa) Communication time : "0.215872"
-> [ 51.099175] (5:slave@Bourassa) Processing "Task"
-> [ 51.101514] (1:master@Tremblay) Send completed
-> [ 51.101514] (2:slave@Tremblay) Received "Task"
-> [ 51.101514] (2:slave@Tremblay) Communication time : "0.002339"
-> [ 51.101514] (2:slave@Tremblay) Processing "Task"
-> [ 51.611224] (2:slave@Tremblay) "Task" done
-> [ 51.914401] (4:slave@Ginette) "Task" done
-> [ 52.130273] (5:slave@Bourassa) "Task" done
-> [ 61.101514] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Jupiter'. Nevermind. Let's keep going!
-> [ 71.101514] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Fafard'. Nevermind. Let's keep going!
-> [ 71.241973] (1:master@Tremblay) Send completed
-> [ 71.241973] (4:slave@Ginette) Received "Task"
-> [ 71.241973] (4:slave@Ginette) Communication time : "0.140460"
-> [ 71.241973] (4:slave@Ginette) Processing "Task"
-> [ 71.457846] (1:master@Tremblay) Send completed
-> [ 71.457846] (5:slave@Bourassa) Received "Task"
-> [ 71.457846] (5:slave@Bourassa) Communication time : "0.215872"
-> [ 71.457846] (5:slave@Bourassa) Processing "Task"
-> [ 71.460184] (1:master@Tremblay) Send completed
-> [ 71.460184] (1:master@Tremblay) All tasks have been dispatched. Let's tell everybody the computation is over.
-> [ 71.460184] (2:slave@Tremblay) Received "Task"
-> [ 71.460184] (2:slave@Tremblay) Communication time : "0.002339"
-> [ 71.460184] (2:slave@Tremblay) Processing "Task"
-> [ 71.969894] (2:slave@Tremblay) "Task" done
-> [ 72.273071] (4:slave@Ginette) "Task" done
-> [ 72.460184] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Jupiter'. Nevermind. Let's keep going!
-> [ 72.488944] (5:slave@Bourassa) "Task" done
-> [ 73.460184] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Fafard'. Nevermind. Let's keep going!
-> [ 73.473416] (4:slave@Ginette) Received "finalize"
-> [ 73.473416] (4:slave@Ginette) I'm done. See you!
-> [ 73.493752] (5:slave@Bourassa) Received "finalize"
-> [ 73.493752] (5:slave@Bourassa) I'm done. See you!
-> [ 73.493908] (0:@) Simulation time 73.4939
-> [ 73.493908] (1:master@Tremblay) Goodbye now!
-> [ 73.493908] (2:slave@Tremblay) Received "finalize"
-> [ 73.493908] (2:slave@Tremblay) I'm done. See you!
+> [ 10.165166] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Fafard'. Nevermind. Let's keep going!
+> [ 10.308946] (1:master@Tremblay) Send completed
+> [ 10.308946] (4:slave@Ginette) Received "Task"
+> [ 10.308946] (4:slave@Ginette) Communication time : "0.143780"
+> [ 10.308946] (4:slave@Ginette) Processing "Task"
+> [ 10.529922] (1:master@Tremblay) Send completed
+> [ 10.529922] (5:slave@Bourassa) Received "Task"
+> [ 10.529922] (5:slave@Bourassa) Communication time : "0.220976"
+> [ 10.529922] (5:slave@Bourassa) Processing "Task"
+> [ 10.532187] (1:master@Tremblay) Send completed
+> [ 10.532187] (2:slave@Tremblay) Received "Task"
+> [ 10.532187] (2:slave@Tremblay) Communication time : "0.002265"
+> [ 10.532187] (2:slave@Tremblay) Processing "Task"
+> [ 11.041897] (2:slave@Tremblay) "Task" done
+> [ 11.340044] (4:slave@Ginette) "Task" done
+> [ 11.561020] (5:slave@Bourassa) "Task" done
+> [ 20.532187] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Jupiter'. Nevermind. Let's keep going!
+> [ 30.532187] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Fafard'. Nevermind. Let's keep going!
+> [ 30.532187] (1:master@Tremblay) Mmh. Something went wrong with 'Ginette'. Nevermind. Let's keep going!
+> [ 30.532187] (4:slave@Ginette) Mmh. Something went wrong. Nevermind. Let's keep going!
+> [ 30.753163] (1:master@Tremblay) Send completed
+> [ 30.753163] (5:slave@Bourassa) Received "Task"
+> [ 30.753163] (5:slave@Bourassa) Communication time : "0.220976"
+> [ 30.753163] (5:slave@Bourassa) Processing "Task"
+> [ 30.755428] (1:master@Tremblay) Send completed
+> [ 30.755428] (2:slave@Tremblay) Received "Task"
+> [ 30.755428] (2:slave@Tremblay) Communication time : "0.002265"
+> [ 30.755428] (2:slave@Tremblay) Processing "Task"
+> [ 31.265138] (2:slave@Tremblay) "Task" done
+> [ 31.784261] (5:slave@Bourassa) "Task" done
+> [ 40.755428] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Jupiter'. Nevermind. Let's keep going!
+> [ 50.755428] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Fafard'. Nevermind. Let's keep going!
+> [ 50.899209] (1:master@Tremblay) Send completed
+> [ 50.899209] (4:slave@Ginette) Received "Task"
+> [ 50.899209] (4:slave@Ginette) Communication time : "0.143780"
+> [ 50.899209] (4:slave@Ginette) Processing "Task"
+> [ 51.120185] (1:master@Tremblay) Send completed
+> [ 51.120185] (5:slave@Bourassa) Received "Task"
+> [ 51.120185] (5:slave@Bourassa) Communication time : "0.220976"
+> [ 51.120185] (5:slave@Bourassa) Processing "Task"
+> [ 51.122450] (1:master@Tremblay) Send completed
+> [ 51.122450] (2:slave@Tremblay) Received "Task"
+> [ 51.122450] (2:slave@Tremblay) Communication time : "0.002265"
+> [ 51.122450] (2:slave@Tremblay) Processing "Task"
+> [ 51.632160] (2:slave@Tremblay) "Task" done
+> [ 51.930307] (4:slave@Ginette) "Task" done
+> [ 52.151282] (5:slave@Bourassa) "Task" done
+> [ 61.122450] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Jupiter'. Nevermind. Let's keep going!
+> [ 71.122450] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Fafard'. Nevermind. Let's keep going!
+> [ 71.266230] (1:master@Tremblay) Send completed
+> [ 71.266230] (4:slave@Ginette) Received "Task"
+> [ 71.266230] (4:slave@Ginette) Communication time : "0.143780"
+> [ 71.266230] (4:slave@Ginette) Processing "Task"
+> [ 71.487206] (1:master@Tremblay) Send completed
+> [ 71.487206] (5:slave@Bourassa) Received "Task"
+> [ 71.487206] (5:slave@Bourassa) Communication time : "0.220976"
+> [ 71.487206] (5:slave@Bourassa) Processing "Task"
+> [ 71.489471] (1:master@Tremblay) Send completed
+> [ 71.489471] (1:master@Tremblay) All tasks have been dispatched. Let's tell everybody the computation is over.
+> [ 71.489471] (2:slave@Tremblay) Received "Task"
+> [ 71.489471] (2:slave@Tremblay) Communication time : "0.002265"
+> [ 71.489471] (2:slave@Tremblay) Processing "Task"
+> [ 71.999181] (2:slave@Tremblay) "Task" done
+> [ 72.297328] (4:slave@Ginette) "Task" done
+> [ 72.489471] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Jupiter'. Nevermind. Let's keep going!
+> [ 72.518304] (5:slave@Bourassa) "Task" done
+> [ 73.489471] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Fafard'. Nevermind. Let's keep going!
+> [ 73.506023] (4:slave@Ginette) Received "finalize"
+> [ 73.506023] (4:slave@Ginette) I'm done. See you!
+> [ 73.531463] (5:slave@Bourassa) Received "finalize"
+> [ 73.531463] (5:slave@Bourassa) I'm done. See you!
+> [ 73.531658] (0:@) Simulation time 73.5317
+> [ 73.531658] (1:master@Tremblay) Goodbye now!
+> [ 73.531658] (2:slave@Tremblay) Received "finalize"
+> [ 73.531658] (2:slave@Tremblay) I'm done. See you!
index c753c3c..b445d6b 100644 (file)
@@ -11,84 +11,84 @@ $ masterslave/masterslave_failure$EXEEXT --log=xbt_cfg.thres:critical --log=no_l
 > [  0.000000] (1:master@Tremblay) Bourassa
 > [  0.000000] (1:master@Tremblay) Tremblay
 > [  0.000000] (1:master@Tremblay) Got 20 task to process :
-> [  0.173500] (3:slave@Jupiter) Received "Task"
-> [  0.173500] (3:slave@Jupiter) Communication time : "0.173500"
-> [  0.173500] (3:slave@Jupiter) Processing "Task"
-> [  0.173500] (1:master@Tremblay) Send completed
-> [  0.828842] (3:slave@Jupiter) "Task" done
+> [  0.169155] (3:slave@Jupiter) Received "Task"
+> [  0.169155] (3:slave@Jupiter) Communication time : "0.169155"
+> [  0.169155] (3:slave@Jupiter) Processing "Task"
+> [  0.169155] (1:master@Tremblay) Send completed
+> [  0.824497] (3:slave@Jupiter) "Task" done
 > [  1.100000] (3:slave@Jupiter) Gloups. The cpu on which I'm running just turned off!. See you!
-> [ 10.173500] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Fafard'. Nevermind. Let's keep going!
-> [ 10.313960] (4:slave@Ginette) Received "Task"
-> [ 10.313960] (4:slave@Ginette) Communication time : "0.140460"
-> [ 10.313960] (4:slave@Ginette) Processing "Task"
-> [ 10.313960] (1:master@Tremblay) Send completed
-> [ 10.529832] (5:slave@Bourassa) Received "Task"
-> [ 10.529832] (5:slave@Bourassa) Communication time : "0.215872"
-> [ 10.529832] (5:slave@Bourassa) Processing "Task"
-> [ 10.529832] (1:master@Tremblay) Send completed
-> [ 10.532280] (2:slave@Tremblay) Received "Task"
-> [ 10.532280] (2:slave@Tremblay) Communication time : "0.002448"
-> [ 10.532280] (2:slave@Tremblay) Processing "Task"
-> [ 10.532280] (1:master@Tremblay) Send completed
-> [ 11.041990] (2:slave@Tremblay) "Task" done
-> [ 11.345057] (4:slave@Ginette) "Task" done
-> [ 11.560930] (5:slave@Bourassa) "Task" done
-> [ 20.532280] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Jupiter'. Nevermind. Let's keep going!
-> [ 30.532280] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Fafard'. Nevermind. Let's keep going!
-> [ 30.532280] (4:slave@Ginette) Mmh. Something went wrong. Nevermind. Let's keep going!
-> [ 30.532280] (1:master@Tremblay) Mmh. Something went wrong with 'Ginette'. Nevermind. Let's keep going!
-> [ 30.748152] (5:slave@Bourassa) Received "Task"
-> [ 30.748152] (5:slave@Bourassa) Communication time : "0.215872"
-> [ 30.748152] (5:slave@Bourassa) Processing "Task"
-> [ 30.748152] (1:master@Tremblay) Send completed
-> [ 30.750600] (2:slave@Tremblay) Received "Task"
-> [ 30.750600] (2:slave@Tremblay) Communication time : "0.002448"
-> [ 30.750600] (2:slave@Tremblay) Processing "Task"
-> [ 30.750600] (1:master@Tremblay) Send completed
-> [ 31.260310] (2:slave@Tremblay) "Task" done
-> [ 31.779250] (5:slave@Bourassa) "Task" done
-> [ 40.750600] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Jupiter'. Nevermind. Let's keep going!
-> [ 50.750600] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Fafard'. Nevermind. Let's keep going!
-> [ 50.891059] (4:slave@Ginette) Received "Task"
-> [ 50.891059] (4:slave@Ginette) Communication time : "0.140460"
-> [ 50.891059] (4:slave@Ginette) Processing "Task"
-> [ 50.891059] (1:master@Tremblay) Send completed
-> [ 51.106932] (5:slave@Bourassa) Received "Task"
-> [ 51.106932] (5:slave@Bourassa) Communication time : "0.215872"
-> [ 51.106932] (5:slave@Bourassa) Processing "Task"
-> [ 51.106932] (1:master@Tremblay) Send completed
-> [ 51.109379] (2:slave@Tremblay) Received "Task"
-> [ 51.109379] (2:slave@Tremblay) Communication time : "0.002448"
-> [ 51.109379] (2:slave@Tremblay) Processing "Task"
-> [ 51.109379] (1:master@Tremblay) Send completed
-> [ 51.619089] (2:slave@Tremblay) "Task" done
-> [ 51.922157] (4:slave@Ginette) "Task" done
-> [ 52.138029] (5:slave@Bourassa) "Task" done
-> [ 61.109379] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Jupiter'. Nevermind. Let's keep going!
-> [ 71.109379] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Fafard'. Nevermind. Let's keep going!
-> [ 71.249839] (4:slave@Ginette) Received "Task"
-> [ 71.249839] (4:slave@Ginette) Communication time : "0.140460"
-> [ 71.249839] (4:slave@Ginette) Processing "Task"
-> [ 71.249839] (1:master@Tremblay) Send completed
-> [ 71.465711] (5:slave@Bourassa) Received "Task"
-> [ 71.465711] (5:slave@Bourassa) Communication time : "0.215872"
-> [ 71.465711] (5:slave@Bourassa) Processing "Task"
-> [ 71.465711] (1:master@Tremblay) Send completed
-> [ 71.468159] (2:slave@Tremblay) Received "Task"
-> [ 71.468159] (2:slave@Tremblay) Communication time : "0.002448"
-> [ 71.468159] (2:slave@Tremblay) Processing "Task"
-> [ 71.468159] (1:master@Tremblay) Send completed
-> [ 71.468159] (1:master@Tremblay) All tasks have been dispatched. Let's tell everybody the computation is over.
-> [ 71.977869] (2:slave@Tremblay) "Task" done
-> [ 72.280937] (4:slave@Ginette) "Task" done
-> [ 72.468159] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Jupiter'. Nevermind. Let's keep going!
-> [ 72.496809] (5:slave@Bourassa) "Task" done
-> [ 73.468159] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Fafard'. Nevermind. Let's keep going!
-> [ 73.481391] (4:slave@Ginette) Received "finalize"
-> [ 73.481391] (4:slave@Ginette) I'm done. See you!
-> [ 73.501726] (5:slave@Bourassa) Received "finalize"
-> [ 73.501726] (5:slave@Bourassa) I'm done. See you!
-> [ 73.501882] (2:slave@Tremblay) Received "finalize"
-> [ 73.501882] (2:slave@Tremblay) I'm done. See you!
-> [ 73.501882] (1:master@Tremblay) Goodbye now!
-> [ 73.501882] (0:@) Simulation time 73.5019
+> [ 10.169155] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Fafard'. Nevermind. Let's keep going!
+> [ 10.312935] (4:slave@Ginette) Received "Task"
+> [ 10.312935] (4:slave@Ginette) Communication time : "0.143780"
+> [ 10.312935] (4:slave@Ginette) Processing "Task"
+> [ 10.312935] (1:master@Tremblay) Send completed
+> [ 10.533911] (5:slave@Bourassa) Received "Task"
+> [ 10.533911] (5:slave@Bourassa) Communication time : "0.220976"
+> [ 10.533911] (5:slave@Bourassa) Processing "Task"
+> [ 10.533911] (1:master@Tremblay) Send completed
+> [ 10.536280] (2:slave@Tremblay) Received "Task"
+> [ 10.536280] (2:slave@Tremblay) Communication time : "0.002369"
+> [ 10.536280] (2:slave@Tremblay) Processing "Task"
+> [ 10.536280] (1:master@Tremblay) Send completed
+> [ 11.045989] (2:slave@Tremblay) "Task" done
+> [ 11.344033] (4:slave@Ginette) "Task" done
+> [ 11.565009] (5:slave@Bourassa) "Task" done
+> [ 20.536280] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Jupiter'. Nevermind. Let's keep going!
+> [ 30.536280] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Fafard'. Nevermind. Let's keep going!
+> [ 30.536280] (4:slave@Ginette) Mmh. Something went wrong. Nevermind. Let's keep going!
+> [ 30.536280] (1:master@Tremblay) Mmh. Something went wrong with 'Ginette'. Nevermind. Let's keep going!
+> [ 30.757255] (5:slave@Bourassa) Received "Task"
+> [ 30.757255] (5:slave@Bourassa) Communication time : "0.220976"
+> [ 30.757255] (5:slave@Bourassa) Processing "Task"
+> [ 30.757255] (1:master@Tremblay) Send completed
+> [ 30.759624] (2:slave@Tremblay) Received "Task"
+> [ 30.759624] (2:slave@Tremblay) Communication time : "0.002369"
+> [ 30.759624] (2:slave@Tremblay) Processing "Task"
+> [ 30.759624] (1:master@Tremblay) Send completed
+> [ 31.269334] (2:slave@Tremblay) "Task" done
+> [ 31.788353] (5:slave@Bourassa) "Task" done
+> [ 40.759624] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Jupiter'. Nevermind. Let's keep going!
+> [ 50.759624] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Fafard'. Nevermind. Let's keep going!
+> [ 50.903404] (4:slave@Ginette) Received "Task"
+> [ 50.903404] (4:slave@Ginette) Communication time : "0.143780"
+> [ 50.903404] (4:slave@Ginette) Processing "Task"
+> [ 50.903404] (1:master@Tremblay) Send completed
+> [ 51.124380] (5:slave@Bourassa) Received "Task"
+> [ 51.124380] (5:slave@Bourassa) Communication time : "0.220976"
+> [ 51.124380] (5:slave@Bourassa) Processing "Task"
+> [ 51.124380] (1:master@Tremblay) Send completed
+> [ 51.126749] (2:slave@Tremblay) Received "Task"
+> [ 51.126749] (2:slave@Tremblay) Communication time : "0.002369"
+> [ 51.126749] (2:slave@Tremblay) Processing "Task"
+> [ 51.126749] (1:master@Tremblay) Send completed
+> [ 51.636459] (2:slave@Tremblay) "Task" done
+> [ 51.934502] (4:slave@Ginette) "Task" done
+> [ 52.155478] (5:slave@Bourassa) "Task" done
+> [ 61.126749] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Jupiter'. Nevermind. Let's keep going!
+> [ 71.126749] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Fafard'. Nevermind. Let's keep going!
+> [ 71.270529] (4:slave@Ginette) Received "Task"
+> [ 71.270529] (4:slave@Ginette) Communication time : "0.143780"
+> [ 71.270529] (4:slave@Ginette) Processing "Task"
+> [ 71.270529] (1:master@Tremblay) Send completed
+> [ 71.491505] (5:slave@Bourassa) Received "Task"
+> [ 71.491505] (5:slave@Bourassa) Communication time : "0.220976"
+> [ 71.491505] (5:slave@Bourassa) Processing "Task"
+> [ 71.491505] (1:master@Tremblay) Send completed
+> [ 71.493874] (2:slave@Tremblay) Received "Task"
+> [ 71.493874] (2:slave@Tremblay) Communication time : "0.002369"
+> [ 71.493874] (2:slave@Tremblay) Processing "Task"
+> [ 71.493874] (1:master@Tremblay) Send completed
+> [ 71.493874] (1:master@Tremblay) All tasks have been dispatched. Let's tell everybody the computation is over.
+> [ 72.003584] (2:slave@Tremblay) "Task" done
+> [ 72.301627] (4:slave@Ginette) "Task" done
+> [ 72.493874] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Jupiter'. Nevermind. Let's keep going!
+> [ 72.522603] (5:slave@Bourassa) "Task" done
+> [ 73.493874] (1:master@Tremblay) Mmh. Got timeouted while speaking to 'Fafard'. Nevermind. Let's keep going!
+> [ 73.510426] (4:slave@Ginette) Received "finalize"
+> [ 73.510426] (4:slave@Ginette) I'm done. See you!
+> [ 73.535865] (5:slave@Bourassa) Received "finalize"
+> [ 73.535865] (5:slave@Bourassa) I'm done. See you!
+> [ 73.536061] (2:slave@Tremblay) Received "finalize"
+> [ 73.536061] (2:slave@Tremblay) I'm done. See you!
+> [ 73.536061] (1:master@Tremblay) Goodbye now!
+> [ 73.536061] (0:@) Simulation time 73.5361
index 57bd00f..77e5039 100644 (file)
@@ -7,145 +7,146 @@ $ $SG_TEST_EXENV masterslave/masterslave_forwarder$EXEEXT ${srcdir:=.}/msg_platf
 > [  0.000000] (0:@) Configuration change: Set 'network/crosstraffic' to '0'
 > [  0.000000] (1:master@Jacquelin) Got 5 slaves and 20 tasks to process
 > [  0.000000] (1:master@Jacquelin) Sending "Task_0" to "iRMX"
-> [  4.772530] (1:master@Jacquelin) Sent
-> [  4.772530] (1:master@Jacquelin) Sending "Task_1" to "Casavant"
-> [  4.772530] (4:slave@iRMX) Received "Task_0"
-> [  4.772530] (4:slave@iRMX) Processing "Task_0"
-> [  4.845345] (4:slave@iRMX) "Task_0" done
-> [  6.900351] (1:master@Jacquelin) Sent
-> [  6.900351] (1:master@Jacquelin) Sending "Task_2" to "Bousquet"
-> [  6.900351] (3:forwarder@Casavant) Received "Task_1"
-> [  6.900351] (3:forwarder@Casavant) Sending "Task_1" to "Robert"
-> [  8.491392] (1:master@Jacquelin) Sent
-> [  8.491392] (1:master@Jacquelin) Sending "Task_3" to "Soucy"
-> [  8.491392] (5:slave@Bousquet) Received "Task_2"
-> [  8.491392] (5:slave@Bousquet) Processing "Task_2"
-> [  8.607896] (5:slave@Bousquet) "Task_2" done
-> [  9.260549] (10:slave@Robert) Received "Task_1"
-> [  9.260549] (10:slave@Robert) Processing "Task_1"
-> [  9.296956] (10:slave@Robert) "Task_1" done
-> [ 10.755127] (1:master@Jacquelin) Sent
-> [ 10.755127] (1:master@Jacquelin) Sending "Task_4" to "Jackson"
-> [ 10.755127] (6:slave@Soucy) Received "Task_3"
-> [ 10.755127] (6:slave@Soucy) Processing "Task_3"
-> [ 10.791535] (6:slave@Soucy) "Task_3" done
-> [ 12.090242] (1:master@Jacquelin) Sent
-> [ 12.090242] (1:master@Jacquelin) Sending "Task_5" to "iRMX"
-> [ 12.090242] (2:forwarder@Jackson) Received "Task_4"
-> [ 12.090242] (2:forwarder@Jackson) Sending "Task_4" to "Kuenning"
-> [ 12.173866] (7:slave@Kuenning) Received "Task_4"
-> [ 12.173866] (7:slave@Kuenning) Processing "Task_4"
-> [ 12.232118] (7:slave@Kuenning) "Task_4" done
-> [ 16.862772] (1:master@Jacquelin) Sent
-> [ 16.862772] (1:master@Jacquelin) Sending "Task_6" to "Casavant"
-> [ 16.862772] (4:slave@iRMX) Received "Task_5"
-> [ 16.862772] (4:slave@iRMX) Processing "Task_5"
-> [ 16.935587] (4:slave@iRMX) "Task_5" done
-> [ 18.990593] (1:master@Jacquelin) Sent
-> [ 18.990593] (1:master@Jacquelin) Sending "Task_7" to "Bousquet"
-> [ 18.990593] (3:forwarder@Casavant) Received "Task_6"
-> [ 18.990593] (3:forwarder@Casavant) Sending "Task_6" to "Sirois"
-> [ 19.793293] (11:slave@Sirois) Received "Task_6"
-> [ 19.793293] (11:slave@Sirois) Processing "Task_6"
-> [ 19.836983] (11:slave@Sirois) "Task_6" done
-> [ 20.581634] (1:master@Jacquelin) Sent
-> [ 20.581634] (1:master@Jacquelin) Sending "Task_8" to "Soucy"
-> [ 20.581634] (5:slave@Bousquet) Received "Task_7"
-> [ 20.581634] (5:slave@Bousquet) Processing "Task_7"
-> [ 20.698138] (5:slave@Bousquet) "Task_7" done
-> [ 22.845369] (1:master@Jacquelin) Sent
-> [ 22.845369] (1:master@Jacquelin) Sending "Task_9" to "Jackson"
-> [ 22.845369] (6:slave@Soucy) Received "Task_8"
-> [ 22.845369] (6:slave@Soucy) Processing "Task_8"
-> [ 22.881777] (6:slave@Soucy) "Task_8" done
-> [ 24.180485] (1:master@Jacquelin) Sent
-> [ 24.180485] (1:master@Jacquelin) Sending "Task_10" to "iRMX"
-> [ 24.180485] (2:forwarder@Jackson) Received "Task_9"
-> [ 24.180485] (2:forwarder@Jackson) Sending "Task_9" to "Browne"
-> [ 27.009931] (8:slave@Browne) Received "Task_9"
-> [ 27.009931] (8:slave@Browne) Processing "Task_9"
-> [ 27.046339] (8:slave@Browne) "Task_9" done
-> [ 28.953014] (1:master@Jacquelin) Sent
-> [ 28.953014] (1:master@Jacquelin) Sending "Task_11" to "Casavant"
-> [ 28.953014] (4:slave@iRMX) Received "Task_10"
-> [ 28.953014] (4:slave@iRMX) Processing "Task_10"
-> [ 29.025830] (4:slave@iRMX) "Task_10" done
-> [ 31.080835] (1:master@Jacquelin) Sent
-> [ 31.080835] (1:master@Jacquelin) Sending "Task_12" to "Bousquet"
-> [ 31.080835] (3:forwarder@Casavant) Received "Task_11"
-> [ 31.080835] (3:forwarder@Casavant) Sending "Task_11" to "Monique"
-> [ 32.472434] (12:slave@Monique) Received "Task_11"
-> [ 32.472434] (12:slave@Monique) Processing "Task_11"
-> [ 32.516124] (12:slave@Monique) "Task_11" done
-> [ 32.671876] (1:master@Jacquelin) Sent
-> [ 32.671876] (1:master@Jacquelin) Sending "Task_13" to "Soucy"
-> [ 32.671876] (5:slave@Bousquet) Received "Task_12"
-> [ 32.671876] (5:slave@Bousquet) Processing "Task_12"
-> [ 32.788380] (5:slave@Bousquet) "Task_12" done
-> [ 34.935611] (1:master@Jacquelin) Sent
-> [ 34.935611] (1:master@Jacquelin) Sending "Task_14" to "Jackson"
-> [ 34.935611] (6:slave@Soucy) Received "Task_13"
-> [ 34.935611] (6:slave@Soucy) Processing "Task_13"
-> [ 34.972019] (6:slave@Soucy) "Task_13" done
-> [ 36.270727] (1:master@Jacquelin) Sent
-> [ 36.270727] (1:master@Jacquelin) Sending "Task_15" to "iRMX"
-> [ 36.270727] (2:forwarder@Jackson) Received "Task_14"
-> [ 36.270727] (2:forwarder@Jackson) Sending "Task_14" to "Stephen"
-> [ 40.508273] (9:slave@Stephen) Received "Task_14"
-> [ 40.508273] (9:slave@Stephen) Processing "Task_14"
-> [ 40.581088] (9:slave@Stephen) "Task_14" done
-> [ 41.043257] (1:master@Jacquelin) Sent
-> [ 41.043257] (1:master@Jacquelin) Sending "Task_16" to "Casavant"
-> [ 41.043257] (4:slave@iRMX) Received "Task_15"
-> [ 41.043257] (4:slave@iRMX) Processing "Task_15"
-> [ 41.116072] (4:slave@iRMX) "Task_15" done
-> [ 43.171078] (1:master@Jacquelin) Sent
-> [ 43.171078] (1:master@Jacquelin) Sending "Task_17" to "Bousquet"
-> [ 43.171078] (3:forwarder@Casavant) Received "Task_16"
-> [ 43.171078] (3:forwarder@Casavant) Sending "Task_16" to "Robert"
-> [ 44.762118] (1:master@Jacquelin) Sent
-> [ 44.762118] (1:master@Jacquelin) Sending "Task_18" to "Soucy"
-> [ 44.762118] (5:slave@Bousquet) Received "Task_17"
-> [ 44.762118] (5:slave@Bousquet) Processing "Task_17"
-> [ 44.878622] (5:slave@Bousquet) "Task_17" done
-> [ 45.531275] (10:slave@Robert) Received "Task_16"
-> [ 45.531275] (10:slave@Robert) Processing "Task_16"
-> [ 45.567683] (10:slave@Robert) "Task_16" done
-> [ 47.025854] (1:master@Jacquelin) Sent
-> [ 47.025854] (1:master@Jacquelin) Sending "Task_19" to "Jackson"
-> [ 47.025854] (6:slave@Soucy) Received "Task_18"
-> [ 47.025854] (6:slave@Soucy) Processing "Task_18"
-> [ 47.062262] (6:slave@Soucy) "Task_18" done
-> [ 48.360969] (1:master@Jacquelin) Sent
-> [ 48.360969] (1:master@Jacquelin) All tasks have been dispatched. Let's tell everybody the computation is over.
-> [ 48.360969] (2:forwarder@Jackson) Received "Task_19"
-> [ 48.360969] (2:forwarder@Jackson) Sending "Task_19" to "Kuenning"
-> [ 48.444592] (7:slave@Kuenning) Received "Task_19"
-> [ 48.444592] (7:slave@Kuenning) Processing "Task_19"
-> [ 48.502845] (7:slave@Kuenning) "Task_19" done
-> [ 50.794024] (4:slave@iRMX) Received "finalize"
-> [ 50.794024] (4:slave@iRMX) I'm done. See you!
-> [ 51.878795] (3:forwarder@Casavant) Received "finalize"
-> [ 51.878795] (3:forwarder@Casavant) All tasks have been dispatched. Let's tell everybody the computation is over.
-> [ 52.689914] (5:slave@Bousquet) Received "finalize"
-> [ 52.689914] (5:slave@Bousquet) I'm done. See you!
-> [ 53.082033] (10:slave@Robert) Received "finalize"
-> [ 53.082033] (10:slave@Robert) I'm done. See you!
-> [ 53.491253] (11:slave@Sirois) Received "finalize"
-> [ 53.491253] (11:slave@Sirois) I'm done. See you!
-> [ 53.843975] (6:slave@Soucy) Received "finalize"
-> [ 53.843975] (6:slave@Soucy) I'm done. See you!
-> [ 54.200695] (12:slave@Monique) Received "finalize"
-> [ 54.200695] (12:slave@Monique) I'm done. See you!
-> [ 54.200695] (3:forwarder@Casavant) I'm done. See you!
-> [ 54.524622] (1:master@Jacquelin) Goodbye now!
-> [ 54.524622] (2:forwarder@Jackson) Received "finalize"
-> [ 54.524622] (2:forwarder@Jackson) All tasks have been dispatched. Let's tell everybody the computation is over.
-> [ 54.529294] (7:slave@Kuenning) Received "finalize"
-> [ 54.529294] (7:slave@Kuenning) I'm done. See you!
-> [ 55.971757] (8:slave@Browne) Received "finalize"
-> [ 55.971757] (8:slave@Browne) I'm done. See you!
-> [ 58.132075] (0:@) Simulation time 58.1321
-> [ 58.132075] (2:forwarder@Jackson) I'm done. See you!
-> [ 58.132075] (9:slave@Stephen) Received "finalize"
-> [ 58.132075] (9:slave@Stephen) I'm done. See you!
+> [  5.383133] (1:master@Jacquelin) Sent
+> [  5.383133] (1:master@Jacquelin) Sending "Task_1" to "Casavant"
+> [  5.383133] (4:slave@iRMX) Received "Task_0"
+> [  5.383133] (4:slave@iRMX) Processing "Task_0"
+> [  5.455948] (4:slave@iRMX) "Task_0" done
+> [  7.783190] (1:master@Jacquelin) Sent
+> [  7.783190] (1:master@Jacquelin) Sending "Task_2" to "Bousquet"
+> [  7.783190] (3:forwarder@Casavant) Received "Task_1"
+> [  7.783190] (3:forwarder@Casavant) Sending "Task_1" to "Robert"
+> [  9.577790] (1:master@Jacquelin) Sent
+> [  9.577790] (1:master@Jacquelin) Sending "Task_3" to "Soucy"
+> [  9.577790] (5:slave@Bousquet) Received "Task_2"
+> [  9.577790] (5:slave@Bousquet) Processing "Task_2"
+> [  9.694294] (5:slave@Bousquet) "Task_2" done
+> [ 10.445354] (10:slave@Robert) Received "Task_1"
+> [ 10.445354] (10:slave@Robert) Processing "Task_1"
+> [ 10.481762] (10:slave@Robert) "Task_1" done
+> [ 12.131151] (1:master@Jacquelin) Sent
+> [ 12.131151] (1:master@Jacquelin) Sending "Task_4" to "Jackson"
+> [ 12.131151] (6:slave@Soucy) Received "Task_3"
+> [ 12.131151] (6:slave@Soucy) Processing "Task_3"
+> [ 12.167558] (6:slave@Soucy) "Task_3" done
+> [ 13.637082] (1:master@Jacquelin) Sent
+> [ 13.637082] (1:master@Jacquelin) Sending "Task_5" to "iRMX"
+> [ 13.637082] (2:forwarder@Jackson) Received "Task_4"
+> [ 13.637082] (2:forwarder@Jackson) Sending "Task_4" to "Kuenning"
+> [ 13.717808] (7:slave@Kuenning) Received "Task_4"
+> [ 13.717808] (7:slave@Kuenning) Processing "Task_4"
+> [ 13.776061] (7:slave@Kuenning) "Task_4" done
+> [ 19.020215] (1:master@Jacquelin) Sent
+> [ 19.020215] (1:master@Jacquelin) Sending "Task_6" to "Casavant"
+> [ 19.020215] (4:slave@iRMX) Received "Task_5"
+> [ 19.020215] (4:slave@iRMX) Processing "Task_5"
+> [ 19.093030] (4:slave@iRMX) "Task_5" done
+> [ 21.420272] (1:master@Jacquelin) Sent
+> [ 21.420272] (1:master@Jacquelin) Sending "Task_7" to "Bousquet"
+> [ 21.420272] (3:forwarder@Casavant) Received "Task_6"
+> [ 21.420272] (3:forwarder@Casavant) Sending "Task_6" to "Sirois"
+> [ 22.325670] (11:slave@Sirois) Received "Task_6"
+> [ 22.325670] (11:slave@Sirois) Processing "Task_6"
+> [ 22.369360] (11:slave@Sirois) "Task_6" done
+> [ 23.214872] (1:master@Jacquelin) Sent
+> [ 23.214872] (1:master@Jacquelin) Sending "Task_8" to "Soucy"
+> [ 23.214872] (5:slave@Bousquet) Received "Task_7"
+> [ 23.214872] (5:slave@Bousquet) Processing "Task_7"
+> [ 23.331376] (5:slave@Bousquet) "Task_7" done
+> [ 25.768233] (1:master@Jacquelin) Sent
+> [ 25.768233] (1:master@Jacquelin) Sending "Task_9" to "Jackson"
+> [ 25.768233] (6:slave@Soucy) Received "Task_8"
+> [ 25.768233] (6:slave@Soucy) Processing "Task_8"
+> [ 25.804640] (6:slave@Soucy) "Task_8" done
+> [ 27.274164] (1:master@Jacquelin) Sent
+> [ 27.274164] (1:master@Jacquelin) Sending "Task_10" to "iRMX"
+> [ 27.274164] (2:forwarder@Jackson) Received "Task_9"
+> [ 27.274164] (2:forwarder@Jackson) Sending "Task_9" to "Browne"
+> [ 30.465613] (8:slave@Browne) Received "Task_9"
+> [ 30.465613] (8:slave@Browne) Processing "Task_9"
+> [ 30.502021] (8:slave@Browne) "Task_9" done
+> [ 32.657297] (1:master@Jacquelin) Sent
+> [ 32.657297] (1:master@Jacquelin) Sending "Task_11" to "Casavant"
+> [ 32.657297] (4:slave@iRMX) Received "Task_10"
+> [ 32.657297] (4:slave@iRMX) Processing "Task_10"
+> [ 32.730112] (4:slave@iRMX) "Task_10" done
+> [ 35.057354] (1:master@Jacquelin) Sent
+> [ 35.057354] (1:master@Jacquelin) Sending "Task_12" to "Bousquet"
+> [ 35.057354] (3:forwarder@Casavant) Received "Task_11"
+> [ 35.057354] (3:forwarder@Casavant) Sending "Task_11" to "Monique"
+> [ 36.626996] (12:slave@Monique) Received "Task_11"
+> [ 36.626996] (12:slave@Monique) Processing "Task_11"
+> [ 36.670685] (12:slave@Monique) "Task_11" done
+> [ 36.851954] (1:master@Jacquelin) Sent
+> [ 36.851954] (1:master@Jacquelin) Sending "Task_13" to "Soucy"
+> [ 36.851954] (5:slave@Bousquet) Received "Task_12"
+> [ 36.851954] (5:slave@Bousquet) Processing "Task_12"
+> [ 36.968458] (5:slave@Bousquet) "Task_12" done
+> [ 39.405315] (1:master@Jacquelin) Sent
+> [ 39.405315] (1:master@Jacquelin) Sending "Task_14" to "Jackson"
+> [ 39.405315] (6:slave@Soucy) Received "Task_13"
+> [ 39.405315] (6:slave@Soucy) Processing "Task_13"
+> [ 39.441723] (6:slave@Soucy) "Task_13" done
+> [ 40.911246] (1:master@Jacquelin) Sent
+> [ 40.911246] (1:master@Jacquelin) Sending "Task_15" to "iRMX"
+> [ 40.911246] (2:forwarder@Jackson) Received "Task_14"
+> [ 40.911246] (2:forwarder@Jackson) Sending "Task_14" to "Stephen"
+> [ 45.690949] (9:slave@Stephen) Received "Task_14"
+> [ 45.690949] (9:slave@Stephen) Processing "Task_14"
+> [ 45.763764] (9:slave@Stephen) "Task_14" done
+> [ 46.294379] (1:master@Jacquelin) Sent
+> [ 46.294379] (1:master@Jacquelin) Sending "Task_16" to "Casavant"
+> [ 46.294379] (4:slave@iRMX) Received "Task_15"
+> [ 46.294379] (4:slave@iRMX) Processing "Task_15"
+> [ 46.367194] (4:slave@iRMX) "Task_15" done
+> [ 48.694436] (1:master@Jacquelin) Sent
+> [ 48.694436] (1:master@Jacquelin) Sending "Task_17" to "Bousquet"
+> [ 48.694436] (3:forwarder@Casavant) Received "Task_16"
+> [ 48.694436] (3:forwarder@Casavant) Sending "Task_16" to "Robert"
+> [ 50.489036] (1:master@Jacquelin) Sent
+> [ 50.489036] (1:master@Jacquelin) Sending "Task_18" to "Soucy"
+> [ 50.489036] (5:slave@Bousquet) Received "Task_17"
+> [ 50.489036] (5:slave@Bousquet) Processing "Task_17"
+> [ 50.605540] (5:slave@Bousquet) "Task_17" done
+> [ 51.356600] (10:slave@Robert) Received "Task_16"
+> [ 51.356600] (10:slave@Robert) Processing "Task_16"
+> [ 51.393008] (10:slave@Robert) "Task_16" done
+> [ 53.042397] (1:master@Jacquelin) Sent
+> [ 53.042397] (1:master@Jacquelin) Sending "Task_19" to "Jackson"
+> [ 53.042397] (6:slave@Soucy) Received "Task_18"
+> [ 53.042397] (6:slave@Soucy) Processing "Task_18"
+> [ 53.078805] (6:slave@Soucy) "Task_18" done
+> [ 54.548328] (1:master@Jacquelin) Sent
+> [ 54.548328] (1:master@Jacquelin) All tasks have been dispatched. Let's tell everybody the computation is over.
+> [ 54.548328] (2:forwarder@Jackson) Received "Task_19"
+> [ 54.548328] (2:forwarder@Jackson) Sending "Task_19" to "Kuenning"
+> [ 54.629055] (7:slave@Kuenning) Received "Task_19"
+> [ 54.629055] (7:slave@Kuenning) Processing "Task_19"
+> [ 54.687307] (7:slave@Kuenning) "Task_19" done
+> [ 57.591986] (4:slave@iRMX) Received "finalize"
+> [ 57.591986] (4:slave@iRMX) I'm done. See you!
+> [ 58.948993] (3:forwarder@Casavant) Received "finalize"
+> [ 58.948993] (3:forwarder@Casavant) All tasks have been dispatched. Let's tell everybody the computation is over.
+> [ 59.963672] (5:slave@Bousquet) Received "finalize"
+> [ 59.963672] (5:slave@Bousquet) I'm done. See you!
+> [ 60.454198] (10:slave@Robert) Received "finalize"
+> [ 60.454198] (10:slave@Robert) I'm done. See you!
+> [ 60.966116] (11:slave@Sirois) Received "finalize"
+> [ 60.966116] (11:slave@Sirois) I'm done. See you!
+> [ 61.407358] (6:slave@Soucy) Received "finalize"
+> [ 61.407358] (6:slave@Soucy) I'm done. See you!
+> [ 61.853601] (12:slave@Monique) Received "finalize"
+> [ 61.853601] (12:slave@Monique) I'm done. See you!
+> [ 61.853601] (3:forwarder@Casavant) I'm done. See you!
+> [ 62.258821] (1:master@Jacquelin) Goodbye now!
+> [ 62.258821] (2:forwarder@Jackson) Received "finalize"
+> [ 62.258821] (2:forwarder@Jackson) All tasks have been dispatched. Let's tell everybody the computation is over.
+> [ 62.264666] (7:slave@Kuenning) Received "finalize"
+> [ 62.264666] (7:slave@Kuenning) I'm done. See you!
+> [ 64.069131] (8:slave@Browne) Received "finalize"
+> [ 64.069131] (8:slave@Browne) I'm done. See you!
+> [ 66.771606] (0:@) Simulation time 66.7716
+> [ 66.771606] (2:forwarder@Jackson) I'm done. See you!
+> [ 66.771606] (9:slave@Stephen) Received "finalize"
+> [ 66.771606] (9:slave@Stephen) I'm done. See you!
+
index c4405c7..c53d822 100644 (file)
@@ -5,145 +5,145 @@ p Testing a master/slave example application with a forwarder module
 $ $SG_TEST_EXENV masterslave/masterslave_forwarder$EXEEXT ${srcdir:=.}/msg_platform.xml ${srcdir:=.}/masterslave/deployment_masterslave_forwarder.xml  "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n"
 > [  0.000000] (1:master@Jacquelin) Got 5 slaves and 20 tasks to process
 > [  0.000000] (1:master@Jacquelin) Sending "Task_0" to "iRMX"
-> [  4.772530] (4:slave@iRMX) Received "Task_0"
-> [  4.772530] (4:slave@iRMX) Processing "Task_0"
-> [  4.772530] (1:master@Jacquelin) Sent
-> [  4.772530] (1:master@Jacquelin) Sending "Task_1" to "Casavant"
-> [  4.845345] (4:slave@iRMX) "Task_0" done
-> [  6.900351] (3:forwarder@Casavant) Received "Task_1"
-> [  6.900351] (3:forwarder@Casavant) Sending "Task_1" to "Robert"
-> [  6.900351] (1:master@Jacquelin) Sent
-> [  6.900351] (1:master@Jacquelin) Sending "Task_2" to "Bousquet"
-> [  8.491392] (5:slave@Bousquet) Received "Task_2"
-> [  8.491392] (5:slave@Bousquet) Processing "Task_2"
-> [  8.491392] (1:master@Jacquelin) Sent
-> [  8.491392] (1:master@Jacquelin) Sending "Task_3" to "Soucy"
-> [  8.607896] (5:slave@Bousquet) "Task_2" done
-> [  9.260549] (10:slave@Robert) Received "Task_1"
-> [  9.260549] (10:slave@Robert) Processing "Task_1"
-> [  9.296956] (10:slave@Robert) "Task_1" done
-> [ 10.755127] (6:slave@Soucy) Received "Task_3"
-> [ 10.755127] (6:slave@Soucy) Processing "Task_3"
-> [ 10.755127] (1:master@Jacquelin) Sent
-> [ 10.755127] (1:master@Jacquelin) Sending "Task_4" to "Jackson"
-> [ 10.791535] (6:slave@Soucy) "Task_3" done
-> [ 12.090242] (2:forwarder@Jackson) Received "Task_4"
-> [ 12.090242] (2:forwarder@Jackson) Sending "Task_4" to "Kuenning"
-> [ 12.090242] (1:master@Jacquelin) Sent
-> [ 12.090242] (1:master@Jacquelin) Sending "Task_5" to "iRMX"
-> [ 12.177813] (7:slave@Kuenning) Received "Task_4"
-> [ 12.177813] (7:slave@Kuenning) Processing "Task_4"
-> [ 12.236066] (7:slave@Kuenning) "Task_4" done
-> [ 16.862772] (4:slave@iRMX) Received "Task_5"
-> [ 16.862772] (4:slave@iRMX) Processing "Task_5"
-> [ 16.862772] (1:master@Jacquelin) Sent
-> [ 16.862772] (1:master@Jacquelin) Sending "Task_6" to "Casavant"
-> [ 16.935587] (4:slave@iRMX) "Task_5" done
-> [ 18.990593] (3:forwarder@Casavant) Received "Task_6"
-> [ 18.990593] (3:forwarder@Casavant) Sending "Task_6" to "Sirois"
-> [ 18.990593] (1:master@Jacquelin) Sent
-> [ 18.990593] (1:master@Jacquelin) Sending "Task_7" to "Bousquet"
-> [ 19.793293] (11:slave@Sirois) Received "Task_6"
-> [ 19.793293] (11:slave@Sirois) Processing "Task_6"
-> [ 19.836983] (11:slave@Sirois) "Task_6" done
-> [ 20.581634] (5:slave@Bousquet) Received "Task_7"
-> [ 20.581634] (5:slave@Bousquet) Processing "Task_7"
-> [ 20.581634] (1:master@Jacquelin) Sent
-> [ 20.581634] (1:master@Jacquelin) Sending "Task_8" to "Soucy"
-> [ 20.698138] (5:slave@Bousquet) "Task_7" done
-> [ 22.845369] (6:slave@Soucy) Received "Task_8"
-> [ 22.845369] (6:slave@Soucy) Processing "Task_8"
-> [ 22.845369] (1:master@Jacquelin) Sent
-> [ 22.845369] (1:master@Jacquelin) Sending "Task_9" to "Jackson"
-> [ 22.881777] (6:slave@Soucy) "Task_8" done
-> [ 24.180485] (2:forwarder@Jackson) Received "Task_9"
-> [ 24.180485] (2:forwarder@Jackson) Sending "Task_9" to "Browne"
-> [ 24.180485] (1:master@Jacquelin) Sent
-> [ 24.180485] (1:master@Jacquelin) Sending "Task_10" to "iRMX"
-> [ 27.009931] (8:slave@Browne) Received "Task_9"
-> [ 27.009931] (8:slave@Browne) Processing "Task_9"
-> [ 27.046339] (8:slave@Browne) "Task_9" done
-> [ 28.953014] (4:slave@iRMX) Received "Task_10"
-> [ 28.953014] (4:slave@iRMX) Processing "Task_10"
-> [ 28.953014] (1:master@Jacquelin) Sent
-> [ 28.953014] (1:master@Jacquelin) Sending "Task_11" to "Casavant"
-> [ 29.025830] (4:slave@iRMX) "Task_10" done
-> [ 31.080835] (3:forwarder@Casavant) Received "Task_11"
-> [ 31.080835] (3:forwarder@Casavant) Sending "Task_11" to "Monique"
-> [ 31.080835] (1:master@Jacquelin) Sent
-> [ 31.080835] (1:master@Jacquelin) Sending "Task_12" to "Bousquet"
-> [ 32.472434] (12:slave@Monique) Received "Task_11"
-> [ 32.472434] (12:slave@Monique) Processing "Task_11"
-> [ 32.516124] (12:slave@Monique) "Task_11" done
-> [ 32.671876] (5:slave@Bousquet) Received "Task_12"
-> [ 32.671876] (5:slave@Bousquet) Processing "Task_12"
-> [ 32.671876] (1:master@Jacquelin) Sent
-> [ 32.671876] (1:master@Jacquelin) Sending "Task_13" to "Soucy"
-> [ 32.788380] (5:slave@Bousquet) "Task_12" done
-> [ 34.935611] (6:slave@Soucy) Received "Task_13"
-> [ 34.935611] (6:slave@Soucy) Processing "Task_13"
-> [ 34.935611] (1:master@Jacquelin) Sent
-> [ 34.935611] (1:master@Jacquelin) Sending "Task_14" to "Jackson"
-> [ 34.972019] (6:slave@Soucy) "Task_13" done
-> [ 36.270727] (2:forwarder@Jackson) Received "Task_14"
-> [ 36.270727] (2:forwarder@Jackson) Sending "Task_14" to "Stephen"
-> [ 36.270727] (1:master@Jacquelin) Sent
-> [ 36.270727] (1:master@Jacquelin) Sending "Task_15" to "iRMX"
-> [ 40.508273] (9:slave@Stephen) Received "Task_14"
-> [ 40.508273] (9:slave@Stephen) Processing "Task_14"
-> [ 40.581088] (9:slave@Stephen) "Task_14" done
-> [ 41.043257] (4:slave@iRMX) Received "Task_15"
-> [ 41.043257] (4:slave@iRMX) Processing "Task_15"
-> [ 41.043257] (1:master@Jacquelin) Sent
-> [ 41.043257] (1:master@Jacquelin) Sending "Task_16" to "Casavant"
-> [ 41.116072] (4:slave@iRMX) "Task_15" done
-> [ 43.171078] (3:forwarder@Casavant) Received "Task_16"
-> [ 43.171078] (3:forwarder@Casavant) Sending "Task_16" to "Robert"
-> [ 43.171078] (1:master@Jacquelin) Sent
-> [ 43.171078] (1:master@Jacquelin) Sending "Task_17" to "Bousquet"
-> [ 44.762118] (5:slave@Bousquet) Received "Task_17"
-> [ 44.762118] (5:slave@Bousquet) Processing "Task_17"
-> [ 44.762118] (1:master@Jacquelin) Sent
-> [ 44.762118] (1:master@Jacquelin) Sending "Task_18" to "Soucy"
-> [ 44.878622] (5:slave@Bousquet) "Task_17" done
-> [ 45.531275] (10:slave@Robert) Received "Task_16"
-> [ 45.531275] (10:slave@Robert) Processing "Task_16"
-> [ 45.567683] (10:slave@Robert) "Task_16" done
-> [ 47.025854] (6:slave@Soucy) Received "Task_18"
-> [ 47.025854] (6:slave@Soucy) Processing "Task_18"
-> [ 47.025854] (1:master@Jacquelin) Sent
-> [ 47.025854] (1:master@Jacquelin) Sending "Task_19" to "Jackson"
-> [ 47.062262] (6:slave@Soucy) "Task_18" done
-> [ 48.360969] (2:forwarder@Jackson) Received "Task_19"
-> [ 48.360969] (2:forwarder@Jackson) Sending "Task_19" to "Kuenning"
-> [ 48.360969] (1:master@Jacquelin) Sent
-> [ 48.360969] (1:master@Jacquelin) All tasks have been dispatched. Let's tell everybody the computation is over.
-> [ 48.448540] (7:slave@Kuenning) Received "Task_19"
-> [ 48.448540] (7:slave@Kuenning) Processing "Task_19"
-> [ 48.506793] (7:slave@Kuenning) "Task_19" done
-> [ 50.794024] (4:slave@iRMX) Received "finalize"
-> [ 50.794024] (4:slave@iRMX) I'm done. See you!
-> [ 51.878795] (3:forwarder@Casavant) Received "finalize"
-> [ 51.878795] (3:forwarder@Casavant) All tasks have been dispatched. Let's tell everybody the computation is over.
-> [ 52.689914] (5:slave@Bousquet) Received "finalize"
-> [ 52.689914] (5:slave@Bousquet) I'm done. See you!
-> [ 53.082033] (10:slave@Robert) Received "finalize"
-> [ 53.082033] (10:slave@Robert) I'm done. See you!
-> [ 53.491253] (11:slave@Sirois) Received "finalize"
-> [ 53.491253] (11:slave@Sirois) I'm done. See you!
-> [ 53.843975] (6:slave@Soucy) Received "finalize"
-> [ 53.843975] (6:slave@Soucy) I'm done. See you!
-> [ 54.200695] (12:slave@Monique) Received "finalize"
-> [ 54.200695] (12:slave@Monique) I'm done. See you!
-> [ 54.200695] (3:forwarder@Casavant) I'm done. See you!
-> [ 54.524622] (2:forwarder@Jackson) Received "finalize"
-> [ 54.524622] (2:forwarder@Jackson) All tasks have been dispatched. Let's tell everybody the computation is over.
-> [ 54.524622] (1:master@Jacquelin) Goodbye now!
-> [ 54.529294] (7:slave@Kuenning) Received "finalize"
-> [ 54.529294] (7:slave@Kuenning) I'm done. See you!
-> [ 55.971757] (8:slave@Browne) Received "finalize"
-> [ 55.971757] (8:slave@Browne) I'm done. See you!
-> [ 58.132075] (9:slave@Stephen) Received "finalize"
-> [ 58.132075] (9:slave@Stephen) I'm done. See you!
-> [ 58.132075] (2:forwarder@Jackson) I'm done. See you!
-> [ 58.132075] (0:@) Simulation time 58.1321
+> [  5.383133] (4:slave@iRMX) Received "Task_0"
+> [  5.383133] (4:slave@iRMX) Processing "Task_0"
+> [  5.383133] (1:master@Jacquelin) Sent
+> [  5.383133] (1:master@Jacquelin) Sending "Task_1" to "Casavant"
+> [  5.455948] (4:slave@iRMX) "Task_0" done
+> [  7.783190] (3:forwarder@Casavant) Received "Task_1"
+> [  7.783190] (3:forwarder@Casavant) Sending "Task_1" to "Robert"
+> [  7.783190] (1:master@Jacquelin) Sent
+> [  7.783190] (1:master@Jacquelin) Sending "Task_2" to "Bousquet"
+> [  9.577790] (5:slave@Bousquet) Received "Task_2"
+> [  9.577790] (5:slave@Bousquet) Processing "Task_2"
+> [  9.577790] (1:master@Jacquelin) Sent
+> [  9.577790] (1:master@Jacquelin) Sending "Task_3" to "Soucy"
+> [  9.694294] (5:slave@Bousquet) "Task_2" done
+> [ 10.445354] (10:slave@Robert) Received "Task_1"
+> [ 10.445354] (10:slave@Robert) Processing "Task_1"
+> [ 10.481762] (10:slave@Robert) "Task_1" done
+> [ 12.131151] (6:slave@Soucy) Received "Task_3"
+> [ 12.131151] (6:slave@Soucy) Processing "Task_3"
+> [ 12.131151] (1:master@Jacquelin) Sent
+> [ 12.131151] (1:master@Jacquelin) Sending "Task_4" to "Jackson"
+> [ 12.167558] (6:slave@Soucy) "Task_3" done
+> [ 13.637082] (2:forwarder@Jackson) Received "Task_4"
+> [ 13.637082] (2:forwarder@Jackson) Sending "Task_4" to "Kuenning"
+> [ 13.637082] (1:master@Jacquelin) Sent
+> [ 13.637082] (1:master@Jacquelin) Sending "Task_5" to "iRMX"
+> [ 13.721552] (7:slave@Kuenning) Received "Task_4"
+> [ 13.721552] (7:slave@Kuenning) Processing "Task_4"
+> [ 13.779805] (7:slave@Kuenning) "Task_4" done
+> [ 19.020215] (4:slave@iRMX) Received "Task_5"
+> [ 19.020215] (4:slave@iRMX) Processing "Task_5"
+> [ 19.020215] (1:master@Jacquelin) Sent
+> [ 19.020215] (1:master@Jacquelin) Sending "Task_6" to "Casavant"
+> [ 19.093030] (4:slave@iRMX) "Task_5" done
+> [ 21.420272] (3:forwarder@Casavant) Received "Task_6"
+> [ 21.420272] (3:forwarder@Casavant) Sending "Task_6" to "Sirois"
+> [ 21.420272] (1:master@Jacquelin) Sent
+> [ 21.420272] (1:master@Jacquelin) Sending "Task_7" to "Bousquet"
+> [ 22.325670] (11:slave@Sirois) Received "Task_6"
+> [ 22.325670] (11:slave@Sirois) Processing "Task_6"
+> [ 22.369360] (11:slave@Sirois) "Task_6" done
+> [ 23.214872] (5:slave@Bousquet) Received "Task_7"
+> [ 23.214872] (5:slave@Bousquet) Processing "Task_7"
+> [ 23.214872] (1:master@Jacquelin) Sent
+> [ 23.214872] (1:master@Jacquelin) Sending "Task_8" to "Soucy"
+> [ 23.331376] (5:slave@Bousquet) "Task_7" done
+> [ 25.768233] (6:slave@Soucy) Received "Task_8"
+> [ 25.768233] (6:slave@Soucy) Processing "Task_8"
+> [ 25.768233] (1:master@Jacquelin) Sent
+> [ 25.768233] (1:master@Jacquelin) Sending "Task_9" to "Jackson"
+> [ 25.804640] (6:slave@Soucy) "Task_8" done
+> [ 27.274164] (2:forwarder@Jackson) Received "Task_9"
+> [ 27.274164] (2:forwarder@Jackson) Sending "Task_9" to "Browne"
+> [ 27.274164] (1:master@Jacquelin) Sent
+> [ 27.274164] (1:master@Jacquelin) Sending "Task_10" to "iRMX"
+> [ 30.465613] (8:slave@Browne) Received "Task_9"
+> [ 30.465613] (8:slave@Browne) Processing "Task_9"
+> [ 30.502021] (8:slave@Browne) "Task_9" done
+> [ 32.657297] (4:slave@iRMX) Received "Task_10"
+> [ 32.657297] (4:slave@iRMX) Processing "Task_10"
+> [ 32.657297] (1:master@Jacquelin) Sent
+> [ 32.657297] (1:master@Jacquelin) Sending "Task_11" to "Casavant"
+> [ 32.730112] (4:slave@iRMX) "Task_10" done
+> [ 35.057354] (3:forwarder@Casavant) Received "Task_11"
+> [ 35.057354] (3:forwarder@Casavant) Sending "Task_11" to "Monique"
+> [ 35.057354] (1:master@Jacquelin) Sent
+> [ 35.057354] (1:master@Jacquelin) Sending "Task_12" to "Bousquet"
+> [ 36.626996] (12:slave@Monique) Received "Task_11"
+> [ 36.626996] (12:slave@Monique) Processing "Task_11"
+> [ 36.670685] (12:slave@Monique) "Task_11" done
+> [ 36.851954] (5:slave@Bousquet) Received "Task_12"
+> [ 36.851954] (5:slave@Bousquet) Processing "Task_12"
+> [ 36.851954] (1:master@Jacquelin) Sent
+> [ 36.851954] (1:master@Jacquelin) Sending "Task_13" to "Soucy"
+> [ 36.968458] (5:slave@Bousquet) "Task_12" done
+> [ 39.405315] (6:slave@Soucy) Received "Task_13"
+> [ 39.405315] (6:slave@Soucy) Processing "Task_13"
+> [ 39.405315] (1:master@Jacquelin) Sent
+> [ 39.405315] (1:master@Jacquelin) Sending "Task_14" to "Jackson"
+> [ 39.441723] (6:slave@Soucy) "Task_13" done
+> [ 40.911246] (2:forwarder@Jackson) Received "Task_14"
+> [ 40.911246] (2:forwarder@Jackson) Sending "Task_14" to "Stephen"
+> [ 40.911246] (1:master@Jacquelin) Sent
+> [ 40.911246] (1:master@Jacquelin) Sending "Task_15" to "iRMX"
+> [ 45.690949] (9:slave@Stephen) Received "Task_14"
+> [ 45.690949] (9:slave@Stephen) Processing "Task_14"
+> [ 45.763764] (9:slave@Stephen) "Task_14" done
+> [ 46.294379] (4:slave@iRMX) Received "Task_15"
+> [ 46.294379] (4:slave@iRMX) Processing "Task_15"
+> [ 46.294379] (1:master@Jacquelin) Sent
+> [ 46.294379] (1:master@Jacquelin) Sending "Task_16" to "Casavant"
+> [ 46.367194] (4:slave@iRMX) "Task_15" done
+> [ 48.694436] (3:forwarder@Casavant) Received "Task_16"
+> [ 48.694436] (3:forwarder@Casavant) Sending "Task_16" to "Robert"
+> [ 48.694436] (1:master@Jacquelin) Sent
+> [ 48.694436] (1:master@Jacquelin) Sending "Task_17" to "Bousquet"
+> [ 50.489036] (5:slave@Bousquet) Received "Task_17"
+> [ 50.489036] (5:slave@Bousquet) Processing "Task_17"
+> [ 50.489036] (1:master@Jacquelin) Sent
+> [ 50.489036] (1:master@Jacquelin) Sending "Task_18" to "Soucy"
+> [ 50.605540] (5:slave@Bousquet) "Task_17" done
+> [ 51.356600] (10:slave@Robert) Received "Task_16"
+> [ 51.356600] (10:slave@Robert) Processing "Task_16"
+> [ 51.393008] (10:slave@Robert) "Task_16" done
+> [ 53.042397] (6:slave@Soucy) Received "Task_18"
+> [ 53.042397] (6:slave@Soucy) Processing "Task_18"
+> [ 53.042397] (1:master@Jacquelin) Sent
+> [ 53.042397] (1:master@Jacquelin) Sending "Task_19" to "Jackson"
+> [ 53.078805] (6:slave@Soucy) "Task_18" done
+> [ 54.548328] (2:forwarder@Jackson) Received "Task_19"
+> [ 54.548328] (2:forwarder@Jackson) Sending "Task_19" to "Kuenning"
+> [ 54.548328] (1:master@Jacquelin) Sent
+> [ 54.548328] (1:master@Jacquelin) All tasks have been dispatched. Let's tell everybody the computation is over.
+> [ 54.632799] (7:slave@Kuenning) Received "Task_19"
+> [ 54.632799] (7:slave@Kuenning) Processing "Task_19"
+> [ 54.691051] (7:slave@Kuenning) "Task_19" done
+> [ 57.591986] (4:slave@iRMX) Received "finalize"
+> [ 57.591986] (4:slave@iRMX) I'm done. See you!
+> [ 58.948993] (3:forwarder@Casavant) Received "finalize"
+> [ 58.948993] (3:forwarder@Casavant) All tasks have been dispatched. Let's tell everybody the computation is over.
+> [ 59.963672] (5:slave@Bousquet) Received "finalize"
+> [ 59.963672] (5:slave@Bousquet) I'm done. See you!
+> [ 60.454198] (10:slave@Robert) Received "finalize"
+> [ 60.454198] (10:slave@Robert) I'm done. See you!
+> [ 60.966116] (11:slave@Sirois) Received "finalize"
+> [ 60.966116] (11:slave@Sirois) I'm done. See you!
+> [ 61.407358] (6:slave@Soucy) Received "finalize"
+> [ 61.407358] (6:slave@Soucy) I'm done. See you!
+> [ 61.853601] (12:slave@Monique) Received "finalize"
+> [ 61.853601] (12:slave@Monique) I'm done. See you!
+> [ 61.853601] (3:forwarder@Casavant) I'm done. See you!
+> [ 62.258821] (2:forwarder@Jackson) Received "finalize"
+> [ 62.258821] (2:forwarder@Jackson) All tasks have been dispatched. Let's tell everybody the computation is over.
+> [ 62.258821] (1:master@Jacquelin) Goodbye now!
+> [ 62.264666] (7:slave@Kuenning) Received "finalize"
+> [ 62.264666] (7:slave@Kuenning) I'm done. See you!
+> [ 64.069131] (8:slave@Browne) Received "finalize"
+> [ 64.069131] (8:slave@Browne) I'm done. See you!
+> [ 66.771606] (9:slave@Stephen) Received "finalize"
+> [ 66.771606] (9:slave@Stephen) I'm done. See you!
+> [ 66.771606] (2:forwarder@Jackson) I'm done. See you!
+> [ 66.771606] (0:@) Simulation time 66.7716
index 551e38b..1273e90 100644 (file)
@@ -97,11 +97,21 @@ int slave(int argc, char *argv[])
   return 0;
 }                               /* end_of_slave */
 
-/** Test function */
-MSG_error_t test_all(const char *platform_file,
-                     const char *application_file)
+/** Main function */
+int main(int argc, char *argv[])
 {
-  MSG_error_t res = MSG_OK;
+  MSG_error_t res;
+  const char *platform_file;
+  const char *application_file;
+
+  MSG_global_init(&argc, argv);
+  if (argc < 3) {
+    printf("Usage: %s platform_file deployment_file\n", argv[0]);
+    printf("example: %s msg_platform.xml msg_deployment.xml\n", argv[0]);
+    exit(1);
+  }
+  platform_file = argv[1];
+  application_file = argv[2];
 
   /* MSG_config("workstation/model","KCCFLN05"); */
   {                             /*  Simulation setting */
@@ -115,22 +125,6 @@ MSG_error_t test_all(const char *platform_file,
   res = MSG_main();
 
   XBT_INFO("Simulation time %g", MSG_get_clock());
-  return res;
-}                               /* end_of_test_all */
-
-
-/** Main function */
-int main(int argc, char *argv[])
-{
-  MSG_error_t res = MSG_OK;
-
-  MSG_global_init(&argc, argv);
-  if (argc < 3) {
-    printf("Usage: %s platform_file deployment_file\n", argv[0]);
-    printf("example: %s msg_platform.xml msg_deployment.xml\n", argv[0]);
-    exit(1);
-  }
-  res = test_all(argv[1], argv[2]);
   MSG_clean();
 
   if (res == MSG_OK)
index 89abbb7..7dc2d64 100644 (file)
@@ -7,29 +7,29 @@ $ $SG_TEST_EXENV masterslave/masterslave_mailbox$EXEEXT ${srcdir:=.}/small_platf
 > [  0.000000] (0:@) Configuration change: Set 'network/crosstraffic' to '0'
 > [  0.000000] (1:master@Tremblay) Got 5 slaves and 20 tasks to process
 > [  0.000000] (1:master@Tremblay) Sending "Task_0" (of 20) to mailbox "slave-0"
-> [  0.002339] (1:master@Tremblay) Sending "Task_1" (of 20) to mailbox "slave-1"
-> [  0.168300] (1:master@Tremblay) Sending "Task_2" (of 20) to mailbox "slave-2"
-> [  0.386454] (1:master@Tremblay) Sending "Task_3" (of 20) to mailbox "slave-3"
-> [  0.526913] (1:master@Tremblay) Sending "Task_4" (of 20) to mailbox "slave-4"
-> [  0.742786] (1:master@Tremblay) Sending "Task_5" (of 20) to mailbox "slave-0"
-> [  0.745124] (1:master@Tremblay) Sending "Task_6" (of 20) to mailbox "slave-1"
-> [  0.989605] (1:master@Tremblay) Sending "Task_7" (of 20) to mailbox "slave-2"
-> [  1.259949] (1:master@Tremblay) Sending "Task_8" (of 20) to mailbox "slave-3"
-> [  1.698471] (1:master@Tremblay) Sending "Task_9" (of 20) to mailbox "slave-4"
-> [  1.989756] (1:master@Tremblay) Sending "Task_10" (of 20) to mailbox "slave-0"
-> [  1.992094] (1:master@Tremblay) Sending "Task_11" (of 20) to mailbox "slave-1"
-> [  2.158056] (1:master@Tremblay) Sending "Task_12" (of 20) to mailbox "slave-2"
-> [  2.376209] (1:master@Tremblay) Sending "Task_13" (of 20) to mailbox "slave-3"
-> [  2.870028] (1:master@Tremblay) Sending "Task_14" (of 20) to mailbox "slave-4"
-> [  3.236726] (1:master@Tremblay) Sending "Task_15" (of 20) to mailbox "slave-0"
-> [  3.239065] (1:master@Tremblay) Sending "Task_16" (of 20) to mailbox "slave-1"
-> [  3.405026] (1:master@Tremblay) Sending "Task_17" (of 20) to mailbox "slave-2"
-> [  3.623180] (1:master@Tremblay) Sending "Task_18" (of 20) to mailbox "slave-3"
-> [  4.041586] (1:master@Tremblay) Sending "Task_19" (of 20) to mailbox "slave-4"
-> [  4.483696] (1:master@Tremblay) All tasks have been dispatched. Let's tell everybody the computation is over.
-> [  4.483852] (2:slave@Tremblay) I'm done. See you!
-> [  4.499052] (3:slave@Jupiter) I'm done. See you!
-> [  4.519603] (4:slave@Fafard) I'm done. See you!
-> [  5.085915] (5:slave@Ginette) I'm done. See you!
-> [  5.535130] (0:@) Simulation time 5.53513
-> [  5.535130] (6:slave@Bourassa) I'm done. See you!
+> [  0.002265] (1:master@Tremblay) Sending "Task_1" (of 20) to mailbox "slave-1"
+> [  0.167431] (1:master@Tremblay) Sending "Task_2" (of 20) to mailbox "slave-2"
+> [  0.390742] (1:master@Tremblay) Sending "Task_3" (of 20) to mailbox "slave-3"
+> [  0.534522] (1:master@Tremblay) Sending "Task_4" (of 20) to mailbox "slave-4"
+> [  0.755498] (1:master@Tremblay) Sending "Task_5" (of 20) to mailbox "slave-0"
+> [  0.757763] (1:master@Tremblay) Sending "Task_6" (of 20) to mailbox "slave-1"
+> [  0.987940] (1:master@Tremblay) Sending "Task_7" (of 20) to mailbox "slave-2"
+> [  1.269395] (1:master@Tremblay) Sending "Task_8" (of 20) to mailbox "slave-3"
+> [  1.709400] (1:master@Tremblay) Sending "Task_9" (of 20) to mailbox "slave-4"
+> [  2.007572] (1:master@Tremblay) Sending "Task_10" (of 20) to mailbox "slave-0"
+> [  2.009837] (1:master@Tremblay) Sending "Task_11" (of 20) to mailbox "slave-1"
+> [  2.175003] (1:master@Tremblay) Sending "Task_12" (of 20) to mailbox "slave-2"
+> [  2.398314] (1:master@Tremblay) Sending "Task_13" (of 20) to mailbox "slave-3"
+> [  2.884278] (1:master@Tremblay) Sending "Task_14" (of 20) to mailbox "slave-4"
+> [  3.259645] (1:master@Tremblay) Sending "Task_15" (of 20) to mailbox "slave-0"
+> [  3.261911] (1:master@Tremblay) Sending "Task_16" (of 20) to mailbox "slave-1"
+> [  3.427077] (1:master@Tremblay) Sending "Task_17" (of 20) to mailbox "slave-2"
+> [  3.650387] (1:master@Tremblay) Sending "Task_18" (of 20) to mailbox "slave-3"
+> [  4.059157] (1:master@Tremblay) Sending "Task_19" (of 20) to mailbox "slave-4"
+> [  4.511719] (1:master@Tremblay) All tasks have been dispatched. Let's tell everybody the computation is over.
+> [  4.511914] (2:slave@Tremblay) I'm done. See you!
+> [  4.530929] (3:slave@Jupiter) I'm done. See you!
+> [  4.556637] (4:slave@Fafard) I'm done. See you!
+> [  5.106807] (5:slave@Ginette) I'm done. See you!
+> [  5.568256] (0:@) Simulation time 5.56826
+> [  5.568256] (6:slave@Bourassa) I'm done. See you!
\ No newline at end of file
index c81c46e..43f6a67 100644 (file)
@@ -5,29 +5,29 @@ p Testing a simple master/slave example application (mailbox version)
 $ $SG_TEST_EXENV masterslave/masterslave_mailbox$EXEEXT ${srcdir:=.}/small_platform_with_routers.xml ${srcdir:=.}/masterslave/deployment_masterslave_mailbox.xml --trace "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n"
 > [  0.000000] (1:master@Tremblay) Got 5 slaves and 20 tasks to process
 > [  0.000000] (1:master@Tremblay) Sending "Task_0" (of 20) to mailbox "slave-0"
-> [  0.002339] (1:master@Tremblay) Sending "Task_1" (of 20) to mailbox "slave-1"
-> [  0.175839] (1:master@Tremblay) Sending "Task_2" (of 20) to mailbox "slave-2"
-> [  0.393992] (1:master@Tremblay) Sending "Task_3" (of 20) to mailbox "slave-3"
-> [  0.534451] (1:master@Tremblay) Sending "Task_4" (of 20) to mailbox "slave-4"
-> [  0.750324] (1:master@Tremblay) Sending "Task_5" (of 20) to mailbox "slave-0"
-> [  0.752662] (1:master@Tremblay) Sending "Task_6" (of 20) to mailbox "slave-1"
-> [  1.004681] (1:master@Tremblay) Sending "Task_7" (of 20) to mailbox "slave-2"
-> [  1.267487] (1:master@Tremblay) Sending "Task_8" (of 20) to mailbox "slave-3"
-> [  1.706009] (1:master@Tremblay) Sending "Task_9" (of 20) to mailbox "slave-4"
-> [  1.997294] (1:master@Tremblay) Sending "Task_10" (of 20) to mailbox "slave-0"
-> [  1.999632] (1:master@Tremblay) Sending "Task_11" (of 20) to mailbox "slave-1"
-> [  2.173132] (1:master@Tremblay) Sending "Task_12" (of 20) to mailbox "slave-2"
-> [  2.391286] (1:master@Tremblay) Sending "Task_13" (of 20) to mailbox "slave-3"
-> [  2.877566] (1:master@Tremblay) Sending "Task_14" (of 20) to mailbox "slave-4"
-> [  3.244264] (1:master@Tremblay) Sending "Task_15" (of 20) to mailbox "slave-0"
-> [  3.246603] (1:master@Tremblay) Sending "Task_16" (of 20) to mailbox "slave-1"
-> [  3.420103] (1:master@Tremblay) Sending "Task_17" (of 20) to mailbox "slave-2"
-> [  3.638256] (1:master@Tremblay) Sending "Task_18" (of 20) to mailbox "slave-3"
-> [  4.049124] (1:master@Tremblay) Sending "Task_19" (of 20) to mailbox "slave-4"
-> [  4.491234] (1:master@Tremblay) All tasks have been dispatched. Let's tell everybody the computation is over.
-> [  4.491390] (2:slave@Tremblay) I'm done. See you!
-> [  4.506590] (3:slave@Jupiter) I'm done. See you!
-> [  4.527141] (4:slave@Fafard) I'm done. See you!
-> [  5.093453] (5:slave@Ginette) I'm done. See you!
-> [  5.542668] (6:slave@Bourassa) I'm done. See you!
-> [  5.542668] (0:@) Simulation time 5.54267
+> [  0.002265] (1:master@Tremblay) Sending "Task_1" (of 20) to mailbox "slave-1"
+> [  0.171420] (1:master@Tremblay) Sending "Task_2" (of 20) to mailbox "slave-2"
+> [  0.394731] (1:master@Tremblay) Sending "Task_3" (of 20) to mailbox "slave-3"
+> [  0.538511] (1:master@Tremblay) Sending "Task_4" (of 20) to mailbox "slave-4"
+> [  0.759487] (1:master@Tremblay) Sending "Task_5" (of 20) to mailbox "slave-0"
+> [  0.761752] (1:master@Tremblay) Sending "Task_6" (of 20) to mailbox "slave-1"
+> [  0.995917] (1:master@Tremblay) Sending "Task_7" (of 20) to mailbox "slave-2"
+> [  1.273383] (1:master@Tremblay) Sending "Task_8" (of 20) to mailbox "slave-3"
+> [  1.713389] (1:master@Tremblay) Sending "Task_9" (of 20) to mailbox "slave-4"
+> [  2.011560] (1:master@Tremblay) Sending "Task_10" (of 20) to mailbox "slave-0"
+> [  2.013826] (1:master@Tremblay) Sending "Task_11" (of 20) to mailbox "slave-1"
+> [  2.182980] (1:master@Tremblay) Sending "Task_12" (of 20) to mailbox "slave-2"
+> [  2.406291] (1:master@Tremblay) Sending "Task_13" (of 20) to mailbox "slave-3"
+> [  2.888267] (1:master@Tremblay) Sending "Task_14" (of 20) to mailbox "slave-4"
+> [  3.263634] (1:master@Tremblay) Sending "Task_15" (of 20) to mailbox "slave-0"
+> [  3.265899] (1:master@Tremblay) Sending "Task_16" (of 20) to mailbox "slave-1"
+> [  3.435054] (1:master@Tremblay) Sending "Task_17" (of 20) to mailbox "slave-2"
+> [  3.658365] (1:master@Tremblay) Sending "Task_18" (of 20) to mailbox "slave-3"
+> [  4.063145] (1:master@Tremblay) Sending "Task_19" (of 20) to mailbox "slave-4"
+> [  4.515708] (1:master@Tremblay) All tasks have been dispatched. Let's tell everybody the computation is over.
+> [  4.515903] (2:slave@Tremblay) I'm done. See you!
+> [  4.534917] (3:slave@Jupiter) I'm done. See you!
+> [  4.560625] (4:slave@Fafard) I'm done. See you!
+> [  5.110796] (5:slave@Ginette) I'm done. See you!
+> [  5.572245] (6:slave@Bourassa) I'm done. See you!
+> [  5.572245] (0:@) Simulation time 5.57224
\ No newline at end of file
index 1cb2ee8..b9a8466 100644 (file)
@@ -8,30 +8,30 @@ $ $SG_TEST_EXENV ./masterslave/masterslave_mailbox ${srcdir:=.}/../platforms/mul
 > [0.000000] [surf_config/INFO] Switching workstation model to compound since you changed the network and/or cpu model(s)
 > [Tremblay:master:(1) 0.000000] [msg_test/INFO] Got 6 slaves and 20 tasks to process
 > [Tremblay:master:(1) 0.000000] [msg_test/INFO] Sending "Task_0" (of 20) to mailbox "slave-0"
-> [Tremblay:master:(1) 0.002164] [msg_test/INFO] Sending "Task_1" (of 20) to mailbox "slave-1"
-> [Tremblay:master:(1) 0.004328] [msg_test/INFO] Sending "Task_2" (of 20) to mailbox "slave-2"
-> [Tremblay:master:(1) 0.006492] [msg_test/INFO] Sending "Task_3" (of 20) to mailbox "slave-3"
-> [Tremblay:master:(1) 0.008656] [msg_test/INFO] Sending "Task_4" (of 20) to mailbox "slave-4"
-> [Tremblay:master:(1) 0.010820] [msg_test/INFO] Sending "Task_5" (of 20) to mailbox "slave-5"
-> [Tremblay:master:(1) 0.012984] [msg_test/INFO] Sending "Task_6" (of 20) to mailbox "slave-0"
-> [Tremblay:master:(1) 0.514038] [msg_test/INFO] Sending "Task_7" (of 20) to mailbox "slave-1"
-> [Tremblay:master:(1) 0.516202] [msg_test/INFO] Sending "Task_8" (of 20) to mailbox "slave-2"
-> [Tremblay:master:(1) 0.518366] [msg_test/INFO] Sending "Task_9" (of 20) to mailbox "slave-3"
-> [Tremblay:master:(1) 0.520530] [msg_test/INFO] Sending "Task_10" (of 20) to mailbox "slave-4"
-> [Tremblay:master:(1) 0.522694] [msg_test/INFO] Sending "Task_11" (of 20) to mailbox "slave-5"
-> [Tremblay:master:(1) 0.524858] [msg_test/INFO] Sending "Task_12" (of 20) to mailbox "slave-0"
-> [Tremblay:master:(1) 1.025912] [msg_test/INFO] Sending "Task_13" (of 20) to mailbox "slave-1"
-> [Tremblay:master:(1) 1.028076] [msg_test/INFO] Sending "Task_14" (of 20) to mailbox "slave-2"
-> [Tremblay:master:(1) 1.030240] [msg_test/INFO] Sending "Task_15" (of 20) to mailbox "slave-3"
-> [Tremblay:master:(1) 1.032404] [msg_test/INFO] Sending "Task_16" (of 20) to mailbox "slave-4"
-> [Tremblay:master:(1) 1.034568] [msg_test/INFO] Sending "Task_17" (of 20) to mailbox "slave-5"
-> [Tremblay:master:(1) 1.036732] [msg_test/INFO] Sending "Task_18" (of 20) to mailbox "slave-0"
-> [Tremblay:master:(1) 1.537786] [msg_test/INFO] Sending "Task_19" (of 20) to mailbox "slave-1"
-> [Tremblay:master:(1) 1.539950] [msg_test/INFO] All tasks have been dispatched. Let's tell everybody the computation is over.
-> [Tremblay:slave:(2) 2.047652] [msg_test/INFO] I'm done. See you!
-> [Tremblay:slave:(3) 2.049816] [msg_test/INFO] I'm done. See you!
-> [Tremblay:slave:(4) 2.049972] [msg_test/INFO] I'm done. See you!
-> [Tremblay:slave:(5) 2.050128] [msg_test/INFO] I'm done. See you!
-> [Tremblay:slave:(6) 2.050284] [msg_test/INFO] I'm done. See you!
-> [Tremblay:slave:(7) 2.050440] [msg_test/INFO] I'm done. See you!
-> [2.050440] [msg_test/INFO] Simulation time 2.05044
+> [Tremblay:master:(1) 0.002203] [msg_test/INFO] Sending "Task_1" (of 20) to mailbox "slave-1"
+> [Tremblay:master:(1) 0.004406] [msg_test/INFO] Sending "Task_2" (of 20) to mailbox "slave-2"
+> [Tremblay:master:(1) 0.006610] [msg_test/INFO] Sending "Task_3" (of 20) to mailbox "slave-3"
+> [Tremblay:master:(1) 0.008813] [msg_test/INFO] Sending "Task_4" (of 20) to mailbox "slave-4"
+> [Tremblay:master:(1) 0.011016] [msg_test/INFO] Sending "Task_5" (of 20) to mailbox "slave-5"
+> [Tremblay:master:(1) 0.013219] [msg_test/INFO] Sending "Task_6" (of 20) to mailbox "slave-0"
+> [Tremblay:master:(1) 0.514116] [msg_test/INFO] Sending "Task_7" (of 20) to mailbox "slave-1"
+> [Tremblay:master:(1) 0.516320] [msg_test/INFO] Sending "Task_8" (of 20) to mailbox "slave-2"
+> [Tremblay:master:(1) 0.518523] [msg_test/INFO] Sending "Task_9" (of 20) to mailbox "slave-3"
+> [Tremblay:master:(1) 0.520726] [msg_test/INFO] Sending "Task_10" (of 20) to mailbox "slave-4"
+> [Tremblay:master:(1) 0.522929] [msg_test/INFO] Sending "Task_11" (of 20) to mailbox "slave-5"
+> [Tremblay:master:(1) 0.525132] [msg_test/INFO] Sending "Task_12" (of 20) to mailbox "slave-0"
+> [Tremblay:master:(1) 1.026029] [msg_test/INFO] Sending "Task_13" (of 20) to mailbox "slave-1"
+> [Tremblay:master:(1) 1.028233] [msg_test/INFO] Sending "Task_14" (of 20) to mailbox "slave-2"
+> [Tremblay:master:(1) 1.030436] [msg_test/INFO] Sending "Task_15" (of 20) to mailbox "slave-3"
+> [Tremblay:master:(1) 1.032639] [msg_test/INFO] Sending "Task_16" (of 20) to mailbox "slave-4"
+> [Tremblay:master:(1) 1.034842] [msg_test/INFO] Sending "Task_17" (of 20) to mailbox "slave-5"
+> [Tremblay:master:(1) 1.037045] [msg_test/INFO] Sending "Task_18" (of 20) to mailbox "slave-0"
+> [Tremblay:master:(1) 1.537943] [msg_test/INFO] Sending "Task_19" (of 20) to mailbox "slave-1"
+> [Tremblay:master:(1) 1.540146] [msg_test/INFO] All tasks have been dispatched. Let's tell everybody the computation is over.
+> [Tremblay:slave:(2) 2.047848] [msg_test/INFO] I'm done. See you!
+> [Tremblay:slave:(3) 2.050051] [msg_test/INFO] I'm done. See you!
+> [Tremblay:slave:(4) 2.050246] [msg_test/INFO] I'm done. See you!
+> [Tremblay:slave:(5) 2.050441] [msg_test/INFO] I'm done. See you!
+> [Tremblay:slave:(6) 2.050636] [msg_test/INFO] I'm done. See you!
+> [Tremblay:slave:(7) 2.050832] [msg_test/INFO] I'm done. See you!
+> [2.050832] [msg_test/INFO] Simulation time 2.05083
\ No newline at end of file
index d0c7456..406f07c 100644 (file)
@@ -21,11 +21,6 @@ MSG_error_t test_all(const char *platform_file,
 
 int timer_start; //set as 1 in the master process
 
-typedef enum {
-  PORT_22 = 0,
-  MAX_CHANNEL
-} channel_t;
-
 //keep a pointer to all surf running tasks.
 #define NTASKS 1500
 int bool_printed = 0;
@@ -174,7 +169,6 @@ MSG_error_t test_all(const char *platform_file,
   /* MSG_config("workstation/model", "GTNETS"); */
   /* MSG_config("workstation/model","KCCFLN05"); */
   {                             /*  Simulation setting */
-    MSG_set_channel_number(MAX_CHANNEL);
     MSG_create_environment(platform_file);
   }
 
index a4cddf5..4cfbad9 100644 (file)
@@ -37,7 +37,6 @@ MSG_error_t test_all(const char *platform_file,
 
   /* MSG_config("workstation/model","KCCFLN05"); */
   {                             /*  Simulation setting */
-    MSG_set_channel_number(0);
     MSG_create_environment(platform_file);
   }
   {                             /*   Application deployment */
index 5cae6f5..fb469c9 100644 (file)
@@ -61,7 +61,6 @@ MSG_error_t test_all(const char *platform_file,
 
   /* MSG_config("workstation/model","KCCFLN05"); */
   {                             /*  Simulation setting */
-    MSG_set_channel_number(0);
     MSG_create_environment(platform_file);
   }
   {                             /*   Application deployment */
index 0cdf4d9..4f1522b 100644 (file)
@@ -252,7 +252,6 @@ int main(int argc, char *argv[])
   const char* platform_file = options[0];
   const char* application_file = options[1];
 
-  MSG_set_channel_number(0);
   MSG_create_environment(platform_file);
 
   MSG_function_register("node", node);
index e66bf68..4708139 100644 (file)
@@ -3,32 +3,33 @@
 $ $SG_TEST_EXENV ${bindir:=.}/token_ring ${srcdir:=.}/two_clusters.xml "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n"
 > [  0.000000] (0:@) Number of host '10'
 > [  0.000000] (1:0@bob1.hamburger.edu) Host "0" send 'Token' to Host "1"
-> [  0.066240] (2:1@bob3.hamburger.edu) Host "1" received "Token"
-> [  0.066240] (2:1@bob3.hamburger.edu) Host "1" send 'Token' to Host "2"
-> [  0.242880] (3:2@alice2.crepe.fr) Host "2" received "Token"
-> [  0.242880] (3:2@alice2.crepe.fr) Host "2" send 'Token' to Host "3"
-> [  0.309120] (4:3@alice3.crepe.fr) Host "3" received "Token"
-> [  0.309120] (4:3@alice3.crepe.fr) Host "3" send 'Token' to Host "4"
-> [  0.485760] (5:4@bob0.hamburger.edu) Host "4" received "Token"
-> [  0.485760] (5:4@bob0.hamburger.edu) Host "4" send 'Token' to Host "5"
-> [  0.552000] (6:5@bob2.hamburger.edu) Host "5" received "Token"
-> [  0.552000] (6:5@bob2.hamburger.edu) Host "5" send 'Token' to Host "6"
-> [  0.618240] (7:6@bob4.hamburger.edu) Host "6" received "Token"
-> [  0.618240] (7:6@bob4.hamburger.edu) Host "6" send 'Token' to Host "7"
-> [  0.794880] (8:7@alice0.crepe.fr) Host "7" received "Token"
-> [  0.794880] (8:7@alice0.crepe.fr) Host "7" send 'Token' to Host "8"
-> [  0.861120] (9:8@alice4.crepe.fr) Host "8" received "Token"
-> [  0.861120] (9:8@alice4.crepe.fr) Host "8" send 'Token' to Host "9"
-> [  0.927360] (10:9@alice1.crepe.fr) Host "9" received "Token"
-> [  0.927360] (10:9@alice1.crepe.fr) Host "9" send 'Token' to Host "0"
-> [  1.104000] (1:0@bob1.hamburger.edu) Host "0" received "Token"
-> [  1.104000] (0:@) Simulation time 1.104
+> [  0.067806] (2:1@bob3.hamburger.edu) Host "1" received "Token"
+> [  0.067806] (2:1@bob3.hamburger.edu) Host "1" send 'Token' to Host "2"
+> [  0.248622] (3:2@alice2.crepe.fr) Host "2" received "Token"
+> [  0.248622] (3:2@alice2.crepe.fr) Host "2" send 'Token' to Host "3"
+> [  0.316428] (4:3@alice3.crepe.fr) Host "3" received "Token"
+> [  0.316428] (4:3@alice3.crepe.fr) Host "3" send 'Token' to Host "4"
+> [  0.497244] (5:4@bob0.hamburger.edu) Host "4" received "Token"
+> [  0.497244] (5:4@bob0.hamburger.edu) Host "4" send 'Token' to Host "5"
+> [  0.565050] (6:5@bob2.hamburger.edu) Host "5" received "Token"
+> [  0.565050] (6:5@bob2.hamburger.edu) Host "5" send 'Token' to Host "6"
+> [  0.632856] (7:6@bob4.hamburger.edu) Host "6" received "Token"
+> [  0.632856] (7:6@bob4.hamburger.edu) Host "6" send 'Token' to Host "7"
+> [  0.813672] (8:7@alice0.crepe.fr) Host "7" received "Token"
+> [  0.813672] (8:7@alice0.crepe.fr) Host "7" send 'Token' to Host "8"
+> [  0.881478] (9:8@alice4.crepe.fr) Host "8" received "Token"
+> [  0.881478] (9:8@alice4.crepe.fr) Host "8" send 'Token' to Host "9"
+> [  0.949284] (10:9@alice1.crepe.fr) Host "9" received "Token"
+> [  0.949284] (10:9@alice1.crepe.fr) Host "9" send 'Token' to Host "0"
+> [  1.130100] (1:0@bob1.hamburger.edu) Host "0" received "Token"
+> [  1.130100] (0:@) Simulation time 1.1301
+
 
 $ $SG_TEST_EXENV ${bindir:=.}/token_ring ${srcdir:=.}/two_peers.xml --cfg=network/coordinates:yes "--log=root.fmt:[%12.6r]%e(%i:%P@%h)%e%m%n"
 > [    0.000000] (0:@) Configuration change: Set 'network/coordinates' to 'yes'
 > [    0.000000] (0:@) Number of host '2'
 > [    0.000000] (1:0@peer_100030591) Host "0" send 'Token' to Host "1"
-> [    5.221778] (2:1@peer_100036570) Host "1" received "Token"
-> [    5.221778] (2:1@peer_100036570) Host "1" send 'Token' to Host "0"
-> [   10.443556] (1:0@peer_100030591) Host "0" received "Token"
-> [   10.443556] (0:@) Simulation time 10.4436
\ No newline at end of file
+> [    5.345228] (2:1@peer_100036570) Host "1" received "Token"
+> [    5.345228] (2:1@peer_100036570) Host "1" send 'Token' to Host "0"
+> [   10.690456] (1:0@peer_100030591) Host "0" received "Token"
+> [   10.690456] (0:@) Simulation time 10.6905
\ No newline at end of file
index 6ad0665..55167d1 100644 (file)
@@ -5,14 +5,18 @@ set(LIBRARY_OUTPUT_PATH "${CMAKE_HOME_DIRECTORY}/lib")
 
 add_executable(ms         ${CMAKE_CURRENT_SOURCE_DIR}/ms.c)
 add_executable(categories ${CMAKE_CURRENT_SOURCE_DIR}/categories.c)
-add_executable(tasks      ${CMAKE_CURRENT_SOURCE_DIR}/tasks.c)
 add_executable(procmig    ${CMAKE_CURRENT_SOURCE_DIR}/procmig.c)
+add_executable(simple     ${CMAKE_CURRENT_SOURCE_DIR}/simple.c)
+add_executable(trace_platform     ${CMAKE_CURRENT_SOURCE_DIR}/trace_platform.c)
+add_executable(user_variables     ${CMAKE_CURRENT_SOURCE_DIR}/user_variables.c)
 
 ### Add definitions for compile
 target_link_libraries(ms simgrid m )
 target_link_libraries(categories simgrid m )
-target_link_libraries(tasks simgrid m )
 target_link_libraries(procmig simgrid m )
+target_link_libraries(simple simgrid m )
+target_link_libraries(trace_platform simgrid m )
+target_link_libraries(user_variables simgrid m )
 
 ## Clean generated files
 get_directory_property(extra_clean_files ADDITIONAL_MAKE_CLEAN_FILES)
index 08d4b3b..3dd29f1 100644 (file)
 #include "xbt/asserts.h"
 XBT_LOG_NEW_DEFAULT_CATEGORY(msg_test,
                              "Messages specific for this msg example");
-
 int master(int argc, char *argv[]);
 int slave(int argc, char *argv[]);
-MSG_error_t test_all(const char *platform_file,
-                     const char *application_file);
 
 /** Emitter function  */
 int master(int argc, char *argv[])
@@ -72,52 +69,30 @@ int slave(int argc, char *argv[])
   return 0;
 }
 
-/** Test function */
-MSG_error_t test_all(const char *platform_file,
-                     const char *application_file)
-{
-  MSG_error_t res = MSG_OK;
-
-  {                             /*  Simulation setting */
-    MSG_set_channel_number(0);
-    MSG_create_environment(platform_file);
-  }
-  {
-    //declaring user categories with RGB colors
-    TRACE_category_with_color ("compute", "1 0 0"); //red
-    TRACE_category_with_color ("request", "0 1 0"); //green
-    TRACE_category_with_color ("data", "0 0 1");    //blue
-    TRACE_category_with_color ("finalize", "0 0 0");//black
-  }
-  {                             /*   Application deployment */
-    MSG_function_register("master", master);
-    MSG_function_register("slave", slave);
-    MSG_launch_application(application_file);
-  }
-  res = MSG_main();
-
-  XBT_INFO("Simulation time %g", MSG_get_clock());
-  return res;
-}
-
-
 /** Main function */
 int main(int argc, char *argv[])
 {
-  MSG_error_t res = MSG_OK;
-
   MSG_global_init(&argc, argv);
   if (argc < 3) {
     printf("Usage: %s platform_file deployment_file\n", argv[0]);
-    printf("example: %s msg_platform.xml msg_deployment.xml\n", argv[0]);
     exit(1);
   }
 
-  res = test_all(argv[1], argv[2]);
-  MSG_clean();
+  char *platform_file = argv[1];
+  char *deployment_file = argv[2];
+  MSG_create_environment(platform_file);
+
+  //declaring user categories with RGB colors
+  TRACE_category_with_color ("compute", "1 0 0"); //red
+  TRACE_category_with_color ("request", "0 1 0"); //green
+  TRACE_category_with_color ("data", "0 0 1");    //blue
+  TRACE_category_with_color ("finalize", "0 0 0");//black
 
-  if (res == MSG_OK)
-    return 0;
-  else
-    return 1;
-}                               /* end_of_main */
+  MSG_function_register("master", master);
+  MSG_function_register("slave", slave);
+  MSG_launch_application(deployment_file);
+
+  MSG_main();
+  MSG_clean();
+  return 0;
+}
index b6e08d8..a4ad298 100644 (file)
@@ -10,595 +10,40 @@ $ $SG_TEST_EXENV ${bindir:=.}/tracing/categories$EXEEXT --cfg=tracing:1 --cfg=tr
 > [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/uncategorized' to '1'
 > [0.000000] [xbt_cfg/INFO] Configuration change: Set 'triva/categorized' to 'tracing/categories.cat.plist'
 > [0.000000] [xbt_cfg/INFO] Configuration change: Set 'triva/uncategorized' to 'tracing/categories.uncat.plist'
-> [4.015386] [msg_test/INFO] Simulation time 4.01539
+> [0.000000] [instr_config/INFO] Tracing resource utilization active, network/optim configuration now set to Full.
 
-$ cat tracing/categories.trace
-> %EventDef PajeDefineContainerType 0 
-> %       Alias string 
-> %       ContainerType string 
-> %       Name string 
-> %EndEventDef 
-> %EventDef PajeDefineVariableType 1 
-> %       Alias string 
-> %       ContainerType string 
-> %       Name string 
-> %       Color color 
-> %EndEventDef 
-> %EventDef PajeDefineStateType 2 
-> %       Alias string 
-> %       ContainerType string 
-> %       Name string 
-> %EndEventDef 
-> %EventDef PajeDefineEventType 3 
-> %       Alias string 
-> %       ContainerType string 
-> %       Name string 
-> %       Color color 
-> %EndEventDef 
-> %EventDef PajeDefineLinkType 4 
-> %       Alias string 
-> %       ContainerType string 
-> %       SourceContainerType string 
-> %       DestContainerType string 
-> %       Name string 
-> %EndEventDef 
-> %EventDef PajeDefineEntityValue 5 
-> %       Alias string 
-> %       EntityType string 
-> %       Name string 
-> %       Color color 
-> %EndEventDef 
-> %EventDef PajeCreateContainer 6 
-> %       Time date 
-> %       Alias string 
-> %       Type string 
-> %       Container string 
-> %       Name string 
-> %EndEventDef 
-> %EventDef PajeDestroyContainer 7 
-> %       Time date 
-> %       Type string 
-> %       Name string 
-> %EndEventDef 
-> %EventDef PajeSetVariable 8 
-> %       Time date 
-> %       Type string 
-> %       Container string 
-> %       Value double 
-> %EndEventDef
-> %EventDef PajeAddVariable 9 
-> %       Time date 
-> %       Type string 
-> %       Container string 
-> %       Value double 
-> %EndEventDef
-> %EventDef PajeSubVariable 10 
-> %       Time date 
-> %       Type string 
-> %       Container string 
-> %       Value double 
-> %EndEventDef
-> %EventDef PajeSetState 11 
-> %       Time date 
-> %       Type string 
-> %       Container string 
-> %       Value string 
-> %EndEventDef
-> %EventDef PajePushState 12 
-> %       Time date 
-> %       Type string 
-> %       Container string 
-> %       Value string 
-> %EndEventDef
-> %EventDef PajePopState 13 
-> %       Time date 
-> %       Type string 
-> %       Container string 
-> %EndEventDef
-> %EventDef PajeStartLink 14 
-> %       Time date 
-> %       Type string 
-> %       Container string 
-> %       Value string 
-> %       SourceContainer string 
-> %       Key string 
-> %EndEventDef
-> %EventDef PajeEndLink 15 
-> %       Time date 
-> %       Type string 
-> %       Container string 
-> %       Value string 
-> %       DestContainer string 
-> %       Key string 
-> %EndEventDef
-> %EventDef PajeNewEvent 16 
-> %       Time date 
-> %       Type string 
-> %       Container string 
-> %       Value string 
-> %EndEventDef
-> 0 1 0 HOST
-> 6 0 1 1 0 "Tremblay"
-> 1 2 1 power "1 1 1"
-> 1 3 1 power_used "0.5 0.5 0.5"
-> 6 0 2 1 0 "Jupiter"
-> 6 0 3 1 0 "Fafard"
-> 6 0 4 1 0 "Ginette"
-> 6 0 5 1 0 "Bourassa"
-> 0 4 0 LINK
-> 6 0 6 4 0 "6"
-> 1 5 4 bandwidth "1 1 1"
-> 1 6 4 latency "1 1 1"
-> 1 7 4 bandwidth_used "0.5 0.5 0.5"
-> 6 0 7 4 0 "3"
-> 6 0 8 4 0 "7"
-> 6 0 9 4 0 "9"
-> 6 0 10 4 0 "2"
-> 6 0 11 4 0 "8"
-> 6 0 12 4 0 "1"
-> 6 0 13 4 0 "4"
-> 6 0 14 4 0 "0"
-> 6 0 15 4 0 "5"
-> 4 8 0 1 4 HOST-LINK
-> 4 9 0 4 4 LINK-LINK
-> 4 10 0 4 1 LINK-HOST
-> 8 0 2 1 98095000.000000
-> 8 0 2 2 76296000.000000
-> 8 0 2 3 76296000.000000
-> 8 0 2 4 48492000.000000
-> 8 0 2 5 48492000.000000
-> 8 0 5 6 41279125.000000
-> 8 0 6 6 0.000060
-> 8 0 5 7 34285625.000000
-> 8 0 6 7 0.000514
-> 8 0 5 8 11618875.000000
-> 8 0 6 8 0.000190
-> 8 0 5 9 7209750.000000
-> 8 0 6 9 0.001462
-> 8 0 5 10 118682500.000000
-> 8 0 6 10 0.000137
-> 8 0 5 11 8158000.000000
-> 8 0 6 11 0.000271
-> 8 0 5 12 34285625.000000
-> 8 0 6 12 0.000514
-> 8 0 5 13 10099625.000000
-> 8 0 6 13 0.000480
-> 8 0 5 14 41279125.000000
-> 8 0 6 14 0.000060
-> 8 0 5 15 27946250.000000
-> 8 0 6 15 0.000278
-> 14 0 8 0 G 3 0
-> 15 0 8 0 G 11 0
-> 14 0 9 0 G 11 1
-> 15 0 9 0 G 12 1
-> 14 0 9 0 G 12 2
-> 15 0 9 0 G 14 2
-> 14 0 9 0 G 14 3
-> 15 0 9 0 G 10 3
-> 14 0 9 0 G 10 4
-> 15 0 9 0 G 7 4
-> 14 0 9 0 G 7 5
-> 15 0 9 0 G 13 5
-> 14 0 10 0 G 13 6
-> 15 0 10 0 G 1 6
-> 14 0 9 0 G 11 7
-> 15 0 9 0 G 6 7
-> 14 0 9 0 G 6 8
-> 15 0 9 0 G 8 8
-> 14 0 10 0 G 8 9
-> 15 0 10 0 G 5 9
-> 14 0 9 0 G 13 10
-> 15 0 9 0 G 9 10
-> 14 0 10 0 G 9 11
-> 15 0 10 0 G 2 11
-> 14 0 9 0 G 10 12
-> 15 0 9 0 G 15 12
-> 14 0 10 0 G 15 13
-> 15 0 10 0 G 4 13
-> 14 0 9 0 G 12 14
-> 15 0 9 0 G 6 14
-> 14 0 8 0 G 1 15
-> 15 0 8 0 G 9 15
-> 14 0 9 0 G 7 16
-> 15 0 9 0 G 15 16
-> 1 11 4 bcompute "1 0 0"
-> 1 12 1 pcompute "1 0 0"
-> 1 13 4 brequest "0 1 0"
-> 1 14 1 prequest "0 1 0"
-> 1 15 4 bdata "0 0 1"
-> 1 16 1 pdata "0 0 1"
-> 1 17 4 bfinalize "0 0 0"
-> 1 18 1 pfinalize "0 0 0"
-> 8 0.020236 3 1 0.000000
-> 9 0.020236 3 1 98095000.000000
-> 8 0.020236 16 1 0.000000
-> 9 0.020236 16 1 98095000.000000
-> 10 0.020236 3 1 98095000.000000
-> 10 0.020236 16 1 98095000.000000
-> 8 0.035436 3 2 0.000000
-> 9 0.035436 3 2 76296000.000000
-> 8 0.035436 12 2 0.000000
-> 9 0.035436 12 2 76296000.000000
-> 8 0.055987 7 13 0.000000
-> 9 0.055987 7 13 5060664.718311
-> 8 0.055987 13 13 0.000000
-> 9 0.055987 13 13 5060664.718311
-> 8 0.055987 7 7 0.000000
-> 9 0.055987 7 7 5060664.718311
-> 8 0.055987 13 7 0.000000
-> 9 0.055987 13 7 5060664.718311
-> 8 0.055987 7 10 0.000000
-> 9 0.055987 7 10 5060664.718311
-> 8 0.055987 13 10 0.000000
-> 9 0.055987 13 10 5060664.718311
-> 8 0.055987 7 14 0.000000
-> 9 0.055987 7 14 5060664.718311
-> 8 0.055987 13 14 0.000000
-> 9 0.055987 13 14 5060664.718311
-> 8 0.055987 7 12 0.000000
-> 9 0.055987 7 12 5060664.718311
-> 8 0.055987 13 12 0.000000
-> 9 0.055987 13 12 5060664.718311
-> 8 0.055987 7 11 0.000000
-> 9 0.055987 7 11 5060664.718311
-> 8 0.055987 13 11 0.000000
-> 9 0.055987 13 11 5060664.718311
-> 10 0.055989 7 13 5060664.718311
-> 10 0.055989 13 13 5060664.718311
-> 10 0.055989 7 7 5060664.718311
-> 10 0.055989 13 7 5060664.718311
-> 10 0.055989 7 10 5060664.718311
-> 10 0.055989 13 10 5060664.718311
-> 10 0.055989 7 14 5060664.718311
-> 10 0.055989 13 14 5060664.718311
-> 10 0.055989 7 12 5060664.718311
-> 10 0.055989 13 12 5060664.718311
-> 10 0.055989 7 11 5060664.718311
-> 10 0.055989 13 11 5060664.718311
-> 8 0.055989 3 3 0.000000
-> 9 0.055989 3 3 76296000.000000
-> 8 0.055989 14 3 0.000000
-> 9 0.055989 14 3 76296000.000000
-> 10 0.055989 3 3 76296000.000000
-> 10 0.055989 14 3 76296000.000000
-> 8 0.069220 3 4 0.000000
-> 9 0.069220 3 4 48492000.000000
-> 8 0.069220 12 4 0.000000
-> 9 0.069220 12 4 48492000.000000
-> 9 0.089556 7 13 5114134.701194
-> 9 0.089556 13 13 5114134.701194
-> 9 0.089556 7 7 5114134.701194
-> 9 0.089556 13 7 5114134.701194
-> 9 0.089556 7 10 5114134.701194
-> 9 0.089556 13 10 5114134.701194
-> 9 0.089556 7 14 5114134.701194
-> 9 0.089556 13 14 5114134.701194
-> 9 0.089556 7 12 5114134.701194
-> 9 0.089556 13 12 5114134.701194
-> 8 0.089556 7 6 0.000000
-> 9 0.089556 7 6 5114134.701194
-> 8 0.089556 13 6 0.000000
-> 9 0.089556 13 6 5114134.701194
-> 8 0.089556 7 8 0.000000
-> 9 0.089556 7 8 5114134.701194
-> 8 0.089556 13 8 0.000000
-> 9 0.089556 13 8 5114134.701194
-> 10 0.089558 7 13 5114134.701194
-> 10 0.089558 13 13 5114134.701194
-> 10 0.089558 7 7 5114134.701194
-> 10 0.089558 13 7 5114134.701194
-> 10 0.089558 7 10 5114134.701194
-> 10 0.089558 13 10 5114134.701194
-> 10 0.089558 7 14 5114134.701194
-> 10 0.089558 13 14 5114134.701194
-> 10 0.089558 7 12 5114134.701194
-> 10 0.089558 13 12 5114134.701194
-> 10 0.089558 7 6 5114134.701194
-> 10 0.089558 13 6 5114134.701194
-> 10 0.089558 7 8 5114134.701194
-> 10 0.089558 13 8 5114134.701194
-> 8 0.089558 3 5 0.000000
-> 9 0.089558 3 5 48492000.000000
-> 8 0.089558 14 5 0.000000
-> 9 0.089558 14 5 48492000.000000
-> 10 0.089558 3 5 48492000.000000
-> 10 0.089558 14 5 48492000.000000
-> 9 0.089714 3 1 98095000.000000
-> 8 0.089714 12 1 0.000000
-> 9 0.089714 12 1 98095000.000000
-> 9 0.110265 7 13 5060664.718311
-> 8 0.110265 15 13 0.000000
-> 9 0.110265 15 13 5060664.718311
-> 9 0.110265 7 7 5060664.718311
-> 8 0.110265 15 7 0.000000
-> 9 0.110265 15 7 5060664.718311
-> 9 0.110265 7 10 5060664.718311
-> 8 0.110265 15 10 0.000000
-> 9 0.110265 15 10 5060664.718311
-> 9 0.110265 7 14 5060664.718311
-> 8 0.110265 15 14 0.000000
-> 9 0.110265 15 14 5060664.718311
-> 9 0.110265 7 12 5060664.718311
-> 8 0.110265 15 12 0.000000
-> 9 0.110265 15 12 5060664.718311
-> 9 0.110265 7 11 5060664.718311
-> 8 0.110265 15 11 0.000000
-> 9 0.110265 15 11 5060664.718311
-> 10 0.166505 3 2 76296000.000000
-> 10 0.166505 12 2 76296000.000000
-> 10 0.166505 7 13 5060664.718311
-> 10 0.166505 15 13 5060664.718311
-> 10 0.166505 7 7 5060664.718311
-> 10 0.166505 15 7 5060664.718311
-> 10 0.166505 7 10 5060664.718311
-> 10 0.166505 15 10 5060664.718311
-> 10 0.166505 7 14 5060664.718311
-> 10 0.166505 15 14 5060664.718311
-> 10 0.166505 7 12 5060664.718311
-> 10 0.166505 15 12 5060664.718311
-> 10 0.166505 7 11 5060664.718311
-> 10 0.166505 15 11 5060664.718311
-> 9 0.166505 7 13 5060664.718311
-> 9 0.166505 15 13 5060664.718311
-> 9 0.166505 7 7 5060664.718311
-> 9 0.166505 15 7 5060664.718311
-> 9 0.166505 7 10 5060664.718311
-> 9 0.166505 15 10 5060664.718311
-> 9 0.166505 7 14 5060664.718311
-> 9 0.166505 15 14 5060664.718311
-> 9 0.166505 7 12 5060664.718311
-> 9 0.166505 15 12 5060664.718311
-> 9 0.166505 7 11 5060664.718311
-> 9 0.166505 15 11 5060664.718311
-> 10 0.191656 3 1 98095000.000000
-> 10 0.191656 12 1 98095000.000000
-> 10 0.191656 7 13 5060664.718311
-> 10 0.191656 15 13 5060664.718311
-> 10 0.191656 7 7 5060664.718311
-> 10 0.191656 15 7 5060664.718311
-> 10 0.191656 7 10 5060664.718311
-> 10 0.191656 15 10 5060664.718311
-> 10 0.191656 7 14 5060664.718311
-> 10 0.191656 15 14 5060664.718311
-> 10 0.191656 7 12 5060664.718311
-> 10 0.191656 15 12 5060664.718311
-> 10 0.191656 7 11 5060664.718311
-> 10 0.191656 15 11 5060664.718311
-> 9 0.191656 7 13 5060664.718311
-> 9 0.191656 15 13 5060664.718311
-> 9 0.191656 7 7 5060664.718311
-> 9 0.191656 15 7 5060664.718311
-> 9 0.191656 7 10 5060664.718311
-> 9 0.191656 15 10 5060664.718311
-> 9 0.191656 7 14 5060664.718311
-> 9 0.191656 15 14 5060664.718311
-> 9 0.191656 7 12 5060664.718311
-> 9 0.191656 15 12 5060664.718311
-> 9 0.191656 7 11 5060664.718311
-> 9 0.191656 15 11 5060664.718311
-> 9 0.275440 7 13 5060664.718311
-> 9 0.275440 15 13 5060664.718311
-> 9 0.275440 7 7 5060664.718311
-> 9 0.275440 15 7 5060664.718311
-> 9 0.275440 7 10 5060664.718311
-> 9 0.275440 15 10 5060664.718311
-> 9 0.275440 7 14 5060664.718311
-> 9 0.275440 15 14 5060664.718311
-> 9 0.275440 7 12 5060664.718311
-> 9 0.275440 15 12 5060664.718311
-> 9 0.275440 7 11 5060664.718311
-> 9 0.275440 15 11 5060664.718311
-> 10 0.275440 3 4 48492000.000000
-> 10 0.275440 12 4 48492000.000000
-> 10 0.275440 7 13 5060664.718311
-> 10 0.275440 15 13 5060664.718311
-> 10 0.275440 7 7 5060664.718311
-> 10 0.275440 15 7 5060664.718311
-> 10 0.275440 7 10 5060664.718311
-> 10 0.275440 15 10 5060664.718311
-> 10 0.275440 7 14 5060664.718311
-> 10 0.275440 15 14 5060664.718311
-> 10 0.275440 7 12 5060664.718311
-> 10 0.275440 15 12 5060664.718311
-> 10 0.275440 7 11 5060664.718311
-> 10 0.275440 15 11 5060664.718311
-> 10 2.086290 7 13 5060664.718311
-> 10 2.086290 15 13 5060664.718311
-> 10 2.086290 7 7 5060664.718311
-> 10 2.086290 15 7 5060664.718311
-> 10 2.086290 7 10 5060664.718311
-> 10 2.086290 15 10 5060664.718311
-> 10 2.086290 7 14 5060664.718311
-> 10 2.086290 15 14 5060664.718311
-> 10 2.086290 7 12 5060664.718311
-> 10 2.086290 15 12 5060664.718311
-> 10 2.086290 7 11 5060664.718311
-> 10 2.086290 15 11 5060664.718311
-> 9 2.086290 3 3 76296000.000000
-> 8 2.086290 16 3 0.000000
-> 9 2.086290 16 3 76296000.000000
-> 10 2.086290 3 3 76296000.000000
-> 10 2.086290 16 3 76296000.000000
-> 9 2.106626 3 5 48492000.000000
-> 8 2.106626 12 5 0.000000
-> 9 2.106626 12 5 48492000.000000
-> 8 2.121825 7 9 0.000000
-> 9 2.121825 7 9 6632970.000000
-> 8 2.121825 13 9 0.000000
-> 9 2.121825 13 9 6632970.000000
-> 10 2.121827 7 9 6632970.000000
-> 10 2.121827 13 9 6632970.000000
-> 9 2.121827 3 2 76296000.000000
-> 8 2.121827 14 2 0.000000
-> 9 2.121827 14 2 76296000.000000
-> 10 2.121827 3 2 76296000.000000
-> 10 2.121827 14 2 76296000.000000
-> 9 2.121983 3 1 98095000.000000
-> 9 2.121983 12 1 98095000.000000
-> 9 2.135215 7 13 7859911.230163
-> 9 2.135215 13 13 7859911.230163
-> 9 2.135215 7 7 7859911.230163
-> 9 2.135215 13 7 7859911.230163
-> 8 2.135215 7 15 0.000000
-> 9 2.135215 7 15 7859911.230163
-> 8 2.135215 13 15 0.000000
-> 9 2.135215 13 15 7859911.230163
-> 10 2.135216 7 13 7859911.230163
-> 10 2.135216 13 13 7859911.230163
-> 10 2.135216 7 7 7859911.230163
-> 10 2.135216 13 7 7859911.230163
-> 10 2.135216 7 15 7859911.230163
-> 10 2.135216 13 15 7859911.230163
-> 10 2.135216 3 1 98095000.000000
-> 10 2.135216 12 1 98095000.000000
-> 9 2.135216 3 4 48492000.000000
-> 8 2.135216 14 4 0.000000
-> 9 2.135216 14 4 48492000.000000
-> 9 2.135216 3 1 98095000.000000
-> 9 2.135216 12 1 98095000.000000
-> 10 2.135216 3 4 48492000.000000
-> 10 2.135216 14 4 48492000.000000
-> 10 2.155767 3 1 98095000.000000
-> 10 2.155767 12 1 98095000.000000
-> 9 2.155767 3 1 98095000.000000
-> 9 2.155767 12 1 98095000.000000
-> 9 2.155767 3 3 76296000.000000
-> 8 2.155767 12 3 0.000000
-> 9 2.155767 12 3 76296000.000000
-> 9 2.170966 7 9 6632970.000000
-> 8 2.170966 15 9 0.000000
-> 9 2.170966 15 9 6632970.000000
-> 10 2.223925 3 1 98095000.000000
-> 10 2.223925 12 1 98095000.000000
-> 10 2.223925 7 9 6632970.000000
-> 10 2.223925 15 9 6632970.000000
-> 9 2.223925 7 9 6632970.000000
-> 9 2.223925 15 9 6632970.000000
-> 10 2.286835 3 3 76296000.000000
-> 10 2.286835 12 3 76296000.000000
-> 10 2.286835 7 9 6632970.000000
-> 10 2.286835 15 9 6632970.000000
-> 9 2.286835 7 9 6632970.000000
-> 9 2.286835 15 9 6632970.000000
-> 10 2.312845 3 5 48492000.000000
-> 10 2.312845 12 5 48492000.000000
-> 10 2.312845 7 9 6632970.000000
-> 10 2.312845 15 9 6632970.000000
-> 9 2.312845 7 9 6632970.000000
-> 9 2.312845 15 9 6632970.000000
-> 10 3.678587 7 9 6632970.000000
-> 10 3.678587 15 9 6632970.000000
-> 9 3.678587 3 2 76296000.000000
-> 8 3.678587 16 2 0.000000
-> 9 3.678587 16 2 76296000.000000
-> 10 3.678587 3 2 76296000.000000
-> 10 3.678587 16 2 76296000.000000
-> 9 3.691818 3 4 48492000.000000
-> 9 3.691818 12 4 48492000.000000
-> 9 3.691974 3 1 98095000.000000
-> 8 3.691974 14 1 0.000000
-> 9 3.691974 14 1 98095000.000000
-> 10 3.691974 3 1 98095000.000000
-> 10 3.691974 14 1 98095000.000000
-> 9 3.712525 3 3 76296000.000000
-> 9 3.712525 12 3 76296000.000000
-> 9 3.732861 7 13 5114134.701194
-> 9 3.732861 13 13 5114134.701194
-> 9 3.732861 7 7 5114134.701194
-> 9 3.732861 13 7 5114134.701194
-> 9 3.732861 7 10 5114134.701194
-> 9 3.732861 13 10 5114134.701194
-> 9 3.732861 7 14 5114134.701194
-> 9 3.732861 13 14 5114134.701194
-> 9 3.732861 7 12 5114134.701194
-> 9 3.732861 13 12 5114134.701194
-> 9 3.732861 7 6 5114134.701194
-> 9 3.732861 13 6 5114134.701194
-> 9 3.732861 7 8 5114134.701194
-> 9 3.732861 13 8 5114134.701194
-> 10 3.732863 7 13 5114134.701194
-> 10 3.732863 13 13 5114134.701194
-> 10 3.732863 7 7 5114134.701194
-> 10 3.732863 13 7 5114134.701194
-> 10 3.732863 7 10 5114134.701194
-> 10 3.732863 13 10 5114134.701194
-> 10 3.732863 7 14 5114134.701194
-> 10 3.732863 13 14 5114134.701194
-> 10 3.732863 7 12 5114134.701194
-> 10 3.732863 13 12 5114134.701194
-> 10 3.732863 7 6 5114134.701194
-> 10 3.732863 13 6 5114134.701194
-> 10 3.732863 7 8 5114134.701194
-> 10 3.732863 13 8 5114134.701194
-> 9 3.732863 3 5 48492000.000000
-> 9 3.732863 14 5 48492000.000000
-> 10 3.732863 3 5 48492000.000000
-> 10 3.732863 14 5 48492000.000000
-> 9 3.748063 3 2 76296000.000000
-> 9 3.748063 12 2 76296000.000000
-> 9 3.768299 3 1 98095000.000000
-> 9 3.768299 16 1 98095000.000000
-> 10 3.768299 3 1 98095000.000000
-> 10 3.768299 16 1 98095000.000000
-> 9 3.788635 3 5 48492000.000000
-> 9 3.788635 12 5 48492000.000000
-> 10 3.843593 3 3 76296000.000000
-> 10 3.843593 12 3 76296000.000000
-> 9 3.864144 7 13 5060664.718311
-> 9 3.864144 7 7 5060664.718311
-> 9 3.864144 7 10 5060664.718311
-> 9 3.864144 7 14 5060664.718311
-> 9 3.864144 7 12 5060664.718311
-> 9 3.864144 7 11 5060664.718311
-> 10 3.864342 7 13 5060664.718311
-> 10 3.864342 7 7 5060664.718311
-> 10 3.864342 7 10 5060664.718311
-> 10 3.864342 7 14 5060664.718311
-> 10 3.864342 7 12 5060664.718311
-> 10 3.864342 7 11 5060664.718311
-> 10 3.879131 3 2 76296000.000000
-> 10 3.879131 12 2 76296000.000000
-> 9 3.894331 7 9 6632970.000000
-> 10 3.894482 7 9 6632970.000000
-> 10 3.898038 3 4 48492000.000000
-> 10 3.898038 12 4 48492000.000000
-> 9 3.911270 7 13 7859911.230163
-> 9 3.911270 7 7 7859911.230163
-> 9 3.911270 7 15 7859911.230163
-> 10 3.911397 7 13 7859911.230163
-> 10 3.911397 7 7 7859911.230163
-> 10 3.911397 7 15 7859911.230163
-> 10 3.994854 3 5 48492000.000000
-> 10 3.994854 12 5 48492000.000000
-> 9 4.015190 7 13 5114134.701194
-> 9 4.015190 7 7 5114134.701194
-> 9 4.015190 7 10 5114134.701194
-> 9 4.015190 7 14 5114134.701194
-> 9 4.015190 7 12 5114134.701194
-> 9 4.015190 7 6 5114134.701194
-> 9 4.015190 7 8 5114134.701194
-> 10 4.015386 7 13 5114134.701194
-> 10 4.015386 7 7 5114134.701194
-> 10 4.015386 7 10 5114134.701194
-> 10 4.015386 7 14 5114134.701194
-> 10 4.015386 7 12 5114134.701194
-> 10 4.015386 7 6 5114134.701194
-> 10 4.015386 7 8 5114134.701194
-> 7 4.015386 1 3
-> 7 4.015386 1 1
-> 7 4.015386 4 14
-> 7 4.015386 4 12
-> 7 4.015386 4 10
-> 7 4.015386 4 7
-> 7 4.015386 4 13
-> 7 4.015386 4 15
-> 7 4.015386 4 6
-> 7 4.015386 4 8
-> 7 4.015386 4 11
-> 7 4.015386 4 9
-> 7 4.015386 1 5
-> 7 4.015386 1 2
-> 7 4.015386 1 4
-> 7 4.015386 0 0
+$ $SG_TEST_EXENV cat tracing/categories.cat.plist
+> {
+>   node = (LINK, HOST, );
+>   edge = (HOST-LINK, LINK-HOST, LINK-LINK, );
+> 
+>   host = {
+>     type = square;
+>     size = power;
+>     values = (prequest, pfinalize, pcompute, pdata, );
+>   };
+>   link = {
+>     type = rhombus;
+>     size = bandwidth;
+>     values = (brequest, bfinalize, bcompute, bdata, );
+>   };
+> }
+
+$ $SG_TEST_EXENV cat tracing/categories.uncat.plist
+> {
+>   node = (LINK, HOST, );
+>   edge = (HOST-LINK, LINK-HOST, LINK-LINK, );
+> 
+>   host = {
+>     type = square;
+>     size = power;
+>     values = (power_used);
+>   };
+>   link = {
+>     type = rhombus;
+>     size = bandwidth;
+>     values = (bandwidth_used);
+>   };
+> }
 
 $ rm -rf tracing/categories.trace tracing/categories.cat.plist tracing/categories.uncat.plist
index 77e586b..bdde3c7 100644 (file)
@@ -16,8 +16,6 @@ XBT_LOG_NEW_DEFAULT_CATEGORY(msg_test,
 
 int master(int argc, char *argv[]);
 int slave(int argc, char *argv[]);
-MSG_error_t test_all(const char *platform_file,
-                     const char *application_file);
 
 /** Emitter function  */
 int master(int argc, char *argv[])
@@ -80,65 +78,41 @@ int slave(int argc, char *argv[])
   return 0;
 }
 
-/** Test function */
-MSG_error_t test_all(const char *platform_file,
-                     const char *application_file)
-{
-  MSG_error_t res = MSG_OK;
-
-  {                             /*  Simulation setting */
-    MSG_set_channel_number(0);
-    MSG_create_environment(platform_file);
-  }
-  {
-    /* declaring tracing categories */
-
-    //declaring user variables
-    TRACE_host_variable_declare("is_slave");
-    TRACE_host_variable_declare("is_master");
-    TRACE_host_variable_declare("task_creation");
-    TRACE_host_variable_declare("task_computation");
-
-    //declaring user markers
-    TRACE_declare_mark("msmark");
-
-    //declaring user categories with RGB colors (values from 0 to 1)
-    TRACE_category_with_color ("compute", "1 0 0");  //compute is red
-    TRACE_category_with_color ("finalize", "0 1 0"); //finalize is green
-    //categories without user-defined colors receive
-    //random colors generated by the tracing system
-    TRACE_category ("request");
-    TRACE_category_with_color ("report", NULL);
-  }
-  {                             /*   Application deployment */
-    MSG_function_register("master", master);
-    MSG_function_register("slave", slave);
-    MSG_launch_application(application_file);
-  }
-  res = MSG_main();
-
-  XBT_INFO("Simulation time %g", MSG_get_clock());
-  return res;
-}
-
-
 /** Main function */
 int main(int argc, char *argv[])
 {
-  MSG_error_t res = MSG_OK;
-
   MSG_global_init(&argc, argv);
   if (argc < 3) {
     printf("Usage: %s platform_file deployment_file\n", argv[0]);
-    printf("example: %s msg_platform.xml msg_deployment.xml\n", argv[0]);
     exit(1);
   }
 
-  res = test_all(argv[1], argv[2]);
-  MSG_clean();
+  char *platform_file = argv[1];
+  char *deployment_file = argv[2];
+  MSG_create_environment(platform_file);
+
+  //declaring user variables
+  TRACE_host_variable_declare("is_slave");
+  TRACE_host_variable_declare("is_master");
+  TRACE_host_variable_declare("task_creation");
+  TRACE_host_variable_declare("task_computation");
+
+  //declaring user markers
+  TRACE_declare_mark("msmark");
 
-  if (res == MSG_OK)
-    return 0;
-  else
-    return 1;
+  //declaring user categories with RGB colors (values from 0 to 1)
+  TRACE_category_with_color ("compute", "1 0 0");  //compute is red
+  TRACE_category_with_color ("finalize", "0 1 0"); //finalize is green
+  //categories without user-defined colors receive
+  //random colors generated by the tracing system
+  TRACE_category ("request");
+  TRACE_category_with_color ("report", NULL);
+
+  MSG_function_register("master", master);
+  MSG_function_register("slave", slave);
+  MSG_launch_application(deployment_file);
+
+  MSG_main();
+  MSG_clean();
+  return 0;
 }                               /* end_of_main */
index 44eb072..b3770d9 100644 (file)
 #! ./tesh
 
 p Tracing master/slave application
+$ $SG_TEST_EXENV ${bindir:=.}/tracing/ms$EXEEXT --cfg=tracing:1 --cfg=tracing/buffer:1 --cfg=tracing/filename:tracing/ms.trace --cfg=tracing/categorized:1 --cfg=tracing/uncategorized:1 --cfg=triva/categorized:tracing/ms.cat.plist --cfg=triva/uncategorized:tracing/ms.uncat.plist ${srcdir:=.}/tracing/platform.xml ${srcdir:=.}/tracing/deployment.xml
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing' to '1'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/buffer' to '1'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/filename' to 'tracing/ms.trace'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/categorized' to '1'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/uncategorized' to '1'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'triva/categorized' to 'tracing/ms.cat.plist'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'triva/uncategorized' to 'tracing/ms.uncat.plist'
+> [0.000000] [instr_config/INFO] Tracing resource utilization active, network/optim configuration now set to Full.
 
-$ $SG_TEST_EXENV ${bindir:=.}/tracing/ms$EXEEXT --cfg=tracing:1 --cfg=tracing/buffer:1 --cfg=tracing/buffer:1 --cfg=tracing/filename:tracing/ms.trace --cfg=tracing/categorized:1 --cfg=tracing/uncategorized:1 --cfg=triva/categorized:tracing/ms.cat.plist --cfg=triva/uncategorized:tracing/ms.uncat.plist --log=instr_paje.thres:debug --log=instr_paje_trace.thres:debug "--log=root.fmt:[%10.6r]%e\(%i:%P@%h\)%e%m%n" ${srcdir:=.}/tracing/platform.xml ${srcdir:=.}/tracing/deployment.xml
-> [  0.000000] (0:@) Configuration change: Set 'tracing' to '1'
-> [  0.000000] (0:@) Configuration change: Set 'tracing/buffer' to '1'
-> [  0.000000] (0:@) Configuration change: Set 'tracing/buffer' to '1'
-> [  0.000000] (0:@) Configuration change: Set 'tracing/filename' to 'tracing/ms.trace'
-> [  0.000000] (0:@) Configuration change: Set 'tracing/categorized' to '1'
-> [  0.000000] (0:@) Configuration change: Set 'tracing/uncategorized' to '1'
-> [  0.000000] (0:@) Configuration change: Set 'triva/categorized' to 'tracing/ms.cat.plist'
-> [  0.000000] (0:@) Configuration change: Set 'triva/uncategorized' to 'tracing/ms.uncat.plist'
-> [  0.000000] (0:@) Filename tracing/ms.trace is open for writing
-> [  0.000000] (0:@) Define paje header
-> [  0.000000] (0:@) new container Tremblay, child of AS0
-> [  0.000000] (0:@) new type HOST, child of 0
-> [  0.000000] (0:@) new_pajeDefineContainerType: event_type=0
-> [  0.000000] (0:@) print_pajeDefineContainerType: event_type=0
-> [  0.000000] (0:@) free_paje_event: event_type=0, timestamp=0.000000
-> [  0.000000] (0:@) new_pajeCreateContainer: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeCreateContainer: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) new type power, child of HOST
-> [  0.000000] (0:@) VariableType power(2), child of HOST(1)
-> [  0.000000] (0:@) new_pajeDefineVariableType: event_type=1
-> [  0.000000] (0:@) print_pajeDefineVariableType: event_type=1
-> [  0.000000] (0:@) free_paje_event: event_type=1, timestamp=0.000000
-> [  0.000000] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.000000, buffersize=0)
-> [  0.000000] (0:@) insert_into_buffer: inserted at beginning
-> [  0.000000] (0:@) new type power_used, child of HOST
-> [  0.000000] (0:@) VariableType power_used(3), child of HOST(1)
-> [  0.000000] (0:@) new_pajeDefineVariableType: event_type=1
-> [  0.000000] (0:@) print_pajeDefineVariableType: event_type=1
-> [  0.000000] (0:@) free_paje_event: event_type=1, timestamp=0.000000
-> [  0.000000] (0:@) new container Jupiter, child of AS0
-> [  0.000000] (0:@) new_pajeCreateContainer: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeCreateContainer: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.000000, buffersize=1)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 1
-> [  0.000000] (0:@) new container Fafard, child of AS0
-> [  0.000000] (0:@) new_pajeCreateContainer: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeCreateContainer: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.000000, buffersize=2)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 2
-> [  0.000000] (0:@) new container Ginette, child of AS0
-> [  0.000000] (0:@) new_pajeCreateContainer: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeCreateContainer: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.000000, buffersize=3)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 3
-> [  0.000000] (0:@) new container Bourassa, child of AS0
-> [  0.000000] (0:@) new_pajeCreateContainer: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeCreateContainer: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.000000, buffersize=4)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 4
-> [  0.000000] (0:@) new container 6, child of AS0
-> [  0.000000] (0:@) new type LINK, child of 0
-> [  0.000000] (0:@) new_pajeDefineContainerType: event_type=0
-> [  0.000000] (0:@) print_pajeDefineContainerType: event_type=0
-> [  0.000000] (0:@) free_paje_event: event_type=0, timestamp=0.000000
-> [  0.000000] (0:@) new_pajeCreateContainer: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeCreateContainer: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) new type bandwidth, child of LINK
-> [  0.000000] (0:@) VariableType bandwidth(5), child of LINK(4)
-> [  0.000000] (0:@) new_pajeDefineVariableType: event_type=1
-> [  0.000000] (0:@) print_pajeDefineVariableType: event_type=1
-> [  0.000000] (0:@) free_paje_event: event_type=1, timestamp=0.000000
-> [  0.000000] (0:@) new type latency, child of LINK
-> [  0.000000] (0:@) VariableType latency(6), child of LINK(4)
-> [  0.000000] (0:@) new_pajeDefineVariableType: event_type=1
-> [  0.000000] (0:@) print_pajeDefineVariableType: event_type=1
-> [  0.000000] (0:@) free_paje_event: event_type=1, timestamp=0.000000
-> [  0.000000] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.000000, buffersize=5)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 5
-> [  0.000000] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.000000, buffersize=6)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 6
-> [  0.000000] (0:@) new type bandwidth_used, child of LINK
-> [  0.000000] (0:@) VariableType bandwidth_used(7), child of LINK(4)
-> [  0.000000] (0:@) new_pajeDefineVariableType: event_type=1
-> [  0.000000] (0:@) print_pajeDefineVariableType: event_type=1
-> [  0.000000] (0:@) free_paje_event: event_type=1, timestamp=0.000000
-> [  0.000000] (0:@) new container 3, child of AS0
-> [  0.000000] (0:@) new_pajeCreateContainer: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeCreateContainer: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.000000, buffersize=7)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 7
-> [  0.000000] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.000000, buffersize=8)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 8
-> [  0.000000] (0:@) new container 7, child of AS0
-> [  0.000000] (0:@) new_pajeCreateContainer: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeCreateContainer: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.000000, buffersize=9)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 9
-> [  0.000000] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.000000, buffersize=10)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 10
-> [  0.000000] (0:@) new container 9, child of AS0
-> [  0.000000] (0:@) new_pajeCreateContainer: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeCreateContainer: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.000000, buffersize=11)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 11
-> [  0.000000] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.000000, buffersize=12)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 12
-> [  0.000000] (0:@) new container 2, child of AS0
-> [  0.000000] (0:@) new_pajeCreateContainer: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeCreateContainer: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.000000, buffersize=13)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 13
-> [  0.000000] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.000000, buffersize=14)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 14
-> [  0.000000] (0:@) new container 8, child of AS0
-> [  0.000000] (0:@) new_pajeCreateContainer: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeCreateContainer: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.000000, buffersize=15)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 15
-> [  0.000000] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.000000, buffersize=16)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 16
-> [  0.000000] (0:@) new container 1, child of AS0
-> [  0.000000] (0:@) new_pajeCreateContainer: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeCreateContainer: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.000000, buffersize=17)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 17
-> [  0.000000] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.000000, buffersize=18)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 18
-> [  0.000000] (0:@) new container 4, child of AS0
-> [  0.000000] (0:@) new_pajeCreateContainer: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeCreateContainer: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.000000, buffersize=19)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 19
-> [  0.000000] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.000000, buffersize=20)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 20
-> [  0.000000] (0:@) new container 0, child of AS0
-> [  0.000000] (0:@) new_pajeCreateContainer: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeCreateContainer: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.000000, buffersize=21)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 21
-> [  0.000000] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.000000, buffersize=22)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 22
-> [  0.000000] (0:@) new container 5, child of AS0
-> [  0.000000] (0:@) new_pajeCreateContainer: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeCreateContainer: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=6, timestamp=0.000000
-> [  0.000000] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.000000, buffersize=23)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 23
-> [  0.000000] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.000000, buffersize=24)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 24
-> [  0.000000] (0:@) new type HOST-LINK, child of 0
-> [  0.000000] (0:@) LinkType HOST-LINK(8), child of 0(0)  HOST(1)->LINK(4)
-> [  0.000000] (0:@) new_pajeDefineLinkType: event_type=4
-> [  0.000000] (0:@) print_pajeDefineLinkType: event_type=4
-> [  0.000000] (0:@) free_paje_event: event_type=4, timestamp=0.000000
-> [  0.000000] (0:@) new_pajeStartLink: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=14, timestamp=0.000000, buffersize=25)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 25
-> [  0.000000] (0:@) new_pajeEndLink: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=15, timestamp=0.000000, buffersize=26)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 26
-> [  0.000000] (0:@) new type LINK-LINK, child of 0
-> [  0.000000] (0:@) LinkType LINK-LINK(9), child of 0(0)  LINK(4)->LINK(4)
-> [  0.000000] (0:@) new_pajeDefineLinkType: event_type=4
-> [  0.000000] (0:@) print_pajeDefineLinkType: event_type=4
-> [  0.000000] (0:@) free_paje_event: event_type=4, timestamp=0.000000
-> [  0.000000] (0:@) new_pajeStartLink: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=14, timestamp=0.000000, buffersize=27)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 27
-> [  0.000000] (0:@) new_pajeEndLink: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=15, timestamp=0.000000, buffersize=28)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 28
-> [  0.000000] (0:@) new_pajeStartLink: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=14, timestamp=0.000000, buffersize=29)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 29
-> [  0.000000] (0:@) new_pajeEndLink: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=15, timestamp=0.000000, buffersize=30)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 30
-> [  0.000000] (0:@) new_pajeStartLink: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=14, timestamp=0.000000, buffersize=31)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 31
-> [  0.000000] (0:@) new_pajeEndLink: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=15, timestamp=0.000000, buffersize=32)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 32
-> [  0.000000] (0:@) new_pajeStartLink: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=14, timestamp=0.000000, buffersize=33)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 33
-> [  0.000000] (0:@) new_pajeEndLink: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=15, timestamp=0.000000, buffersize=34)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 34
-> [  0.000000] (0:@) new_pajeStartLink: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=14, timestamp=0.000000, buffersize=35)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 35
-> [  0.000000] (0:@) new_pajeEndLink: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=15, timestamp=0.000000, buffersize=36)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 36
-> [  0.000000] (0:@) new type LINK-HOST, child of 0
-> [  0.000000] (0:@) LinkType LINK-HOST(10), child of 0(0)  LINK(4)->HOST(1)
-> [  0.000000] (0:@) new_pajeDefineLinkType: event_type=4
-> [  0.000000] (0:@) print_pajeDefineLinkType: event_type=4
-> [  0.000000] (0:@) free_paje_event: event_type=4, timestamp=0.000000
-> [  0.000000] (0:@) new_pajeStartLink: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=14, timestamp=0.000000, buffersize=37)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 37
-> [  0.000000] (0:@) new_pajeEndLink: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=15, timestamp=0.000000, buffersize=38)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 38
-> [  0.000000] (0:@) new_pajeStartLink: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=14, timestamp=0.000000, buffersize=39)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 39
-> [  0.000000] (0:@) new_pajeEndLink: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=15, timestamp=0.000000, buffersize=40)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 40
-> [  0.000000] (0:@) new_pajeStartLink: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=14, timestamp=0.000000, buffersize=41)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 41
-> [  0.000000] (0:@) new_pajeEndLink: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=15, timestamp=0.000000, buffersize=42)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 42
-> [  0.000000] (0:@) new_pajeStartLink: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=14, timestamp=0.000000, buffersize=43)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 43
-> [  0.000000] (0:@) new_pajeEndLink: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=15, timestamp=0.000000, buffersize=44)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 44
-> [  0.000000] (0:@) new_pajeStartLink: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=14, timestamp=0.000000, buffersize=45)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 45
-> [  0.000000] (0:@) new_pajeEndLink: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=15, timestamp=0.000000, buffersize=46)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 46
-> [  0.000000] (0:@) new_pajeStartLink: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=14, timestamp=0.000000, buffersize=47)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 47
-> [  0.000000] (0:@) new_pajeEndLink: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=15, timestamp=0.000000, buffersize=48)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 48
-> [  0.000000] (0:@) new_pajeStartLink: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=14, timestamp=0.000000, buffersize=49)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 49
-> [  0.000000] (0:@) new_pajeEndLink: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=15, timestamp=0.000000, buffersize=50)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 50
-> [  0.000000] (0:@) new_pajeStartLink: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=14, timestamp=0.000000, buffersize=51)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 51
-> [  0.000000] (0:@) new_pajeEndLink: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=15, timestamp=0.000000, buffersize=52)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 52
-> [  0.000000] (0:@) new_pajeStartLink: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=14, timestamp=0.000000, buffersize=53)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 53
-> [  0.000000] (0:@) new_pajeEndLink: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=15, timestamp=0.000000, buffersize=54)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 54
-> [  0.000000] (0:@) new_pajeStartLink: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=14, timestamp=0.000000, buffersize=55)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 55
-> [  0.000000] (0:@) new_pajeEndLink: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=15, timestamp=0.000000, buffersize=56)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 56
-> [  0.000000] (0:@) new_pajeStartLink: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=14, timestamp=0.000000, buffersize=57)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 57
-> [  0.000000] (0:@) new_pajeEndLink: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) insert_into_buffer: insert event_type=15, timestamp=0.000000, buffersize=58)
-> [  0.000000] (0:@) insert_into_buffer: inserted at end, pos = 58
-> [  0.000000] (0:@) TRACE_paje_dump_buffer: dump until 0.000000. starts
-> [  0.000000] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=8, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeStartLink: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeEndLink: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeStartLink: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeEndLink: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeStartLink: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeEndLink: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeStartLink: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeEndLink: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeStartLink: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeEndLink: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeStartLink: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeEndLink: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeStartLink: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeEndLink: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeStartLink: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeEndLink: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeStartLink: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeEndLink: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeStartLink: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeEndLink: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeStartLink: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeEndLink: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeStartLink: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeEndLink: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeStartLink: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeEndLink: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeStartLink: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeEndLink: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeStartLink: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeEndLink: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeStartLink: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeEndLink: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeStartLink: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=14, timestamp=0.000000
-> [  0.000000] (0:@) print_pajeEndLink: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) free_paje_event: event_type=15, timestamp=0.000000
-> [  0.000000] (0:@) TRACE_paje_dump_buffer: ends
-> [  0.000000] (0:@) new type is_slave, child of HOST
-> [  0.000000] (0:@) VariableType is_slave(11), child of HOST(1)
-> [  0.000000] (0:@) new_pajeDefineVariableType: event_type=1
-> [  0.000000] (0:@) print_pajeDefineVariableType: event_type=1
-> [  0.000000] (0:@) free_paje_event: event_type=1, timestamp=0.000000
-> [  0.000000] (0:@) new type is_master, child of HOST
-> [  0.000000] (0:@) VariableType is_master(12), child of HOST(1)
-> [  0.000000] (0:@) new_pajeDefineVariableType: event_type=1
-> [  0.000000] (0:@) print_pajeDefineVariableType: event_type=1
-> [  0.000000] (0:@) free_paje_event: event_type=1, timestamp=0.000000
-> [  0.000000] (0:@) new type task_creation, child of HOST
-> [  0.000000] (0:@) VariableType task_creation(13), child of HOST(1)
-> [  0.000000] (0:@) new_pajeDefineVariableType: event_type=1
-> [  0.000000] (0:@) print_pajeDefineVariableType: event_type=1
-> [  0.000000] (0:@) free_paje_event: event_type=1, timestamp=0.000000
-> [  0.000000] (0:@) new type task_computation, child of HOST
-> [  0.000000] (0:@) VariableType task_computation(14), child of HOST(1)
-> [  0.000000] (0:@) new_pajeDefineVariableType: event_type=1
-> [  0.000000] (0:@) print_pajeDefineVariableType: event_type=1
-> [  0.000000] (0:@) free_paje_event: event_type=1, timestamp=0.000000
-> [  0.000000] (0:@) new type msmark, child of 0
-> [  0.000000] (0:@) EventType msmark(15), child of 0(0)
-> [  0.000000] (0:@) new_pajeDefineEventType: event_type=3
-> [  0.000000] (0:@) print_pajeDefineEventType: event_type=3
-> [  0.000000] (0:@) free_paje_event: event_type=3, timestamp=0.000000
-> [  0.000000] (0:@) new type bcompute, child of LINK
-> [  0.000000] (0:@) VariableType bcompute(16), child of LINK(4)
-> [  0.000000] (0:@) new_pajeDefineVariableType: event_type=1
-> [  0.000000] (0:@) print_pajeDefineVariableType: event_type=1
-> [  0.000000] (0:@) free_paje_event: event_type=1, timestamp=0.000000
-> [  0.000000] (0:@) new type pcompute, child of HOST
-> [  0.000000] (0:@) VariableType pcompute(17), child of HOST(1)
-> [  0.000000] (0:@) new_pajeDefineVariableType: event_type=1
-> [  0.000000] (0:@) print_pajeDefineVariableType: event_type=1
-> [  0.000000] (0:@) free_paje_event: event_type=1, timestamp=0.000000
-> [  0.000000] (0:@) new type bfinalize, child of LINK
-> [  0.000000] (0:@) VariableType bfinalize(18), child of LINK(4)
-> [  0.000000] (0:@) new_pajeDefineVariableType: event_type=1
-> [  0.000000] (0:@) print_pajeDefineVariableType: event_type=1
-> [  0.000000] (0:@) free_paje_event: event_type=1, timestamp=0.000000
-> [  0.000000] (0:@) new type pfinalize, child of HOST
-> [  0.000000] (0:@) VariableType pfinalize(19), child of HOST(1)
-> [  0.000000] (0:@) new_pajeDefineVariableType: event_type=1
-> [  0.000000] (0:@) print_pajeDefineVariableType: event_type=1
-> [  0.000000] (0:@) free_paje_event: event_type=1, timestamp=0.000000
-> [  0.000000] (0:@) new type brequest, child of LINK
-> [  0.000000] (0:@) VariableType brequest(20), child of LINK(4)
-> [  0.000000] (0:@) new_pajeDefineVariableType: event_type=1
-> [  0.000000] (0:@) print_pajeDefineVariableType: event_type=1
-> [  0.000000] (0:@) free_paje_event: event_type=1, timestamp=0.000000
-> [  0.000000] (0:@) new type prequest, child of HOST
-> [  0.000000] (0:@) VariableType prequest(21), child of HOST(1)
-> [  0.000000] (0:@) new_pajeDefineVariableType: event_type=1
-> [  0.000000] (0:@) print_pajeDefineVariableType: event_type=1
-> [  0.000000] (0:@) free_paje_event: event_type=1, timestamp=0.000000
-> [  0.000000] (0:@) new type breport, child of LINK
-> [  0.000000] (0:@) VariableType breport(22), child of LINK(4)
-> [  0.000000] (0:@) new_pajeDefineVariableType: event_type=1
-> [  0.000000] (0:@) print_pajeDefineVariableType: event_type=1
-> [  0.000000] (0:@) free_paje_event: event_type=1, timestamp=0.000000
-> [  0.000000] (0:@) new type preport, child of HOST
-> [  0.000000] (0:@) VariableType preport(23), child of HOST(1)
-> [  0.000000] (0:@) new_pajeDefineVariableType: event_type=1
-> [  0.000000] (0:@) print_pajeDefineVariableType: event_type=1
-> [  0.000000] (0:@) free_paje_event: event_type=1, timestamp=0.000000
-> [  0.000000] (1:master@Tremblay) new_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (1:master@Tremblay) insert_into_buffer: insert event_type=8, timestamp=0.000000, buffersize=0)
-> [  0.000000] (1:master@Tremblay) insert_into_buffer: inserted at beginning
-> [  0.000000] (1:master@Tremblay) new value start_send_tasks, child of msmark
-> [  0.000000] (1:master@Tremblay) EntityValue start_send_tasks(24), child of msmark(15)
-> [  0.000000] (1:master@Tremblay) new_pajeDefineEntityValue: event_type=5
-> [  0.000000] (1:master@Tremblay) print_pajeDefineEntityValue: event_type=5
-> [  0.000000] (1:master@Tremblay) free_paje_event: event_type=5, timestamp=0.000000
-> [  0.000000] (1:master@Tremblay) new_pajeNewEvent: event_type=16, timestamp=0.000000
-> [  0.000000] (1:master@Tremblay) insert_into_buffer: insert event_type=16, timestamp=0.000000, buffersize=1)
-> [  0.000000] (1:master@Tremblay) insert_into_buffer: inserted at end, pos = 1
-> [  0.000000] (1:master@Tremblay) new_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (1:master@Tremblay) insert_into_buffer: insert event_type=8, timestamp=0.000000, buffersize=2)
-> [  0.000000] (1:master@Tremblay) insert_into_buffer: inserted at end, pos = 2
-> [  0.000000] (2:slave@Tremblay) new_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (2:slave@Tremblay) insert_into_buffer: insert event_type=8, timestamp=0.000000, buffersize=3)
-> [  0.000000] (2:slave@Tremblay) insert_into_buffer: inserted at end, pos = 3
-> [  0.000000] (3:slave@Jupiter) new_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (3:slave@Jupiter) insert_into_buffer: insert event_type=8, timestamp=0.000000, buffersize=4)
-> [  0.000000] (3:slave@Jupiter) insert_into_buffer: inserted at end, pos = 4
-> [  0.000000] (4:slave@Fafard) new_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (4:slave@Fafard) insert_into_buffer: insert event_type=8, timestamp=0.000000, buffersize=5)
-> [  0.000000] (4:slave@Fafard) insert_into_buffer: inserted at end, pos = 5
-> [  0.000000] (5:slave@Ginette) new_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (5:slave@Ginette) insert_into_buffer: insert event_type=8, timestamp=0.000000, buffersize=6)
-> [  0.000000] (5:slave@Ginette) insert_into_buffer: inserted at end, pos = 6
-> [  0.000000] (6:slave@Bourassa) new_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000000] (6:slave@Bourassa) insert_into_buffer: insert event_type=8, timestamp=0.000000, buffersize=7)
-> [  0.000000] (6:slave@Bourassa) insert_into_buffer: inserted at end, pos = 7
-> [  0.000156] (0:@) TRACE_paje_dump_buffer: dump until 0.000000. starts
-> [  0.000156] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000156] (0:@) free_paje_event: event_type=8, timestamp=0.000000
-> [  0.000156] (0:@) print_pajeNewEvent: event_type=16, timestamp=0.000000
-> [  0.000156] (0:@) free_paje_event: event_type=16, timestamp=0.000000
-> [  0.000156] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000156] (0:@) free_paje_event: event_type=8, timestamp=0.000000
-> [  0.000156] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000156] (0:@) free_paje_event: event_type=8, timestamp=0.000000
-> [  0.000156] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000156] (0:@) free_paje_event: event_type=8, timestamp=0.000000
-> [  0.000156] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000156] (0:@) free_paje_event: event_type=8, timestamp=0.000000
-> [  0.000156] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000156] (0:@) free_paje_event: event_type=8, timestamp=0.000000
-> [  0.000156] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.000000
-> [  0.000156] (0:@) free_paje_event: event_type=8, timestamp=0.000000
-> [  0.000156] (0:@) TRACE_paje_dump_buffer: ends
-> [  0.002164] (0:@) TRACE_paje_dump_buffer: dump until 0.000000. starts
-> [  0.002164] (0:@) TRACE_paje_dump_buffer: ends
-> [  0.002164] (2:slave@Tremblay) new_pajeAddVariable: event_type=9, timestamp=0.002164
-> [  0.002164] (2:slave@Tremblay) insert_into_buffer: insert event_type=9, timestamp=0.002164, buffersize=0)
-> [  0.002164] (2:slave@Tremblay) insert_into_buffer: inserted at beginning
-> [  0.002164] (1:master@Tremblay) new_pajeSetVariable: event_type=8, timestamp=0.002164
-> [  0.002164] (1:master@Tremblay) insert_into_buffer: insert event_type=8, timestamp=0.002164, buffersize=1)
-> [  0.002164] (1:master@Tremblay) insert_into_buffer: inserted at end, pos = 1
-> [  0.017364] (0:@) TRACE_paje_dump_buffer: dump until 0.000000. starts
-> [  0.017364] (0:@) TRACE_paje_dump_buffer: ends
-> [  0.168126] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.017364
-> [  0.168126] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.017364, buffersize=2)
-> [  0.168126] (0:@) insert_into_buffer: inserted at end, pos = 2
-> [  0.168126] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.017364
-> [  0.168126] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.017364, buffersize=3)
-> [  0.168126] (0:@) insert_into_buffer: inserted at end, pos = 3
-> [  0.168126] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.168126
-> [  0.168126] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.168126, buffersize=4)
-> [  0.168126] (0:@) insert_into_buffer: inserted at end, pos = 4
-> [  0.168126] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.017364
-> [  0.168126] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.017364, buffersize=5)
-> [  0.168126] (0:@) insert_into_buffer: inserted at 4
-> [  0.168126] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.017364
-> [  0.168126] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.017364, buffersize=6)
-> [  0.168126] (0:@) insert_into_buffer: inserted at 5
-> [  0.168126] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.168126
-> [  0.168126] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.168126, buffersize=7)
-> [  0.168126] (0:@) insert_into_buffer: inserted at end, pos = 7
-> [  0.168126] (0:@) TRACE_paje_dump_buffer: dump until 0.000000. starts
-> [  0.168126] (0:@) TRACE_paje_dump_buffer: ends
-> [  0.168126] (3:slave@Jupiter) new_pajeAddVariable: event_type=9, timestamp=0.168126
-> [  0.168126] (3:slave@Jupiter) insert_into_buffer: insert event_type=9, timestamp=0.168126, buffersize=8)
-> [  0.168126] (3:slave@Jupiter) insert_into_buffer: inserted at end, pos = 8
-> [  0.168126] (1:master@Tremblay) new_pajeSetVariable: event_type=8, timestamp=0.168126
-> [  0.168126] (1:master@Tremblay) insert_into_buffer: insert event_type=8, timestamp=0.168126, buffersize=9)
-> [  0.168126] (1:master@Tremblay) insert_into_buffer: inserted at end, pos = 9
-> [  0.168126] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.002164
-> [  0.168126] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.002164, buffersize=10)
-> [  0.168126] (0:@) insert_into_buffer: inserted at 2
-> [  0.168126] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.002164
-> [  0.168126] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.002164, buffersize=11)
-> [  0.168126] (0:@) insert_into_buffer: inserted at 3
-> [  0.168126] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.168126
-> [  0.168126] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.168126, buffersize=12)
-> [  0.168126] (0:@) insert_into_buffer: inserted at end, pos = 12
-> [  0.168126] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.002164
-> [  0.168126] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.002164, buffersize=13)
-> [  0.168126] (0:@) insert_into_buffer: inserted at 4
-> [  0.168126] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.002164
-> [  0.168126] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.002164, buffersize=14)
-> [  0.168126] (0:@) insert_into_buffer: inserted at 5
-> [  0.168126] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.168126
-> [  0.168126] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.168126, buffersize=15)
-> [  0.168126] (0:@) insert_into_buffer: inserted at end, pos = 15
-> [  0.188676] (0:@) TRACE_paje_dump_buffer: dump until 0.000000. starts
-> [  0.188676] (0:@) TRACE_paje_dump_buffer: ends
-> [  0.386279] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.188676
-> [  0.386279] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.188676, buffersize=16)
-> [  0.386279] (0:@) insert_into_buffer: inserted at end, pos = 16
-> [  0.386279] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.188676
-> [  0.386279] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.188676, buffersize=17)
-> [  0.386279] (0:@) insert_into_buffer: inserted at end, pos = 17
-> [  0.386279] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.386279
-> [  0.386279] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.386279, buffersize=18)
-> [  0.386279] (0:@) insert_into_buffer: inserted at end, pos = 18
-> [  0.386279] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.188676
-> [  0.386279] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.188676, buffersize=19)
-> [  0.386279] (0:@) insert_into_buffer: inserted at 18
-> [  0.386279] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.188676
-> [  0.386279] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.188676, buffersize=20)
-> [  0.386279] (0:@) insert_into_buffer: inserted at 19
-> [  0.386279] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.386279
-> [  0.386279] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.386279, buffersize=21)
-> [  0.386279] (0:@) insert_into_buffer: inserted at end, pos = 21
-> [  0.386279] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.188676
-> [  0.386279] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.188676, buffersize=22)
-> [  0.386279] (0:@) insert_into_buffer: inserted at 20
-> [  0.386279] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.188676
-> [  0.386279] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.188676, buffersize=23)
-> [  0.386279] (0:@) insert_into_buffer: inserted at 21
-> [  0.386279] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.386279
-> [  0.386279] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.386279, buffersize=24)
-> [  0.386279] (0:@) insert_into_buffer: inserted at end, pos = 24
-> [  0.386279] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.188676
-> [  0.386279] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.188676, buffersize=25)
-> [  0.386279] (0:@) insert_into_buffer: inserted at 22
-> [  0.386279] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.188676
-> [  0.386279] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.188676, buffersize=26)
-> [  0.386279] (0:@) insert_into_buffer: inserted at 23
-> [  0.386279] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.386279
-> [  0.386279] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.386279, buffersize=27)
-> [  0.386279] (0:@) insert_into_buffer: inserted at end, pos = 27
-> [  0.386279] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.188676
-> [  0.386279] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.188676, buffersize=28)
-> [  0.386279] (0:@) insert_into_buffer: inserted at 24
-> [  0.386279] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.188676
-> [  0.386279] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.188676, buffersize=29)
-> [  0.386279] (0:@) insert_into_buffer: inserted at 25
-> [  0.386279] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.386279
-> [  0.386279] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.386279, buffersize=30)
-> [  0.386279] (0:@) insert_into_buffer: inserted at end, pos = 30
-> [  0.386279] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.188676
-> [  0.386279] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.188676, buffersize=31)
-> [  0.386279] (0:@) insert_into_buffer: inserted at 26
-> [  0.386279] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.188676
-> [  0.386279] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.188676, buffersize=32)
-> [  0.386279] (0:@) insert_into_buffer: inserted at 27
-> [  0.386279] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.386279
-> [  0.386279] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.386279, buffersize=33)
-> [  0.386279] (0:@) insert_into_buffer: inserted at end, pos = 33
-> [  0.386279] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.188676
-> [  0.386279] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.188676, buffersize=34)
-> [  0.386279] (0:@) insert_into_buffer: inserted at 28
-> [  0.386279] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.188676
-> [  0.386279] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.188676, buffersize=35)
-> [  0.386279] (0:@) insert_into_buffer: inserted at 29
-> [  0.386279] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.386279
-> [  0.386279] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.386279, buffersize=36)
-> [  0.386279] (0:@) insert_into_buffer: inserted at end, pos = 36
-> [  0.386279] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.188676
-> [  0.386279] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.188676, buffersize=37)
-> [  0.386279] (0:@) insert_into_buffer: inserted at 30
-> [  0.386279] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.188676
-> [  0.386279] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.188676, buffersize=38)
-> [  0.386279] (0:@) insert_into_buffer: inserted at 31
-> [  0.386279] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.386279
-> [  0.386279] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.386279, buffersize=39)
-> [  0.386279] (0:@) insert_into_buffer: inserted at end, pos = 39
-> [  0.386279] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.188676
-> [  0.386279] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.188676, buffersize=40)
-> [  0.386279] (0:@) insert_into_buffer: inserted at 32
-> [  0.386279] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.188676
-> [  0.386279] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.188676, buffersize=41)
-> [  0.386279] (0:@) insert_into_buffer: inserted at 33
-> [  0.386279] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.386279
-> [  0.386279] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.386279, buffersize=42)
-> [  0.386279] (0:@) insert_into_buffer: inserted at end, pos = 42
-> [  0.386279] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.188676
-> [  0.386279] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.188676, buffersize=43)
-> [  0.386279] (0:@) insert_into_buffer: inserted at 34
-> [  0.386279] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.188676
-> [  0.386279] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.188676, buffersize=44)
-> [  0.386279] (0:@) insert_into_buffer: inserted at 35
-> [  0.386279] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.386279
-> [  0.386279] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.386279, buffersize=45)
-> [  0.386279] (0:@) insert_into_buffer: inserted at end, pos = 45
-> [  0.386279] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.188676
-> [  0.386279] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.188676, buffersize=46)
-> [  0.386279] (0:@) insert_into_buffer: inserted at 36
-> [  0.386279] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.188676
-> [  0.386279] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.188676, buffersize=47)
-> [  0.386279] (0:@) insert_into_buffer: inserted at 37
-> [  0.386279] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.386279
-> [  0.386279] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.386279, buffersize=48)
-> [  0.386279] (0:@) insert_into_buffer: inserted at end, pos = 48
-> [  0.386279] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.188676
-> [  0.386279] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.188676, buffersize=49)
-> [  0.386279] (0:@) insert_into_buffer: inserted at 38
-> [  0.386279] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.188676
-> [  0.386279] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.188676, buffersize=50)
-> [  0.386279] (0:@) insert_into_buffer: inserted at 39
-> [  0.386279] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.386279
-> [  0.386279] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.386279, buffersize=51)
-> [  0.386279] (0:@) insert_into_buffer: inserted at end, pos = 51
-> [  0.386279] (0:@) TRACE_paje_dump_buffer: dump until 0.000000. starts
-> [  0.386279] (0:@) TRACE_paje_dump_buffer: ends
-> [  0.386279] (4:slave@Fafard) new_pajeAddVariable: event_type=9, timestamp=0.386279
-> [  0.386279] (4:slave@Fafard) insert_into_buffer: insert event_type=9, timestamp=0.386279, buffersize=52)
-> [  0.386279] (4:slave@Fafard) insert_into_buffer: inserted at end, pos = 52
-> [  0.386279] (1:master@Tremblay) new_pajeSetVariable: event_type=8, timestamp=0.386279
-> [  0.386279] (1:master@Tremblay) insert_into_buffer: insert event_type=8, timestamp=0.386279, buffersize=53)
-> [  0.386279] (1:master@Tremblay) insert_into_buffer: inserted at end, pos = 53
-> [  0.386279] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.168126
-> [  0.386279] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.168126, buffersize=54)
-> [  0.386279] (0:@) insert_into_buffer: inserted at 16
-> [  0.386279] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.386279
-> [  0.386279] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.386279, buffersize=55)
-> [  0.386279] (0:@) insert_into_buffer: inserted at end, pos = 55
-> [  0.386279] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.168126
-> [  0.386279] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.168126, buffersize=56)
-> [  0.386279] (0:@) insert_into_buffer: inserted at 17
-> [  0.386279] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.386279
-> [  0.386279] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.386279, buffersize=57)
-> [  0.386279] (0:@) insert_into_buffer: inserted at end, pos = 57
-> [  0.399511] (0:@) TRACE_paje_dump_buffer: dump until 0.000000. starts
-> [  0.399511] (0:@) TRACE_paje_dump_buffer: ends
-> [  0.511874] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.386279
-> [  0.511874] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.386279, buffersize=58)
-> [  0.511874] (0:@) insert_into_buffer: inserted at end, pos = 58
-> [  0.511874] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.511874
-> [  0.511874] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.511874, buffersize=59)
-> [  0.511874] (0:@) insert_into_buffer: inserted at end, pos = 59
-> [  0.511874] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.386279
-> [  0.511874] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.386279, buffersize=60)
-> [  0.511874] (0:@) insert_into_buffer: inserted at 59
-> [  0.511874] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.511874
-> [  0.511874] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.511874, buffersize=61)
-> [  0.511874] (0:@) insert_into_buffer: inserted at end, pos = 61
-> [  0.511874] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.399511
-> [  0.511874] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.399511, buffersize=62)
-> [  0.511874] (0:@) insert_into_buffer: inserted at 60
-> [  0.511874] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.511874
-> [  0.511874] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.511874, buffersize=63)
-> [  0.511874] (0:@) insert_into_buffer: inserted at end, pos = 63
-> [  0.511874] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.399511
-> [  0.511874] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.399511, buffersize=64)
-> [  0.511874] (0:@) insert_into_buffer: inserted at 61
-> [  0.511874] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.511874
-> [  0.511874] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.511874, buffersize=65)
-> [  0.511874] (0:@) insert_into_buffer: inserted at end, pos = 65
-> [  0.511874] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.399511
-> [  0.511874] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.399511, buffersize=66)
-> [  0.511874] (0:@) insert_into_buffer: inserted at 62
-> [  0.511874] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.511874
-> [  0.511874] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.511874, buffersize=67)
-> [  0.511874] (0:@) insert_into_buffer: inserted at end, pos = 67
-> [  0.511874] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.399511
-> [  0.511874] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.399511, buffersize=68)
-> [  0.511874] (0:@) insert_into_buffer: inserted at 63
-> [  0.511874] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.511874
-> [  0.511874] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.511874, buffersize=69)
-> [  0.511874] (0:@) insert_into_buffer: inserted at end, pos = 69
-> [  0.511874] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.399511
-> [  0.511874] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.399511, buffersize=70)
-> [  0.511874] (0:@) insert_into_buffer: inserted at 64
-> [  0.511874] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.399511
-> [  0.511874] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.399511, buffersize=71)
-> [  0.511874] (0:@) insert_into_buffer: inserted at 65
-> [  0.511874] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.511874
-> [  0.511874] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.511874, buffersize=72)
-> [  0.511874] (0:@) insert_into_buffer: inserted at end, pos = 72
-> [  0.511874] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.399511
-> [  0.511874] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.399511, buffersize=73)
-> [  0.511874] (0:@) insert_into_buffer: inserted at 66
-> [  0.511874] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.399511
-> [  0.511874] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.399511, buffersize=74)
-> [  0.511874] (0:@) insert_into_buffer: inserted at 67
-> [  0.511874] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.511874
-> [  0.511874] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.511874, buffersize=75)
-> [  0.511874] (0:@) insert_into_buffer: inserted at end, pos = 75
-> [  0.511874] (0:@) TRACE_paje_dump_buffer: dump until 0.000000. starts
-> [  0.511874] (0:@) TRACE_paje_dump_buffer: ends
-> [  0.526739] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.511874
-> [  0.526739] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.511874, buffersize=76)
-> [  0.526739] (0:@) insert_into_buffer: inserted at end, pos = 76
-> [  0.526739] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.526739
-> [  0.526739] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.526739, buffersize=77)
-> [  0.526739] (0:@) insert_into_buffer: inserted at end, pos = 77
-> [  0.526739] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.511874
-> [  0.526739] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.511874, buffersize=78)
-> [  0.526739] (0:@) insert_into_buffer: inserted at 77
-> [  0.526739] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.526739
-> [  0.526739] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.526739, buffersize=79)
-> [  0.526739] (0:@) insert_into_buffer: inserted at end, pos = 79
-> [  0.526739] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.511874
-> [  0.526739] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.511874, buffersize=80)
-> [  0.526739] (0:@) insert_into_buffer: inserted at 78
-> [  0.526739] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.526739
-> [  0.526739] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.526739, buffersize=81)
-> [  0.526739] (0:@) insert_into_buffer: inserted at end, pos = 81
-> [  0.526739] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.511874
-> [  0.526739] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.511874, buffersize=82)
-> [  0.526739] (0:@) insert_into_buffer: inserted at 79
-> [  0.526739] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.526739
-> [  0.526739] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.526739, buffersize=83)
-> [  0.526739] (0:@) insert_into_buffer: inserted at end, pos = 83
-> [  0.526739] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.511874
-> [  0.526739] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.511874, buffersize=84)
-> [  0.526739] (0:@) insert_into_buffer: inserted at 80
-> [  0.526739] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.526739
-> [  0.526739] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.526739, buffersize=85)
-> [  0.526739] (0:@) insert_into_buffer: inserted at end, pos = 85
-> [  0.526739] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.511874
-> [  0.526739] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.511874, buffersize=86)
-> [  0.526739] (0:@) insert_into_buffer: inserted at 81
-> [  0.526739] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.526739
-> [  0.526739] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.526739, buffersize=87)
-> [  0.526739] (0:@) insert_into_buffer: inserted at end, pos = 87
-> [  0.526739] (0:@) TRACE_paje_dump_buffer: dump until 0.000000. starts
-> [  0.526739] (0:@) TRACE_paje_dump_buffer: ends
-> [  0.526739] (5:slave@Ginette) new_pajeAddVariable: event_type=9, timestamp=0.526739
-> [  0.526739] (5:slave@Ginette) insert_into_buffer: insert event_type=9, timestamp=0.526739, buffersize=88)
-> [  0.526739] (5:slave@Ginette) insert_into_buffer: inserted at end, pos = 88
-> [  0.526739] (1:master@Tremblay) new_pajeSetVariable: event_type=8, timestamp=0.526739
-> [  0.526739] (1:master@Tremblay) insert_into_buffer: insert event_type=8, timestamp=0.526739, buffersize=89)
-> [  0.526739] (1:master@Tremblay) insert_into_buffer: inserted at end, pos = 89
-> [  0.547074] (0:@) TRACE_paje_dump_buffer: dump until 0.000000. starts
-> [  0.547074] (0:@) TRACE_paje_dump_buffer: ends
-> [  0.742611] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.547074
-> [  0.742611] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.547074, buffersize=90)
-> [  0.742611] (0:@) insert_into_buffer: inserted at end, pos = 90
-> [  0.742611] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.742611
-> [  0.742611] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.742611, buffersize=91)
-> [  0.742611] (0:@) insert_into_buffer: inserted at end, pos = 91
-> [  0.742611] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.547074
-> [  0.742611] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.547074, buffersize=92)
-> [  0.742611] (0:@) insert_into_buffer: inserted at 91
-> [  0.742611] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.742611
-> [  0.742611] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.742611, buffersize=93)
-> [  0.742611] (0:@) insert_into_buffer: inserted at end, pos = 93
-> [  0.742611] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.547074
-> [  0.742611] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.547074, buffersize=94)
-> [  0.742611] (0:@) insert_into_buffer: inserted at 92
-> [  0.742611] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.742611
-> [  0.742611] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.742611, buffersize=95)
-> [  0.742611] (0:@) insert_into_buffer: inserted at end, pos = 95
-> [  0.742611] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.547074
-> [  0.742611] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.547074, buffersize=96)
-> [  0.742611] (0:@) insert_into_buffer: inserted at 93
-> [  0.742611] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.742611
-> [  0.742611] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.742611, buffersize=97)
-> [  0.742611] (0:@) insert_into_buffer: inserted at end, pos = 97
-> [  0.742611] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.547074
-> [  0.742611] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.547074, buffersize=98)
-> [  0.742611] (0:@) insert_into_buffer: inserted at 94
-> [  0.742611] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.742611
-> [  0.742611] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.742611, buffersize=99)
-> [  0.742611] (0:@) insert_into_buffer: inserted at end, pos = 99
-> [  0.742611] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.547074
-> [  0.742611] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.547074, buffersize=100)
-> [  0.742611] (0:@) insert_into_buffer: inserted at 95
-> [  0.742611] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.742611
-> [  0.742611] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.742611, buffersize=101)
-> [  0.742611] (0:@) insert_into_buffer: inserted at end, pos = 101
-> [  0.742611] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.547074
-> [  0.742611] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.547074, buffersize=102)
-> [  0.742611] (0:@) insert_into_buffer: inserted at 96
-> [  0.742611] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.742611
-> [  0.742611] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.742611, buffersize=103)
-> [  0.742611] (0:@) insert_into_buffer: inserted at end, pos = 103
-> [  0.742611] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.547074
-> [  0.742611] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.547074, buffersize=104)
-> [  0.742611] (0:@) insert_into_buffer: inserted at 97
-> [  0.742611] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.742611
-> [  0.742611] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.742611, buffersize=105)
-> [  0.742611] (0:@) insert_into_buffer: inserted at end, pos = 105
-> [  0.742611] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.547074
-> [  0.742611] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.547074, buffersize=106)
-> [  0.742611] (0:@) insert_into_buffer: inserted at 98
-> [  0.742611] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.742611
-> [  0.742611] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.742611, buffersize=107)
-> [  0.742611] (0:@) insert_into_buffer: inserted at end, pos = 107
-> [  0.742611] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.547074
-> [  0.742611] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.547074, buffersize=108)
-> [  0.742611] (0:@) insert_into_buffer: inserted at 99
-> [  0.742611] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.742611
-> [  0.742611] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.742611, buffersize=109)
-> [  0.742611] (0:@) insert_into_buffer: inserted at end, pos = 109
-> [  0.742611] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.547074
-> [  0.742611] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.547074, buffersize=110)
-> [  0.742611] (0:@) insert_into_buffer: inserted at 100
-> [  0.742611] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.547074
-> [  0.742611] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.547074, buffersize=111)
-> [  0.742611] (0:@) insert_into_buffer: inserted at 101
-> [  0.742611] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.742611
-> [  0.742611] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.742611, buffersize=112)
-> [  0.742611] (0:@) insert_into_buffer: inserted at end, pos = 112
-> [  0.742611] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.547074
-> [  0.742611] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.547074, buffersize=113)
-> [  0.742611] (0:@) insert_into_buffer: inserted at 102
-> [  0.742611] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.547074
-> [  0.742611] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.547074, buffersize=114)
-> [  0.742611] (0:@) insert_into_buffer: inserted at 103
-> [  0.742611] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.742611
-> [  0.742611] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.742611, buffersize=115)
-> [  0.742611] (0:@) insert_into_buffer: inserted at end, pos = 115
-> [  0.742611] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.547074
-> [  0.742611] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.547074, buffersize=116)
-> [  0.742611] (0:@) insert_into_buffer: inserted at 104
-> [  0.742611] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.547074
-> [  0.742611] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.547074, buffersize=117)
-> [  0.742611] (0:@) insert_into_buffer: inserted at 105
-> [  0.742611] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.742611
-> [  0.742611] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.742611, buffersize=118)
-> [  0.742611] (0:@) insert_into_buffer: inserted at end, pos = 118
-> [  0.742611] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.547074
-> [  0.742611] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.547074, buffersize=119)
-> [  0.742611] (0:@) insert_into_buffer: inserted at 106
-> [  0.742611] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.547074
-> [  0.742611] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.547074, buffersize=120)
-> [  0.742611] (0:@) insert_into_buffer: inserted at 107
-> [  0.742611] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.742611
-> [  0.742611] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.742611, buffersize=121)
-> [  0.742611] (0:@) insert_into_buffer: inserted at end, pos = 121
-> [  0.742611] (0:@) TRACE_paje_dump_buffer: dump until 0.000000. starts
-> [  0.742611] (0:@) TRACE_paje_dump_buffer: ends
-> [  0.742611] (6:slave@Bourassa) new_pajeAddVariable: event_type=9, timestamp=0.742611
-> [  0.742611] (6:slave@Bourassa) insert_into_buffer: insert event_type=9, timestamp=0.742611, buffersize=122)
-> [  0.742611] (6:slave@Bourassa) insert_into_buffer: inserted at end, pos = 122
-> [  0.742611] (1:master@Tremblay) new_pajeSetVariable: event_type=8, timestamp=0.742611
-> [  0.742611] (1:master@Tremblay) insert_into_buffer: insert event_type=8, timestamp=0.742611, buffersize=123)
-> [  0.742611] (1:master@Tremblay) insert_into_buffer: inserted at end, pos = 123
-> [  0.742767] (0:@) TRACE_paje_dump_buffer: dump until 0.168126. starts
-> [  0.742767] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.002164
-> [  0.742767] (0:@) free_paje_event: event_type=9, timestamp=0.002164
-> [  0.742767] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.002164
-> [  0.742767] (0:@) free_paje_event: event_type=8, timestamp=0.002164
-> [  0.742767] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.002164
-> [  0.742767] (0:@) free_paje_event: event_type=8, timestamp=0.002164
-> [  0.742767] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.002164
-> [  0.742767] (0:@) free_paje_event: event_type=9, timestamp=0.002164
-> [  0.742767] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.002164
-> [  0.742767] (0:@) free_paje_event: event_type=8, timestamp=0.002164
-> [  0.742767] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.002164
-> [  0.742767] (0:@) free_paje_event: event_type=9, timestamp=0.002164
-> [  0.742767] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.017364
-> [  0.742767] (0:@) free_paje_event: event_type=8, timestamp=0.017364
-> [  0.742767] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.017364
-> [  0.742767] (0:@) free_paje_event: event_type=9, timestamp=0.017364
-> [  0.742767] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.017364
-> [  0.742767] (0:@) free_paje_event: event_type=8, timestamp=0.017364
-> [  0.742767] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.017364
-> [  0.742767] (0:@) free_paje_event: event_type=9, timestamp=0.017364
-> [  0.742767] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.168126
-> [  0.742767] (0:@) free_paje_event: event_type=10, timestamp=0.168126
-> [  0.742767] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.168126
-> [  0.742767] (0:@) free_paje_event: event_type=10, timestamp=0.168126
-> [  0.742767] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.168126
-> [  0.742767] (0:@) free_paje_event: event_type=9, timestamp=0.168126
-> [  0.742767] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.168126
-> [  0.742767] (0:@) free_paje_event: event_type=8, timestamp=0.168126
-> [  0.742767] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.168126
-> [  0.742767] (0:@) free_paje_event: event_type=10, timestamp=0.168126
-> [  0.742767] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.168126
-> [  0.742767] (0:@) free_paje_event: event_type=10, timestamp=0.168126
-> [  0.742767] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.168126
-> [  0.742767] (0:@) free_paje_event: event_type=9, timestamp=0.168126
-> [  0.742767] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.168126
-> [  0.742767] (0:@) free_paje_event: event_type=9, timestamp=0.168126
-> [  0.742767] (0:@) TRACE_paje_dump_buffer: ends
-> [  0.744775] (0:@) TRACE_paje_dump_buffer: dump until 0.168126. starts
-> [  0.744775] (0:@) TRACE_paje_dump_buffer: ends
-> [  0.744775] (2:slave@Tremblay) new_pajeAddVariable: event_type=9, timestamp=0.744775
-> [  0.744775] (2:slave@Tremblay) insert_into_buffer: insert event_type=9, timestamp=0.744775, buffersize=106)
-> [  0.744775] (2:slave@Tremblay) insert_into_buffer: inserted at end, pos = 106
-> [  0.744775] (1:master@Tremblay) new_pajeSetVariable: event_type=8, timestamp=0.744775
-> [  0.744775] (1:master@Tremblay) insert_into_buffer: insert event_type=8, timestamp=0.744775, buffersize=107)
-> [  0.744775] (1:master@Tremblay) insert_into_buffer: inserted at end, pos = 107
-> [  0.823468] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.168126
-> [  0.823468] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.168126, buffersize=108)
-> [  0.823468] (0:@) insert_into_buffer: inserted at beginning
-> [  0.823468] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.168126
-> [  0.823468] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.168126, buffersize=109)
-> [  0.823468] (0:@) insert_into_buffer: inserted at 1
-> [  0.823468] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.823468
-> [  0.823468] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.823468, buffersize=110)
-> [  0.823468] (0:@) insert_into_buffer: inserted at end, pos = 110
-> [  0.823468] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.168126
-> [  0.823468] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.168126, buffersize=111)
-> [  0.823468] (0:@) insert_into_buffer: inserted at 2
-> [  0.823468] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.168126
-> [  0.823468] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.168126, buffersize=112)
-> [  0.823468] (0:@) insert_into_buffer: inserted at 3
-> [  0.823468] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.823468
-> [  0.823468] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.823468, buffersize=113)
-> [  0.823468] (0:@) insert_into_buffer: inserted at end, pos = 113
-> [  0.823468] (0:@) TRACE_paje_dump_buffer: dump until 0.386279. starts
-> [  0.823468] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.168126
-> [  0.823468] (0:@) free_paje_event: event_type=8, timestamp=0.168126
-> [  0.823468] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.168126
-> [  0.823468] (0:@) free_paje_event: event_type=9, timestamp=0.168126
-> [  0.823468] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.168126
-> [  0.823468] (0:@) free_paje_event: event_type=8, timestamp=0.168126
-> [  0.823468] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.168126
-> [  0.823468] (0:@) free_paje_event: event_type=9, timestamp=0.168126
-> [  0.823468] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.188676
-> [  0.823468] (0:@) free_paje_event: event_type=8, timestamp=0.188676
-> [  0.823468] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.188676
-> [  0.823468] (0:@) free_paje_event: event_type=9, timestamp=0.188676
-> [  0.823468] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.188676
-> [  0.823468] (0:@) free_paje_event: event_type=8, timestamp=0.188676
-> [  0.823468] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.188676
-> [  0.823468] (0:@) free_paje_event: event_type=9, timestamp=0.188676
-> [  0.823468] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.188676
-> [  0.823468] (0:@) free_paje_event: event_type=8, timestamp=0.188676
-> [  0.823468] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.188676
-> [  0.823468] (0:@) free_paje_event: event_type=9, timestamp=0.188676
-> [  0.823468] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.188676
-> [  0.823468] (0:@) free_paje_event: event_type=8, timestamp=0.188676
-> [  0.823468] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.188676
-> [  0.823468] (0:@) free_paje_event: event_type=9, timestamp=0.188676
-> [  0.823468] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.188676
-> [  0.823468] (0:@) free_paje_event: event_type=8, timestamp=0.188676
-> [  0.823468] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.188676
-> [  0.823468] (0:@) free_paje_event: event_type=9, timestamp=0.188676
-> [  0.823468] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.188676
-> [  0.823468] (0:@) free_paje_event: event_type=8, timestamp=0.188676
-> [  0.823468] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.188676
-> [  0.823468] (0:@) free_paje_event: event_type=9, timestamp=0.188676
-> [  0.823468] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.188676
-> [  0.823468] (0:@) free_paje_event: event_type=8, timestamp=0.188676
-> [  0.823468] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.188676
-> [  0.823468] (0:@) free_paje_event: event_type=9, timestamp=0.188676
-> [  0.823468] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.188676
-> [  0.823468] (0:@) free_paje_event: event_type=8, timestamp=0.188676
-> [  0.823468] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.188676
-> [  0.823468] (0:@) free_paje_event: event_type=9, timestamp=0.188676
-> [  0.823468] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.188676
-> [  0.823468] (0:@) free_paje_event: event_type=8, timestamp=0.188676
-> [  0.823468] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.188676
-> [  0.823468] (0:@) free_paje_event: event_type=9, timestamp=0.188676
-> [  0.823468] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.188676
-> [  0.823468] (0:@) free_paje_event: event_type=8, timestamp=0.188676
-> [  0.823468] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.188676
-> [  0.823468] (0:@) free_paje_event: event_type=9, timestamp=0.188676
-> [  0.823468] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.188676
-> [  0.823468] (0:@) free_paje_event: event_type=8, timestamp=0.188676
-> [  0.823468] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.188676
-> [  0.823468] (0:@) free_paje_event: event_type=9, timestamp=0.188676
-> [  0.823468] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.188676
-> [  0.823468] (0:@) free_paje_event: event_type=8, timestamp=0.188676
-> [  0.823468] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.188676
-> [  0.823468] (0:@) free_paje_event: event_type=9, timestamp=0.188676
-> [  0.823468] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.386279
-> [  0.823468] (0:@) free_paje_event: event_type=10, timestamp=0.386279
-> [  0.823468] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.386279
-> [  0.823468] (0:@) free_paje_event: event_type=10, timestamp=0.386279
-> [  0.823468] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.386279
-> [  0.823468] (0:@) free_paje_event: event_type=10, timestamp=0.386279
-> [  0.823468] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.386279
-> [  0.823468] (0:@) free_paje_event: event_type=10, timestamp=0.386279
-> [  0.823468] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.386279
-> [  0.823468] (0:@) free_paje_event: event_type=10, timestamp=0.386279
-> [  0.823468] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.386279
-> [  0.823468] (0:@) free_paje_event: event_type=10, timestamp=0.386279
-> [  0.823468] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.386279
-> [  0.823468] (0:@) free_paje_event: event_type=10, timestamp=0.386279
-> [  0.823468] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.386279
-> [  0.823468] (0:@) free_paje_event: event_type=10, timestamp=0.386279
-> [  0.823468] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.386279
-> [  0.823468] (0:@) free_paje_event: event_type=10, timestamp=0.386279
-> [  0.823468] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.386279
-> [  0.823468] (0:@) free_paje_event: event_type=10, timestamp=0.386279
-> [  0.823468] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.386279
-> [  0.823468] (0:@) free_paje_event: event_type=10, timestamp=0.386279
-> [  0.823468] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.386279
-> [  0.823468] (0:@) free_paje_event: event_type=10, timestamp=0.386279
-> [  0.823468] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.386279
-> [  0.823468] (0:@) free_paje_event: event_type=9, timestamp=0.386279
-> [  0.823468] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.386279
-> [  0.823468] (0:@) free_paje_event: event_type=8, timestamp=0.386279
-> [  0.823468] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.386279
-> [  0.823468] (0:@) free_paje_event: event_type=10, timestamp=0.386279
-> [  0.823468] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.386279
-> [  0.823468] (0:@) free_paje_event: event_type=10, timestamp=0.386279
-> [  0.823468] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.386279
-> [  0.823468] (0:@) free_paje_event: event_type=9, timestamp=0.386279
-> [  0.823468] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.386279
-> [  0.823468] (0:@) free_paje_event: event_type=9, timestamp=0.386279
-> [  0.823468] (0:@) TRACE_paje_dump_buffer: ends
-> [  0.838668] (0:@) TRACE_paje_dump_buffer: dump until 0.386279. starts
-> [  0.838668] (0:@) TRACE_paje_dump_buffer: ends
-> [  0.989430] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.838668
-> [  0.989430] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.838668, buffersize=68)
-> [  0.989430] (0:@) insert_into_buffer: inserted at end, pos = 68
-> [  0.989430] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.989430
-> [  0.989430] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.989430, buffersize=69)
-> [  0.989430] (0:@) insert_into_buffer: inserted at end, pos = 69
-> [  0.989430] (0:@) TRACE_paje_dump_buffer: dump until 0.386279. starts
-> [  0.989430] (0:@) TRACE_paje_dump_buffer: ends
-> [  0.989430] (1:master@Tremblay) new_pajeSetVariable: event_type=8, timestamp=0.989430
-> [  0.989430] (1:master@Tremblay) insert_into_buffer: insert event_type=8, timestamp=0.989430, buffersize=70)
-> [  0.989430] (1:master@Tremblay) insert_into_buffer: inserted at end, pos = 70
-> [  0.989430] (3:slave@Jupiter) new_pajeAddVariable: event_type=9, timestamp=0.989430
-> [  0.989430] (3:slave@Jupiter) insert_into_buffer: insert event_type=9, timestamp=0.989430, buffersize=71)
-> [  0.989430] (3:slave@Jupiter) insert_into_buffer: inserted at end, pos = 71
-> [  0.989430] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.744775
-> [  0.989430] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.744775, buffersize=72)
-> [  0.989430] (0:@) insert_into_buffer: inserted at 66
-> [  0.989430] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.989430
-> [  0.989430] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.989430, buffersize=73)
-> [  0.989430] (0:@) insert_into_buffer: inserted at end, pos = 73
-> [  0.989430] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.744775
-> [  0.989430] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.744775, buffersize=74)
-> [  0.989430] (0:@) insert_into_buffer: inserted at 67
-> [  0.989430] (0:@) new_pajeSubVariable: event_type=10, timestamp=0.989430
-> [  0.989430] (0:@) insert_into_buffer: insert event_type=10, timestamp=0.989430, buffersize=75)
-> [  0.989430] (0:@) insert_into_buffer: inserted at end, pos = 75
-> [  1.041621] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.386279
-> [  1.041621] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.386279, buffersize=76)
-> [  1.041621] (0:@) insert_into_buffer: inserted at beginning
-> [  1.041621] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.386279
-> [  1.041621] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.386279, buffersize=77)
-> [  1.041621] (0:@) insert_into_buffer: inserted at 1
-> [  1.041621] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.041621
-> [  1.041621] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.041621, buffersize=78)
-> [  1.041621] (0:@) insert_into_buffer: inserted at end, pos = 78
-> [  1.041621] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.386279
-> [  1.041621] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.386279, buffersize=79)
-> [  1.041621] (0:@) insert_into_buffer: inserted at 2
-> [  1.041621] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.386279
-> [  1.041621] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.386279, buffersize=80)
-> [  1.041621] (0:@) insert_into_buffer: inserted at 3
-> [  1.041621] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.041621
-> [  1.041621] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.041621, buffersize=81)
-> [  1.041621] (0:@) insert_into_buffer: inserted at end, pos = 81
-> [  1.041621] (0:@) TRACE_paje_dump_buffer: dump until 0.526739. starts
-> [  1.041621] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.386279
-> [  1.041621] (0:@) free_paje_event: event_type=8, timestamp=0.386279
-> [  1.041621] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.386279
-> [  1.041621] (0:@) free_paje_event: event_type=9, timestamp=0.386279
-> [  1.041621] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.386279
-> [  1.041621] (0:@) free_paje_event: event_type=8, timestamp=0.386279
-> [  1.041621] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.386279
-> [  1.041621] (0:@) free_paje_event: event_type=9, timestamp=0.386279
-> [  1.041621] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.399511
-> [  1.041621] (0:@) free_paje_event: event_type=9, timestamp=0.399511
-> [  1.041621] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.399511
-> [  1.041621] (0:@) free_paje_event: event_type=9, timestamp=0.399511
-> [  1.041621] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.399511
-> [  1.041621] (0:@) free_paje_event: event_type=9, timestamp=0.399511
-> [  1.041621] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.399511
-> [  1.041621] (0:@) free_paje_event: event_type=9, timestamp=0.399511
-> [  1.041621] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.399511
-> [  1.041621] (0:@) free_paje_event: event_type=8, timestamp=0.399511
-> [  1.041621] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.399511
-> [  1.041621] (0:@) free_paje_event: event_type=9, timestamp=0.399511
-> [  1.041621] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.399511
-> [  1.041621] (0:@) free_paje_event: event_type=8, timestamp=0.399511
-> [  1.041621] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.399511
-> [  1.041621] (0:@) free_paje_event: event_type=9, timestamp=0.399511
-> [  1.041621] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.511874
-> [  1.041621] (0:@) free_paje_event: event_type=10, timestamp=0.511874
-> [  1.041621] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.511874
-> [  1.041621] (0:@) free_paje_event: event_type=10, timestamp=0.511874
-> [  1.041621] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.511874
-> [  1.041621] (0:@) free_paje_event: event_type=10, timestamp=0.511874
-> [  1.041621] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.511874
-> [  1.041621] (0:@) free_paje_event: event_type=10, timestamp=0.511874
-> [  1.041621] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.511874
-> [  1.041621] (0:@) free_paje_event: event_type=10, timestamp=0.511874
-> [  1.041621] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.511874
-> [  1.041621] (0:@) free_paje_event: event_type=10, timestamp=0.511874
-> [  1.041621] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.511874
-> [  1.041621] (0:@) free_paje_event: event_type=10, timestamp=0.511874
-> [  1.041621] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.511874
-> [  1.041621] (0:@) free_paje_event: event_type=10, timestamp=0.511874
-> [  1.041621] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.511874
-> [  1.041621] (0:@) free_paje_event: event_type=9, timestamp=0.511874
-> [  1.041621] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.511874
-> [  1.041621] (0:@) free_paje_event: event_type=9, timestamp=0.511874
-> [  1.041621] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.511874
-> [  1.041621] (0:@) free_paje_event: event_type=9, timestamp=0.511874
-> [  1.041621] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.511874
-> [  1.041621] (0:@) free_paje_event: event_type=9, timestamp=0.511874
-> [  1.041621] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.511874
-> [  1.041621] (0:@) free_paje_event: event_type=9, timestamp=0.511874
-> [  1.041621] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.511874
-> [  1.041621] (0:@) free_paje_event: event_type=9, timestamp=0.511874
-> [  1.041621] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.526739
-> [  1.041621] (0:@) free_paje_event: event_type=10, timestamp=0.526739
-> [  1.041621] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.526739
-> [  1.041621] (0:@) free_paje_event: event_type=10, timestamp=0.526739
-> [  1.041621] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.526739
-> [  1.041621] (0:@) free_paje_event: event_type=10, timestamp=0.526739
-> [  1.041621] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.526739
-> [  1.041621] (0:@) free_paje_event: event_type=10, timestamp=0.526739
-> [  1.041621] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.526739
-> [  1.041621] (0:@) free_paje_event: event_type=10, timestamp=0.526739
-> [  1.041621] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.526739
-> [  1.041621] (0:@) free_paje_event: event_type=10, timestamp=0.526739
-> [  1.041621] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.526739
-> [  1.041621] (0:@) free_paje_event: event_type=9, timestamp=0.526739
-> [  1.041621] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.526739
-> [  1.041621] (0:@) free_paje_event: event_type=8, timestamp=0.526739
-> [  1.041621] (0:@) TRACE_paje_dump_buffer: ends
-> [  1.062172] (0:@) TRACE_paje_dump_buffer: dump until 0.526739. starts
-> [  1.062172] (0:@) TRACE_paje_dump_buffer: ends
-> [  1.254485] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.989430
-> [  1.254485] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.989430, buffersize=48)
-> [  1.254485] (0:@) insert_into_buffer: inserted at 46
-> [  1.254485] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.254485
-> [  1.254485] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.254485, buffersize=49)
-> [  1.254485] (0:@) insert_into_buffer: inserted at end, pos = 49
-> [  1.254485] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.989430
-> [  1.254485] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.989430, buffersize=50)
-> [  1.254485] (0:@) insert_into_buffer: inserted at 47
-> [  1.254485] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.254485
-> [  1.254485] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.254485, buffersize=51)
-> [  1.254485] (0:@) insert_into_buffer: inserted at end, pos = 51
-> [  1.254485] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.062172
-> [  1.254485] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.062172, buffersize=52)
-> [  1.254485] (0:@) insert_into_buffer: inserted at 50
-> [  1.254485] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.254485
-> [  1.254485] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.254485, buffersize=53)
-> [  1.254485] (0:@) insert_into_buffer: inserted at end, pos = 53
-> [  1.254485] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.062172
-> [  1.254485] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.062172, buffersize=54)
-> [  1.254485] (0:@) insert_into_buffer: inserted at 51
-> [  1.254485] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.254485
-> [  1.254485] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.254485, buffersize=55)
-> [  1.254485] (0:@) insert_into_buffer: inserted at end, pos = 55
-> [  1.254485] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.062172
-> [  1.254485] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.062172, buffersize=56)
-> [  1.254485] (0:@) insert_into_buffer: inserted at 52
-> [  1.254485] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.254485
-> [  1.254485] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.254485, buffersize=57)
-> [  1.254485] (0:@) insert_into_buffer: inserted at end, pos = 57
-> [  1.254485] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.062172
-> [  1.254485] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.062172, buffersize=58)
-> [  1.254485] (0:@) insert_into_buffer: inserted at 53
-> [  1.254485] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.254485
-> [  1.254485] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.254485, buffersize=59)
-> [  1.254485] (0:@) insert_into_buffer: inserted at end, pos = 59
-> [  1.254485] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.062172
-> [  1.254485] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.062172, buffersize=60)
-> [  1.254485] (0:@) insert_into_buffer: inserted at 54
-> [  1.254485] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.254485
-> [  1.254485] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.254485, buffersize=61)
-> [  1.254485] (0:@) insert_into_buffer: inserted at end, pos = 61
-> [  1.254485] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.062172
-> [  1.254485] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.062172, buffersize=62)
-> [  1.254485] (0:@) insert_into_buffer: inserted at 55
-> [  1.254485] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.254485
-> [  1.254485] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.254485, buffersize=63)
-> [  1.254485] (0:@) insert_into_buffer: inserted at end, pos = 63
-> [  1.254485] (0:@) TRACE_paje_dump_buffer: dump until 0.526739. starts
-> [  1.254485] (0:@) TRACE_paje_dump_buffer: ends
-> [  1.259775] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.254485
-> [  1.259775] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.254485, buffersize=64)
-> [  1.259775] (0:@) insert_into_buffer: inserted at end, pos = 64
-> [  1.259775] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.259775
-> [  1.259775] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.259775, buffersize=65)
-> [  1.259775] (0:@) insert_into_buffer: inserted at end, pos = 65
-> [  1.259775] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.254485
-> [  1.259775] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.254485, buffersize=66)
-> [  1.259775] (0:@) insert_into_buffer: inserted at 65
-> [  1.259775] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.259775
-> [  1.259775] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.259775, buffersize=67)
-> [  1.259775] (0:@) insert_into_buffer: inserted at end, pos = 67
-> [  1.259775] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.254485
-> [  1.259775] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.254485, buffersize=68)
-> [  1.259775] (0:@) insert_into_buffer: inserted at 66
-> [  1.259775] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.259775
-> [  1.259775] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.259775, buffersize=69)
-> [  1.259775] (0:@) insert_into_buffer: inserted at end, pos = 69
-> [  1.259775] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.254485
-> [  1.259775] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.254485, buffersize=70)
-> [  1.259775] (0:@) insert_into_buffer: inserted at 67
-> [  1.259775] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.259775
-> [  1.259775] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.259775, buffersize=71)
-> [  1.259775] (0:@) insert_into_buffer: inserted at end, pos = 71
-> [  1.259775] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.254485
-> [  1.259775] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.254485, buffersize=72)
-> [  1.259775] (0:@) insert_into_buffer: inserted at 68
-> [  1.259775] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.259775
-> [  1.259775] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.259775, buffersize=73)
-> [  1.259775] (0:@) insert_into_buffer: inserted at end, pos = 73
-> [  1.259775] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.254485
-> [  1.259775] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.254485, buffersize=74)
-> [  1.259775] (0:@) insert_into_buffer: inserted at 69
-> [  1.259775] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.259775
-> [  1.259775] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.259775, buffersize=75)
-> [  1.259775] (0:@) insert_into_buffer: inserted at end, pos = 75
-> [  1.259775] (0:@) TRACE_paje_dump_buffer: dump until 0.526739. starts
-> [  1.259775] (0:@) TRACE_paje_dump_buffer: ends
-> [  1.259775] (1:master@Tremblay) new_pajeSetVariable: event_type=8, timestamp=1.259775
-> [  1.259775] (1:master@Tremblay) insert_into_buffer: insert event_type=8, timestamp=1.259775, buffersize=76)
-> [  1.259775] (1:master@Tremblay) insert_into_buffer: inserted at end, pos = 76
-> [  1.259775] (4:slave@Fafard) new_pajeAddVariable: event_type=9, timestamp=1.259775
-> [  1.259775] (4:slave@Fafard) insert_into_buffer: insert event_type=9, timestamp=1.259775, buffersize=77)
-> [  1.259775] (4:slave@Fafard) insert_into_buffer: inserted at end, pos = 77
-> [  1.259931] (0:@) TRACE_paje_dump_buffer: dump until 0.526739. starts
-> [  1.259931] (0:@) TRACE_paje_dump_buffer: ends
-> [  1.261939] (0:@) TRACE_paje_dump_buffer: dump until 0.526739. starts
-> [  1.261939] (0:@) TRACE_paje_dump_buffer: ends
-> [  1.261939] (2:slave@Tremblay) new_pajeAddVariable: event_type=9, timestamp=1.261939
-> [  1.261939] (2:slave@Tremblay) insert_into_buffer: insert event_type=9, timestamp=1.261939, buffersize=78)
-> [  1.261939] (2:slave@Tremblay) insert_into_buffer: inserted at end, pos = 78
-> [  1.261939] (1:master@Tremblay) new_pajeSetVariable: event_type=8, timestamp=1.261939
-> [  1.261939] (1:master@Tremblay) insert_into_buffer: insert event_type=8, timestamp=1.261939, buffersize=79)
-> [  1.261939] (1:master@Tremblay) insert_into_buffer: inserted at end, pos = 79
-> [  1.557837] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.526739
-> [  1.557837] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.526739, buffersize=80)
-> [  1.557837] (0:@) insert_into_buffer: inserted at beginning
-> [  1.557837] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.526739
-> [  1.557837] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.526739, buffersize=81)
-> [  1.557837] (0:@) insert_into_buffer: inserted at 1
-> [  1.557837] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.557837
-> [  1.557837] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.557837, buffersize=82)
-> [  1.557837] (0:@) insert_into_buffer: inserted at end, pos = 82
-> [  1.557837] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.526739
-> [  1.557837] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.526739, buffersize=83)
-> [  1.557837] (0:@) insert_into_buffer: inserted at 2
-> [  1.557837] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.526739
-> [  1.557837] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.526739, buffersize=84)
-> [  1.557837] (0:@) insert_into_buffer: inserted at 3
-> [  1.557837] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.557837
-> [  1.557837] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.557837, buffersize=85)
-> [  1.557837] (0:@) insert_into_buffer: inserted at end, pos = 85
-> [  1.557837] (0:@) TRACE_paje_dump_buffer: dump until 0.742611. starts
-> [  1.557837] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.526739
-> [  1.557837] (0:@) free_paje_event: event_type=8, timestamp=0.526739
-> [  1.557837] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.526739
-> [  1.557837] (0:@) free_paje_event: event_type=9, timestamp=0.526739
-> [  1.557837] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.526739
-> [  1.557837] (0:@) free_paje_event: event_type=8, timestamp=0.526739
-> [  1.557837] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.526739
-> [  1.557837] (0:@) free_paje_event: event_type=9, timestamp=0.526739
-> [  1.557837] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.547074
-> [  1.557837] (0:@) free_paje_event: event_type=9, timestamp=0.547074
-> [  1.557837] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.547074
-> [  1.557837] (0:@) free_paje_event: event_type=9, timestamp=0.547074
-> [  1.557837] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.547074
-> [  1.557837] (0:@) free_paje_event: event_type=9, timestamp=0.547074
-> [  1.557837] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.547074
-> [  1.557837] (0:@) free_paje_event: event_type=9, timestamp=0.547074
-> [  1.557837] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.547074
-> [  1.557837] (0:@) free_paje_event: event_type=9, timestamp=0.547074
-> [  1.557837] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.547074
-> [  1.557837] (0:@) free_paje_event: event_type=9, timestamp=0.547074
-> [  1.557837] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.547074
-> [  1.557837] (0:@) free_paje_event: event_type=9, timestamp=0.547074
-> [  1.557837] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.547074
-> [  1.557837] (0:@) free_paje_event: event_type=9, timestamp=0.547074
-> [  1.557837] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.547074
-> [  1.557837] (0:@) free_paje_event: event_type=9, timestamp=0.547074
-> [  1.557837] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.547074
-> [  1.557837] (0:@) free_paje_event: event_type=9, timestamp=0.547074
-> [  1.557837] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.547074
-> [  1.557837] (0:@) free_paje_event: event_type=8, timestamp=0.547074
-> [  1.557837] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.547074
-> [  1.557837] (0:@) free_paje_event: event_type=9, timestamp=0.547074
-> [  1.557837] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.547074
-> [  1.557837] (0:@) free_paje_event: event_type=8, timestamp=0.547074
-> [  1.557837] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.547074
-> [  1.557837] (0:@) free_paje_event: event_type=9, timestamp=0.547074
-> [  1.557837] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.547074
-> [  1.557837] (0:@) free_paje_event: event_type=8, timestamp=0.547074
-> [  1.557837] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.547074
-> [  1.557837] (0:@) free_paje_event: event_type=9, timestamp=0.547074
-> [  1.557837] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.547074
-> [  1.557837] (0:@) free_paje_event: event_type=8, timestamp=0.547074
-> [  1.557837] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.547074
-> [  1.557837] (0:@) free_paje_event: event_type=9, timestamp=0.547074
-> [  1.557837] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.742611
-> [  1.557837] (0:@) free_paje_event: event_type=10, timestamp=0.742611
-> [  1.557837] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.742611
-> [  1.557837] (0:@) free_paje_event: event_type=10, timestamp=0.742611
-> [  1.557837] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.742611
-> [  1.557837] (0:@) free_paje_event: event_type=10, timestamp=0.742611
-> [  1.557837] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.742611
-> [  1.557837] (0:@) free_paje_event: event_type=10, timestamp=0.742611
-> [  1.557837] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.742611
-> [  1.557837] (0:@) free_paje_event: event_type=10, timestamp=0.742611
-> [  1.557837] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.742611
-> [  1.557837] (0:@) free_paje_event: event_type=10, timestamp=0.742611
-> [  1.557837] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.742611
-> [  1.557837] (0:@) free_paje_event: event_type=10, timestamp=0.742611
-> [  1.557837] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.742611
-> [  1.557837] (0:@) free_paje_event: event_type=10, timestamp=0.742611
-> [  1.557837] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.742611
-> [  1.557837] (0:@) free_paje_event: event_type=10, timestamp=0.742611
-> [  1.557837] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.742611
-> [  1.557837] (0:@) free_paje_event: event_type=10, timestamp=0.742611
-> [  1.557837] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.742611
-> [  1.557837] (0:@) free_paje_event: event_type=10, timestamp=0.742611
-> [  1.557837] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.742611
-> [  1.557837] (0:@) free_paje_event: event_type=10, timestamp=0.742611
-> [  1.557837] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.742611
-> [  1.557837] (0:@) free_paje_event: event_type=10, timestamp=0.742611
-> [  1.557837] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.742611
-> [  1.557837] (0:@) free_paje_event: event_type=10, timestamp=0.742611
-> [  1.557837] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.742611
-> [  1.557837] (0:@) free_paje_event: event_type=9, timestamp=0.742611
-> [  1.557837] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.742611
-> [  1.557837] (0:@) free_paje_event: event_type=8, timestamp=0.742611
-> [  1.557837] (0:@) TRACE_paje_dump_buffer: ends
-> [  1.571068] (0:@) TRACE_paje_dump_buffer: dump until 0.742611. starts
-> [  1.571068] (0:@) TRACE_paje_dump_buffer: ends
-> [  1.644772] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.989430
-> [  1.644772] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.989430, buffersize=48)
-> [  1.644772] (0:@) insert_into_buffer: inserted at 14
-> [  1.644772] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.644772
-> [  1.644772] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.644772, buffersize=49)
-> [  1.644772] (0:@) insert_into_buffer: inserted at end, pos = 49
-> [  1.644772] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.989430
-> [  1.644772] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.989430, buffersize=50)
-> [  1.644772] (0:@) insert_into_buffer: inserted at 15
-> [  1.644772] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.644772
-> [  1.644772] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.644772, buffersize=51)
-> [  1.644772] (0:@) insert_into_buffer: inserted at end, pos = 51
-> [  1.644772] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.571068
-> [  1.644772] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.571068, buffersize=52)
-> [  1.644772] (0:@) insert_into_buffer: inserted at 50
-> [  1.644772] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.644772
-> [  1.644772] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.644772, buffersize=53)
-> [  1.644772] (0:@) insert_into_buffer: inserted at end, pos = 53
-> [  1.644772] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.571068
-> [  1.644772] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.571068, buffersize=54)
-> [  1.644772] (0:@) insert_into_buffer: inserted at 51
-> [  1.644772] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.644772
-> [  1.644772] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.644772, buffersize=55)
-> [  1.644772] (0:@) insert_into_buffer: inserted at end, pos = 55
-> [  1.644772] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.571068
-> [  1.644772] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.571068, buffersize=56)
-> [  1.644772] (0:@) insert_into_buffer: inserted at 52
-> [  1.644772] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.644772
-> [  1.644772] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.644772, buffersize=57)
-> [  1.644772] (0:@) insert_into_buffer: inserted at end, pos = 57
-> [  1.644772] (0:@) TRACE_paje_dump_buffer: dump until 0.742611. starts
-> [  1.644772] (0:@) TRACE_paje_dump_buffer: ends
-> [  1.698296] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.644772
-> [  1.698296] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.644772, buffersize=58)
-> [  1.698296] (0:@) insert_into_buffer: inserted at end, pos = 58
-> [  1.698296] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.698296
-> [  1.698296] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.698296, buffersize=59)
-> [  1.698296] (0:@) insert_into_buffer: inserted at end, pos = 59
-> [  1.698296] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.644772
-> [  1.698296] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.644772, buffersize=60)
-> [  1.698296] (0:@) insert_into_buffer: inserted at 59
-> [  1.698296] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.698296
-> [  1.698296] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.698296, buffersize=61)
-> [  1.698296] (0:@) insert_into_buffer: inserted at end, pos = 61
-> [  1.698296] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.644772
-> [  1.698296] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.644772, buffersize=62)
-> [  1.698296] (0:@) insert_into_buffer: inserted at 60
-> [  1.698296] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.698296
-> [  1.698296] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.698296, buffersize=63)
-> [  1.698296] (0:@) insert_into_buffer: inserted at end, pos = 63
-> [  1.698296] (0:@) TRACE_paje_dump_buffer: dump until 0.742611. starts
-> [  1.698296] (0:@) TRACE_paje_dump_buffer: ends
-> [  1.698296] (1:master@Tremblay) new_pajeSetVariable: event_type=8, timestamp=1.698296
-> [  1.698296] (1:master@Tremblay) insert_into_buffer: insert event_type=8, timestamp=1.698296, buffersize=64)
-> [  1.698296] (1:master@Tremblay) insert_into_buffer: inserted at end, pos = 64
-> [  1.698296] (5:slave@Ginette) new_pajeAddVariable: event_type=9, timestamp=1.698296
-> [  1.698296] (5:slave@Ginette) insert_into_buffer: insert event_type=9, timestamp=1.698296, buffersize=65)
-> [  1.698296] (5:slave@Ginette) insert_into_buffer: inserted at end, pos = 65
-> [  1.698296] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.261939
-> [  1.698296] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.261939, buffersize=66)
-> [  1.698296] (0:@) insert_into_buffer: inserted at 48
-> [  1.698296] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.698296
-> [  1.698296] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.698296, buffersize=67)
-> [  1.698296] (0:@) insert_into_buffer: inserted at end, pos = 67
-> [  1.698296] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.261939
-> [  1.698296] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.261939, buffersize=68)
-> [  1.698296] (0:@) insert_into_buffer: inserted at 49
-> [  1.698296] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.698296
-> [  1.698296] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.698296, buffersize=69)
-> [  1.698296] (0:@) insert_into_buffer: inserted at end, pos = 69
-> [  1.713496] (0:@) TRACE_paje_dump_buffer: dump until 0.742611. starts
-> [  1.713496] (0:@) TRACE_paje_dump_buffer: ends
-> [  1.771649] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.698296
-> [  1.771649] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.698296, buffersize=70)
-> [  1.771649] (0:@) insert_into_buffer: inserted at end, pos = 70
-> [  1.771649] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.771649
-> [  1.771649] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.771649, buffersize=71)
-> [  1.771649] (0:@) insert_into_buffer: inserted at end, pos = 71
-> [  1.771649] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.698296
-> [  1.771649] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.698296, buffersize=72)
-> [  1.771649] (0:@) insert_into_buffer: inserted at 71
-> [  1.771649] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.771649
-> [  1.771649] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.771649, buffersize=73)
-> [  1.771649] (0:@) insert_into_buffer: inserted at end, pos = 73
-> [  1.771649] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.713496
-> [  1.771649] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.713496, buffersize=74)
-> [  1.771649] (0:@) insert_into_buffer: inserted at 72
-> [  1.771649] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.771649
-> [  1.771649] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.771649, buffersize=75)
-> [  1.771649] (0:@) insert_into_buffer: inserted at end, pos = 75
-> [  1.771649] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.713496
-> [  1.771649] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.713496, buffersize=76)
-> [  1.771649] (0:@) insert_into_buffer: inserted at 73
-> [  1.771649] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.771649
-> [  1.771649] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.771649, buffersize=77)
-> [  1.771649] (0:@) insert_into_buffer: inserted at end, pos = 77
-> [  1.771649] (0:@) TRACE_paje_dump_buffer: dump until 0.742611. starts
-> [  1.771649] (0:@) TRACE_paje_dump_buffer: ends
-> [  1.773709] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.742611
-> [  1.773709] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.742611, buffersize=78)
-> [  1.773709] (0:@) insert_into_buffer: inserted at beginning
-> [  1.773709] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.742611
-> [  1.773709] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.742611, buffersize=79)
-> [  1.773709] (0:@) insert_into_buffer: inserted at 1
-> [  1.773709] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.773709
-> [  1.773709] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.773709, buffersize=80)
-> [  1.773709] (0:@) insert_into_buffer: inserted at end, pos = 80
-> [  1.773709] (0:@) new_pajeSetVariable: event_type=8, timestamp=0.742611
-> [  1.773709] (0:@) insert_into_buffer: insert event_type=8, timestamp=0.742611, buffersize=81)
-> [  1.773709] (0:@) insert_into_buffer: inserted at 2
-> [  1.773709] (0:@) new_pajeAddVariable: event_type=9, timestamp=0.742611
-> [  1.773709] (0:@) insert_into_buffer: insert event_type=9, timestamp=0.742611, buffersize=82)
-> [  1.773709] (0:@) insert_into_buffer: inserted at 3
-> [  1.773709] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.773709
-> [  1.773709] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.773709, buffersize=83)
-> [  1.773709] (0:@) insert_into_buffer: inserted at end, pos = 83
-> [  1.773709] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.771649
-> [  1.773709] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.771649, buffersize=84)
-> [  1.773709] (0:@) insert_into_buffer: inserted at 82
-> [  1.773709] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.773709
-> [  1.773709] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.773709, buffersize=85)
-> [  1.773709] (0:@) insert_into_buffer: inserted at end, pos = 85
-> [  1.773709] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.771649
-> [  1.773709] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.771649, buffersize=86)
-> [  1.773709] (0:@) insert_into_buffer: inserted at 83
-> [  1.773709] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.773709
-> [  1.773709] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.773709, buffersize=87)
-> [  1.773709] (0:@) insert_into_buffer: inserted at end, pos = 87
-> [  1.773709] (0:@) TRACE_paje_dump_buffer: dump until 1.259775. starts
-> [  1.773709] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.742611
-> [  1.773709] (0:@) free_paje_event: event_type=8, timestamp=0.742611
-> [  1.773709] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.742611
-> [  1.773709] (0:@) free_paje_event: event_type=9, timestamp=0.742611
-> [  1.773709] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.742611
-> [  1.773709] (0:@) free_paje_event: event_type=8, timestamp=0.742611
-> [  1.773709] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.742611
-> [  1.773709] (0:@) free_paje_event: event_type=9, timestamp=0.742611
-> [  1.773709] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.744775
-> [  1.773709] (0:@) free_paje_event: event_type=9, timestamp=0.744775
-> [  1.773709] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.744775
-> [  1.773709] (0:@) free_paje_event: event_type=8, timestamp=0.744775
-> [  1.773709] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.744775
-> [  1.773709] (0:@) free_paje_event: event_type=9, timestamp=0.744775
-> [  1.773709] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.744775
-> [  1.773709] (0:@) free_paje_event: event_type=9, timestamp=0.744775
-> [  1.773709] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.823468
-> [  1.773709] (0:@) free_paje_event: event_type=10, timestamp=0.823468
-> [  1.773709] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.823468
-> [  1.773709] (0:@) free_paje_event: event_type=10, timestamp=0.823468
-> [  1.773709] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.838668
-> [  1.773709] (0:@) free_paje_event: event_type=9, timestamp=0.838668
-> [  1.773709] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.989430
-> [  1.773709] (0:@) free_paje_event: event_type=10, timestamp=0.989430
-> [  1.773709] (0:@) print_pajeSetVariable: event_type=8, timestamp=0.989430
-> [  1.773709] (0:@) free_paje_event: event_type=8, timestamp=0.989430
-> [  1.773709] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.989430
-> [  1.773709] (0:@) free_paje_event: event_type=9, timestamp=0.989430
-> [  1.773709] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.989430
-> [  1.773709] (0:@) free_paje_event: event_type=10, timestamp=0.989430
-> [  1.773709] (0:@) print_pajeSubVariable: event_type=10, timestamp=0.989430
-> [  1.773709] (0:@) free_paje_event: event_type=10, timestamp=0.989430
-> [  1.773709] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.989430
-> [  1.773709] (0:@) free_paje_event: event_type=9, timestamp=0.989430
-> [  1.773709] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.989430
-> [  1.773709] (0:@) free_paje_event: event_type=9, timestamp=0.989430
-> [  1.773709] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.989430
-> [  1.773709] (0:@) free_paje_event: event_type=9, timestamp=0.989430
-> [  1.773709] (0:@) print_pajeAddVariable: event_type=9, timestamp=0.989430
-> [  1.773709] (0:@) free_paje_event: event_type=9, timestamp=0.989430
-> [  1.773709] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.041621
-> [  1.773709] (0:@) free_paje_event: event_type=10, timestamp=1.041621
-> [  1.773709] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.041621
-> [  1.773709] (0:@) free_paje_event: event_type=10, timestamp=1.041621
-> [  1.773709] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.062172
-> [  1.773709] (0:@) free_paje_event: event_type=9, timestamp=1.062172
-> [  1.773709] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.062172
-> [  1.773709] (0:@) free_paje_event: event_type=9, timestamp=1.062172
-> [  1.773709] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.062172
-> [  1.773709] (0:@) free_paje_event: event_type=9, timestamp=1.062172
-> [  1.773709] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.062172
-> [  1.773709] (0:@) free_paje_event: event_type=9, timestamp=1.062172
-> [  1.773709] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.062172
-> [  1.773709] (0:@) free_paje_event: event_type=9, timestamp=1.062172
-> [  1.773709] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.062172
-> [  1.773709] (0:@) free_paje_event: event_type=9, timestamp=1.062172
-> [  1.773709] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.254485
-> [  1.773709] (0:@) free_paje_event: event_type=10, timestamp=1.254485
-> [  1.773709] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.254485
-> [  1.773709] (0:@) free_paje_event: event_type=10, timestamp=1.254485
-> [  1.773709] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.254485
-> [  1.773709] (0:@) free_paje_event: event_type=10, timestamp=1.254485
-> [  1.773709] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.254485
-> [  1.773709] (0:@) free_paje_event: event_type=10, timestamp=1.254485
-> [  1.773709] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.254485
-> [  1.773709] (0:@) free_paje_event: event_type=10, timestamp=1.254485
-> [  1.773709] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.254485
-> [  1.773709] (0:@) free_paje_event: event_type=10, timestamp=1.254485
-> [  1.773709] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.254485
-> [  1.773709] (0:@) free_paje_event: event_type=10, timestamp=1.254485
-> [  1.773709] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.254485
-> [  1.773709] (0:@) free_paje_event: event_type=10, timestamp=1.254485
-> [  1.773709] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.254485
-> [  1.773709] (0:@) free_paje_event: event_type=9, timestamp=1.254485
-> [  1.773709] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.254485
-> [  1.773709] (0:@) free_paje_event: event_type=9, timestamp=1.254485
-> [  1.773709] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.254485
-> [  1.773709] (0:@) free_paje_event: event_type=9, timestamp=1.254485
-> [  1.773709] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.254485
-> [  1.773709] (0:@) free_paje_event: event_type=9, timestamp=1.254485
-> [  1.773709] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.254485
-> [  1.773709] (0:@) free_paje_event: event_type=9, timestamp=1.254485
-> [  1.773709] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.254485
-> [  1.773709] (0:@) free_paje_event: event_type=9, timestamp=1.254485
-> [  1.773709] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.259775
-> [  1.773709] (0:@) free_paje_event: event_type=10, timestamp=1.259775
-> [  1.773709] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.259775
-> [  1.773709] (0:@) free_paje_event: event_type=10, timestamp=1.259775
-> [  1.773709] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.259775
-> [  1.773709] (0:@) free_paje_event: event_type=10, timestamp=1.259775
-> [  1.773709] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.259775
-> [  1.773709] (0:@) free_paje_event: event_type=10, timestamp=1.259775
-> [  1.773709] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.259775
-> [  1.773709] (0:@) free_paje_event: event_type=10, timestamp=1.259775
-> [  1.773709] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.259775
-> [  1.773709] (0:@) free_paje_event: event_type=10, timestamp=1.259775
-> [  1.773709] (0:@) print_pajeSetVariable: event_type=8, timestamp=1.259775
-> [  1.773709] (0:@) free_paje_event: event_type=8, timestamp=1.259775
-> [  1.773709] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.259775
-> [  1.773709] (0:@) free_paje_event: event_type=9, timestamp=1.259775
-> [  1.773709] (0:@) TRACE_paje_dump_buffer: ends
-> [  1.864258] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.773709
-> [  1.864258] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.773709, buffersize=38)
-> [  1.864258] (0:@) insert_into_buffer: inserted at end, pos = 38
-> [  1.864258] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.864258
-> [  1.864258] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.864258, buffersize=39)
-> [  1.864258] (0:@) insert_into_buffer: inserted at end, pos = 39
-> [  1.864258] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.773709
-> [  1.864258] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.773709, buffersize=40)
-> [  1.864258] (0:@) insert_into_buffer: inserted at 39
-> [  1.864258] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.864258
-> [  1.864258] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.864258, buffersize=41)
-> [  1.864258] (0:@) insert_into_buffer: inserted at end, pos = 41
-> [  1.864258] (0:@) TRACE_paje_dump_buffer: dump until 1.259775. starts
-> [  1.864258] (0:@) TRACE_paje_dump_buffer: ends
-> [  1.864258] (3:slave@Jupiter) new_pajeAddVariable: event_type=9, timestamp=1.864258
-> [  1.864258] (3:slave@Jupiter) insert_into_buffer: insert event_type=9, timestamp=1.864258, buffersize=42)
-> [  1.864258] (3:slave@Jupiter) insert_into_buffer: inserted at end, pos = 42
-> [  1.864258] (1:master@Tremblay) new_pajeSetVariable: event_type=8, timestamp=1.864258
-> [  1.864258] (1:master@Tremblay) insert_into_buffer: insert event_type=8, timestamp=1.864258, buffersize=43)
-> [  1.864258] (1:master@Tremblay) insert_into_buffer: inserted at end, pos = 43
-> [  1.864414] (0:@) TRACE_paje_dump_buffer: dump until 1.259775. starts
-> [  1.864414] (0:@) TRACE_paje_dump_buffer: ends
-> [  1.866422] (0:@) TRACE_paje_dump_buffer: dump until 1.259775. starts
-> [  1.866422] (0:@) TRACE_paje_dump_buffer: ends
-> [  1.866422] (2:slave@Tremblay) new_pajeAddVariable: event_type=9, timestamp=1.866422
-> [  1.866422] (2:slave@Tremblay) insert_into_buffer: insert event_type=9, timestamp=1.866422, buffersize=44)
-> [  1.866422] (2:slave@Tremblay) insert_into_buffer: inserted at end, pos = 44
-> [  1.866422] (1:master@Tremblay) new_pajeSetVariable: event_type=8, timestamp=1.866422
-> [  1.866422] (1:master@Tremblay) insert_into_buffer: insert event_type=8, timestamp=1.866422, buffersize=45)
-> [  1.866422] (1:master@Tremblay) insert_into_buffer: inserted at end, pos = 45
-> [  1.886758] (0:@) TRACE_paje_dump_buffer: dump until 1.259775. starts
-> [  1.886758] (0:@) TRACE_paje_dump_buffer: ends
-> [  1.915117] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.259775
-> [  1.915117] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.259775, buffersize=46)
-> [  1.915117] (0:@) insert_into_buffer: inserted at beginning
-> [  1.915117] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.915117
-> [  1.915117] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.915117, buffersize=47)
-> [  1.915117] (0:@) insert_into_buffer: inserted at end, pos = 47
-> [  1.915117] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.259775
-> [  1.915117] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.259775, buffersize=48)
-> [  1.915117] (0:@) insert_into_buffer: inserted at 1
-> [  1.915117] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.915117
-> [  1.915117] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.915117, buffersize=49)
-> [  1.915117] (0:@) insert_into_buffer: inserted at end, pos = 49
-> [  1.915117] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.886758
-> [  1.915117] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.886758, buffersize=50)
-> [  1.915117] (0:@) insert_into_buffer: inserted at 48
-> [  1.915117] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.915117
-> [  1.915117] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.915117, buffersize=51)
-> [  1.915117] (0:@) insert_into_buffer: inserted at end, pos = 51
-> [  1.915117] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.886758
-> [  1.915117] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.886758, buffersize=52)
-> [  1.915117] (0:@) insert_into_buffer: inserted at 49
-> [  1.915117] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.915117
-> [  1.915117] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.915117, buffersize=53)
-> [  1.915117] (0:@) insert_into_buffer: inserted at end, pos = 53
-> [  1.915117] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.886758
-> [  1.915117] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.886758, buffersize=54)
-> [  1.915117] (0:@) insert_into_buffer: inserted at 50
-> [  1.915117] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.915117
-> [  1.915117] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.915117, buffersize=55)
-> [  1.915117] (0:@) insert_into_buffer: inserted at end, pos = 55
-> [  1.915117] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.886758
-> [  1.915117] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.886758, buffersize=56)
-> [  1.915117] (0:@) insert_into_buffer: inserted at 51
-> [  1.915117] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.915117
-> [  1.915117] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.915117, buffersize=57)
-> [  1.915117] (0:@) insert_into_buffer: inserted at end, pos = 57
-> [  1.915117] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.886758
-> [  1.915117] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.886758, buffersize=58)
-> [  1.915117] (0:@) insert_into_buffer: inserted at 52
-> [  1.915117] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.915117
-> [  1.915117] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.915117, buffersize=59)
-> [  1.915117] (0:@) insert_into_buffer: inserted at end, pos = 59
-> [  1.915117] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.886758
-> [  1.915117] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.886758, buffersize=60)
-> [  1.915117] (0:@) insert_into_buffer: inserted at 53
-> [  1.915117] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.915117
-> [  1.915117] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.915117, buffersize=61)
-> [  1.915117] (0:@) insert_into_buffer: inserted at end, pos = 61
-> [  1.915117] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.886758
-> [  1.915117] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.886758, buffersize=62)
-> [  1.915117] (0:@) insert_into_buffer: inserted at 54
-> [  1.915117] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.915117
-> [  1.915117] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.915117, buffersize=63)
-> [  1.915117] (0:@) insert_into_buffer: inserted at end, pos = 63
-> [  1.915117] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.886758
-> [  1.915117] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.886758, buffersize=64)
-> [  1.915117] (0:@) insert_into_buffer: inserted at 55
-> [  1.915117] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.915117
-> [  1.915117] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.915117, buffersize=65)
-> [  1.915117] (0:@) insert_into_buffer: inserted at end, pos = 65
-> [  1.915117] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.886758
-> [  1.915117] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.886758, buffersize=66)
-> [  1.915117] (0:@) insert_into_buffer: inserted at 56
-> [  1.915117] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.915117
-> [  1.915117] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.915117, buffersize=67)
-> [  1.915117] (0:@) insert_into_buffer: inserted at end, pos = 67
-> [  1.915117] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.886758
-> [  1.915117] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.886758, buffersize=68)
-> [  1.915117] (0:@) insert_into_buffer: inserted at 57
-> [  1.915117] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.915117
-> [  1.915117] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.915117, buffersize=69)
-> [  1.915117] (0:@) insert_into_buffer: inserted at end, pos = 69
-> [  1.915117] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.886758
-> [  1.915117] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.886758, buffersize=70)
-> [  1.915117] (0:@) insert_into_buffer: inserted at 58
-> [  1.915117] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.915117
-> [  1.915117] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.915117, buffersize=71)
-> [  1.915117] (0:@) insert_into_buffer: inserted at end, pos = 71
-> [  1.915117] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.886758
-> [  1.915117] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.886758, buffersize=72)
-> [  1.915117] (0:@) insert_into_buffer: inserted at 59
-> [  1.915117] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.915117
-> [  1.915117] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.915117, buffersize=73)
-> [  1.915117] (0:@) insert_into_buffer: inserted at end, pos = 73
-> [  1.915117] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.886758
-> [  1.915117] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.886758, buffersize=74)
-> [  1.915117] (0:@) insert_into_buffer: inserted at 60
-> [  1.915117] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.915117
-> [  1.915117] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.915117, buffersize=75)
-> [  1.915117] (0:@) insert_into_buffer: inserted at end, pos = 75
-> [  1.915117] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.886758
-> [  1.915117] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.886758, buffersize=76)
-> [  1.915117] (0:@) insert_into_buffer: inserted at 61
-> [  1.915117] (0:@) new_pajeSubVariable: event_type=10, timestamp=1.915117
-> [  1.915117] (0:@) insert_into_buffer: insert event_type=10, timestamp=1.915117, buffersize=77)
-> [  1.915117] (0:@) insert_into_buffer: inserted at end, pos = 77
-> [  1.915117] (0:@) TRACE_paje_dump_buffer: dump until 1.698296. starts
-> [  1.915117] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.259775
-> [  1.915117] (0:@) free_paje_event: event_type=9, timestamp=1.259775
-> [  1.915117] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.259775
-> [  1.915117] (0:@) free_paje_event: event_type=9, timestamp=1.259775
-> [  1.915117] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.261939
-> [  1.915117] (0:@) free_paje_event: event_type=9, timestamp=1.261939
-> [  1.915117] (0:@) print_pajeSetVariable: event_type=8, timestamp=1.261939
-> [  1.915117] (0:@) free_paje_event: event_type=8, timestamp=1.261939
-> [  1.915117] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.261939
-> [  1.915117] (0:@) free_paje_event: event_type=9, timestamp=1.261939
-> [  1.915117] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.261939
-> [  1.915117] (0:@) free_paje_event: event_type=9, timestamp=1.261939
-> [  1.915117] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.557837
-> [  1.915117] (0:@) free_paje_event: event_type=10, timestamp=1.557837
-> [  1.915117] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.557837
-> [  1.915117] (0:@) free_paje_event: event_type=10, timestamp=1.557837
-> [  1.915117] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.571068
-> [  1.915117] (0:@) free_paje_event: event_type=9, timestamp=1.571068
-> [  1.915117] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.571068
-> [  1.915117] (0:@) free_paje_event: event_type=9, timestamp=1.571068
-> [  1.915117] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.571068
-> [  1.915117] (0:@) free_paje_event: event_type=9, timestamp=1.571068
-> [  1.915117] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.644772
-> [  1.915117] (0:@) free_paje_event: event_type=10, timestamp=1.644772
-> [  1.915117] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.644772
-> [  1.915117] (0:@) free_paje_event: event_type=10, timestamp=1.644772
-> [  1.915117] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.644772
-> [  1.915117] (0:@) free_paje_event: event_type=10, timestamp=1.644772
-> [  1.915117] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.644772
-> [  1.915117] (0:@) free_paje_event: event_type=10, timestamp=1.644772
-> [  1.915117] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.644772
-> [  1.915117] (0:@) free_paje_event: event_type=10, timestamp=1.644772
-> [  1.915117] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.644772
-> [  1.915117] (0:@) free_paje_event: event_type=9, timestamp=1.644772
-> [  1.915117] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.644772
-> [  1.915117] (0:@) free_paje_event: event_type=9, timestamp=1.644772
-> [  1.915117] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.644772
-> [  1.915117] (0:@) free_paje_event: event_type=9, timestamp=1.644772
-> [  1.915117] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.698296
-> [  1.915117] (0:@) free_paje_event: event_type=10, timestamp=1.698296
-> [  1.915117] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.698296
-> [  1.915117] (0:@) free_paje_event: event_type=10, timestamp=1.698296
-> [  1.915117] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.698296
-> [  1.915117] (0:@) free_paje_event: event_type=10, timestamp=1.698296
-> [  1.915117] (0:@) print_pajeSetVariable: event_type=8, timestamp=1.698296
-> [  1.915117] (0:@) free_paje_event: event_type=8, timestamp=1.698296
-> [  1.915117] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.698296
-> [  1.915117] (0:@) free_paje_event: event_type=9, timestamp=1.698296
-> [  1.915117] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.698296
-> [  1.915117] (0:@) free_paje_event: event_type=10, timestamp=1.698296
-> [  1.915117] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.698296
-> [  1.915117] (0:@) free_paje_event: event_type=10, timestamp=1.698296
-> [  1.915117] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.698296
-> [  1.915117] (0:@) free_paje_event: event_type=9, timestamp=1.698296
-> [  1.915117] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.698296
-> [  1.915117] (0:@) free_paje_event: event_type=9, timestamp=1.698296
-> [  1.915117] (0:@) TRACE_paje_dump_buffer: ends
-> [  2.082294] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.915117
-> [  2.082294] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.915117, buffersize=50)
-> [  2.082294] (0:@) insert_into_buffer: inserted at end, pos = 50
-> [  2.082294] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.082294
-> [  2.082294] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.082294, buffersize=51)
-> [  2.082294] (0:@) insert_into_buffer: inserted at end, pos = 51
-> [  2.082294] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.915117
-> [  2.082294] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.915117, buffersize=52)
-> [  2.082294] (0:@) insert_into_buffer: inserted at 51
-> [  2.082294] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.082294
-> [  2.082294] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.082294, buffersize=53)
-> [  2.082294] (0:@) insert_into_buffer: inserted at end, pos = 53
-> [  2.082294] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.915117
-> [  2.082294] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.915117, buffersize=54)
-> [  2.082294] (0:@) insert_into_buffer: inserted at 52
-> [  2.082294] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.082294
-> [  2.082294] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.082294, buffersize=55)
-> [  2.082294] (0:@) insert_into_buffer: inserted at end, pos = 55
-> [  2.082294] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.915117
-> [  2.082294] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.915117, buffersize=56)
-> [  2.082294] (0:@) insert_into_buffer: inserted at 53
-> [  2.082294] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.082294
-> [  2.082294] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.082294, buffersize=57)
-> [  2.082294] (0:@) insert_into_buffer: inserted at end, pos = 57
-> [  2.082294] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.915117
-> [  2.082294] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.915117, buffersize=58)
-> [  2.082294] (0:@) insert_into_buffer: inserted at 54
-> [  2.082294] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.082294
-> [  2.082294] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.082294, buffersize=59)
-> [  2.082294] (0:@) insert_into_buffer: inserted at end, pos = 59
-> [  2.082294] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.915117
-> [  2.082294] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.915117, buffersize=60)
-> [  2.082294] (0:@) insert_into_buffer: inserted at 55
-> [  2.082294] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.082294
-> [  2.082294] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.082294, buffersize=61)
-> [  2.082294] (0:@) insert_into_buffer: inserted at end, pos = 61
-> [  2.082294] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.915117
-> [  2.082294] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.915117, buffersize=62)
-> [  2.082294] (0:@) insert_into_buffer: inserted at 56
-> [  2.082294] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.082294
-> [  2.082294] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.082294, buffersize=63)
-> [  2.082294] (0:@) insert_into_buffer: inserted at end, pos = 63
-> [  2.082294] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.915117
-> [  2.082294] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.915117, buffersize=64)
-> [  2.082294] (0:@) insert_into_buffer: inserted at 57
-> [  2.082294] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.082294
-> [  2.082294] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.082294, buffersize=65)
-> [  2.082294] (0:@) insert_into_buffer: inserted at end, pos = 65
-> [  2.082294] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.915117
-> [  2.082294] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.915117, buffersize=66)
-> [  2.082294] (0:@) insert_into_buffer: inserted at 58
-> [  2.082294] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.082294
-> [  2.082294] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.082294, buffersize=67)
-> [  2.082294] (0:@) insert_into_buffer: inserted at end, pos = 67
-> [  2.082294] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.915117
-> [  2.082294] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.915117, buffersize=68)
-> [  2.082294] (0:@) insert_into_buffer: inserted at 59
-> [  2.082294] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.082294
-> [  2.082294] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.082294, buffersize=69)
-> [  2.082294] (0:@) insert_into_buffer: inserted at end, pos = 69
-> [  2.082294] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.915117
-> [  2.082294] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.915117, buffersize=70)
-> [  2.082294] (0:@) insert_into_buffer: inserted at 60
-> [  2.082294] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.082294
-> [  2.082294] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.082294, buffersize=71)
-> [  2.082294] (0:@) insert_into_buffer: inserted at end, pos = 71
-> [  2.082294] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.915117
-> [  2.082294] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.915117, buffersize=72)
-> [  2.082294] (0:@) insert_into_buffer: inserted at 61
-> [  2.082294] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.082294
-> [  2.082294] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.082294, buffersize=73)
-> [  2.082294] (0:@) insert_into_buffer: inserted at end, pos = 73
-> [  2.082294] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.915117
-> [  2.082294] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.915117, buffersize=74)
-> [  2.082294] (0:@) insert_into_buffer: inserted at 62
-> [  2.082294] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.082294
-> [  2.082294] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.082294, buffersize=75)
-> [  2.082294] (0:@) insert_into_buffer: inserted at end, pos = 75
-> [  2.082294] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.915117
-> [  2.082294] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.915117, buffersize=76)
-> [  2.082294] (0:@) insert_into_buffer: inserted at 63
-> [  2.082294] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.082294
-> [  2.082294] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.082294, buffersize=77)
-> [  2.082294] (0:@) insert_into_buffer: inserted at end, pos = 77
-> [  2.082294] (0:@) TRACE_paje_dump_buffer: dump until 1.698296. starts
-> [  2.082294] (0:@) TRACE_paje_dump_buffer: ends
-> [  2.082294] (6:slave@Bourassa) new_pajeAddVariable: event_type=9, timestamp=2.082294
-> [  2.082294] (6:slave@Bourassa) insert_into_buffer: insert event_type=9, timestamp=2.082294, buffersize=78)
-> [  2.082294] (6:slave@Bourassa) insert_into_buffer: inserted at end, pos = 78
-> [  2.082294] (1:master@Tremblay) new_pajeSetVariable: event_type=8, timestamp=2.082294
-> [  2.082294] (1:master@Tremblay) insert_into_buffer: insert event_type=8, timestamp=2.082294, buffersize=79)
-> [  2.082294] (1:master@Tremblay) insert_into_buffer: inserted at end, pos = 79
-> [  2.082294] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.866422
-> [  2.082294] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.866422, buffersize=80)
-> [  2.082294] (0:@) insert_into_buffer: inserted at 20
-> [  2.082294] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.082294
-> [  2.082294] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.082294, buffersize=81)
-> [  2.082294] (0:@) insert_into_buffer: inserted at end, pos = 81
-> [  2.082294] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.866422
-> [  2.082294] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.866422, buffersize=82)
-> [  2.082294] (0:@) insert_into_buffer: inserted at 21
-> [  2.082294] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.082294
-> [  2.082294] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.082294, buffersize=83)
-> [  2.082294] (0:@) insert_into_buffer: inserted at end, pos = 83
-> [  2.102845] (0:@) TRACE_paje_dump_buffer: dump until 1.698296. starts
-> [  2.102845] (0:@) TRACE_paje_dump_buffer: ends
-> [  2.300447] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.102845
-> [  2.300447] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.102845, buffersize=84)
-> [  2.300447] (0:@) insert_into_buffer: inserted at end, pos = 84
-> [  2.300447] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.300447
-> [  2.300447] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.300447, buffersize=85)
-> [  2.300447] (0:@) insert_into_buffer: inserted at end, pos = 85
-> [  2.300447] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.102845
-> [  2.300447] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.102845, buffersize=86)
-> [  2.300447] (0:@) insert_into_buffer: inserted at 85
-> [  2.300447] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.300447
-> [  2.300447] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.300447, buffersize=87)
-> [  2.300447] (0:@) insert_into_buffer: inserted at end, pos = 87
-> [  2.300447] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.102845
-> [  2.300447] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.102845, buffersize=88)
-> [  2.300447] (0:@) insert_into_buffer: inserted at 86
-> [  2.300447] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.300447
-> [  2.300447] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.300447, buffersize=89)
-> [  2.300447] (0:@) insert_into_buffer: inserted at end, pos = 89
-> [  2.300447] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.102845
-> [  2.300447] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.102845, buffersize=90)
-> [  2.300447] (0:@) insert_into_buffer: inserted at 87
-> [  2.300447] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.300447
-> [  2.300447] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.300447, buffersize=91)
-> [  2.300447] (0:@) insert_into_buffer: inserted at end, pos = 91
-> [  2.300447] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.102845
-> [  2.300447] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.102845, buffersize=92)
-> [  2.300447] (0:@) insert_into_buffer: inserted at 88
-> [  2.300447] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.300447
-> [  2.300447] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.300447, buffersize=93)
-> [  2.300447] (0:@) insert_into_buffer: inserted at end, pos = 93
-> [  2.300447] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.102845
-> [  2.300447] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.102845, buffersize=94)
-> [  2.300447] (0:@) insert_into_buffer: inserted at 89
-> [  2.300447] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.300447
-> [  2.300447] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.300447, buffersize=95)
-> [  2.300447] (0:@) insert_into_buffer: inserted at end, pos = 95
-> [  2.300447] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.102845
-> [  2.300447] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.102845, buffersize=96)
-> [  2.300447] (0:@) insert_into_buffer: inserted at 90
-> [  2.300447] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.300447
-> [  2.300447] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.300447, buffersize=97)
-> [  2.300447] (0:@) insert_into_buffer: inserted at end, pos = 97
-> [  2.300447] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.102845
-> [  2.300447] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.102845, buffersize=98)
-> [  2.300447] (0:@) insert_into_buffer: inserted at 91
-> [  2.300447] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.300447
-> [  2.300447] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.300447, buffersize=99)
-> [  2.300447] (0:@) insert_into_buffer: inserted at end, pos = 99
-> [  2.300447] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.102845
-> [  2.300447] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.102845, buffersize=100)
-> [  2.300447] (0:@) insert_into_buffer: inserted at 92
-> [  2.300447] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.300447
-> [  2.300447] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.300447, buffersize=101)
-> [  2.300447] (0:@) insert_into_buffer: inserted at end, pos = 101
-> [  2.300447] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.102845
-> [  2.300447] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.102845, buffersize=102)
-> [  2.300447] (0:@) insert_into_buffer: inserted at 93
-> [  2.300447] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.300447
-> [  2.300447] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.300447, buffersize=103)
-> [  2.300447] (0:@) insert_into_buffer: inserted at end, pos = 103
-> [  2.300447] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.102845
-> [  2.300447] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.102845, buffersize=104)
-> [  2.300447] (0:@) insert_into_buffer: inserted at 94
-> [  2.300447] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.300447
-> [  2.300447] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.300447, buffersize=105)
-> [  2.300447] (0:@) insert_into_buffer: inserted at end, pos = 105
-> [  2.300447] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.102845
-> [  2.300447] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.102845, buffersize=106)
-> [  2.300447] (0:@) insert_into_buffer: inserted at 95
-> [  2.300447] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.300447
-> [  2.300447] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.300447, buffersize=107)
-> [  2.300447] (0:@) insert_into_buffer: inserted at end, pos = 107
-> [  2.300447] (0:@) TRACE_paje_dump_buffer: dump until 1.698296. starts
-> [  2.300447] (0:@) TRACE_paje_dump_buffer: ends
-> [  2.300447] (4:slave@Fafard) new_pajeAddVariable: event_type=9, timestamp=2.300447
-> [  2.300447] (4:slave@Fafard) insert_into_buffer: insert event_type=9, timestamp=2.300447, buffersize=108)
-> [  2.300447] (4:slave@Fafard) insert_into_buffer: inserted at end, pos = 108
-> [  2.300447] (1:master@Tremblay) new_pajeSetVariable: event_type=8, timestamp=2.300447
-> [  2.300447] (1:master@Tremblay) insert_into_buffer: insert event_type=8, timestamp=2.300447, buffersize=109)
-> [  2.300447] (1:master@Tremblay) insert_into_buffer: inserted at end, pos = 109
-> [  2.300447] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.082294
-> [  2.300447] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.082294, buffersize=110)
-> [  2.300447] (0:@) insert_into_buffer: inserted at 84
-> [  2.300447] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.300447
-> [  2.300447] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.300447, buffersize=111)
-> [  2.300447] (0:@) insert_into_buffer: inserted at end, pos = 111
-> [  2.300447] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.082294
-> [  2.300447] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.082294, buffersize=112)
-> [  2.300447] (0:@) insert_into_buffer: inserted at 85
-> [  2.300447] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.300447
-> [  2.300447] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.300447, buffersize=113)
-> [  2.300447] (0:@) insert_into_buffer: inserted at end, pos = 113
-> [  2.376132] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.300447
-> [  2.376132] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.300447, buffersize=114)
-> [  2.376132] (0:@) insert_into_buffer: inserted at end, pos = 114
-> [  2.376132] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.376132
-> [  2.376132] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.376132, buffersize=115)
-> [  2.376132] (0:@) insert_into_buffer: inserted at end, pos = 115
-> [  2.376132] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.300447
-> [  2.376132] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.300447, buffersize=116)
-> [  2.376132] (0:@) insert_into_buffer: inserted at 115
-> [  2.376132] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.376132
-> [  2.376132] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.376132, buffersize=117)
-> [  2.376132] (0:@) insert_into_buffer: inserted at end, pos = 117
-> [  2.376132] (0:@) TRACE_paje_dump_buffer: dump until 1.698296. starts
-> [  2.376132] (0:@) TRACE_paje_dump_buffer: ends
-> [  2.376288] (0:@) TRACE_paje_dump_buffer: dump until 1.698296. starts
-> [  2.376288] (0:@) TRACE_paje_dump_buffer: ends
-> [  2.378296] (0:@) TRACE_paje_dump_buffer: dump until 1.698296. starts
-> [  2.378296] (0:@) TRACE_paje_dump_buffer: ends
-> [  2.378296] (1:master@Tremblay) new_pajeSetVariable: event_type=8, timestamp=2.378296
-> [  2.378296] (1:master@Tremblay) insert_into_buffer: insert event_type=8, timestamp=2.378296, buffersize=118)
-> [  2.378296] (1:master@Tremblay) insert_into_buffer: inserted at end, pos = 118
-> [  2.378296] (2:slave@Tremblay) new_pajeAddVariable: event_type=9, timestamp=2.378296
-> [  2.378296] (2:slave@Tremblay) insert_into_buffer: insert event_type=9, timestamp=2.378296, buffersize=119)
-> [  2.378296] (2:slave@Tremblay) insert_into_buffer: inserted at end, pos = 119
-> [  2.519600] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.864258
-> [  2.519600] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.864258, buffersize=120)
-> [  2.519600] (0:@) insert_into_buffer: inserted at 18
-> [  2.519600] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.519600
-> [  2.519600] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.519600, buffersize=121)
-> [  2.519600] (0:@) insert_into_buffer: inserted at end, pos = 121
-> [  2.519600] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.864258
-> [  2.519600] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.864258, buffersize=122)
-> [  2.519600] (0:@) insert_into_buffer: inserted at 19
-> [  2.519600] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.519600
-> [  2.519600] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.519600, buffersize=123)
-> [  2.519600] (0:@) insert_into_buffer: inserted at end, pos = 123
-> [  2.519600] (0:@) TRACE_paje_dump_buffer: dump until 1.698296. starts
-> [  2.519600] (0:@) TRACE_paje_dump_buffer: ends
-> [  2.534800] (0:@) TRACE_paje_dump_buffer: dump until 1.698296. starts
-> [  2.534800] (0:@) TRACE_paje_dump_buffer: ends
-> [  2.685562] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.534800
-> [  2.685562] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.534800, buffersize=124)
-> [  2.685562] (0:@) insert_into_buffer: inserted at end, pos = 124
-> [  2.685562] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.685562
-> [  2.685562] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.685562, buffersize=125)
-> [  2.685562] (0:@) insert_into_buffer: inserted at end, pos = 125
-> [  2.685562] (0:@) TRACE_paje_dump_buffer: dump until 1.698296. starts
-> [  2.685562] (0:@) TRACE_paje_dump_buffer: ends
-> [  2.685562] (1:master@Tremblay) new_pajeSetVariable: event_type=8, timestamp=2.685562
-> [  2.685562] (1:master@Tremblay) insert_into_buffer: insert event_type=8, timestamp=2.685562, buffersize=126)
-> [  2.685562] (1:master@Tremblay) insert_into_buffer: inserted at end, pos = 126
-> [  2.685562] (3:slave@Jupiter) new_pajeAddVariable: event_type=9, timestamp=2.685562
-> [  2.685562] (3:slave@Jupiter) insert_into_buffer: insert event_type=9, timestamp=2.685562, buffersize=127)
-> [  2.685562] (3:slave@Jupiter) insert_into_buffer: inserted at end, pos = 127
-> [  2.685562] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.378296
-> [  2.685562] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.378296, buffersize=128)
-> [  2.685562] (0:@) insert_into_buffer: inserted at 122
-> [  2.685562] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.685562
-> [  2.685562] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.685562, buffersize=129)
-> [  2.685562] (0:@) insert_into_buffer: inserted at end, pos = 129
-> [  2.685562] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.378296
-> [  2.685562] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.378296, buffersize=130)
-> [  2.685562] (0:@) insert_into_buffer: inserted at 123
-> [  2.685562] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.685562
-> [  2.685562] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.685562, buffersize=131)
-> [  2.685562] (0:@) insert_into_buffer: inserted at end, pos = 131
-> [  2.729394] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.698296
-> [  2.729394] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.698296, buffersize=132)
-> [  2.729394] (0:@) insert_into_buffer: inserted at beginning
-> [  2.729394] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.729394
-> [  2.729394] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.729394, buffersize=133)
-> [  2.729394] (0:@) insert_into_buffer: inserted at end, pos = 133
-> [  2.729394] (0:@) new_pajeAddVariable: event_type=9, timestamp=1.698296
-> [  2.729394] (0:@) insert_into_buffer: insert event_type=9, timestamp=1.698296, buffersize=134)
-> [  2.729394] (0:@) insert_into_buffer: inserted at 1
-> [  2.729394] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.729394
-> [  2.729394] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.729394, buffersize=135)
-> [  2.729394] (0:@) insert_into_buffer: inserted at end, pos = 135
-> [  2.729394] (0:@) TRACE_paje_dump_buffer: dump until 2.082294. starts
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.698296
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.698296
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.698296
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.698296
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.713496
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.713496
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.713496
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.713496
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.771649
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=1.771649
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.771649
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=1.771649
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.771649
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=1.771649
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.771649
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=1.771649
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.771649
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.771649
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.771649
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.771649
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.773709
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=1.773709
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.773709
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=1.773709
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.773709
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=1.773709
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.773709
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=1.773709
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.773709
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.773709
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.773709
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.773709
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.864258
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=1.864258
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.864258
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=1.864258
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.864258
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.864258
-> [  2.729394] (0:@) print_pajeSetVariable: event_type=8, timestamp=1.864258
-> [  2.729394] (0:@) free_paje_event: event_type=8, timestamp=1.864258
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.864258
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.864258
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.864258
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.864258
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.866422
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.866422
-> [  2.729394] (0:@) print_pajeSetVariable: event_type=8, timestamp=1.866422
-> [  2.729394] (0:@) free_paje_event: event_type=8, timestamp=1.866422
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.866422
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.866422
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.866422
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.866422
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.886758
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.886758
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.886758
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.886758
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.886758
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.886758
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.886758
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.886758
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.886758
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.886758
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.886758
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.886758
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.886758
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.886758
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.886758
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.886758
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.886758
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.886758
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.886758
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.886758
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.886758
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.886758
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.886758
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.886758
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.886758
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.886758
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.886758
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.886758
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.915117
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=1.915117
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.915117
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=1.915117
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.915117
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=1.915117
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.915117
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=1.915117
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.915117
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=1.915117
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.915117
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=1.915117
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.915117
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=1.915117
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.915117
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=1.915117
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.915117
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=1.915117
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.915117
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=1.915117
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.915117
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=1.915117
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.915117
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=1.915117
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.915117
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=1.915117
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.915117
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=1.915117
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.915117
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=1.915117
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=1.915117
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=1.915117
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.915117
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.915117
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.915117
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.915117
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.915117
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.915117
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.915117
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.915117
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.915117
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.915117
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.915117
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.915117
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.915117
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.915117
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.915117
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.915117
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.915117
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.915117
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.915117
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.915117
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.915117
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.915117
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.915117
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.915117
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.915117
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.915117
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=1.915117
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=1.915117
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.082294
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=2.082294
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.082294
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=2.082294
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.082294
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=2.082294
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.082294
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=2.082294
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.082294
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=2.082294
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.082294
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=2.082294
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.082294
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=2.082294
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.082294
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=2.082294
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.082294
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=2.082294
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.082294
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=2.082294
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.082294
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=2.082294
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.082294
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=2.082294
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.082294
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=2.082294
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.082294
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=2.082294
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.082294
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=2.082294
-> [  2.729394] (0:@) print_pajeSetVariable: event_type=8, timestamp=2.082294
-> [  2.729394] (0:@) free_paje_event: event_type=8, timestamp=2.082294
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.082294
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=2.082294
-> [  2.729394] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.082294
-> [  2.729394] (0:@) free_paje_event: event_type=10, timestamp=2.082294
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.082294
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=2.082294
-> [  2.729394] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.082294
-> [  2.729394] (0:@) free_paje_event: event_type=9, timestamp=2.082294
-> [  2.729394] (0:@) TRACE_paje_dump_buffer: ends
-> [  2.742626] (0:@) TRACE_paje_dump_buffer: dump until 2.082294. starts
-> [  2.742626] (0:@) TRACE_paje_dump_buffer: ends
-> [  2.869854] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.742626
-> [  2.869854] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.742626, buffersize=46)
-> [  2.869854] (0:@) insert_into_buffer: inserted at end, pos = 46
-> [  2.869854] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.869854
-> [  2.869854] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.869854, buffersize=47)
-> [  2.869854] (0:@) insert_into_buffer: inserted at end, pos = 47
-> [  2.869854] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.742626
-> [  2.869854] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.742626, buffersize=48)
-> [  2.869854] (0:@) insert_into_buffer: inserted at 47
-> [  2.869854] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.869854
-> [  2.869854] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.869854, buffersize=49)
-> [  2.869854] (0:@) insert_into_buffer: inserted at end, pos = 49
-> [  2.869854] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.742626
-> [  2.869854] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.742626, buffersize=50)
-> [  2.869854] (0:@) insert_into_buffer: inserted at 48
-> [  2.869854] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.869854
-> [  2.869854] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.869854, buffersize=51)
-> [  2.869854] (0:@) insert_into_buffer: inserted at end, pos = 51
-> [  2.869854] (0:@) TRACE_paje_dump_buffer: dump until 2.082294. starts
-> [  2.869854] (0:@) TRACE_paje_dump_buffer: ends
-> [  2.869854] (1:master@Tremblay) new_pajeSetVariable: event_type=8, timestamp=2.869854
-> [  2.869854] (1:master@Tremblay) insert_into_buffer: insert event_type=8, timestamp=2.869854, buffersize=52)
-> [  2.869854] (1:master@Tremblay) insert_into_buffer: inserted at end, pos = 52
-> [  2.869854] (5:slave@Ginette) new_pajeAddVariable: event_type=9, timestamp=2.869854
-> [  2.869854] (5:slave@Ginette) insert_into_buffer: insert event_type=9, timestamp=2.869854, buffersize=53)
-> [  2.869854] (5:slave@Ginette) insert_into_buffer: inserted at end, pos = 53
-> [  2.869854] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.685562
-> [  2.869854] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.685562, buffersize=54)
-> [  2.869854] (0:@) insert_into_buffer: inserted at 44
-> [  2.869854] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.869854
-> [  2.869854] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.869854, buffersize=55)
-> [  2.869854] (0:@) insert_into_buffer: inserted at end, pos = 55
-> [  2.869854] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.685562
-> [  2.869854] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.685562, buffersize=56)
-> [  2.869854] (0:@) insert_into_buffer: inserted at 45
-> [  2.869854] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.869854
-> [  2.869854] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.869854, buffersize=57)
-> [  2.869854] (0:@) insert_into_buffer: inserted at end, pos = 57
-> [  2.888006] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.869854
-> [  2.888006] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.869854, buffersize=58)
-> [  2.888006] (0:@) insert_into_buffer: inserted at end, pos = 58
-> [  2.888006] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.888006
-> [  2.888006] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.888006, buffersize=59)
-> [  2.888006] (0:@) insert_into_buffer: inserted at end, pos = 59
-> [  2.888006] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.869854
-> [  2.888006] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.869854, buffersize=60)
-> [  2.888006] (0:@) insert_into_buffer: inserted at 59
-> [  2.888006] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.888006
-> [  2.888006] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.888006, buffersize=61)
-> [  2.888006] (0:@) insert_into_buffer: inserted at end, pos = 61
-> [  2.888006] (0:@) TRACE_paje_dump_buffer: dump until 2.082294. starts
-> [  2.888006] (0:@) TRACE_paje_dump_buffer: ends
-> [  2.888162] (0:@) TRACE_paje_dump_buffer: dump until 2.082294. starts
-> [  2.888162] (0:@) TRACE_paje_dump_buffer: ends
-> [  2.890170] (0:@) TRACE_paje_dump_buffer: dump until 2.082294. starts
-> [  2.890170] (0:@) TRACE_paje_dump_buffer: ends
-> [  2.890170] (1:master@Tremblay) new_pajeSetVariable: event_type=8, timestamp=2.890170
-> [  2.890170] (1:master@Tremblay) insert_into_buffer: insert event_type=8, timestamp=2.890170, buffersize=62)
-> [  2.890170] (1:master@Tremblay) insert_into_buffer: inserted at end, pos = 62
-> [  2.890170] (2:slave@Tremblay) new_pajeAddVariable: event_type=9, timestamp=2.890170
-> [  2.890170] (2:slave@Tremblay) insert_into_buffer: insert event_type=9, timestamp=2.890170, buffersize=63)
-> [  2.890170] (2:slave@Tremblay) insert_into_buffer: inserted at end, pos = 63
-> [  2.955790] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.300447
-> [  2.955790] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.300447, buffersize=64)
-> [  2.955790] (0:@) insert_into_buffer: inserted at 30
-> [  2.955790] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.955790
-> [  2.955790] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.955790, buffersize=65)
-> [  2.955790] (0:@) insert_into_buffer: inserted at end, pos = 65
-> [  2.955790] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.300447
-> [  2.955790] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.300447, buffersize=66)
-> [  2.955790] (0:@) insert_into_buffer: inserted at 31
-> [  2.955790] (0:@) new_pajeSubVariable: event_type=10, timestamp=2.955790
-> [  2.955790] (0:@) insert_into_buffer: insert event_type=10, timestamp=2.955790, buffersize=67)
-> [  2.955790] (0:@) insert_into_buffer: inserted at end, pos = 67
-> [  2.955790] (0:@) TRACE_paje_dump_buffer: dump until 2.082294. starts
-> [  2.955790] (0:@) TRACE_paje_dump_buffer: ends
-> [  2.976340] (0:@) TRACE_paje_dump_buffer: dump until 2.082294. starts
-> [  2.976340] (0:@) TRACE_paje_dump_buffer: ends
-> [  3.113392] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.082294
-> [  3.113392] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.082294, buffersize=68)
-> [  3.113392] (0:@) insert_into_buffer: inserted at beginning
-> [  3.113392] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.113392
-> [  3.113392] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.113392, buffersize=69)
-> [  3.113392] (0:@) insert_into_buffer: inserted at end, pos = 69
-> [  3.113392] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.082294
-> [  3.113392] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.082294, buffersize=70)
-> [  3.113392] (0:@) insert_into_buffer: inserted at 1
-> [  3.113392] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.113392
-> [  3.113392] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.113392, buffersize=71)
-> [  3.113392] (0:@) insert_into_buffer: inserted at end, pos = 71
-> [  3.113392] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.976340
-> [  3.113392] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.976340, buffersize=72)
-> [  3.113392] (0:@) insert_into_buffer: inserted at 70
-> [  3.113392] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.113392
-> [  3.113392] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.113392, buffersize=73)
-> [  3.113392] (0:@) insert_into_buffer: inserted at end, pos = 73
-> [  3.113392] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.976340
-> [  3.113392] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.976340, buffersize=74)
-> [  3.113392] (0:@) insert_into_buffer: inserted at 71
-> [  3.113392] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.113392
-> [  3.113392] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.113392, buffersize=75)
-> [  3.113392] (0:@) insert_into_buffer: inserted at end, pos = 75
-> [  3.113392] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.976340
-> [  3.113392] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.976340, buffersize=76)
-> [  3.113392] (0:@) insert_into_buffer: inserted at 72
-> [  3.113392] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.113392
-> [  3.113392] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.113392, buffersize=77)
-> [  3.113392] (0:@) insert_into_buffer: inserted at end, pos = 77
-> [  3.113392] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.976340
-> [  3.113392] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.976340, buffersize=78)
-> [  3.113392] (0:@) insert_into_buffer: inserted at 73
-> [  3.113392] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.113392
-> [  3.113392] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.113392, buffersize=79)
-> [  3.113392] (0:@) insert_into_buffer: inserted at end, pos = 79
-> [  3.113392] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.976340
-> [  3.113392] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.976340, buffersize=80)
-> [  3.113392] (0:@) insert_into_buffer: inserted at 74
-> [  3.113392] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.113392
-> [  3.113392] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.113392, buffersize=81)
-> [  3.113392] (0:@) insert_into_buffer: inserted at end, pos = 81
-> [  3.113392] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.976340
-> [  3.113392] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.976340, buffersize=82)
-> [  3.113392] (0:@) insert_into_buffer: inserted at 75
-> [  3.113392] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.113392
-> [  3.113392] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.113392, buffersize=83)
-> [  3.113392] (0:@) insert_into_buffer: inserted at end, pos = 83
-> [  3.113392] (0:@) TRACE_paje_dump_buffer: dump until 2.685562. starts
-> [  3.113392] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.082294
-> [  3.113392] (0:@) free_paje_event: event_type=9, timestamp=2.082294
-> [  3.113392] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.082294
-> [  3.113392] (0:@) free_paje_event: event_type=9, timestamp=2.082294
-> [  3.113392] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.102845
-> [  3.113392] (0:@) free_paje_event: event_type=9, timestamp=2.102845
-> [  3.113392] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.102845
-> [  3.113392] (0:@) free_paje_event: event_type=9, timestamp=2.102845
-> [  3.113392] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.102845
-> [  3.113392] (0:@) free_paje_event: event_type=9, timestamp=2.102845
-> [  3.113392] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.102845
-> [  3.113392] (0:@) free_paje_event: event_type=9, timestamp=2.102845
-> [  3.113392] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.102845
-> [  3.113392] (0:@) free_paje_event: event_type=9, timestamp=2.102845
-> [  3.113392] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.102845
-> [  3.113392] (0:@) free_paje_event: event_type=9, timestamp=2.102845
-> [  3.113392] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.102845
-> [  3.113392] (0:@) free_paje_event: event_type=9, timestamp=2.102845
-> [  3.113392] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.102845
-> [  3.113392] (0:@) free_paje_event: event_type=9, timestamp=2.102845
-> [  3.113392] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.102845
-> [  3.113392] (0:@) free_paje_event: event_type=9, timestamp=2.102845
-> [  3.113392] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.102845
-> [  3.113392] (0:@) free_paje_event: event_type=9, timestamp=2.102845
-> [  3.113392] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.102845
-> [  3.113392] (0:@) free_paje_event: event_type=9, timestamp=2.102845
-> [  3.113392] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.102845
-> [  3.113392] (0:@) free_paje_event: event_type=9, timestamp=2.102845
-> [  3.113392] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.300447
-> [  3.113392] (0:@) free_paje_event: event_type=10, timestamp=2.300447
-> [  3.113392] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.300447
-> [  3.113392] (0:@) free_paje_event: event_type=10, timestamp=2.300447
-> [  3.113392] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.300447
-> [  3.113392] (0:@) free_paje_event: event_type=10, timestamp=2.300447
-> [  3.113392] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.300447
-> [  3.113392] (0:@) free_paje_event: event_type=10, timestamp=2.300447
-> [  3.113392] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.300447
-> [  3.113392] (0:@) free_paje_event: event_type=10, timestamp=2.300447
-> [  3.113392] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.300447
-> [  3.113392] (0:@) free_paje_event: event_type=10, timestamp=2.300447
-> [  3.113392] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.300447
-> [  3.113392] (0:@) free_paje_event: event_type=10, timestamp=2.300447
-> [  3.113392] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.300447
-> [  3.113392] (0:@) free_paje_event: event_type=10, timestamp=2.300447
-> [  3.113392] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.300447
-> [  3.113392] (0:@) free_paje_event: event_type=10, timestamp=2.300447
-> [  3.113392] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.300447
-> [  3.113392] (0:@) free_paje_event: event_type=10, timestamp=2.300447
-> [  3.113392] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.300447
-> [  3.113392] (0:@) free_paje_event: event_type=10, timestamp=2.300447
-> [  3.113392] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.300447
-> [  3.113392] (0:@) free_paje_event: event_type=10, timestamp=2.300447
-> [  3.113392] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.300447
-> [  3.113392] (0:@) free_paje_event: event_type=9, timestamp=2.300447
-> [  3.113392] (0:@) print_pajeSetVariable: event_type=8, timestamp=2.300447
-> [  3.113392] (0:@) free_paje_event: event_type=8, timestamp=2.300447
-> [  3.113392] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.300447
-> [  3.113392] (0:@) free_paje_event: event_type=10, timestamp=2.300447
-> [  3.113392] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.300447
-> [  3.113392] (0:@) free_paje_event: event_type=10, timestamp=2.300447
-> [  3.113392] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.300447
-> [  3.113392] (0:@) free_paje_event: event_type=9, timestamp=2.300447
-> [  3.113392] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.300447
-> [  3.113392] (0:@) free_paje_event: event_type=9, timestamp=2.300447
-> [  3.113392] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.300447
-> [  3.113392] (0:@) free_paje_event: event_type=9, timestamp=2.300447
-> [  3.113392] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.300447
-> [  3.113392] (0:@) free_paje_event: event_type=9, timestamp=2.300447
-> [  3.113392] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.376132
-> [  3.113392] (0:@) free_paje_event: event_type=10, timestamp=2.376132
-> [  3.113392] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.376132
-> [  3.113392] (0:@) free_paje_event: event_type=10, timestamp=2.376132
-> [  3.113392] (0:@) print_pajeSetVariable: event_type=8, timestamp=2.378296
-> [  3.113392] (0:@) free_paje_event: event_type=8, timestamp=2.378296
-> [  3.113392] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.378296
-> [  3.113392] (0:@) free_paje_event: event_type=9, timestamp=2.378296
-> [  3.113392] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.378296
-> [  3.113392] (0:@) free_paje_event: event_type=9, timestamp=2.378296
-> [  3.113392] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.378296
-> [  3.113392] (0:@) free_paje_event: event_type=9, timestamp=2.378296
-> [  3.113392] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.519600
-> [  3.113392] (0:@) free_paje_event: event_type=10, timestamp=2.519600
-> [  3.113392] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.519600
-> [  3.113392] (0:@) free_paje_event: event_type=10, timestamp=2.519600
-> [  3.113392] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.534800
-> [  3.113392] (0:@) free_paje_event: event_type=9, timestamp=2.534800
-> [  3.113392] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.685562
-> [  3.113392] (0:@) free_paje_event: event_type=10, timestamp=2.685562
-> [  3.113392] (0:@) print_pajeSetVariable: event_type=8, timestamp=2.685562
-> [  3.113392] (0:@) free_paje_event: event_type=8, timestamp=2.685562
-> [  3.113392] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.685562
-> [  3.113392] (0:@) free_paje_event: event_type=9, timestamp=2.685562
-> [  3.113392] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.685562
-> [  3.113392] (0:@) free_paje_event: event_type=10, timestamp=2.685562
-> [  3.113392] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.685562
-> [  3.113392] (0:@) free_paje_event: event_type=10, timestamp=2.685562
-> [  3.113392] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.685562
-> [  3.113392] (0:@) free_paje_event: event_type=9, timestamp=2.685562
-> [  3.113392] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.685562
-> [  3.113392] (0:@) free_paje_event: event_type=9, timestamp=2.685562
-> [  3.113392] (0:@) TRACE_paje_dump_buffer: ends
-> [  3.173943] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.113392
-> [  3.173943] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.113392, buffersize=34)
-> [  3.173943] (0:@) insert_into_buffer: inserted at end, pos = 34
-> [  3.173943] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.173943
-> [  3.173943] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.173943, buffersize=35)
-> [  3.173943] (0:@) insert_into_buffer: inserted at end, pos = 35
-> [  3.173943] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.113392
-> [  3.173943] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.113392, buffersize=36)
-> [  3.173943] (0:@) insert_into_buffer: inserted at 35
-> [  3.173943] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.173943
-> [  3.173943] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.173943, buffersize=37)
-> [  3.173943] (0:@) insert_into_buffer: inserted at end, pos = 37
-> [  3.173943] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.113392
-> [  3.173943] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.113392, buffersize=38)
-> [  3.173943] (0:@) insert_into_buffer: inserted at 36
-> [  3.173943] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.173943
-> [  3.173943] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.173943, buffersize=39)
-> [  3.173943] (0:@) insert_into_buffer: inserted at end, pos = 39
-> [  3.173943] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.113392
-> [  3.173943] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.113392, buffersize=40)
-> [  3.173943] (0:@) insert_into_buffer: inserted at 37
-> [  3.173943] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.173943
-> [  3.173943] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.173943, buffersize=41)
-> [  3.173943] (0:@) insert_into_buffer: inserted at end, pos = 41
-> [  3.173943] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.113392
-> [  3.173943] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.113392, buffersize=42)
-> [  3.173943] (0:@) insert_into_buffer: inserted at 38
-> [  3.173943] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.173943
-> [  3.173943] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.173943, buffersize=43)
-> [  3.173943] (0:@) insert_into_buffer: inserted at end, pos = 43
-> [  3.173943] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.113392
-> [  3.173943] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.113392, buffersize=44)
-> [  3.173943] (0:@) insert_into_buffer: inserted at 39
-> [  3.173943] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.173943
-> [  3.173943] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.173943, buffersize=45)
-> [  3.173943] (0:@) insert_into_buffer: inserted at end, pos = 45
-> [  3.173943] (0:@) TRACE_paje_dump_buffer: dump until 2.685562. starts
-> [  3.173943] (0:@) TRACE_paje_dump_buffer: ends
-> [  3.173943] (1:master@Tremblay) new_pajeSetVariable: event_type=8, timestamp=3.173943
-> [  3.173943] (1:master@Tremblay) insert_into_buffer: insert event_type=8, timestamp=3.173943, buffersize=46)
-> [  3.173943] (1:master@Tremblay) insert_into_buffer: inserted at end, pos = 46
-> [  3.173943] (4:slave@Fafard) new_pajeAddVariable: event_type=9, timestamp=3.173943
-> [  3.173943] (4:slave@Fafard) insert_into_buffer: insert event_type=9, timestamp=3.173943, buffersize=47)
-> [  3.173943] (4:slave@Fafard) insert_into_buffer: inserted at end, pos = 47
-> [  3.173943] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.890170
-> [  3.173943] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.890170, buffersize=48)
-> [  3.173943] (0:@) insert_into_buffer: inserted at 18
-> [  3.173943] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.173943
-> [  3.173943] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.173943, buffersize=49)
-> [  3.173943] (0:@) insert_into_buffer: inserted at end, pos = 49
-> [  3.173943] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.890170
-> [  3.173943] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.890170, buffersize=50)
-> [  3.173943] (0:@) insert_into_buffer: inserted at 19
-> [  3.173943] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.173943
-> [  3.173943] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.173943, buffersize=51)
-> [  3.173943] (0:@) insert_into_buffer: inserted at end, pos = 51
-> [  3.194279] (0:@) TRACE_paje_dump_buffer: dump until 2.685562. starts
-> [  3.194279] (0:@) TRACE_paje_dump_buffer: ends
-> [  3.340904] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.685562
-> [  3.340904] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.685562, buffersize=52)
-> [  3.340904] (0:@) insert_into_buffer: inserted at beginning
-> [  3.340904] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.340904
-> [  3.340904] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.340904, buffersize=53)
-> [  3.340904] (0:@) insert_into_buffer: inserted at end, pos = 53
-> [  3.340904] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.685562
-> [  3.340904] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.685562, buffersize=54)
-> [  3.340904] (0:@) insert_into_buffer: inserted at 1
-> [  3.340904] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.340904
-> [  3.340904] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.340904, buffersize=55)
-> [  3.340904] (0:@) insert_into_buffer: inserted at end, pos = 55
-> [  3.340904] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.194279
-> [  3.340904] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.194279, buffersize=56)
-> [  3.340904] (0:@) insert_into_buffer: inserted at 54
-> [  3.340904] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.340904
-> [  3.340904] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.340904, buffersize=57)
-> [  3.340904] (0:@) insert_into_buffer: inserted at end, pos = 57
-> [  3.340904] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.194279
-> [  3.340904] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.194279, buffersize=58)
-> [  3.340904] (0:@) insert_into_buffer: inserted at 55
-> [  3.340904] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.340904
-> [  3.340904] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.340904, buffersize=59)
-> [  3.340904] (0:@) insert_into_buffer: inserted at end, pos = 59
-> [  3.340904] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.194279
-> [  3.340904] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.194279, buffersize=60)
-> [  3.340904] (0:@) insert_into_buffer: inserted at 56
-> [  3.340904] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.340904
-> [  3.340904] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.340904, buffersize=61)
-> [  3.340904] (0:@) insert_into_buffer: inserted at end, pos = 61
-> [  3.340904] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.194279
-> [  3.340904] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.194279, buffersize=62)
-> [  3.340904] (0:@) insert_into_buffer: inserted at 57
-> [  3.340904] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.340904
-> [  3.340904] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.340904, buffersize=63)
-> [  3.340904] (0:@) insert_into_buffer: inserted at end, pos = 63
-> [  3.340904] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.194279
-> [  3.340904] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.194279, buffersize=64)
-> [  3.340904] (0:@) insert_into_buffer: inserted at 58
-> [  3.340904] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.340904
-> [  3.340904] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.340904, buffersize=65)
-> [  3.340904] (0:@) insert_into_buffer: inserted at end, pos = 65
-> [  3.340904] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.194279
-> [  3.340904] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.194279, buffersize=66)
-> [  3.340904] (0:@) insert_into_buffer: inserted at 59
-> [  3.340904] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.340904
-> [  3.340904] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.340904, buffersize=67)
-> [  3.340904] (0:@) insert_into_buffer: inserted at end, pos = 67
-> [  3.340904] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.194279
-> [  3.340904] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.194279, buffersize=68)
-> [  3.340904] (0:@) insert_into_buffer: inserted at 60
-> [  3.340904] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.340904
-> [  3.340904] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.340904, buffersize=69)
-> [  3.340904] (0:@) insert_into_buffer: inserted at end, pos = 69
-> [  3.340904] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.194279
-> [  3.340904] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.194279, buffersize=70)
-> [  3.340904] (0:@) insert_into_buffer: inserted at 61
-> [  3.340904] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.340904
-> [  3.340904] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.340904, buffersize=71)
-> [  3.340904] (0:@) insert_into_buffer: inserted at end, pos = 71
-> [  3.340904] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.194279
-> [  3.340904] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.194279, buffersize=72)
-> [  3.340904] (0:@) insert_into_buffer: inserted at 62
-> [  3.340904] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.340904
-> [  3.340904] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.340904, buffersize=73)
-> [  3.340904] (0:@) insert_into_buffer: inserted at end, pos = 73
-> [  3.340904] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.194279
-> [  3.340904] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.194279, buffersize=74)
-> [  3.340904] (0:@) insert_into_buffer: inserted at 63
-> [  3.340904] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.340904
-> [  3.340904] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.340904, buffersize=75)
-> [  3.340904] (0:@) insert_into_buffer: inserted at end, pos = 75
-> [  3.340904] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.194279
-> [  3.340904] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.194279, buffersize=76)
-> [  3.340904] (0:@) insert_into_buffer: inserted at 64
-> [  3.340904] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.340904
-> [  3.340904] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.340904, buffersize=77)
-> [  3.340904] (0:@) insert_into_buffer: inserted at end, pos = 77
-> [  3.340904] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.194279
-> [  3.340904] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.194279, buffersize=78)
-> [  3.340904] (0:@) insert_into_buffer: inserted at 65
-> [  3.340904] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.340904
-> [  3.340904] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.340904, buffersize=79)
-> [  3.340904] (0:@) insert_into_buffer: inserted at end, pos = 79
-> [  3.340904] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.194279
-> [  3.340904] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.194279, buffersize=80)
-> [  3.340904] (0:@) insert_into_buffer: inserted at 66
-> [  3.340904] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.340904
-> [  3.340904] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.340904, buffersize=81)
-> [  3.340904] (0:@) insert_into_buffer: inserted at end, pos = 81
-> [  3.340904] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.194279
-> [  3.340904] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.194279, buffersize=82)
-> [  3.340904] (0:@) insert_into_buffer: inserted at 67
-> [  3.340904] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.340904
-> [  3.340904] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.340904, buffersize=83)
-> [  3.340904] (0:@) insert_into_buffer: inserted at end, pos = 83
-> [  3.340904] (0:@) TRACE_paje_dump_buffer: dump until 2.869854. starts
-> [  3.340904] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.685562
-> [  3.340904] (0:@) free_paje_event: event_type=9, timestamp=2.685562
-> [  3.340904] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.685562
-> [  3.340904] (0:@) free_paje_event: event_type=9, timestamp=2.685562
-> [  3.340904] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.729394
-> [  3.340904] (0:@) free_paje_event: event_type=10, timestamp=2.729394
-> [  3.340904] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.729394
-> [  3.340904] (0:@) free_paje_event: event_type=10, timestamp=2.729394
-> [  3.340904] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.742626
-> [  3.340904] (0:@) free_paje_event: event_type=9, timestamp=2.742626
-> [  3.340904] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.742626
-> [  3.340904] (0:@) free_paje_event: event_type=9, timestamp=2.742626
-> [  3.340904] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.742626
-> [  3.340904] (0:@) free_paje_event: event_type=9, timestamp=2.742626
-> [  3.340904] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.869854
-> [  3.340904] (0:@) free_paje_event: event_type=10, timestamp=2.869854
-> [  3.340904] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.869854
-> [  3.340904] (0:@) free_paje_event: event_type=10, timestamp=2.869854
-> [  3.340904] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.869854
-> [  3.340904] (0:@) free_paje_event: event_type=10, timestamp=2.869854
-> [  3.340904] (0:@) print_pajeSetVariable: event_type=8, timestamp=2.869854
-> [  3.340904] (0:@) free_paje_event: event_type=8, timestamp=2.869854
-> [  3.340904] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.869854
-> [  3.340904] (0:@) free_paje_event: event_type=9, timestamp=2.869854
-> [  3.340904] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.869854
-> [  3.340904] (0:@) free_paje_event: event_type=10, timestamp=2.869854
-> [  3.340904] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.869854
-> [  3.340904] (0:@) free_paje_event: event_type=10, timestamp=2.869854
-> [  3.340904] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.869854
-> [  3.340904] (0:@) free_paje_event: event_type=9, timestamp=2.869854
-> [  3.340904] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.869854
-> [  3.340904] (0:@) free_paje_event: event_type=9, timestamp=2.869854
-> [  3.340904] (0:@) TRACE_paje_dump_buffer: ends
-> [  3.389815] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.340904
-> [  3.389815] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.340904, buffersize=68)
-> [  3.389815] (0:@) insert_into_buffer: inserted at end, pos = 68
-> [  3.389815] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.389815
-> [  3.389815] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.389815, buffersize=69)
-> [  3.389815] (0:@) insert_into_buffer: inserted at end, pos = 69
-> [  3.389815] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.340904
-> [  3.389815] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.340904, buffersize=70)
-> [  3.389815] (0:@) insert_into_buffer: inserted at 69
-> [  3.389815] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.389815
-> [  3.389815] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.389815, buffersize=71)
-> [  3.389815] (0:@) insert_into_buffer: inserted at end, pos = 71
-> [  3.389815] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.340904
-> [  3.389815] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.340904, buffersize=72)
-> [  3.389815] (0:@) insert_into_buffer: inserted at 70
-> [  3.389815] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.389815
-> [  3.389815] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.389815, buffersize=73)
-> [  3.389815] (0:@) insert_into_buffer: inserted at end, pos = 73
-> [  3.389815] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.340904
-> [  3.389815] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.340904, buffersize=74)
-> [  3.389815] (0:@) insert_into_buffer: inserted at 71
-> [  3.389815] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.389815
-> [  3.389815] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.389815, buffersize=75)
-> [  3.389815] (0:@) insert_into_buffer: inserted at end, pos = 75
-> [  3.389815] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.340904
-> [  3.389815] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.340904, buffersize=76)
-> [  3.389815] (0:@) insert_into_buffer: inserted at 72
-> [  3.389815] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.389815
-> [  3.389815] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.389815, buffersize=77)
-> [  3.389815] (0:@) insert_into_buffer: inserted at end, pos = 77
-> [  3.389815] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.340904
-> [  3.389815] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.340904, buffersize=78)
-> [  3.389815] (0:@) insert_into_buffer: inserted at 73
-> [  3.389815] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.389815
-> [  3.389815] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.389815, buffersize=79)
-> [  3.389815] (0:@) insert_into_buffer: inserted at end, pos = 79
-> [  3.389815] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.340904
-> [  3.389815] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.340904, buffersize=80)
-> [  3.389815] (0:@) insert_into_buffer: inserted at 74
-> [  3.389815] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.389815
-> [  3.389815] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.389815, buffersize=81)
-> [  3.389815] (0:@) insert_into_buffer: inserted at end, pos = 81
-> [  3.389815] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.340904
-> [  3.389815] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.340904, buffersize=82)
-> [  3.389815] (0:@) insert_into_buffer: inserted at 75
-> [  3.389815] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.389815
-> [  3.389815] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.389815, buffersize=83)
-> [  3.389815] (0:@) insert_into_buffer: inserted at end, pos = 83
-> [  3.389815] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.340904
-> [  3.389815] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.340904, buffersize=84)
-> [  3.389815] (0:@) insert_into_buffer: inserted at 76
-> [  3.389815] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.389815
-> [  3.389815] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.389815, buffersize=85)
-> [  3.389815] (0:@) insert_into_buffer: inserted at end, pos = 85
-> [  3.389815] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.340904
-> [  3.389815] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.340904, buffersize=86)
-> [  3.389815] (0:@) insert_into_buffer: inserted at 77
-> [  3.389815] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.389815
-> [  3.389815] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.389815, buffersize=87)
-> [  3.389815] (0:@) insert_into_buffer: inserted at end, pos = 87
-> [  3.389815] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.340904
-> [  3.389815] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.340904, buffersize=88)
-> [  3.389815] (0:@) insert_into_buffer: inserted at 78
-> [  3.389815] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.389815
-> [  3.389815] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.389815, buffersize=89)
-> [  3.389815] (0:@) insert_into_buffer: inserted at end, pos = 89
-> [  3.389815] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.340904
-> [  3.389815] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.340904, buffersize=90)
-> [  3.389815] (0:@) insert_into_buffer: inserted at 79
-> [  3.389815] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.389815
-> [  3.389815] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.389815, buffersize=91)
-> [  3.389815] (0:@) insert_into_buffer: inserted at end, pos = 91
-> [  3.389815] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.340904
-> [  3.389815] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.340904, buffersize=92)
-> [  3.389815] (0:@) insert_into_buffer: inserted at 80
-> [  3.389815] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.389815
-> [  3.389815] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.389815, buffersize=93)
-> [  3.389815] (0:@) insert_into_buffer: inserted at end, pos = 93
-> [  3.389815] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.340904
-> [  3.389815] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.340904, buffersize=94)
-> [  3.389815] (0:@) insert_into_buffer: inserted at 81
-> [  3.389815] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.389815
-> [  3.389815] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.389815, buffersize=95)
-> [  3.389815] (0:@) insert_into_buffer: inserted at end, pos = 95
-> [  3.389815] (0:@) TRACE_paje_dump_buffer: dump until 2.869854. starts
-> [  3.389815] (0:@) TRACE_paje_dump_buffer: ends
-> [  3.389815] (6:slave@Bourassa) new_pajeAddVariable: event_type=9, timestamp=3.389815
-> [  3.389815] (6:slave@Bourassa) insert_into_buffer: insert event_type=9, timestamp=3.389815, buffersize=96)
-> [  3.389815] (6:slave@Bourassa) insert_into_buffer: inserted at end, pos = 96
-> [  3.389815] (1:master@Tremblay) new value finish_send_tasks, child of msmark
-> [  3.389815] (1:master@Tremblay) EntityValue finish_send_tasks(25), child of msmark(15)
-> [  3.389815] (1:master@Tremblay) new_pajeDefineEntityValue: event_type=5
-> [  3.389815] (1:master@Tremblay) print_pajeDefineEntityValue: event_type=5
-> [  3.389815] (1:master@Tremblay) free_paje_event: event_type=5, timestamp=0.000000
-> [  3.389815] (1:master@Tremblay) new_pajeNewEvent: event_type=16, timestamp=3.389815
-> [  3.389815] (1:master@Tremblay) insert_into_buffer: insert event_type=16, timestamp=3.389815, buffersize=97)
-> [  3.389815] (1:master@Tremblay) insert_into_buffer: inserted at end, pos = 97
-> [  3.389815] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.173943
-> [  3.389815] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.173943, buffersize=98)
-> [  3.389815] (0:@) insert_into_buffer: inserted at 38
-> [  3.389815] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.389815
-> [  3.389815] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.389815, buffersize=99)
-> [  3.389815] (0:@) insert_into_buffer: inserted at end, pos = 99
-> [  3.389815] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.173943
-> [  3.389815] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.173943, buffersize=100)
-> [  3.389815] (0:@) insert_into_buffer: inserted at 39
-> [  3.389815] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.389815
-> [  3.389815] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.389815, buffersize=101)
-> [  3.389815] (0:@) insert_into_buffer: inserted at end, pos = 101
-> [  3.399880] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.389815
-> [  3.399880] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.389815, buffersize=102)
-> [  3.399880] (0:@) insert_into_buffer: inserted at end, pos = 102
-> [  3.399880] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.399880
-> [  3.399880] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.399880, buffersize=103)
-> [  3.399880] (0:@) insert_into_buffer: inserted at end, pos = 103
-> [  3.399880] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.389815
-> [  3.399880] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.389815, buffersize=104)
-> [  3.399880] (0:@) insert_into_buffer: inserted at 103
-> [  3.399880] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.399880
-> [  3.399880] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.399880, buffersize=105)
-> [  3.399880] (0:@) insert_into_buffer: inserted at end, pos = 105
-> [  3.399880] (0:@) TRACE_paje_dump_buffer: dump until 2.869854. starts
-> [  3.399880] (0:@) TRACE_paje_dump_buffer: ends
-> [  3.405015] (0:@) TRACE_paje_dump_buffer: dump until 2.869854. starts
-> [  3.405015] (0:@) TRACE_paje_dump_buffer: ends
-> [  3.405171] (0:@) TRACE_paje_dump_buffer: dump until 2.869854. starts
-> [  3.405171] (0:@) TRACE_paje_dump_buffer: ends
-> [  3.829285] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.173943
-> [  3.829285] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.173943, buffersize=106)
-> [  3.829285] (0:@) insert_into_buffer: inserted at 40
-> [  3.829285] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.829285
-> [  3.829285] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.829285, buffersize=107)
-> [  3.829285] (0:@) insert_into_buffer: inserted at end, pos = 107
-> [  3.829285] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.173943
-> [  3.829285] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.173943, buffersize=108)
-> [  3.829285] (0:@) insert_into_buffer: inserted at 41
-> [  3.829285] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.829285
-> [  3.829285] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.829285, buffersize=109)
-> [  3.829285] (0:@) insert_into_buffer: inserted at end, pos = 109
-> [  3.829285] (0:@) TRACE_paje_dump_buffer: dump until 2.869854. starts
-> [  3.829285] (0:@) TRACE_paje_dump_buffer: ends
-> [  3.849836] (0:@) TRACE_paje_dump_buffer: dump until 2.869854. starts
-> [  3.849836] (0:@) TRACE_paje_dump_buffer: ends
-> [  3.900952] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.869854
-> [  3.900952] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.869854, buffersize=110)
-> [  3.900952] (0:@) insert_into_buffer: inserted at beginning
-> [  3.900952] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.900952
-> [  3.900952] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.900952, buffersize=111)
-> [  3.900952] (0:@) insert_into_buffer: inserted at end, pos = 111
-> [  3.900952] (0:@) new_pajeAddVariable: event_type=9, timestamp=2.869854
-> [  3.900952] (0:@) insert_into_buffer: insert event_type=9, timestamp=2.869854, buffersize=112)
-> [  3.900952] (0:@) insert_into_buffer: inserted at 1
-> [  3.900952] (0:@) new_pajeSubVariable: event_type=10, timestamp=3.900952
-> [  3.900952] (0:@) insert_into_buffer: insert event_type=10, timestamp=3.900952, buffersize=113)
-> [  3.900952] (0:@) insert_into_buffer: inserted at end, pos = 113
-> [  3.900952] (0:@) TRACE_paje_dump_buffer: dump until 3.389815. starts
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.869854
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=2.869854
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.869854
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=2.869854
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.888006
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=2.888006
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.888006
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=2.888006
-> [  3.900952] (0:@) print_pajeSetVariable: event_type=8, timestamp=2.890170
-> [  3.900952] (0:@) free_paje_event: event_type=8, timestamp=2.890170
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.890170
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=2.890170
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.890170
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=2.890170
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.890170
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=2.890170
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.955790
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=2.955790
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=2.955790
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=2.955790
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.976340
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=2.976340
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.976340
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=2.976340
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.976340
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=2.976340
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.976340
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=2.976340
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.976340
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=2.976340
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=2.976340
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=2.976340
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.113392
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.113392
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.113392
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.113392
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.113392
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.113392
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.113392
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.113392
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.113392
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.113392
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.113392
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.113392
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.113392
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.113392
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.113392
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.113392
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.113392
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.113392
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.113392
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.113392
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.113392
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.113392
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.113392
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.113392
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.113392
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.113392
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.113392
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.113392
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.173943
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.173943
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.173943
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.173943
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.173943
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.173943
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.173943
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.173943
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.173943
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.173943
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.173943
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.173943
-> [  3.900952] (0:@) print_pajeSetVariable: event_type=8, timestamp=3.173943
-> [  3.900952] (0:@) free_paje_event: event_type=8, timestamp=3.173943
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.173943
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.173943
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.173943
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.173943
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.173943
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.173943
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.173943
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.173943
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.173943
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.173943
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.173943
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.173943
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.173943
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.173943
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.194279
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.194279
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.194279
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.194279
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.194279
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.194279
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.194279
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.194279
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.194279
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.194279
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.194279
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.194279
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.194279
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.194279
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.194279
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.194279
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.194279
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.194279
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.194279
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.194279
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.194279
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.194279
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.194279
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.194279
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.194279
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.194279
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.194279
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.194279
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.340904
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.340904
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.340904
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.340904
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.340904
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.340904
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.340904
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.340904
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.340904
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.340904
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.340904
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.340904
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.340904
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.340904
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.340904
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.340904
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.340904
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.340904
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.340904
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.340904
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.340904
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.340904
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.340904
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.340904
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.340904
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.340904
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.340904
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.340904
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.340904
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.340904
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.340904
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.340904
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.340904
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.340904
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.340904
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.340904
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.340904
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.340904
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.340904
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.340904
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.340904
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.340904
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.340904
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.340904
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.340904
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.340904
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.340904
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.340904
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.340904
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.340904
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.340904
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.340904
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.340904
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.340904
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.340904
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.340904
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.340904
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.340904
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.340904
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.340904
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.389815
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.389815
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.389815
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.389815
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.389815
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.389815
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.389815
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.389815
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.389815
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.389815
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.389815
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.389815
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.389815
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.389815
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.389815
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.389815
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.389815
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.389815
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.389815
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.389815
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.389815
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.389815
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.389815
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.389815
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.389815
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.389815
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.389815
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.389815
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.389815
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.389815
-> [  3.900952] (0:@) print_pajeNewEvent: event_type=16, timestamp=3.389815
-> [  3.900952] (0:@) free_paje_event: event_type=16, timestamp=3.389815
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.389815
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.389815
-> [  3.900952] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.389815
-> [  3.900952] (0:@) free_paje_event: event_type=10, timestamp=3.389815
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.389815
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.389815
-> [  3.900952] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.389815
-> [  3.900952] (0:@) free_paje_event: event_type=9, timestamp=3.389815
-> [  3.900952] (0:@) TRACE_paje_dump_buffer: ends
-> [  3.914183] (0:@) TRACE_paje_dump_buffer: dump until 3.389815. starts
-> [  3.914183] (0:@) TRACE_paje_dump_buffer: ends
-> [  4.420913] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.389815
-> [  4.420913] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.389815, buffersize=6)
-> [  4.420913] (0:@) insert_into_buffer: inserted at beginning
-> [  4.420913] (0:@) new_pajeSubVariable: event_type=10, timestamp=4.420913
-> [  4.420913] (0:@) insert_into_buffer: insert event_type=10, timestamp=4.420913, buffersize=7)
-> [  4.420913] (0:@) insert_into_buffer: inserted at end, pos = 7
-> [  4.420913] (0:@) new_pajeAddVariable: event_type=9, timestamp=3.389815
-> [  4.420913] (0:@) insert_into_buffer: insert event_type=9, timestamp=3.389815, buffersize=8)
-> [  4.420913] (0:@) insert_into_buffer: inserted at 1
-> [  4.420913] (0:@) new_pajeSubVariable: event_type=10, timestamp=4.420913
-> [  4.420913] (0:@) insert_into_buffer: insert event_type=10, timestamp=4.420913, buffersize=9)
-> [  4.420913] (0:@) insert_into_buffer: inserted at end, pos = 9
-> [  4.420913] (0:@) TRACE_paje_dump_buffer: dump until 3.405015. starts
-> [  4.420913] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.389815
-> [  4.420913] (0:@) free_paje_event: event_type=9, timestamp=3.389815
-> [  4.420913] (0:@) print_pajeAddVariable: event_type=9, timestamp=3.389815
-> [  4.420913] (0:@) free_paje_event: event_type=9, timestamp=3.389815
-> [  4.420913] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.399880
-> [  4.420913] (0:@) free_paje_event: event_type=10, timestamp=3.399880
-> [  4.420913] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.399880
-> [  4.420913] (0:@) free_paje_event: event_type=10, timestamp=3.399880
-> [  4.420913] (0:@) TRACE_paje_dump_buffer: ends
-> [  4.441249] (0:@) TRACE_paje_dump_buffer: dump until 3.405015. starts
-> [  4.441249] (0:@) TRACE_paje_dump_buffer: ends
-> [  4.441249] (0:@) Simulation time 4.44125
-> [  4.441249] (0:@) TRACE_paje_dump_buffer: dump until 4.441249. starts
-> [  4.441249] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.829285
-> [  4.441249] (0:@) free_paje_event: event_type=10, timestamp=3.829285
-> [  4.441249] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.829285
-> [  4.441249] (0:@) free_paje_event: event_type=10, timestamp=3.829285
-> [  4.441249] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.900952
-> [  4.441249] (0:@) free_paje_event: event_type=10, timestamp=3.900952
-> [  4.441249] (0:@) print_pajeSubVariable: event_type=10, timestamp=3.900952
-> [  4.441249] (0:@) free_paje_event: event_type=10, timestamp=3.900952
-> [  4.441249] (0:@) print_pajeSubVariable: event_type=10, timestamp=4.420913
-> [  4.441249] (0:@) free_paje_event: event_type=10, timestamp=4.420913
-> [  4.441249] (0:@) print_pajeSubVariable: event_type=10, timestamp=4.420913
-> [  4.441249] (0:@) free_paje_event: event_type=10, timestamp=4.420913
-> [  4.441249] (0:@) TRACE_paje_dump_buffer: ends
-> [  4.441249] (0:@) destroy container Fafard
-> [  4.441249] (0:@) TRACE_paje_dump_buffer: dump until 4.441249. starts
-> [  4.441249] (0:@) TRACE_paje_dump_buffer: ends
-> [  4.441249] (0:@) new_pajeDestroyContainer: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) print_pajeDestroyContainer: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) free_paje_event: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) destroy container Tremblay
-> [  4.441249] (0:@) TRACE_paje_dump_buffer: dump until 4.441249. starts
-> [  4.441249] (0:@) TRACE_paje_dump_buffer: ends
-> [  4.441249] (0:@) new_pajeDestroyContainer: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) print_pajeDestroyContainer: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) free_paje_event: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) destroy container 0
-> [  4.441249] (0:@) TRACE_paje_dump_buffer: dump until 4.441249. starts
-> [  4.441249] (0:@) TRACE_paje_dump_buffer: ends
-> [  4.441249] (0:@) new_pajeDestroyContainer: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) print_pajeDestroyContainer: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) free_paje_event: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) destroy container 1
-> [  4.441249] (0:@) TRACE_paje_dump_buffer: dump until 4.441249. starts
-> [  4.441249] (0:@) TRACE_paje_dump_buffer: ends
-> [  4.441249] (0:@) new_pajeDestroyContainer: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) print_pajeDestroyContainer: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) free_paje_event: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) destroy container 2
-> [  4.441249] (0:@) TRACE_paje_dump_buffer: dump until 4.441249. starts
-> [  4.441249] (0:@) TRACE_paje_dump_buffer: ends
-> [  4.441249] (0:@) new_pajeDestroyContainer: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) print_pajeDestroyContainer: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) free_paje_event: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) destroy container 3
-> [  4.441249] (0:@) TRACE_paje_dump_buffer: dump until 4.441249. starts
-> [  4.441249] (0:@) TRACE_paje_dump_buffer: ends
-> [  4.441249] (0:@) new_pajeDestroyContainer: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) print_pajeDestroyContainer: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) free_paje_event: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) destroy container 4
-> [  4.441249] (0:@) TRACE_paje_dump_buffer: dump until 4.441249. starts
-> [  4.441249] (0:@) TRACE_paje_dump_buffer: ends
-> [  4.441249] (0:@) new_pajeDestroyContainer: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) print_pajeDestroyContainer: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) free_paje_event: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) destroy container 5
-> [  4.441249] (0:@) TRACE_paje_dump_buffer: dump until 4.441249. starts
-> [  4.441249] (0:@) TRACE_paje_dump_buffer: ends
-> [  4.441249] (0:@) new_pajeDestroyContainer: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) print_pajeDestroyContainer: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) free_paje_event: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) destroy container 6
-> [  4.441249] (0:@) TRACE_paje_dump_buffer: dump until 4.441249. starts
-> [  4.441249] (0:@) TRACE_paje_dump_buffer: ends
-> [  4.441249] (0:@) new_pajeDestroyContainer: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) print_pajeDestroyContainer: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) free_paje_event: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) destroy container 7
-> [  4.441249] (0:@) TRACE_paje_dump_buffer: dump until 4.441249. starts
-> [  4.441249] (0:@) TRACE_paje_dump_buffer: ends
-> [  4.441249] (0:@) new_pajeDestroyContainer: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) print_pajeDestroyContainer: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) free_paje_event: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) destroy container 8
-> [  4.441249] (0:@) TRACE_paje_dump_buffer: dump until 4.441249. starts
-> [  4.441249] (0:@) TRACE_paje_dump_buffer: ends
-> [  4.441249] (0:@) new_pajeDestroyContainer: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) print_pajeDestroyContainer: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) free_paje_event: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) destroy container 9
-> [  4.441249] (0:@) TRACE_paje_dump_buffer: dump until 4.441249. starts
-> [  4.441249] (0:@) TRACE_paje_dump_buffer: ends
-> [  4.441249] (0:@) new_pajeDestroyContainer: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) print_pajeDestroyContainer: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) free_paje_event: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) destroy container Bourassa
-> [  4.441249] (0:@) TRACE_paje_dump_buffer: dump until 4.441249. starts
-> [  4.441249] (0:@) TRACE_paje_dump_buffer: ends
-> [  4.441249] (0:@) new_pajeDestroyContainer: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) print_pajeDestroyContainer: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) free_paje_event: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) destroy container Jupiter
-> [  4.441249] (0:@) TRACE_paje_dump_buffer: dump until 4.441249. starts
-> [  4.441249] (0:@) TRACE_paje_dump_buffer: ends
-> [  4.441249] (0:@) new_pajeDestroyContainer: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) print_pajeDestroyContainer: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) free_paje_event: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) destroy container Ginette
-> [  4.441249] (0:@) TRACE_paje_dump_buffer: dump until 4.441249. starts
-> [  4.441249] (0:@) TRACE_paje_dump_buffer: ends
-> [  4.441249] (0:@) new_pajeDestroyContainer: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) print_pajeDestroyContainer: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) free_paje_event: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) destroy container AS0
-> [  4.441249] (0:@) TRACE_paje_dump_buffer: dump until 4.441249. starts
-> [  4.441249] (0:@) TRACE_paje_dump_buffer: ends
-> [  4.441249] (0:@) new_pajeDestroyContainer: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) print_pajeDestroyContainer: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) free_paje_event: event_type=7, timestamp=4.441249
-> [  4.441249] (0:@) Filename tracing/ms.trace is closed
-
-$ $SG_TEST_EXENV cat tracing/ms.trace
-> %EventDef PajeDefineContainerType 0 
-> %       Alias string 
-> %       ContainerType string 
-> %       Name string 
-> %EndEventDef 
-> %EventDef PajeDefineVariableType 1 
-> %       Alias string 
-> %       ContainerType string 
-> %       Name string 
-> %       Color color 
-> %EndEventDef 
-> %EventDef PajeDefineStateType 2 
-> %       Alias string 
-> %       ContainerType string 
-> %       Name string 
-> %EndEventDef 
-> %EventDef PajeDefineEventType 3 
-> %       Alias string 
-> %       ContainerType string 
-> %       Name string 
-> %       Color color 
-> %EndEventDef 
-> %EventDef PajeDefineLinkType 4 
-> %       Alias string 
-> %       ContainerType string 
-> %       SourceContainerType string 
-> %       DestContainerType string 
-> %       Name string 
-> %EndEventDef 
-> %EventDef PajeDefineEntityValue 5 
-> %       Alias string 
-> %       EntityType string 
-> %       Name string 
-> %       Color color 
-> %EndEventDef 
-> %EventDef PajeCreateContainer 6 
-> %       Time date 
-> %       Alias string 
-> %       Type string 
-> %       Container string 
-> %       Name string 
-> %EndEventDef 
-> %EventDef PajeDestroyContainer 7 
-> %       Time date 
-> %       Type string 
-> %       Name string 
-> %EndEventDef 
-> %EventDef PajeSetVariable 8 
-> %       Time date 
-> %       Type string 
-> %       Container string 
-> %       Value double 
-> %EndEventDef
-> %EventDef PajeAddVariable 9 
-> %       Time date 
-> %       Type string 
-> %       Container string 
-> %       Value double 
-> %EndEventDef
-> %EventDef PajeSubVariable 10 
-> %       Time date 
-> %       Type string 
-> %       Container string 
-> %       Value double 
-> %EndEventDef
-> %EventDef PajeSetState 11 
-> %       Time date 
-> %       Type string 
-> %       Container string 
-> %       Value string 
-> %EndEventDef
-> %EventDef PajePushState 12 
-> %       Time date 
-> %       Type string 
-> %       Container string 
-> %       Value string 
-> %EndEventDef
-> %EventDef PajePopState 13 
-> %       Time date 
-> %       Type string 
-> %       Container string 
-> %EndEventDef
-> %EventDef PajeStartLink 14 
-> %       Time date 
-> %       Type string 
-> %       Container string 
-> %       Value string 
-> %       SourceContainer string 
-> %       Key string 
-> %EndEventDef
-> %EventDef PajeEndLink 15 
-> %       Time date 
-> %       Type string 
-> %       Container string 
-> %       Value string 
-> %       DestContainer string 
-> %       Key string 
-> %EndEventDef
-> %EventDef PajeNewEvent 16 
-> %       Time date 
-> %       Type string 
-> %       Container string 
-> %       Value string 
-> %EndEventDef
-> 0 1 0 HOST
-> 6 0 1 1 0 "Tremblay"
-> 1 2 1 power "1 1 1"
-> 1 3 1 power_used "0.5 0.5 0.5"
-> 6 0 2 1 0 "Jupiter"
-> 6 0 3 1 0 "Fafard"
-> 6 0 4 1 0 "Ginette"
-> 6 0 5 1 0 "Bourassa"
-> 0 4 0 LINK
-> 6 0 6 4 0 "6"
-> 1 5 4 bandwidth "1 1 1"
-> 1 6 4 latency "1 1 1"
-> 1 7 4 bandwidth_used "0.5 0.5 0.5"
-> 6 0 7 4 0 "3"
-> 6 0 8 4 0 "7"
-> 6 0 9 4 0 "9"
-> 6 0 10 4 0 "2"
-> 6 0 11 4 0 "8"
-> 6 0 12 4 0 "1"
-> 6 0 13 4 0 "4"
-> 6 0 14 4 0 "0"
-> 6 0 15 4 0 "5"
-> 4 8 0 1 4 HOST-LINK
-> 4 9 0 4 4 LINK-LINK
-> 4 10 0 4 1 LINK-HOST
-> 8 0 2 1 98095000.000000
-> 8 0 2 2 76296000.000000
-> 8 0 2 3 76296000.000000
-> 8 0 2 4 48492000.000000
-> 8 0 2 5 48492000.000000
-> 8 0 5 6 41279125.000000
-> 8 0 6 6 0.000060
-> 8 0 5 7 34285625.000000
-> 8 0 6 7 0.000514
-> 8 0 5 8 11618875.000000
-> 8 0 6 8 0.000190
-> 8 0 5 9 7209750.000000
-> 8 0 6 9 0.001462
-> 8 0 5 10 118682500.000000
-> 8 0 6 10 0.000137
-> 8 0 5 11 8158000.000000
-> 8 0 6 11 0.000271
-> 8 0 5 12 34285625.000000
-> 8 0 6 12 0.000514
-> 8 0 5 13 10099625.000000
-> 8 0 6 13 0.000480
-> 8 0 5 14 41279125.000000
-> 8 0 6 14 0.000060
-> 8 0 5 15 27946250.000000
-> 8 0 6 15 0.000278
-> 14 0 8 0 G 3 0
-> 15 0 8 0 G 11 0
-> 14 0 9 0 G 11 1
-> 15 0 9 0 G 12 1
-> 14 0 9 0 G 12 2
-> 15 0 9 0 G 14 2
-> 14 0 9 0 G 14 3
-> 15 0 9 0 G 10 3
-> 14 0 9 0 G 10 4
-> 15 0 9 0 G 7 4
-> 14 0 9 0 G 7 5
-> 15 0 9 0 G 13 5
-> 14 0 10 0 G 13 6
-> 15 0 10 0 G 1 6
-> 14 0 9 0 G 11 7
-> 15 0 9 0 G 6 7
-> 14 0 9 0 G 6 8
-> 15 0 9 0 G 8 8
-> 14 0 10 0 G 8 9
-> 15 0 10 0 G 5 9
-> 14 0 9 0 G 13 10
-> 15 0 9 0 G 9 10
-> 14 0 10 0 G 9 11
-> 15 0 10 0 G 2 11
-> 14 0 9 0 G 10 12
-> 15 0 9 0 G 15 12
-> 14 0 10 0 G 15 13
-> 15 0 10 0 G 4 13
-> 14 0 9 0 G 12 14
-> 15 0 9 0 G 6 14
-> 14 0 8 0 G 1 15
-> 15 0 8 0 G 9 15
-> 14 0 9 0 G 7 16
-> 15 0 9 0 G 15 16
-> 1 11 1 is_slave "1 1 1"
-> 1 12 1 is_master "1 1 1"
-> 1 13 1 task_creation "1 1 1"
-> 1 14 1 task_computation "1 1 1"
-> 3 15 0 msmark "1 1 1"
-> 1 16 4 bcompute "1 0 0"
-> 1 17 1 pcompute "1 0 0"
-> 1 18 4 bfinalize "0 1 0"
-> 1 19 1 pfinalize "0 1 0"
-> 1 20 4 brequest "0.000000 0.000985 0.041631"
-> 1 21 1 prequest "0.000000 0.000985 0.041631"
-> 1 22 4 breport "0.176643 0.364602 0.091331"
-> 1 23 1 preport "0.176643 0.364602 0.091331"
-> 5 24 15 start_send_tasks "(null)"
-> 8 0 12 1 1.000000
-> 16 0 15 0 24
-> 8 0 13 1 0.000000
-> 8 0 11 1 1.000000
-> 8 0 11 2 1.000000
-> 8 0 11 3 1.000000
-> 8 0 11 4 1.000000
-> 8 0 11 5 1.000000
-> 9 0.002164 14 1 50000000.000000
-> 8 0.002164 13 1 1.000000
-> 8 0.002164 3 1 0.000000
-> 9 0.002164 3 1 98095000.000000
-> 8 0.002164 17 1 0.000000
-> 9 0.002164 17 1 98095000.000000
-> 8 0.017364 7 9 0.000000
-> 9 0.017364 7 9 6632970.000000
-> 8 0.017364 16 9 0.000000
-> 9 0.017364 16 9 6632970.000000
-> 10 0.168126 7 9 6632970.000000
-> 10 0.168126 16 9 6632970.000000
-> 9 0.168126 14 2 50000000.000000
-> 8 0.168126 13 1 2.000000
-> 10 0.168126 3 1 98095000.000000
-> 10 0.168126 17 1 98095000.000000
-> 9 0.168126 3 1 98095000.000000
-> 9 0.168126 17 1 98095000.000000
-> 8 0.168126 3 2 0.000000
-> 9 0.168126 3 2 76296000.000000
-> 8 0.168126 17 2 0.000000
-> 9 0.168126 17 2 76296000.000000
-> 8 0.188676 7 13 0.000000
-> 9 0.188676 7 13 5060664.718311
-> 8 0.188676 16 13 0.000000
-> 9 0.188676 16 13 5060664.718311
-> 8 0.188676 7 7 0.000000
-> 9 0.188676 7 7 5060664.718311
-> 8 0.188676 16 7 0.000000
-> 9 0.188676 16 7 5060664.718311
-> 8 0.188676 7 10 0.000000
-> 9 0.188676 7 10 5060664.718311
-> 8 0.188676 16 10 0.000000
-> 9 0.188676 16 10 5060664.718311
-> 8 0.188676 7 14 0.000000
-> 9 0.188676 7 14 5060664.718311
-> 8 0.188676 16 14 0.000000
-> 9 0.188676 16 14 5060664.718311
-> 8 0.188676 7 12 0.000000
-> 9 0.188676 7 12 5060664.718311
-> 8 0.188676 16 12 0.000000
-> 9 0.188676 16 12 5060664.718311
-> 8 0.188676 7 11 0.000000
-> 9 0.188676 7 11 5060664.718311
-> 8 0.188676 16 11 0.000000
-> 9 0.188676 16 11 5060664.718311
-> 10 0.386279 7 13 5060664.718311
-> 10 0.386279 16 13 5060664.718311
-> 10 0.386279 7 7 5060664.718311
-> 10 0.386279 16 7 5060664.718311
-> 10 0.386279 7 10 5060664.718311
-> 10 0.386279 16 10 5060664.718311
-> 10 0.386279 7 14 5060664.718311
-> 10 0.386279 16 14 5060664.718311
-> 10 0.386279 7 12 5060664.718311
-> 10 0.386279 16 12 5060664.718311
-> 10 0.386279 7 11 5060664.718311
-> 10 0.386279 16 11 5060664.718311
-> 9 0.386279 14 3 50000000.000000
-> 8 0.386279 13 1 3.000000
-> 10 0.386279 3 1 98095000.000000
-> 10 0.386279 17 1 98095000.000000
-> 9 0.386279 3 1 98095000.000000
-> 9 0.386279 17 1 98095000.000000
-> 8 0.386279 3 3 0.000000
-> 9 0.386279 3 3 76296000.000000
-> 8 0.386279 17 3 0.000000
-> 9 0.386279 17 3 76296000.000000
-> 9 0.399511 7 13 7859911.230163
-> 9 0.399511 16 13 7859911.230163
-> 9 0.399511 7 7 7859911.230163
-> 9 0.399511 16 7 7859911.230163
-> 8 0.399511 7 15 0.000000
-> 9 0.399511 7 15 7859911.230163
-> 8 0.399511 16 15 0.000000
-> 9 0.399511 16 15 7859911.230163
-> 10 0.511874 3 1 98095000.000000
-> 10 0.511874 17 1 98095000.000000
-> 10 0.511874 7 13 7859911.230163
-> 10 0.511874 16 13 7859911.230163
-> 10 0.511874 7 7 7859911.230163
-> 10 0.511874 16 7 7859911.230163
-> 10 0.511874 7 15 7859911.230163
-> 10 0.511874 16 15 7859911.230163
-> 9 0.511874 7 13 7859911.230163
-> 9 0.511874 16 13 7859911.230163
-> 9 0.511874 7 7 7859911.230163
-> 9 0.511874 16 7 7859911.230163
-> 9 0.511874 7 15 7859911.230163
-> 9 0.511874 16 15 7859911.230163
-> 10 0.526739 7 13 7859911.230163
-> 10 0.526739 16 13 7859911.230163
-> 10 0.526739 7 7 7859911.230163
-> 10 0.526739 16 7 7859911.230163
-> 10 0.526739 7 15 7859911.230163
-> 10 0.526739 16 15 7859911.230163
-> 9 0.526739 14 4 50000000.000000
-> 8 0.526739 13 1 4.000000
-> 8 0.526739 3 4 0.000000
-> 9 0.526739 3 4 48492000.000000
-> 8 0.526739 17 4 0.000000
-> 9 0.526739 17 4 48492000.000000
-> 9 0.547074 7 13 5114134.701194
-> 9 0.547074 16 13 5114134.701194
-> 9 0.547074 7 7 5114134.701194
-> 9 0.547074 16 7 5114134.701194
-> 9 0.547074 7 10 5114134.701194
-> 9 0.547074 16 10 5114134.701194
-> 9 0.547074 7 14 5114134.701194
-> 9 0.547074 16 14 5114134.701194
-> 9 0.547074 7 12 5114134.701194
-> 9 0.547074 16 12 5114134.701194
-> 8 0.547074 7 6 0.000000
-> 9 0.547074 7 6 5114134.701194
-> 8 0.547074 16 6 0.000000
-> 9 0.547074 16 6 5114134.701194
-> 8 0.547074 7 8 0.000000
-> 9 0.547074 7 8 5114134.701194
-> 8 0.547074 16 8 0.000000
-> 9 0.547074 16 8 5114134.701194
-> 10 0.742611 7 13 5114134.701194
-> 10 0.742611 16 13 5114134.701194
-> 10 0.742611 7 7 5114134.701194
-> 10 0.742611 16 7 5114134.701194
-> 10 0.742611 7 10 5114134.701194
-> 10 0.742611 16 10 5114134.701194
-> 10 0.742611 7 14 5114134.701194
-> 10 0.742611 16 14 5114134.701194
-> 10 0.742611 7 12 5114134.701194
-> 10 0.742611 16 12 5114134.701194
-> 10 0.742611 7 6 5114134.701194
-> 10 0.742611 16 6 5114134.701194
-> 10 0.742611 7 8 5114134.701194
-> 10 0.742611 16 8 5114134.701194
-> 9 0.742611 14 5 50000000.000000
-> 8 0.742611 13 1 5.000000
-> 8 0.742611 3 5 0.000000
-> 9 0.742611 3 5 48492000.000000
-> 8 0.742611 17 5 0.000000
-> 9 0.742611 17 5 48492000.000000
-> 9 0.744775 14 1 50000000.000000
-> 8 0.744775 13 1 6.000000
-> 9 0.744775 3 1 98095000.000000
-> 9 0.744775 17 1 98095000.000000
-> 10 0.823468 3 2 76296000.000000
-> 10 0.823468 17 2 76296000.000000
-> 9 0.838668 7 9 6632970.000000
-> 10 0.989430 7 9 6632970.000000
-> 8 0.989430 13 1 7.000000
-> 9 0.989430 14 2 50000000.000000
-> 10 0.989430 3 1 98095000.000000
-> 10 0.989430 17 1 98095000.000000
-> 9 0.989430 3 1 98095000.000000
-> 9 0.989430 17 1 98095000.000000
-> 9 0.989430 3 2 76296000.000000
-> 9 0.989430 17 2 76296000.000000
-> 10 1.041621 3 3 76296000.000000
-> 10 1.041621 17 3 76296000.000000
-> 9 1.062172 7 13 5060664.718311
-> 9 1.062172 7 7 5060664.718311
-> 9 1.062172 7 10 5060664.718311
-> 9 1.062172 7 14 5060664.718311
-> 9 1.062172 7 12 5060664.718311
-> 9 1.062172 7 11 5060664.718311
-> 10 1.254485 3 1 98095000.000000
-> 10 1.254485 17 1 98095000.000000
-> 10 1.254485 7 13 5060664.718311
-> 10 1.254485 7 7 5060664.718311
-> 10 1.254485 7 10 5060664.718311
-> 10 1.254485 7 14 5060664.718311
-> 10 1.254485 7 12 5060664.718311
-> 10 1.254485 7 11 5060664.718311
-> 9 1.254485 7 13 5060664.718311
-> 9 1.254485 7 7 5060664.718311
-> 9 1.254485 7 10 5060664.718311
-> 9 1.254485 7 14 5060664.718311
-> 9 1.254485 7 12 5060664.718311
-> 9 1.254485 7 11 5060664.718311
-> 10 1.259775 7 13 5060664.718311
-> 10 1.259775 7 7 5060664.718311
-> 10 1.259775 7 10 5060664.718311
-> 10 1.259775 7 14 5060664.718311
-> 10 1.259775 7 12 5060664.718311
-> 10 1.259775 7 11 5060664.718311
-> 8 1.259775 13 1 8.000000
-> 9 1.259775 14 3 50000000.000000
-> 9 1.259775 3 3 76296000.000000
-> 9 1.259775 17 3 76296000.000000
-> 9 1.261939 14 1 50000000.000000
-> 8 1.261939 13 1 9.000000
-> 9 1.261939 3 1 98095000.000000
-> 9 1.261939 17 1 98095000.000000
-> 10 1.557837 3 4 48492000.000000
-> 10 1.557837 17 4 48492000.000000
-> 9 1.571068 7 13 7859911.230163
-> 9 1.571068 7 7 7859911.230163
-> 9 1.571068 7 15 7859911.230163
-> 10 1.644772 3 2 76296000.000000
-> 10 1.644772 17 2 76296000.000000
-> 10 1.644772 7 13 7859911.230163
-> 10 1.644772 7 7 7859911.230163
-> 10 1.644772 7 15 7859911.230163
-> 9 1.644772 7 13 7859911.230163
-> 9 1.644772 7 7 7859911.230163
-> 9 1.644772 7 15 7859911.230163
-> 10 1.698296 7 13 7859911.230163
-> 10 1.698296 7 7 7859911.230163
-> 10 1.698296 7 15 7859911.230163
-> 8 1.698296 13 1 10.000000
-> 9 1.698296 14 4 50000000.000000
-> 10 1.698296 3 1 98095000.000000
-> 10 1.698296 17 1 98095000.000000
-> 9 1.698296 3 1 98095000.000000
-> 9 1.698296 17 1 98095000.000000
-> 9 1.698296 3 4 48492000.000000
-> 9 1.698296 17 4 48492000.000000
-> 9 1.713496 7 9 6632970.000000
-> 9 1.713496 16 9 6632970.000000
-> 10 1.771649 3 1 98095000.000000
-> 10 1.771649 17 1 98095000.000000
-> 10 1.771649 7 9 6632970.000000
-> 10 1.771649 16 9 6632970.000000
-> 9 1.771649 7 9 6632970.000000
-> 9 1.771649 16 9 6632970.000000
-> 10 1.773709 3 5 48492000.000000
-> 10 1.773709 17 5 48492000.000000
-> 10 1.773709 7 9 6632970.000000
-> 10 1.773709 16 9 6632970.000000
-> 9 1.773709 7 9 6632970.000000
-> 9 1.773709 16 9 6632970.000000
-> 10 1.864258 7 9 6632970.000000
-> 10 1.864258 16 9 6632970.000000
-> 9 1.864258 14 2 50000000.000000
-> 8 1.864258 13 1 11.000000
-> 9 1.864258 3 2 76296000.000000
-> 9 1.864258 17 2 76296000.000000
-> 9 1.866422 14 1 50000000.000000
-> 8 1.866422 13 1 12.000000
-> 9 1.866422 3 1 98095000.000000
-> 9 1.866422 17 1 98095000.000000
-> 9 1.886758 7 13 5114134.701194
-> 9 1.886758 16 13 5114134.701194
-> 9 1.886758 7 7 5114134.701194
-> 9 1.886758 16 7 5114134.701194
-> 9 1.886758 7 10 5114134.701194
-> 9 1.886758 16 10 5114134.701194
-> 9 1.886758 7 14 5114134.701194
-> 9 1.886758 16 14 5114134.701194
-> 9 1.886758 7 12 5114134.701194
-> 9 1.886758 16 12 5114134.701194
-> 9 1.886758 7 6 5114134.701194
-> 9 1.886758 16 6 5114134.701194
-> 9 1.886758 7 8 5114134.701194
-> 9 1.886758 16 8 5114134.701194
-> 10 1.915117 3 3 76296000.000000
-> 10 1.915117 17 3 76296000.000000
-> 10 1.915117 7 13 5114134.701194
-> 10 1.915117 16 13 5114134.701194
-> 10 1.915117 7 7 5114134.701194
-> 10 1.915117 16 7 5114134.701194
-> 10 1.915117 7 10 5114134.701194
-> 10 1.915117 16 10 5114134.701194
-> 10 1.915117 7 14 5114134.701194
-> 10 1.915117 16 14 5114134.701194
-> 10 1.915117 7 12 5114134.701194
-> 10 1.915117 16 12 5114134.701194
-> 10 1.915117 7 6 5114134.701194
-> 10 1.915117 16 6 5114134.701194
-> 10 1.915117 7 8 5114134.701194
-> 10 1.915117 16 8 5114134.701194
-> 9 1.915117 7 13 5114134.701194
-> 9 1.915117 16 13 5114134.701194
-> 9 1.915117 7 7 5114134.701194
-> 9 1.915117 16 7 5114134.701194
-> 9 1.915117 7 10 5114134.701194
-> 9 1.915117 16 10 5114134.701194
-> 9 1.915117 7 14 5114134.701194
-> 9 1.915117 16 14 5114134.701194
-> 9 1.915117 7 12 5114134.701194
-> 9 1.915117 16 12 5114134.701194
-> 9 1.915117 7 6 5114134.701194
-> 9 1.915117 16 6 5114134.701194
-> 9 1.915117 7 8 5114134.701194
-> 9 1.915117 16 8 5114134.701194
-> 10 2.082294 7 13 5114134.701194
-> 10 2.082294 16 13 5114134.701194
-> 10 2.082294 7 7 5114134.701194
-> 10 2.082294 16 7 5114134.701194
-> 10 2.082294 7 10 5114134.701194
-> 10 2.082294 16 10 5114134.701194
-> 10 2.082294 7 14 5114134.701194
-> 10 2.082294 16 14 5114134.701194
-> 10 2.082294 7 12 5114134.701194
-> 10 2.082294 16 12 5114134.701194
-> 10 2.082294 7 6 5114134.701194
-> 10 2.082294 16 6 5114134.701194
-> 10 2.082294 7 8 5114134.701194
-> 10 2.082294 16 8 5114134.701194
-> 9 2.082294 14 5 50000000.000000
-> 8 2.082294 13 1 13.000000
-> 10 2.082294 3 1 98095000.000000
-> 10 2.082294 17 1 98095000.000000
-> 9 2.082294 3 1 98095000.000000
-> 9 2.082294 17 1 98095000.000000
-> 9 2.082294 3 5 48492000.000000
-> 9 2.082294 17 5 48492000.000000
-> 9 2.102845 7 13 5060664.718311
-> 9 2.102845 16 13 5060664.718311
-> 9 2.102845 7 7 5060664.718311
-> 9 2.102845 16 7 5060664.718311
-> 9 2.102845 7 10 5060664.718311
-> 9 2.102845 16 10 5060664.718311
-> 9 2.102845 7 14 5060664.718311
-> 9 2.102845 16 14 5060664.718311
-> 9 2.102845 7 12 5060664.718311
-> 9 2.102845 16 12 5060664.718311
-> 9 2.102845 7 11 5060664.718311
-> 9 2.102845 16 11 5060664.718311
-> 10 2.300447 7 13 5060664.718311
-> 10 2.300447 16 13 5060664.718311
-> 10 2.300447 7 7 5060664.718311
-> 10 2.300447 16 7 5060664.718311
-> 10 2.300447 7 10 5060664.718311
-> 10 2.300447 16 10 5060664.718311
-> 10 2.300447 7 14 5060664.718311
-> 10 2.300447 16 14 5060664.718311
-> 10 2.300447 7 12 5060664.718311
-> 10 2.300447 16 12 5060664.718311
-> 10 2.300447 7 11 5060664.718311
-> 10 2.300447 16 11 5060664.718311
-> 9 2.300447 14 3 50000000.000000
-> 8 2.300447 13 1 14.000000
-> 10 2.300447 3 1 98095000.000000
-> 10 2.300447 17 1 98095000.000000
-> 9 2.300447 3 1 98095000.000000
-> 9 2.300447 17 1 98095000.000000
-> 9 2.300447 3 3 76296000.000000
-> 9 2.300447 17 3 76296000.000000
-> 10 2.376132 3 1 98095000.000000
-> 10 2.376132 17 1 98095000.000000
-> 8 2.378296 13 1 15.000000
-> 9 2.378296 14 1 50000000.000000
-> 9 2.378296 3 1 98095000.000000
-> 9 2.378296 17 1 98095000.000000
-> 10 2.519600 3 2 76296000.000000
-> 10 2.519600 17 2 76296000.000000
-> 9 2.534800 7 9 6632970.000000
-> 10 2.685562 7 9 6632970.000000
-> 8 2.685562 13 1 16.000000
-> 9 2.685562 14 2 50000000.000000
-> 10 2.685562 3 1 98095000.000000
-> 10 2.685562 17 1 98095000.000000
-> 9 2.685562 3 1 98095000.000000
-> 9 2.685562 17 1 98095000.000000
-> 9 2.685562 3 2 76296000.000000
-> 9 2.685562 17 2 76296000.000000
-> 10 2.729394 3 4 48492000.000000
-> 10 2.729394 17 4 48492000.000000
-> 9 2.742626 7 13 7859911.230163
-> 9 2.742626 7 7 7859911.230163
-> 9 2.742626 7 15 7859911.230163
-> 10 2.869854 7 13 7859911.230163
-> 10 2.869854 7 7 7859911.230163
-> 10 2.869854 7 15 7859911.230163
-> 8 2.869854 13 1 17.000000
-> 9 2.869854 14 4 50000000.000000
-> 10 2.869854 3 1 98095000.000000
-> 10 2.869854 17 1 98095000.000000
-> 9 2.869854 3 1 98095000.000000
-> 9 2.869854 17 1 98095000.000000
-> 5 25 15 finish_send_tasks "(null)"
-> 9 2.869854 3 4 48492000.000000
-> 9 2.869854 17 4 48492000.000000
-> 10 2.888006 3 1 98095000.000000
-> 10 2.888006 17 1 98095000.000000
-> 8 2.890170 13 1 18.000000
-> 9 2.890170 14 1 50000000.000000
-> 9 2.890170 3 1 98095000.000000
-> 9 2.890170 17 1 98095000.000000
-> 10 2.955790 3 3 76296000.000000
-> 10 2.955790 17 3 76296000.000000
-> 9 2.976340 7 13 5060664.718311
-> 9 2.976340 7 7 5060664.718311
-> 9 2.976340 7 10 5060664.718311
-> 9 2.976340 7 14 5060664.718311
-> 9 2.976340 7 12 5060664.718311
-> 9 2.976340 7 11 5060664.718311
-> 10 3.113392 3 5 48492000.000000
-> 10 3.113392 17 5 48492000.000000
-> 10 3.113392 7 13 5060664.718311
-> 10 3.113392 7 7 5060664.718311
-> 10 3.113392 7 10 5060664.718311
-> 10 3.113392 7 14 5060664.718311
-> 10 3.113392 7 12 5060664.718311
-> 10 3.113392 7 11 5060664.718311
-> 9 3.113392 7 13 5060664.718311
-> 9 3.113392 7 7 5060664.718311
-> 9 3.113392 7 10 5060664.718311
-> 9 3.113392 7 14 5060664.718311
-> 9 3.113392 7 12 5060664.718311
-> 9 3.113392 7 11 5060664.718311
-> 10 3.173943 7 13 5060664.718311
-> 10 3.173943 7 7 5060664.718311
-> 10 3.173943 7 10 5060664.718311
-> 10 3.173943 7 14 5060664.718311
-> 10 3.173943 7 12 5060664.718311
-> 10 3.173943 7 11 5060664.718311
-> 8 3.173943 13 1 19.000000
-> 9 3.173943 14 3 50000000.000000
-> 10 3.173943 3 1 98095000.000000
-> 10 3.173943 17 1 98095000.000000
-> 9 3.173943 3 1 98095000.000000
-> 9 3.173943 17 1 98095000.000000
-> 9 3.173943 3 3 76296000.000000
-> 9 3.173943 17 3 76296000.000000
-> 9 3.194279 7 13 5114134.701194
-> 9 3.194279 16 13 5114134.701194
-> 9 3.194279 7 7 5114134.701194
-> 9 3.194279 16 7 5114134.701194
-> 9 3.194279 7 10 5114134.701194
-> 9 3.194279 16 10 5114134.701194
-> 9 3.194279 7 14 5114134.701194
-> 9 3.194279 16 14 5114134.701194
-> 9 3.194279 7 12 5114134.701194
-> 9 3.194279 16 12 5114134.701194
-> 9 3.194279 7 6 5114134.701194
-> 9 3.194279 16 6 5114134.701194
-> 9 3.194279 7 8 5114134.701194
-> 9 3.194279 16 8 5114134.701194
-> 10 3.340904 3 2 76296000.000000
-> 10 3.340904 17 2 76296000.000000
-> 10 3.340904 7 13 5114134.701194
-> 10 3.340904 16 13 5114134.701194
-> 10 3.340904 7 7 5114134.701194
-> 10 3.340904 16 7 5114134.701194
-> 10 3.340904 7 10 5114134.701194
-> 10 3.340904 16 10 5114134.701194
-> 10 3.340904 7 14 5114134.701194
-> 10 3.340904 16 14 5114134.701194
-> 10 3.340904 7 12 5114134.701194
-> 10 3.340904 16 12 5114134.701194
-> 10 3.340904 7 6 5114134.701194
-> 10 3.340904 16 6 5114134.701194
-> 10 3.340904 7 8 5114134.701194
-> 10 3.340904 16 8 5114134.701194
-> 9 3.340904 7 13 5114134.701194
-> 9 3.340904 16 13 5114134.701194
-> 9 3.340904 7 7 5114134.701194
-> 9 3.340904 16 7 5114134.701194
-> 9 3.340904 7 10 5114134.701194
-> 9 3.340904 16 10 5114134.701194
-> 9 3.340904 7 14 5114134.701194
-> 9 3.340904 16 14 5114134.701194
-> 9 3.340904 7 12 5114134.701194
-> 9 3.340904 16 12 5114134.701194
-> 9 3.340904 7 6 5114134.701194
-> 9 3.340904 16 6 5114134.701194
-> 9 3.340904 7 8 5114134.701194
-> 9 3.340904 16 8 5114134.701194
-> 10 3.389815 7 13 5114134.701194
-> 10 3.389815 16 13 5114134.701194
-> 10 3.389815 7 7 5114134.701194
-> 10 3.389815 16 7 5114134.701194
-> 10 3.389815 7 10 5114134.701194
-> 10 3.389815 16 10 5114134.701194
-> 10 3.389815 7 14 5114134.701194
-> 10 3.389815 16 14 5114134.701194
-> 10 3.389815 7 12 5114134.701194
-> 10 3.389815 16 12 5114134.701194
-> 10 3.389815 7 6 5114134.701194
-> 10 3.389815 16 6 5114134.701194
-> 10 3.389815 7 8 5114134.701194
-> 10 3.389815 16 8 5114134.701194
-> 9 3.389815 14 5 50000000.000000
-> 16 3.389815 15 0 25
-> 10 3.389815 3 1 98095000.000000
-> 10 3.389815 17 1 98095000.000000
-> 9 3.389815 3 1 98095000.000000
-> 9 3.389815 17 1 98095000.000000
-> 9 3.389815 3 5 48492000.000000
-> 9 3.389815 17 5 48492000.000000
-> 10 3.399880 3 1 98095000.000000
-> 10 3.399880 17 1 98095000.000000
-> 10 3.829285 3 3 76296000.000000
-> 10 3.829285 17 3 76296000.000000
-> 10 3.900952 3 4 48492000.000000
-> 10 3.900952 17 4 48492000.000000
-> 10 4.420913 3 5 48492000.000000
-> 10 4.420913 17 5 48492000.000000
-> 7 4.441249 1 3
-> 7 4.441249 1 1
-> 7 4.441249 4 14
-> 7 4.441249 4 12
-> 7 4.441249 4 10
-> 7 4.441249 4 7
-> 7 4.441249 4 13
-> 7 4.441249 4 15
-> 7 4.441249 4 6
-> 7 4.441249 4 8
-> 7 4.441249 4 11
-> 7 4.441249 4 9
-> 7 4.441249 1 5
-> 7 4.441249 1 2
-> 7 4.441249 1 4
-> 7 4.441249 0 0
+p Testing tracing by process 
+$ $SG_TEST_EXENV ${bindir:=.}/tracing/ms$EXEEXT --cfg=tracing:1 --cfg=tracing/msg/process:1 --cfg=tracing/buffer:1 --cfg=tracing/filename:tracing/ms.trace --cfg=tracing/categorized:1 --cfg=tracing/uncategorized:1 --cfg=triva/categorized:tracing/ms.cat.plist --cfg=triva/uncategorized:tracing/ms.uncat.plist ${srcdir:=.}/tracing/platform.xml ${srcdir:=.}/tracing/deployment.xml
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing' to '1'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/msg/process' to '1'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/buffer' to '1'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/filename' to 'tracing/ms.trace'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/categorized' to '1'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/uncategorized' to '1'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'triva/categorized' to 'tracing/ms.cat.plist'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'triva/uncategorized' to 'tracing/ms.uncat.plist'
+> [0.000000] [instr_config/INFO] Tracing resource utilization active, network/optim configuration now set to Full.
 
 $ $SG_TEST_EXENV cat tracing/ms.uncat.plist
 > {
index 846f59f..3efb251 100644 (file)
@@ -22,11 +22,11 @@ static int emigrant(int argc, char *argv[])
   while (1){ // I am an eternal emigrant
     MSG_task_receive(&(task), "master_mailbox");
     destination = (char*)MSG_task_get_data (task);
+    MSG_task_destroy (task);
     if (!destination) break; //there is no destination, die
-    XBT_INFO("Migrating to %s", destination);
     MSG_process_migrate(MSG_process_self(), MSG_get_host_by_name(destination));
     MSG_process_sleep(2); // I am tired, have to sleep for 2 seconds
-    MSG_task_destroy (task);
+    free (destination);
     task = NULL;
   }
   return 0;
@@ -67,35 +67,25 @@ static int master(int argc, char *argv[])
 /** Main function */
 int main(int argc, char *argv[])
 {
-  MSG_error_t res = MSG_OK;
-
   /* Argument checking */
   MSG_global_init(&argc, argv);
   if (argc < 3) {
     XBT_CRITICAL("Usage: %s platform_file deployment_file\n", argv[0]);
-    XBT_CRITICAL("example: %s msg_platform.xml msg_deployment_suspend.xml\n",
-              argv[0]);
     exit(1);
   }
 
-  /* Simulation setting */
-  MSG_create_environment(argv[1]);
+  char *platform_file = argv[1];
+  char *deployment_file = argv[2];
+  MSG_create_environment(platform_file);
 
   TRACE_category ("migration_order");
 
   /* Application deployment */
   MSG_function_register("emigrant", emigrant);
   MSG_function_register("master", master);
-  MSG_launch_application(argv[2]);
+  MSG_launch_application(deployment_file);
 
-  /* Run the simulation */
-  res = MSG_main();
-  XBT_INFO("Simulation time %g", MSG_get_clock());
-  if (res == MSG_OK)
-    res = MSG_clean();
-
-  if (res == MSG_OK)
-    return 0;
-  else
-    return 1;
+  MSG_main();
+  MSG_clean();
+  return 0;
 }                               /* end_of_main */
index f656d64..ce4170c 100644 (file)
 #! ./tesh
 
 p Tracing processes
-
 $ $SG_TEST_EXENV ${bindir:=.}/tracing/procmig$EXEEXT --cfg=tracing:1 --cfg=tracing/buffer:1 --cfg=tracing/filename:tracing/procmig.trace --cfg=tracing/msg/process:1 ${srcdir:=.}/tracing/platform.xml ${srcdir:=.}/tracing/procmig-deploy.xml
 > [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing' to '1'
 > [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/buffer' to '1'
 > [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/filename' to 'tracing/procmig.trace'
 > [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/msg/process' to '1'
-> [Fafard:emigrant:(1) 2.020551] [msg_test/INFO] Migrating to Tremblay
-> [Tremblay:emigrant:(1) 4.020707] [msg_test/INFO] Migrating to Jupiter
-> [Jupiter:emigrant:(1) 6.035906] [msg_test/INFO] Migrating to Fafard
-> [Fafard:emigrant:(1) 8.056457] [msg_test/INFO] Migrating to Ginette
-> [Ginette:emigrant:(1) 10.069689] [msg_test/INFO] Migrating to Bourassa
-> [Bourassa:emigrant:(1) 12.090025] [msg_test/INFO] Migrating to Fafard
-> [Fafard:emigrant:(1) 14.110575] [msg_test/INFO] Migrating to Tremblay
-> [Tremblay:emigrant:(1) 16.110731] [msg_test/INFO] Migrating to Ginette
-> [18.123963] [msg_test/INFO] Simulation time 18.124
 
-$ cat tracing/procmig.trace
-> %EventDef PajeDefineContainerType 0 
-> %       Alias string 
-> %       ContainerType string 
-> %       Name string 
-> %EndEventDef 
-> %EventDef PajeDefineVariableType 1 
-> %       Alias string 
-> %       ContainerType string 
-> %       Name string 
-> %       Color color 
-> %EndEventDef 
-> %EventDef PajeDefineStateType 2 
-> %       Alias string 
-> %       ContainerType string 
-> %       Name string 
-> %EndEventDef 
-> %EventDef PajeDefineEventType 3 
-> %       Alias string 
-> %       ContainerType string 
-> %       Name string 
-> %       Color color 
-> %EndEventDef 
-> %EventDef PajeDefineLinkType 4 
-> %       Alias string 
-> %       ContainerType string 
-> %       SourceContainerType string 
-> %       DestContainerType string 
-> %       Name string 
-> %EndEventDef 
-> %EventDef PajeDefineEntityValue 5 
-> %       Alias string 
-> %       EntityType string 
-> %       Name string 
-> %       Color color 
-> %EndEventDef 
-> %EventDef PajeCreateContainer 6 
-> %       Time date 
-> %       Alias string 
-> %       Type string 
-> %       Container string 
-> %       Name string 
-> %EndEventDef 
-> %EventDef PajeDestroyContainer 7 
-> %       Time date 
-> %       Type string 
-> %       Name string 
-> %EndEventDef 
-> %EventDef PajeSetVariable 8 
-> %       Time date 
-> %       Type string 
-> %       Container string 
-> %       Value double 
-> %EndEventDef
-> %EventDef PajeAddVariable 9 
-> %       Time date 
-> %       Type string 
-> %       Container string 
-> %       Value double 
-> %EndEventDef
-> %EventDef PajeSubVariable 10 
-> %       Time date 
-> %       Type string 
-> %       Container string 
-> %       Value double 
-> %EndEventDef
-> %EventDef PajeSetState 11 
-> %       Time date 
-> %       Type string 
-> %       Container string 
-> %       Value string 
-> %EndEventDef
-> %EventDef PajePushState 12 
-> %       Time date 
-> %       Type string 
-> %       Container string 
-> %       Value string 
-> %EndEventDef
-> %EventDef PajePopState 13 
-> %       Time date 
-> %       Type string 
-> %       Container string 
-> %EndEventDef
-> %EventDef PajeStartLink 14 
-> %       Time date 
-> %       Type string 
-> %       Container string 
-> %       Value string 
-> %       SourceContainer string 
-> %       Key string 
-> %EndEventDef
-> %EventDef PajeEndLink 15 
-> %       Time date 
-> %       Type string 
-> %       Container string 
-> %       Value string 
-> %       DestContainer string 
-> %       Key string 
-> %EndEventDef
-> %EventDef PajeNewEvent 16 
-> %       Time date 
-> %       Type string 
-> %       Container string 
-> %       Value string 
-> %EndEventDef
-> 0 1 0 HOST
-> 6 0 1 1 0 "Tremblay"
-> 0 2 1 MSG_PROCESS
-> 2 3 2 MSG_PROCESS_STATE
-> 5 4 3 executing "0 1 0"
-> 5 5 3 suspend "1 0 1"
-> 5 6 3 sleep "1 1 0"
-> 5 7 3 receive "1 0 0"
-> 5 8 3 send "0 0 1"
-> 5 9 3 task_execute "0 1 1"
-> 4 10 0 2 2 MSG_PROCESS_LINK
-> 4 11 0 2 2 MSG_PROCESS_TASK_LINK
-> 6 0 2 1 0 "Jupiter"
-> 6 0 3 1 0 "Fafard"
-> 6 0 4 1 0 "Ginette"
-> 6 0 5 1 0 "Bourassa"
-> 0 12 0 LINK
-> 6 0 6 12 0 "6"
-> 6 0 7 12 0 "3"
-> 6 0 8 12 0 "7"
-> 6 0 9 12 0 "9"
-> 6 0 10 12 0 "2"
-> 6 0 11 12 0 "8"
-> 6 0 12 12 0 "1"
-> 6 0 13 12 0 "4"
-> 6 0 14 12 0 "0"
-> 6 0 15 12 0 "5"
-> 4 13 0 1 12 HOST-LINK
-> 4 14 0 12 12 LINK-LINK
-> 4 15 0 12 1 LINK-HOST
-> 14 0 13 0 G 3 0
-> 15 0 13 0 G 11 0
-> 14 0 14 0 G 11 1
-> 15 0 14 0 G 12 1
-> 14 0 14 0 G 12 2
-> 15 0 14 0 G 14 2
-> 14 0 14 0 G 14 3
-> 15 0 14 0 G 10 3
-> 14 0 14 0 G 10 4
-> 15 0 14 0 G 7 4
-> 14 0 14 0 G 7 5
-> 15 0 14 0 G 13 5
-> 14 0 15 0 G 13 6
-> 15 0 15 0 G 1 6
-> 14 0 14 0 G 11 7
-> 15 0 14 0 G 6 7
-> 14 0 14 0 G 6 8
-> 15 0 14 0 G 8 8
-> 14 0 15 0 G 8 9
-> 15 0 15 0 G 5 9
-> 14 0 14 0 G 13 10
-> 15 0 14 0 G 9 10
-> 14 0 15 0 G 9 11
-> 15 0 15 0 G 2 11
-> 14 0 14 0 G 10 12
-> 15 0 14 0 G 15 12
-> 14 0 15 0 G 15 13
-> 15 0 15 0 G 4 13
-> 14 0 14 0 G 12 14
-> 15 0 14 0 G 6 14
-> 14 0 13 0 G 1 15
-> 15 0 13 0 G 9 15
-> 14 0 14 0 G 7 16
-> 15 0 14 0 G 15 16
-> 6 0 16 2 3 "emigrant-1"
-> 6 0 17 2 1 "master-2"
-> 11 0 3 16 4
-> 11 0 3 17 4
-> 12 0 3 16 6
-> 12 0 3 17 8
-> 14 0 11 0 SR 17 p0
-> 13 2.000000 3 16
-> 12 2.000000 3 16 7
-> 13 2.020551 3 17
-> 12 2.020551 3 17 8
-> 14 2.020551 11 0 SR 17 p1
-> 13 2.020551 3 16
-> 15 2.020551 11 0 SR 16 p0
-> 14 2.020551 10 0 M 16 0
-> 7 2.020551 2 16
-> 6 2.020551 18 2 1 "emigrant-1"
-> 11 2.020551 3 18 4
-> 15 2.020551 10 0 M 18 0
-> 12 2.020551 3 18 6
-> 13 4.020551 3 18
-> 12 4.020551 3 18 7
-> 13 4.020707 3 17
-> 12 4.020707 3 17 8
-> 14 4.020707 11 0 SR 17 p2
-> 13 4.020707 3 18
-> 15 4.020707 11 0 SR 18 p1
-> 14 4.020707 10 0 M 18 1
-> 7 4.020707 2 18
-> 6 4.020707 19 2 2 "emigrant-1"
-> 11 4.020707 3 19 4
-> 15 4.020707 10 0 M 19 1
-> 12 4.020707 3 19 6
-> 13 6.020707 3 19
-> 12 6.020707 3 19 7
-> 13 6.035906 3 17
-> 12 6.035906 3 17 8
-> 14 6.035906 11 0 SR 17 p3
-> 13 6.035906 3 19
-> 15 6.035906 11 0 SR 19 p2
-> 14 6.035906 10 0 M 19 2
-> 7 6.035906 2 19
-> 6 6.035906 20 2 3 "emigrant-1"
-> 11 6.035906 3 20 4
-> 15 6.035906 10 0 M 20 2
-> 12 6.035906 3 20 6
-> 13 8.035906 3 20
-> 12 8.035906 3 20 7
-> 13 8.056457 3 17
-> 12 8.056457 3 17 8
-> 14 8.056457 11 0 SR 17 p4
-> 13 8.056457 3 20
-> 15 8.056457 11 0 SR 20 p3
-> 14 8.056457 10 0 M 20 3
-> 7 8.056457 2 20
-> 6 8.056457 21 2 4 "emigrant-1"
-> 11 8.056457 3 21 4
-> 15 8.056457 10 0 M 21 3
-> 12 8.056457 3 21 6
-> 13 10.056457 3 21
-> 12 10.056457 3 21 7
-> 13 10.069689 3 17
-> 12 10.069689 3 17 8
-> 14 10.069689 11 0 SR 17 p5
-> 13 10.069689 3 21
-> 15 10.069689 11 0 SR 21 p4
-> 14 10.069689 10 0 M 21 4
-> 7 10.069689 2 21
-> 6 10.069689 22 2 5 "emigrant-1"
-> 11 10.069689 3 22 4
-> 15 10.069689 10 0 M 22 4
-> 12 10.069689 3 22 6
-> 13 12.069689 3 22
-> 12 12.069689 3 22 7
-> 13 12.090025 3 17
-> 12 12.090025 3 17 8
-> 14 12.090025 11 0 SR 17 p6
-> 13 12.090025 3 22
-> 15 12.090025 11 0 SR 22 p5
-> 14 12.090025 10 0 M 22 5
-> 7 12.090025 2 22
-> 6 12.090025 23 2 3 "emigrant-1"
-> 11 12.090025 3 23 4
-> 15 12.090025 10 0 M 23 5
-> 12 12.090025 3 23 6
-> 13 14.090025 3 23
-> 12 14.090025 3 23 7
-> 13 14.110575 3 17
-> 12 14.110575 3 17 8
-> 14 14.110575 11 0 SR 17 p7
-> 13 14.110575 3 23
-> 15 14.110575 11 0 SR 23 p6
-> 14 14.110575 10 0 M 23 6
-> 7 14.110575 2 23
-> 6 14.110575 24 2 1 "emigrant-1"
-> 11 14.110575 3 24 4
-> 15 14.110575 10 0 M 24 6
-> 12 14.110575 3 24 6
-> 13 16.110575 3 24
-> 12 16.110575 3 24 7
-> 13 16.110731 3 17
-> 12 16.110731 3 17 8
-> 14 16.110731 11 0 SR 17 p8
-> 13 16.110731 3 24
-> 15 16.110731 11 0 SR 24 p7
-> 14 16.110731 10 0 M 24 7
-> 7 16.110731 2 24
-> 6 16.110731 25 2 4 "emigrant-1"
-> 11 16.110731 3 25 4
-> 15 16.110731 10 0 M 25 7
-> 12 16.110731 3 25 6
-> 13 18.110731 3 25
-> 12 18.110731 3 25 7
-> 13 18.123963 3 17
-> 7 18.123963 2 17
-> 13 18.123963 3 25
-> 15 18.123963 11 0 SR 25 p8
-> 7 18.123963 2 25
-> 7 18.123963 1 3
-> 7 18.123963 1 1
-> 7 18.123963 12 14
-> 7 18.123963 12 12
-> 7 18.123963 12 10
-> 7 18.123963 12 7
-> 7 18.123963 12 13
-> 7 18.123963 12 15
-> 7 18.123963 12 6
-> 7 18.123963 12 8
-> 7 18.123963 12 11
-> 7 18.123963 12 9
-> 7 18.123963 1 5
-> 7 18.123963 1 2
-> 7 18.123963 1 4
-> 7 18.123963 0 0
+$ $SG_TEST_EXENV ${bindir:=.}/tracing/procmig$EXEEXT --cfg=tracing:1 --cfg=tracing/categorized:1 --cfg=tracing/uncategorized:1 --cfg=tracing/buffer:1 --cfg=tracing/filename:tracing/procmig.trace --cfg=tracing/msg/process:1 ${srcdir:=.}/tracing/platform.xml ${srcdir:=.}/tracing/procmig-deploy.xml
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing' to '1'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/categorized' to '1'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/uncategorized' to '1'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/buffer' to '1'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/filename' to 'tracing/procmig.trace'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/msg/process' to '1'
+> [0.000000] [instr_config/INFO] Tracing resource utilization active, network/optim configuration now set to Full.
+
+$ $SG_TEST_EXENV ${bindir:=.}/tracing/procmig$EXEEXT --cfg=tracing/categorized:1 --cfg=tracing/uncategorized:1 --cfg=tracing/buffer:0 --cfg=tracing/filename:tracing/procmig.trace --cfg=tracing/msg/process:1 ${srcdir:=.}/tracing/platform.xml ${srcdir:=.}/tracing/procmig-deploy.xml
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/categorized' to '1'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/uncategorized' to '1'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/buffer' to '0'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/filename' to 'tracing/procmig.trace'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/msg/process' to '1'
+
+$ $SG_TEST_EXENV ${bindir:=.}/tracing/procmig$EXEEXT ${srcdir:=.}/tracing/platform.xml ${srcdir:=.}/tracing/procmig-deploy.xml
+
+$ $SG_TEST_EXENV ${bindir:=.}/tracing/procmig$EXEEXT --cfg=tracing:0 ${srcdir:=.}/tracing/platform.xml ${srcdir:=.}/tracing/procmig-deploy.xml
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing' to '0'
+
+$ $SG_TEST_EXENV ${bindir:=.}/tracing/procmig$EXEEXT --cfg=tracing:1 --cfg=tracing/categorized:1 ${srcdir:=.}/tracing/platform.xml ${srcdir:=.}/tracing/procmig-deploy.xml
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing' to '1'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/categorized' to '1'
+> [0.000000] [instr_config/INFO] Tracing resource utilization active, network/optim configuration now set to Full.
+
+$ $SG_TEST_EXENV ${bindir:=.}/tracing/procmig$EXEEXT --cfg=tracing:1 --cfg=tracing/uncategorized:1 ${srcdir:=.}/tracing/platform.xml ${srcdir:=.}/tracing/procmig-deploy.xml
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing' to '1'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/uncategorized' to '1'
+> [0.000000] [instr_config/INFO] Tracing resource utilization active, network/optim configuration now set to Full.
+
+$ $SG_TEST_EXENV ${bindir:=.}/tracing/procmig$EXEEXT --cfg=tracing:1 --cfg=tracing/msg/process:1 ${srcdir:=.}/tracing/platform.xml ${srcdir:=.}/tracing/procmig-deploy.xml
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing' to '1'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/msg/process' to '1'
 
-$ rm -rf tracing/procmig.trace
+$ rm -rf tracing/procmig.trace simgrid.trace
diff --git a/examples/msg/tracing/simple.c b/examples/msg/tracing/simple.c
new file mode 100644 (file)
index 0000000..c7619bb
--- /dev/null
@@ -0,0 +1,48 @@
+/* Copyright (c) 2010. The SimGrid Team.
+ * All rights reserved.                                                     */
+
+/* This program is free software; you can redistribute it and/or modify it
+ * under the terms of the license (GNU LGPL) which comes with this package. */
+
+#include <stdio.h>
+#include "msg/msg.h"
+#include "xbt/sysdep.h"         /* calloc, printf */
+
+/* Create a log channel to have nice outputs. */
+#include "xbt/log.h"
+#include "xbt/asserts.h"
+XBT_LOG_NEW_DEFAULT_CATEGORY(msg_test,
+                             "Messages specific for this msg example");
+
+int simple_func(int argc, char *argv[]);
+
+/** Emitter function  */
+int simple_func(int argc, char *argv[])
+{
+  m_task_t task = MSG_task_create("task", 100, 0, NULL);
+  MSG_task_execute (task);
+  MSG_task_destroy (task);
+  return 0;
+}
+
+/** Main function */
+int main(int argc, char *argv[])
+{
+  MSG_global_init(&argc, argv);
+  if (argc < 3) {
+    printf("Usage: %s platform_file deployment_file\n", argv[0]);
+    exit(1);
+  }
+
+  char *platform_file = argv[1];
+  char *deployment_file = argv[2];
+  MSG_create_environment(platform_file);
+
+  MSG_function_register("master", simple_func);
+  MSG_function_register("slave", simple_func);
+  MSG_launch_application(deployment_file);
+
+  MSG_main();
+  MSG_clean();
+  return 0;
+}
diff --git a/examples/msg/tracing/tasks.c b/examples/msg/tracing/tasks.c
deleted file mode 100644 (file)
index 2690c98..0000000
+++ /dev/null
@@ -1,129 +0,0 @@
-/* Copyright (c) 2002,2003,2004 Arnaud Legrand. All rights reserved.        */
-
-/* This program is free software; you can redistribute it and/or modify it
- * under the terms of the license (GNU LGPL) which comes with this package. */
-
-#include <stdio.h>
-#include "msg/msg.h"
-#include "xbt/sysdep.h"         /* calloc, printf */
-
-/* Create a log channel to have nice outputs. */
-#include "xbt/log.h"
-#include "xbt/asserts.h"
-XBT_LOG_NEW_DEFAULT_CATEGORY(msg_test,
-                             "Messages specific for this msg example");
-
-int master(int argc, char *argv[]);
-int slave(int argc, char *argv[]);
-MSG_error_t test_all(const char *platform_file,
-                     const char *application_file);
-
-/** Emitter function  */
-int master(int argc, char *argv[])
-{
-  long number_of_tasks = atol(argv[1]);
-  double task_comp_size = atof(argv[2]);
-  double task_comm_size = atof(argv[3]);
-  long slaves_count = atol(argv[4]);
-  XBT_INFO("master %ld %f %f %ld", number_of_tasks, task_comp_size,
-        task_comm_size, slaves_count);
-
-  int i;
-  for (i = 0; i < number_of_tasks; i++) {
-    char task_name[100];
-    snprintf (task_name, 100, "task-%d", i);
-    m_task_t task = NULL;
-    task = MSG_task_create(task_name, task_comp_size, task_comm_size, NULL);
-
-    //setting the category of task to "compute"
-    //the category of a task must be defined before it is sent or executed
-    TRACE_msg_set_task_category(task, "compute");
-    MSG_task_send(task, "master_mailbox");
-  }
-
-  for (i = 0; i < slaves_count; i++) {
-    char task_name[100];
-    snprintf (task_name, 100, "task-%d", i);
-    m_task_t finalize = MSG_task_create(task_name, 0, 0, xbt_strdup("finalize"));
-    TRACE_msg_set_task_category(finalize, "finalize");
-    MSG_task_send(finalize, "master_mailbox");
-  }
-
-  return 0;
-}
-
-/** Receiver function  */
-int slave(int argc, char *argv[])
-{
-  m_task_t task = NULL;
-  int res;
-
-  while (1) {
-    res = MSG_task_receive(&(task), "master_mailbox");
-    if (res != MSG_OK) {
-      XBT_INFO("error");
-      break;
-    }
-
-    char *data = MSG_task_get_data(task);
-    if (data && !strcmp(data, "finalize")) {
-      MSG_task_destroy(task);
-      break;
-    }
-
-    XBT_INFO("Executing task %f", MSG_task_get_compute_duration(task));
-    MSG_task_execute(task);
-    XBT_INFO("End of execution");
-    MSG_task_destroy(task);
-    task = NULL;
-  }
-  return 0;
-}
-
-/** Test function */
-MSG_error_t test_all(const char *platform_file,
-                     const char *application_file)
-{
-  MSG_error_t res = MSG_OK;
-
-  {                             /*  Simulation setting */
-    MSG_set_channel_number(0);
-    MSG_create_environment(platform_file);
-  }
-  {
-    //declaring user categories
-    TRACE_category_with_color ("compute", "1 0 0");  //compute is red
-    TRACE_category_with_color ("finalize", "0 1 0"); //finalize is green
-  }
-  {                             /*   Application deployment */
-    MSG_function_register("master", master);
-    MSG_function_register("slave", slave);
-    MSG_launch_application(application_file);
-  }
-  res = MSG_main();
-
-  XBT_INFO("Simulation time %g", MSG_get_clock());
-  return res;
-}
-
-
-/** Main function */
-int main(int argc, char *argv[])
-{
-  MSG_error_t res = MSG_OK;
-
-  MSG_global_init(&argc, argv);
-  if (argc < 3) {
-    printf("Usage: %s platform_file deployment_file\n", argv[0]);
-    printf("example: %s msg_platform.xml msg_deployment.xml\n", argv[0]);
-    exit(1);
-  }
-
-  res = test_all(argv[1], argv[2]);
-  MSG_clean();
-
-  if (res == MSG_OK)
-    return 0;
-  else
-    return 1;
-}                               /* end_of_main */
diff --git a/examples/msg/tracing/tasks.tesh b/examples/msg/tracing/tasks.tesh
deleted file mode 100644 (file)
index 252c950..0000000
+++ /dev/null
@@ -1,773 +0,0 @@
-#! ./tesh
-
-p Tracing tasks
-
-$ $SG_TEST_EXENV ${bindir:=.}/tracing/tasks$EXEEXT --cfg=tracing:1 --cfg=tracing/categorized:1 --cfg=tracing/buffer:1 --cfg=tracing/msg/task:1 --cfg=tracing/filename:tracing/tasks.trace ${srcdir:=.}/tracing/platform.xml ${srcdir:=.}/tracing/deployment.xml
-> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing' to '1'
-> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/categorized' to '1'
-> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/buffer' to '1'
-> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/msg/task' to '1'
-> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/filename' to 'tracing/tasks.trace'
-> [Tremblay:master:(1) 0.000000] [msg_test/INFO] master 20 50000000.000000 1000000.000000 5
-> [Tremblay:slave:(2) 0.002164] [msg_test/INFO] Executing task 50000000.000000
-> [Jupiter:slave:(3) 0.168126] [msg_test/INFO] Executing task 50000000.000000
-> [Fafard:slave:(4) 0.386279] [msg_test/INFO] Executing task 50000000.000000
-> [Tremblay:slave:(2) 0.511874] [msg_test/INFO] End of execution
-> [Ginette:slave:(5) 0.526739] [msg_test/INFO] Executing task 50000000.000000
-> [Bourassa:slave:(6) 0.742611] [msg_test/INFO] Executing task 50000000.000000
-> [Tremblay:slave:(2) 0.744775] [msg_test/INFO] Executing task 50000000.000000
-> [Jupiter:slave:(3) 0.823468] [msg_test/INFO] End of execution
-> [Jupiter:slave:(3) 0.989430] [msg_test/INFO] Executing task 50000000.000000
-> [Fafard:slave:(4) 1.041621] [msg_test/INFO] End of execution
-> [Tremblay:slave:(2) 1.254485] [msg_test/INFO] End of execution
-> [Fafard:slave:(4) 1.259775] [msg_test/INFO] Executing task 50000000.000000
-> [Tremblay:slave:(2) 1.261939] [msg_test/INFO] Executing task 50000000.000000
-> [Ginette:slave:(5) 1.557837] [msg_test/INFO] End of execution
-> [Jupiter:slave:(3) 1.644772] [msg_test/INFO] End of execution
-> [Ginette:slave:(5) 1.698296] [msg_test/INFO] Executing task 50000000.000000
-> [Tremblay:slave:(2) 1.771649] [msg_test/INFO] End of execution
-> [Bourassa:slave:(6) 1.773709] [msg_test/INFO] End of execution
-> [Jupiter:slave:(3) 1.864258] [msg_test/INFO] Executing task 50000000.000000
-> [Tremblay:slave:(2) 1.866422] [msg_test/INFO] Executing task 50000000.000000
-> [Fafard:slave:(4) 1.915117] [msg_test/INFO] End of execution
-> [Bourassa:slave:(6) 2.082294] [msg_test/INFO] Executing task 50000000.000000
-> [Fafard:slave:(4) 2.300447] [msg_test/INFO] Executing task 50000000.000000
-> [Tremblay:slave:(2) 2.376132] [msg_test/INFO] End of execution
-> [Tremblay:slave:(2) 2.378296] [msg_test/INFO] Executing task 50000000.000000
-> [Jupiter:slave:(3) 2.519600] [msg_test/INFO] End of execution
-> [Jupiter:slave:(3) 2.685562] [msg_test/INFO] Executing task 50000000.000000
-> [Ginette:slave:(5) 2.729394] [msg_test/INFO] End of execution
-> [Ginette:slave:(5) 2.869854] [msg_test/INFO] Executing task 50000000.000000
-> [Tremblay:slave:(2) 2.888006] [msg_test/INFO] End of execution
-> [Tremblay:slave:(2) 2.890170] [msg_test/INFO] Executing task 50000000.000000
-> [Fafard:slave:(4) 2.955790] [msg_test/INFO] End of execution
-> [Bourassa:slave:(6) 3.113392] [msg_test/INFO] End of execution
-> [Fafard:slave:(4) 3.173943] [msg_test/INFO] Executing task 50000000.000000
-> [Jupiter:slave:(3) 3.340904] [msg_test/INFO] End of execution
-> [Bourassa:slave:(6) 3.389815] [msg_test/INFO] Executing task 50000000.000000
-> [Tremblay:slave:(2) 3.399880] [msg_test/INFO] End of execution
-> [Fafard:slave:(4) 3.829285] [msg_test/INFO] End of execution
-> [Ginette:slave:(5) 3.900952] [msg_test/INFO] End of execution
-> [Bourassa:slave:(6) 4.420913] [msg_test/INFO] End of execution
-> [4.441249] [msg_test/INFO] Simulation time 4.44125
-
-$ cat tracing/tasks.trace
-> %EventDef PajeDefineContainerType 0 
-> %       Alias string 
-> %       ContainerType string 
-> %       Name string 
-> %EndEventDef 
-> %EventDef PajeDefineVariableType 1 
-> %       Alias string 
-> %       ContainerType string 
-> %       Name string 
-> %       Color color 
-> %EndEventDef 
-> %EventDef PajeDefineStateType 2 
-> %       Alias string 
-> %       ContainerType string 
-> %       Name string 
-> %EndEventDef 
-> %EventDef PajeDefineEventType 3 
-> %       Alias string 
-> %       ContainerType string 
-> %       Name string 
-> %       Color color 
-> %EndEventDef 
-> %EventDef PajeDefineLinkType 4 
-> %       Alias string 
-> %       ContainerType string 
-> %       SourceContainerType string 
-> %       DestContainerType string 
-> %       Name string 
-> %EndEventDef 
-> %EventDef PajeDefineEntityValue 5 
-> %       Alias string 
-> %       EntityType string 
-> %       Name string 
-> %       Color color 
-> %EndEventDef 
-> %EventDef PajeCreateContainer 6 
-> %       Time date 
-> %       Alias string 
-> %       Type string 
-> %       Container string 
-> %       Name string 
-> %EndEventDef 
-> %EventDef PajeDestroyContainer 7 
-> %       Time date 
-> %       Type string 
-> %       Name string 
-> %EndEventDef 
-> %EventDef PajeSetVariable 8 
-> %       Time date 
-> %       Type string 
-> %       Container string 
-> %       Value double 
-> %EndEventDef
-> %EventDef PajeAddVariable 9 
-> %       Time date 
-> %       Type string 
-> %       Container string 
-> %       Value double 
-> %EndEventDef
-> %EventDef PajeSubVariable 10 
-> %       Time date 
-> %       Type string 
-> %       Container string 
-> %       Value double 
-> %EndEventDef
-> %EventDef PajeSetState 11 
-> %       Time date 
-> %       Type string 
-> %       Container string 
-> %       Value string 
-> %EndEventDef
-> %EventDef PajePushState 12 
-> %       Time date 
-> %       Type string 
-> %       Container string 
-> %       Value string 
-> %EndEventDef
-> %EventDef PajePopState 13 
-> %       Time date 
-> %       Type string 
-> %       Container string 
-> %EndEventDef
-> %EventDef PajeStartLink 14 
-> %       Time date 
-> %       Type string 
-> %       Container string 
-> %       Value string 
-> %       SourceContainer string 
-> %       Key string 
-> %EndEventDef
-> %EventDef PajeEndLink 15 
-> %       Time date 
-> %       Type string 
-> %       Container string 
-> %       Value string 
-> %       DestContainer string 
-> %       Key string 
-> %EndEventDef
-> %EventDef PajeNewEvent 16 
-> %       Time date 
-> %       Type string 
-> %       Container string 
-> %       Value string 
-> %EndEventDef
-> 0 1 0 HOST
-> 6 0 1 1 0 "Tremblay"
-> 1 2 1 power "1 1 1"
-> 0 3 1 MSG_TASK
-> 2 4 3 MSG_TASK_STATE
-> 5 5 4 MSG_task_execute "0 1 0"
-> 5 6 4 created "1 1 0"
-> 4 7 0 3 3 MSG_TASK_LINK
-> 6 0 2 1 0 "Jupiter"
-> 6 0 3 1 0 "Fafard"
-> 6 0 4 1 0 "Ginette"
-> 6 0 5 1 0 "Bourassa"
-> 0 8 0 LINK
-> 6 0 6 8 0 "6"
-> 1 9 8 bandwidth "1 1 1"
-> 1 10 8 latency "1 1 1"
-> 6 0 7 8 0 "3"
-> 6 0 8 8 0 "7"
-> 6 0 9 8 0 "9"
-> 6 0 10 8 0 "2"
-> 6 0 11 8 0 "8"
-> 6 0 12 8 0 "1"
-> 6 0 13 8 0 "4"
-> 6 0 14 8 0 "0"
-> 6 0 15 8 0 "5"
-> 4 11 0 1 8 HOST-LINK
-> 4 12 0 8 8 LINK-LINK
-> 4 13 0 8 1 LINK-HOST
-> 8 0 2 1 98095000.000000
-> 8 0 2 2 76296000.000000
-> 8 0 2 3 76296000.000000
-> 8 0 2 4 48492000.000000
-> 8 0 2 5 48492000.000000
-> 8 0 9 6 41279125.000000
-> 8 0 10 6 0.000060
-> 8 0 9 7 34285625.000000
-> 8 0 10 7 0.000514
-> 8 0 9 8 11618875.000000
-> 8 0 10 8 0.000190
-> 8 0 9 9 7209750.000000
-> 8 0 10 9 0.001462
-> 8 0 9 10 118682500.000000
-> 8 0 10 10 0.000137
-> 8 0 9 11 8158000.000000
-> 8 0 10 11 0.000271
-> 8 0 9 12 34285625.000000
-> 8 0 10 12 0.000514
-> 8 0 9 13 10099625.000000
-> 8 0 10 13 0.000480
-> 8 0 9 14 41279125.000000
-> 8 0 10 14 0.000060
-> 8 0 9 15 27946250.000000
-> 8 0 10 15 0.000278
-> 14 0 11 0 G 3 0
-> 15 0 11 0 G 11 0
-> 14 0 12 0 G 11 1
-> 15 0 12 0 G 12 1
-> 14 0 12 0 G 12 2
-> 15 0 12 0 G 14 2
-> 14 0 12 0 G 14 3
-> 15 0 12 0 G 10 3
-> 14 0 12 0 G 10 4
-> 15 0 12 0 G 7 4
-> 14 0 12 0 G 7 5
-> 15 0 12 0 G 13 5
-> 14 0 13 0 G 13 6
-> 15 0 13 0 G 1 6
-> 14 0 12 0 G 11 7
-> 15 0 12 0 G 6 7
-> 14 0 12 0 G 6 8
-> 15 0 12 0 G 8 8
-> 14 0 13 0 G 8 9
-> 15 0 13 0 G 5 9
-> 14 0 12 0 G 13 10
-> 15 0 12 0 G 9 10
-> 14 0 13 0 G 9 11
-> 15 0 13 0 G 2 11
-> 14 0 12 0 G 10 12
-> 15 0 12 0 G 15 12
-> 14 0 13 0 G 15 13
-> 15 0 13 0 G 4 13
-> 14 0 12 0 G 12 14
-> 15 0 12 0 G 6 14
-> 14 0 11 0 G 1 15
-> 15 0 11 0 G 9 15
-> 14 0 12 0 G 7 16
-> 15 0 12 0 G 15 16
-> 1 14 8 bcompute "1 0 0"
-> 1 15 1 pcompute "1 0 0"
-> 1 16 8 bfinalize "0 1 0"
-> 1 17 1 pfinalize "0 1 0"
-> 6 0 16 3 1 "task-0"
-> 1 18 3 compute "1 1 1"
-> 8 0 18 16 1.000000
-> 12 0 4 16 6
-> 13 0 4 16
-> 14 0 7 0 SR 16 0
-> 7 0 3 16
-> 6 0.002164 17 3 1 "task-0"
-> 6 0.002164 18 3 1 "task-1"
-> 8 0.002164 18 17 1.000000
-> 12 0.002164 4 17 6
-> 15 0.002164 7 0 SR 17 0
-> 12 0.002164 4 17 5
-> 8 0.002164 18 18 1.000000
-> 12 0.002164 4 18 6
-> 13 0.002164 4 18
-> 14 0.002164 7 0 SR 18 1
-> 7 0.002164 3 18
-> 6 0.168126 19 3 2 "task-1"
-> 6 0.168126 20 3 1 "task-2"
-> 8 0.017364 14 9 0.000000
-> 9 0.017364 14 9 6632970.000000
-> 10 0.168126 14 9 6632970.000000
-> 8 0.168126 18 19 1.000000
-> 12 0.168126 4 19 6
-> 15 0.168126 7 0 SR 19 1
-> 12 0.168126 4 19 5
-> 8 0.168126 18 20 1.000000
-> 12 0.168126 4 20 6
-> 13 0.168126 4 20
-> 14 0.168126 7 0 SR 20 2
-> 7 0.168126 3 20
-> 8 0.002164 15 1 0.000000
-> 9 0.002164 15 1 98095000.000000
-> 10 0.168126 15 1 98095000.000000
-> 6 0.386279 21 3 3 "task-2"
-> 6 0.386279 22 3 1 "task-3"
-> 8 0.188676 14 13 0.000000
-> 9 0.188676 14 13 5060664.718311
-> 8 0.188676 14 7 0.000000
-> 9 0.188676 14 7 5060664.718311
-> 8 0.188676 14 10 0.000000
-> 9 0.188676 14 10 5060664.718311
-> 8 0.188676 14 14 0.000000
-> 9 0.188676 14 14 5060664.718311
-> 8 0.188676 14 12 0.000000
-> 9 0.188676 14 12 5060664.718311
-> 8 0.188676 14 11 0.000000
-> 9 0.188676 14 11 5060664.718311
-> 10 0.386279 14 13 5060664.718311
-> 10 0.386279 14 7 5060664.718311
-> 10 0.386279 14 10 5060664.718311
-> 10 0.386279 14 14 5060664.718311
-> 10 0.386279 14 12 5060664.718311
-> 10 0.386279 14 11 5060664.718311
-> 8 0.386279 18 21 1.000000
-> 12 0.386279 4 21 6
-> 15 0.386279 7 0 SR 21 2
-> 12 0.386279 4 21 5
-> 8 0.386279 18 22 1.000000
-> 12 0.386279 4 22 6
-> 13 0.386279 4 22
-> 14 0.386279 7 0 SR 22 3
-> 7 0.386279 3 22
-> 9 0.168126 15 1 98095000.000000
-> 10 0.386279 15 1 98095000.000000
-> 9 0.386279 15 1 98095000.000000
-> 9 0.399511 14 13 7859911.230163
-> 9 0.399511 14 7 7859911.230163
-> 8 0.399511 14 15 0.000000
-> 9 0.399511 14 15 7859911.230163
-> 10 0.511874 15 1 98095000.000000
-> 10 0.511874 14 13 7859911.230163
-> 10 0.511874 14 7 7859911.230163
-> 10 0.511874 14 15 7859911.230163
-> 13 0.511874 4 17
-> 7 0.511874 3 17
-> 9 0.511874 14 13 7859911.230163
-> 9 0.511874 14 7 7859911.230163
-> 9 0.511874 14 15 7859911.230163
-> 6 0.526739 23 3 4 "task-3"
-> 6 0.526739 24 3 1 "task-4"
-> 10 0.526739 14 13 7859911.230163
-> 10 0.526739 14 7 7859911.230163
-> 10 0.526739 14 15 7859911.230163
-> 8 0.526739 18 23 1.000000
-> 12 0.526739 4 23 6
-> 15 0.526739 7 0 SR 23 3
-> 12 0.526739 4 23 5
-> 8 0.526739 18 24 1.000000
-> 12 0.526739 4 24 6
-> 13 0.526739 4 24
-> 14 0.526739 7 0 SR 24 4
-> 7 0.526739 3 24
-> 6 0.742611 25 3 5 "task-4"
-> 6 0.742611 26 3 1 "task-5"
-> 9 0.547074 14 13 5114134.701194
-> 9 0.547074 14 7 5114134.701194
-> 9 0.547074 14 10 5114134.701194
-> 9 0.547074 14 14 5114134.701194
-> 9 0.547074 14 12 5114134.701194
-> 8 0.547074 14 6 0.000000
-> 9 0.547074 14 6 5114134.701194
-> 8 0.547074 14 8 0.000000
-> 9 0.547074 14 8 5114134.701194
-> 10 0.742611 14 13 5114134.701194
-> 10 0.742611 14 7 5114134.701194
-> 10 0.742611 14 10 5114134.701194
-> 10 0.742611 14 14 5114134.701194
-> 10 0.742611 14 12 5114134.701194
-> 10 0.742611 14 6 5114134.701194
-> 10 0.742611 14 8 5114134.701194
-> 8 0.742611 18 25 1.000000
-> 12 0.742611 4 25 6
-> 15 0.742611 7 0 SR 25 4
-> 12 0.742611 4 25 5
-> 8 0.742611 18 26 1.000000
-> 12 0.742611 4 26 6
-> 13 0.742611 4 26
-> 14 0.742611 7 0 SR 26 5
-> 7 0.742611 3 26
-> 6 0.744775 27 3 1 "task-5"
-> 6 0.744775 28 3 1 "task-6"
-> 8 0.744775 18 27 1.000000
-> 12 0.744775 4 27 6
-> 15 0.744775 7 0 SR 27 5
-> 12 0.744775 4 27 5
-> 8 0.744775 18 28 1.000000
-> 12 0.744775 4 28 6
-> 13 0.744775 4 28
-> 14 0.744775 7 0 SR 28 6
-> 7 0.744775 3 28
-> 8 0.168126 15 2 0.000000
-> 9 0.168126 15 2 76296000.000000
-> 10 0.823468 15 2 76296000.000000
-> 13 0.823468 4 19
-> 7 0.823468 3 19
-> 6 0.989430 29 3 1 "task-7"
-> 8 0.989430 18 29 1.000000
-> 12 0.989430 4 29 6
-> 13 0.989430 4 29
-> 14 0.989430 7 0 SR 29 7
-> 7 0.989430 3 29
-> 6 0.989430 30 3 2 "task-6"
-> 8 0.386279 15 3 0.000000
-> 9 0.386279 15 3 76296000.000000
-> 9 0.744775 15 1 98095000.000000
-> 8 0.989430 18 30 1.000000
-> 12 0.989430 4 30 6
-> 15 0.989430 7 0 SR 30 6
-> 12 0.989430 4 30 5
-> 10 0.989430 15 1 98095000.000000
-> 10 1.041621 15 3 76296000.000000
-> 13 1.041621 4 21
-> 7 1.041621 3 21
-> 9 0.989430 15 1 98095000.000000
-> 10 1.254485 15 1 98095000.000000
-> 13 1.254485 4 27
-> 7 1.254485 3 27
-> 6 1.259775 31 3 1 "task-8"
-> 8 1.259775 18 31 1.000000
-> 12 1.259775 4 31 6
-> 13 1.259775 4 31
-> 14 1.259775 7 0 SR 31 8
-> 7 1.259775 3 31
-> 6 1.259775 32 3 3 "task-7"
-> 6 1.261939 33 3 1 "task-8"
-> 6 1.261939 34 3 1 "task-9"
-> 8 1.259775 18 32 1.000000
-> 12 1.259775 4 32 6
-> 15 1.259775 7 0 SR 32 7
-> 12 1.259775 4 32 5
-> 8 1.261939 18 33 1.000000
-> 12 1.261939 4 33 6
-> 15 1.261939 7 0 SR 33 8
-> 12 1.261939 4 33 5
-> 8 1.261939 18 34 1.000000
-> 12 1.261939 4 34 6
-> 13 1.261939 4 34
-> 14 1.261939 7 0 SR 34 9
-> 7 1.261939 3 34
-> 8 0.526739 15 4 0.000000
-> 9 0.526739 15 4 48492000.000000
-> 10 1.557837 15 4 48492000.000000
-> 13 1.557837 4 23
-> 7 1.557837 3 23
-> 9 0.989430 15 2 76296000.000000
-> 10 1.644772 15 2 76296000.000000
-> 13 1.644772 4 30
-> 7 1.644772 3 30
-> 6 1.698296 35 3 1 "task-10"
-> 8 1.698296 18 35 1.000000
-> 12 1.698296 4 35 6
-> 13 1.698296 4 35
-> 14 1.698296 7 0 SR 35 10
-> 7 1.698296 3 35
-> 6 1.698296 36 3 4 "task-9"
-> 9 1.261939 15 1 98095000.000000
-> 8 1.698296 18 36 1.000000
-> 12 1.698296 4 36 6
-> 15 1.698296 7 0 SR 36 9
-> 12 1.698296 4 36 5
-> 10 1.698296 15 1 98095000.000000
-> 9 1.698296 15 1 98095000.000000
-> 9 1.713496 14 9 6632970.000000
-> 10 1.771649 15 1 98095000.000000
-> 10 1.771649 14 9 6632970.000000
-> 13 1.771649 4 33
-> 7 1.771649 3 33
-> 8 0.742611 15 5 0.000000
-> 9 0.742611 15 5 48492000.000000
-> 9 1.771649 14 9 6632970.000000
-> 10 1.773709 15 5 48492000.000000
-> 10 1.773709 14 9 6632970.000000
-> 13 1.773709 4 25
-> 7 1.773709 3 25
-> 6 1.864258 37 3 2 "task-10"
-> 6 1.864258 38 3 1 "task-11"
-> 9 1.773709 14 9 6632970.000000
-> 10 1.864258 14 9 6632970.000000
-> 8 1.864258 18 37 1.000000
-> 12 1.864258 4 37 6
-> 15 1.864258 7 0 SR 37 10
-> 12 1.864258 4 37 5
-> 8 1.864258 18 38 1.000000
-> 12 1.864258 4 38 6
-> 13 1.864258 4 38
-> 14 1.864258 7 0 SR 38 11
-> 7 1.864258 3 38
-> 6 1.866422 39 3 1 "task-11"
-> 6 1.866422 40 3 1 "task-12"
-> 8 1.866422 18 39 1.000000
-> 12 1.866422 4 39 6
-> 15 1.866422 7 0 SR 39 11
-> 12 1.866422 4 39 5
-> 8 1.866422 18 40 1.000000
-> 12 1.866422 4 40 6
-> 13 1.866422 4 40
-> 14 1.866422 7 0 SR 40 12
-> 7 1.866422 3 40
-> 9 1.259775 15 3 76296000.000000
-> 9 1.886758 14 13 5114134.701194
-> 9 1.886758 14 7 5114134.701194
-> 9 1.886758 14 10 5114134.701194
-> 9 1.886758 14 14 5114134.701194
-> 9 1.886758 14 12 5114134.701194
-> 9 1.886758 14 6 5114134.701194
-> 9 1.886758 14 8 5114134.701194
-> 10 1.915117 15 3 76296000.000000
-> 10 1.915117 14 13 5114134.701194
-> 10 1.915117 14 7 5114134.701194
-> 10 1.915117 14 10 5114134.701194
-> 10 1.915117 14 14 5114134.701194
-> 10 1.915117 14 12 5114134.701194
-> 10 1.915117 14 6 5114134.701194
-> 10 1.915117 14 8 5114134.701194
-> 13 1.915117 4 32
-> 7 1.915117 3 32
-> 6 2.082294 41 3 5 "task-12"
-> 6 2.082294 42 3 1 "task-13"
-> 9 1.915117 14 13 5114134.701194
-> 9 1.915117 14 7 5114134.701194
-> 9 1.915117 14 10 5114134.701194
-> 9 1.915117 14 14 5114134.701194
-> 9 1.915117 14 12 5114134.701194
-> 9 1.915117 14 6 5114134.701194
-> 9 1.915117 14 8 5114134.701194
-> 10 2.082294 14 13 5114134.701194
-> 10 2.082294 14 7 5114134.701194
-> 10 2.082294 14 10 5114134.701194
-> 10 2.082294 14 14 5114134.701194
-> 10 2.082294 14 12 5114134.701194
-> 10 2.082294 14 6 5114134.701194
-> 10 2.082294 14 8 5114134.701194
-> 8 2.082294 18 41 1.000000
-> 12 2.082294 4 41 6
-> 15 2.082294 7 0 SR 41 12
-> 12 2.082294 4 41 5
-> 8 2.082294 18 42 1.000000
-> 12 2.082294 4 42 6
-> 13 2.082294 4 42
-> 14 2.082294 7 0 SR 42 13
-> 7 2.082294 3 42
-> 6 2.300447 43 3 3 "task-13"
-> 6 2.300447 44 3 1 "task-14"
-> 9 1.866422 15 1 98095000.000000
-> 10 2.082294 15 1 98095000.000000
-> 9 2.102845 14 13 5060664.718311
-> 9 2.102845 14 7 5060664.718311
-> 9 2.102845 14 10 5060664.718311
-> 9 2.102845 14 14 5060664.718311
-> 9 2.102845 14 12 5060664.718311
-> 9 2.102845 14 11 5060664.718311
-> 10 2.300447 14 13 5060664.718311
-> 10 2.300447 14 7 5060664.718311
-> 10 2.300447 14 10 5060664.718311
-> 10 2.300447 14 14 5060664.718311
-> 10 2.300447 14 12 5060664.718311
-> 10 2.300447 14 11 5060664.718311
-> 8 2.300447 18 43 1.000000
-> 12 2.300447 4 43 6
-> 15 2.300447 7 0 SR 43 13
-> 12 2.300447 4 43 5
-> 8 2.300447 18 44 1.000000
-> 12 2.300447 4 44 6
-> 13 2.300447 4 44
-> 14 2.300447 7 0 SR 44 14
-> 7 2.300447 3 44
-> 9 2.082294 15 1 98095000.000000
-> 10 2.300447 15 1 98095000.000000
-> 9 2.300447 15 1 98095000.000000
-> 10 2.376132 15 1 98095000.000000
-> 13 2.376132 4 39
-> 7 2.376132 3 39
-> 6 2.378296 45 3 1 "task-15"
-> 8 2.378296 18 45 1.000000
-> 12 2.378296 4 45 6
-> 13 2.378296 4 45
-> 14 2.378296 7 0 SR 45 15
-> 7 2.378296 3 45
-> 6 2.378296 46 3 1 "task-14"
-> 9 1.864258 15 2 76296000.000000
-> 8 2.378296 18 46 1.000000
-> 12 2.378296 4 46 6
-> 15 2.378296 7 0 SR 46 14
-> 12 2.378296 4 46 5
-> 10 2.519600 15 2 76296000.000000
-> 13 2.519600 4 37
-> 7 2.519600 3 37
-> 6 2.685562 47 3 1 "task-16"
-> 8 2.685562 18 47 1.000000
-> 12 2.685562 4 47 6
-> 13 2.685562 4 47
-> 14 2.685562 7 0 SR 47 16
-> 7 2.685562 3 47
-> 6 2.685562 48 3 2 "task-15"
-> 9 1.698296 15 4 48492000.000000
-> 9 2.378296 15 1 98095000.000000
-> 8 2.685562 18 48 1.000000
-> 12 2.685562 4 48 6
-> 15 2.685562 7 0 SR 48 15
-> 12 2.685562 4 48 5
-> 10 2.685562 15 1 98095000.000000
-> 10 2.729394 15 4 48492000.000000
-> 13 2.729394 4 36
-> 7 2.729394 3 36
-> 6 2.869854 49 3 1 "task-17"
-> 8 2.869854 18 49 1.000000
-> 12 2.869854 4 49 6
-> 13 2.869854 4 49
-> 14 2.869854 7 0 SR 49 17
-> 7 2.869854 3 49
-> 6 2.869854 50 3 4 "task-16"
-> 9 2.685562 15 1 98095000.000000
-> 8 2.869854 18 50 1.000000
-> 12 2.869854 4 50 6
-> 15 2.869854 7 0 SR 50 16
-> 12 2.869854 4 50 5
-> 10 2.869854 15 1 98095000.000000
-> 9 2.869854 15 1 98095000.000000
-> 10 2.888006 15 1 98095000.000000
-> 13 2.888006 4 46
-> 7 2.888006 3 46
-> 6 2.890170 51 3 1 "task-18"
-> 8 2.890170 18 51 1.000000
-> 12 2.890170 4 51 6
-> 13 2.890170 4 51
-> 14 2.890170 7 0 SR 51 18
-> 7 2.890170 3 51
-> 6 2.890170 52 3 1 "task-17"
-> 9 2.300447 15 3 76296000.000000
-> 8 2.890170 18 52 1.000000
-> 12 2.890170 4 52 6
-> 15 2.890170 7 0 SR 52 17
-> 12 2.890170 4 52 5
-> 10 2.955790 15 3 76296000.000000
-> 13 2.955790 4 43
-> 7 2.955790 3 43
-> 9 2.082294 15 5 48492000.000000
-> 10 3.113392 15 5 48492000.000000
-> 13 3.113392 4 41
-> 7 3.113392 3 41
-> 6 3.173943 53 3 1 "task-19"
-> 8 3.173943 18 53 1.000000
-> 12 3.173943 4 53 6
-> 13 3.173943 4 53
-> 14 3.173943 7 0 SR 53 19
-> 7 3.173943 3 53
-> 6 3.173943 54 3 3 "task-18"
-> 9 2.685562 15 2 76296000.000000
-> 9 2.890170 15 1 98095000.000000
-> 8 3.173943 18 54 1.000000
-> 12 3.173943 4 54 6
-> 15 3.173943 7 0 SR 54 18
-> 12 3.173943 4 54 5
-> 10 3.173943 15 1 98095000.000000
-> 9 3.194279 14 13 5114134.701194
-> 9 3.194279 14 7 5114134.701194
-> 9 3.194279 14 10 5114134.701194
-> 9 3.194279 14 14 5114134.701194
-> 9 3.194279 14 12 5114134.701194
-> 9 3.194279 14 6 5114134.701194
-> 9 3.194279 14 8 5114134.701194
-> 10 3.340904 15 2 76296000.000000
-> 10 3.340904 14 13 5114134.701194
-> 10 3.340904 14 7 5114134.701194
-> 10 3.340904 14 10 5114134.701194
-> 10 3.340904 14 14 5114134.701194
-> 10 3.340904 14 12 5114134.701194
-> 10 3.340904 14 6 5114134.701194
-> 10 3.340904 14 8 5114134.701194
-> 13 3.340904 4 48
-> 7 3.340904 3 48
-> 6 3.389815 55 3 5 "task-19"
-> 6 3.389815 56 3 1 "task-0"
-> 1 19 3 finalize "1 1 1"
-> 9 3.340904 14 13 5114134.701194
-> 9 3.340904 14 7 5114134.701194
-> 9 3.340904 14 10 5114134.701194
-> 9 3.340904 14 14 5114134.701194
-> 9 3.340904 14 12 5114134.701194
-> 9 3.340904 14 6 5114134.701194
-> 9 3.340904 14 8 5114134.701194
-> 10 3.389815 14 13 5114134.701194
-> 10 3.389815 14 7 5114134.701194
-> 10 3.389815 14 10 5114134.701194
-> 10 3.389815 14 14 5114134.701194
-> 10 3.389815 14 12 5114134.701194
-> 10 3.389815 14 6 5114134.701194
-> 10 3.389815 14 8 5114134.701194
-> 8 3.389815 18 55 1.000000
-> 12 3.389815 4 55 6
-> 15 3.389815 7 0 SR 55 19
-> 12 3.389815 4 55 5
-> 8 3.389815 19 56 1.000000
-> 12 3.389815 4 56 6
-> 13 3.389815 4 56
-> 14 3.389815 7 0 SR 56 20
-> 7 3.389815 3 56
-> 9 3.173943 15 1 98095000.000000
-> 10 3.389815 15 1 98095000.000000
-> 9 3.389815 15 1 98095000.000000
-> 10 3.399880 15 1 98095000.000000
-> 13 3.399880 4 52
-> 7 3.399880 3 52
-> 6 3.405015 57 3 2 "task-0"
-> 8 3.405015 19 57 1.000000
-> 12 3.405015 4 57 6
-> 15 3.405015 7 0 SR 57 20
-> 7 3.405015 3 57
-> 6 3.405015 58 3 1 "task-1"
-> 8 3.405015 19 58 1.000000
-> 12 3.405015 4 58 6
-> 13 3.405015 4 58
-> 14 3.405015 7 0 SR 58 21
-> 7 3.405015 3 58
-> 6 3.405171 59 3 1 "task-1"
-> 8 3.405171 19 59 1.000000
-> 12 3.405171 4 59 6
-> 15 3.405171 7 0 SR 59 21
-> 7 3.405171 3 59
-> 6 3.405171 60 3 1 "task-2"
-> 8 3.405171 19 60 1.000000
-> 12 3.405171 4 60 6
-> 13 3.405171 4 60
-> 14 3.405171 7 0 SR 60 22
-> 7 3.405171 3 60
-> 9 3.173943 15 3 76296000.000000
-> 10 3.829285 15 3 76296000.000000
-> 13 3.829285 4 54
-> 7 3.829285 3 54
-> 6 3.849836 61 3 1 "task-3"
-> 8 3.849836 19 61 1.000000
-> 12 3.849836 4 61 6
-> 13 3.849836 4 61
-> 14 3.849836 7 0 SR 61 23
-> 7 3.849836 3 61
-> 6 3.849836 62 3 3 "task-2"
-> 8 3.849836 19 62 1.000000
-> 12 3.849836 4 62 6
-> 15 3.849836 7 0 SR 62 22
-> 7 3.849836 3 62
-> 9 2.869854 15 4 48492000.000000
-> 10 3.900952 15 4 48492000.000000
-> 13 3.900952 4 50
-> 7 3.900952 3 50
-> 6 3.914183 63 3 1 "task-4"
-> 8 3.914183 19 63 1.000000
-> 12 3.914183 4 63 6
-> 13 3.914183 4 63
-> 14 3.914183 7 0 SR 63 24
-> 7 3.914183 3 63
-> 6 3.914183 64 3 4 "task-3"
-> 8 3.914183 19 64 1.000000
-> 12 3.914183 4 64 6
-> 15 3.914183 7 0 SR 64 23
-> 7 3.914183 3 64
-> 9 3.389815 15 5 48492000.000000
-> 10 4.420913 15 5 48492000.000000
-> 13 4.420913 4 55
-> 7 4.420913 3 55
-> 6 4.441249 65 3 5 "task-4"
-> 8 4.441249 19 65 1.000000
-> 12 4.441249 4 65 6
-> 15 4.441249 7 0 SR 65 24
-> 7 4.441249 3 65
-> 7 4.441249 1 3
-> 7 4.441249 1 1
-> 7 4.441249 8 14
-> 7 4.441249 8 12
-> 7 4.441249 8 10
-> 7 4.441249 8 7
-> 7 4.441249 8 13
-> 7 4.441249 8 15
-> 7 4.441249 8 6
-> 7 4.441249 8 8
-> 7 4.441249 8 11
-> 7 4.441249 8 9
-> 7 4.441249 1 5
-> 7 4.441249 1 2
-> 7 4.441249 1 4
-> 7 4.441249 0 0
-
-$ rm -rf tracing/tasks.trace
diff --git a/examples/msg/tracing/trace_platform.c b/examples/msg/tracing/trace_platform.c
new file mode 100644 (file)
index 0000000..78a48c4
--- /dev/null
@@ -0,0 +1,29 @@
+/* Copyright (c) 2010. The SimGrid Team.
+ * All rights reserved.                                                     */
+
+/* This program is free software; you can redistribute it and/or modify it
+ * under the terms of the license (GNU LGPL) which comes with this package. */
+
+#include <stdio.h>
+#include "msg/msg.h"
+#include "xbt/sysdep.h"         /* calloc, printf */
+
+#include "xbt/log.h"
+#include "xbt/asserts.h"
+XBT_LOG_NEW_DEFAULT_CATEGORY(msg_test, "Messages specific for this msg example");
+
+/** Main function */
+int main(int argc, char *argv[])
+{
+  MSG_global_init(&argc, argv);
+  if (argc < 2) {
+    printf("Usage: %s platform_file\n", argv[0]);
+    exit(1);
+  }
+
+  char *platform_file = argv[1];
+  MSG_create_environment(platform_file);
+  MSG_main();
+  MSG_clean();
+  return 0;
+}
diff --git a/examples/msg/tracing/trace_platform.tesh b/examples/msg/tracing/trace_platform.tesh
new file mode 100644 (file)
index 0000000..b545934
--- /dev/null
@@ -0,0 +1,60340 @@
+#! ./tesh
+
+p Tracing master/slave application
+$ $SG_TEST_EXENV ${bindir:=.}/tracing/trace_platform$EXEEXT --cfg=tracing:1 --cfg=tracing/categorized:1 ${srcdir:=.}/tracing/platform.xml
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing' to '1'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/categorized' to '1'
+> [0.000000] [instr_config/INFO] Tracing resource utilization active, network/optim configuration now set to Full.
+
+$ cat simgrid.trace
+> %EventDef PajeDefineContainerType 0 
+> %       Alias string 
+> %       ContainerType string 
+> %       Name string 
+> %EndEventDef 
+> %EventDef PajeDefineVariableType 1 
+> %       Alias string 
+> %       ContainerType string 
+> %       Name string 
+> %       Color color 
+> %EndEventDef 
+> %EventDef PajeDefineStateType 2 
+> %       Alias string 
+> %       ContainerType string 
+> %       Name string 
+> %EndEventDef 
+> %EventDef PajeDefineEventType 3 
+> %       Alias string 
+> %       ContainerType string 
+> %       Name string 
+> %       Color color 
+> %EndEventDef 
+> %EventDef PajeDefineLinkType 4 
+> %       Alias string 
+> %       ContainerType string 
+> %       SourceContainerType string 
+> %       DestContainerType string 
+> %       Name string 
+> %EndEventDef 
+> %EventDef PajeDefineEntityValue 5 
+> %       Alias string 
+> %       EntityType string 
+> %       Name string 
+> %       Color color 
+> %EndEventDef 
+> %EventDef PajeCreateContainer 6 
+> %       Time date 
+> %       Alias string 
+> %       Type string 
+> %       Container string 
+> %       Name string 
+> %EndEventDef 
+> %EventDef PajeDestroyContainer 7 
+> %       Time date 
+> %       Type string 
+> %       Name string 
+> %EndEventDef 
+> %EventDef PajeSetVariable 8 
+> %       Time date 
+> %       Type string 
+> %       Container string 
+> %       Value double 
+> %EndEventDef
+> %EventDef PajeAddVariable 9 
+> %       Time date 
+> %       Type string 
+> %       Container string 
+> %       Value double 
+> %EndEventDef
+> %EventDef PajeSubVariable 10 
+> %       Time date 
+> %       Type string 
+> %       Container string 
+> %       Value double 
+> %EndEventDef
+> %EventDef PajeSetState 11 
+> %       Time date 
+> %       Type string 
+> %       Container string 
+> %       Value string 
+> %EndEventDef
+> %EventDef PajePushState 12 
+> %       Time date 
+> %       Type string 
+> %       Container string 
+> %       Value string 
+> %EndEventDef
+> %EventDef PajePopState 13 
+> %       Time date 
+> %       Type string 
+> %       Container string 
+> %EndEventDef
+> %EventDef PajeStartLink 14 
+> %       Time date 
+> %       Type string 
+> %       Container string 
+> %       Value string 
+> %       SourceContainer string 
+> %       Key string 
+> %EndEventDef
+> %EventDef PajeEndLink 15 
+> %       Time date 
+> %       Type string 
+> %       Container string 
+> %       Value string 
+> %       DestContainer string 
+> %       Key string 
+> %EndEventDef
+> %EventDef PajeNewEvent 16 
+> %       Time date 
+> %       Type string 
+> %       Container string 
+> %       Value string 
+> %EndEventDef
+> 0 1 0 HOST
+> 6 0 1 1 0 "Tremblay"
+> 1 2 1 power "1 1 1"
+> 8 0 2 1 98095000.000000
+> 6 0 2 1 0 "Jupiter"
+> 8 0 2 2 76296000.000000
+> 6 0 3 1 0 "Fafard"
+> 8 0 2 3 76296000.000000
+> 6 0 4 1 0 "Ginette"
+> 8 0 2 4 48492000.000000
+> 6 0 5 1 0 "Bourassa"
+> 8 0 2 5 48492000.000000
+> 0 3 0 LINK
+> 6 0 6 3 0 "6"
+> 1 4 3 bandwidth "1 1 1"
+> 1 5 3 latency "1 1 1"
+> 8 0 4 6 41279125.000000
+> 8 0 5 6 0.000060
+> 6 0 7 3 0 "3"
+> 8 0 4 7 34285625.000000
+> 8 0 5 7 0.000514
+> 6 0 8 3 0 "7"
+> 8 0 4 8 11618875.000000
+> 8 0 5 8 0.000190
+> 6 0 9 3 0 "9"
+> 8 0 4 9 7209750.000000
+> 8 0 5 9 0.001462
+> 6 0 10 3 0 "2"
+> 8 0 4 10 118682500.000000
+> 8 0 5 10 0.000137
+> 6 0 11 3 0 "8"
+> 8 0 4 11 8158000.000000
+> 8 0 5 11 0.000271
+> 6 0 12 3 0 "1"
+> 8 0 4 12 34285625.000000
+> 8 0 5 12 0.000514
+> 6 0 13 3 0 "4"
+> 8 0 4 13 10099625.000000
+> 8 0 5 13 0.000480
+> 6 0 14 3 0 "0"
+> 8 0 4 14 41279125.000000
+> 8 0 5 14 0.000060
+> 6 0 15 3 0 "5"
+> 8 0 4 15 27946250.000000
+> 8 0 5 15 0.000278
+> 4 6 0 1 3 HOST-LINK
+> 14 0 6 0 G 3 0
+> 15 0 6 0 G 11 0
+> 4 7 0 3 3 LINK-LINK
+> 14 0 7 0 G 11 1
+> 15 0 7 0 G 12 1
+> 14 0 7 0 G 12 2
+> 15 0 7 0 G 14 2
+> 14 0 7 0 G 14 3
+> 15 0 7 0 G 10 3
+> 14 0 7 0 G 10 4
+> 15 0 7 0 G 7 4
+> 14 0 7 0 G 7 5
+> 15 0 7 0 G 13 5
+> 4 8 0 3 1 LINK-HOST
+> 14 0 8 0 G 13 6
+> 15 0 8 0 G 1 6
+> 14 0 7 0 G 11 7
+> 15 0 7 0 G 6 7
+> 14 0 7 0 G 6 8
+> 15 0 7 0 G 8 8
+> 14 0 8 0 G 8 9
+> 15 0 8 0 G 5 9
+> 14 0 7 0 G 13 10
+> 15 0 7 0 G 9 10
+> 14 0 8 0 G 9 11
+> 15 0 8 0 G 2 11
+> 14 0 7 0 G 10 12
+> 15 0 7 0 G 15 12
+> 14 0 8 0 G 15 13
+> 15 0 8 0 G 4 13
+> 14 0 7 0 G 12 14
+> 15 0 7 0 G 6 14
+> 14 0 6 0 G 1 15
+> 15 0 6 0 G 9 15
+> 14 0 7 0 G 7 16
+> 15 0 7 0 G 15 16
+> 7 0 1 3
+> 7 0 1 1
+> 7 0 3 14
+> 7 0 3 12
+> 7 0 3 10
+> 7 0 3 7
+> 7 0 3 13
+> 7 0 3 15
+> 7 0 3 6
+> 7 0 3 8
+> 7 0 3 11
+> 7 0 3 9
+> 7 0 1 5
+> 7 0 1 2
+> 7 0 1 4
+> 7 0 0 0
+
+$ $SG_TEST_EXENV ${bindir:=.}/tracing/trace_platform$EXEEXT --cfg=tracing:1 --cfg=tracing/categorized:1 ${srcdir:=.}/../platforms/g5k.xml
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing' to '1'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/categorized' to '1'
+> [0.000000] [instr_config/INFO] Tracing resource utilization active, network/optim configuration now set to Full.
+
+$ cat simgrid.trace
+> %EventDef PajeDefineContainerType 0 
+> %       Alias string 
+> %       ContainerType string 
+> %       Name string 
+> %EndEventDef 
+> %EventDef PajeDefineVariableType 1 
+> %       Alias string 
+> %       ContainerType string 
+> %       Name string 
+> %       Color color 
+> %EndEventDef 
+> %EventDef PajeDefineStateType 2 
+> %       Alias string 
+> %       ContainerType string 
+> %       Name string 
+> %EndEventDef 
+> %EventDef PajeDefineEventType 3 
+> %       Alias string 
+> %       ContainerType string 
+> %       Name string 
+> %       Color color 
+> %EndEventDef 
+> %EventDef PajeDefineLinkType 4 
+> %       Alias string 
+> %       ContainerType string 
+> %       SourceContainerType string 
+> %       DestContainerType string 
+> %       Name string 
+> %EndEventDef 
+> %EventDef PajeDefineEntityValue 5 
+> %       Alias string 
+> %       EntityType string 
+> %       Name string 
+> %       Color color 
+> %EndEventDef 
+> %EventDef PajeCreateContainer 6 
+> %       Time date 
+> %       Alias string 
+> %       Type string 
+> %       Container string 
+> %       Name string 
+> %EndEventDef 
+> %EventDef PajeDestroyContainer 7 
+> %       Time date 
+> %       Type string 
+> %       Name string 
+> %EndEventDef 
+> %EventDef PajeSetVariable 8 
+> %       Time date 
+> %       Type string 
+> %       Container string 
+> %       Value double 
+> %EndEventDef
+> %EventDef PajeAddVariable 9 
+> %       Time date 
+> %       Type string 
+> %       Container string 
+> %       Value double 
+> %EndEventDef
+> %EventDef PajeSubVariable 10 
+> %       Time date 
+> %       Type string 
+> %       Container string 
+> %       Value double 
+> %EndEventDef
+> %EventDef PajeSetState 11 
+> %       Time date 
+> %       Type string 
+> %       Container string 
+> %       Value string 
+> %EndEventDef
+> %EventDef PajePushState 12 
+> %       Time date 
+> %       Type string 
+> %       Container string 
+> %       Value string 
+> %EndEventDef
+> %EventDef PajePopState 13 
+> %       Time date 
+> %       Type string 
+> %       Container string 
+> %EndEventDef
+> %EventDef PajeStartLink 14 
+> %       Time date 
+> %       Type string 
+> %       Container string 
+> %       Value string 
+> %       SourceContainer string 
+> %       Key string 
+> %EndEventDef
+> %EventDef PajeEndLink 15 
+> %       Time date 
+> %       Type string 
+> %       Container string 
+> %       Value string 
+> %       DestContainer string 
+> %       Key string 
+> %EndEventDef
+> %EventDef PajeNewEvent 16 
+> %       Time date 
+> %       Type string 
+> %       Container string 
+> %       Value string 
+> %EndEventDef
+> 0 1 0 L1
+> 6 0 1 1 0 "AS_interne"
+> 0 2 1 ROUTER
+> 6 0 2 2 1 "lille"
+> 6 0 3 2 1 "paris"
+> 6 0 4 2 1 "nancy"
+> 6 0 5 2 1 "rennes"
+> 6 0 6 2 1 "lyon"
+> 6 0 7 2 1 "bordeaux"
+> 6 0 8 2 1 "grenoble"
+> 6 0 9 2 1 "marseille"
+> 6 0 10 2 1 "toulouse"
+> 6 0 11 2 1 "sophia"
+> 0 3 1 LINK
+> 6 0 12 3 1 "Lille_Paris"
+> 1 4 3 bandwidth "1 1 1"
+> 1 5 3 latency "1 1 1"
+> 8 0 4 12 1250000000.000000
+> 8 0 5 12 0.000100
+> 6 0 13 3 1 "Paris_Nancy"
+> 8 0 4 13 1250000000.000000
+> 8 0 5 13 0.000100
+> 6 0 14 3 1 "Paris_Rennes"
+> 8 0 4 14 1250000000.000000
+> 8 0 5 14 0.000100
+> 6 0 15 3 1 "Paris_Lyon"
+> 8 0 4 15 1250000000.000000
+> 8 0 5 15 0.000100
+> 6 0 16 3 1 "Bordeaux_Lyon"
+> 8 0 4 16 1250000000.000000
+> 8 0 5 16 0.000100
+> 6 0 17 3 1 "Lyon_Grenoble"
+> 8 0 4 17 1250000000.000000
+> 8 0 5 17 0.000100
+> 6 0 18 3 1 "Lyon_Marseille"
+> 8 0 4 18 1250000000.000000
+> 8 0 5 18 0.000100
+> 6 0 19 3 1 "Marseille_Sophia"
+> 8 0 4 19 1250000000.000000
+> 8 0 5 19 0.000100
+> 6 0 20 3 1 "Marseille_Toulouse"
+> 8 0 4 20 1250000000.000000
+> 8 0 5 20 0.000100
+> 6 0 21 1 0 "AS_bordeaux"
+> 0 6 1 L2
+> 6 0 22 6 21 "AS_bordeplage"
+> 0 7 6 HOST
+> 6 0 23 7 22 "bordeplage-1.bordeaux.grid5000.fr"
+> 1 8 7 power "1 1 1"
+> 8 0 8 23 5229700000.000000
+> 0 9 6 LINK
+> 6 0 24 9 22 "AS_bordeplage_link_1_UP"
+> 1 10 9 bandwidth "1 1 1"
+> 1 11 9 latency "1 1 1"
+> 8 0 10 24 125000000.000000
+> 8 0 11 24 0.000100
+> 6 0 25 9 22 "AS_bordeplage_link_1_DOWN"
+> 8 0 10 25 125000000.000000
+> 8 0 11 25 0.000100
+> 6 0 26 7 22 "bordeplage-2.bordeaux.grid5000.fr"
+> 8 0 8 26 5229700000.000000
+> 6 0 27 9 22 "AS_bordeplage_link_2_UP"
+> 8 0 10 27 125000000.000000
+> 8 0 11 27 0.000100
+> 6 0 28 9 22 "AS_bordeplage_link_2_DOWN"
+> 8 0 10 28 125000000.000000
+> 8 0 11 28 0.000100
+> 6 0 29 7 22 "bordeplage-3.bordeaux.grid5000.fr"
+> 8 0 8 29 5229700000.000000
+> 6 0 30 9 22 "AS_bordeplage_link_3_UP"
+> 8 0 10 30 125000000.000000
+> 8 0 11 30 0.000100
+> 6 0 31 9 22 "AS_bordeplage_link_3_DOWN"
+> 8 0 10 31 125000000.000000
+> 8 0 11 31 0.000100
+> 6 0 32 7 22 "bordeplage-4.bordeaux.grid5000.fr"
+> 8 0 8 32 5229700000.000000
+> 6 0 33 9 22 "AS_bordeplage_link_4_UP"
+> 8 0 10 33 125000000.000000
+> 8 0 11 33 0.000100
+> 6 0 34 9 22 "AS_bordeplage_link_4_DOWN"
+> 8 0 10 34 125000000.000000
+> 8 0 11 34 0.000100
+> 6 0 35 7 22 "bordeplage-5.bordeaux.grid5000.fr"
+> 8 0 8 35 5229700000.000000
+> 6 0 36 9 22 "AS_bordeplage_link_5_UP"
+> 8 0 10 36 125000000.000000
+> 8 0 11 36 0.000100
+> 6 0 37 9 22 "AS_bordeplage_link_5_DOWN"
+> 8 0 10 37 125000000.000000
+> 8 0 11 37 0.000100
+> 6 0 38 7 22 "bordeplage-6.bordeaux.grid5000.fr"
+> 8 0 8 38 5229700000.000000
+> 6 0 39 9 22 "AS_bordeplage_link_6_UP"
+> 8 0 10 39 125000000.000000
+> 8 0 11 39 0.000100
+> 6 0 40 9 22 "AS_bordeplage_link_6_DOWN"
+> 8 0 10 40 125000000.000000
+> 8 0 11 40 0.000100
+> 6 0 41 7 22 "bordeplage-7.bordeaux.grid5000.fr"
+> 8 0 8 41 5229700000.000000
+> 6 0 42 9 22 "AS_bordeplage_link_7_UP"
+> 8 0 10 42 125000000.000000
+> 8 0 11 42 0.000100
+> 6 0 43 9 22 "AS_bordeplage_link_7_DOWN"
+> 8 0 10 43 125000000.000000
+> 8 0 11 43 0.000100
+> 6 0 44 7 22 "bordeplage-8.bordeaux.grid5000.fr"
+> 8 0 8 44 5229700000.000000
+> 6 0 45 9 22 "AS_bordeplage_link_8_UP"
+> 8 0 10 45 125000000.000000
+> 8 0 11 45 0.000100
+> 6 0 46 9 22 "AS_bordeplage_link_8_DOWN"
+> 8 0 10 46 125000000.000000
+> 8 0 11 46 0.000100
+> 6 0 47 7 22 "bordeplage-9.bordeaux.grid5000.fr"
+> 8 0 8 47 5229700000.000000
+> 6 0 48 9 22 "AS_bordeplage_link_9_UP"
+> 8 0 10 48 125000000.000000
+> 8 0 11 48 0.000100
+> 6 0 49 9 22 "AS_bordeplage_link_9_DOWN"
+> 8 0 10 49 125000000.000000
+> 8 0 11 49 0.000100
+> 6 0 50 7 22 "bordeplage-10.bordeaux.grid5000.fr"
+> 8 0 8 50 5229700000.000000
+> 6 0 51 9 22 "AS_bordeplage_link_10_UP"
+> 8 0 10 51 125000000.000000
+> 8 0 11 51 0.000100
+> 6 0 52 9 22 "AS_bordeplage_link_10_DOWN"
+> 8 0 10 52 125000000.000000
+> 8 0 11 52 0.000100
+> 6 0 53 7 22 "bordeplage-11.bordeaux.grid5000.fr"
+> 8 0 8 53 5229700000.000000
+> 6 0 54 9 22 "AS_bordeplage_link_11_UP"
+> 8 0 10 54 125000000.000000
+> 8 0 11 54 0.000100
+> 6 0 55 9 22 "AS_bordeplage_link_11_DOWN"
+> 8 0 10 55 125000000.000000
+> 8 0 11 55 0.000100
+> 6 0 56 7 22 "bordeplage-12.bordeaux.grid5000.fr"
+> 8 0 8 56 5229700000.000000
+> 6 0 57 9 22 "AS_bordeplage_link_12_UP"
+> 8 0 10 57 125000000.000000
+> 8 0 11 57 0.000100
+> 6 0 58 9 22 "AS_bordeplage_link_12_DOWN"
+> 8 0 10 58 125000000.000000
+> 8 0 11 58 0.000100
+> 6 0 59 7 22 "bordeplage-13.bordeaux.grid5000.fr"
+> 8 0 8 59 5229700000.000000
+> 6 0 60 9 22 "AS_bordeplage_link_13_UP"
+> 8 0 10 60 125000000.000000
+> 8 0 11 60 0.000100
+> 6 0 61 9 22 "AS_bordeplage_link_13_DOWN"
+> 8 0 10 61 125000000.000000
+> 8 0 11 61 0.000100
+> 6 0 62 7 22 "bordeplage-14.bordeaux.grid5000.fr"
+> 8 0 8 62 5229700000.000000
+> 6 0 63 9 22 "AS_bordeplage_link_14_UP"
+> 8 0 10 63 125000000.000000
+> 8 0 11 63 0.000100
+> 6 0 64 9 22 "AS_bordeplage_link_14_DOWN"
+> 8 0 10 64 125000000.000000
+> 8 0 11 64 0.000100
+> 6 0 65 7 22 "bordeplage-15.bordeaux.grid5000.fr"
+> 8 0 8 65 5229700000.000000
+> 6 0 66 9 22 "AS_bordeplage_link_15_UP"
+> 8 0 10 66 125000000.000000
+> 8 0 11 66 0.000100
+> 6 0 67 9 22 "AS_bordeplage_link_15_DOWN"
+> 8 0 10 67 125000000.000000
+> 8 0 11 67 0.000100
+> 6 0 68 7 22 "bordeplage-16.bordeaux.grid5000.fr"
+> 8 0 8 68 5229700000.000000
+> 6 0 69 9 22 "AS_bordeplage_link_16_UP"
+> 8 0 10 69 125000000.000000
+> 8 0 11 69 0.000100
+> 6 0 70 9 22 "AS_bordeplage_link_16_DOWN"
+> 8 0 10 70 125000000.000000
+> 8 0 11 70 0.000100
+> 6 0 71 7 22 "bordeplage-17.bordeaux.grid5000.fr"
+> 8 0 8 71 5229700000.000000
+> 6 0 72 9 22 "AS_bordeplage_link_17_UP"
+> 8 0 10 72 125000000.000000
+> 8 0 11 72 0.000100
+> 6 0 73 9 22 "AS_bordeplage_link_17_DOWN"
+> 8 0 10 73 125000000.000000
+> 8 0 11 73 0.000100
+> 6 0 74 7 22 "bordeplage-18.bordeaux.grid5000.fr"
+> 8 0 8 74 5229700000.000000
+> 6 0 75 9 22 "AS_bordeplage_link_18_UP"
+> 8 0 10 75 125000000.000000
+> 8 0 11 75 0.000100
+> 6 0 76 9 22 "AS_bordeplage_link_18_DOWN"
+> 8 0 10 76 125000000.000000
+> 8 0 11 76 0.000100
+> 6 0 77 7 22 "bordeplage-19.bordeaux.grid5000.fr"
+> 8 0 8 77 5229700000.000000
+> 6 0 78 9 22 "AS_bordeplage_link_19_UP"
+> 8 0 10 78 125000000.000000
+> 8 0 11 78 0.000100
+> 6 0 79 9 22 "AS_bordeplage_link_19_DOWN"
+> 8 0 10 79 125000000.000000
+> 8 0 11 79 0.000100
+> 6 0 80 7 22 "bordeplage-20.bordeaux.grid5000.fr"
+> 8 0 8 80 5229700000.000000
+> 6 0 81 9 22 "AS_bordeplage_link_20_UP"
+> 8 0 10 81 125000000.000000
+> 8 0 11 81 0.000100
+> 6 0 82 9 22 "AS_bordeplage_link_20_DOWN"
+> 8 0 10 82 125000000.000000
+> 8 0 11 82 0.000100
+> 6 0 83 7 22 "bordeplage-21.bordeaux.grid5000.fr"
+> 8 0 8 83 5229700000.000000
+> 6 0 84 9 22 "AS_bordeplage_link_21_UP"
+> 8 0 10 84 125000000.000000
+> 8 0 11 84 0.000100
+> 6 0 85 9 22 "AS_bordeplage_link_21_DOWN"
+> 8 0 10 85 125000000.000000
+> 8 0 11 85 0.000100
+> 6 0 86 7 22 "bordeplage-22.bordeaux.grid5000.fr"
+> 8 0 8 86 5229700000.000000
+> 6 0 87 9 22 "AS_bordeplage_link_22_UP"
+> 8 0 10 87 125000000.000000
+> 8 0 11 87 0.000100
+> 6 0 88 9 22 "AS_bordeplage_link_22_DOWN"
+> 8 0 10 88 125000000.000000
+> 8 0 11 88 0.000100
+> 6 0 89 7 22 "bordeplage-23.bordeaux.grid5000.fr"
+> 8 0 8 89 5229700000.000000
+> 6 0 90 9 22 "AS_bordeplage_link_23_UP"
+> 8 0 10 90 125000000.000000
+> 8 0 11 90 0.000100
+> 6 0 91 9 22 "AS_bordeplage_link_23_DOWN"
+> 8 0 10 91 125000000.000000
+> 8 0 11 91 0.000100
+> 6 0 92 7 22 "bordeplage-24.bordeaux.grid5000.fr"
+> 8 0 8 92 5229700000.000000
+> 6 0 93 9 22 "AS_bordeplage_link_24_UP"
+> 8 0 10 93 125000000.000000
+> 8 0 11 93 0.000100
+> 6 0 94 9 22 "AS_bordeplage_link_24_DOWN"
+> 8 0 10 94 125000000.000000
+> 8 0 11 94 0.000100
+> 6 0 95 7 22 "bordeplage-25.bordeaux.grid5000.fr"
+> 8 0 8 95 5229700000.000000
+> 6 0 96 9 22 "AS_bordeplage_link_25_UP"
+> 8 0 10 96 125000000.000000
+> 8 0 11 96 0.000100
+> 6 0 97 9 22 "AS_bordeplage_link_25_DOWN"
+> 8 0 10 97 125000000.000000
+> 8 0 11 97 0.000100
+> 6 0 98 7 22 "bordeplage-26.bordeaux.grid5000.fr"
+> 8 0 8 98 5229700000.000000
+> 6 0 99 9 22 "AS_bordeplage_link_26_UP"
+> 8 0 10 99 125000000.000000
+> 8 0 11 99 0.000100
+> 6 0 100 9 22 "AS_bordeplage_link_26_DOWN"
+> 8 0 10 100 125000000.000000
+> 8 0 11 100 0.000100
+> 6 0 101 7 22 "bordeplage-27.bordeaux.grid5000.fr"
+> 8 0 8 101 5229700000.000000
+> 6 0 102 9 22 "AS_bordeplage_link_27_UP"
+> 8 0 10 102 125000000.000000
+> 8 0 11 102 0.000100
+> 6 0 103 9 22 "AS_bordeplage_link_27_DOWN"
+> 8 0 10 103 125000000.000000
+> 8 0 11 103 0.000100
+> 6 0 104 7 22 "bordeplage-28.bordeaux.grid5000.fr"
+> 8 0 8 104 5229700000.000000
+> 6 0 105 9 22 "AS_bordeplage_link_28_UP"
+> 8 0 10 105 125000000.000000
+> 8 0 11 105 0.000100
+> 6 0 106 9 22 "AS_bordeplage_link_28_DOWN"
+> 8 0 10 106 125000000.000000
+> 8 0 11 106 0.000100
+> 6 0 107 7 22 "bordeplage-29.bordeaux.grid5000.fr"
+> 8 0 8 107 5229700000.000000
+> 6 0 108 9 22 "AS_bordeplage_link_29_UP"
+> 8 0 10 108 125000000.000000
+> 8 0 11 108 0.000100
+> 6 0 109 9 22 "AS_bordeplage_link_29_DOWN"
+> 8 0 10 109 125000000.000000
+> 8 0 11 109 0.000100
+> 6 0 110 7 22 "bordeplage-30.bordeaux.grid5000.fr"
+> 8 0 8 110 5229700000.000000
+> 6 0 111 9 22 "AS_bordeplage_link_30_UP"
+> 8 0 10 111 125000000.000000
+> 8 0 11 111 0.000100
+> 6 0 112 9 22 "AS_bordeplage_link_30_DOWN"
+> 8 0 10 112 125000000.000000
+> 8 0 11 112 0.000100
+> 6 0 113 7 22 "bordeplage-31.bordeaux.grid5000.fr"
+> 8 0 8 113 5229700000.000000
+> 6 0 114 9 22 "AS_bordeplage_link_31_UP"
+> 8 0 10 114 125000000.000000
+> 8 0 11 114 0.000100
+> 6 0 115 9 22 "AS_bordeplage_link_31_DOWN"
+> 8 0 10 115 125000000.000000
+> 8 0 11 115 0.000100
+> 6 0 116 7 22 "bordeplage-32.bordeaux.grid5000.fr"
+> 8 0 8 116 5229700000.000000
+> 6 0 117 9 22 "AS_bordeplage_link_32_UP"
+> 8 0 10 117 125000000.000000
+> 8 0 11 117 0.000100
+> 6 0 118 9 22 "AS_bordeplage_link_32_DOWN"
+> 8 0 10 118 125000000.000000
+> 8 0 11 118 0.000100
+> 6 0 119 7 22 "bordeplage-33.bordeaux.grid5000.fr"
+> 8 0 8 119 5229700000.000000
+> 6 0 120 9 22 "AS_bordeplage_link_33_UP"
+> 8 0 10 120 125000000.000000
+> 8 0 11 120 0.000100
+> 6 0 121 9 22 "AS_bordeplage_link_33_DOWN"
+> 8 0 10 121 125000000.000000
+> 8 0 11 121 0.000100
+> 6 0 122 7 22 "bordeplage-34.bordeaux.grid5000.fr"
+> 8 0 8 122 5229700000.000000
+> 6 0 123 9 22 "AS_bordeplage_link_34_UP"
+> 8 0 10 123 125000000.000000
+> 8 0 11 123 0.000100
+> 6 0 124 9 22 "AS_bordeplage_link_34_DOWN"
+> 8 0 10 124 125000000.000000
+> 8 0 11 124 0.000100
+> 6 0 125 7 22 "bordeplage-35.bordeaux.grid5000.fr"
+> 8 0 8 125 5229700000.000000
+> 6 0 126 9 22 "AS_bordeplage_link_35_UP"
+> 8 0 10 126 125000000.000000
+> 8 0 11 126 0.000100
+> 6 0 127 9 22 "AS_bordeplage_link_35_DOWN"
+> 8 0 10 127 125000000.000000
+> 8 0 11 127 0.000100
+> 6 0 128 7 22 "bordeplage-36.bordeaux.grid5000.fr"
+> 8 0 8 128 5229700000.000000
+> 6 0 129 9 22 "AS_bordeplage_link_36_UP"
+> 8 0 10 129 125000000.000000
+> 8 0 11 129 0.000100
+> 6 0 130 9 22 "AS_bordeplage_link_36_DOWN"
+> 8 0 10 130 125000000.000000
+> 8 0 11 130 0.000100
+> 6 0 131 7 22 "bordeplage-37.bordeaux.grid5000.fr"
+> 8 0 8 131 5229700000.000000
+> 6 0 132 9 22 "AS_bordeplage_link_37_UP"
+> 8 0 10 132 125000000.000000
+> 8 0 11 132 0.000100
+> 6 0 133 9 22 "AS_bordeplage_link_37_DOWN"
+> 8 0 10 133 125000000.000000
+> 8 0 11 133 0.000100
+> 6 0 134 7 22 "bordeplage-38.bordeaux.grid5000.fr"
+> 8 0 8 134 5229700000.000000
+> 6 0 135 9 22 "AS_bordeplage_link_38_UP"
+> 8 0 10 135 125000000.000000
+> 8 0 11 135 0.000100
+> 6 0 136 9 22 "AS_bordeplage_link_38_DOWN"
+> 8 0 10 136 125000000.000000
+> 8 0 11 136 0.000100
+> 6 0 137 7 22 "bordeplage-39.bordeaux.grid5000.fr"
+> 8 0 8 137 5229700000.000000
+> 6 0 138 9 22 "AS_bordeplage_link_39_UP"
+> 8 0 10 138 125000000.000000
+> 8 0 11 138 0.000100
+> 6 0 139 9 22 "AS_bordeplage_link_39_DOWN"
+> 8 0 10 139 125000000.000000
+> 8 0 11 139 0.000100
+> 6 0 140 7 22 "bordeplage-40.bordeaux.grid5000.fr"
+> 8 0 8 140 5229700000.000000
+> 6 0 141 9 22 "AS_bordeplage_link_40_UP"
+> 8 0 10 141 125000000.000000
+> 8 0 11 141 0.000100
+> 6 0 142 9 22 "AS_bordeplage_link_40_DOWN"
+> 8 0 10 142 125000000.000000
+> 8 0 11 142 0.000100
+> 6 0 143 7 22 "bordeplage-41.bordeaux.grid5000.fr"
+> 8 0 8 143 5229700000.000000
+> 6 0 144 9 22 "AS_bordeplage_link_41_UP"
+> 8 0 10 144 125000000.000000
+> 8 0 11 144 0.000100
+> 6 0 145 9 22 "AS_bordeplage_link_41_DOWN"
+> 8 0 10 145 125000000.000000
+> 8 0 11 145 0.000100
+> 6 0 146 7 22 "bordeplage-42.bordeaux.grid5000.fr"
+> 8 0 8 146 5229700000.000000
+> 6 0 147 9 22 "AS_bordeplage_link_42_UP"
+> 8 0 10 147 125000000.000000
+> 8 0 11 147 0.000100
+> 6 0 148 9 22 "AS_bordeplage_link_42_DOWN"
+> 8 0 10 148 125000000.000000
+> 8 0 11 148 0.000100
+> 6 0 149 7 22 "bordeplage-43.bordeaux.grid5000.fr"
+> 8 0 8 149 5229700000.000000
+> 6 0 150 9 22 "AS_bordeplage_link_43_UP"
+> 8 0 10 150 125000000.000000
+> 8 0 11 150 0.000100
+> 6 0 151 9 22 "AS_bordeplage_link_43_DOWN"
+> 8 0 10 151 125000000.000000
+> 8 0 11 151 0.000100
+> 6 0 152 7 22 "bordeplage-44.bordeaux.grid5000.fr"
+> 8 0 8 152 5229700000.000000
+> 6 0 153 9 22 "AS_bordeplage_link_44_UP"
+> 8 0 10 153 125000000.000000
+> 8 0 11 153 0.000100
+> 6 0 154 9 22 "AS_bordeplage_link_44_DOWN"
+> 8 0 10 154 125000000.000000
+> 8 0 11 154 0.000100
+> 6 0 155 7 22 "bordeplage-45.bordeaux.grid5000.fr"
+> 8 0 8 155 5229700000.000000
+> 6 0 156 9 22 "AS_bordeplage_link_45_UP"
+> 8 0 10 156 125000000.000000
+> 8 0 11 156 0.000100
+> 6 0 157 9 22 "AS_bordeplage_link_45_DOWN"
+> 8 0 10 157 125000000.000000
+> 8 0 11 157 0.000100
+> 6 0 158 7 22 "bordeplage-46.bordeaux.grid5000.fr"
+> 8 0 8 158 5229700000.000000
+> 6 0 159 9 22 "AS_bordeplage_link_46_UP"
+> 8 0 10 159 125000000.000000
+> 8 0 11 159 0.000100
+> 6 0 160 9 22 "AS_bordeplage_link_46_DOWN"
+> 8 0 10 160 125000000.000000
+> 8 0 11 160 0.000100
+> 6 0 161 7 22 "bordeplage-47.bordeaux.grid5000.fr"
+> 8 0 8 161 5229700000.000000
+> 6 0 162 9 22 "AS_bordeplage_link_47_UP"
+> 8 0 10 162 125000000.000000
+> 8 0 11 162 0.000100
+> 6 0 163 9 22 "AS_bordeplage_link_47_DOWN"
+> 8 0 10 163 125000000.000000
+> 8 0 11 163 0.000100
+> 6 0 164 7 22 "bordeplage-48.bordeaux.grid5000.fr"
+> 8 0 8 164 5229700000.000000
+> 6 0 165 9 22 "AS_bordeplage_link_48_UP"
+> 8 0 10 165 125000000.000000
+> 8 0 11 165 0.000100
+> 6 0 166 9 22 "AS_bordeplage_link_48_DOWN"
+> 8 0 10 166 125000000.000000
+> 8 0 11 166 0.000100
+> 6 0 167 7 22 "bordeplage-49.bordeaux.grid5000.fr"
+> 8 0 8 167 5229700000.000000
+> 6 0 168 9 22 "AS_bordeplage_link_49_UP"
+> 8 0 10 168 125000000.000000
+> 8 0 11 168 0.000100
+> 6 0 169 9 22 "AS_bordeplage_link_49_DOWN"
+> 8 0 10 169 125000000.000000
+> 8 0 11 169 0.000100
+> 6 0 170 7 22 "bordeplage-50.bordeaux.grid5000.fr"
+> 8 0 8 170 5229700000.000000
+> 6 0 171 9 22 "AS_bordeplage_link_50_UP"
+> 8 0 10 171 125000000.000000
+> 8 0 11 171 0.000100
+> 6 0 172 9 22 "AS_bordeplage_link_50_DOWN"
+> 8 0 10 172 125000000.000000
+> 8 0 11 172 0.000100
+> 6 0 173 7 22 "bordeplage-51.bordeaux.grid5000.fr"
+> 8 0 8 173 5229700000.000000
+> 6 0 174 9 22 "AS_bordeplage_link_51_UP"
+> 8 0 10 174 125000000.000000
+> 8 0 11 174 0.000100
+> 6 0 175 9 22 "AS_bordeplage_link_51_DOWN"
+> 8 0 10 175 125000000.000000
+> 8 0 11 175 0.000100
+> 0 12 6 ROUTER
+> 6 0 176 12 22 "bordeplage-AS_bordeplage_router.bordeaux.grid5000.fr"
+> 6 0 177 9 22 "AS_bordeplage_backbone"
+> 8 0 10 177 1250000000.000000
+> 8 0 11 177 0.000100
+> 6 0 178 3 21 "link_bordeplage"
+> 8 0 4 178 1250000000.000000
+> 8 0 5 178 0.000100
+> 6 0 179 6 21 "AS_bordereau"
+> 6 0 180 7 179 "bordereau-1.bordeaux.grid5000.fr"
+> 8 0 8 180 8892500000.000000
+> 6 0 181 9 179 "AS_bordereau_link_1_UP"
+> 8 0 10 181 125000000.000000
+> 8 0 11 181 0.000100
+> 6 0 182 9 179 "AS_bordereau_link_1_DOWN"
+> 8 0 10 182 125000000.000000
+> 8 0 11 182 0.000100
+> 6 0 183 7 179 "bordereau-2.bordeaux.grid5000.fr"
+> 8 0 8 183 8892500000.000000
+> 6 0 184 9 179 "AS_bordereau_link_2_UP"
+> 8 0 10 184 125000000.000000
+> 8 0 11 184 0.000100
+> 6 0 185 9 179 "AS_bordereau_link_2_DOWN"
+> 8 0 10 185 125000000.000000
+> 8 0 11 185 0.000100
+> 6 0 186 7 179 "bordereau-3.bordeaux.grid5000.fr"
+> 8 0 8 186 8892500000.000000
+> 6 0 187 9 179 "AS_bordereau_link_3_UP"
+> 8 0 10 187 125000000.000000
+> 8 0 11 187 0.000100
+> 6 0 188 9 179 "AS_bordereau_link_3_DOWN"
+> 8 0 10 188 125000000.000000
+> 8 0 11 188 0.000100
+> 6 0 189 7 179 "bordereau-4.bordeaux.grid5000.fr"
+> 8 0 8 189 8892500000.000000
+> 6 0 190 9 179 "AS_bordereau_link_4_UP"
+> 8 0 10 190 125000000.000000
+> 8 0 11 190 0.000100
+> 6 0 191 9 179 "AS_bordereau_link_4_DOWN"
+> 8 0 10 191 125000000.000000
+> 8 0 11 191 0.000100
+> 6 0 192 7 179 "bordereau-5.bordeaux.grid5000.fr"
+> 8 0 8 192 8892500000.000000
+> 6 0 193 9 179 "AS_bordereau_link_5_UP"
+> 8 0 10 193 125000000.000000
+> 8 0 11 193 0.000100
+> 6 0 194 9 179 "AS_bordereau_link_5_DOWN"
+> 8 0 10 194 125000000.000000
+> 8 0 11 194 0.000100
+> 6 0 195 7 179 "bordereau-6.bordeaux.grid5000.fr"
+> 8 0 8 195 8892500000.000000
+> 6 0 196 9 179 "AS_bordereau_link_6_UP"
+> 8 0 10 196 125000000.000000
+> 8 0 11 196 0.000100
+> 6 0 197 9 179 "AS_bordereau_link_6_DOWN"
+> 8 0 10 197 125000000.000000
+> 8 0 11 197 0.000100
+> 6 0 198 7 179 "bordereau-7.bordeaux.grid5000.fr"
+> 8 0 8 198 8892500000.000000
+> 6 0 199 9 179 "AS_bordereau_link_7_UP"
+> 8 0 10 199 125000000.000000
+> 8 0 11 199 0.000100
+> 6 0 200 9 179 "AS_bordereau_link_7_DOWN"
+> 8 0 10 200 125000000.000000
+> 8 0 11 200 0.000100
+> 6 0 201 7 179 "bordereau-8.bordeaux.grid5000.fr"
+> 8 0 8 201 8892500000.000000
+> 6 0 202 9 179 "AS_bordereau_link_8_UP"
+> 8 0 10 202 125000000.000000
+> 8 0 11 202 0.000100
+> 6 0 203 9 179 "AS_bordereau_link_8_DOWN"
+> 8 0 10 203 125000000.000000
+> 8 0 11 203 0.000100
+> 6 0 204 7 179 "bordereau-9.bordeaux.grid5000.fr"
+> 8 0 8 204 8892500000.000000
+> 6 0 205 9 179 "AS_bordereau_link_9_UP"
+> 8 0 10 205 125000000.000000
+> 8 0 11 205 0.000100
+> 6 0 206 9 179 "AS_bordereau_link_9_DOWN"
+> 8 0 10 206 125000000.000000
+> 8 0 11 206 0.000100
+> 6 0 207 7 179 "bordereau-10.bordeaux.grid5000.fr"
+> 8 0 8 207 8892500000.000000
+> 6 0 208 9 179 "AS_bordereau_link_10_UP"
+> 8 0 10 208 125000000.000000
+> 8 0 11 208 0.000100
+> 6 0 209 9 179 "AS_bordereau_link_10_DOWN"
+> 8 0 10 209 125000000.000000
+> 8 0 11 209 0.000100
+> 6 0 210 7 179 "bordereau-11.bordeaux.grid5000.fr"
+> 8 0 8 210 8892500000.000000
+> 6 0 211 9 179 "AS_bordereau_link_11_UP"
+> 8 0 10 211 125000000.000000
+> 8 0 11 211 0.000100
+> 6 0 212 9 179 "AS_bordereau_link_11_DOWN"
+> 8 0 10 212 125000000.000000
+> 8 0 11 212 0.000100
+> 6 0 213 7 179 "bordereau-12.bordeaux.grid5000.fr"
+> 8 0 8 213 8892500000.000000
+> 6 0 214 9 179 "AS_bordereau_link_12_UP"
+> 8 0 10 214 125000000.000000
+> 8 0 11 214 0.000100
+> 6 0 215 9 179 "AS_bordereau_link_12_DOWN"
+> 8 0 10 215 125000000.000000
+> 8 0 11 215 0.000100
+> 6 0 216 7 179 "bordereau-13.bordeaux.grid5000.fr"
+> 8 0 8 216 8892500000.000000
+> 6 0 217 9 179 "AS_bordereau_link_13_UP"
+> 8 0 10 217 125000000.000000
+> 8 0 11 217 0.000100
+> 6 0 218 9 179 "AS_bordereau_link_13_DOWN"
+> 8 0 10 218 125000000.000000
+> 8 0 11 218 0.000100
+> 6 0 219 7 179 "bordereau-14.bordeaux.grid5000.fr"
+> 8 0 8 219 8892500000.000000
+> 6 0 220 9 179 "AS_bordereau_link_14_UP"
+> 8 0 10 220 125000000.000000
+> 8 0 11 220 0.000100
+> 6 0 221 9 179 "AS_bordereau_link_14_DOWN"
+> 8 0 10 221 125000000.000000
+> 8 0 11 221 0.000100
+> 6 0 222 7 179 "bordereau-15.bordeaux.grid5000.fr"
+> 8 0 8 222 8892500000.000000
+> 6 0 223 9 179 "AS_bordereau_link_15_UP"
+> 8 0 10 223 125000000.000000
+> 8 0 11 223 0.000100
+> 6 0 224 9 179 "AS_bordereau_link_15_DOWN"
+> 8 0 10 224 125000000.000000
+> 8 0 11 224 0.000100
+> 6 0 225 7 179 "bordereau-16.bordeaux.grid5000.fr"
+> 8 0 8 225 8892500000.000000
+> 6 0 226 9 179 "AS_bordereau_link_16_UP"
+> 8 0 10 226 125000000.000000
+> 8 0 11 226 0.000100
+> 6 0 227 9 179 "AS_bordereau_link_16_DOWN"
+> 8 0 10 227 125000000.000000
+> 8 0 11 227 0.000100
+> 6 0 228 7 179 "bordereau-17.bordeaux.grid5000.fr"
+> 8 0 8 228 8892500000.000000
+> 6 0 229 9 179 "AS_bordereau_link_17_UP"
+> 8 0 10 229 125000000.000000
+> 8 0 11 229 0.000100
+> 6 0 230 9 179 "AS_bordereau_link_17_DOWN"
+> 8 0 10 230 125000000.000000
+> 8 0 11 230 0.000100
+> 6 0 231 7 179 "bordereau-18.bordeaux.grid5000.fr"
+> 8 0 8 231 8892500000.000000
+> 6 0 232 9 179 "AS_bordereau_link_18_UP"
+> 8 0 10 232 125000000.000000
+> 8 0 11 232 0.000100
+> 6 0 233 9 179 "AS_bordereau_link_18_DOWN"
+> 8 0 10 233 125000000.000000
+> 8 0 11 233 0.000100
+> 6 0 234 7 179 "bordereau-19.bordeaux.grid5000.fr"
+> 8 0 8 234 8892500000.000000
+> 6 0 235 9 179 "AS_bordereau_link_19_UP"
+> 8 0 10 235 125000000.000000
+> 8 0 11 235 0.000100
+> 6 0 236 9 179 "AS_bordereau_link_19_DOWN"
+> 8 0 10 236 125000000.000000
+> 8 0 11 236 0.000100
+> 6 0 237 7 179 "bordereau-20.bordeaux.grid5000.fr"
+> 8 0 8 237 8892500000.000000
+> 6 0 238 9 179 "AS_bordereau_link_20_UP"
+> 8 0 10 238 125000000.000000
+> 8 0 11 238 0.000100
+> 6 0 239 9 179 "AS_bordereau_link_20_DOWN"
+> 8 0 10 239 125000000.000000
+> 8 0 11 239 0.000100
+> 6 0 240 7 179 "bordereau-21.bordeaux.grid5000.fr"
+> 8 0 8 240 8892500000.000000
+> 6 0 241 9 179 "AS_bordereau_link_21_UP"
+> 8 0 10 241 125000000.000000
+> 8 0 11 241 0.000100
+> 6 0 242 9 179 "AS_bordereau_link_21_DOWN"
+> 8 0 10 242 125000000.000000
+> 8 0 11 242 0.000100
+> 6 0 243 7 179 "bordereau-22.bordeaux.grid5000.fr"
+> 8 0 8 243 8892500000.000000
+> 6 0 244 9 179 "AS_bordereau_link_22_UP"
+> 8 0 10 244 125000000.000000
+> 8 0 11 244 0.000100
+> 6 0 245 9 179 "AS_bordereau_link_22_DOWN"
+> 8 0 10 245 125000000.000000
+> 8 0 11 245 0.000100
+> 6 0 246 7 179 "bordereau-23.bordeaux.grid5000.fr"
+> 8 0 8 246 8892500000.000000
+> 6 0 247 9 179 "AS_bordereau_link_23_UP"
+> 8 0 10 247 125000000.000000
+> 8 0 11 247 0.000100
+> 6 0 248 9 179 "AS_bordereau_link_23_DOWN"
+> 8 0 10 248 125000000.000000
+> 8 0 11 248 0.000100
+> 6 0 249 7 179 "bordereau-24.bordeaux.grid5000.fr"
+> 8 0 8 249 8892500000.000000
+> 6 0 250 9 179 "AS_bordereau_link_24_UP"
+> 8 0 10 250 125000000.000000
+> 8 0 11 250 0.000100
+> 6 0 251 9 179 "AS_bordereau_link_24_DOWN"
+> 8 0 10 251 125000000.000000
+> 8 0 11 251 0.000100
+> 6 0 252 7 179 "bordereau-25.bordeaux.grid5000.fr"
+> 8 0 8 252 8892500000.000000
+> 6 0 253 9 179 "AS_bordereau_link_25_UP"
+> 8 0 10 253 125000000.000000
+> 8 0 11 253 0.000100
+> 6 0 254 9 179 "AS_bordereau_link_25_DOWN"
+> 8 0 10 254 125000000.000000
+> 8 0 11 254 0.000100
+> 6 0 255 7 179 "bordereau-26.bordeaux.grid5000.fr"
+> 8 0 8 255 8892500000.000000
+> 6 0 256 9 179 "AS_bordereau_link_26_UP"
+> 8 0 10 256 125000000.000000
+> 8 0 11 256 0.000100
+> 6 0 257 9 179 "AS_bordereau_link_26_DOWN"
+> 8 0 10 257 125000000.000000
+> 8 0 11 257 0.000100
+> 6 0 258 7 179 "bordereau-27.bordeaux.grid5000.fr"
+> 8 0 8 258 8892500000.000000
+> 6 0 259 9 179 "AS_bordereau_link_27_UP"
+> 8 0 10 259 125000000.000000
+> 8 0 11 259 0.000100
+> 6 0 260 9 179 "AS_bordereau_link_27_DOWN"
+> 8 0 10 260 125000000.000000
+> 8 0 11 260 0.000100
+> 6 0 261 7 179 "bordereau-28.bordeaux.grid5000.fr"
+> 8 0 8 261 8892500000.000000
+> 6 0 262 9 179 "AS_bordereau_link_28_UP"
+> 8 0 10 262 125000000.000000
+> 8 0 11 262 0.000100
+> 6 0 263 9 179 "AS_bordereau_link_28_DOWN"
+> 8 0 10 263 125000000.000000
+> 8 0 11 263 0.000100
+> 6 0 264 7 179 "bordereau-29.bordeaux.grid5000.fr"
+> 8 0 8 264 8892500000.000000
+> 6 0 265 9 179 "AS_bordereau_link_29_UP"
+> 8 0 10 265 125000000.000000
+> 8 0 11 265 0.000100
+> 6 0 266 9 179 "AS_bordereau_link_29_DOWN"
+> 8 0 10 266 125000000.000000
+> 8 0 11 266 0.000100
+> 6 0 267 7 179 "bordereau-30.bordeaux.grid5000.fr"
+> 8 0 8 267 8892500000.000000
+> 6 0 268 9 179 "AS_bordereau_link_30_UP"
+> 8 0 10 268 125000000.000000
+> 8 0 11 268 0.000100
+> 6 0 269 9 179 "AS_bordereau_link_30_DOWN"
+> 8 0 10 269 125000000.000000
+> 8 0 11 269 0.000100
+> 6 0 270 7 179 "bordereau-31.bordeaux.grid5000.fr"
+> 8 0 8 270 8892500000.000000
+> 6 0 271 9 179 "AS_bordereau_link_31_UP"
+> 8 0 10 271 125000000.000000
+> 8 0 11 271 0.000100
+> 6 0 272 9 179 "AS_bordereau_link_31_DOWN"
+> 8 0 10 272 125000000.000000
+> 8 0 11 272 0.000100
+> 6 0 273 7 179 "bordereau-32.bordeaux.grid5000.fr"
+> 8 0 8 273 8892500000.000000
+> 6 0 274 9 179 "AS_bordereau_link_32_UP"
+> 8 0 10 274 125000000.000000
+> 8 0 11 274 0.000100
+> 6 0 275 9 179 "AS_bordereau_link_32_DOWN"
+> 8 0 10 275 125000000.000000
+> 8 0 11 275 0.000100
+> 6 0 276 7 179 "bordereau-33.bordeaux.grid5000.fr"
+> 8 0 8 276 8892500000.000000
+> 6 0 277 9 179 "AS_bordereau_link_33_UP"
+> 8 0 10 277 125000000.000000
+> 8 0 11 277 0.000100
+> 6 0 278 9 179 "AS_bordereau_link_33_DOWN"
+> 8 0 10 278 125000000.000000
+> 8 0 11 278 0.000100
+> 6 0 279 7 179 "bordereau-34.bordeaux.grid5000.fr"
+> 8 0 8 279 8892500000.000000
+> 6 0 280 9 179 "AS_bordereau_link_34_UP"
+> 8 0 10 280 125000000.000000
+> 8 0 11 280 0.000100
+> 6 0 281 9 179 "AS_bordereau_link_34_DOWN"
+> 8 0 10 281 125000000.000000
+> 8 0 11 281 0.000100
+> 6 0 282 7 179 "bordereau-35.bordeaux.grid5000.fr"
+> 8 0 8 282 8892500000.000000
+> 6 0 283 9 179 "AS_bordereau_link_35_UP"
+> 8 0 10 283 125000000.000000
+> 8 0 11 283 0.000100
+> 6 0 284 9 179 "AS_bordereau_link_35_DOWN"
+> 8 0 10 284 125000000.000000
+> 8 0 11 284 0.000100
+> 6 0 285 7 179 "bordereau-36.bordeaux.grid5000.fr"
+> 8 0 8 285 8892500000.000000
+> 6 0 286 9 179 "AS_bordereau_link_36_UP"
+> 8 0 10 286 125000000.000000
+> 8 0 11 286 0.000100
+> 6 0 287 9 179 "AS_bordereau_link_36_DOWN"
+> 8 0 10 287 125000000.000000
+> 8 0 11 287 0.000100
+> 6 0 288 7 179 "bordereau-37.bordeaux.grid5000.fr"
+> 8 0 8 288 8892500000.000000
+> 6 0 289 9 179 "AS_bordereau_link_37_UP"
+> 8 0 10 289 125000000.000000
+> 8 0 11 289 0.000100
+> 6 0 290 9 179 "AS_bordereau_link_37_DOWN"
+> 8 0 10 290 125000000.000000
+> 8 0 11 290 0.000100
+> 6 0 291 7 179 "bordereau-38.bordeaux.grid5000.fr"
+> 8 0 8 291 8892500000.000000
+> 6 0 292 9 179 "AS_bordereau_link_38_UP"
+> 8 0 10 292 125000000.000000
+> 8 0 11 292 0.000100
+> 6 0 293 9 179 "AS_bordereau_link_38_DOWN"
+> 8 0 10 293 125000000.000000
+> 8 0 11 293 0.000100
+> 6 0 294 7 179 "bordereau-39.bordeaux.grid5000.fr"
+> 8 0 8 294 8892500000.000000
+> 6 0 295 9 179 "AS_bordereau_link_39_UP"
+> 8 0 10 295 125000000.000000
+> 8 0 11 295 0.000100
+> 6 0 296 9 179 "AS_bordereau_link_39_DOWN"
+> 8 0 10 296 125000000.000000
+> 8 0 11 296 0.000100
+> 6 0 297 7 179 "bordereau-40.bordeaux.grid5000.fr"
+> 8 0 8 297 8892500000.000000
+> 6 0 298 9 179 "AS_bordereau_link_40_UP"
+> 8 0 10 298 125000000.000000
+> 8 0 11 298 0.000100
+> 6 0 299 9 179 "AS_bordereau_link_40_DOWN"
+> 8 0 10 299 125000000.000000
+> 8 0 11 299 0.000100
+> 6 0 300 7 179 "bordereau-41.bordeaux.grid5000.fr"
+> 8 0 8 300 8892500000.000000
+> 6 0 301 9 179 "AS_bordereau_link_41_UP"
+> 8 0 10 301 125000000.000000
+> 8 0 11 301 0.000100
+> 6 0 302 9 179 "AS_bordereau_link_41_DOWN"
+> 8 0 10 302 125000000.000000
+> 8 0 11 302 0.000100
+> 6 0 303 7 179 "bordereau-42.bordeaux.grid5000.fr"
+> 8 0 8 303 8892500000.000000
+> 6 0 304 9 179 "AS_bordereau_link_42_UP"
+> 8 0 10 304 125000000.000000
+> 8 0 11 304 0.000100
+> 6 0 305 9 179 "AS_bordereau_link_42_DOWN"
+> 8 0 10 305 125000000.000000
+> 8 0 11 305 0.000100
+> 6 0 306 7 179 "bordereau-43.bordeaux.grid5000.fr"
+> 8 0 8 306 8892500000.000000
+> 6 0 307 9 179 "AS_bordereau_link_43_UP"
+> 8 0 10 307 125000000.000000
+> 8 0 11 307 0.000100
+> 6 0 308 9 179 "AS_bordereau_link_43_DOWN"
+> 8 0 10 308 125000000.000000
+> 8 0 11 308 0.000100
+> 6 0 309 7 179 "bordereau-44.bordeaux.grid5000.fr"
+> 8 0 8 309 8892500000.000000
+> 6 0 310 9 179 "AS_bordereau_link_44_UP"
+> 8 0 10 310 125000000.000000
+> 8 0 11 310 0.000100
+> 6 0 311 9 179 "AS_bordereau_link_44_DOWN"
+> 8 0 10 311 125000000.000000
+> 8 0 11 311 0.000100
+> 6 0 312 7 179 "bordereau-45.bordeaux.grid5000.fr"
+> 8 0 8 312 8892500000.000000
+> 6 0 313 9 179 "AS_bordereau_link_45_UP"
+> 8 0 10 313 125000000.000000
+> 8 0 11 313 0.000100
+> 6 0 314 9 179 "AS_bordereau_link_45_DOWN"
+> 8 0 10 314 125000000.000000
+> 8 0 11 314 0.000100
+> 6 0 315 7 179 "bordereau-46.bordeaux.grid5000.fr"
+> 8 0 8 315 8892500000.000000
+> 6 0 316 9 179 "AS_bordereau_link_46_UP"
+> 8 0 10 316 125000000.000000
+> 8 0 11 316 0.000100
+> 6 0 317 9 179 "AS_bordereau_link_46_DOWN"
+> 8 0 10 317 125000000.000000
+> 8 0 11 317 0.000100
+> 6 0 318 7 179 "bordereau-47.bordeaux.grid5000.fr"
+> 8 0 8 318 8892500000.000000
+> 6 0 319 9 179 "AS_bordereau_link_47_UP"
+> 8 0 10 319 125000000.000000
+> 8 0 11 319 0.000100
+> 6 0 320 9 179 "AS_bordereau_link_47_DOWN"
+> 8 0 10 320 125000000.000000
+> 8 0 11 320 0.000100
+> 6 0 321 7 179 "bordereau-48.bordeaux.grid5000.fr"
+> 8 0 8 321 8892500000.000000
+> 6 0 322 9 179 "AS_bordereau_link_48_UP"
+> 8 0 10 322 125000000.000000
+> 8 0 11 322 0.000100
+> 6 0 323 9 179 "AS_bordereau_link_48_DOWN"
+> 8 0 10 323 125000000.000000
+> 8 0 11 323 0.000100
+> 6 0 324 7 179 "bordereau-49.bordeaux.grid5000.fr"
+> 8 0 8 324 8892500000.000000
+> 6 0 325 9 179 "AS_bordereau_link_49_UP"
+> 8 0 10 325 125000000.000000
+> 8 0 11 325 0.000100
+> 6 0 326 9 179 "AS_bordereau_link_49_DOWN"
+> 8 0 10 326 125000000.000000
+> 8 0 11 326 0.000100
+> 6 0 327 7 179 "bordereau-50.bordeaux.grid5000.fr"
+> 8 0 8 327 8892500000.000000
+> 6 0 328 9 179 "AS_bordereau_link_50_UP"
+> 8 0 10 328 125000000.000000
+> 8 0 11 328 0.000100
+> 6 0 329 9 179 "AS_bordereau_link_50_DOWN"
+> 8 0 10 329 125000000.000000
+> 8 0 11 329 0.000100
+> 6 0 330 7 179 "bordereau-51.bordeaux.grid5000.fr"
+> 8 0 8 330 8892500000.000000
+> 6 0 331 9 179 "AS_bordereau_link_51_UP"
+> 8 0 10 331 125000000.000000
+> 8 0 11 331 0.000100
+> 6 0 332 9 179 "AS_bordereau_link_51_DOWN"
+> 8 0 10 332 125000000.000000
+> 8 0 11 332 0.000100
+> 6 0 333 7 179 "bordereau-52.bordeaux.grid5000.fr"
+> 8 0 8 333 8892500000.000000
+> 6 0 334 9 179 "AS_bordereau_link_52_UP"
+> 8 0 10 334 125000000.000000
+> 8 0 11 334 0.000100
+> 6 0 335 9 179 "AS_bordereau_link_52_DOWN"
+> 8 0 10 335 125000000.000000
+> 8 0 11 335 0.000100
+> 6 0 336 7 179 "bordereau-53.bordeaux.grid5000.fr"
+> 8 0 8 336 8892500000.000000
+> 6 0 337 9 179 "AS_bordereau_link_53_UP"
+> 8 0 10 337 125000000.000000
+> 8 0 11 337 0.000100
+> 6 0 338 9 179 "AS_bordereau_link_53_DOWN"
+> 8 0 10 338 125000000.000000
+> 8 0 11 338 0.000100
+> 6 0 339 7 179 "bordereau-54.bordeaux.grid5000.fr"
+> 8 0 8 339 8892500000.000000
+> 6 0 340 9 179 "AS_bordereau_link_54_UP"
+> 8 0 10 340 125000000.000000
+> 8 0 11 340 0.000100
+> 6 0 341 9 179 "AS_bordereau_link_54_DOWN"
+> 8 0 10 341 125000000.000000
+> 8 0 11 341 0.000100
+> 6 0 342 7 179 "bordereau-55.bordeaux.grid5000.fr"
+> 8 0 8 342 8892500000.000000
+> 6 0 343 9 179 "AS_bordereau_link_55_UP"
+> 8 0 10 343 125000000.000000
+> 8 0 11 343 0.000100
+> 6 0 344 9 179 "AS_bordereau_link_55_DOWN"
+> 8 0 10 344 125000000.000000
+> 8 0 11 344 0.000100
+> 6 0 345 7 179 "bordereau-56.bordeaux.grid5000.fr"
+> 8 0 8 345 8892500000.000000
+> 6 0 346 9 179 "AS_bordereau_link_56_UP"
+> 8 0 10 346 125000000.000000
+> 8 0 11 346 0.000100
+> 6 0 347 9 179 "AS_bordereau_link_56_DOWN"
+> 8 0 10 347 125000000.000000
+> 8 0 11 347 0.000100
+> 6 0 348 7 179 "bordereau-57.bordeaux.grid5000.fr"
+> 8 0 8 348 8892500000.000000
+> 6 0 349 9 179 "AS_bordereau_link_57_UP"
+> 8 0 10 349 125000000.000000
+> 8 0 11 349 0.000100
+> 6 0 350 9 179 "AS_bordereau_link_57_DOWN"
+> 8 0 10 350 125000000.000000
+> 8 0 11 350 0.000100
+> 6 0 351 7 179 "bordereau-58.bordeaux.grid5000.fr"
+> 8 0 8 351 8892500000.000000
+> 6 0 352 9 179 "AS_bordereau_link_58_UP"
+> 8 0 10 352 125000000.000000
+> 8 0 11 352 0.000100
+> 6 0 353 9 179 "AS_bordereau_link_58_DOWN"
+> 8 0 10 353 125000000.000000
+> 8 0 11 353 0.000100
+> 6 0 354 7 179 "bordereau-59.bordeaux.grid5000.fr"
+> 8 0 8 354 8892500000.000000
+> 6 0 355 9 179 "AS_bordereau_link_59_UP"
+> 8 0 10 355 125000000.000000
+> 8 0 11 355 0.000100
+> 6 0 356 9 179 "AS_bordereau_link_59_DOWN"
+> 8 0 10 356 125000000.000000
+> 8 0 11 356 0.000100
+> 6 0 357 7 179 "bordereau-60.bordeaux.grid5000.fr"
+> 8 0 8 357 8892500000.000000
+> 6 0 358 9 179 "AS_bordereau_link_60_UP"
+> 8 0 10 358 125000000.000000
+> 8 0 11 358 0.000100
+> 6 0 359 9 179 "AS_bordereau_link_60_DOWN"
+> 8 0 10 359 125000000.000000
+> 8 0 11 359 0.000100
+> 6 0 360 7 179 "bordereau-61.bordeaux.grid5000.fr"
+> 8 0 8 360 8892500000.000000
+> 6 0 361 9 179 "AS_bordereau_link_61_UP"
+> 8 0 10 361 125000000.000000
+> 8 0 11 361 0.000100
+> 6 0 362 9 179 "AS_bordereau_link_61_DOWN"
+> 8 0 10 362 125000000.000000
+> 8 0 11 362 0.000100
+> 6 0 363 7 179 "bordereau-62.bordeaux.grid5000.fr"
+> 8 0 8 363 8892500000.000000
+> 6 0 364 9 179 "AS_bordereau_link_62_UP"
+> 8 0 10 364 125000000.000000
+> 8 0 11 364 0.000100
+> 6 0 365 9 179 "AS_bordereau_link_62_DOWN"
+> 8 0 10 365 125000000.000000
+> 8 0 11 365 0.000100
+> 6 0 366 7 179 "bordereau-63.bordeaux.grid5000.fr"
+> 8 0 8 366 8892500000.000000
+> 6 0 367 9 179 "AS_bordereau_link_63_UP"
+> 8 0 10 367 125000000.000000
+> 8 0 11 367 0.000100
+> 6 0 368 9 179 "AS_bordereau_link_63_DOWN"
+> 8 0 10 368 125000000.000000
+> 8 0 11 368 0.000100
+> 6 0 369 7 179 "bordereau-64.bordeaux.grid5000.fr"
+> 8 0 8 369 8892500000.000000
+> 6 0 370 9 179 "AS_bordereau_link_64_UP"
+> 8 0 10 370 125000000.000000
+> 8 0 11 370 0.000100
+> 6 0 371 9 179 "AS_bordereau_link_64_DOWN"
+> 8 0 10 371 125000000.000000
+> 8 0 11 371 0.000100
+> 6 0 372 7 179 "bordereau-65.bordeaux.grid5000.fr"
+> 8 0 8 372 8892500000.000000
+> 6 0 373 9 179 "AS_bordereau_link_65_UP"
+> 8 0 10 373 125000000.000000
+> 8 0 11 373 0.000100
+> 6 0 374 9 179 "AS_bordereau_link_65_DOWN"
+> 8 0 10 374 125000000.000000
+> 8 0 11 374 0.000100
+> 6 0 375 7 179 "bordereau-66.bordeaux.grid5000.fr"
+> 8 0 8 375 8892500000.000000
+> 6 0 376 9 179 "AS_bordereau_link_66_UP"
+> 8 0 10 376 125000000.000000
+> 8 0 11 376 0.000100
+> 6 0 377 9 179 "AS_bordereau_link_66_DOWN"
+> 8 0 10 377 125000000.000000
+> 8 0 11 377 0.000100
+> 6 0 378 7 179 "bordereau-67.bordeaux.grid5000.fr"
+> 8 0 8 378 8892500000.000000
+> 6 0 379 9 179 "AS_bordereau_link_67_UP"
+> 8 0 10 379 125000000.000000
+> 8 0 11 379 0.000100
+> 6 0 380 9 179 "AS_bordereau_link_67_DOWN"
+> 8 0 10 380 125000000.000000
+> 8 0 11 380 0.000100
+> 6 0 381 7 179 "bordereau-68.bordeaux.grid5000.fr"
+> 8 0 8 381 8892500000.000000
+> 6 0 382 9 179 "AS_bordereau_link_68_UP"
+> 8 0 10 382 125000000.000000
+> 8 0 11 382 0.000100
+> 6 0 383 9 179 "AS_bordereau_link_68_DOWN"
+> 8 0 10 383 125000000.000000
+> 8 0 11 383 0.000100
+> 6 0 384 7 179 "bordereau-69.bordeaux.grid5000.fr"
+> 8 0 8 384 8892500000.000000
+> 6 0 385 9 179 "AS_bordereau_link_69_UP"
+> 8 0 10 385 125000000.000000
+> 8 0 11 385 0.000100
+> 6 0 386 9 179 "AS_bordereau_link_69_DOWN"
+> 8 0 10 386 125000000.000000
+> 8 0 11 386 0.000100
+> 6 0 387 7 179 "bordereau-70.bordeaux.grid5000.fr"
+> 8 0 8 387 8892500000.000000
+> 6 0 388 9 179 "AS_bordereau_link_70_UP"
+> 8 0 10 388 125000000.000000
+> 8 0 11 388 0.000100
+> 6 0 389 9 179 "AS_bordereau_link_70_DOWN"
+> 8 0 10 389 125000000.000000
+> 8 0 11 389 0.000100
+> 6 0 390 7 179 "bordereau-71.bordeaux.grid5000.fr"
+> 8 0 8 390 8892500000.000000
+> 6 0 391 9 179 "AS_bordereau_link_71_UP"
+> 8 0 10 391 125000000.000000
+> 8 0 11 391 0.000100
+> 6 0 392 9 179 "AS_bordereau_link_71_DOWN"
+> 8 0 10 392 125000000.000000
+> 8 0 11 392 0.000100
+> 6 0 393 7 179 "bordereau-72.bordeaux.grid5000.fr"
+> 8 0 8 393 8892500000.000000
+> 6 0 394 9 179 "AS_bordereau_link_72_UP"
+> 8 0 10 394 125000000.000000
+> 8 0 11 394 0.000100
+> 6 0 395 9 179 "AS_bordereau_link_72_DOWN"
+> 8 0 10 395 125000000.000000
+> 8 0 11 395 0.000100
+> 6 0 396 7 179 "bordereau-73.bordeaux.grid5000.fr"
+> 8 0 8 396 8892500000.000000
+> 6 0 397 9 179 "AS_bordereau_link_73_UP"
+> 8 0 10 397 125000000.000000
+> 8 0 11 397 0.000100
+> 6 0 398 9 179 "AS_bordereau_link_73_DOWN"
+> 8 0 10 398 125000000.000000
+> 8 0 11 398 0.000100
+> 6 0 399 7 179 "bordereau-74.bordeaux.grid5000.fr"
+> 8 0 8 399 8892500000.000000
+> 6 0 400 9 179 "AS_bordereau_link_74_UP"
+> 8 0 10 400 125000000.000000
+> 8 0 11 400 0.000100
+> 6 0 401 9 179 "AS_bordereau_link_74_DOWN"
+> 8 0 10 401 125000000.000000
+> 8 0 11 401 0.000100
+> 6 0 402 7 179 "bordereau-75.bordeaux.grid5000.fr"
+> 8 0 8 402 8892500000.000000
+> 6 0 403 9 179 "AS_bordereau_link_75_UP"
+> 8 0 10 403 125000000.000000
+> 8 0 11 403 0.000100
+> 6 0 404 9 179 "AS_bordereau_link_75_DOWN"
+> 8 0 10 404 125000000.000000
+> 8 0 11 404 0.000100
+> 6 0 405 7 179 "bordereau-76.bordeaux.grid5000.fr"
+> 8 0 8 405 8892500000.000000
+> 6 0 406 9 179 "AS_bordereau_link_76_UP"
+> 8 0 10 406 125000000.000000
+> 8 0 11 406 0.000100
+> 6 0 407 9 179 "AS_bordereau_link_76_DOWN"
+> 8 0 10 407 125000000.000000
+> 8 0 11 407 0.000100
+> 6 0 408 7 179 "bordereau-77.bordeaux.grid5000.fr"
+> 8 0 8 408 8892500000.000000
+> 6 0 409 9 179 "AS_bordereau_link_77_UP"
+> 8 0 10 409 125000000.000000
+> 8 0 11 409 0.000100
+> 6 0 410 9 179 "AS_bordereau_link_77_DOWN"
+> 8 0 10 410 125000000.000000
+> 8 0 11 410 0.000100
+> 6 0 411 7 179 "bordereau-78.bordeaux.grid5000.fr"
+> 8 0 8 411 8892500000.000000
+> 6 0 412 9 179 "AS_bordereau_link_78_UP"
+> 8 0 10 412 125000000.000000
+> 8 0 11 412 0.000100
+> 6 0 413 9 179 "AS_bordereau_link_78_DOWN"
+> 8 0 10 413 125000000.000000
+> 8 0 11 413 0.000100
+> 6 0 414 7 179 "bordereau-79.bordeaux.grid5000.fr"
+> 8 0 8 414 8892500000.000000
+> 6 0 415 9 179 "AS_bordereau_link_79_UP"
+> 8 0 10 415 125000000.000000
+> 8 0 11 415 0.000100
+> 6 0 416 9 179 "AS_bordereau_link_79_DOWN"
+> 8 0 10 416 125000000.000000
+> 8 0 11 416 0.000100
+> 6 0 417 7 179 "bordereau-80.bordeaux.grid5000.fr"
+> 8 0 8 417 8892500000.000000
+> 6 0 418 9 179 "AS_bordereau_link_80_UP"
+> 8 0 10 418 125000000.000000
+> 8 0 11 418 0.000100
+> 6 0 419 9 179 "AS_bordereau_link_80_DOWN"
+> 8 0 10 419 125000000.000000
+> 8 0 11 419 0.000100
+> 6 0 420 7 179 "bordereau-81.bordeaux.grid5000.fr"
+> 8 0 8 420 8892500000.000000
+> 6 0 421 9 179 "AS_bordereau_link_81_UP"
+> 8 0 10 421 125000000.000000
+> 8 0 11 421 0.000100
+> 6 0 422 9 179 "AS_bordereau_link_81_DOWN"
+> 8 0 10 422 125000000.000000
+> 8 0 11 422 0.000100
+> 6 0 423 7 179 "bordereau-82.bordeaux.grid5000.fr"
+> 8 0 8 423 8892500000.000000
+> 6 0 424 9 179 "AS_bordereau_link_82_UP"
+> 8 0 10 424 125000000.000000
+> 8 0 11 424 0.000100
+> 6 0 425 9 179 "AS_bordereau_link_82_DOWN"
+> 8 0 10 425 125000000.000000
+> 8 0 11 425 0.000100
+> 6 0 426 7 179 "bordereau-83.bordeaux.grid5000.fr"
+> 8 0 8 426 8892500000.000000
+> 6 0 427 9 179 "AS_bordereau_link_83_UP"
+> 8 0 10 427 125000000.000000
+> 8 0 11 427 0.000100
+> 6 0 428 9 179 "AS_bordereau_link_83_DOWN"
+> 8 0 10 428 125000000.000000
+> 8 0 11 428 0.000100
+> 6 0 429 7 179 "bordereau-84.bordeaux.grid5000.fr"
+> 8 0 8 429 8892500000.000000
+> 6 0 430 9 179 "AS_bordereau_link_84_UP"
+> 8 0 10 430 125000000.000000
+> 8 0 11 430 0.000100
+> 6 0 431 9 179 "AS_bordereau_link_84_DOWN"
+> 8 0 10 431 125000000.000000
+> 8 0 11 431 0.000100
+> 6 0 432 7 179 "bordereau-85.bordeaux.grid5000.fr"
+> 8 0 8 432 8892500000.000000
+> 6 0 433 9 179 "AS_bordereau_link_85_UP"
+> 8 0 10 433 125000000.000000
+> 8 0 11 433 0.000100
+> 6 0 434 9 179 "AS_bordereau_link_85_DOWN"
+> 8 0 10 434 125000000.000000
+> 8 0 11 434 0.000100
+> 6 0 435 7 179 "bordereau-86.bordeaux.grid5000.fr"
+> 8 0 8 435 8892500000.000000
+> 6 0 436 9 179 "AS_bordereau_link_86_UP"
+> 8 0 10 436 125000000.000000
+> 8 0 11 436 0.000100
+> 6 0 437 9 179 "AS_bordereau_link_86_DOWN"
+> 8 0 10 437 125000000.000000
+> 8 0 11 437 0.000100
+> 6 0 438 7 179 "bordereau-87.bordeaux.grid5000.fr"
+> 8 0 8 438 8892500000.000000
+> 6 0 439 9 179 "AS_bordereau_link_87_UP"
+> 8 0 10 439 125000000.000000
+> 8 0 11 439 0.000100
+> 6 0 440 9 179 "AS_bordereau_link_87_DOWN"
+> 8 0 10 440 125000000.000000
+> 8 0 11 440 0.000100
+> 6 0 441 7 179 "bordereau-88.bordeaux.grid5000.fr"
+> 8 0 8 441 8892500000.000000
+> 6 0 442 9 179 "AS_bordereau_link_88_UP"
+> 8 0 10 442 125000000.000000
+> 8 0 11 442 0.000100
+> 6 0 443 9 179 "AS_bordereau_link_88_DOWN"
+> 8 0 10 443 125000000.000000
+> 8 0 11 443 0.000100
+> 6 0 444 7 179 "bordereau-89.bordeaux.grid5000.fr"
+> 8 0 8 444 8892500000.000000
+> 6 0 445 9 179 "AS_bordereau_link_89_UP"
+> 8 0 10 445 125000000.000000
+> 8 0 11 445 0.000100
+> 6 0 446 9 179 "AS_bordereau_link_89_DOWN"
+> 8 0 10 446 125000000.000000
+> 8 0 11 446 0.000100
+> 6 0 447 7 179 "bordereau-90.bordeaux.grid5000.fr"
+> 8 0 8 447 8892500000.000000
+> 6 0 448 9 179 "AS_bordereau_link_90_UP"
+> 8 0 10 448 125000000.000000
+> 8 0 11 448 0.000100
+> 6 0 449 9 179 "AS_bordereau_link_90_DOWN"
+> 8 0 10 449 125000000.000000
+> 8 0 11 449 0.000100
+> 6 0 450 7 179 "bordereau-91.bordeaux.grid5000.fr"
+> 8 0 8 450 8892500000.000000
+> 6 0 451 9 179 "AS_bordereau_link_91_UP"
+> 8 0 10 451 125000000.000000
+> 8 0 11 451 0.000100
+> 6 0 452 9 179 "AS_bordereau_link_91_DOWN"
+> 8 0 10 452 125000000.000000
+> 8 0 11 452 0.000100
+> 6 0 453 7 179 "bordereau-92.bordeaux.grid5000.fr"
+> 8 0 8 453 8892500000.000000
+> 6 0 454 9 179 "AS_bordereau_link_92_UP"
+> 8 0 10 454 125000000.000000
+> 8 0 11 454 0.000100
+> 6 0 455 9 179 "AS_bordereau_link_92_DOWN"
+> 8 0 10 455 125000000.000000
+> 8 0 11 455 0.000100
+> 6 0 456 7 179 "bordereau-93.bordeaux.grid5000.fr"
+> 8 0 8 456 8892500000.000000
+> 6 0 457 9 179 "AS_bordereau_link_93_UP"
+> 8 0 10 457 125000000.000000
+> 8 0 11 457 0.000100
+> 6 0 458 9 179 "AS_bordereau_link_93_DOWN"
+> 8 0 10 458 125000000.000000
+> 8 0 11 458 0.000100
+> 6 0 459 12 179 "bordereau-AS_bordereau_router.bordeaux.grid5000.fr"
+> 6 0 460 9 179 "AS_bordereau_backbone"
+> 8 0 10 460 1250000000.000000
+> 8 0 11 460 0.000100
+> 6 0 461 3 21 "link_bordereau"
+> 8 0 4 461 1250000000.000000
+> 8 0 5 461 0.000100
+> 6 0 462 6 21 "AS_borderline"
+> 6 0 463 7 462 "borderline-1.bordeaux.grid5000.fr"
+> 8 0 8 463 13357000000.000000
+> 6 0 464 9 462 "AS_borderline_link_1_UP"
+> 8 0 10 464 125000000.000000
+> 8 0 11 464 0.000100
+> 6 0 465 9 462 "AS_borderline_link_1_DOWN"
+> 8 0 10 465 125000000.000000
+> 8 0 11 465 0.000100
+> 6 0 466 7 462 "borderline-2.bordeaux.grid5000.fr"
+> 8 0 8 466 13357000000.000000
+> 6 0 467 9 462 "AS_borderline_link_2_UP"
+> 8 0 10 467 125000000.000000
+> 8 0 11 467 0.000100
+> 6 0 468 9 462 "AS_borderline_link_2_DOWN"
+> 8 0 10 468 125000000.000000
+> 8 0 11 468 0.000100
+> 6 0 469 7 462 "borderline-3.bordeaux.grid5000.fr"
+> 8 0 8 469 13357000000.000000
+> 6 0 470 9 462 "AS_borderline_link_3_UP"
+> 8 0 10 470 125000000.000000
+> 8 0 11 470 0.000100
+> 6 0 471 9 462 "AS_borderline_link_3_DOWN"
+> 8 0 10 471 125000000.000000
+> 8 0 11 471 0.000100
+> 6 0 472 7 462 "borderline-4.bordeaux.grid5000.fr"
+> 8 0 8 472 13357000000.000000
+> 6 0 473 9 462 "AS_borderline_link_4_UP"
+> 8 0 10 473 125000000.000000
+> 8 0 11 473 0.000100
+> 6 0 474 9 462 "AS_borderline_link_4_DOWN"
+> 8 0 10 474 125000000.000000
+> 8 0 11 474 0.000100
+> 6 0 475 7 462 "borderline-5.bordeaux.grid5000.fr"
+> 8 0 8 475 13357000000.000000
+> 6 0 476 9 462 "AS_borderline_link_5_UP"
+> 8 0 10 476 125000000.000000
+> 8 0 11 476 0.000100
+> 6 0 477 9 462 "AS_borderline_link_5_DOWN"
+> 8 0 10 477 125000000.000000
+> 8 0 11 477 0.000100
+> 6 0 478 7 462 "borderline-6.bordeaux.grid5000.fr"
+> 8 0 8 478 13357000000.000000
+> 6 0 479 9 462 "AS_borderline_link_6_UP"
+> 8 0 10 479 125000000.000000
+> 8 0 11 479 0.000100
+> 6 0 480 9 462 "AS_borderline_link_6_DOWN"
+> 8 0 10 480 125000000.000000
+> 8 0 11 480 0.000100
+> 6 0 481 7 462 "borderline-7.bordeaux.grid5000.fr"
+> 8 0 8 481 13357000000.000000
+> 6 0 482 9 462 "AS_borderline_link_7_UP"
+> 8 0 10 482 125000000.000000
+> 8 0 11 482 0.000100
+> 6 0 483 9 462 "AS_borderline_link_7_DOWN"
+> 8 0 10 483 125000000.000000
+> 8 0 11 483 0.000100
+> 6 0 484 7 462 "borderline-8.bordeaux.grid5000.fr"
+> 8 0 8 484 13357000000.000000
+> 6 0 485 9 462 "AS_borderline_link_8_UP"
+> 8 0 10 485 125000000.000000
+> 8 0 11 485 0.000100
+> 6 0 486 9 462 "AS_borderline_link_8_DOWN"
+> 8 0 10 486 125000000.000000
+> 8 0 11 486 0.000100
+> 6 0 487 7 462 "borderline-9.bordeaux.grid5000.fr"
+> 8 0 8 487 13357000000.000000
+> 6 0 488 9 462 "AS_borderline_link_9_UP"
+> 8 0 10 488 125000000.000000
+> 8 0 11 488 0.000100
+> 6 0 489 9 462 "AS_borderline_link_9_DOWN"
+> 8 0 10 489 125000000.000000
+> 8 0 11 489 0.000100
+> 6 0 490 7 462 "borderline-10.bordeaux.grid5000.fr"
+> 8 0 8 490 13357000000.000000
+> 6 0 491 9 462 "AS_borderline_link_10_UP"
+> 8 0 10 491 125000000.000000
+> 8 0 11 491 0.000100
+> 6 0 492 9 462 "AS_borderline_link_10_DOWN"
+> 8 0 10 492 125000000.000000
+> 8 0 11 492 0.000100
+> 6 0 493 12 462 "borderline-AS_borderline_router.bordeaux.grid5000.fr"
+> 6 0 494 9 462 "AS_borderline_backbone"
+> 8 0 10 494 1250000000.000000
+> 8 0 11 494 0.000100
+> 6 0 495 3 21 "link_borderline"
+> 8 0 4 495 1250000000.000000
+> 8 0 5 495 0.000100
+> 6 0 496 6 21 "gw_AS_bordeaux"
+> 6 0 497 12 496 "gw_bordeaux"
+> 6 0 498 3 21 "link_gw_bordeaux"
+> 8 0 4 498 1250000000.000000
+> 8 0 5 498 0.000100
+> 6 0 499 1 0 "AS_grenoble"
+> 6 0 500 6 499 "AS_adonis"
+> 6 0 501 7 500 "adonis-1.grenoble.grid5000.fr"
+> 8 0 8 501 23681000000.000000
+> 6 0 502 9 500 "AS_adonis_link_1_UP"
+> 8 0 10 502 125000000.000000
+> 8 0 11 502 0.000100
+> 6 0 503 9 500 "AS_adonis_link_1_DOWN"
+> 8 0 10 503 125000000.000000
+> 8 0 11 503 0.000100
+> 6 0 504 7 500 "adonis-2.grenoble.grid5000.fr"
+> 8 0 8 504 23681000000.000000
+> 6 0 505 9 500 "AS_adonis_link_2_UP"
+> 8 0 10 505 125000000.000000
+> 8 0 11 505 0.000100
+> 6 0 506 9 500 "AS_adonis_link_2_DOWN"
+> 8 0 10 506 125000000.000000
+> 8 0 11 506 0.000100
+> 6 0 507 7 500 "adonis-3.grenoble.grid5000.fr"
+> 8 0 8 507 23681000000.000000
+> 6 0 508 9 500 "AS_adonis_link_3_UP"
+> 8 0 10 508 125000000.000000
+> 8 0 11 508 0.000100
+> 6 0 509 9 500 "AS_adonis_link_3_DOWN"
+> 8 0 10 509 125000000.000000
+> 8 0 11 509 0.000100
+> 6 0 510 7 500 "adonis-4.grenoble.grid5000.fr"
+> 8 0 8 510 23681000000.000000
+> 6 0 511 9 500 "AS_adonis_link_4_UP"
+> 8 0 10 511 125000000.000000
+> 8 0 11 511 0.000100
+> 6 0 512 9 500 "AS_adonis_link_4_DOWN"
+> 8 0 10 512 125000000.000000
+> 8 0 11 512 0.000100
+> 6 0 513 7 500 "adonis-5.grenoble.grid5000.fr"
+> 8 0 8 513 23681000000.000000
+> 6 0 514 9 500 "AS_adonis_link_5_UP"
+> 8 0 10 514 125000000.000000
+> 8 0 11 514 0.000100
+> 6 0 515 9 500 "AS_adonis_link_5_DOWN"
+> 8 0 10 515 125000000.000000
+> 8 0 11 515 0.000100
+> 6 0 516 7 500 "adonis-6.grenoble.grid5000.fr"
+> 8 0 8 516 23681000000.000000
+> 6 0 517 9 500 "AS_adonis_link_6_UP"
+> 8 0 10 517 125000000.000000
+> 8 0 11 517 0.000100
+> 6 0 518 9 500 "AS_adonis_link_6_DOWN"
+> 8 0 10 518 125000000.000000
+> 8 0 11 518 0.000100
+> 6 0 519 7 500 "adonis-7.grenoble.grid5000.fr"
+> 8 0 8 519 23681000000.000000
+> 6 0 520 9 500 "AS_adonis_link_7_UP"
+> 8 0 10 520 125000000.000000
+> 8 0 11 520 0.000100
+> 6 0 521 9 500 "AS_adonis_link_7_DOWN"
+> 8 0 10 521 125000000.000000
+> 8 0 11 521 0.000100
+> 6 0 522 7 500 "adonis-8.grenoble.grid5000.fr"
+> 8 0 8 522 23681000000.000000
+> 6 0 523 9 500 "AS_adonis_link_8_UP"
+> 8 0 10 523 125000000.000000
+> 8 0 11 523 0.000100
+> 6 0 524 9 500 "AS_adonis_link_8_DOWN"
+> 8 0 10 524 125000000.000000
+> 8 0 11 524 0.000100
+> 6 0 525 7 500 "adonis-9.grenoble.grid5000.fr"
+> 8 0 8 525 23681000000.000000
+> 6 0 526 9 500 "AS_adonis_link_9_UP"
+> 8 0 10 526 125000000.000000
+> 8 0 11 526 0.000100
+> 6 0 527 9 500 "AS_adonis_link_9_DOWN"
+> 8 0 10 527 125000000.000000
+> 8 0 11 527 0.000100
+> 6 0 528 7 500 "adonis-10.grenoble.grid5000.fr"
+> 8 0 8 528 23681000000.000000
+> 6 0 529 9 500 "AS_adonis_link_10_UP"
+> 8 0 10 529 125000000.000000
+> 8 0 11 529 0.000100
+> 6 0 530 9 500 "AS_adonis_link_10_DOWN"
+> 8 0 10 530 125000000.000000
+> 8 0 11 530 0.000100
+> 6 0 531 7 500 "adonis-11.grenoble.grid5000.fr"
+> 8 0 8 531 23681000000.000000
+> 6 0 532 9 500 "AS_adonis_link_11_UP"
+> 8 0 10 532 125000000.000000
+> 8 0 11 532 0.000100
+> 6 0 533 9 500 "AS_adonis_link_11_DOWN"
+> 8 0 10 533 125000000.000000
+> 8 0 11 533 0.000100
+> 6 0 534 7 500 "adonis-12.grenoble.grid5000.fr"
+> 8 0 8 534 23681000000.000000
+> 6 0 535 9 500 "AS_adonis_link_12_UP"
+> 8 0 10 535 125000000.000000
+> 8 0 11 535 0.000100
+> 6 0 536 9 500 "AS_adonis_link_12_DOWN"
+> 8 0 10 536 125000000.000000
+> 8 0 11 536 0.000100
+> 6 0 537 12 500 "adonis-AS_adonis_router.grenoble.grid5000.fr"
+> 6 0 538 9 500 "AS_adonis_backbone"
+> 8 0 10 538 1250000000.000000
+> 8 0 11 538 0.000100
+> 6 0 539 3 499 "link_adonis"
+> 8 0 4 539 1250000000.000000
+> 8 0 5 539 0.000100
+> 6 0 540 6 499 "AS_edel"
+> 6 0 541 7 540 "edel-1.grenoble.grid5000.fr"
+> 8 0 8 541 23492000000.000000
+> 6 0 542 9 540 "AS_edel_link_1_UP"
+> 8 0 10 542 125000000.000000
+> 8 0 11 542 0.000100
+> 6 0 543 9 540 "AS_edel_link_1_DOWN"
+> 8 0 10 543 125000000.000000
+> 8 0 11 543 0.000100
+> 6 0 544 7 540 "edel-2.grenoble.grid5000.fr"
+> 8 0 8 544 23492000000.000000
+> 6 0 545 9 540 "AS_edel_link_2_UP"
+> 8 0 10 545 125000000.000000
+> 8 0 11 545 0.000100
+> 6 0 546 9 540 "AS_edel_link_2_DOWN"
+> 8 0 10 546 125000000.000000
+> 8 0 11 546 0.000100
+> 6 0 547 7 540 "edel-3.grenoble.grid5000.fr"
+> 8 0 8 547 23492000000.000000
+> 6 0 548 9 540 "AS_edel_link_3_UP"
+> 8 0 10 548 125000000.000000
+> 8 0 11 548 0.000100
+> 6 0 549 9 540 "AS_edel_link_3_DOWN"
+> 8 0 10 549 125000000.000000
+> 8 0 11 549 0.000100
+> 6 0 550 7 540 "edel-4.grenoble.grid5000.fr"
+> 8 0 8 550 23492000000.000000
+> 6 0 551 9 540 "AS_edel_link_4_UP"
+> 8 0 10 551 125000000.000000
+> 8 0 11 551 0.000100
+> 6 0 552 9 540 "AS_edel_link_4_DOWN"
+> 8 0 10 552 125000000.000000
+> 8 0 11 552 0.000100
+> 6 0 553 7 540 "edel-5.grenoble.grid5000.fr"
+> 8 0 8 553 23492000000.000000
+> 6 0 554 9 540 "AS_edel_link_5_UP"
+> 8 0 10 554 125000000.000000
+> 8 0 11 554 0.000100
+> 6 0 555 9 540 "AS_edel_link_5_DOWN"
+> 8 0 10 555 125000000.000000
+> 8 0 11 555 0.000100
+> 6 0 556 7 540 "edel-6.grenoble.grid5000.fr"
+> 8 0 8 556 23492000000.000000
+> 6 0 557 9 540 "AS_edel_link_6_UP"
+> 8 0 10 557 125000000.000000
+> 8 0 11 557 0.000100
+> 6 0 558 9 540 "AS_edel_link_6_DOWN"
+> 8 0 10 558 125000000.000000
+> 8 0 11 558 0.000100
+> 6 0 559 7 540 "edel-7.grenoble.grid5000.fr"
+> 8 0 8 559 23492000000.000000
+> 6 0 560 9 540 "AS_edel_link_7_UP"
+> 8 0 10 560 125000000.000000
+> 8 0 11 560 0.000100
+> 6 0 561 9 540 "AS_edel_link_7_DOWN"
+> 8 0 10 561 125000000.000000
+> 8 0 11 561 0.000100
+> 6 0 562 7 540 "edel-8.grenoble.grid5000.fr"
+> 8 0 8 562 23492000000.000000
+> 6 0 563 9 540 "AS_edel_link_8_UP"
+> 8 0 10 563 125000000.000000
+> 8 0 11 563 0.000100
+> 6 0 564 9 540 "AS_edel_link_8_DOWN"
+> 8 0 10 564 125000000.000000
+> 8 0 11 564 0.000100
+> 6 0 565 7 540 "edel-9.grenoble.grid5000.fr"
+> 8 0 8 565 23492000000.000000
+> 6 0 566 9 540 "AS_edel_link_9_UP"
+> 8 0 10 566 125000000.000000
+> 8 0 11 566 0.000100
+> 6 0 567 9 540 "AS_edel_link_9_DOWN"
+> 8 0 10 567 125000000.000000
+> 8 0 11 567 0.000100
+> 6 0 568 7 540 "edel-10.grenoble.grid5000.fr"
+> 8 0 8 568 23492000000.000000
+> 6 0 569 9 540 "AS_edel_link_10_UP"
+> 8 0 10 569 125000000.000000
+> 8 0 11 569 0.000100
+> 6 0 570 9 540 "AS_edel_link_10_DOWN"
+> 8 0 10 570 125000000.000000
+> 8 0 11 570 0.000100
+> 6 0 571 7 540 "edel-11.grenoble.grid5000.fr"
+> 8 0 8 571 23492000000.000000
+> 6 0 572 9 540 "AS_edel_link_11_UP"
+> 8 0 10 572 125000000.000000
+> 8 0 11 572 0.000100
+> 6 0 573 9 540 "AS_edel_link_11_DOWN"
+> 8 0 10 573 125000000.000000
+> 8 0 11 573 0.000100
+> 6 0 574 7 540 "edel-12.grenoble.grid5000.fr"
+> 8 0 8 574 23492000000.000000
+> 6 0 575 9 540 "AS_edel_link_12_UP"
+> 8 0 10 575 125000000.000000
+> 8 0 11 575 0.000100
+> 6 0 576 9 540 "AS_edel_link_12_DOWN"
+> 8 0 10 576 125000000.000000
+> 8 0 11 576 0.000100
+> 6 0 577 7 540 "edel-13.grenoble.grid5000.fr"
+> 8 0 8 577 23492000000.000000
+> 6 0 578 9 540 "AS_edel_link_13_UP"
+> 8 0 10 578 125000000.000000
+> 8 0 11 578 0.000100
+> 6 0 579 9 540 "AS_edel_link_13_DOWN"
+> 8 0 10 579 125000000.000000
+> 8 0 11 579 0.000100
+> 6 0 580 7 540 "edel-14.grenoble.grid5000.fr"
+> 8 0 8 580 23492000000.000000
+> 6 0 581 9 540 "AS_edel_link_14_UP"
+> 8 0 10 581 125000000.000000
+> 8 0 11 581 0.000100
+> 6 0 582 9 540 "AS_edel_link_14_DOWN"
+> 8 0 10 582 125000000.000000
+> 8 0 11 582 0.000100
+> 6 0 583 7 540 "edel-15.grenoble.grid5000.fr"
+> 8 0 8 583 23492000000.000000
+> 6 0 584 9 540 "AS_edel_link_15_UP"
+> 8 0 10 584 125000000.000000
+> 8 0 11 584 0.000100
+> 6 0 585 9 540 "AS_edel_link_15_DOWN"
+> 8 0 10 585 125000000.000000
+> 8 0 11 585 0.000100
+> 6 0 586 7 540 "edel-16.grenoble.grid5000.fr"
+> 8 0 8 586 23492000000.000000
+> 6 0 587 9 540 "AS_edel_link_16_UP"
+> 8 0 10 587 125000000.000000
+> 8 0 11 587 0.000100
+> 6 0 588 9 540 "AS_edel_link_16_DOWN"
+> 8 0 10 588 125000000.000000
+> 8 0 11 588 0.000100
+> 6 0 589 7 540 "edel-17.grenoble.grid5000.fr"
+> 8 0 8 589 23492000000.000000
+> 6 0 590 9 540 "AS_edel_link_17_UP"
+> 8 0 10 590 125000000.000000
+> 8 0 11 590 0.000100
+> 6 0 591 9 540 "AS_edel_link_17_DOWN"
+> 8 0 10 591 125000000.000000
+> 8 0 11 591 0.000100
+> 6 0 592 7 540 "edel-18.grenoble.grid5000.fr"
+> 8 0 8 592 23492000000.000000
+> 6 0 593 9 540 "AS_edel_link_18_UP"
+> 8 0 10 593 125000000.000000
+> 8 0 11 593 0.000100
+> 6 0 594 9 540 "AS_edel_link_18_DOWN"
+> 8 0 10 594 125000000.000000
+> 8 0 11 594 0.000100
+> 6 0 595 7 540 "edel-19.grenoble.grid5000.fr"
+> 8 0 8 595 23492000000.000000
+> 6 0 596 9 540 "AS_edel_link_19_UP"
+> 8 0 10 596 125000000.000000
+> 8 0 11 596 0.000100
+> 6 0 597 9 540 "AS_edel_link_19_DOWN"
+> 8 0 10 597 125000000.000000
+> 8 0 11 597 0.000100
+> 6 0 598 7 540 "edel-20.grenoble.grid5000.fr"
+> 8 0 8 598 23492000000.000000
+> 6 0 599 9 540 "AS_edel_link_20_UP"
+> 8 0 10 599 125000000.000000
+> 8 0 11 599 0.000100
+> 6 0 600 9 540 "AS_edel_link_20_DOWN"
+> 8 0 10 600 125000000.000000
+> 8 0 11 600 0.000100
+> 6 0 601 7 540 "edel-21.grenoble.grid5000.fr"
+> 8 0 8 601 23492000000.000000
+> 6 0 602 9 540 "AS_edel_link_21_UP"
+> 8 0 10 602 125000000.000000
+> 8 0 11 602 0.000100
+> 6 0 603 9 540 "AS_edel_link_21_DOWN"
+> 8 0 10 603 125000000.000000
+> 8 0 11 603 0.000100
+> 6 0 604 7 540 "edel-22.grenoble.grid5000.fr"
+> 8 0 8 604 23492000000.000000
+> 6 0 605 9 540 "AS_edel_link_22_UP"
+> 8 0 10 605 125000000.000000
+> 8 0 11 605 0.000100
+> 6 0 606 9 540 "AS_edel_link_22_DOWN"
+> 8 0 10 606 125000000.000000
+> 8 0 11 606 0.000100
+> 6 0 607 7 540 "edel-23.grenoble.grid5000.fr"
+> 8 0 8 607 23492000000.000000
+> 6 0 608 9 540 "AS_edel_link_23_UP"
+> 8 0 10 608 125000000.000000
+> 8 0 11 608 0.000100
+> 6 0 609 9 540 "AS_edel_link_23_DOWN"
+> 8 0 10 609 125000000.000000
+> 8 0 11 609 0.000100
+> 6 0 610 7 540 "edel-24.grenoble.grid5000.fr"
+> 8 0 8 610 23492000000.000000
+> 6 0 611 9 540 "AS_edel_link_24_UP"
+> 8 0 10 611 125000000.000000
+> 8 0 11 611 0.000100
+> 6 0 612 9 540 "AS_edel_link_24_DOWN"
+> 8 0 10 612 125000000.000000
+> 8 0 11 612 0.000100
+> 6 0 613 7 540 "edel-25.grenoble.grid5000.fr"
+> 8 0 8 613 23492000000.000000
+> 6 0 614 9 540 "AS_edel_link_25_UP"
+> 8 0 10 614 125000000.000000
+> 8 0 11 614 0.000100
+> 6 0 615 9 540 "AS_edel_link_25_DOWN"
+> 8 0 10 615 125000000.000000
+> 8 0 11 615 0.000100
+> 6 0 616 7 540 "edel-26.grenoble.grid5000.fr"
+> 8 0 8 616 23492000000.000000
+> 6 0 617 9 540 "AS_edel_link_26_UP"
+> 8 0 10 617 125000000.000000
+> 8 0 11 617 0.000100
+> 6 0 618 9 540 "AS_edel_link_26_DOWN"
+> 8 0 10 618 125000000.000000
+> 8 0 11 618 0.000100
+> 6 0 619 7 540 "edel-27.grenoble.grid5000.fr"
+> 8 0 8 619 23492000000.000000
+> 6 0 620 9 540 "AS_edel_link_27_UP"
+> 8 0 10 620 125000000.000000
+> 8 0 11 620 0.000100
+> 6 0 621 9 540 "AS_edel_link_27_DOWN"
+> 8 0 10 621 125000000.000000
+> 8 0 11 621 0.000100
+> 6 0 622 7 540 "edel-28.grenoble.grid5000.fr"
+> 8 0 8 622 23492000000.000000
+> 6 0 623 9 540 "AS_edel_link_28_UP"
+> 8 0 10 623 125000000.000000
+> 8 0 11 623 0.000100
+> 6 0 624 9 540 "AS_edel_link_28_DOWN"
+> 8 0 10 624 125000000.000000
+> 8 0 11 624 0.000100
+> 6 0 625 7 540 "edel-29.grenoble.grid5000.fr"
+> 8 0 8 625 23492000000.000000
+> 6 0 626 9 540 "AS_edel_link_29_UP"
+> 8 0 10 626 125000000.000000
+> 8 0 11 626 0.000100
+> 6 0 627 9 540 "AS_edel_link_29_DOWN"
+> 8 0 10 627 125000000.000000
+> 8 0 11 627 0.000100
+> 6 0 628 7 540 "edel-30.grenoble.grid5000.fr"
+> 8 0 8 628 23492000000.000000
+> 6 0 629 9 540 "AS_edel_link_30_UP"
+> 8 0 10 629 125000000.000000
+> 8 0 11 629 0.000100
+> 6 0 630 9 540 "AS_edel_link_30_DOWN"
+> 8 0 10 630 125000000.000000
+> 8 0 11 630 0.000100
+> 6 0 631 7 540 "edel-31.grenoble.grid5000.fr"
+> 8 0 8 631 23492000000.000000
+> 6 0 632 9 540 "AS_edel_link_31_UP"
+> 8 0 10 632 125000000.000000
+> 8 0 11 632 0.000100
+> 6 0 633 9 540 "AS_edel_link_31_DOWN"
+> 8 0 10 633 125000000.000000
+> 8 0 11 633 0.000100
+> 6 0 634 7 540 "edel-32.grenoble.grid5000.fr"
+> 8 0 8 634 23492000000.000000
+> 6 0 635 9 540 "AS_edel_link_32_UP"
+> 8 0 10 635 125000000.000000
+> 8 0 11 635 0.000100
+> 6 0 636 9 540 "AS_edel_link_32_DOWN"
+> 8 0 10 636 125000000.000000
+> 8 0 11 636 0.000100
+> 6 0 637 7 540 "edel-33.grenoble.grid5000.fr"
+> 8 0 8 637 23492000000.000000
+> 6 0 638 9 540 "AS_edel_link_33_UP"
+> 8 0 10 638 125000000.000000
+> 8 0 11 638 0.000100
+> 6 0 639 9 540 "AS_edel_link_33_DOWN"
+> 8 0 10 639 125000000.000000
+> 8 0 11 639 0.000100
+> 6 0 640 7 540 "edel-34.grenoble.grid5000.fr"
+> 8 0 8 640 23492000000.000000
+> 6 0 641 9 540 "AS_edel_link_34_UP"
+> 8 0 10 641 125000000.000000
+> 8 0 11 641 0.000100
+> 6 0 642 9 540 "AS_edel_link_34_DOWN"
+> 8 0 10 642 125000000.000000
+> 8 0 11 642 0.000100
+> 6 0 643 7 540 "edel-35.grenoble.grid5000.fr"
+> 8 0 8 643 23492000000.000000
+> 6 0 644 9 540 "AS_edel_link_35_UP"
+> 8 0 10 644 125000000.000000
+> 8 0 11 644 0.000100
+> 6 0 645 9 540 "AS_edel_link_35_DOWN"
+> 8 0 10 645 125000000.000000
+> 8 0 11 645 0.000100
+> 6 0 646 7 540 "edel-36.grenoble.grid5000.fr"
+> 8 0 8 646 23492000000.000000
+> 6 0 647 9 540 "AS_edel_link_36_UP"
+> 8 0 10 647 125000000.000000
+> 8 0 11 647 0.000100
+> 6 0 648 9 540 "AS_edel_link_36_DOWN"
+> 8 0 10 648 125000000.000000
+> 8 0 11 648 0.000100
+> 6 0 649 7 540 "edel-37.grenoble.grid5000.fr"
+> 8 0 8 649 23492000000.000000
+> 6 0 650 9 540 "AS_edel_link_37_UP"
+> 8 0 10 650 125000000.000000
+> 8 0 11 650 0.000100
+> 6 0 651 9 540 "AS_edel_link_37_DOWN"
+> 8 0 10 651 125000000.000000
+> 8 0 11 651 0.000100
+> 6 0 652 7 540 "edel-38.grenoble.grid5000.fr"
+> 8 0 8 652 23492000000.000000
+> 6 0 653 9 540 "AS_edel_link_38_UP"
+> 8 0 10 653 125000000.000000
+> 8 0 11 653 0.000100
+> 6 0 654 9 540 "AS_edel_link_38_DOWN"
+> 8 0 10 654 125000000.000000
+> 8 0 11 654 0.000100
+> 6 0 655 7 540 "edel-39.grenoble.grid5000.fr"
+> 8 0 8 655 23492000000.000000
+> 6 0 656 9 540 "AS_edel_link_39_UP"
+> 8 0 10 656 125000000.000000
+> 8 0 11 656 0.000100
+> 6 0 657 9 540 "AS_edel_link_39_DOWN"
+> 8 0 10 657 125000000.000000
+> 8 0 11 657 0.000100
+> 6 0 658 7 540 "edel-40.grenoble.grid5000.fr"
+> 8 0 8 658 23492000000.000000
+> 6 0 659 9 540 "AS_edel_link_40_UP"
+> 8 0 10 659 125000000.000000
+> 8 0 11 659 0.000100
+> 6 0 660 9 540 "AS_edel_link_40_DOWN"
+> 8 0 10 660 125000000.000000
+> 8 0 11 660 0.000100
+> 6 0 661 7 540 "edel-41.grenoble.grid5000.fr"
+> 8 0 8 661 23492000000.000000
+> 6 0 662 9 540 "AS_edel_link_41_UP"
+> 8 0 10 662 125000000.000000
+> 8 0 11 662 0.000100
+> 6 0 663 9 540 "AS_edel_link_41_DOWN"
+> 8 0 10 663 125000000.000000
+> 8 0 11 663 0.000100
+> 6 0 664 7 540 "edel-42.grenoble.grid5000.fr"
+> 8 0 8 664 23492000000.000000
+> 6 0 665 9 540 "AS_edel_link_42_UP"
+> 8 0 10 665 125000000.000000
+> 8 0 11 665 0.000100
+> 6 0 666 9 540 "AS_edel_link_42_DOWN"
+> 8 0 10 666 125000000.000000
+> 8 0 11 666 0.000100
+> 6 0 667 7 540 "edel-43.grenoble.grid5000.fr"
+> 8 0 8 667 23492000000.000000
+> 6 0 668 9 540 "AS_edel_link_43_UP"
+> 8 0 10 668 125000000.000000
+> 8 0 11 668 0.000100
+> 6 0 669 9 540 "AS_edel_link_43_DOWN"
+> 8 0 10 669 125000000.000000
+> 8 0 11 669 0.000100
+> 6 0 670 7 540 "edel-44.grenoble.grid5000.fr"
+> 8 0 8 670 23492000000.000000
+> 6 0 671 9 540 "AS_edel_link_44_UP"
+> 8 0 10 671 125000000.000000
+> 8 0 11 671 0.000100
+> 6 0 672 9 540 "AS_edel_link_44_DOWN"
+> 8 0 10 672 125000000.000000
+> 8 0 11 672 0.000100
+> 6 0 673 7 540 "edel-45.grenoble.grid5000.fr"
+> 8 0 8 673 23492000000.000000
+> 6 0 674 9 540 "AS_edel_link_45_UP"
+> 8 0 10 674 125000000.000000
+> 8 0 11 674 0.000100
+> 6 0 675 9 540 "AS_edel_link_45_DOWN"
+> 8 0 10 675 125000000.000000
+> 8 0 11 675 0.000100
+> 6 0 676 7 540 "edel-46.grenoble.grid5000.fr"
+> 8 0 8 676 23492000000.000000
+> 6 0 677 9 540 "AS_edel_link_46_UP"
+> 8 0 10 677 125000000.000000
+> 8 0 11 677 0.000100
+> 6 0 678 9 540 "AS_edel_link_46_DOWN"
+> 8 0 10 678 125000000.000000
+> 8 0 11 678 0.000100
+> 6 0 679 7 540 "edel-47.grenoble.grid5000.fr"
+> 8 0 8 679 23492000000.000000
+> 6 0 680 9 540 "AS_edel_link_47_UP"
+> 8 0 10 680 125000000.000000
+> 8 0 11 680 0.000100
+> 6 0 681 9 540 "AS_edel_link_47_DOWN"
+> 8 0 10 681 125000000.000000
+> 8 0 11 681 0.000100
+> 6 0 682 7 540 "edel-48.grenoble.grid5000.fr"
+> 8 0 8 682 23492000000.000000
+> 6 0 683 9 540 "AS_edel_link_48_UP"
+> 8 0 10 683 125000000.000000
+> 8 0 11 683 0.000100
+> 6 0 684 9 540 "AS_edel_link_48_DOWN"
+> 8 0 10 684 125000000.000000
+> 8 0 11 684 0.000100
+> 6 0 685 7 540 "edel-49.grenoble.grid5000.fr"
+> 8 0 8 685 23492000000.000000
+> 6 0 686 9 540 "AS_edel_link_49_UP"
+> 8 0 10 686 125000000.000000
+> 8 0 11 686 0.000100
+> 6 0 687 9 540 "AS_edel_link_49_DOWN"
+> 8 0 10 687 125000000.000000
+> 8 0 11 687 0.000100
+> 6 0 688 7 540 "edel-50.grenoble.grid5000.fr"
+> 8 0 8 688 23492000000.000000
+> 6 0 689 9 540 "AS_edel_link_50_UP"
+> 8 0 10 689 125000000.000000
+> 8 0 11 689 0.000100
+> 6 0 690 9 540 "AS_edel_link_50_DOWN"
+> 8 0 10 690 125000000.000000
+> 8 0 11 690 0.000100
+> 6 0 691 7 540 "edel-51.grenoble.grid5000.fr"
+> 8 0 8 691 23492000000.000000
+> 6 0 692 9 540 "AS_edel_link_51_UP"
+> 8 0 10 692 125000000.000000
+> 8 0 11 692 0.000100
+> 6 0 693 9 540 "AS_edel_link_51_DOWN"
+> 8 0 10 693 125000000.000000
+> 8 0 11 693 0.000100
+> 6 0 694 7 540 "edel-52.grenoble.grid5000.fr"
+> 8 0 8 694 23492000000.000000
+> 6 0 695 9 540 "AS_edel_link_52_UP"
+> 8 0 10 695 125000000.000000
+> 8 0 11 695 0.000100
+> 6 0 696 9 540 "AS_edel_link_52_DOWN"
+> 8 0 10 696 125000000.000000
+> 8 0 11 696 0.000100
+> 6 0 697 7 540 "edel-53.grenoble.grid5000.fr"
+> 8 0 8 697 23492000000.000000
+> 6 0 698 9 540 "AS_edel_link_53_UP"
+> 8 0 10 698 125000000.000000
+> 8 0 11 698 0.000100
+> 6 0 699 9 540 "AS_edel_link_53_DOWN"
+> 8 0 10 699 125000000.000000
+> 8 0 11 699 0.000100
+> 6 0 700 7 540 "edel-54.grenoble.grid5000.fr"
+> 8 0 8 700 23492000000.000000
+> 6 0 701 9 540 "AS_edel_link_54_UP"
+> 8 0 10 701 125000000.000000
+> 8 0 11 701 0.000100
+> 6 0 702 9 540 "AS_edel_link_54_DOWN"
+> 8 0 10 702 125000000.000000
+> 8 0 11 702 0.000100
+> 6 0 703 7 540 "edel-55.grenoble.grid5000.fr"
+> 8 0 8 703 23492000000.000000
+> 6 0 704 9 540 "AS_edel_link_55_UP"
+> 8 0 10 704 125000000.000000
+> 8 0 11 704 0.000100
+> 6 0 705 9 540 "AS_edel_link_55_DOWN"
+> 8 0 10 705 125000000.000000
+> 8 0 11 705 0.000100
+> 6 0 706 7 540 "edel-56.grenoble.grid5000.fr"
+> 8 0 8 706 23492000000.000000
+> 6 0 707 9 540 "AS_edel_link_56_UP"
+> 8 0 10 707 125000000.000000
+> 8 0 11 707 0.000100
+> 6 0 708 9 540 "AS_edel_link_56_DOWN"
+> 8 0 10 708 125000000.000000
+> 8 0 11 708 0.000100
+> 6 0 709 7 540 "edel-57.grenoble.grid5000.fr"
+> 8 0 8 709 23492000000.000000
+> 6 0 710 9 540 "AS_edel_link_57_UP"
+> 8 0 10 710 125000000.000000
+> 8 0 11 710 0.000100
+> 6 0 711 9 540 "AS_edel_link_57_DOWN"
+> 8 0 10 711 125000000.000000
+> 8 0 11 711 0.000100
+> 6 0 712 7 540 "edel-58.grenoble.grid5000.fr"
+> 8 0 8 712 23492000000.000000
+> 6 0 713 9 540 "AS_edel_link_58_UP"
+> 8 0 10 713 125000000.000000
+> 8 0 11 713 0.000100
+> 6 0 714 9 540 "AS_edel_link_58_DOWN"
+> 8 0 10 714 125000000.000000
+> 8 0 11 714 0.000100
+> 6 0 715 7 540 "edel-59.grenoble.grid5000.fr"
+> 8 0 8 715 23492000000.000000
+> 6 0 716 9 540 "AS_edel_link_59_UP"
+> 8 0 10 716 125000000.000000
+> 8 0 11 716 0.000100
+> 6 0 717 9 540 "AS_edel_link_59_DOWN"
+> 8 0 10 717 125000000.000000
+> 8 0 11 717 0.000100
+> 6 0 718 7 540 "edel-60.grenoble.grid5000.fr"
+> 8 0 8 718 23492000000.000000
+> 6 0 719 9 540 "AS_edel_link_60_UP"
+> 8 0 10 719 125000000.000000
+> 8 0 11 719 0.000100
+> 6 0 720 9 540 "AS_edel_link_60_DOWN"
+> 8 0 10 720 125000000.000000
+> 8 0 11 720 0.000100
+> 6 0 721 7 540 "edel-61.grenoble.grid5000.fr"
+> 8 0 8 721 23492000000.000000
+> 6 0 722 9 540 "AS_edel_link_61_UP"
+> 8 0 10 722 125000000.000000
+> 8 0 11 722 0.000100
+> 6 0 723 9 540 "AS_edel_link_61_DOWN"
+> 8 0 10 723 125000000.000000
+> 8 0 11 723 0.000100
+> 6 0 724 7 540 "edel-62.grenoble.grid5000.fr"
+> 8 0 8 724 23492000000.000000
+> 6 0 725 9 540 "AS_edel_link_62_UP"
+> 8 0 10 725 125000000.000000
+> 8 0 11 725 0.000100
+> 6 0 726 9 540 "AS_edel_link_62_DOWN"
+> 8 0 10 726 125000000.000000
+> 8 0 11 726 0.000100
+> 6 0 727 7 540 "edel-63.grenoble.grid5000.fr"
+> 8 0 8 727 23492000000.000000
+> 6 0 728 9 540 "AS_edel_link_63_UP"
+> 8 0 10 728 125000000.000000
+> 8 0 11 728 0.000100
+> 6 0 729 9 540 "AS_edel_link_63_DOWN"
+> 8 0 10 729 125000000.000000
+> 8 0 11 729 0.000100
+> 6 0 730 7 540 "edel-64.grenoble.grid5000.fr"
+> 8 0 8 730 23492000000.000000
+> 6 0 731 9 540 "AS_edel_link_64_UP"
+> 8 0 10 731 125000000.000000
+> 8 0 11 731 0.000100
+> 6 0 732 9 540 "AS_edel_link_64_DOWN"
+> 8 0 10 732 125000000.000000
+> 8 0 11 732 0.000100
+> 6 0 733 7 540 "edel-65.grenoble.grid5000.fr"
+> 8 0 8 733 23492000000.000000
+> 6 0 734 9 540 "AS_edel_link_65_UP"
+> 8 0 10 734 125000000.000000
+> 8 0 11 734 0.000100
+> 6 0 735 9 540 "AS_edel_link_65_DOWN"
+> 8 0 10 735 125000000.000000
+> 8 0 11 735 0.000100
+> 6 0 736 7 540 "edel-66.grenoble.grid5000.fr"
+> 8 0 8 736 23492000000.000000
+> 6 0 737 9 540 "AS_edel_link_66_UP"
+> 8 0 10 737 125000000.000000
+> 8 0 11 737 0.000100
+> 6 0 738 9 540 "AS_edel_link_66_DOWN"
+> 8 0 10 738 125000000.000000
+> 8 0 11 738 0.000100
+> 6 0 739 7 540 "edel-67.grenoble.grid5000.fr"
+> 8 0 8 739 23492000000.000000
+> 6 0 740 9 540 "AS_edel_link_67_UP"
+> 8 0 10 740 125000000.000000
+> 8 0 11 740 0.000100
+> 6 0 741 9 540 "AS_edel_link_67_DOWN"
+> 8 0 10 741 125000000.000000
+> 8 0 11 741 0.000100
+> 6 0 742 7 540 "edel-68.grenoble.grid5000.fr"
+> 8 0 8 742 23492000000.000000
+> 6 0 743 9 540 "AS_edel_link_68_UP"
+> 8 0 10 743 125000000.000000
+> 8 0 11 743 0.000100
+> 6 0 744 9 540 "AS_edel_link_68_DOWN"
+> 8 0 10 744 125000000.000000
+> 8 0 11 744 0.000100
+> 6 0 745 7 540 "edel-69.grenoble.grid5000.fr"
+> 8 0 8 745 23492000000.000000
+> 6 0 746 9 540 "AS_edel_link_69_UP"
+> 8 0 10 746 125000000.000000
+> 8 0 11 746 0.000100
+> 6 0 747 9 540 "AS_edel_link_69_DOWN"
+> 8 0 10 747 125000000.000000
+> 8 0 11 747 0.000100
+> 6 0 748 7 540 "edel-70.grenoble.grid5000.fr"
+> 8 0 8 748 23492000000.000000
+> 6 0 749 9 540 "AS_edel_link_70_UP"
+> 8 0 10 749 125000000.000000
+> 8 0 11 749 0.000100
+> 6 0 750 9 540 "AS_edel_link_70_DOWN"
+> 8 0 10 750 125000000.000000
+> 8 0 11 750 0.000100
+> 6 0 751 7 540 "edel-71.grenoble.grid5000.fr"
+> 8 0 8 751 23492000000.000000
+> 6 0 752 9 540 "AS_edel_link_71_UP"
+> 8 0 10 752 125000000.000000
+> 8 0 11 752 0.000100
+> 6 0 753 9 540 "AS_edel_link_71_DOWN"
+> 8 0 10 753 125000000.000000
+> 8 0 11 753 0.000100
+> 6 0 754 7 540 "edel-72.grenoble.grid5000.fr"
+> 8 0 8 754 23492000000.000000
+> 6 0 755 9 540 "AS_edel_link_72_UP"
+> 8 0 10 755 125000000.000000
+> 8 0 11 755 0.000100
+> 6 0 756 9 540 "AS_edel_link_72_DOWN"
+> 8 0 10 756 125000000.000000
+> 8 0 11 756 0.000100
+> 6 0 757 12 540 "edel-AS_edel_router.grenoble.grid5000.fr"
+> 6 0 758 9 540 "AS_edel_backbone"
+> 8 0 10 758 1250000000.000000
+> 8 0 11 758 0.000100
+> 6 0 759 3 499 "link_edel"
+> 8 0 4 759 1250000000.000000
+> 8 0 5 759 0.000100
+> 6 0 760 6 499 "AS_genepi"
+> 6 0 761 7 760 "genepi-1.grenoble.grid5000.fr"
+> 8 0 8 761 21175000000.000000
+> 6 0 762 9 760 "AS_genepi_link_1_UP"
+> 8 0 10 762 125000000.000000
+> 8 0 11 762 0.000100
+> 6 0 763 9 760 "AS_genepi_link_1_DOWN"
+> 8 0 10 763 125000000.000000
+> 8 0 11 763 0.000100
+> 6 0 764 7 760 "genepi-2.grenoble.grid5000.fr"
+> 8 0 8 764 21175000000.000000
+> 6 0 765 9 760 "AS_genepi_link_2_UP"
+> 8 0 10 765 125000000.000000
+> 8 0 11 765 0.000100
+> 6 0 766 9 760 "AS_genepi_link_2_DOWN"
+> 8 0 10 766 125000000.000000
+> 8 0 11 766 0.000100
+> 6 0 767 7 760 "genepi-3.grenoble.grid5000.fr"
+> 8 0 8 767 21175000000.000000
+> 6 0 768 9 760 "AS_genepi_link_3_UP"
+> 8 0 10 768 125000000.000000
+> 8 0 11 768 0.000100
+> 6 0 769 9 760 "AS_genepi_link_3_DOWN"
+> 8 0 10 769 125000000.000000
+> 8 0 11 769 0.000100
+> 6 0 770 7 760 "genepi-4.grenoble.grid5000.fr"
+> 8 0 8 770 21175000000.000000
+> 6 0 771 9 760 "AS_genepi_link_4_UP"
+> 8 0 10 771 125000000.000000
+> 8 0 11 771 0.000100
+> 6 0 772 9 760 "AS_genepi_link_4_DOWN"
+> 8 0 10 772 125000000.000000
+> 8 0 11 772 0.000100
+> 6 0 773 7 760 "genepi-5.grenoble.grid5000.fr"
+> 8 0 8 773 21175000000.000000
+> 6 0 774 9 760 "AS_genepi_link_5_UP"
+> 8 0 10 774 125000000.000000
+> 8 0 11 774 0.000100
+> 6 0 775 9 760 "AS_genepi_link_5_DOWN"
+> 8 0 10 775 125000000.000000
+> 8 0 11 775 0.000100
+> 6 0 776 7 760 "genepi-6.grenoble.grid5000.fr"
+> 8 0 8 776 21175000000.000000
+> 6 0 777 9 760 "AS_genepi_link_6_UP"
+> 8 0 10 777 125000000.000000
+> 8 0 11 777 0.000100
+> 6 0 778 9 760 "AS_genepi_link_6_DOWN"
+> 8 0 10 778 125000000.000000
+> 8 0 11 778 0.000100
+> 6 0 779 7 760 "genepi-7.grenoble.grid5000.fr"
+> 8 0 8 779 21175000000.000000
+> 6 0 780 9 760 "AS_genepi_link_7_UP"
+> 8 0 10 780 125000000.000000
+> 8 0 11 780 0.000100
+> 6 0 781 9 760 "AS_genepi_link_7_DOWN"
+> 8 0 10 781 125000000.000000
+> 8 0 11 781 0.000100
+> 6 0 782 7 760 "genepi-8.grenoble.grid5000.fr"
+> 8 0 8 782 21175000000.000000
+> 6 0 783 9 760 "AS_genepi_link_8_UP"
+> 8 0 10 783 125000000.000000
+> 8 0 11 783 0.000100
+> 6 0 784 9 760 "AS_genepi_link_8_DOWN"
+> 8 0 10 784 125000000.000000
+> 8 0 11 784 0.000100
+> 6 0 785 7 760 "genepi-9.grenoble.grid5000.fr"
+> 8 0 8 785 21175000000.000000
+> 6 0 786 9 760 "AS_genepi_link_9_UP"
+> 8 0 10 786 125000000.000000
+> 8 0 11 786 0.000100
+> 6 0 787 9 760 "AS_genepi_link_9_DOWN"
+> 8 0 10 787 125000000.000000
+> 8 0 11 787 0.000100
+> 6 0 788 7 760 "genepi-10.grenoble.grid5000.fr"
+> 8 0 8 788 21175000000.000000
+> 6 0 789 9 760 "AS_genepi_link_10_UP"
+> 8 0 10 789 125000000.000000
+> 8 0 11 789 0.000100
+> 6 0 790 9 760 "AS_genepi_link_10_DOWN"
+> 8 0 10 790 125000000.000000
+> 8 0 11 790 0.000100
+> 6 0 791 7 760 "genepi-11.grenoble.grid5000.fr"
+> 8 0 8 791 21175000000.000000
+> 6 0 792 9 760 "AS_genepi_link_11_UP"
+> 8 0 10 792 125000000.000000
+> 8 0 11 792 0.000100
+> 6 0 793 9 760 "AS_genepi_link_11_DOWN"
+> 8 0 10 793 125000000.000000
+> 8 0 11 793 0.000100
+> 6 0 794 7 760 "genepi-12.grenoble.grid5000.fr"
+> 8 0 8 794 21175000000.000000
+> 6 0 795 9 760 "AS_genepi_link_12_UP"
+> 8 0 10 795 125000000.000000
+> 8 0 11 795 0.000100
+> 6 0 796 9 760 "AS_genepi_link_12_DOWN"
+> 8 0 10 796 125000000.000000
+> 8 0 11 796 0.000100
+> 6 0 797 7 760 "genepi-13.grenoble.grid5000.fr"
+> 8 0 8 797 21175000000.000000
+> 6 0 798 9 760 "AS_genepi_link_13_UP"
+> 8 0 10 798 125000000.000000
+> 8 0 11 798 0.000100
+> 6 0 799 9 760 "AS_genepi_link_13_DOWN"
+> 8 0 10 799 125000000.000000
+> 8 0 11 799 0.000100
+> 6 0 800 7 760 "genepi-14.grenoble.grid5000.fr"
+> 8 0 8 800 21175000000.000000
+> 6 0 801 9 760 "AS_genepi_link_14_UP"
+> 8 0 10 801 125000000.000000
+> 8 0 11 801 0.000100
+> 6 0 802 9 760 "AS_genepi_link_14_DOWN"
+> 8 0 10 802 125000000.000000
+> 8 0 11 802 0.000100
+> 6 0 803 7 760 "genepi-15.grenoble.grid5000.fr"
+> 8 0 8 803 21175000000.000000
+> 6 0 804 9 760 "AS_genepi_link_15_UP"
+> 8 0 10 804 125000000.000000
+> 8 0 11 804 0.000100
+> 6 0 805 9 760 "AS_genepi_link_15_DOWN"
+> 8 0 10 805 125000000.000000
+> 8 0 11 805 0.000100
+> 6 0 806 7 760 "genepi-16.grenoble.grid5000.fr"
+> 8 0 8 806 21175000000.000000
+> 6 0 807 9 760 "AS_genepi_link_16_UP"
+> 8 0 10 807 125000000.000000
+> 8 0 11 807 0.000100
+> 6 0 808 9 760 "AS_genepi_link_16_DOWN"
+> 8 0 10 808 125000000.000000
+> 8 0 11 808 0.000100
+> 6 0 809 7 760 "genepi-17.grenoble.grid5000.fr"
+> 8 0 8 809 21175000000.000000
+> 6 0 810 9 760 "AS_genepi_link_17_UP"
+> 8 0 10 810 125000000.000000
+> 8 0 11 810 0.000100
+> 6 0 811 9 760 "AS_genepi_link_17_DOWN"
+> 8 0 10 811 125000000.000000
+> 8 0 11 811 0.000100
+> 6 0 812 7 760 "genepi-18.grenoble.grid5000.fr"
+> 8 0 8 812 21175000000.000000
+> 6 0 813 9 760 "AS_genepi_link_18_UP"
+> 8 0 10 813 125000000.000000
+> 8 0 11 813 0.000100
+> 6 0 814 9 760 "AS_genepi_link_18_DOWN"
+> 8 0 10 814 125000000.000000
+> 8 0 11 814 0.000100
+> 6 0 815 7 760 "genepi-19.grenoble.grid5000.fr"
+> 8 0 8 815 21175000000.000000
+> 6 0 816 9 760 "AS_genepi_link_19_UP"
+> 8 0 10 816 125000000.000000
+> 8 0 11 816 0.000100
+> 6 0 817 9 760 "AS_genepi_link_19_DOWN"
+> 8 0 10 817 125000000.000000
+> 8 0 11 817 0.000100
+> 6 0 818 7 760 "genepi-20.grenoble.grid5000.fr"
+> 8 0 8 818 21175000000.000000
+> 6 0 819 9 760 "AS_genepi_link_20_UP"
+> 8 0 10 819 125000000.000000
+> 8 0 11 819 0.000100
+> 6 0 820 9 760 "AS_genepi_link_20_DOWN"
+> 8 0 10 820 125000000.000000
+> 8 0 11 820 0.000100
+> 6 0 821 7 760 "genepi-21.grenoble.grid5000.fr"
+> 8 0 8 821 21175000000.000000
+> 6 0 822 9 760 "AS_genepi_link_21_UP"
+> 8 0 10 822 125000000.000000
+> 8 0 11 822 0.000100
+> 6 0 823 9 760 "AS_genepi_link_21_DOWN"
+> 8 0 10 823 125000000.000000
+> 8 0 11 823 0.000100
+> 6 0 824 7 760 "genepi-22.grenoble.grid5000.fr"
+> 8 0 8 824 21175000000.000000
+> 6 0 825 9 760 "AS_genepi_link_22_UP"
+> 8 0 10 825 125000000.000000
+> 8 0 11 825 0.000100
+> 6 0 826 9 760 "AS_genepi_link_22_DOWN"
+> 8 0 10 826 125000000.000000
+> 8 0 11 826 0.000100
+> 6 0 827 7 760 "genepi-23.grenoble.grid5000.fr"
+> 8 0 8 827 21175000000.000000
+> 6 0 828 9 760 "AS_genepi_link_23_UP"
+> 8 0 10 828 125000000.000000
+> 8 0 11 828 0.000100
+> 6 0 829 9 760 "AS_genepi_link_23_DOWN"
+> 8 0 10 829 125000000.000000
+> 8 0 11 829 0.000100
+> 6 0 830 7 760 "genepi-24.grenoble.grid5000.fr"
+> 8 0 8 830 21175000000.000000
+> 6 0 831 9 760 "AS_genepi_link_24_UP"
+> 8 0 10 831 125000000.000000
+> 8 0 11 831 0.000100
+> 6 0 832 9 760 "AS_genepi_link_24_DOWN"
+> 8 0 10 832 125000000.000000
+> 8 0 11 832 0.000100
+> 6 0 833 7 760 "genepi-25.grenoble.grid5000.fr"
+> 8 0 8 833 21175000000.000000
+> 6 0 834 9 760 "AS_genepi_link_25_UP"
+> 8 0 10 834 125000000.000000
+> 8 0 11 834 0.000100
+> 6 0 835 9 760 "AS_genepi_link_25_DOWN"
+> 8 0 10 835 125000000.000000
+> 8 0 11 835 0.000100
+> 6 0 836 7 760 "genepi-26.grenoble.grid5000.fr"
+> 8 0 8 836 21175000000.000000
+> 6 0 837 9 760 "AS_genepi_link_26_UP"
+> 8 0 10 837 125000000.000000
+> 8 0 11 837 0.000100
+> 6 0 838 9 760 "AS_genepi_link_26_DOWN"
+> 8 0 10 838 125000000.000000
+> 8 0 11 838 0.000100
+> 6 0 839 7 760 "genepi-27.grenoble.grid5000.fr"
+> 8 0 8 839 21175000000.000000
+> 6 0 840 9 760 "AS_genepi_link_27_UP"
+> 8 0 10 840 125000000.000000
+> 8 0 11 840 0.000100
+> 6 0 841 9 760 "AS_genepi_link_27_DOWN"
+> 8 0 10 841 125000000.000000
+> 8 0 11 841 0.000100
+> 6 0 842 7 760 "genepi-28.grenoble.grid5000.fr"
+> 8 0 8 842 21175000000.000000
+> 6 0 843 9 760 "AS_genepi_link_28_UP"
+> 8 0 10 843 125000000.000000
+> 8 0 11 843 0.000100
+> 6 0 844 9 760 "AS_genepi_link_28_DOWN"
+> 8 0 10 844 125000000.000000
+> 8 0 11 844 0.000100
+> 6 0 845 7 760 "genepi-29.grenoble.grid5000.fr"
+> 8 0 8 845 21175000000.000000
+> 6 0 846 9 760 "AS_genepi_link_29_UP"
+> 8 0 10 846 125000000.000000
+> 8 0 11 846 0.000100
+> 6 0 847 9 760 "AS_genepi_link_29_DOWN"
+> 8 0 10 847 125000000.000000
+> 8 0 11 847 0.000100
+> 6 0 848 7 760 "genepi-30.grenoble.grid5000.fr"
+> 8 0 8 848 21175000000.000000
+> 6 0 849 9 760 "AS_genepi_link_30_UP"
+> 8 0 10 849 125000000.000000
+> 8 0 11 849 0.000100
+> 6 0 850 9 760 "AS_genepi_link_30_DOWN"
+> 8 0 10 850 125000000.000000
+> 8 0 11 850 0.000100
+> 6 0 851 7 760 "genepi-31.grenoble.grid5000.fr"
+> 8 0 8 851 21175000000.000000
+> 6 0 852 9 760 "AS_genepi_link_31_UP"
+> 8 0 10 852 125000000.000000
+> 8 0 11 852 0.000100
+> 6 0 853 9 760 "AS_genepi_link_31_DOWN"
+> 8 0 10 853 125000000.000000
+> 8 0 11 853 0.000100
+> 6 0 854 7 760 "genepi-32.grenoble.grid5000.fr"
+> 8 0 8 854 21175000000.000000
+> 6 0 855 9 760 "AS_genepi_link_32_UP"
+> 8 0 10 855 125000000.000000
+> 8 0 11 855 0.000100
+> 6 0 856 9 760 "AS_genepi_link_32_DOWN"
+> 8 0 10 856 125000000.000000
+> 8 0 11 856 0.000100
+> 6 0 857 7 760 "genepi-33.grenoble.grid5000.fr"
+> 8 0 8 857 21175000000.000000
+> 6 0 858 9 760 "AS_genepi_link_33_UP"
+> 8 0 10 858 125000000.000000
+> 8 0 11 858 0.000100
+> 6 0 859 9 760 "AS_genepi_link_33_DOWN"
+> 8 0 10 859 125000000.000000
+> 8 0 11 859 0.000100
+> 6 0 860 7 760 "genepi-34.grenoble.grid5000.fr"
+> 8 0 8 860 21175000000.000000
+> 6 0 861 9 760 "AS_genepi_link_34_UP"
+> 8 0 10 861 125000000.000000
+> 8 0 11 861 0.000100
+> 6 0 862 9 760 "AS_genepi_link_34_DOWN"
+> 8 0 10 862 125000000.000000
+> 8 0 11 862 0.000100
+> 6 0 863 12 760 "genepi-AS_genepi_router.grenoble.grid5000.fr"
+> 6 0 864 9 760 "AS_genepi_backbone"
+> 8 0 10 864 1250000000.000000
+> 8 0 11 864 0.000100
+> 6 0 865 3 499 "link_genepi"
+> 8 0 4 865 1250000000.000000
+> 8 0 5 865 0.000100
+> 6 0 866 6 499 "gw_AS_grenoble"
+> 6 0 867 12 866 "gw_grenoble"
+> 6 0 868 3 499 "link_gw_grenoble"
+> 8 0 4 868 1250000000.000000
+> 8 0 5 868 0.000100
+> 6 0 869 1 0 "AS_lille"
+> 6 0 870 6 869 "AS_chicon"
+> 6 0 871 7 870 "chicon-1.lille.grid5000.fr"
+> 8 0 8 871 8961800000.000000
+> 6 0 872 9 870 "AS_chicon_link_1_UP"
+> 8 0 10 872 125000000.000000
+> 8 0 11 872 0.000100
+> 6 0 873 9 870 "AS_chicon_link_1_DOWN"
+> 8 0 10 873 125000000.000000
+> 8 0 11 873 0.000100
+> 6 0 874 7 870 "chicon-2.lille.grid5000.fr"
+> 8 0 8 874 8961800000.000000
+> 6 0 875 9 870 "AS_chicon_link_2_UP"
+> 8 0 10 875 125000000.000000
+> 8 0 11 875 0.000100
+> 6 0 876 9 870 "AS_chicon_link_2_DOWN"
+> 8 0 10 876 125000000.000000
+> 8 0 11 876 0.000100
+> 6 0 877 7 870 "chicon-3.lille.grid5000.fr"
+> 8 0 8 877 8961800000.000000
+> 6 0 878 9 870 "AS_chicon_link_3_UP"
+> 8 0 10 878 125000000.000000
+> 8 0 11 878 0.000100
+> 6 0 879 9 870 "AS_chicon_link_3_DOWN"
+> 8 0 10 879 125000000.000000
+> 8 0 11 879 0.000100
+> 6 0 880 7 870 "chicon-4.lille.grid5000.fr"
+> 8 0 8 880 8961800000.000000
+> 6 0 881 9 870 "AS_chicon_link_4_UP"
+> 8 0 10 881 125000000.000000
+> 8 0 11 881 0.000100
+> 6 0 882 9 870 "AS_chicon_link_4_DOWN"
+> 8 0 10 882 125000000.000000
+> 8 0 11 882 0.000100
+> 6 0 883 7 870 "chicon-5.lille.grid5000.fr"
+> 8 0 8 883 8961800000.000000
+> 6 0 884 9 870 "AS_chicon_link_5_UP"
+> 8 0 10 884 125000000.000000
+> 8 0 11 884 0.000100
+> 6 0 885 9 870 "AS_chicon_link_5_DOWN"
+> 8 0 10 885 125000000.000000
+> 8 0 11 885 0.000100
+> 6 0 886 7 870 "chicon-6.lille.grid5000.fr"
+> 8 0 8 886 8961800000.000000
+> 6 0 887 9 870 "AS_chicon_link_6_UP"
+> 8 0 10 887 125000000.000000
+> 8 0 11 887 0.000100
+> 6 0 888 9 870 "AS_chicon_link_6_DOWN"
+> 8 0 10 888 125000000.000000
+> 8 0 11 888 0.000100
+> 6 0 889 7 870 "chicon-7.lille.grid5000.fr"
+> 8 0 8 889 8961800000.000000
+> 6 0 890 9 870 "AS_chicon_link_7_UP"
+> 8 0 10 890 125000000.000000
+> 8 0 11 890 0.000100
+> 6 0 891 9 870 "AS_chicon_link_7_DOWN"
+> 8 0 10 891 125000000.000000
+> 8 0 11 891 0.000100
+> 6 0 892 7 870 "chicon-8.lille.grid5000.fr"
+> 8 0 8 892 8961800000.000000
+> 6 0 893 9 870 "AS_chicon_link_8_UP"
+> 8 0 10 893 125000000.000000
+> 8 0 11 893 0.000100
+> 6 0 894 9 870 "AS_chicon_link_8_DOWN"
+> 8 0 10 894 125000000.000000
+> 8 0 11 894 0.000100
+> 6 0 895 7 870 "chicon-9.lille.grid5000.fr"
+> 8 0 8 895 8961800000.000000
+> 6 0 896 9 870 "AS_chicon_link_9_UP"
+> 8 0 10 896 125000000.000000
+> 8 0 11 896 0.000100
+> 6 0 897 9 870 "AS_chicon_link_9_DOWN"
+> 8 0 10 897 125000000.000000
+> 8 0 11 897 0.000100
+> 6 0 898 7 870 "chicon-10.lille.grid5000.fr"
+> 8 0 8 898 8961800000.000000
+> 6 0 899 9 870 "AS_chicon_link_10_UP"
+> 8 0 10 899 125000000.000000
+> 8 0 11 899 0.000100
+> 6 0 900 9 870 "AS_chicon_link_10_DOWN"
+> 8 0 10 900 125000000.000000
+> 8 0 11 900 0.000100
+> 6 0 901 7 870 "chicon-11.lille.grid5000.fr"
+> 8 0 8 901 8961800000.000000
+> 6 0 902 9 870 "AS_chicon_link_11_UP"
+> 8 0 10 902 125000000.000000
+> 8 0 11 902 0.000100
+> 6 0 903 9 870 "AS_chicon_link_11_DOWN"
+> 8 0 10 903 125000000.000000
+> 8 0 11 903 0.000100
+> 6 0 904 7 870 "chicon-12.lille.grid5000.fr"
+> 8 0 8 904 8961800000.000000
+> 6 0 905 9 870 "AS_chicon_link_12_UP"
+> 8 0 10 905 125000000.000000
+> 8 0 11 905 0.000100
+> 6 0 906 9 870 "AS_chicon_link_12_DOWN"
+> 8 0 10 906 125000000.000000
+> 8 0 11 906 0.000100
+> 6 0 907 7 870 "chicon-13.lille.grid5000.fr"
+> 8 0 8 907 8961800000.000000
+> 6 0 908 9 870 "AS_chicon_link_13_UP"
+> 8 0 10 908 125000000.000000
+> 8 0 11 908 0.000100
+> 6 0 909 9 870 "AS_chicon_link_13_DOWN"
+> 8 0 10 909 125000000.000000
+> 8 0 11 909 0.000100
+> 6 0 910 7 870 "chicon-14.lille.grid5000.fr"
+> 8 0 8 910 8961800000.000000
+> 6 0 911 9 870 "AS_chicon_link_14_UP"
+> 8 0 10 911 125000000.000000
+> 8 0 11 911 0.000100
+> 6 0 912 9 870 "AS_chicon_link_14_DOWN"
+> 8 0 10 912 125000000.000000
+> 8 0 11 912 0.000100
+> 6 0 913 7 870 "chicon-15.lille.grid5000.fr"
+> 8 0 8 913 8961800000.000000
+> 6 0 914 9 870 "AS_chicon_link_15_UP"
+> 8 0 10 914 125000000.000000
+> 8 0 11 914 0.000100
+> 6 0 915 9 870 "AS_chicon_link_15_DOWN"
+> 8 0 10 915 125000000.000000
+> 8 0 11 915 0.000100
+> 6 0 916 7 870 "chicon-16.lille.grid5000.fr"
+> 8 0 8 916 8961800000.000000
+> 6 0 917 9 870 "AS_chicon_link_16_UP"
+> 8 0 10 917 125000000.000000
+> 8 0 11 917 0.000100
+> 6 0 918 9 870 "AS_chicon_link_16_DOWN"
+> 8 0 10 918 125000000.000000
+> 8 0 11 918 0.000100
+> 6 0 919 7 870 "chicon-17.lille.grid5000.fr"
+> 8 0 8 919 8961800000.000000
+> 6 0 920 9 870 "AS_chicon_link_17_UP"
+> 8 0 10 920 125000000.000000
+> 8 0 11 920 0.000100
+> 6 0 921 9 870 "AS_chicon_link_17_DOWN"
+> 8 0 10 921 125000000.000000
+> 8 0 11 921 0.000100
+> 6 0 922 7 870 "chicon-18.lille.grid5000.fr"
+> 8 0 8 922 8961800000.000000
+> 6 0 923 9 870 "AS_chicon_link_18_UP"
+> 8 0 10 923 125000000.000000
+> 8 0 11 923 0.000100
+> 6 0 924 9 870 "AS_chicon_link_18_DOWN"
+> 8 0 10 924 125000000.000000
+> 8 0 11 924 0.000100
+> 6 0 925 7 870 "chicon-19.lille.grid5000.fr"
+> 8 0 8 925 8961800000.000000
+> 6 0 926 9 870 "AS_chicon_link_19_UP"
+> 8 0 10 926 125000000.000000
+> 8 0 11 926 0.000100
+> 6 0 927 9 870 "AS_chicon_link_19_DOWN"
+> 8 0 10 927 125000000.000000
+> 8 0 11 927 0.000100
+> 6 0 928 7 870 "chicon-20.lille.grid5000.fr"
+> 8 0 8 928 8961800000.000000
+> 6 0 929 9 870 "AS_chicon_link_20_UP"
+> 8 0 10 929 125000000.000000
+> 8 0 11 929 0.000100
+> 6 0 930 9 870 "AS_chicon_link_20_DOWN"
+> 8 0 10 930 125000000.000000
+> 8 0 11 930 0.000100
+> 6 0 931 7 870 "chicon-21.lille.grid5000.fr"
+> 8 0 8 931 8961800000.000000
+> 6 0 932 9 870 "AS_chicon_link_21_UP"
+> 8 0 10 932 125000000.000000
+> 8 0 11 932 0.000100
+> 6 0 933 9 870 "AS_chicon_link_21_DOWN"
+> 8 0 10 933 125000000.000000
+> 8 0 11 933 0.000100
+> 6 0 934 7 870 "chicon-22.lille.grid5000.fr"
+> 8 0 8 934 8961800000.000000
+> 6 0 935 9 870 "AS_chicon_link_22_UP"
+> 8 0 10 935 125000000.000000
+> 8 0 11 935 0.000100
+> 6 0 936 9 870 "AS_chicon_link_22_DOWN"
+> 8 0 10 936 125000000.000000
+> 8 0 11 936 0.000100
+> 6 0 937 7 870 "chicon-23.lille.grid5000.fr"
+> 8 0 8 937 8961800000.000000
+> 6 0 938 9 870 "AS_chicon_link_23_UP"
+> 8 0 10 938 125000000.000000
+> 8 0 11 938 0.000100
+> 6 0 939 9 870 "AS_chicon_link_23_DOWN"
+> 8 0 10 939 125000000.000000
+> 8 0 11 939 0.000100
+> 6 0 940 7 870 "chicon-24.lille.grid5000.fr"
+> 8 0 8 940 8961800000.000000
+> 6 0 941 9 870 "AS_chicon_link_24_UP"
+> 8 0 10 941 125000000.000000
+> 8 0 11 941 0.000100
+> 6 0 942 9 870 "AS_chicon_link_24_DOWN"
+> 8 0 10 942 125000000.000000
+> 8 0 11 942 0.000100
+> 6 0 943 7 870 "chicon-25.lille.grid5000.fr"
+> 8 0 8 943 8961800000.000000
+> 6 0 944 9 870 "AS_chicon_link_25_UP"
+> 8 0 10 944 125000000.000000
+> 8 0 11 944 0.000100
+> 6 0 945 9 870 "AS_chicon_link_25_DOWN"
+> 8 0 10 945 125000000.000000
+> 8 0 11 945 0.000100
+> 6 0 946 7 870 "chicon-26.lille.grid5000.fr"
+> 8 0 8 946 8961800000.000000
+> 6 0 947 9 870 "AS_chicon_link_26_UP"
+> 8 0 10 947 125000000.000000
+> 8 0 11 947 0.000100
+> 6 0 948 9 870 "AS_chicon_link_26_DOWN"
+> 8 0 10 948 125000000.000000
+> 8 0 11 948 0.000100
+> 6 0 949 12 870 "chicon-AS_chicon_router.lille.grid5000.fr"
+> 6 0 950 9 870 "AS_chicon_backbone"
+> 8 0 10 950 1250000000.000000
+> 8 0 11 950 0.000100
+> 6 0 951 3 869 "link_chicon"
+> 8 0 4 951 1250000000.000000
+> 8 0 5 951 0.000100
+> 6 0 952 6 869 "AS_chimint"
+> 6 0 953 7 952 "chimint-1.lille.grid5000.fr"
+> 8 0 8 953 23531000000.000000
+> 6 0 954 9 952 "AS_chimint_link_1_UP"
+> 8 0 10 954 125000000.000000
+> 8 0 11 954 0.000100
+> 6 0 955 9 952 "AS_chimint_link_1_DOWN"
+> 8 0 10 955 125000000.000000
+> 8 0 11 955 0.000100
+> 6 0 956 7 952 "chimint-2.lille.grid5000.fr"
+> 8 0 8 956 23531000000.000000
+> 6 0 957 9 952 "AS_chimint_link_2_UP"
+> 8 0 10 957 125000000.000000
+> 8 0 11 957 0.000100
+> 6 0 958 9 952 "AS_chimint_link_2_DOWN"
+> 8 0 10 958 125000000.000000
+> 8 0 11 958 0.000100
+> 6 0 959 7 952 "chimint-3.lille.grid5000.fr"
+> 8 0 8 959 23531000000.000000
+> 6 0 960 9 952 "AS_chimint_link_3_UP"
+> 8 0 10 960 125000000.000000
+> 8 0 11 960 0.000100
+> 6 0 961 9 952 "AS_chimint_link_3_DOWN"
+> 8 0 10 961 125000000.000000
+> 8 0 11 961 0.000100
+> 6 0 962 7 952 "chimint-4.lille.grid5000.fr"
+> 8 0 8 962 23531000000.000000
+> 6 0 963 9 952 "AS_chimint_link_4_UP"
+> 8 0 10 963 125000000.000000
+> 8 0 11 963 0.000100
+> 6 0 964 9 952 "AS_chimint_link_4_DOWN"
+> 8 0 10 964 125000000.000000
+> 8 0 11 964 0.000100
+> 6 0 965 7 952 "chimint-5.lille.grid5000.fr"
+> 8 0 8 965 23531000000.000000
+> 6 0 966 9 952 "AS_chimint_link_5_UP"
+> 8 0 10 966 125000000.000000
+> 8 0 11 966 0.000100
+> 6 0 967 9 952 "AS_chimint_link_5_DOWN"
+> 8 0 10 967 125000000.000000
+> 8 0 11 967 0.000100
+> 6 0 968 7 952 "chimint-6.lille.grid5000.fr"
+> 8 0 8 968 23531000000.000000
+> 6 0 969 9 952 "AS_chimint_link_6_UP"
+> 8 0 10 969 125000000.000000
+> 8 0 11 969 0.000100
+> 6 0 970 9 952 "AS_chimint_link_6_DOWN"
+> 8 0 10 970 125000000.000000
+> 8 0 11 970 0.000100
+> 6 0 971 7 952 "chimint-7.lille.grid5000.fr"
+> 8 0 8 971 23531000000.000000
+> 6 0 972 9 952 "AS_chimint_link_7_UP"
+> 8 0 10 972 125000000.000000
+> 8 0 11 972 0.000100
+> 6 0 973 9 952 "AS_chimint_link_7_DOWN"
+> 8 0 10 973 125000000.000000
+> 8 0 11 973 0.000100
+> 6 0 974 7 952 "chimint-8.lille.grid5000.fr"
+> 8 0 8 974 23531000000.000000
+> 6 0 975 9 952 "AS_chimint_link_8_UP"
+> 8 0 10 975 125000000.000000
+> 8 0 11 975 0.000100
+> 6 0 976 9 952 "AS_chimint_link_8_DOWN"
+> 8 0 10 976 125000000.000000
+> 8 0 11 976 0.000100
+> 6 0 977 7 952 "chimint-9.lille.grid5000.fr"
+> 8 0 8 977 23531000000.000000
+> 6 0 978 9 952 "AS_chimint_link_9_UP"
+> 8 0 10 978 125000000.000000
+> 8 0 11 978 0.000100
+> 6 0 979 9 952 "AS_chimint_link_9_DOWN"
+> 8 0 10 979 125000000.000000
+> 8 0 11 979 0.000100
+> 6 0 980 7 952 "chimint-10.lille.grid5000.fr"
+> 8 0 8 980 23531000000.000000
+> 6 0 981 9 952 "AS_chimint_link_10_UP"
+> 8 0 10 981 125000000.000000
+> 8 0 11 981 0.000100
+> 6 0 982 9 952 "AS_chimint_link_10_DOWN"
+> 8 0 10 982 125000000.000000
+> 8 0 11 982 0.000100
+> 6 0 983 7 952 "chimint-11.lille.grid5000.fr"
+> 8 0 8 983 23531000000.000000
+> 6 0 984 9 952 "AS_chimint_link_11_UP"
+> 8 0 10 984 125000000.000000
+> 8 0 11 984 0.000100
+> 6 0 985 9 952 "AS_chimint_link_11_DOWN"
+> 8 0 10 985 125000000.000000
+> 8 0 11 985 0.000100
+> 6 0 986 7 952 "chimint-12.lille.grid5000.fr"
+> 8 0 8 986 23531000000.000000
+> 6 0 987 9 952 "AS_chimint_link_12_UP"
+> 8 0 10 987 125000000.000000
+> 8 0 11 987 0.000100
+> 6 0 988 9 952 "AS_chimint_link_12_DOWN"
+> 8 0 10 988 125000000.000000
+> 8 0 11 988 0.000100
+> 6 0 989 7 952 "chimint-13.lille.grid5000.fr"
+> 8 0 8 989 23531000000.000000
+> 6 0 990 9 952 "AS_chimint_link_13_UP"
+> 8 0 10 990 125000000.000000
+> 8 0 11 990 0.000100
+> 6 0 991 9 952 "AS_chimint_link_13_DOWN"
+> 8 0 10 991 125000000.000000
+> 8 0 11 991 0.000100
+> 6 0 992 7 952 "chimint-14.lille.grid5000.fr"
+> 8 0 8 992 23531000000.000000
+> 6 0 993 9 952 "AS_chimint_link_14_UP"
+> 8 0 10 993 125000000.000000
+> 8 0 11 993 0.000100
+> 6 0 994 9 952 "AS_chimint_link_14_DOWN"
+> 8 0 10 994 125000000.000000
+> 8 0 11 994 0.000100
+> 6 0 995 7 952 "chimint-15.lille.grid5000.fr"
+> 8 0 8 995 23531000000.000000
+> 6 0 996 9 952 "AS_chimint_link_15_UP"
+> 8 0 10 996 125000000.000000
+> 8 0 11 996 0.000100
+> 6 0 997 9 952 "AS_chimint_link_15_DOWN"
+> 8 0 10 997 125000000.000000
+> 8 0 11 997 0.000100
+> 6 0 998 7 952 "chimint-16.lille.grid5000.fr"
+> 8 0 8 998 23531000000.000000
+> 6 0 999 9 952 "AS_chimint_link_16_UP"
+> 8 0 10 999 125000000.000000
+> 8 0 11 999 0.000100
+> 6 0 1000 9 952 "AS_chimint_link_16_DOWN"
+> 8 0 10 1000 125000000.000000
+> 8 0 11 1000 0.000100
+> 6 0 1001 7 952 "chimint-17.lille.grid5000.fr"
+> 8 0 8 1001 23531000000.000000
+> 6 0 1002 9 952 "AS_chimint_link_17_UP"
+> 8 0 10 1002 125000000.000000
+> 8 0 11 1002 0.000100
+> 6 0 1003 9 952 "AS_chimint_link_17_DOWN"
+> 8 0 10 1003 125000000.000000
+> 8 0 11 1003 0.000100
+> 6 0 1004 7 952 "chimint-18.lille.grid5000.fr"
+> 8 0 8 1004 23531000000.000000
+> 6 0 1005 9 952 "AS_chimint_link_18_UP"
+> 8 0 10 1005 125000000.000000
+> 8 0 11 1005 0.000100
+> 6 0 1006 9 952 "AS_chimint_link_18_DOWN"
+> 8 0 10 1006 125000000.000000
+> 8 0 11 1006 0.000100
+> 6 0 1007 7 952 "chimint-19.lille.grid5000.fr"
+> 8 0 8 1007 23531000000.000000
+> 6 0 1008 9 952 "AS_chimint_link_19_UP"
+> 8 0 10 1008 125000000.000000
+> 8 0 11 1008 0.000100
+> 6 0 1009 9 952 "AS_chimint_link_19_DOWN"
+> 8 0 10 1009 125000000.000000
+> 8 0 11 1009 0.000100
+> 6 0 1010 7 952 "chimint-20.lille.grid5000.fr"
+> 8 0 8 1010 23531000000.000000
+> 6 0 1011 9 952 "AS_chimint_link_20_UP"
+> 8 0 10 1011 125000000.000000
+> 8 0 11 1011 0.000100
+> 6 0 1012 9 952 "AS_chimint_link_20_DOWN"
+> 8 0 10 1012 125000000.000000
+> 8 0 11 1012 0.000100
+> 6 0 1013 12 952 "chimint-AS_chimint_router.lille.grid5000.fr"
+> 6 0 1014 9 952 "AS_chimint_backbone"
+> 8 0 10 1014 1250000000.000000
+> 8 0 11 1014 0.000100
+> 6 0 1015 3 869 "link_chimint"
+> 8 0 4 1015 1250000000.000000
+> 8 0 5 1015 0.000100
+> 6 0 1016 6 869 "AS_chinqchint"
+> 6 0 1017 7 1016 "chinqchint-1.lille.grid5000.fr"
+> 8 0 8 1017 22270000000.000000
+> 6 0 1018 9 1016 "AS_chinqchint_link_1_UP"
+> 8 0 10 1018 125000000.000000
+> 8 0 11 1018 0.000100
+> 6 0 1019 9 1016 "AS_chinqchint_link_1_DOWN"
+> 8 0 10 1019 125000000.000000
+> 8 0 11 1019 0.000100
+> 6 0 1020 7 1016 "chinqchint-2.lille.grid5000.fr"
+> 8 0 8 1020 22270000000.000000
+> 6 0 1021 9 1016 "AS_chinqchint_link_2_UP"
+> 8 0 10 1021 125000000.000000
+> 8 0 11 1021 0.000100
+> 6 0 1022 9 1016 "AS_chinqchint_link_2_DOWN"
+> 8 0 10 1022 125000000.000000
+> 8 0 11 1022 0.000100
+> 6 0 1023 7 1016 "chinqchint-3.lille.grid5000.fr"
+> 8 0 8 1023 22270000000.000000
+> 6 0 1024 9 1016 "AS_chinqchint_link_3_UP"
+> 8 0 10 1024 125000000.000000
+> 8 0 11 1024 0.000100
+> 6 0 1025 9 1016 "AS_chinqchint_link_3_DOWN"
+> 8 0 10 1025 125000000.000000
+> 8 0 11 1025 0.000100
+> 6 0 1026 7 1016 "chinqchint-4.lille.grid5000.fr"
+> 8 0 8 1026 22270000000.000000
+> 6 0 1027 9 1016 "AS_chinqchint_link_4_UP"
+> 8 0 10 1027 125000000.000000
+> 8 0 11 1027 0.000100
+> 6 0 1028 9 1016 "AS_chinqchint_link_4_DOWN"
+> 8 0 10 1028 125000000.000000
+> 8 0 11 1028 0.000100
+> 6 0 1029 7 1016 "chinqchint-5.lille.grid5000.fr"
+> 8 0 8 1029 22270000000.000000
+> 6 0 1030 9 1016 "AS_chinqchint_link_5_UP"
+> 8 0 10 1030 125000000.000000
+> 8 0 11 1030 0.000100
+> 6 0 1031 9 1016 "AS_chinqchint_link_5_DOWN"
+> 8 0 10 1031 125000000.000000
+> 8 0 11 1031 0.000100
+> 6 0 1032 7 1016 "chinqchint-6.lille.grid5000.fr"
+> 8 0 8 1032 22270000000.000000
+> 6 0 1033 9 1016 "AS_chinqchint_link_6_UP"
+> 8 0 10 1033 125000000.000000
+> 8 0 11 1033 0.000100
+> 6 0 1034 9 1016 "AS_chinqchint_link_6_DOWN"
+> 8 0 10 1034 125000000.000000
+> 8 0 11 1034 0.000100
+> 6 0 1035 7 1016 "chinqchint-7.lille.grid5000.fr"
+> 8 0 8 1035 22270000000.000000
+> 6 0 1036 9 1016 "AS_chinqchint_link_7_UP"
+> 8 0 10 1036 125000000.000000
+> 8 0 11 1036 0.000100
+> 6 0 1037 9 1016 "AS_chinqchint_link_7_DOWN"
+> 8 0 10 1037 125000000.000000
+> 8 0 11 1037 0.000100
+> 6 0 1038 7 1016 "chinqchint-8.lille.grid5000.fr"
+> 8 0 8 1038 22270000000.000000
+> 6 0 1039 9 1016 "AS_chinqchint_link_8_UP"
+> 8 0 10 1039 125000000.000000
+> 8 0 11 1039 0.000100
+> 6 0 1040 9 1016 "AS_chinqchint_link_8_DOWN"
+> 8 0 10 1040 125000000.000000
+> 8 0 11 1040 0.000100
+> 6 0 1041 7 1016 "chinqchint-9.lille.grid5000.fr"
+> 8 0 8 1041 22270000000.000000
+> 6 0 1042 9 1016 "AS_chinqchint_link_9_UP"
+> 8 0 10 1042 125000000.000000
+> 8 0 11 1042 0.000100
+> 6 0 1043 9 1016 "AS_chinqchint_link_9_DOWN"
+> 8 0 10 1043 125000000.000000
+> 8 0 11 1043 0.000100
+> 6 0 1044 7 1016 "chinqchint-10.lille.grid5000.fr"
+> 8 0 8 1044 22270000000.000000
+> 6 0 1045 9 1016 "AS_chinqchint_link_10_UP"
+> 8 0 10 1045 125000000.000000
+> 8 0 11 1045 0.000100
+> 6 0 1046 9 1016 "AS_chinqchint_link_10_DOWN"
+> 8 0 10 1046 125000000.000000
+> 8 0 11 1046 0.000100
+> 6 0 1047 7 1016 "chinqchint-11.lille.grid5000.fr"
+> 8 0 8 1047 22270000000.000000
+> 6 0 1048 9 1016 "AS_chinqchint_link_11_UP"
+> 8 0 10 1048 125000000.000000
+> 8 0 11 1048 0.000100
+> 6 0 1049 9 1016 "AS_chinqchint_link_11_DOWN"
+> 8 0 10 1049 125000000.000000
+> 8 0 11 1049 0.000100
+> 6 0 1050 7 1016 "chinqchint-12.lille.grid5000.fr"
+> 8 0 8 1050 22270000000.000000
+> 6 0 1051 9 1016 "AS_chinqchint_link_12_UP"
+> 8 0 10 1051 125000000.000000
+> 8 0 11 1051 0.000100
+> 6 0 1052 9 1016 "AS_chinqchint_link_12_DOWN"
+> 8 0 10 1052 125000000.000000
+> 8 0 11 1052 0.000100
+> 6 0 1053 7 1016 "chinqchint-13.lille.grid5000.fr"
+> 8 0 8 1053 22270000000.000000
+> 6 0 1054 9 1016 "AS_chinqchint_link_13_UP"
+> 8 0 10 1054 125000000.000000
+> 8 0 11 1054 0.000100
+> 6 0 1055 9 1016 "AS_chinqchint_link_13_DOWN"
+> 8 0 10 1055 125000000.000000
+> 8 0 11 1055 0.000100
+> 6 0 1056 7 1016 "chinqchint-14.lille.grid5000.fr"
+> 8 0 8 1056 22270000000.000000
+> 6 0 1057 9 1016 "AS_chinqchint_link_14_UP"
+> 8 0 10 1057 125000000.000000
+> 8 0 11 1057 0.000100
+> 6 0 1058 9 1016 "AS_chinqchint_link_14_DOWN"
+> 8 0 10 1058 125000000.000000
+> 8 0 11 1058 0.000100
+> 6 0 1059 7 1016 "chinqchint-15.lille.grid5000.fr"
+> 8 0 8 1059 22270000000.000000
+> 6 0 1060 9 1016 "AS_chinqchint_link_15_UP"
+> 8 0 10 1060 125000000.000000
+> 8 0 11 1060 0.000100
+> 6 0 1061 9 1016 "AS_chinqchint_link_15_DOWN"
+> 8 0 10 1061 125000000.000000
+> 8 0 11 1061 0.000100
+> 6 0 1062 7 1016 "chinqchint-16.lille.grid5000.fr"
+> 8 0 8 1062 22270000000.000000
+> 6 0 1063 9 1016 "AS_chinqchint_link_16_UP"
+> 8 0 10 1063 125000000.000000
+> 8 0 11 1063 0.000100
+> 6 0 1064 9 1016 "AS_chinqchint_link_16_DOWN"
+> 8 0 10 1064 125000000.000000
+> 8 0 11 1064 0.000100
+> 6 0 1065 7 1016 "chinqchint-17.lille.grid5000.fr"
+> 8 0 8 1065 22270000000.000000
+> 6 0 1066 9 1016 "AS_chinqchint_link_17_UP"
+> 8 0 10 1066 125000000.000000
+> 8 0 11 1066 0.000100
+> 6 0 1067 9 1016 "AS_chinqchint_link_17_DOWN"
+> 8 0 10 1067 125000000.000000
+> 8 0 11 1067 0.000100
+> 6 0 1068 7 1016 "chinqchint-18.lille.grid5000.fr"
+> 8 0 8 1068 22270000000.000000
+> 6 0 1069 9 1016 "AS_chinqchint_link_18_UP"
+> 8 0 10 1069 125000000.000000
+> 8 0 11 1069 0.000100
+> 6 0 1070 9 1016 "AS_chinqchint_link_18_DOWN"
+> 8 0 10 1070 125000000.000000
+> 8 0 11 1070 0.000100
+> 6 0 1071 7 1016 "chinqchint-19.lille.grid5000.fr"
+> 8 0 8 1071 22270000000.000000
+> 6 0 1072 9 1016 "AS_chinqchint_link_19_UP"
+> 8 0 10 1072 125000000.000000
+> 8 0 11 1072 0.000100
+> 6 0 1073 9 1016 "AS_chinqchint_link_19_DOWN"
+> 8 0 10 1073 125000000.000000
+> 8 0 11 1073 0.000100
+> 6 0 1074 7 1016 "chinqchint-20.lille.grid5000.fr"
+> 8 0 8 1074 22270000000.000000
+> 6 0 1075 9 1016 "AS_chinqchint_link_20_UP"
+> 8 0 10 1075 125000000.000000
+> 8 0 11 1075 0.000100
+> 6 0 1076 9 1016 "AS_chinqchint_link_20_DOWN"
+> 8 0 10 1076 125000000.000000
+> 8 0 11 1076 0.000100
+> 6 0 1077 7 1016 "chinqchint-21.lille.grid5000.fr"
+> 8 0 8 1077 22270000000.000000
+> 6 0 1078 9 1016 "AS_chinqchint_link_21_UP"
+> 8 0 10 1078 125000000.000000
+> 8 0 11 1078 0.000100
+> 6 0 1079 9 1016 "AS_chinqchint_link_21_DOWN"
+> 8 0 10 1079 125000000.000000
+> 8 0 11 1079 0.000100
+> 6 0 1080 7 1016 "chinqchint-22.lille.grid5000.fr"
+> 8 0 8 1080 22270000000.000000
+> 6 0 1081 9 1016 "AS_chinqchint_link_22_UP"
+> 8 0 10 1081 125000000.000000
+> 8 0 11 1081 0.000100
+> 6 0 1082 9 1016 "AS_chinqchint_link_22_DOWN"
+> 8 0 10 1082 125000000.000000
+> 8 0 11 1082 0.000100
+> 6 0 1083 7 1016 "chinqchint-23.lille.grid5000.fr"
+> 8 0 8 1083 22270000000.000000
+> 6 0 1084 9 1016 "AS_chinqchint_link_23_UP"
+> 8 0 10 1084 125000000.000000
+> 8 0 11 1084 0.000100
+> 6 0 1085 9 1016 "AS_chinqchint_link_23_DOWN"
+> 8 0 10 1085 125000000.000000
+> 8 0 11 1085 0.000100
+> 6 0 1086 7 1016 "chinqchint-24.lille.grid5000.fr"
+> 8 0 8 1086 22270000000.000000
+> 6 0 1087 9 1016 "AS_chinqchint_link_24_UP"
+> 8 0 10 1087 125000000.000000
+> 8 0 11 1087 0.000100
+> 6 0 1088 9 1016 "AS_chinqchint_link_24_DOWN"
+> 8 0 10 1088 125000000.000000
+> 8 0 11 1088 0.000100
+> 6 0 1089 7 1016 "chinqchint-25.lille.grid5000.fr"
+> 8 0 8 1089 22270000000.000000
+> 6 0 1090 9 1016 "AS_chinqchint_link_25_UP"
+> 8 0 10 1090 125000000.000000
+> 8 0 11 1090 0.000100
+> 6 0 1091 9 1016 "AS_chinqchint_link_25_DOWN"
+> 8 0 10 1091 125000000.000000
+> 8 0 11 1091 0.000100
+> 6 0 1092 7 1016 "chinqchint-26.lille.grid5000.fr"
+> 8 0 8 1092 22270000000.000000
+> 6 0 1093 9 1016 "AS_chinqchint_link_26_UP"
+> 8 0 10 1093 125000000.000000
+> 8 0 11 1093 0.000100
+> 6 0 1094 9 1016 "AS_chinqchint_link_26_DOWN"
+> 8 0 10 1094 125000000.000000
+> 8 0 11 1094 0.000100
+> 6 0 1095 7 1016 "chinqchint-27.lille.grid5000.fr"
+> 8 0 8 1095 22270000000.000000
+> 6 0 1096 9 1016 "AS_chinqchint_link_27_UP"
+> 8 0 10 1096 125000000.000000
+> 8 0 11 1096 0.000100
+> 6 0 1097 9 1016 "AS_chinqchint_link_27_DOWN"
+> 8 0 10 1097 125000000.000000
+> 8 0 11 1097 0.000100
+> 6 0 1098 7 1016 "chinqchint-28.lille.grid5000.fr"
+> 8 0 8 1098 22270000000.000000
+> 6 0 1099 9 1016 "AS_chinqchint_link_28_UP"
+> 8 0 10 1099 125000000.000000
+> 8 0 11 1099 0.000100
+> 6 0 1100 9 1016 "AS_chinqchint_link_28_DOWN"
+> 8 0 10 1100 125000000.000000
+> 8 0 11 1100 0.000100
+> 6 0 1101 7 1016 "chinqchint-29.lille.grid5000.fr"
+> 8 0 8 1101 22270000000.000000
+> 6 0 1102 9 1016 "AS_chinqchint_link_29_UP"
+> 8 0 10 1102 125000000.000000
+> 8 0 11 1102 0.000100
+> 6 0 1103 9 1016 "AS_chinqchint_link_29_DOWN"
+> 8 0 10 1103 125000000.000000
+> 8 0 11 1103 0.000100
+> 6 0 1104 7 1016 "chinqchint-30.lille.grid5000.fr"
+> 8 0 8 1104 22270000000.000000
+> 6 0 1105 9 1016 "AS_chinqchint_link_30_UP"
+> 8 0 10 1105 125000000.000000
+> 8 0 11 1105 0.000100
+> 6 0 1106 9 1016 "AS_chinqchint_link_30_DOWN"
+> 8 0 10 1106 125000000.000000
+> 8 0 11 1106 0.000100
+> 6 0 1107 7 1016 "chinqchint-31.lille.grid5000.fr"
+> 8 0 8 1107 22270000000.000000
+> 6 0 1108 9 1016 "AS_chinqchint_link_31_UP"
+> 8 0 10 1108 125000000.000000
+> 8 0 11 1108 0.000100
+> 6 0 1109 9 1016 "AS_chinqchint_link_31_DOWN"
+> 8 0 10 1109 125000000.000000
+> 8 0 11 1109 0.000100
+> 6 0 1110 7 1016 "chinqchint-32.lille.grid5000.fr"
+> 8 0 8 1110 22270000000.000000
+> 6 0 1111 9 1016 "AS_chinqchint_link_32_UP"
+> 8 0 10 1111 125000000.000000
+> 8 0 11 1111 0.000100
+> 6 0 1112 9 1016 "AS_chinqchint_link_32_DOWN"
+> 8 0 10 1112 125000000.000000
+> 8 0 11 1112 0.000100
+> 6 0 1113 7 1016 "chinqchint-33.lille.grid5000.fr"
+> 8 0 8 1113 22270000000.000000
+> 6 0 1114 9 1016 "AS_chinqchint_link_33_UP"
+> 8 0 10 1114 125000000.000000
+> 8 0 11 1114 0.000100
+> 6 0 1115 9 1016 "AS_chinqchint_link_33_DOWN"
+> 8 0 10 1115 125000000.000000
+> 8 0 11 1115 0.000100
+> 6 0 1116 7 1016 "chinqchint-34.lille.grid5000.fr"
+> 8 0 8 1116 22270000000.000000
+> 6 0 1117 9 1016 "AS_chinqchint_link_34_UP"
+> 8 0 10 1117 125000000.000000
+> 8 0 11 1117 0.000100
+> 6 0 1118 9 1016 "AS_chinqchint_link_34_DOWN"
+> 8 0 10 1118 125000000.000000
+> 8 0 11 1118 0.000100
+> 6 0 1119 7 1016 "chinqchint-35.lille.grid5000.fr"
+> 8 0 8 1119 22270000000.000000
+> 6 0 1120 9 1016 "AS_chinqchint_link_35_UP"
+> 8 0 10 1120 125000000.000000
+> 8 0 11 1120 0.000100
+> 6 0 1121 9 1016 "AS_chinqchint_link_35_DOWN"
+> 8 0 10 1121 125000000.000000
+> 8 0 11 1121 0.000100
+> 6 0 1122 7 1016 "chinqchint-36.lille.grid5000.fr"
+> 8 0 8 1122 22270000000.000000
+> 6 0 1123 9 1016 "AS_chinqchint_link_36_UP"
+> 8 0 10 1123 125000000.000000
+> 8 0 11 1123 0.000100
+> 6 0 1124 9 1016 "AS_chinqchint_link_36_DOWN"
+> 8 0 10 1124 125000000.000000
+> 8 0 11 1124 0.000100
+> 6 0 1125 7 1016 "chinqchint-37.lille.grid5000.fr"
+> 8 0 8 1125 22270000000.000000
+> 6 0 1126 9 1016 "AS_chinqchint_link_37_UP"
+> 8 0 10 1126 125000000.000000
+> 8 0 11 1126 0.000100
+> 6 0 1127 9 1016 "AS_chinqchint_link_37_DOWN"
+> 8 0 10 1127 125000000.000000
+> 8 0 11 1127 0.000100
+> 6 0 1128 7 1016 "chinqchint-38.lille.grid5000.fr"
+> 8 0 8 1128 22270000000.000000
+> 6 0 1129 9 1016 "AS_chinqchint_link_38_UP"
+> 8 0 10 1129 125000000.000000
+> 8 0 11 1129 0.000100
+> 6 0 1130 9 1016 "AS_chinqchint_link_38_DOWN"
+> 8 0 10 1130 125000000.000000
+> 8 0 11 1130 0.000100
+> 6 0 1131 7 1016 "chinqchint-39.lille.grid5000.fr"
+> 8 0 8 1131 22270000000.000000
+> 6 0 1132 9 1016 "AS_chinqchint_link_39_UP"
+> 8 0 10 1132 125000000.000000
+> 8 0 11 1132 0.000100
+> 6 0 1133 9 1016 "AS_chinqchint_link_39_DOWN"
+> 8 0 10 1133 125000000.000000
+> 8 0 11 1133 0.000100
+> 6 0 1134 7 1016 "chinqchint-40.lille.grid5000.fr"
+> 8 0 8 1134 22270000000.000000
+> 6 0 1135 9 1016 "AS_chinqchint_link_40_UP"
+> 8 0 10 1135 125000000.000000
+> 8 0 11 1135 0.000100
+> 6 0 1136 9 1016 "AS_chinqchint_link_40_DOWN"
+> 8 0 10 1136 125000000.000000
+> 8 0 11 1136 0.000100
+> 6 0 1137 7 1016 "chinqchint-41.lille.grid5000.fr"
+> 8 0 8 1137 22270000000.000000
+> 6 0 1138 9 1016 "AS_chinqchint_link_41_UP"
+> 8 0 10 1138 125000000.000000
+> 8 0 11 1138 0.000100
+> 6 0 1139 9 1016 "AS_chinqchint_link_41_DOWN"
+> 8 0 10 1139 125000000.000000
+> 8 0 11 1139 0.000100
+> 6 0 1140 7 1016 "chinqchint-42.lille.grid5000.fr"
+> 8 0 8 1140 22270000000.000000
+> 6 0 1141 9 1016 "AS_chinqchint_link_42_UP"
+> 8 0 10 1141 125000000.000000
+> 8 0 11 1141 0.000100
+> 6 0 1142 9 1016 "AS_chinqchint_link_42_DOWN"
+> 8 0 10 1142 125000000.000000
+> 8 0 11 1142 0.000100
+> 6 0 1143 7 1016 "chinqchint-43.lille.grid5000.fr"
+> 8 0 8 1143 22270000000.000000
+> 6 0 1144 9 1016 "AS_chinqchint_link_43_UP"
+> 8 0 10 1144 125000000.000000
+> 8 0 11 1144 0.000100
+> 6 0 1145 9 1016 "AS_chinqchint_link_43_DOWN"
+> 8 0 10 1145 125000000.000000
+> 8 0 11 1145 0.000100
+> 6 0 1146 7 1016 "chinqchint-44.lille.grid5000.fr"
+> 8 0 8 1146 22270000000.000000
+> 6 0 1147 9 1016 "AS_chinqchint_link_44_UP"
+> 8 0 10 1147 125000000.000000
+> 8 0 11 1147 0.000100
+> 6 0 1148 9 1016 "AS_chinqchint_link_44_DOWN"
+> 8 0 10 1148 125000000.000000
+> 8 0 11 1148 0.000100
+> 6 0 1149 7 1016 "chinqchint-45.lille.grid5000.fr"
+> 8 0 8 1149 22270000000.000000
+> 6 0 1150 9 1016 "AS_chinqchint_link_45_UP"
+> 8 0 10 1150 125000000.000000
+> 8 0 11 1150 0.000100
+> 6 0 1151 9 1016 "AS_chinqchint_link_45_DOWN"
+> 8 0 10 1151 125000000.000000
+> 8 0 11 1151 0.000100
+> 6 0 1152 7 1016 "chinqchint-46.lille.grid5000.fr"
+> 8 0 8 1152 22270000000.000000
+> 6 0 1153 9 1016 "AS_chinqchint_link_46_UP"
+> 8 0 10 1153 125000000.000000
+> 8 0 11 1153 0.000100
+> 6 0 1154 9 1016 "AS_chinqchint_link_46_DOWN"
+> 8 0 10 1154 125000000.000000
+> 8 0 11 1154 0.000100
+> 6 0 1155 12 1016 "chinqchint-AS_chinqchint_router.lille.grid5000.fr"
+> 6 0 1156 9 1016 "AS_chinqchint_backbone"
+> 8 0 10 1156 1250000000.000000
+> 8 0 11 1156 0.000100
+> 6 0 1157 3 869 "link_chinqchint"
+> 8 0 4 1157 1250000000.000000
+> 8 0 5 1157 0.000100
+> 6 0 1158 6 869 "AS_chirloute"
+> 6 0 1159 7 1158 "chirloute-1.lille.grid5000.fr"
+> 8 0 8 1159 24473000000.000000
+> 6 0 1160 9 1158 "AS_chirloute_link_1_UP"
+> 8 0 10 1160 125000000.000000
+> 8 0 11 1160 0.000100
+> 6 0 1161 9 1158 "AS_chirloute_link_1_DOWN"
+> 8 0 10 1161 125000000.000000
+> 8 0 11 1161 0.000100
+> 6 0 1162 7 1158 "chirloute-2.lille.grid5000.fr"
+> 8 0 8 1162 24473000000.000000
+> 6 0 1163 9 1158 "AS_chirloute_link_2_UP"
+> 8 0 10 1163 125000000.000000
+> 8 0 11 1163 0.000100
+> 6 0 1164 9 1158 "AS_chirloute_link_2_DOWN"
+> 8 0 10 1164 125000000.000000
+> 8 0 11 1164 0.000100
+> 6 0 1165 7 1158 "chirloute-3.lille.grid5000.fr"
+> 8 0 8 1165 24473000000.000000
+> 6 0 1166 9 1158 "AS_chirloute_link_3_UP"
+> 8 0 10 1166 125000000.000000
+> 8 0 11 1166 0.000100
+> 6 0 1167 9 1158 "AS_chirloute_link_3_DOWN"
+> 8 0 10 1167 125000000.000000
+> 8 0 11 1167 0.000100
+> 6 0 1168 7 1158 "chirloute-4.lille.grid5000.fr"
+> 8 0 8 1168 24473000000.000000
+> 6 0 1169 9 1158 "AS_chirloute_link_4_UP"
+> 8 0 10 1169 125000000.000000
+> 8 0 11 1169 0.000100
+> 6 0 1170 9 1158 "AS_chirloute_link_4_DOWN"
+> 8 0 10 1170 125000000.000000
+> 8 0 11 1170 0.000100
+> 6 0 1171 7 1158 "chirloute-5.lille.grid5000.fr"
+> 8 0 8 1171 24473000000.000000
+> 6 0 1172 9 1158 "AS_chirloute_link_5_UP"
+> 8 0 10 1172 125000000.000000
+> 8 0 11 1172 0.000100
+> 6 0 1173 9 1158 "AS_chirloute_link_5_DOWN"
+> 8 0 10 1173 125000000.000000
+> 8 0 11 1173 0.000100
+> 6 0 1174 7 1158 "chirloute-6.lille.grid5000.fr"
+> 8 0 8 1174 24473000000.000000
+> 6 0 1175 9 1158 "AS_chirloute_link_6_UP"
+> 8 0 10 1175 125000000.000000
+> 8 0 11 1175 0.000100
+> 6 0 1176 9 1158 "AS_chirloute_link_6_DOWN"
+> 8 0 10 1176 125000000.000000
+> 8 0 11 1176 0.000100
+> 6 0 1177 7 1158 "chirloute-7.lille.grid5000.fr"
+> 8 0 8 1177 24473000000.000000
+> 6 0 1178 9 1158 "AS_chirloute_link_7_UP"
+> 8 0 10 1178 125000000.000000
+> 8 0 11 1178 0.000100
+> 6 0 1179 9 1158 "AS_chirloute_link_7_DOWN"
+> 8 0 10 1179 125000000.000000
+> 8 0 11 1179 0.000100
+> 6 0 1180 7 1158 "chirloute-8.lille.grid5000.fr"
+> 8 0 8 1180 24473000000.000000
+> 6 0 1181 9 1158 "AS_chirloute_link_8_UP"
+> 8 0 10 1181 125000000.000000
+> 8 0 11 1181 0.000100
+> 6 0 1182 9 1158 "AS_chirloute_link_8_DOWN"
+> 8 0 10 1182 125000000.000000
+> 8 0 11 1182 0.000100
+> 6 0 1183 12 1158 "chirloute-AS_chirloute_router.lille.grid5000.fr"
+> 6 0 1184 9 1158 "AS_chirloute_backbone"
+> 8 0 10 1184 1250000000.000000
+> 8 0 11 1184 0.000100
+> 6 0 1185 3 869 "link_chirloute"
+> 8 0 4 1185 1250000000.000000
+> 8 0 5 1185 0.000100
+> 6 0 1186 6 869 "gw_AS_lille"
+> 6 0 1187 12 1186 "gw_lille"
+> 6 0 1188 3 869 "link_gw_lille"
+> 8 0 4 1188 1250000000.000000
+> 8 0 5 1188 0.000100
+> 6 0 1189 1 0 "AS_lyon"
+> 6 0 1190 6 1189 "AS_capricorne"
+> 6 0 1191 7 1190 "capricorne-1.lyon.grid5000.fr"
+> 8 0 8 1191 4723300000.000000
+> 6 0 1192 9 1190 "AS_capricorne_link_1_UP"
+> 8 0 10 1192 125000000.000000
+> 8 0 11 1192 0.000100
+> 6 0 1193 9 1190 "AS_capricorne_link_1_DOWN"
+> 8 0 10 1193 125000000.000000
+> 8 0 11 1193 0.000100
+> 6 0 1194 7 1190 "capricorne-2.lyon.grid5000.fr"
+> 8 0 8 1194 4723300000.000000
+> 6 0 1195 9 1190 "AS_capricorne_link_2_UP"
+> 8 0 10 1195 125000000.000000
+> 8 0 11 1195 0.000100
+> 6 0 1196 9 1190 "AS_capricorne_link_2_DOWN"
+> 8 0 10 1196 125000000.000000
+> 8 0 11 1196 0.000100
+> 6 0 1197 7 1190 "capricorne-3.lyon.grid5000.fr"
+> 8 0 8 1197 4723300000.000000
+> 6 0 1198 9 1190 "AS_capricorne_link_3_UP"
+> 8 0 10 1198 125000000.000000
+> 8 0 11 1198 0.000100
+> 6 0 1199 9 1190 "AS_capricorne_link_3_DOWN"
+> 8 0 10 1199 125000000.000000
+> 8 0 11 1199 0.000100
+> 6 0 1200 7 1190 "capricorne-4.lyon.grid5000.fr"
+> 8 0 8 1200 4723300000.000000
+> 6 0 1201 9 1190 "AS_capricorne_link_4_UP"
+> 8 0 10 1201 125000000.000000
+> 8 0 11 1201 0.000100
+> 6 0 1202 9 1190 "AS_capricorne_link_4_DOWN"
+> 8 0 10 1202 125000000.000000
+> 8 0 11 1202 0.000100
+> 6 0 1203 7 1190 "capricorne-5.lyon.grid5000.fr"
+> 8 0 8 1203 4723300000.000000
+> 6 0 1204 9 1190 "AS_capricorne_link_5_UP"
+> 8 0 10 1204 125000000.000000
+> 8 0 11 1204 0.000100
+> 6 0 1205 9 1190 "AS_capricorne_link_5_DOWN"
+> 8 0 10 1205 125000000.000000
+> 8 0 11 1205 0.000100
+> 6 0 1206 7 1190 "capricorne-6.lyon.grid5000.fr"
+> 8 0 8 1206 4723300000.000000
+> 6 0 1207 9 1190 "AS_capricorne_link_6_UP"
+> 8 0 10 1207 125000000.000000
+> 8 0 11 1207 0.000100
+> 6 0 1208 9 1190 "AS_capricorne_link_6_DOWN"
+> 8 0 10 1208 125000000.000000
+> 8 0 11 1208 0.000100
+> 6 0 1209 7 1190 "capricorne-7.lyon.grid5000.fr"
+> 8 0 8 1209 4723300000.000000
+> 6 0 1210 9 1190 "AS_capricorne_link_7_UP"
+> 8 0 10 1210 125000000.000000
+> 8 0 11 1210 0.000100
+> 6 0 1211 9 1190 "AS_capricorne_link_7_DOWN"
+> 8 0 10 1211 125000000.000000
+> 8 0 11 1211 0.000100
+> 6 0 1212 7 1190 "capricorne-8.lyon.grid5000.fr"
+> 8 0 8 1212 4723300000.000000
+> 6 0 1213 9 1190 "AS_capricorne_link_8_UP"
+> 8 0 10 1213 125000000.000000
+> 8 0 11 1213 0.000100
+> 6 0 1214 9 1190 "AS_capricorne_link_8_DOWN"
+> 8 0 10 1214 125000000.000000
+> 8 0 11 1214 0.000100
+> 6 0 1215 7 1190 "capricorne-9.lyon.grid5000.fr"
+> 8 0 8 1215 4723300000.000000
+> 6 0 1216 9 1190 "AS_capricorne_link_9_UP"
+> 8 0 10 1216 125000000.000000
+> 8 0 11 1216 0.000100
+> 6 0 1217 9 1190 "AS_capricorne_link_9_DOWN"
+> 8 0 10 1217 125000000.000000
+> 8 0 11 1217 0.000100
+> 6 0 1218 7 1190 "capricorne-10.lyon.grid5000.fr"
+> 8 0 8 1218 4723300000.000000
+> 6 0 1219 9 1190 "AS_capricorne_link_10_UP"
+> 8 0 10 1219 125000000.000000
+> 8 0 11 1219 0.000100
+> 6 0 1220 9 1190 "AS_capricorne_link_10_DOWN"
+> 8 0 10 1220 125000000.000000
+> 8 0 11 1220 0.000100
+> 6 0 1221 7 1190 "capricorne-11.lyon.grid5000.fr"
+> 8 0 8 1221 4723300000.000000
+> 6 0 1222 9 1190 "AS_capricorne_link_11_UP"
+> 8 0 10 1222 125000000.000000
+> 8 0 11 1222 0.000100
+> 6 0 1223 9 1190 "AS_capricorne_link_11_DOWN"
+> 8 0 10 1223 125000000.000000
+> 8 0 11 1223 0.000100
+> 6 0 1224 7 1190 "capricorne-12.lyon.grid5000.fr"
+> 8 0 8 1224 4723300000.000000
+> 6 0 1225 9 1190 "AS_capricorne_link_12_UP"
+> 8 0 10 1225 125000000.000000
+> 8 0 11 1225 0.000100
+> 6 0 1226 9 1190 "AS_capricorne_link_12_DOWN"
+> 8 0 10 1226 125000000.000000
+> 8 0 11 1226 0.000100
+> 6 0 1227 7 1190 "capricorne-13.lyon.grid5000.fr"
+> 8 0 8 1227 4723300000.000000
+> 6 0 1228 9 1190 "AS_capricorne_link_13_UP"
+> 8 0 10 1228 125000000.000000
+> 8 0 11 1228 0.000100
+> 6 0 1229 9 1190 "AS_capricorne_link_13_DOWN"
+> 8 0 10 1229 125000000.000000
+> 8 0 11 1229 0.000100
+> 6 0 1230 7 1190 "capricorne-14.lyon.grid5000.fr"
+> 8 0 8 1230 4723300000.000000
+> 6 0 1231 9 1190 "AS_capricorne_link_14_UP"
+> 8 0 10 1231 125000000.000000
+> 8 0 11 1231 0.000100
+> 6 0 1232 9 1190 "AS_capricorne_link_14_DOWN"
+> 8 0 10 1232 125000000.000000
+> 8 0 11 1232 0.000100
+> 6 0 1233 7 1190 "capricorne-15.lyon.grid5000.fr"
+> 8 0 8 1233 4723300000.000000
+> 6 0 1234 9 1190 "AS_capricorne_link_15_UP"
+> 8 0 10 1234 125000000.000000
+> 8 0 11 1234 0.000100
+> 6 0 1235 9 1190 "AS_capricorne_link_15_DOWN"
+> 8 0 10 1235 125000000.000000
+> 8 0 11 1235 0.000100
+> 6 0 1236 7 1190 "capricorne-16.lyon.grid5000.fr"
+> 8 0 8 1236 4723300000.000000
+> 6 0 1237 9 1190 "AS_capricorne_link_16_UP"
+> 8 0 10 1237 125000000.000000
+> 8 0 11 1237 0.000100
+> 6 0 1238 9 1190 "AS_capricorne_link_16_DOWN"
+> 8 0 10 1238 125000000.000000
+> 8 0 11 1238 0.000100
+> 6 0 1239 7 1190 "capricorne-17.lyon.grid5000.fr"
+> 8 0 8 1239 4723300000.000000
+> 6 0 1240 9 1190 "AS_capricorne_link_17_UP"
+> 8 0 10 1240 125000000.000000
+> 8 0 11 1240 0.000100
+> 6 0 1241 9 1190 "AS_capricorne_link_17_DOWN"
+> 8 0 10 1241 125000000.000000
+> 8 0 11 1241 0.000100
+> 6 0 1242 7 1190 "capricorne-18.lyon.grid5000.fr"
+> 8 0 8 1242 4723300000.000000
+> 6 0 1243 9 1190 "AS_capricorne_link_18_UP"
+> 8 0 10 1243 125000000.000000
+> 8 0 11 1243 0.000100
+> 6 0 1244 9 1190 "AS_capricorne_link_18_DOWN"
+> 8 0 10 1244 125000000.000000
+> 8 0 11 1244 0.000100
+> 6 0 1245 7 1190 "capricorne-19.lyon.grid5000.fr"
+> 8 0 8 1245 4723300000.000000
+> 6 0 1246 9 1190 "AS_capricorne_link_19_UP"
+> 8 0 10 1246 125000000.000000
+> 8 0 11 1246 0.000100
+> 6 0 1247 9 1190 "AS_capricorne_link_19_DOWN"
+> 8 0 10 1247 125000000.000000
+> 8 0 11 1247 0.000100
+> 6 0 1248 7 1190 "capricorne-20.lyon.grid5000.fr"
+> 8 0 8 1248 4723300000.000000
+> 6 0 1249 9 1190 "AS_capricorne_link_20_UP"
+> 8 0 10 1249 125000000.000000
+> 8 0 11 1249 0.000100
+> 6 0 1250 9 1190 "AS_capricorne_link_20_DOWN"
+> 8 0 10 1250 125000000.000000
+> 8 0 11 1250 0.000100
+> 6 0 1251 7 1190 "capricorne-21.lyon.grid5000.fr"
+> 8 0 8 1251 4723300000.000000
+> 6 0 1252 9 1190 "AS_capricorne_link_21_UP"
+> 8 0 10 1252 125000000.000000
+> 8 0 11 1252 0.000100
+> 6 0 1253 9 1190 "AS_capricorne_link_21_DOWN"
+> 8 0 10 1253 125000000.000000
+> 8 0 11 1253 0.000100
+> 6 0 1254 7 1190 "capricorne-22.lyon.grid5000.fr"
+> 8 0 8 1254 4723300000.000000
+> 6 0 1255 9 1190 "AS_capricorne_link_22_UP"
+> 8 0 10 1255 125000000.000000
+> 8 0 11 1255 0.000100
+> 6 0 1256 9 1190 "AS_capricorne_link_22_DOWN"
+> 8 0 10 1256 125000000.000000
+> 8 0 11 1256 0.000100
+> 6 0 1257 7 1190 "capricorne-23.lyon.grid5000.fr"
+> 8 0 8 1257 4723300000.000000
+> 6 0 1258 9 1190 "AS_capricorne_link_23_UP"
+> 8 0 10 1258 125000000.000000
+> 8 0 11 1258 0.000100
+> 6 0 1259 9 1190 "AS_capricorne_link_23_DOWN"
+> 8 0 10 1259 125000000.000000
+> 8 0 11 1259 0.000100
+> 6 0 1260 7 1190 "capricorne-24.lyon.grid5000.fr"
+> 8 0 8 1260 4723300000.000000
+> 6 0 1261 9 1190 "AS_capricorne_link_24_UP"
+> 8 0 10 1261 125000000.000000
+> 8 0 11 1261 0.000100
+> 6 0 1262 9 1190 "AS_capricorne_link_24_DOWN"
+> 8 0 10 1262 125000000.000000
+> 8 0 11 1262 0.000100
+> 6 0 1263 7 1190 "capricorne-25.lyon.grid5000.fr"
+> 8 0 8 1263 4723300000.000000
+> 6 0 1264 9 1190 "AS_capricorne_link_25_UP"
+> 8 0 10 1264 125000000.000000
+> 8 0 11 1264 0.000100
+> 6 0 1265 9 1190 "AS_capricorne_link_25_DOWN"
+> 8 0 10 1265 125000000.000000
+> 8 0 11 1265 0.000100
+> 6 0 1266 7 1190 "capricorne-26.lyon.grid5000.fr"
+> 8 0 8 1266 4723300000.000000
+> 6 0 1267 9 1190 "AS_capricorne_link_26_UP"
+> 8 0 10 1267 125000000.000000
+> 8 0 11 1267 0.000100
+> 6 0 1268 9 1190 "AS_capricorne_link_26_DOWN"
+> 8 0 10 1268 125000000.000000
+> 8 0 11 1268 0.000100
+> 6 0 1269 7 1190 "capricorne-27.lyon.grid5000.fr"
+> 8 0 8 1269 4723300000.000000
+> 6 0 1270 9 1190 "AS_capricorne_link_27_UP"
+> 8 0 10 1270 125000000.000000
+> 8 0 11 1270 0.000100
+> 6 0 1271 9 1190 "AS_capricorne_link_27_DOWN"
+> 8 0 10 1271 125000000.000000
+> 8 0 11 1271 0.000100
+> 6 0 1272 7 1190 "capricorne-28.lyon.grid5000.fr"
+> 8 0 8 1272 4723300000.000000
+> 6 0 1273 9 1190 "AS_capricorne_link_28_UP"
+> 8 0 10 1273 125000000.000000
+> 8 0 11 1273 0.000100
+> 6 0 1274 9 1190 "AS_capricorne_link_28_DOWN"
+> 8 0 10 1274 125000000.000000
+> 8 0 11 1274 0.000100
+> 6 0 1275 7 1190 "capricorne-29.lyon.grid5000.fr"
+> 8 0 8 1275 4723300000.000000
+> 6 0 1276 9 1190 "AS_capricorne_link_29_UP"
+> 8 0 10 1276 125000000.000000
+> 8 0 11 1276 0.000100
+> 6 0 1277 9 1190 "AS_capricorne_link_29_DOWN"
+> 8 0 10 1277 125000000.000000
+> 8 0 11 1277 0.000100
+> 6 0 1278 7 1190 "capricorne-30.lyon.grid5000.fr"
+> 8 0 8 1278 4723300000.000000
+> 6 0 1279 9 1190 "AS_capricorne_link_30_UP"
+> 8 0 10 1279 125000000.000000
+> 8 0 11 1279 0.000100
+> 6 0 1280 9 1190 "AS_capricorne_link_30_DOWN"
+> 8 0 10 1280 125000000.000000
+> 8 0 11 1280 0.000100
+> 6 0 1281 7 1190 "capricorne-31.lyon.grid5000.fr"
+> 8 0 8 1281 4723300000.000000
+> 6 0 1282 9 1190 "AS_capricorne_link_31_UP"
+> 8 0 10 1282 125000000.000000
+> 8 0 11 1282 0.000100
+> 6 0 1283 9 1190 "AS_capricorne_link_31_DOWN"
+> 8 0 10 1283 125000000.000000
+> 8 0 11 1283 0.000100
+> 6 0 1284 7 1190 "capricorne-32.lyon.grid5000.fr"
+> 8 0 8 1284 4723300000.000000
+> 6 0 1285 9 1190 "AS_capricorne_link_32_UP"
+> 8 0 10 1285 125000000.000000
+> 8 0 11 1285 0.000100
+> 6 0 1286 9 1190 "AS_capricorne_link_32_DOWN"
+> 8 0 10 1286 125000000.000000
+> 8 0 11 1286 0.000100
+> 6 0 1287 7 1190 "capricorne-33.lyon.grid5000.fr"
+> 8 0 8 1287 4723300000.000000
+> 6 0 1288 9 1190 "AS_capricorne_link_33_UP"
+> 8 0 10 1288 125000000.000000
+> 8 0 11 1288 0.000100
+> 6 0 1289 9 1190 "AS_capricorne_link_33_DOWN"
+> 8 0 10 1289 125000000.000000
+> 8 0 11 1289 0.000100
+> 6 0 1290 7 1190 "capricorne-34.lyon.grid5000.fr"
+> 8 0 8 1290 4723300000.000000
+> 6 0 1291 9 1190 "AS_capricorne_link_34_UP"
+> 8 0 10 1291 125000000.000000
+> 8 0 11 1291 0.000100
+> 6 0 1292 9 1190 "AS_capricorne_link_34_DOWN"
+> 8 0 10 1292 125000000.000000
+> 8 0 11 1292 0.000100
+> 6 0 1293 7 1190 "capricorne-35.lyon.grid5000.fr"
+> 8 0 8 1293 4723300000.000000
+> 6 0 1294 9 1190 "AS_capricorne_link_35_UP"
+> 8 0 10 1294 125000000.000000
+> 8 0 11 1294 0.000100
+> 6 0 1295 9 1190 "AS_capricorne_link_35_DOWN"
+> 8 0 10 1295 125000000.000000
+> 8 0 11 1295 0.000100
+> 6 0 1296 7 1190 "capricorne-36.lyon.grid5000.fr"
+> 8 0 8 1296 4723300000.000000
+> 6 0 1297 9 1190 "AS_capricorne_link_36_UP"
+> 8 0 10 1297 125000000.000000
+> 8 0 11 1297 0.000100
+> 6 0 1298 9 1190 "AS_capricorne_link_36_DOWN"
+> 8 0 10 1298 125000000.000000
+> 8 0 11 1298 0.000100
+> 6 0 1299 7 1190 "capricorne-37.lyon.grid5000.fr"
+> 8 0 8 1299 4723300000.000000
+> 6 0 1300 9 1190 "AS_capricorne_link_37_UP"
+> 8 0 10 1300 125000000.000000
+> 8 0 11 1300 0.000100
+> 6 0 1301 9 1190 "AS_capricorne_link_37_DOWN"
+> 8 0 10 1301 125000000.000000
+> 8 0 11 1301 0.000100
+> 6 0 1302 7 1190 "capricorne-38.lyon.grid5000.fr"
+> 8 0 8 1302 4723300000.000000
+> 6 0 1303 9 1190 "AS_capricorne_link_38_UP"
+> 8 0 10 1303 125000000.000000
+> 8 0 11 1303 0.000100
+> 6 0 1304 9 1190 "AS_capricorne_link_38_DOWN"
+> 8 0 10 1304 125000000.000000
+> 8 0 11 1304 0.000100
+> 6 0 1305 7 1190 "capricorne-39.lyon.grid5000.fr"
+> 8 0 8 1305 4723300000.000000
+> 6 0 1306 9 1190 "AS_capricorne_link_39_UP"
+> 8 0 10 1306 125000000.000000
+> 8 0 11 1306 0.000100
+> 6 0 1307 9 1190 "AS_capricorne_link_39_DOWN"
+> 8 0 10 1307 125000000.000000
+> 8 0 11 1307 0.000100
+> 6 0 1308 7 1190 "capricorne-40.lyon.grid5000.fr"
+> 8 0 8 1308 4723300000.000000
+> 6 0 1309 9 1190 "AS_capricorne_link_40_UP"
+> 8 0 10 1309 125000000.000000
+> 8 0 11 1309 0.000100
+> 6 0 1310 9 1190 "AS_capricorne_link_40_DOWN"
+> 8 0 10 1310 125000000.000000
+> 8 0 11 1310 0.000100
+> 6 0 1311 7 1190 "capricorne-41.lyon.grid5000.fr"
+> 8 0 8 1311 4723300000.000000
+> 6 0 1312 9 1190 "AS_capricorne_link_41_UP"
+> 8 0 10 1312 125000000.000000
+> 8 0 11 1312 0.000100
+> 6 0 1313 9 1190 "AS_capricorne_link_41_DOWN"
+> 8 0 10 1313 125000000.000000
+> 8 0 11 1313 0.000100
+> 6 0 1314 7 1190 "capricorne-42.lyon.grid5000.fr"
+> 8 0 8 1314 4723300000.000000
+> 6 0 1315 9 1190 "AS_capricorne_link_42_UP"
+> 8 0 10 1315 125000000.000000
+> 8 0 11 1315 0.000100
+> 6 0 1316 9 1190 "AS_capricorne_link_42_DOWN"
+> 8 0 10 1316 125000000.000000
+> 8 0 11 1316 0.000100
+> 6 0 1317 7 1190 "capricorne-43.lyon.grid5000.fr"
+> 8 0 8 1317 4723300000.000000
+> 6 0 1318 9 1190 "AS_capricorne_link_43_UP"
+> 8 0 10 1318 125000000.000000
+> 8 0 11 1318 0.000100
+> 6 0 1319 9 1190 "AS_capricorne_link_43_DOWN"
+> 8 0 10 1319 125000000.000000
+> 8 0 11 1319 0.000100
+> 6 0 1320 7 1190 "capricorne-44.lyon.grid5000.fr"
+> 8 0 8 1320 4723300000.000000
+> 6 0 1321 9 1190 "AS_capricorne_link_44_UP"
+> 8 0 10 1321 125000000.000000
+> 8 0 11 1321 0.000100
+> 6 0 1322 9 1190 "AS_capricorne_link_44_DOWN"
+> 8 0 10 1322 125000000.000000
+> 8 0 11 1322 0.000100
+> 6 0 1323 7 1190 "capricorne-45.lyon.grid5000.fr"
+> 8 0 8 1323 4723300000.000000
+> 6 0 1324 9 1190 "AS_capricorne_link_45_UP"
+> 8 0 10 1324 125000000.000000
+> 8 0 11 1324 0.000100
+> 6 0 1325 9 1190 "AS_capricorne_link_45_DOWN"
+> 8 0 10 1325 125000000.000000
+> 8 0 11 1325 0.000100
+> 6 0 1326 7 1190 "capricorne-46.lyon.grid5000.fr"
+> 8 0 8 1326 4723300000.000000
+> 6 0 1327 9 1190 "AS_capricorne_link_46_UP"
+> 8 0 10 1327 125000000.000000
+> 8 0 11 1327 0.000100
+> 6 0 1328 9 1190 "AS_capricorne_link_46_DOWN"
+> 8 0 10 1328 125000000.000000
+> 8 0 11 1328 0.000100
+> 6 0 1329 7 1190 "capricorne-47.lyon.grid5000.fr"
+> 8 0 8 1329 4723300000.000000
+> 6 0 1330 9 1190 "AS_capricorne_link_47_UP"
+> 8 0 10 1330 125000000.000000
+> 8 0 11 1330 0.000100
+> 6 0 1331 9 1190 "AS_capricorne_link_47_DOWN"
+> 8 0 10 1331 125000000.000000
+> 8 0 11 1331 0.000100
+> 6 0 1332 7 1190 "capricorne-48.lyon.grid5000.fr"
+> 8 0 8 1332 4723300000.000000
+> 6 0 1333 9 1190 "AS_capricorne_link_48_UP"
+> 8 0 10 1333 125000000.000000
+> 8 0 11 1333 0.000100
+> 6 0 1334 9 1190 "AS_capricorne_link_48_DOWN"
+> 8 0 10 1334 125000000.000000
+> 8 0 11 1334 0.000100
+> 6 0 1335 7 1190 "capricorne-49.lyon.grid5000.fr"
+> 8 0 8 1335 4723300000.000000
+> 6 0 1336 9 1190 "AS_capricorne_link_49_UP"
+> 8 0 10 1336 125000000.000000
+> 8 0 11 1336 0.000100
+> 6 0 1337 9 1190 "AS_capricorne_link_49_DOWN"
+> 8 0 10 1337 125000000.000000
+> 8 0 11 1337 0.000100
+> 6 0 1338 7 1190 "capricorne-50.lyon.grid5000.fr"
+> 8 0 8 1338 4723300000.000000
+> 6 0 1339 9 1190 "AS_capricorne_link_50_UP"
+> 8 0 10 1339 125000000.000000
+> 8 0 11 1339 0.000100
+> 6 0 1340 9 1190 "AS_capricorne_link_50_DOWN"
+> 8 0 10 1340 125000000.000000
+> 8 0 11 1340 0.000100
+> 6 0 1341 7 1190 "capricorne-51.lyon.grid5000.fr"
+> 8 0 8 1341 4723300000.000000
+> 6 0 1342 9 1190 "AS_capricorne_link_51_UP"
+> 8 0 10 1342 125000000.000000
+> 8 0 11 1342 0.000100
+> 6 0 1343 9 1190 "AS_capricorne_link_51_DOWN"
+> 8 0 10 1343 125000000.000000
+> 8 0 11 1343 0.000100
+> 6 0 1344 7 1190 "capricorne-52.lyon.grid5000.fr"
+> 8 0 8 1344 4723300000.000000
+> 6 0 1345 9 1190 "AS_capricorne_link_52_UP"
+> 8 0 10 1345 125000000.000000
+> 8 0 11 1345 0.000100
+> 6 0 1346 9 1190 "AS_capricorne_link_52_DOWN"
+> 8 0 10 1346 125000000.000000
+> 8 0 11 1346 0.000100
+> 6 0 1347 7 1190 "capricorne-53.lyon.grid5000.fr"
+> 8 0 8 1347 4723300000.000000
+> 6 0 1348 9 1190 "AS_capricorne_link_53_UP"
+> 8 0 10 1348 125000000.000000
+> 8 0 11 1348 0.000100
+> 6 0 1349 9 1190 "AS_capricorne_link_53_DOWN"
+> 8 0 10 1349 125000000.000000
+> 8 0 11 1349 0.000100
+> 6 0 1350 7 1190 "capricorne-54.lyon.grid5000.fr"
+> 8 0 8 1350 4723300000.000000
+> 6 0 1351 9 1190 "AS_capricorne_link_54_UP"
+> 8 0 10 1351 125000000.000000
+> 8 0 11 1351 0.000100
+> 6 0 1352 9 1190 "AS_capricorne_link_54_DOWN"
+> 8 0 10 1352 125000000.000000
+> 8 0 11 1352 0.000100
+> 6 0 1353 7 1190 "capricorne-55.lyon.grid5000.fr"
+> 8 0 8 1353 4723300000.000000
+> 6 0 1354 9 1190 "AS_capricorne_link_55_UP"
+> 8 0 10 1354 125000000.000000
+> 8 0 11 1354 0.000100
+> 6 0 1355 9 1190 "AS_capricorne_link_55_DOWN"
+> 8 0 10 1355 125000000.000000
+> 8 0 11 1355 0.000100
+> 6 0 1356 7 1190 "capricorne-56.lyon.grid5000.fr"
+> 8 0 8 1356 4723300000.000000
+> 6 0 1357 9 1190 "AS_capricorne_link_56_UP"
+> 8 0 10 1357 125000000.000000
+> 8 0 11 1357 0.000100
+> 6 0 1358 9 1190 "AS_capricorne_link_56_DOWN"
+> 8 0 10 1358 125000000.000000
+> 8 0 11 1358 0.000100
+> 6 0 1359 12 1190 "capricorne-AS_capricorne_router.lyon.grid5000.fr"
+> 6 0 1360 9 1190 "AS_capricorne_backbone"
+> 8 0 10 1360 1250000000.000000
+> 8 0 11 1360 0.000100
+> 6 0 1361 3 1189 "link_capricorne"
+> 8 0 4 1361 1250000000.000000
+> 8 0 5 1361 0.000100
+> 6 0 1362 6 1189 "AS_sagittaire"
+> 6 0 1363 7 1362 "sagittaire-1.lyon.grid5000.fr"
+> 8 0 8 1363 5669300000.000000
+> 6 0 1364 9 1362 "AS_sagittaire_link_1_UP"
+> 8 0 10 1364 125000000.000000
+> 8 0 11 1364 0.000100
+> 6 0 1365 9 1362 "AS_sagittaire_link_1_DOWN"
+> 8 0 10 1365 125000000.000000
+> 8 0 11 1365 0.000100
+> 6 0 1366 7 1362 "sagittaire-2.lyon.grid5000.fr"
+> 8 0 8 1366 5669300000.000000
+> 6 0 1367 9 1362 "AS_sagittaire_link_2_UP"
+> 8 0 10 1367 125000000.000000
+> 8 0 11 1367 0.000100
+> 6 0 1368 9 1362 "AS_sagittaire_link_2_DOWN"
+> 8 0 10 1368 125000000.000000
+> 8 0 11 1368 0.000100
+> 6 0 1369 7 1362 "sagittaire-3.lyon.grid5000.fr"
+> 8 0 8 1369 5669300000.000000
+> 6 0 1370 9 1362 "AS_sagittaire_link_3_UP"
+> 8 0 10 1370 125000000.000000
+> 8 0 11 1370 0.000100
+> 6 0 1371 9 1362 "AS_sagittaire_link_3_DOWN"
+> 8 0 10 1371 125000000.000000
+> 8 0 11 1371 0.000100
+> 6 0 1372 7 1362 "sagittaire-4.lyon.grid5000.fr"
+> 8 0 8 1372 5669300000.000000
+> 6 0 1373 9 1362 "AS_sagittaire_link_4_UP"
+> 8 0 10 1373 125000000.000000
+> 8 0 11 1373 0.000100
+> 6 0 1374 9 1362 "AS_sagittaire_link_4_DOWN"
+> 8 0 10 1374 125000000.000000
+> 8 0 11 1374 0.000100
+> 6 0 1375 7 1362 "sagittaire-5.lyon.grid5000.fr"
+> 8 0 8 1375 5669300000.000000
+> 6 0 1376 9 1362 "AS_sagittaire_link_5_UP"
+> 8 0 10 1376 125000000.000000
+> 8 0 11 1376 0.000100
+> 6 0 1377 9 1362 "AS_sagittaire_link_5_DOWN"
+> 8 0 10 1377 125000000.000000
+> 8 0 11 1377 0.000100
+> 6 0 1378 7 1362 "sagittaire-6.lyon.grid5000.fr"
+> 8 0 8 1378 5669300000.000000
+> 6 0 1379 9 1362 "AS_sagittaire_link_6_UP"
+> 8 0 10 1379 125000000.000000
+> 8 0 11 1379 0.000100
+> 6 0 1380 9 1362 "AS_sagittaire_link_6_DOWN"
+> 8 0 10 1380 125000000.000000
+> 8 0 11 1380 0.000100
+> 6 0 1381 7 1362 "sagittaire-7.lyon.grid5000.fr"
+> 8 0 8 1381 5669300000.000000
+> 6 0 1382 9 1362 "AS_sagittaire_link_7_UP"
+> 8 0 10 1382 125000000.000000
+> 8 0 11 1382 0.000100
+> 6 0 1383 9 1362 "AS_sagittaire_link_7_DOWN"
+> 8 0 10 1383 125000000.000000
+> 8 0 11 1383 0.000100
+> 6 0 1384 7 1362 "sagittaire-8.lyon.grid5000.fr"
+> 8 0 8 1384 5669300000.000000
+> 6 0 1385 9 1362 "AS_sagittaire_link_8_UP"
+> 8 0 10 1385 125000000.000000
+> 8 0 11 1385 0.000100
+> 6 0 1386 9 1362 "AS_sagittaire_link_8_DOWN"
+> 8 0 10 1386 125000000.000000
+> 8 0 11 1386 0.000100
+> 6 0 1387 7 1362 "sagittaire-9.lyon.grid5000.fr"
+> 8 0 8 1387 5669300000.000000
+> 6 0 1388 9 1362 "AS_sagittaire_link_9_UP"
+> 8 0 10 1388 125000000.000000
+> 8 0 11 1388 0.000100
+> 6 0 1389 9 1362 "AS_sagittaire_link_9_DOWN"
+> 8 0 10 1389 125000000.000000
+> 8 0 11 1389 0.000100
+> 6 0 1390 7 1362 "sagittaire-10.lyon.grid5000.fr"
+> 8 0 8 1390 5669300000.000000
+> 6 0 1391 9 1362 "AS_sagittaire_link_10_UP"
+> 8 0 10 1391 125000000.000000
+> 8 0 11 1391 0.000100
+> 6 0 1392 9 1362 "AS_sagittaire_link_10_DOWN"
+> 8 0 10 1392 125000000.000000
+> 8 0 11 1392 0.000100
+> 6 0 1393 7 1362 "sagittaire-11.lyon.grid5000.fr"
+> 8 0 8 1393 5669300000.000000
+> 6 0 1394 9 1362 "AS_sagittaire_link_11_UP"
+> 8 0 10 1394 125000000.000000
+> 8 0 11 1394 0.000100
+> 6 0 1395 9 1362 "AS_sagittaire_link_11_DOWN"
+> 8 0 10 1395 125000000.000000
+> 8 0 11 1395 0.000100
+> 6 0 1396 7 1362 "sagittaire-12.lyon.grid5000.fr"
+> 8 0 8 1396 5669300000.000000
+> 6 0 1397 9 1362 "AS_sagittaire_link_12_UP"
+> 8 0 10 1397 125000000.000000
+> 8 0 11 1397 0.000100
+> 6 0 1398 9 1362 "AS_sagittaire_link_12_DOWN"
+> 8 0 10 1398 125000000.000000
+> 8 0 11 1398 0.000100
+> 6 0 1399 7 1362 "sagittaire-13.lyon.grid5000.fr"
+> 8 0 8 1399 5669300000.000000
+> 6 0 1400 9 1362 "AS_sagittaire_link_13_UP"
+> 8 0 10 1400 125000000.000000
+> 8 0 11 1400 0.000100
+> 6 0 1401 9 1362 "AS_sagittaire_link_13_DOWN"
+> 8 0 10 1401 125000000.000000
+> 8 0 11 1401 0.000100
+> 6 0 1402 7 1362 "sagittaire-14.lyon.grid5000.fr"
+> 8 0 8 1402 5669300000.000000
+> 6 0 1403 9 1362 "AS_sagittaire_link_14_UP"
+> 8 0 10 1403 125000000.000000
+> 8 0 11 1403 0.000100
+> 6 0 1404 9 1362 "AS_sagittaire_link_14_DOWN"
+> 8 0 10 1404 125000000.000000
+> 8 0 11 1404 0.000100
+> 6 0 1405 7 1362 "sagittaire-15.lyon.grid5000.fr"
+> 8 0 8 1405 5669300000.000000
+> 6 0 1406 9 1362 "AS_sagittaire_link_15_UP"
+> 8 0 10 1406 125000000.000000
+> 8 0 11 1406 0.000100
+> 6 0 1407 9 1362 "AS_sagittaire_link_15_DOWN"
+> 8 0 10 1407 125000000.000000
+> 8 0 11 1407 0.000100
+> 6 0 1408 7 1362 "sagittaire-16.lyon.grid5000.fr"
+> 8 0 8 1408 5669300000.000000
+> 6 0 1409 9 1362 "AS_sagittaire_link_16_UP"
+> 8 0 10 1409 125000000.000000
+> 8 0 11 1409 0.000100
+> 6 0 1410 9 1362 "AS_sagittaire_link_16_DOWN"
+> 8 0 10 1410 125000000.000000
+> 8 0 11 1410 0.000100
+> 6 0 1411 7 1362 "sagittaire-17.lyon.grid5000.fr"
+> 8 0 8 1411 5669300000.000000
+> 6 0 1412 9 1362 "AS_sagittaire_link_17_UP"
+> 8 0 10 1412 125000000.000000
+> 8 0 11 1412 0.000100
+> 6 0 1413 9 1362 "AS_sagittaire_link_17_DOWN"
+> 8 0 10 1413 125000000.000000
+> 8 0 11 1413 0.000100
+> 6 0 1414 7 1362 "sagittaire-18.lyon.grid5000.fr"
+> 8 0 8 1414 5669300000.000000
+> 6 0 1415 9 1362 "AS_sagittaire_link_18_UP"
+> 8 0 10 1415 125000000.000000
+> 8 0 11 1415 0.000100
+> 6 0 1416 9 1362 "AS_sagittaire_link_18_DOWN"
+> 8 0 10 1416 125000000.000000
+> 8 0 11 1416 0.000100
+> 6 0 1417 7 1362 "sagittaire-19.lyon.grid5000.fr"
+> 8 0 8 1417 5669300000.000000
+> 6 0 1418 9 1362 "AS_sagittaire_link_19_UP"
+> 8 0 10 1418 125000000.000000
+> 8 0 11 1418 0.000100
+> 6 0 1419 9 1362 "AS_sagittaire_link_19_DOWN"
+> 8 0 10 1419 125000000.000000
+> 8 0 11 1419 0.000100
+> 6 0 1420 7 1362 "sagittaire-20.lyon.grid5000.fr"
+> 8 0 8 1420 5669300000.000000
+> 6 0 1421 9 1362 "AS_sagittaire_link_20_UP"
+> 8 0 10 1421 125000000.000000
+> 8 0 11 1421 0.000100
+> 6 0 1422 9 1362 "AS_sagittaire_link_20_DOWN"
+> 8 0 10 1422 125000000.000000
+> 8 0 11 1422 0.000100
+> 6 0 1423 7 1362 "sagittaire-21.lyon.grid5000.fr"
+> 8 0 8 1423 5669300000.000000
+> 6 0 1424 9 1362 "AS_sagittaire_link_21_UP"
+> 8 0 10 1424 125000000.000000
+> 8 0 11 1424 0.000100
+> 6 0 1425 9 1362 "AS_sagittaire_link_21_DOWN"
+> 8 0 10 1425 125000000.000000
+> 8 0 11 1425 0.000100
+> 6 0 1426 7 1362 "sagittaire-22.lyon.grid5000.fr"
+> 8 0 8 1426 5669300000.000000
+> 6 0 1427 9 1362 "AS_sagittaire_link_22_UP"
+> 8 0 10 1427 125000000.000000
+> 8 0 11 1427 0.000100
+> 6 0 1428 9 1362 "AS_sagittaire_link_22_DOWN"
+> 8 0 10 1428 125000000.000000
+> 8 0 11 1428 0.000100
+> 6 0 1429 7 1362 "sagittaire-23.lyon.grid5000.fr"
+> 8 0 8 1429 5669300000.000000
+> 6 0 1430 9 1362 "AS_sagittaire_link_23_UP"
+> 8 0 10 1430 125000000.000000
+> 8 0 11 1430 0.000100
+> 6 0 1431 9 1362 "AS_sagittaire_link_23_DOWN"
+> 8 0 10 1431 125000000.000000
+> 8 0 11 1431 0.000100
+> 6 0 1432 7 1362 "sagittaire-24.lyon.grid5000.fr"
+> 8 0 8 1432 5669300000.000000
+> 6 0 1433 9 1362 "AS_sagittaire_link_24_UP"
+> 8 0 10 1433 125000000.000000
+> 8 0 11 1433 0.000100
+> 6 0 1434 9 1362 "AS_sagittaire_link_24_DOWN"
+> 8 0 10 1434 125000000.000000
+> 8 0 11 1434 0.000100
+> 6 0 1435 7 1362 "sagittaire-25.lyon.grid5000.fr"
+> 8 0 8 1435 5669300000.000000
+> 6 0 1436 9 1362 "AS_sagittaire_link_25_UP"
+> 8 0 10 1436 125000000.000000
+> 8 0 11 1436 0.000100
+> 6 0 1437 9 1362 "AS_sagittaire_link_25_DOWN"
+> 8 0 10 1437 125000000.000000
+> 8 0 11 1437 0.000100
+> 6 0 1438 7 1362 "sagittaire-26.lyon.grid5000.fr"
+> 8 0 8 1438 5669300000.000000
+> 6 0 1439 9 1362 "AS_sagittaire_link_26_UP"
+> 8 0 10 1439 125000000.000000
+> 8 0 11 1439 0.000100
+> 6 0 1440 9 1362 "AS_sagittaire_link_26_DOWN"
+> 8 0 10 1440 125000000.000000
+> 8 0 11 1440 0.000100
+> 6 0 1441 7 1362 "sagittaire-27.lyon.grid5000.fr"
+> 8 0 8 1441 5669300000.000000
+> 6 0 1442 9 1362 "AS_sagittaire_link_27_UP"
+> 8 0 10 1442 125000000.000000
+> 8 0 11 1442 0.000100
+> 6 0 1443 9 1362 "AS_sagittaire_link_27_DOWN"
+> 8 0 10 1443 125000000.000000
+> 8 0 11 1443 0.000100
+> 6 0 1444 7 1362 "sagittaire-28.lyon.grid5000.fr"
+> 8 0 8 1444 5669300000.000000
+> 6 0 1445 9 1362 "AS_sagittaire_link_28_UP"
+> 8 0 10 1445 125000000.000000
+> 8 0 11 1445 0.000100
+> 6 0 1446 9 1362 "AS_sagittaire_link_28_DOWN"
+> 8 0 10 1446 125000000.000000
+> 8 0 11 1446 0.000100
+> 6 0 1447 7 1362 "sagittaire-29.lyon.grid5000.fr"
+> 8 0 8 1447 5669300000.000000
+> 6 0 1448 9 1362 "AS_sagittaire_link_29_UP"
+> 8 0 10 1448 125000000.000000
+> 8 0 11 1448 0.000100
+> 6 0 1449 9 1362 "AS_sagittaire_link_29_DOWN"
+> 8 0 10 1449 125000000.000000
+> 8 0 11 1449 0.000100
+> 6 0 1450 7 1362 "sagittaire-30.lyon.grid5000.fr"
+> 8 0 8 1450 5669300000.000000
+> 6 0 1451 9 1362 "AS_sagittaire_link_30_UP"
+> 8 0 10 1451 125000000.000000
+> 8 0 11 1451 0.000100
+> 6 0 1452 9 1362 "AS_sagittaire_link_30_DOWN"
+> 8 0 10 1452 125000000.000000
+> 8 0 11 1452 0.000100
+> 6 0 1453 7 1362 "sagittaire-31.lyon.grid5000.fr"
+> 8 0 8 1453 5669300000.000000
+> 6 0 1454 9 1362 "AS_sagittaire_link_31_UP"
+> 8 0 10 1454 125000000.000000
+> 8 0 11 1454 0.000100
+> 6 0 1455 9 1362 "AS_sagittaire_link_31_DOWN"
+> 8 0 10 1455 125000000.000000
+> 8 0 11 1455 0.000100
+> 6 0 1456 7 1362 "sagittaire-32.lyon.grid5000.fr"
+> 8 0 8 1456 5669300000.000000
+> 6 0 1457 9 1362 "AS_sagittaire_link_32_UP"
+> 8 0 10 1457 125000000.000000
+> 8 0 11 1457 0.000100
+> 6 0 1458 9 1362 "AS_sagittaire_link_32_DOWN"
+> 8 0 10 1458 125000000.000000
+> 8 0 11 1458 0.000100
+> 6 0 1459 7 1362 "sagittaire-33.lyon.grid5000.fr"
+> 8 0 8 1459 5669300000.000000
+> 6 0 1460 9 1362 "AS_sagittaire_link_33_UP"
+> 8 0 10 1460 125000000.000000
+> 8 0 11 1460 0.000100
+> 6 0 1461 9 1362 "AS_sagittaire_link_33_DOWN"
+> 8 0 10 1461 125000000.000000
+> 8 0 11 1461 0.000100
+> 6 0 1462 7 1362 "sagittaire-34.lyon.grid5000.fr"
+> 8 0 8 1462 5669300000.000000
+> 6 0 1463 9 1362 "AS_sagittaire_link_34_UP"
+> 8 0 10 1463 125000000.000000
+> 8 0 11 1463 0.000100
+> 6 0 1464 9 1362 "AS_sagittaire_link_34_DOWN"
+> 8 0 10 1464 125000000.000000
+> 8 0 11 1464 0.000100
+> 6 0 1465 7 1362 "sagittaire-35.lyon.grid5000.fr"
+> 8 0 8 1465 5669300000.000000
+> 6 0 1466 9 1362 "AS_sagittaire_link_35_UP"
+> 8 0 10 1466 125000000.000000
+> 8 0 11 1466 0.000100
+> 6 0 1467 9 1362 "AS_sagittaire_link_35_DOWN"
+> 8 0 10 1467 125000000.000000
+> 8 0 11 1467 0.000100
+> 6 0 1468 7 1362 "sagittaire-36.lyon.grid5000.fr"
+> 8 0 8 1468 5669300000.000000
+> 6 0 1469 9 1362 "AS_sagittaire_link_36_UP"
+> 8 0 10 1469 125000000.000000
+> 8 0 11 1469 0.000100
+> 6 0 1470 9 1362 "AS_sagittaire_link_36_DOWN"
+> 8 0 10 1470 125000000.000000
+> 8 0 11 1470 0.000100
+> 6 0 1471 7 1362 "sagittaire-37.lyon.grid5000.fr"
+> 8 0 8 1471 5669300000.000000
+> 6 0 1472 9 1362 "AS_sagittaire_link_37_UP"
+> 8 0 10 1472 125000000.000000
+> 8 0 11 1472 0.000100
+> 6 0 1473 9 1362 "AS_sagittaire_link_37_DOWN"
+> 8 0 10 1473 125000000.000000
+> 8 0 11 1473 0.000100
+> 6 0 1474 7 1362 "sagittaire-38.lyon.grid5000.fr"
+> 8 0 8 1474 5669300000.000000
+> 6 0 1475 9 1362 "AS_sagittaire_link_38_UP"
+> 8 0 10 1475 125000000.000000
+> 8 0 11 1475 0.000100
+> 6 0 1476 9 1362 "AS_sagittaire_link_38_DOWN"
+> 8 0 10 1476 125000000.000000
+> 8 0 11 1476 0.000100
+> 6 0 1477 7 1362 "sagittaire-39.lyon.grid5000.fr"
+> 8 0 8 1477 5669300000.000000
+> 6 0 1478 9 1362 "AS_sagittaire_link_39_UP"
+> 8 0 10 1478 125000000.000000
+> 8 0 11 1478 0.000100
+> 6 0 1479 9 1362 "AS_sagittaire_link_39_DOWN"
+> 8 0 10 1479 125000000.000000
+> 8 0 11 1479 0.000100
+> 6 0 1480 7 1362 "sagittaire-40.lyon.grid5000.fr"
+> 8 0 8 1480 5669300000.000000
+> 6 0 1481 9 1362 "AS_sagittaire_link_40_UP"
+> 8 0 10 1481 125000000.000000
+> 8 0 11 1481 0.000100
+> 6 0 1482 9 1362 "AS_sagittaire_link_40_DOWN"
+> 8 0 10 1482 125000000.000000
+> 8 0 11 1482 0.000100
+> 6 0 1483 7 1362 "sagittaire-41.lyon.grid5000.fr"
+> 8 0 8 1483 5669300000.000000
+> 6 0 1484 9 1362 "AS_sagittaire_link_41_UP"
+> 8 0 10 1484 125000000.000000
+> 8 0 11 1484 0.000100
+> 6 0 1485 9 1362 "AS_sagittaire_link_41_DOWN"
+> 8 0 10 1485 125000000.000000
+> 8 0 11 1485 0.000100
+> 6 0 1486 7 1362 "sagittaire-42.lyon.grid5000.fr"
+> 8 0 8 1486 5669300000.000000
+> 6 0 1487 9 1362 "AS_sagittaire_link_42_UP"
+> 8 0 10 1487 125000000.000000
+> 8 0 11 1487 0.000100
+> 6 0 1488 9 1362 "AS_sagittaire_link_42_DOWN"
+> 8 0 10 1488 125000000.000000
+> 8 0 11 1488 0.000100
+> 6 0 1489 7 1362 "sagittaire-43.lyon.grid5000.fr"
+> 8 0 8 1489 5669300000.000000
+> 6 0 1490 9 1362 "AS_sagittaire_link_43_UP"
+> 8 0 10 1490 125000000.000000
+> 8 0 11 1490 0.000100
+> 6 0 1491 9 1362 "AS_sagittaire_link_43_DOWN"
+> 8 0 10 1491 125000000.000000
+> 8 0 11 1491 0.000100
+> 6 0 1492 7 1362 "sagittaire-44.lyon.grid5000.fr"
+> 8 0 8 1492 5669300000.000000
+> 6 0 1493 9 1362 "AS_sagittaire_link_44_UP"
+> 8 0 10 1493 125000000.000000
+> 8 0 11 1493 0.000100
+> 6 0 1494 9 1362 "AS_sagittaire_link_44_DOWN"
+> 8 0 10 1494 125000000.000000
+> 8 0 11 1494 0.000100
+> 6 0 1495 7 1362 "sagittaire-45.lyon.grid5000.fr"
+> 8 0 8 1495 5669300000.000000
+> 6 0 1496 9 1362 "AS_sagittaire_link_45_UP"
+> 8 0 10 1496 125000000.000000
+> 8 0 11 1496 0.000100
+> 6 0 1497 9 1362 "AS_sagittaire_link_45_DOWN"
+> 8 0 10 1497 125000000.000000
+> 8 0 11 1497 0.000100
+> 6 0 1498 7 1362 "sagittaire-46.lyon.grid5000.fr"
+> 8 0 8 1498 5669300000.000000
+> 6 0 1499 9 1362 "AS_sagittaire_link_46_UP"
+> 8 0 10 1499 125000000.000000
+> 8 0 11 1499 0.000100
+> 6 0 1500 9 1362 "AS_sagittaire_link_46_DOWN"
+> 8 0 10 1500 125000000.000000
+> 8 0 11 1500 0.000100
+> 6 0 1501 7 1362 "sagittaire-47.lyon.grid5000.fr"
+> 8 0 8 1501 5669300000.000000
+> 6 0 1502 9 1362 "AS_sagittaire_link_47_UP"
+> 8 0 10 1502 125000000.000000
+> 8 0 11 1502 0.000100
+> 6 0 1503 9 1362 "AS_sagittaire_link_47_DOWN"
+> 8 0 10 1503 125000000.000000
+> 8 0 11 1503 0.000100
+> 6 0 1504 7 1362 "sagittaire-48.lyon.grid5000.fr"
+> 8 0 8 1504 5669300000.000000
+> 6 0 1505 9 1362 "AS_sagittaire_link_48_UP"
+> 8 0 10 1505 125000000.000000
+> 8 0 11 1505 0.000100
+> 6 0 1506 9 1362 "AS_sagittaire_link_48_DOWN"
+> 8 0 10 1506 125000000.000000
+> 8 0 11 1506 0.000100
+> 6 0 1507 7 1362 "sagittaire-49.lyon.grid5000.fr"
+> 8 0 8 1507 5669300000.000000
+> 6 0 1508 9 1362 "AS_sagittaire_link_49_UP"
+> 8 0 10 1508 125000000.000000
+> 8 0 11 1508 0.000100
+> 6 0 1509 9 1362 "AS_sagittaire_link_49_DOWN"
+> 8 0 10 1509 125000000.000000
+> 8 0 11 1509 0.000100
+> 6 0 1510 7 1362 "sagittaire-50.lyon.grid5000.fr"
+> 8 0 8 1510 5669300000.000000
+> 6 0 1511 9 1362 "AS_sagittaire_link_50_UP"
+> 8 0 10 1511 125000000.000000
+> 8 0 11 1511 0.000100
+> 6 0 1512 9 1362 "AS_sagittaire_link_50_DOWN"
+> 8 0 10 1512 125000000.000000
+> 8 0 11 1512 0.000100
+> 6 0 1513 7 1362 "sagittaire-51.lyon.grid5000.fr"
+> 8 0 8 1513 5669300000.000000
+> 6 0 1514 9 1362 "AS_sagittaire_link_51_UP"
+> 8 0 10 1514 125000000.000000
+> 8 0 11 1514 0.000100
+> 6 0 1515 9 1362 "AS_sagittaire_link_51_DOWN"
+> 8 0 10 1515 125000000.000000
+> 8 0 11 1515 0.000100
+> 6 0 1516 7 1362 "sagittaire-52.lyon.grid5000.fr"
+> 8 0 8 1516 5669300000.000000
+> 6 0 1517 9 1362 "AS_sagittaire_link_52_UP"
+> 8 0 10 1517 125000000.000000
+> 8 0 11 1517 0.000100
+> 6 0 1518 9 1362 "AS_sagittaire_link_52_DOWN"
+> 8 0 10 1518 125000000.000000
+> 8 0 11 1518 0.000100
+> 6 0 1519 7 1362 "sagittaire-53.lyon.grid5000.fr"
+> 8 0 8 1519 5669300000.000000
+> 6 0 1520 9 1362 "AS_sagittaire_link_53_UP"
+> 8 0 10 1520 125000000.000000
+> 8 0 11 1520 0.000100
+> 6 0 1521 9 1362 "AS_sagittaire_link_53_DOWN"
+> 8 0 10 1521 125000000.000000
+> 8 0 11 1521 0.000100
+> 6 0 1522 7 1362 "sagittaire-54.lyon.grid5000.fr"
+> 8 0 8 1522 5669300000.000000
+> 6 0 1523 9 1362 "AS_sagittaire_link_54_UP"
+> 8 0 10 1523 125000000.000000
+> 8 0 11 1523 0.000100
+> 6 0 1524 9 1362 "AS_sagittaire_link_54_DOWN"
+> 8 0 10 1524 125000000.000000
+> 8 0 11 1524 0.000100
+> 6 0 1525 7 1362 "sagittaire-55.lyon.grid5000.fr"
+> 8 0 8 1525 5669300000.000000
+> 6 0 1526 9 1362 "AS_sagittaire_link_55_UP"
+> 8 0 10 1526 125000000.000000
+> 8 0 11 1526 0.000100
+> 6 0 1527 9 1362 "AS_sagittaire_link_55_DOWN"
+> 8 0 10 1527 125000000.000000
+> 8 0 11 1527 0.000100
+> 6 0 1528 7 1362 "sagittaire-56.lyon.grid5000.fr"
+> 8 0 8 1528 5669300000.000000
+> 6 0 1529 9 1362 "AS_sagittaire_link_56_UP"
+> 8 0 10 1529 125000000.000000
+> 8 0 11 1529 0.000100
+> 6 0 1530 9 1362 "AS_sagittaire_link_56_DOWN"
+> 8 0 10 1530 125000000.000000
+> 8 0 11 1530 0.000100
+> 6 0 1531 7 1362 "sagittaire-57.lyon.grid5000.fr"
+> 8 0 8 1531 5669300000.000000
+> 6 0 1532 9 1362 "AS_sagittaire_link_57_UP"
+> 8 0 10 1532 125000000.000000
+> 8 0 11 1532 0.000100
+> 6 0 1533 9 1362 "AS_sagittaire_link_57_DOWN"
+> 8 0 10 1533 125000000.000000
+> 8 0 11 1533 0.000100
+> 6 0 1534 7 1362 "sagittaire-58.lyon.grid5000.fr"
+> 8 0 8 1534 5669300000.000000
+> 6 0 1535 9 1362 "AS_sagittaire_link_58_UP"
+> 8 0 10 1535 125000000.000000
+> 8 0 11 1535 0.000100
+> 6 0 1536 9 1362 "AS_sagittaire_link_58_DOWN"
+> 8 0 10 1536 125000000.000000
+> 8 0 11 1536 0.000100
+> 6 0 1537 7 1362 "sagittaire-59.lyon.grid5000.fr"
+> 8 0 8 1537 5669300000.000000
+> 6 0 1538 9 1362 "AS_sagittaire_link_59_UP"
+> 8 0 10 1538 125000000.000000
+> 8 0 11 1538 0.000100
+> 6 0 1539 9 1362 "AS_sagittaire_link_59_DOWN"
+> 8 0 10 1539 125000000.000000
+> 8 0 11 1539 0.000100
+> 6 0 1540 7 1362 "sagittaire-60.lyon.grid5000.fr"
+> 8 0 8 1540 5669300000.000000
+> 6 0 1541 9 1362 "AS_sagittaire_link_60_UP"
+> 8 0 10 1541 125000000.000000
+> 8 0 11 1541 0.000100
+> 6 0 1542 9 1362 "AS_sagittaire_link_60_DOWN"
+> 8 0 10 1542 125000000.000000
+> 8 0 11 1542 0.000100
+> 6 0 1543 7 1362 "sagittaire-61.lyon.grid5000.fr"
+> 8 0 8 1543 5669300000.000000
+> 6 0 1544 9 1362 "AS_sagittaire_link_61_UP"
+> 8 0 10 1544 125000000.000000
+> 8 0 11 1544 0.000100
+> 6 0 1545 9 1362 "AS_sagittaire_link_61_DOWN"
+> 8 0 10 1545 125000000.000000
+> 8 0 11 1545 0.000100
+> 6 0 1546 7 1362 "sagittaire-62.lyon.grid5000.fr"
+> 8 0 8 1546 5669300000.000000
+> 6 0 1547 9 1362 "AS_sagittaire_link_62_UP"
+> 8 0 10 1547 125000000.000000
+> 8 0 11 1547 0.000100
+> 6 0 1548 9 1362 "AS_sagittaire_link_62_DOWN"
+> 8 0 10 1548 125000000.000000
+> 8 0 11 1548 0.000100
+> 6 0 1549 7 1362 "sagittaire-63.lyon.grid5000.fr"
+> 8 0 8 1549 5669300000.000000
+> 6 0 1550 9 1362 "AS_sagittaire_link_63_UP"
+> 8 0 10 1550 125000000.000000
+> 8 0 11 1550 0.000100
+> 6 0 1551 9 1362 "AS_sagittaire_link_63_DOWN"
+> 8 0 10 1551 125000000.000000
+> 8 0 11 1551 0.000100
+> 6 0 1552 7 1362 "sagittaire-64.lyon.grid5000.fr"
+> 8 0 8 1552 5669300000.000000
+> 6 0 1553 9 1362 "AS_sagittaire_link_64_UP"
+> 8 0 10 1553 125000000.000000
+> 8 0 11 1553 0.000100
+> 6 0 1554 9 1362 "AS_sagittaire_link_64_DOWN"
+> 8 0 10 1554 125000000.000000
+> 8 0 11 1554 0.000100
+> 6 0 1555 7 1362 "sagittaire-65.lyon.grid5000.fr"
+> 8 0 8 1555 5669300000.000000
+> 6 0 1556 9 1362 "AS_sagittaire_link_65_UP"
+> 8 0 10 1556 125000000.000000
+> 8 0 11 1556 0.000100
+> 6 0 1557 9 1362 "AS_sagittaire_link_65_DOWN"
+> 8 0 10 1557 125000000.000000
+> 8 0 11 1557 0.000100
+> 6 0 1558 7 1362 "sagittaire-66.lyon.grid5000.fr"
+> 8 0 8 1558 5669300000.000000
+> 6 0 1559 9 1362 "AS_sagittaire_link_66_UP"
+> 8 0 10 1559 125000000.000000
+> 8 0 11 1559 0.000100
+> 6 0 1560 9 1362 "AS_sagittaire_link_66_DOWN"
+> 8 0 10 1560 125000000.000000
+> 8 0 11 1560 0.000100
+> 6 0 1561 7 1362 "sagittaire-67.lyon.grid5000.fr"
+> 8 0 8 1561 5669300000.000000
+> 6 0 1562 9 1362 "AS_sagittaire_link_67_UP"
+> 8 0 10 1562 125000000.000000
+> 8 0 11 1562 0.000100
+> 6 0 1563 9 1362 "AS_sagittaire_link_67_DOWN"
+> 8 0 10 1563 125000000.000000
+> 8 0 11 1563 0.000100
+> 6 0 1564 7 1362 "sagittaire-68.lyon.grid5000.fr"
+> 8 0 8 1564 5669300000.000000
+> 6 0 1565 9 1362 "AS_sagittaire_link_68_UP"
+> 8 0 10 1565 125000000.000000
+> 8 0 11 1565 0.000100
+> 6 0 1566 9 1362 "AS_sagittaire_link_68_DOWN"
+> 8 0 10 1566 125000000.000000
+> 8 0 11 1566 0.000100
+> 6 0 1567 7 1362 "sagittaire-69.lyon.grid5000.fr"
+> 8 0 8 1567 5669300000.000000
+> 6 0 1568 9 1362 "AS_sagittaire_link_69_UP"
+> 8 0 10 1568 125000000.000000
+> 8 0 11 1568 0.000100
+> 6 0 1569 9 1362 "AS_sagittaire_link_69_DOWN"
+> 8 0 10 1569 125000000.000000
+> 8 0 11 1569 0.000100
+> 6 0 1570 7 1362 "sagittaire-70.lyon.grid5000.fr"
+> 8 0 8 1570 5669300000.000000
+> 6 0 1571 9 1362 "AS_sagittaire_link_70_UP"
+> 8 0 10 1571 125000000.000000
+> 8 0 11 1571 0.000100
+> 6 0 1572 9 1362 "AS_sagittaire_link_70_DOWN"
+> 8 0 10 1572 125000000.000000
+> 8 0 11 1572 0.000100
+> 6 0 1573 7 1362 "sagittaire-71.lyon.grid5000.fr"
+> 8 0 8 1573 5669300000.000000
+> 6 0 1574 9 1362 "AS_sagittaire_link_71_UP"
+> 8 0 10 1574 125000000.000000
+> 8 0 11 1574 0.000100
+> 6 0 1575 9 1362 "AS_sagittaire_link_71_DOWN"
+> 8 0 10 1575 125000000.000000
+> 8 0 11 1575 0.000100
+> 6 0 1576 7 1362 "sagittaire-72.lyon.grid5000.fr"
+> 8 0 8 1576 5669300000.000000
+> 6 0 1577 9 1362 "AS_sagittaire_link_72_UP"
+> 8 0 10 1577 125000000.000000
+> 8 0 11 1577 0.000100
+> 6 0 1578 9 1362 "AS_sagittaire_link_72_DOWN"
+> 8 0 10 1578 125000000.000000
+> 8 0 11 1578 0.000100
+> 6 0 1579 7 1362 "sagittaire-73.lyon.grid5000.fr"
+> 8 0 8 1579 5669300000.000000
+> 6 0 1580 9 1362 "AS_sagittaire_link_73_UP"
+> 8 0 10 1580 125000000.000000
+> 8 0 11 1580 0.000100
+> 6 0 1581 9 1362 "AS_sagittaire_link_73_DOWN"
+> 8 0 10 1581 125000000.000000
+> 8 0 11 1581 0.000100
+> 6 0 1582 7 1362 "sagittaire-74.lyon.grid5000.fr"
+> 8 0 8 1582 5669300000.000000
+> 6 0 1583 9 1362 "AS_sagittaire_link_74_UP"
+> 8 0 10 1583 125000000.000000
+> 8 0 11 1583 0.000100
+> 6 0 1584 9 1362 "AS_sagittaire_link_74_DOWN"
+> 8 0 10 1584 125000000.000000
+> 8 0 11 1584 0.000100
+> 6 0 1585 7 1362 "sagittaire-75.lyon.grid5000.fr"
+> 8 0 8 1585 5669300000.000000
+> 6 0 1586 9 1362 "AS_sagittaire_link_75_UP"
+> 8 0 10 1586 125000000.000000
+> 8 0 11 1586 0.000100
+> 6 0 1587 9 1362 "AS_sagittaire_link_75_DOWN"
+> 8 0 10 1587 125000000.000000
+> 8 0 11 1587 0.000100
+> 6 0 1588 7 1362 "sagittaire-76.lyon.grid5000.fr"
+> 8 0 8 1588 5669300000.000000
+> 6 0 1589 9 1362 "AS_sagittaire_link_76_UP"
+> 8 0 10 1589 125000000.000000
+> 8 0 11 1589 0.000100
+> 6 0 1590 9 1362 "AS_sagittaire_link_76_DOWN"
+> 8 0 10 1590 125000000.000000
+> 8 0 11 1590 0.000100
+> 6 0 1591 7 1362 "sagittaire-77.lyon.grid5000.fr"
+> 8 0 8 1591 5669300000.000000
+> 6 0 1592 9 1362 "AS_sagittaire_link_77_UP"
+> 8 0 10 1592 125000000.000000
+> 8 0 11 1592 0.000100
+> 6 0 1593 9 1362 "AS_sagittaire_link_77_DOWN"
+> 8 0 10 1593 125000000.000000
+> 8 0 11 1593 0.000100
+> 6 0 1594 7 1362 "sagittaire-78.lyon.grid5000.fr"
+> 8 0 8 1594 5669300000.000000
+> 6 0 1595 9 1362 "AS_sagittaire_link_78_UP"
+> 8 0 10 1595 125000000.000000
+> 8 0 11 1595 0.000100
+> 6 0 1596 9 1362 "AS_sagittaire_link_78_DOWN"
+> 8 0 10 1596 125000000.000000
+> 8 0 11 1596 0.000100
+> 6 0 1597 7 1362 "sagittaire-79.lyon.grid5000.fr"
+> 8 0 8 1597 5669300000.000000
+> 6 0 1598 9 1362 "AS_sagittaire_link_79_UP"
+> 8 0 10 1598 125000000.000000
+> 8 0 11 1598 0.000100
+> 6 0 1599 9 1362 "AS_sagittaire_link_79_DOWN"
+> 8 0 10 1599 125000000.000000
+> 8 0 11 1599 0.000100
+> 6 0 1600 12 1362 "sagittaire-AS_sagittaire_router.lyon.grid5000.fr"
+> 6 0 1601 9 1362 "AS_sagittaire_backbone"
+> 8 0 10 1601 1250000000.000000
+> 8 0 11 1601 0.000100
+> 6 0 1602 3 1189 "link_sagittaire"
+> 8 0 4 1602 1250000000.000000
+> 8 0 5 1602 0.000100
+> 6 0 1603 6 1189 "gw_AS_lyon"
+> 6 0 1604 12 1603 "gw_lyon"
+> 6 0 1605 3 1189 "link_gw_lyon"
+> 8 0 4 1605 1250000000.000000
+> 8 0 5 1605 0.000100
+> 6 0 1606 1 0 "AS_nancy"
+> 6 0 1607 6 1606 "AS_graphene"
+> 6 0 1608 7 1607 "graphene-1.nancy.grid5000.fr"
+> 8 0 8 1608 16673000000.000000
+> 6 0 1609 9 1607 "AS_graphene_link_1_UP"
+> 8 0 10 1609 125000000.000000
+> 8 0 11 1609 0.000100
+> 6 0 1610 9 1607 "AS_graphene_link_1_DOWN"
+> 8 0 10 1610 125000000.000000
+> 8 0 11 1610 0.000100
+> 6 0 1611 7 1607 "graphene-2.nancy.grid5000.fr"
+> 8 0 8 1611 16673000000.000000
+> 6 0 1612 9 1607 "AS_graphene_link_2_UP"
+> 8 0 10 1612 125000000.000000
+> 8 0 11 1612 0.000100
+> 6 0 1613 9 1607 "AS_graphene_link_2_DOWN"
+> 8 0 10 1613 125000000.000000
+> 8 0 11 1613 0.000100
+> 6 0 1614 7 1607 "graphene-3.nancy.grid5000.fr"
+> 8 0 8 1614 16673000000.000000
+> 6 0 1615 9 1607 "AS_graphene_link_3_UP"
+> 8 0 10 1615 125000000.000000
+> 8 0 11 1615 0.000100
+> 6 0 1616 9 1607 "AS_graphene_link_3_DOWN"
+> 8 0 10 1616 125000000.000000
+> 8 0 11 1616 0.000100
+> 6 0 1617 7 1607 "graphene-4.nancy.grid5000.fr"
+> 8 0 8 1617 16673000000.000000
+> 6 0 1618 9 1607 "AS_graphene_link_4_UP"
+> 8 0 10 1618 125000000.000000
+> 8 0 11 1618 0.000100
+> 6 0 1619 9 1607 "AS_graphene_link_4_DOWN"
+> 8 0 10 1619 125000000.000000
+> 8 0 11 1619 0.000100
+> 6 0 1620 7 1607 "graphene-5.nancy.grid5000.fr"
+> 8 0 8 1620 16673000000.000000
+> 6 0 1621 9 1607 "AS_graphene_link_5_UP"
+> 8 0 10 1621 125000000.000000
+> 8 0 11 1621 0.000100
+> 6 0 1622 9 1607 "AS_graphene_link_5_DOWN"
+> 8 0 10 1622 125000000.000000
+> 8 0 11 1622 0.000100
+> 6 0 1623 7 1607 "graphene-6.nancy.grid5000.fr"
+> 8 0 8 1623 16673000000.000000
+> 6 0 1624 9 1607 "AS_graphene_link_6_UP"
+> 8 0 10 1624 125000000.000000
+> 8 0 11 1624 0.000100
+> 6 0 1625 9 1607 "AS_graphene_link_6_DOWN"
+> 8 0 10 1625 125000000.000000
+> 8 0 11 1625 0.000100
+> 6 0 1626 7 1607 "graphene-7.nancy.grid5000.fr"
+> 8 0 8 1626 16673000000.000000
+> 6 0 1627 9 1607 "AS_graphene_link_7_UP"
+> 8 0 10 1627 125000000.000000
+> 8 0 11 1627 0.000100
+> 6 0 1628 9 1607 "AS_graphene_link_7_DOWN"
+> 8 0 10 1628 125000000.000000
+> 8 0 11 1628 0.000100
+> 6 0 1629 7 1607 "graphene-8.nancy.grid5000.fr"
+> 8 0 8 1629 16673000000.000000
+> 6 0 1630 9 1607 "AS_graphene_link_8_UP"
+> 8 0 10 1630 125000000.000000
+> 8 0 11 1630 0.000100
+> 6 0 1631 9 1607 "AS_graphene_link_8_DOWN"
+> 8 0 10 1631 125000000.000000
+> 8 0 11 1631 0.000100
+> 6 0 1632 7 1607 "graphene-9.nancy.grid5000.fr"
+> 8 0 8 1632 16673000000.000000
+> 6 0 1633 9 1607 "AS_graphene_link_9_UP"
+> 8 0 10 1633 125000000.000000
+> 8 0 11 1633 0.000100
+> 6 0 1634 9 1607 "AS_graphene_link_9_DOWN"
+> 8 0 10 1634 125000000.000000
+> 8 0 11 1634 0.000100
+> 6 0 1635 7 1607 "graphene-10.nancy.grid5000.fr"
+> 8 0 8 1635 16673000000.000000
+> 6 0 1636 9 1607 "AS_graphene_link_10_UP"
+> 8 0 10 1636 125000000.000000
+> 8 0 11 1636 0.000100
+> 6 0 1637 9 1607 "AS_graphene_link_10_DOWN"
+> 8 0 10 1637 125000000.000000
+> 8 0 11 1637 0.000100
+> 6 0 1638 7 1607 "graphene-11.nancy.grid5000.fr"
+> 8 0 8 1638 16673000000.000000
+> 6 0 1639 9 1607 "AS_graphene_link_11_UP"
+> 8 0 10 1639 125000000.000000
+> 8 0 11 1639 0.000100
+> 6 0 1640 9 1607 "AS_graphene_link_11_DOWN"
+> 8 0 10 1640 125000000.000000
+> 8 0 11 1640 0.000100
+> 6 0 1641 7 1607 "graphene-12.nancy.grid5000.fr"
+> 8 0 8 1641 16673000000.000000
+> 6 0 1642 9 1607 "AS_graphene_link_12_UP"
+> 8 0 10 1642 125000000.000000
+> 8 0 11 1642 0.000100
+> 6 0 1643 9 1607 "AS_graphene_link_12_DOWN"
+> 8 0 10 1643 125000000.000000
+> 8 0 11 1643 0.000100
+> 6 0 1644 7 1607 "graphene-13.nancy.grid5000.fr"
+> 8 0 8 1644 16673000000.000000
+> 6 0 1645 9 1607 "AS_graphene_link_13_UP"
+> 8 0 10 1645 125000000.000000
+> 8 0 11 1645 0.000100
+> 6 0 1646 9 1607 "AS_graphene_link_13_DOWN"
+> 8 0 10 1646 125000000.000000
+> 8 0 11 1646 0.000100
+> 6 0 1647 7 1607 "graphene-14.nancy.grid5000.fr"
+> 8 0 8 1647 16673000000.000000
+> 6 0 1648 9 1607 "AS_graphene_link_14_UP"
+> 8 0 10 1648 125000000.000000
+> 8 0 11 1648 0.000100
+> 6 0 1649 9 1607 "AS_graphene_link_14_DOWN"
+> 8 0 10 1649 125000000.000000
+> 8 0 11 1649 0.000100
+> 6 0 1650 7 1607 "graphene-15.nancy.grid5000.fr"
+> 8 0 8 1650 16673000000.000000
+> 6 0 1651 9 1607 "AS_graphene_link_15_UP"
+> 8 0 10 1651 125000000.000000
+> 8 0 11 1651 0.000100
+> 6 0 1652 9 1607 "AS_graphene_link_15_DOWN"
+> 8 0 10 1652 125000000.000000
+> 8 0 11 1652 0.000100
+> 6 0 1653 7 1607 "graphene-16.nancy.grid5000.fr"
+> 8 0 8 1653 16673000000.000000
+> 6 0 1654 9 1607 "AS_graphene_link_16_UP"
+> 8 0 10 1654 125000000.000000
+> 8 0 11 1654 0.000100
+> 6 0 1655 9 1607 "AS_graphene_link_16_DOWN"
+> 8 0 10 1655 125000000.000000
+> 8 0 11 1655 0.000100
+> 6 0 1656 7 1607 "graphene-17.nancy.grid5000.fr"
+> 8 0 8 1656 16673000000.000000
+> 6 0 1657 9 1607 "AS_graphene_link_17_UP"
+> 8 0 10 1657 125000000.000000
+> 8 0 11 1657 0.000100
+> 6 0 1658 9 1607 "AS_graphene_link_17_DOWN"
+> 8 0 10 1658 125000000.000000
+> 8 0 11 1658 0.000100
+> 6 0 1659 7 1607 "graphene-18.nancy.grid5000.fr"
+> 8 0 8 1659 16673000000.000000
+> 6 0 1660 9 1607 "AS_graphene_link_18_UP"
+> 8 0 10 1660 125000000.000000
+> 8 0 11 1660 0.000100
+> 6 0 1661 9 1607 "AS_graphene_link_18_DOWN"
+> 8 0 10 1661 125000000.000000
+> 8 0 11 1661 0.000100
+> 6 0 1662 7 1607 "graphene-19.nancy.grid5000.fr"
+> 8 0 8 1662 16673000000.000000
+> 6 0 1663 9 1607 "AS_graphene_link_19_UP"
+> 8 0 10 1663 125000000.000000
+> 8 0 11 1663 0.000100
+> 6 0 1664 9 1607 "AS_graphene_link_19_DOWN"
+> 8 0 10 1664 125000000.000000
+> 8 0 11 1664 0.000100
+> 6 0 1665 7 1607 "graphene-20.nancy.grid5000.fr"
+> 8 0 8 1665 16673000000.000000
+> 6 0 1666 9 1607 "AS_graphene_link_20_UP"
+> 8 0 10 1666 125000000.000000
+> 8 0 11 1666 0.000100
+> 6 0 1667 9 1607 "AS_graphene_link_20_DOWN"
+> 8 0 10 1667 125000000.000000
+> 8 0 11 1667 0.000100
+> 6 0 1668 7 1607 "graphene-21.nancy.grid5000.fr"
+> 8 0 8 1668 16673000000.000000
+> 6 0 1669 9 1607 "AS_graphene_link_21_UP"
+> 8 0 10 1669 125000000.000000
+> 8 0 11 1669 0.000100
+> 6 0 1670 9 1607 "AS_graphene_link_21_DOWN"
+> 8 0 10 1670 125000000.000000
+> 8 0 11 1670 0.000100
+> 6 0 1671 7 1607 "graphene-22.nancy.grid5000.fr"
+> 8 0 8 1671 16673000000.000000
+> 6 0 1672 9 1607 "AS_graphene_link_22_UP"
+> 8 0 10 1672 125000000.000000
+> 8 0 11 1672 0.000100
+> 6 0 1673 9 1607 "AS_graphene_link_22_DOWN"
+> 8 0 10 1673 125000000.000000
+> 8 0 11 1673 0.000100
+> 6 0 1674 7 1607 "graphene-23.nancy.grid5000.fr"
+> 8 0 8 1674 16673000000.000000
+> 6 0 1675 9 1607 "AS_graphene_link_23_UP"
+> 8 0 10 1675 125000000.000000
+> 8 0 11 1675 0.000100
+> 6 0 1676 9 1607 "AS_graphene_link_23_DOWN"
+> 8 0 10 1676 125000000.000000
+> 8 0 11 1676 0.000100
+> 6 0 1677 7 1607 "graphene-24.nancy.grid5000.fr"
+> 8 0 8 1677 16673000000.000000
+> 6 0 1678 9 1607 "AS_graphene_link_24_UP"
+> 8 0 10 1678 125000000.000000
+> 8 0 11 1678 0.000100
+> 6 0 1679 9 1607 "AS_graphene_link_24_DOWN"
+> 8 0 10 1679 125000000.000000
+> 8 0 11 1679 0.000100
+> 6 0 1680 7 1607 "graphene-25.nancy.grid5000.fr"
+> 8 0 8 1680 16673000000.000000
+> 6 0 1681 9 1607 "AS_graphene_link_25_UP"
+> 8 0 10 1681 125000000.000000
+> 8 0 11 1681 0.000100
+> 6 0 1682 9 1607 "AS_graphene_link_25_DOWN"
+> 8 0 10 1682 125000000.000000
+> 8 0 11 1682 0.000100
+> 6 0 1683 7 1607 "graphene-26.nancy.grid5000.fr"
+> 8 0 8 1683 16673000000.000000
+> 6 0 1684 9 1607 "AS_graphene_link_26_UP"
+> 8 0 10 1684 125000000.000000
+> 8 0 11 1684 0.000100
+> 6 0 1685 9 1607 "AS_graphene_link_26_DOWN"
+> 8 0 10 1685 125000000.000000
+> 8 0 11 1685 0.000100
+> 6 0 1686 7 1607 "graphene-27.nancy.grid5000.fr"
+> 8 0 8 1686 16673000000.000000
+> 6 0 1687 9 1607 "AS_graphene_link_27_UP"
+> 8 0 10 1687 125000000.000000
+> 8 0 11 1687 0.000100
+> 6 0 1688 9 1607 "AS_graphene_link_27_DOWN"
+> 8 0 10 1688 125000000.000000
+> 8 0 11 1688 0.000100
+> 6 0 1689 7 1607 "graphene-28.nancy.grid5000.fr"
+> 8 0 8 1689 16673000000.000000
+> 6 0 1690 9 1607 "AS_graphene_link_28_UP"
+> 8 0 10 1690 125000000.000000
+> 8 0 11 1690 0.000100
+> 6 0 1691 9 1607 "AS_graphene_link_28_DOWN"
+> 8 0 10 1691 125000000.000000
+> 8 0 11 1691 0.000100
+> 6 0 1692 7 1607 "graphene-29.nancy.grid5000.fr"
+> 8 0 8 1692 16673000000.000000
+> 6 0 1693 9 1607 "AS_graphene_link_29_UP"
+> 8 0 10 1693 125000000.000000
+> 8 0 11 1693 0.000100
+> 6 0 1694 9 1607 "AS_graphene_link_29_DOWN"
+> 8 0 10 1694 125000000.000000
+> 8 0 11 1694 0.000100
+> 6 0 1695 7 1607 "graphene-30.nancy.grid5000.fr"
+> 8 0 8 1695 16673000000.000000
+> 6 0 1696 9 1607 "AS_graphene_link_30_UP"
+> 8 0 10 1696 125000000.000000
+> 8 0 11 1696 0.000100
+> 6 0 1697 9 1607 "AS_graphene_link_30_DOWN"
+> 8 0 10 1697 125000000.000000
+> 8 0 11 1697 0.000100
+> 6 0 1698 7 1607 "graphene-31.nancy.grid5000.fr"
+> 8 0 8 1698 16673000000.000000
+> 6 0 1699 9 1607 "AS_graphene_link_31_UP"
+> 8 0 10 1699 125000000.000000
+> 8 0 11 1699 0.000100
+> 6 0 1700 9 1607 "AS_graphene_link_31_DOWN"
+> 8 0 10 1700 125000000.000000
+> 8 0 11 1700 0.000100
+> 6 0 1701 7 1607 "graphene-32.nancy.grid5000.fr"
+> 8 0 8 1701 16673000000.000000
+> 6 0 1702 9 1607 "AS_graphene_link_32_UP"
+> 8 0 10 1702 125000000.000000
+> 8 0 11 1702 0.000100
+> 6 0 1703 9 1607 "AS_graphene_link_32_DOWN"
+> 8 0 10 1703 125000000.000000
+> 8 0 11 1703 0.000100
+> 6 0 1704 7 1607 "graphene-33.nancy.grid5000.fr"
+> 8 0 8 1704 16673000000.000000
+> 6 0 1705 9 1607 "AS_graphene_link_33_UP"
+> 8 0 10 1705 125000000.000000
+> 8 0 11 1705 0.000100
+> 6 0 1706 9 1607 "AS_graphene_link_33_DOWN"
+> 8 0 10 1706 125000000.000000
+> 8 0 11 1706 0.000100
+> 6 0 1707 7 1607 "graphene-34.nancy.grid5000.fr"
+> 8 0 8 1707 16673000000.000000
+> 6 0 1708 9 1607 "AS_graphene_link_34_UP"
+> 8 0 10 1708 125000000.000000
+> 8 0 11 1708 0.000100
+> 6 0 1709 9 1607 "AS_graphene_link_34_DOWN"
+> 8 0 10 1709 125000000.000000
+> 8 0 11 1709 0.000100
+> 6 0 1710 7 1607 "graphene-35.nancy.grid5000.fr"
+> 8 0 8 1710 16673000000.000000
+> 6 0 1711 9 1607 "AS_graphene_link_35_UP"
+> 8 0 10 1711 125000000.000000
+> 8 0 11 1711 0.000100
+> 6 0 1712 9 1607 "AS_graphene_link_35_DOWN"
+> 8 0 10 1712 125000000.000000
+> 8 0 11 1712 0.000100
+> 6 0 1713 7 1607 "graphene-36.nancy.grid5000.fr"
+> 8 0 8 1713 16673000000.000000
+> 6 0 1714 9 1607 "AS_graphene_link_36_UP"
+> 8 0 10 1714 125000000.000000
+> 8 0 11 1714 0.000100
+> 6 0 1715 9 1607 "AS_graphene_link_36_DOWN"
+> 8 0 10 1715 125000000.000000
+> 8 0 11 1715 0.000100
+> 6 0 1716 7 1607 "graphene-37.nancy.grid5000.fr"
+> 8 0 8 1716 16673000000.000000
+> 6 0 1717 9 1607 "AS_graphene_link_37_UP"
+> 8 0 10 1717 125000000.000000
+> 8 0 11 1717 0.000100
+> 6 0 1718 9 1607 "AS_graphene_link_37_DOWN"
+> 8 0 10 1718 125000000.000000
+> 8 0 11 1718 0.000100
+> 6 0 1719 7 1607 "graphene-38.nancy.grid5000.fr"
+> 8 0 8 1719 16673000000.000000
+> 6 0 1720 9 1607 "AS_graphene_link_38_UP"
+> 8 0 10 1720 125000000.000000
+> 8 0 11 1720 0.000100
+> 6 0 1721 9 1607 "AS_graphene_link_38_DOWN"
+> 8 0 10 1721 125000000.000000
+> 8 0 11 1721 0.000100
+> 6 0 1722 7 1607 "graphene-39.nancy.grid5000.fr"
+> 8 0 8 1722 16673000000.000000
+> 6 0 1723 9 1607 "AS_graphene_link_39_UP"
+> 8 0 10 1723 125000000.000000
+> 8 0 11 1723 0.000100
+> 6 0 1724 9 1607 "AS_graphene_link_39_DOWN"
+> 8 0 10 1724 125000000.000000
+> 8 0 11 1724 0.000100
+> 6 0 1725 7 1607 "graphene-40.nancy.grid5000.fr"
+> 8 0 8 1725 16673000000.000000
+> 6 0 1726 9 1607 "AS_graphene_link_40_UP"
+> 8 0 10 1726 125000000.000000
+> 8 0 11 1726 0.000100
+> 6 0 1727 9 1607 "AS_graphene_link_40_DOWN"
+> 8 0 10 1727 125000000.000000
+> 8 0 11 1727 0.000100
+> 6 0 1728 7 1607 "graphene-41.nancy.grid5000.fr"
+> 8 0 8 1728 16673000000.000000
+> 6 0 1729 9 1607 "AS_graphene_link_41_UP"
+> 8 0 10 1729 125000000.000000
+> 8 0 11 1729 0.000100
+> 6 0 1730 9 1607 "AS_graphene_link_41_DOWN"
+> 8 0 10 1730 125000000.000000
+> 8 0 11 1730 0.000100
+> 6 0 1731 7 1607 "graphene-42.nancy.grid5000.fr"
+> 8 0 8 1731 16673000000.000000
+> 6 0 1732 9 1607 "AS_graphene_link_42_UP"
+> 8 0 10 1732 125000000.000000
+> 8 0 11 1732 0.000100
+> 6 0 1733 9 1607 "AS_graphene_link_42_DOWN"
+> 8 0 10 1733 125000000.000000
+> 8 0 11 1733 0.000100
+> 6 0 1734 7 1607 "graphene-43.nancy.grid5000.fr"
+> 8 0 8 1734 16673000000.000000
+> 6 0 1735 9 1607 "AS_graphene_link_43_UP"
+> 8 0 10 1735 125000000.000000
+> 8 0 11 1735 0.000100
+> 6 0 1736 9 1607 "AS_graphene_link_43_DOWN"
+> 8 0 10 1736 125000000.000000
+> 8 0 11 1736 0.000100
+> 6 0 1737 7 1607 "graphene-44.nancy.grid5000.fr"
+> 8 0 8 1737 16673000000.000000
+> 6 0 1738 9 1607 "AS_graphene_link_44_UP"
+> 8 0 10 1738 125000000.000000
+> 8 0 11 1738 0.000100
+> 6 0 1739 9 1607 "AS_graphene_link_44_DOWN"
+> 8 0 10 1739 125000000.000000
+> 8 0 11 1739 0.000100
+> 6 0 1740 7 1607 "graphene-45.nancy.grid5000.fr"
+> 8 0 8 1740 16673000000.000000
+> 6 0 1741 9 1607 "AS_graphene_link_45_UP"
+> 8 0 10 1741 125000000.000000
+> 8 0 11 1741 0.000100
+> 6 0 1742 9 1607 "AS_graphene_link_45_DOWN"
+> 8 0 10 1742 125000000.000000
+> 8 0 11 1742 0.000100
+> 6 0 1743 7 1607 "graphene-46.nancy.grid5000.fr"
+> 8 0 8 1743 16673000000.000000
+> 6 0 1744 9 1607 "AS_graphene_link_46_UP"
+> 8 0 10 1744 125000000.000000
+> 8 0 11 1744 0.000100
+> 6 0 1745 9 1607 "AS_graphene_link_46_DOWN"
+> 8 0 10 1745 125000000.000000
+> 8 0 11 1745 0.000100
+> 6 0 1746 7 1607 "graphene-47.nancy.grid5000.fr"
+> 8 0 8 1746 16673000000.000000
+> 6 0 1747 9 1607 "AS_graphene_link_47_UP"
+> 8 0 10 1747 125000000.000000
+> 8 0 11 1747 0.000100
+> 6 0 1748 9 1607 "AS_graphene_link_47_DOWN"
+> 8 0 10 1748 125000000.000000
+> 8 0 11 1748 0.000100
+> 6 0 1749 7 1607 "graphene-48.nancy.grid5000.fr"
+> 8 0 8 1749 16673000000.000000
+> 6 0 1750 9 1607 "AS_graphene_link_48_UP"
+> 8 0 10 1750 125000000.000000
+> 8 0 11 1750 0.000100
+> 6 0 1751 9 1607 "AS_graphene_link_48_DOWN"
+> 8 0 10 1751 125000000.000000
+> 8 0 11 1751 0.000100
+> 6 0 1752 7 1607 "graphene-49.nancy.grid5000.fr"
+> 8 0 8 1752 16673000000.000000
+> 6 0 1753 9 1607 "AS_graphene_link_49_UP"
+> 8 0 10 1753 125000000.000000
+> 8 0 11 1753 0.000100
+> 6 0 1754 9 1607 "AS_graphene_link_49_DOWN"
+> 8 0 10 1754 125000000.000000
+> 8 0 11 1754 0.000100
+> 6 0 1755 7 1607 "graphene-50.nancy.grid5000.fr"
+> 8 0 8 1755 16673000000.000000
+> 6 0 1756 9 1607 "AS_graphene_link_50_UP"
+> 8 0 10 1756 125000000.000000
+> 8 0 11 1756 0.000100
+> 6 0 1757 9 1607 "AS_graphene_link_50_DOWN"
+> 8 0 10 1757 125000000.000000
+> 8 0 11 1757 0.000100
+> 6 0 1758 7 1607 "graphene-51.nancy.grid5000.fr"
+> 8 0 8 1758 16673000000.000000
+> 6 0 1759 9 1607 "AS_graphene_link_51_UP"
+> 8 0 10 1759 125000000.000000
+> 8 0 11 1759 0.000100
+> 6 0 1760 9 1607 "AS_graphene_link_51_DOWN"
+> 8 0 10 1760 125000000.000000
+> 8 0 11 1760 0.000100
+> 6 0 1761 7 1607 "graphene-52.nancy.grid5000.fr"
+> 8 0 8 1761 16673000000.000000
+> 6 0 1762 9 1607 "AS_graphene_link_52_UP"
+> 8 0 10 1762 125000000.000000
+> 8 0 11 1762 0.000100
+> 6 0 1763 9 1607 "AS_graphene_link_52_DOWN"
+> 8 0 10 1763 125000000.000000
+> 8 0 11 1763 0.000100
+> 6 0 1764 7 1607 "graphene-53.nancy.grid5000.fr"
+> 8 0 8 1764 16673000000.000000
+> 6 0 1765 9 1607 "AS_graphene_link_53_UP"
+> 8 0 10 1765 125000000.000000
+> 8 0 11 1765 0.000100
+> 6 0 1766 9 1607 "AS_graphene_link_53_DOWN"
+> 8 0 10 1766 125000000.000000
+> 8 0 11 1766 0.000100
+> 6 0 1767 7 1607 "graphene-54.nancy.grid5000.fr"
+> 8 0 8 1767 16673000000.000000
+> 6 0 1768 9 1607 "AS_graphene_link_54_UP"
+> 8 0 10 1768 125000000.000000
+> 8 0 11 1768 0.000100
+> 6 0 1769 9 1607 "AS_graphene_link_54_DOWN"
+> 8 0 10 1769 125000000.000000
+> 8 0 11 1769 0.000100
+> 6 0 1770 7 1607 "graphene-55.nancy.grid5000.fr"
+> 8 0 8 1770 16673000000.000000
+> 6 0 1771 9 1607 "AS_graphene_link_55_UP"
+> 8 0 10 1771 125000000.000000
+> 8 0 11 1771 0.000100
+> 6 0 1772 9 1607 "AS_graphene_link_55_DOWN"
+> 8 0 10 1772 125000000.000000
+> 8 0 11 1772 0.000100
+> 6 0 1773 7 1607 "graphene-56.nancy.grid5000.fr"
+> 8 0 8 1773 16673000000.000000
+> 6 0 1774 9 1607 "AS_graphene_link_56_UP"
+> 8 0 10 1774 125000000.000000
+> 8 0 11 1774 0.000100
+> 6 0 1775 9 1607 "AS_graphene_link_56_DOWN"
+> 8 0 10 1775 125000000.000000
+> 8 0 11 1775 0.000100
+> 6 0 1776 7 1607 "graphene-57.nancy.grid5000.fr"
+> 8 0 8 1776 16673000000.000000
+> 6 0 1777 9 1607 "AS_graphene_link_57_UP"
+> 8 0 10 1777 125000000.000000
+> 8 0 11 1777 0.000100
+> 6 0 1778 9 1607 "AS_graphene_link_57_DOWN"
+> 8 0 10 1778 125000000.000000
+> 8 0 11 1778 0.000100
+> 6 0 1779 7 1607 "graphene-58.nancy.grid5000.fr"
+> 8 0 8 1779 16673000000.000000
+> 6 0 1780 9 1607 "AS_graphene_link_58_UP"
+> 8 0 10 1780 125000000.000000
+> 8 0 11 1780 0.000100
+> 6 0 1781 9 1607 "AS_graphene_link_58_DOWN"
+> 8 0 10 1781 125000000.000000
+> 8 0 11 1781 0.000100
+> 6 0 1782 7 1607 "graphene-59.nancy.grid5000.fr"
+> 8 0 8 1782 16673000000.000000
+> 6 0 1783 9 1607 "AS_graphene_link_59_UP"
+> 8 0 10 1783 125000000.000000
+> 8 0 11 1783 0.000100
+> 6 0 1784 9 1607 "AS_graphene_link_59_DOWN"
+> 8 0 10 1784 125000000.000000
+> 8 0 11 1784 0.000100
+> 6 0 1785 7 1607 "graphene-60.nancy.grid5000.fr"
+> 8 0 8 1785 16673000000.000000
+> 6 0 1786 9 1607 "AS_graphene_link_60_UP"
+> 8 0 10 1786 125000000.000000
+> 8 0 11 1786 0.000100
+> 6 0 1787 9 1607 "AS_graphene_link_60_DOWN"
+> 8 0 10 1787 125000000.000000
+> 8 0 11 1787 0.000100
+> 6 0 1788 7 1607 "graphene-61.nancy.grid5000.fr"
+> 8 0 8 1788 16673000000.000000
+> 6 0 1789 9 1607 "AS_graphene_link_61_UP"
+> 8 0 10 1789 125000000.000000
+> 8 0 11 1789 0.000100
+> 6 0 1790 9 1607 "AS_graphene_link_61_DOWN"
+> 8 0 10 1790 125000000.000000
+> 8 0 11 1790 0.000100
+> 6 0 1791 7 1607 "graphene-62.nancy.grid5000.fr"
+> 8 0 8 1791 16673000000.000000
+> 6 0 1792 9 1607 "AS_graphene_link_62_UP"
+> 8 0 10 1792 125000000.000000
+> 8 0 11 1792 0.000100
+> 6 0 1793 9 1607 "AS_graphene_link_62_DOWN"
+> 8 0 10 1793 125000000.000000
+> 8 0 11 1793 0.000100
+> 6 0 1794 7 1607 "graphene-63.nancy.grid5000.fr"
+> 8 0 8 1794 16673000000.000000
+> 6 0 1795 9 1607 "AS_graphene_link_63_UP"
+> 8 0 10 1795 125000000.000000
+> 8 0 11 1795 0.000100
+> 6 0 1796 9 1607 "AS_graphene_link_63_DOWN"
+> 8 0 10 1796 125000000.000000
+> 8 0 11 1796 0.000100
+> 6 0 1797 7 1607 "graphene-64.nancy.grid5000.fr"
+> 8 0 8 1797 16673000000.000000
+> 6 0 1798 9 1607 "AS_graphene_link_64_UP"
+> 8 0 10 1798 125000000.000000
+> 8 0 11 1798 0.000100
+> 6 0 1799 9 1607 "AS_graphene_link_64_DOWN"
+> 8 0 10 1799 125000000.000000
+> 8 0 11 1799 0.000100
+> 6 0 1800 7 1607 "graphene-65.nancy.grid5000.fr"
+> 8 0 8 1800 16673000000.000000
+> 6 0 1801 9 1607 "AS_graphene_link_65_UP"
+> 8 0 10 1801 125000000.000000
+> 8 0 11 1801 0.000100
+> 6 0 1802 9 1607 "AS_graphene_link_65_DOWN"
+> 8 0 10 1802 125000000.000000
+> 8 0 11 1802 0.000100
+> 6 0 1803 7 1607 "graphene-66.nancy.grid5000.fr"
+> 8 0 8 1803 16673000000.000000
+> 6 0 1804 9 1607 "AS_graphene_link_66_UP"
+> 8 0 10 1804 125000000.000000
+> 8 0 11 1804 0.000100
+> 6 0 1805 9 1607 "AS_graphene_link_66_DOWN"
+> 8 0 10 1805 125000000.000000
+> 8 0 11 1805 0.000100
+> 6 0 1806 7 1607 "graphene-67.nancy.grid5000.fr"
+> 8 0 8 1806 16673000000.000000
+> 6 0 1807 9 1607 "AS_graphene_link_67_UP"
+> 8 0 10 1807 125000000.000000
+> 8 0 11 1807 0.000100
+> 6 0 1808 9 1607 "AS_graphene_link_67_DOWN"
+> 8 0 10 1808 125000000.000000
+> 8 0 11 1808 0.000100
+> 6 0 1809 7 1607 "graphene-68.nancy.grid5000.fr"
+> 8 0 8 1809 16673000000.000000
+> 6 0 1810 9 1607 "AS_graphene_link_68_UP"
+> 8 0 10 1810 125000000.000000
+> 8 0 11 1810 0.000100
+> 6 0 1811 9 1607 "AS_graphene_link_68_DOWN"
+> 8 0 10 1811 125000000.000000
+> 8 0 11 1811 0.000100
+> 6 0 1812 7 1607 "graphene-69.nancy.grid5000.fr"
+> 8 0 8 1812 16673000000.000000
+> 6 0 1813 9 1607 "AS_graphene_link_69_UP"
+> 8 0 10 1813 125000000.000000
+> 8 0 11 1813 0.000100
+> 6 0 1814 9 1607 "AS_graphene_link_69_DOWN"
+> 8 0 10 1814 125000000.000000
+> 8 0 11 1814 0.000100
+> 6 0 1815 7 1607 "graphene-70.nancy.grid5000.fr"
+> 8 0 8 1815 16673000000.000000
+> 6 0 1816 9 1607 "AS_graphene_link_70_UP"
+> 8 0 10 1816 125000000.000000
+> 8 0 11 1816 0.000100
+> 6 0 1817 9 1607 "AS_graphene_link_70_DOWN"
+> 8 0 10 1817 125000000.000000
+> 8 0 11 1817 0.000100
+> 6 0 1818 7 1607 "graphene-71.nancy.grid5000.fr"
+> 8 0 8 1818 16673000000.000000
+> 6 0 1819 9 1607 "AS_graphene_link_71_UP"
+> 8 0 10 1819 125000000.000000
+> 8 0 11 1819 0.000100
+> 6 0 1820 9 1607 "AS_graphene_link_71_DOWN"
+> 8 0 10 1820 125000000.000000
+> 8 0 11 1820 0.000100
+> 6 0 1821 7 1607 "graphene-72.nancy.grid5000.fr"
+> 8 0 8 1821 16673000000.000000
+> 6 0 1822 9 1607 "AS_graphene_link_72_UP"
+> 8 0 10 1822 125000000.000000
+> 8 0 11 1822 0.000100
+> 6 0 1823 9 1607 "AS_graphene_link_72_DOWN"
+> 8 0 10 1823 125000000.000000
+> 8 0 11 1823 0.000100
+> 6 0 1824 7 1607 "graphene-73.nancy.grid5000.fr"
+> 8 0 8 1824 16673000000.000000
+> 6 0 1825 9 1607 "AS_graphene_link_73_UP"
+> 8 0 10 1825 125000000.000000
+> 8 0 11 1825 0.000100
+> 6 0 1826 9 1607 "AS_graphene_link_73_DOWN"
+> 8 0 10 1826 125000000.000000
+> 8 0 11 1826 0.000100
+> 6 0 1827 7 1607 "graphene-74.nancy.grid5000.fr"
+> 8 0 8 1827 16673000000.000000
+> 6 0 1828 9 1607 "AS_graphene_link_74_UP"
+> 8 0 10 1828 125000000.000000
+> 8 0 11 1828 0.000100
+> 6 0 1829 9 1607 "AS_graphene_link_74_DOWN"
+> 8 0 10 1829 125000000.000000
+> 8 0 11 1829 0.000100
+> 6 0 1830 7 1607 "graphene-75.nancy.grid5000.fr"
+> 8 0 8 1830 16673000000.000000
+> 6 0 1831 9 1607 "AS_graphene_link_75_UP"
+> 8 0 10 1831 125000000.000000
+> 8 0 11 1831 0.000100
+> 6 0 1832 9 1607 "AS_graphene_link_75_DOWN"
+> 8 0 10 1832 125000000.000000
+> 8 0 11 1832 0.000100
+> 6 0 1833 7 1607 "graphene-76.nancy.grid5000.fr"
+> 8 0 8 1833 16673000000.000000
+> 6 0 1834 9 1607 "AS_graphene_link_76_UP"
+> 8 0 10 1834 125000000.000000
+> 8 0 11 1834 0.000100
+> 6 0 1835 9 1607 "AS_graphene_link_76_DOWN"
+> 8 0 10 1835 125000000.000000
+> 8 0 11 1835 0.000100
+> 6 0 1836 7 1607 "graphene-77.nancy.grid5000.fr"
+> 8 0 8 1836 16673000000.000000
+> 6 0 1837 9 1607 "AS_graphene_link_77_UP"
+> 8 0 10 1837 125000000.000000
+> 8 0 11 1837 0.000100
+> 6 0 1838 9 1607 "AS_graphene_link_77_DOWN"
+> 8 0 10 1838 125000000.000000
+> 8 0 11 1838 0.000100
+> 6 0 1839 7 1607 "graphene-78.nancy.grid5000.fr"
+> 8 0 8 1839 16673000000.000000
+> 6 0 1840 9 1607 "AS_graphene_link_78_UP"
+> 8 0 10 1840 125000000.000000
+> 8 0 11 1840 0.000100
+> 6 0 1841 9 1607 "AS_graphene_link_78_DOWN"
+> 8 0 10 1841 125000000.000000
+> 8 0 11 1841 0.000100
+> 6 0 1842 7 1607 "graphene-79.nancy.grid5000.fr"
+> 8 0 8 1842 16673000000.000000
+> 6 0 1843 9 1607 "AS_graphene_link_79_UP"
+> 8 0 10 1843 125000000.000000
+> 8 0 11 1843 0.000100
+> 6 0 1844 9 1607 "AS_graphene_link_79_DOWN"
+> 8 0 10 1844 125000000.000000
+> 8 0 11 1844 0.000100
+> 6 0 1845 7 1607 "graphene-80.nancy.grid5000.fr"
+> 8 0 8 1845 16673000000.000000
+> 6 0 1846 9 1607 "AS_graphene_link_80_UP"
+> 8 0 10 1846 125000000.000000
+> 8 0 11 1846 0.000100
+> 6 0 1847 9 1607 "AS_graphene_link_80_DOWN"
+> 8 0 10 1847 125000000.000000
+> 8 0 11 1847 0.000100
+> 6 0 1848 7 1607 "graphene-81.nancy.grid5000.fr"
+> 8 0 8 1848 16673000000.000000
+> 6 0 1849 9 1607 "AS_graphene_link_81_UP"
+> 8 0 10 1849 125000000.000000
+> 8 0 11 1849 0.000100
+> 6 0 1850 9 1607 "AS_graphene_link_81_DOWN"
+> 8 0 10 1850 125000000.000000
+> 8 0 11 1850 0.000100
+> 6 0 1851 7 1607 "graphene-82.nancy.grid5000.fr"
+> 8 0 8 1851 16673000000.000000
+> 6 0 1852 9 1607 "AS_graphene_link_82_UP"
+> 8 0 10 1852 125000000.000000
+> 8 0 11 1852 0.000100
+> 6 0 1853 9 1607 "AS_graphene_link_82_DOWN"
+> 8 0 10 1853 125000000.000000
+> 8 0 11 1853 0.000100
+> 6 0 1854 7 1607 "graphene-83.nancy.grid5000.fr"
+> 8 0 8 1854 16673000000.000000
+> 6 0 1855 9 1607 "AS_graphene_link_83_UP"
+> 8 0 10 1855 125000000.000000
+> 8 0 11 1855 0.000100
+> 6 0 1856 9 1607 "AS_graphene_link_83_DOWN"
+> 8 0 10 1856 125000000.000000
+> 8 0 11 1856 0.000100
+> 6 0 1857 7 1607 "graphene-84.nancy.grid5000.fr"
+> 8 0 8 1857 16673000000.000000
+> 6 0 1858 9 1607 "AS_graphene_link_84_UP"
+> 8 0 10 1858 125000000.000000
+> 8 0 11 1858 0.000100
+> 6 0 1859 9 1607 "AS_graphene_link_84_DOWN"
+> 8 0 10 1859 125000000.000000
+> 8 0 11 1859 0.000100
+> 6 0 1860 7 1607 "graphene-85.nancy.grid5000.fr"
+> 8 0 8 1860 16673000000.000000
+> 6 0 1861 9 1607 "AS_graphene_link_85_UP"
+> 8 0 10 1861 125000000.000000
+> 8 0 11 1861 0.000100
+> 6 0 1862 9 1607 "AS_graphene_link_85_DOWN"
+> 8 0 10 1862 125000000.000000
+> 8 0 11 1862 0.000100
+> 6 0 1863 7 1607 "graphene-86.nancy.grid5000.fr"
+> 8 0 8 1863 16673000000.000000
+> 6 0 1864 9 1607 "AS_graphene_link_86_UP"
+> 8 0 10 1864 125000000.000000
+> 8 0 11 1864 0.000100
+> 6 0 1865 9 1607 "AS_graphene_link_86_DOWN"
+> 8 0 10 1865 125000000.000000
+> 8 0 11 1865 0.000100
+> 6 0 1866 7 1607 "graphene-87.nancy.grid5000.fr"
+> 8 0 8 1866 16673000000.000000
+> 6 0 1867 9 1607 "AS_graphene_link_87_UP"
+> 8 0 10 1867 125000000.000000
+> 8 0 11 1867 0.000100
+> 6 0 1868 9 1607 "AS_graphene_link_87_DOWN"
+> 8 0 10 1868 125000000.000000
+> 8 0 11 1868 0.000100
+> 6 0 1869 7 1607 "graphene-88.nancy.grid5000.fr"
+> 8 0 8 1869 16673000000.000000
+> 6 0 1870 9 1607 "AS_graphene_link_88_UP"
+> 8 0 10 1870 125000000.000000
+> 8 0 11 1870 0.000100
+> 6 0 1871 9 1607 "AS_graphene_link_88_DOWN"
+> 8 0 10 1871 125000000.000000
+> 8 0 11 1871 0.000100
+> 6 0 1872 7 1607 "graphene-89.nancy.grid5000.fr"
+> 8 0 8 1872 16673000000.000000
+> 6 0 1873 9 1607 "AS_graphene_link_89_UP"
+> 8 0 10 1873 125000000.000000
+> 8 0 11 1873 0.000100
+> 6 0 1874 9 1607 "AS_graphene_link_89_DOWN"
+> 8 0 10 1874 125000000.000000
+> 8 0 11 1874 0.000100
+> 6 0 1875 7 1607 "graphene-90.nancy.grid5000.fr"
+> 8 0 8 1875 16673000000.000000
+> 6 0 1876 9 1607 "AS_graphene_link_90_UP"
+> 8 0 10 1876 125000000.000000
+> 8 0 11 1876 0.000100
+> 6 0 1877 9 1607 "AS_graphene_link_90_DOWN"
+> 8 0 10 1877 125000000.000000
+> 8 0 11 1877 0.000100
+> 6 0 1878 7 1607 "graphene-91.nancy.grid5000.fr"
+> 8 0 8 1878 16673000000.000000
+> 6 0 1879 9 1607 "AS_graphene_link_91_UP"
+> 8 0 10 1879 125000000.000000
+> 8 0 11 1879 0.000100
+> 6 0 1880 9 1607 "AS_graphene_link_91_DOWN"
+> 8 0 10 1880 125000000.000000
+> 8 0 11 1880 0.000100
+> 6 0 1881 7 1607 "graphene-92.nancy.grid5000.fr"
+> 8 0 8 1881 16673000000.000000
+> 6 0 1882 9 1607 "AS_graphene_link_92_UP"
+> 8 0 10 1882 125000000.000000
+> 8 0 11 1882 0.000100
+> 6 0 1883 9 1607 "AS_graphene_link_92_DOWN"
+> 8 0 10 1883 125000000.000000
+> 8 0 11 1883 0.000100
+> 6 0 1884 7 1607 "graphene-93.nancy.grid5000.fr"
+> 8 0 8 1884 16673000000.000000
+> 6 0 1885 9 1607 "AS_graphene_link_93_UP"
+> 8 0 10 1885 125000000.000000
+> 8 0 11 1885 0.000100
+> 6 0 1886 9 1607 "AS_graphene_link_93_DOWN"
+> 8 0 10 1886 125000000.000000
+> 8 0 11 1886 0.000100
+> 6 0 1887 7 1607 "graphene-94.nancy.grid5000.fr"
+> 8 0 8 1887 16673000000.000000
+> 6 0 1888 9 1607 "AS_graphene_link_94_UP"
+> 8 0 10 1888 125000000.000000
+> 8 0 11 1888 0.000100
+> 6 0 1889 9 1607 "AS_graphene_link_94_DOWN"
+> 8 0 10 1889 125000000.000000
+> 8 0 11 1889 0.000100
+> 6 0 1890 7 1607 "graphene-95.nancy.grid5000.fr"
+> 8 0 8 1890 16673000000.000000
+> 6 0 1891 9 1607 "AS_graphene_link_95_UP"
+> 8 0 10 1891 125000000.000000
+> 8 0 11 1891 0.000100
+> 6 0 1892 9 1607 "AS_graphene_link_95_DOWN"
+> 8 0 10 1892 125000000.000000
+> 8 0 11 1892 0.000100
+> 6 0 1893 7 1607 "graphene-96.nancy.grid5000.fr"
+> 8 0 8 1893 16673000000.000000
+> 6 0 1894 9 1607 "AS_graphene_link_96_UP"
+> 8 0 10 1894 125000000.000000
+> 8 0 11 1894 0.000100
+> 6 0 1895 9 1607 "AS_graphene_link_96_DOWN"
+> 8 0 10 1895 125000000.000000
+> 8 0 11 1895 0.000100
+> 6 0 1896 7 1607 "graphene-97.nancy.grid5000.fr"
+> 8 0 8 1896 16673000000.000000
+> 6 0 1897 9 1607 "AS_graphene_link_97_UP"
+> 8 0 10 1897 125000000.000000
+> 8 0 11 1897 0.000100
+> 6 0 1898 9 1607 "AS_graphene_link_97_DOWN"
+> 8 0 10 1898 125000000.000000
+> 8 0 11 1898 0.000100
+> 6 0 1899 7 1607 "graphene-98.nancy.grid5000.fr"
+> 8 0 8 1899 16673000000.000000
+> 6 0 1900 9 1607 "AS_graphene_link_98_UP"
+> 8 0 10 1900 125000000.000000
+> 8 0 11 1900 0.000100
+> 6 0 1901 9 1607 "AS_graphene_link_98_DOWN"
+> 8 0 10 1901 125000000.000000
+> 8 0 11 1901 0.000100
+> 6 0 1902 7 1607 "graphene-99.nancy.grid5000.fr"
+> 8 0 8 1902 16673000000.000000
+> 6 0 1903 9 1607 "AS_graphene_link_99_UP"
+> 8 0 10 1903 125000000.000000
+> 8 0 11 1903 0.000100
+> 6 0 1904 9 1607 "AS_graphene_link_99_DOWN"
+> 8 0 10 1904 125000000.000000
+> 8 0 11 1904 0.000100
+> 6 0 1905 7 1607 "graphene-100.nancy.grid5000.fr"
+> 8 0 8 1905 16673000000.000000
+> 6 0 1906 9 1607 "AS_graphene_link_100_UP"
+> 8 0 10 1906 125000000.000000
+> 8 0 11 1906 0.000100
+> 6 0 1907 9 1607 "AS_graphene_link_100_DOWN"
+> 8 0 10 1907 125000000.000000
+> 8 0 11 1907 0.000100
+> 6 0 1908 7 1607 "graphene-101.nancy.grid5000.fr"
+> 8 0 8 1908 16673000000.000000
+> 6 0 1909 9 1607 "AS_graphene_link_101_UP"
+> 8 0 10 1909 125000000.000000
+> 8 0 11 1909 0.000100
+> 6 0 1910 9 1607 "AS_graphene_link_101_DOWN"
+> 8 0 10 1910 125000000.000000
+> 8 0 11 1910 0.000100
+> 6 0 1911 7 1607 "graphene-102.nancy.grid5000.fr"
+> 8 0 8 1911 16673000000.000000
+> 6 0 1912 9 1607 "AS_graphene_link_102_UP"
+> 8 0 10 1912 125000000.000000
+> 8 0 11 1912 0.000100
+> 6 0 1913 9 1607 "AS_graphene_link_102_DOWN"
+> 8 0 10 1913 125000000.000000
+> 8 0 11 1913 0.000100
+> 6 0 1914 7 1607 "graphene-103.nancy.grid5000.fr"
+> 8 0 8 1914 16673000000.000000
+> 6 0 1915 9 1607 "AS_graphene_link_103_UP"
+> 8 0 10 1915 125000000.000000
+> 8 0 11 1915 0.000100
+> 6 0 1916 9 1607 "AS_graphene_link_103_DOWN"
+> 8 0 10 1916 125000000.000000
+> 8 0 11 1916 0.000100
+> 6 0 1917 7 1607 "graphene-104.nancy.grid5000.fr"
+> 8 0 8 1917 16673000000.000000
+> 6 0 1918 9 1607 "AS_graphene_link_104_UP"
+> 8 0 10 1918 125000000.000000
+> 8 0 11 1918 0.000100
+> 6 0 1919 9 1607 "AS_graphene_link_104_DOWN"
+> 8 0 10 1919 125000000.000000
+> 8 0 11 1919 0.000100
+> 6 0 1920 7 1607 "graphene-105.nancy.grid5000.fr"
+> 8 0 8 1920 16673000000.000000
+> 6 0 1921 9 1607 "AS_graphene_link_105_UP"
+> 8 0 10 1921 125000000.000000
+> 8 0 11 1921 0.000100
+> 6 0 1922 9 1607 "AS_graphene_link_105_DOWN"
+> 8 0 10 1922 125000000.000000
+> 8 0 11 1922 0.000100
+> 6 0 1923 7 1607 "graphene-106.nancy.grid5000.fr"
+> 8 0 8 1923 16673000000.000000
+> 6 0 1924 9 1607 "AS_graphene_link_106_UP"
+> 8 0 10 1924 125000000.000000
+> 8 0 11 1924 0.000100
+> 6 0 1925 9 1607 "AS_graphene_link_106_DOWN"
+> 8 0 10 1925 125000000.000000
+> 8 0 11 1925 0.000100
+> 6 0 1926 7 1607 "graphene-107.nancy.grid5000.fr"
+> 8 0 8 1926 16673000000.000000
+> 6 0 1927 9 1607 "AS_graphene_link_107_UP"
+> 8 0 10 1927 125000000.000000
+> 8 0 11 1927 0.000100
+> 6 0 1928 9 1607 "AS_graphene_link_107_DOWN"
+> 8 0 10 1928 125000000.000000
+> 8 0 11 1928 0.000100
+> 6 0 1929 7 1607 "graphene-108.nancy.grid5000.fr"
+> 8 0 8 1929 16673000000.000000
+> 6 0 1930 9 1607 "AS_graphene_link_108_UP"
+> 8 0 10 1930 125000000.000000
+> 8 0 11 1930 0.000100
+> 6 0 1931 9 1607 "AS_graphene_link_108_DOWN"
+> 8 0 10 1931 125000000.000000
+> 8 0 11 1931 0.000100
+> 6 0 1932 7 1607 "graphene-109.nancy.grid5000.fr"
+> 8 0 8 1932 16673000000.000000
+> 6 0 1933 9 1607 "AS_graphene_link_109_UP"
+> 8 0 10 1933 125000000.000000
+> 8 0 11 1933 0.000100
+> 6 0 1934 9 1607 "AS_graphene_link_109_DOWN"
+> 8 0 10 1934 125000000.000000
+> 8 0 11 1934 0.000100
+> 6 0 1935 7 1607 "graphene-110.nancy.grid5000.fr"
+> 8 0 8 1935 16673000000.000000
+> 6 0 1936 9 1607 "AS_graphene_link_110_UP"
+> 8 0 10 1936 125000000.000000
+> 8 0 11 1936 0.000100
+> 6 0 1937 9 1607 "AS_graphene_link_110_DOWN"
+> 8 0 10 1937 125000000.000000
+> 8 0 11 1937 0.000100
+> 6 0 1938 7 1607 "graphene-111.nancy.grid5000.fr"
+> 8 0 8 1938 16673000000.000000
+> 6 0 1939 9 1607 "AS_graphene_link_111_UP"
+> 8 0 10 1939 125000000.000000
+> 8 0 11 1939 0.000100
+> 6 0 1940 9 1607 "AS_graphene_link_111_DOWN"
+> 8 0 10 1940 125000000.000000
+> 8 0 11 1940 0.000100
+> 6 0 1941 7 1607 "graphene-112.nancy.grid5000.fr"
+> 8 0 8 1941 16673000000.000000
+> 6 0 1942 9 1607 "AS_graphene_link_112_UP"
+> 8 0 10 1942 125000000.000000
+> 8 0 11 1942 0.000100
+> 6 0 1943 9 1607 "AS_graphene_link_112_DOWN"
+> 8 0 10 1943 125000000.000000
+> 8 0 11 1943 0.000100
+> 6 0 1944 7 1607 "graphene-113.nancy.grid5000.fr"
+> 8 0 8 1944 16673000000.000000
+> 6 0 1945 9 1607 "AS_graphene_link_113_UP"
+> 8 0 10 1945 125000000.000000
+> 8 0 11 1945 0.000100
+> 6 0 1946 9 1607 "AS_graphene_link_113_DOWN"
+> 8 0 10 1946 125000000.000000
+> 8 0 11 1946 0.000100
+> 6 0 1947 7 1607 "graphene-114.nancy.grid5000.fr"
+> 8 0 8 1947 16673000000.000000
+> 6 0 1948 9 1607 "AS_graphene_link_114_UP"
+> 8 0 10 1948 125000000.000000
+> 8 0 11 1948 0.000100
+> 6 0 1949 9 1607 "AS_graphene_link_114_DOWN"
+> 8 0 10 1949 125000000.000000
+> 8 0 11 1949 0.000100
+> 6 0 1950 7 1607 "graphene-115.nancy.grid5000.fr"
+> 8 0 8 1950 16673000000.000000
+> 6 0 1951 9 1607 "AS_graphene_link_115_UP"
+> 8 0 10 1951 125000000.000000
+> 8 0 11 1951 0.000100
+> 6 0 1952 9 1607 "AS_graphene_link_115_DOWN"
+> 8 0 10 1952 125000000.000000
+> 8 0 11 1952 0.000100
+> 6 0 1953 7 1607 "graphene-116.nancy.grid5000.fr"
+> 8 0 8 1953 16673000000.000000
+> 6 0 1954 9 1607 "AS_graphene_link_116_UP"
+> 8 0 10 1954 125000000.000000
+> 8 0 11 1954 0.000100
+> 6 0 1955 9 1607 "AS_graphene_link_116_DOWN"
+> 8 0 10 1955 125000000.000000
+> 8 0 11 1955 0.000100
+> 6 0 1956 7 1607 "graphene-117.nancy.grid5000.fr"
+> 8 0 8 1956 16673000000.000000
+> 6 0 1957 9 1607 "AS_graphene_link_117_UP"
+> 8 0 10 1957 125000000.000000
+> 8 0 11 1957 0.000100
+> 6 0 1958 9 1607 "AS_graphene_link_117_DOWN"
+> 8 0 10 1958 125000000.000000
+> 8 0 11 1958 0.000100
+> 6 0 1959 7 1607 "graphene-118.nancy.grid5000.fr"
+> 8 0 8 1959 16673000000.000000
+> 6 0 1960 9 1607 "AS_graphene_link_118_UP"
+> 8 0 10 1960 125000000.000000
+> 8 0 11 1960 0.000100
+> 6 0 1961 9 1607 "AS_graphene_link_118_DOWN"
+> 8 0 10 1961 125000000.000000
+> 8 0 11 1961 0.000100
+> 6 0 1962 7 1607 "graphene-119.nancy.grid5000.fr"
+> 8 0 8 1962 16673000000.000000
+> 6 0 1963 9 1607 "AS_graphene_link_119_UP"
+> 8 0 10 1963 125000000.000000
+> 8 0 11 1963 0.000100
+> 6 0 1964 9 1607 "AS_graphene_link_119_DOWN"
+> 8 0 10 1964 125000000.000000
+> 8 0 11 1964 0.000100
+> 6 0 1965 7 1607 "graphene-120.nancy.grid5000.fr"
+> 8 0 8 1965 16673000000.000000
+> 6 0 1966 9 1607 "AS_graphene_link_120_UP"
+> 8 0 10 1966 125000000.000000
+> 8 0 11 1966 0.000100
+> 6 0 1967 9 1607 "AS_graphene_link_120_DOWN"
+> 8 0 10 1967 125000000.000000
+> 8 0 11 1967 0.000100
+> 6 0 1968 7 1607 "graphene-121.nancy.grid5000.fr"
+> 8 0 8 1968 16673000000.000000
+> 6 0 1969 9 1607 "AS_graphene_link_121_UP"
+> 8 0 10 1969 125000000.000000
+> 8 0 11 1969 0.000100
+> 6 0 1970 9 1607 "AS_graphene_link_121_DOWN"
+> 8 0 10 1970 125000000.000000
+> 8 0 11 1970 0.000100
+> 6 0 1971 7 1607 "graphene-122.nancy.grid5000.fr"
+> 8 0 8 1971 16673000000.000000
+> 6 0 1972 9 1607 "AS_graphene_link_122_UP"
+> 8 0 10 1972 125000000.000000
+> 8 0 11 1972 0.000100
+> 6 0 1973 9 1607 "AS_graphene_link_122_DOWN"
+> 8 0 10 1973 125000000.000000
+> 8 0 11 1973 0.000100
+> 6 0 1974 7 1607 "graphene-123.nancy.grid5000.fr"
+> 8 0 8 1974 16673000000.000000
+> 6 0 1975 9 1607 "AS_graphene_link_123_UP"
+> 8 0 10 1975 125000000.000000
+> 8 0 11 1975 0.000100
+> 6 0 1976 9 1607 "AS_graphene_link_123_DOWN"
+> 8 0 10 1976 125000000.000000
+> 8 0 11 1976 0.000100
+> 6 0 1977 7 1607 "graphene-124.nancy.grid5000.fr"
+> 8 0 8 1977 16673000000.000000
+> 6 0 1978 9 1607 "AS_graphene_link_124_UP"
+> 8 0 10 1978 125000000.000000
+> 8 0 11 1978 0.000100
+> 6 0 1979 9 1607 "AS_graphene_link_124_DOWN"
+> 8 0 10 1979 125000000.000000
+> 8 0 11 1979 0.000100
+> 6 0 1980 7 1607 "graphene-125.nancy.grid5000.fr"
+> 8 0 8 1980 16673000000.000000
+> 6 0 1981 9 1607 "AS_graphene_link_125_UP"
+> 8 0 10 1981 125000000.000000
+> 8 0 11 1981 0.000100
+> 6 0 1982 9 1607 "AS_graphene_link_125_DOWN"
+> 8 0 10 1982 125000000.000000
+> 8 0 11 1982 0.000100
+> 6 0 1983 7 1607 "graphene-126.nancy.grid5000.fr"
+> 8 0 8 1983 16673000000.000000
+> 6 0 1984 9 1607 "AS_graphene_link_126_UP"
+> 8 0 10 1984 125000000.000000
+> 8 0 11 1984 0.000100
+> 6 0 1985 9 1607 "AS_graphene_link_126_DOWN"
+> 8 0 10 1985 125000000.000000
+> 8 0 11 1985 0.000100
+> 6 0 1986 7 1607 "graphene-127.nancy.grid5000.fr"
+> 8 0 8 1986 16673000000.000000
+> 6 0 1987 9 1607 "AS_graphene_link_127_UP"
+> 8 0 10 1987 125000000.000000
+> 8 0 11 1987 0.000100
+> 6 0 1988 9 1607 "AS_graphene_link_127_DOWN"
+> 8 0 10 1988 125000000.000000
+> 8 0 11 1988 0.000100
+> 6 0 1989 7 1607 "graphene-128.nancy.grid5000.fr"
+> 8 0 8 1989 16673000000.000000
+> 6 0 1990 9 1607 "AS_graphene_link_128_UP"
+> 8 0 10 1990 125000000.000000
+> 8 0 11 1990 0.000100
+> 6 0 1991 9 1607 "AS_graphene_link_128_DOWN"
+> 8 0 10 1991 125000000.000000
+> 8 0 11 1991 0.000100
+> 6 0 1992 7 1607 "graphene-129.nancy.grid5000.fr"
+> 8 0 8 1992 16673000000.000000
+> 6 0 1993 9 1607 "AS_graphene_link_129_UP"
+> 8 0 10 1993 125000000.000000
+> 8 0 11 1993 0.000100
+> 6 0 1994 9 1607 "AS_graphene_link_129_DOWN"
+> 8 0 10 1994 125000000.000000
+> 8 0 11 1994 0.000100
+> 6 0 1995 7 1607 "graphene-130.nancy.grid5000.fr"
+> 8 0 8 1995 16673000000.000000
+> 6 0 1996 9 1607 "AS_graphene_link_130_UP"
+> 8 0 10 1996 125000000.000000
+> 8 0 11 1996 0.000100
+> 6 0 1997 9 1607 "AS_graphene_link_130_DOWN"
+> 8 0 10 1997 125000000.000000
+> 8 0 11 1997 0.000100
+> 6 0 1998 7 1607 "graphene-131.nancy.grid5000.fr"
+> 8 0 8 1998 16673000000.000000
+> 6 0 1999 9 1607 "AS_graphene_link_131_UP"
+> 8 0 10 1999 125000000.000000
+> 8 0 11 1999 0.000100
+> 6 0 2000 9 1607 "AS_graphene_link_131_DOWN"
+> 8 0 10 2000 125000000.000000
+> 8 0 11 2000 0.000100
+> 6 0 2001 7 1607 "graphene-132.nancy.grid5000.fr"
+> 8 0 8 2001 16673000000.000000
+> 6 0 2002 9 1607 "AS_graphene_link_132_UP"
+> 8 0 10 2002 125000000.000000
+> 8 0 11 2002 0.000100
+> 6 0 2003 9 1607 "AS_graphene_link_132_DOWN"
+> 8 0 10 2003 125000000.000000
+> 8 0 11 2003 0.000100
+> 6 0 2004 7 1607 "graphene-133.nancy.grid5000.fr"
+> 8 0 8 2004 16673000000.000000
+> 6 0 2005 9 1607 "AS_graphene_link_133_UP"
+> 8 0 10 2005 125000000.000000
+> 8 0 11 2005 0.000100
+> 6 0 2006 9 1607 "AS_graphene_link_133_DOWN"
+> 8 0 10 2006 125000000.000000
+> 8 0 11 2006 0.000100
+> 6 0 2007 7 1607 "graphene-134.nancy.grid5000.fr"
+> 8 0 8 2007 16673000000.000000
+> 6 0 2008 9 1607 "AS_graphene_link_134_UP"
+> 8 0 10 2008 125000000.000000
+> 8 0 11 2008 0.000100
+> 6 0 2009 9 1607 "AS_graphene_link_134_DOWN"
+> 8 0 10 2009 125000000.000000
+> 8 0 11 2009 0.000100
+> 6 0 2010 7 1607 "graphene-135.nancy.grid5000.fr"
+> 8 0 8 2010 16673000000.000000
+> 6 0 2011 9 1607 "AS_graphene_link_135_UP"
+> 8 0 10 2011 125000000.000000
+> 8 0 11 2011 0.000100
+> 6 0 2012 9 1607 "AS_graphene_link_135_DOWN"
+> 8 0 10 2012 125000000.000000
+> 8 0 11 2012 0.000100
+> 6 0 2013 7 1607 "graphene-136.nancy.grid5000.fr"
+> 8 0 8 2013 16673000000.000000
+> 6 0 2014 9 1607 "AS_graphene_link_136_UP"
+> 8 0 10 2014 125000000.000000
+> 8 0 11 2014 0.000100
+> 6 0 2015 9 1607 "AS_graphene_link_136_DOWN"
+> 8 0 10 2015 125000000.000000
+> 8 0 11 2015 0.000100
+> 6 0 2016 7 1607 "graphene-137.nancy.grid5000.fr"
+> 8 0 8 2016 16673000000.000000
+> 6 0 2017 9 1607 "AS_graphene_link_137_UP"
+> 8 0 10 2017 125000000.000000
+> 8 0 11 2017 0.000100
+> 6 0 2018 9 1607 "AS_graphene_link_137_DOWN"
+> 8 0 10 2018 125000000.000000
+> 8 0 11 2018 0.000100
+> 6 0 2019 7 1607 "graphene-138.nancy.grid5000.fr"
+> 8 0 8 2019 16673000000.000000
+> 6 0 2020 9 1607 "AS_graphene_link_138_UP"
+> 8 0 10 2020 125000000.000000
+> 8 0 11 2020 0.000100
+> 6 0 2021 9 1607 "AS_graphene_link_138_DOWN"
+> 8 0 10 2021 125000000.000000
+> 8 0 11 2021 0.000100
+> 6 0 2022 7 1607 "graphene-139.nancy.grid5000.fr"
+> 8 0 8 2022 16673000000.000000
+> 6 0 2023 9 1607 "AS_graphene_link_139_UP"
+> 8 0 10 2023 125000000.000000
+> 8 0 11 2023 0.000100
+> 6 0 2024 9 1607 "AS_graphene_link_139_DOWN"
+> 8 0 10 2024 125000000.000000
+> 8 0 11 2024 0.000100
+> 6 0 2025 7 1607 "graphene-140.nancy.grid5000.fr"
+> 8 0 8 2025 16673000000.000000
+> 6 0 2026 9 1607 "AS_graphene_link_140_UP"
+> 8 0 10 2026 125000000.000000
+> 8 0 11 2026 0.000100
+> 6 0 2027 9 1607 "AS_graphene_link_140_DOWN"
+> 8 0 10 2027 125000000.000000
+> 8 0 11 2027 0.000100
+> 6 0 2028 7 1607 "graphene-141.nancy.grid5000.fr"
+> 8 0 8 2028 16673000000.000000
+> 6 0 2029 9 1607 "AS_graphene_link_141_UP"
+> 8 0 10 2029 125000000.000000
+> 8 0 11 2029 0.000100
+> 6 0 2030 9 1607 "AS_graphene_link_141_DOWN"
+> 8 0 10 2030 125000000.000000
+> 8 0 11 2030 0.000100
+> 6 0 2031 7 1607 "graphene-142.nancy.grid5000.fr"
+> 8 0 8 2031 16673000000.000000
+> 6 0 2032 9 1607 "AS_graphene_link_142_UP"
+> 8 0 10 2032 125000000.000000
+> 8 0 11 2032 0.000100
+> 6 0 2033 9 1607 "AS_graphene_link_142_DOWN"
+> 8 0 10 2033 125000000.000000
+> 8 0 11 2033 0.000100
+> 6 0 2034 7 1607 "graphene-143.nancy.grid5000.fr"
+> 8 0 8 2034 16673000000.000000
+> 6 0 2035 9 1607 "AS_graphene_link_143_UP"
+> 8 0 10 2035 125000000.000000
+> 8 0 11 2035 0.000100
+> 6 0 2036 9 1607 "AS_graphene_link_143_DOWN"
+> 8 0 10 2036 125000000.000000
+> 8 0 11 2036 0.000100
+> 6 0 2037 7 1607 "graphene-144.nancy.grid5000.fr"
+> 8 0 8 2037 16673000000.000000
+> 6 0 2038 9 1607 "AS_graphene_link_144_UP"
+> 8 0 10 2038 125000000.000000
+> 8 0 11 2038 0.000100
+> 6 0 2039 9 1607 "AS_graphene_link_144_DOWN"
+> 8 0 10 2039 125000000.000000
+> 8 0 11 2039 0.000100
+> 6 0 2040 12 1607 "graphene-AS_graphene_router.nancy.grid5000.fr"
+> 6 0 2041 9 1607 "AS_graphene_backbone"
+> 8 0 10 2041 1250000000.000000
+> 8 0 11 2041 0.000100
+> 6 0 2042 3 1606 "link_graphene"
+> 8 0 4 2042 1250000000.000000
+> 8 0 5 2042 0.000100
+> 6 0 2043 6 1606 "AS_griffon"
+> 6 0 2044 7 2043 "griffon-1.nancy.grid5000.fr"
+> 8 0 8 2044 20678000000.000000
+> 6 0 2045 9 2043 "AS_griffon_link_1_UP"
+> 8 0 10 2045 125000000.000000
+> 8 0 11 2045 0.000100
+> 6 0 2046 9 2043 "AS_griffon_link_1_DOWN"
+> 8 0 10 2046 125000000.000000
+> 8 0 11 2046 0.000100
+> 6 0 2047 7 2043 "griffon-2.nancy.grid5000.fr"
+> 8 0 8 2047 20678000000.000000
+> 6 0 2048 9 2043 "AS_griffon_link_2_UP"
+> 8 0 10 2048 125000000.000000
+> 8 0 11 2048 0.000100
+> 6 0 2049 9 2043 "AS_griffon_link_2_DOWN"
+> 8 0 10 2049 125000000.000000
+> 8 0 11 2049 0.000100
+> 6 0 2050 7 2043 "griffon-3.nancy.grid5000.fr"
+> 8 0 8 2050 20678000000.000000
+> 6 0 2051 9 2043 "AS_griffon_link_3_UP"
+> 8 0 10 2051 125000000.000000
+> 8 0 11 2051 0.000100
+> 6 0 2052 9 2043 "AS_griffon_link_3_DOWN"
+> 8 0 10 2052 125000000.000000
+> 8 0 11 2052 0.000100
+> 6 0 2053 7 2043 "griffon-4.nancy.grid5000.fr"
+> 8 0 8 2053 20678000000.000000
+> 6 0 2054 9 2043 "AS_griffon_link_4_UP"
+> 8 0 10 2054 125000000.000000
+> 8 0 11 2054 0.000100
+> 6 0 2055 9 2043 "AS_griffon_link_4_DOWN"
+> 8 0 10 2055 125000000.000000
+> 8 0 11 2055 0.000100
+> 6 0 2056 7 2043 "griffon-5.nancy.grid5000.fr"
+> 8 0 8 2056 20678000000.000000
+> 6 0 2057 9 2043 "AS_griffon_link_5_UP"
+> 8 0 10 2057 125000000.000000
+> 8 0 11 2057 0.000100
+> 6 0 2058 9 2043 "AS_griffon_link_5_DOWN"
+> 8 0 10 2058 125000000.000000
+> 8 0 11 2058 0.000100
+> 6 0 2059 7 2043 "griffon-6.nancy.grid5000.fr"
+> 8 0 8 2059 20678000000.000000
+> 6 0 2060 9 2043 "AS_griffon_link_6_UP"
+> 8 0 10 2060 125000000.000000
+> 8 0 11 2060 0.000100
+> 6 0 2061 9 2043 "AS_griffon_link_6_DOWN"
+> 8 0 10 2061 125000000.000000
+> 8 0 11 2061 0.000100
+> 6 0 2062 7 2043 "griffon-7.nancy.grid5000.fr"
+> 8 0 8 2062 20678000000.000000
+> 6 0 2063 9 2043 "AS_griffon_link_7_UP"
+> 8 0 10 2063 125000000.000000
+> 8 0 11 2063 0.000100
+> 6 0 2064 9 2043 "AS_griffon_link_7_DOWN"
+> 8 0 10 2064 125000000.000000
+> 8 0 11 2064 0.000100
+> 6 0 2065 7 2043 "griffon-8.nancy.grid5000.fr"
+> 8 0 8 2065 20678000000.000000
+> 6 0 2066 9 2043 "AS_griffon_link_8_UP"
+> 8 0 10 2066 125000000.000000
+> 8 0 11 2066 0.000100
+> 6 0 2067 9 2043 "AS_griffon_link_8_DOWN"
+> 8 0 10 2067 125000000.000000
+> 8 0 11 2067 0.000100
+> 6 0 2068 7 2043 "griffon-9.nancy.grid5000.fr"
+> 8 0 8 2068 20678000000.000000
+> 6 0 2069 9 2043 "AS_griffon_link_9_UP"
+> 8 0 10 2069 125000000.000000
+> 8 0 11 2069 0.000100
+> 6 0 2070 9 2043 "AS_griffon_link_9_DOWN"
+> 8 0 10 2070 125000000.000000
+> 8 0 11 2070 0.000100
+> 6 0 2071 7 2043 "griffon-10.nancy.grid5000.fr"
+> 8 0 8 2071 20678000000.000000
+> 6 0 2072 9 2043 "AS_griffon_link_10_UP"
+> 8 0 10 2072 125000000.000000
+> 8 0 11 2072 0.000100
+> 6 0 2073 9 2043 "AS_griffon_link_10_DOWN"
+> 8 0 10 2073 125000000.000000
+> 8 0 11 2073 0.000100
+> 6 0 2074 7 2043 "griffon-11.nancy.grid5000.fr"
+> 8 0 8 2074 20678000000.000000
+> 6 0 2075 9 2043 "AS_griffon_link_11_UP"
+> 8 0 10 2075 125000000.000000
+> 8 0 11 2075 0.000100
+> 6 0 2076 9 2043 "AS_griffon_link_11_DOWN"
+> 8 0 10 2076 125000000.000000
+> 8 0 11 2076 0.000100
+> 6 0 2077 7 2043 "griffon-12.nancy.grid5000.fr"
+> 8 0 8 2077 20678000000.000000
+> 6 0 2078 9 2043 "AS_griffon_link_12_UP"
+> 8 0 10 2078 125000000.000000
+> 8 0 11 2078 0.000100
+> 6 0 2079 9 2043 "AS_griffon_link_12_DOWN"
+> 8 0 10 2079 125000000.000000
+> 8 0 11 2079 0.000100
+> 6 0 2080 7 2043 "griffon-13.nancy.grid5000.fr"
+> 8 0 8 2080 20678000000.000000
+> 6 0 2081 9 2043 "AS_griffon_link_13_UP"
+> 8 0 10 2081 125000000.000000
+> 8 0 11 2081 0.000100
+> 6 0 2082 9 2043 "AS_griffon_link_13_DOWN"
+> 8 0 10 2082 125000000.000000
+> 8 0 11 2082 0.000100
+> 6 0 2083 7 2043 "griffon-14.nancy.grid5000.fr"
+> 8 0 8 2083 20678000000.000000
+> 6 0 2084 9 2043 "AS_griffon_link_14_UP"
+> 8 0 10 2084 125000000.000000
+> 8 0 11 2084 0.000100
+> 6 0 2085 9 2043 "AS_griffon_link_14_DOWN"
+> 8 0 10 2085 125000000.000000
+> 8 0 11 2085 0.000100
+> 6 0 2086 7 2043 "griffon-15.nancy.grid5000.fr"
+> 8 0 8 2086 20678000000.000000
+> 6 0 2087 9 2043 "AS_griffon_link_15_UP"
+> 8 0 10 2087 125000000.000000
+> 8 0 11 2087 0.000100
+> 6 0 2088 9 2043 "AS_griffon_link_15_DOWN"
+> 8 0 10 2088 125000000.000000
+> 8 0 11 2088 0.000100
+> 6 0 2089 7 2043 "griffon-16.nancy.grid5000.fr"
+> 8 0 8 2089 20678000000.000000
+> 6 0 2090 9 2043 "AS_griffon_link_16_UP"
+> 8 0 10 2090 125000000.000000
+> 8 0 11 2090 0.000100
+> 6 0 2091 9 2043 "AS_griffon_link_16_DOWN"
+> 8 0 10 2091 125000000.000000
+> 8 0 11 2091 0.000100
+> 6 0 2092 7 2043 "griffon-17.nancy.grid5000.fr"
+> 8 0 8 2092 20678000000.000000
+> 6 0 2093 9 2043 "AS_griffon_link_17_UP"
+> 8 0 10 2093 125000000.000000
+> 8 0 11 2093 0.000100
+> 6 0 2094 9 2043 "AS_griffon_link_17_DOWN"
+> 8 0 10 2094 125000000.000000
+> 8 0 11 2094 0.000100
+> 6 0 2095 7 2043 "griffon-18.nancy.grid5000.fr"
+> 8 0 8 2095 20678000000.000000
+> 6 0 2096 9 2043 "AS_griffon_link_18_UP"
+> 8 0 10 2096 125000000.000000
+> 8 0 11 2096 0.000100
+> 6 0 2097 9 2043 "AS_griffon_link_18_DOWN"
+> 8 0 10 2097 125000000.000000
+> 8 0 11 2097 0.000100
+> 6 0 2098 7 2043 "griffon-19.nancy.grid5000.fr"
+> 8 0 8 2098 20678000000.000000
+> 6 0 2099 9 2043 "AS_griffon_link_19_UP"
+> 8 0 10 2099 125000000.000000
+> 8 0 11 2099 0.000100
+> 6 0 2100 9 2043 "AS_griffon_link_19_DOWN"
+> 8 0 10 2100 125000000.000000
+> 8 0 11 2100 0.000100
+> 6 0 2101 7 2043 "griffon-20.nancy.grid5000.fr"
+> 8 0 8 2101 20678000000.000000
+> 6 0 2102 9 2043 "AS_griffon_link_20_UP"
+> 8 0 10 2102 125000000.000000
+> 8 0 11 2102 0.000100
+> 6 0 2103 9 2043 "AS_griffon_link_20_DOWN"
+> 8 0 10 2103 125000000.000000
+> 8 0 11 2103 0.000100
+> 6 0 2104 7 2043 "griffon-21.nancy.grid5000.fr"
+> 8 0 8 2104 20678000000.000000
+> 6 0 2105 9 2043 "AS_griffon_link_21_UP"
+> 8 0 10 2105 125000000.000000
+> 8 0 11 2105 0.000100
+> 6 0 2106 9 2043 "AS_griffon_link_21_DOWN"
+> 8 0 10 2106 125000000.000000
+> 8 0 11 2106 0.000100
+> 6 0 2107 7 2043 "griffon-22.nancy.grid5000.fr"
+> 8 0 8 2107 20678000000.000000
+> 6 0 2108 9 2043 "AS_griffon_link_22_UP"
+> 8 0 10 2108 125000000.000000
+> 8 0 11 2108 0.000100
+> 6 0 2109 9 2043 "AS_griffon_link_22_DOWN"
+> 8 0 10 2109 125000000.000000
+> 8 0 11 2109 0.000100
+> 6 0 2110 7 2043 "griffon-23.nancy.grid5000.fr"
+> 8 0 8 2110 20678000000.000000
+> 6 0 2111 9 2043 "AS_griffon_link_23_UP"
+> 8 0 10 2111 125000000.000000
+> 8 0 11 2111 0.000100
+> 6 0 2112 9 2043 "AS_griffon_link_23_DOWN"
+> 8 0 10 2112 125000000.000000
+> 8 0 11 2112 0.000100
+> 6 0 2113 7 2043 "griffon-24.nancy.grid5000.fr"
+> 8 0 8 2113 20678000000.000000
+> 6 0 2114 9 2043 "AS_griffon_link_24_UP"
+> 8 0 10 2114 125000000.000000
+> 8 0 11 2114 0.000100
+> 6 0 2115 9 2043 "AS_griffon_link_24_DOWN"
+> 8 0 10 2115 125000000.000000
+> 8 0 11 2115 0.000100
+> 6 0 2116 7 2043 "griffon-25.nancy.grid5000.fr"
+> 8 0 8 2116 20678000000.000000
+> 6 0 2117 9 2043 "AS_griffon_link_25_UP"
+> 8 0 10 2117 125000000.000000
+> 8 0 11 2117 0.000100
+> 6 0 2118 9 2043 "AS_griffon_link_25_DOWN"
+> 8 0 10 2118 125000000.000000
+> 8 0 11 2118 0.000100
+> 6 0 2119 7 2043 "griffon-26.nancy.grid5000.fr"
+> 8 0 8 2119 20678000000.000000
+> 6 0 2120 9 2043 "AS_griffon_link_26_UP"
+> 8 0 10 2120 125000000.000000
+> 8 0 11 2120 0.000100
+> 6 0 2121 9 2043 "AS_griffon_link_26_DOWN"
+> 8 0 10 2121 125000000.000000
+> 8 0 11 2121 0.000100
+> 6 0 2122 7 2043 "griffon-27.nancy.grid5000.fr"
+> 8 0 8 2122 20678000000.000000
+> 6 0 2123 9 2043 "AS_griffon_link_27_UP"
+> 8 0 10 2123 125000000.000000
+> 8 0 11 2123 0.000100
+> 6 0 2124 9 2043 "AS_griffon_link_27_DOWN"
+> 8 0 10 2124 125000000.000000
+> 8 0 11 2124 0.000100
+> 6 0 2125 7 2043 "griffon-28.nancy.grid5000.fr"
+> 8 0 8 2125 20678000000.000000
+> 6 0 2126 9 2043 "AS_griffon_link_28_UP"
+> 8 0 10 2126 125000000.000000
+> 8 0 11 2126 0.000100
+> 6 0 2127 9 2043 "AS_griffon_link_28_DOWN"
+> 8 0 10 2127 125000000.000000
+> 8 0 11 2127 0.000100
+> 6 0 2128 7 2043 "griffon-29.nancy.grid5000.fr"
+> 8 0 8 2128 20678000000.000000
+> 6 0 2129 9 2043 "AS_griffon_link_29_UP"
+> 8 0 10 2129 125000000.000000
+> 8 0 11 2129 0.000100
+> 6 0 2130 9 2043 "AS_griffon_link_29_DOWN"
+> 8 0 10 2130 125000000.000000
+> 8 0 11 2130 0.000100
+> 6 0 2131 7 2043 "griffon-30.nancy.grid5000.fr"
+> 8 0 8 2131 20678000000.000000
+> 6 0 2132 9 2043 "AS_griffon_link_30_UP"
+> 8 0 10 2132 125000000.000000
+> 8 0 11 2132 0.000100
+> 6 0 2133 9 2043 "AS_griffon_link_30_DOWN"
+> 8 0 10 2133 125000000.000000
+> 8 0 11 2133 0.000100
+> 6 0 2134 7 2043 "griffon-31.nancy.grid5000.fr"
+> 8 0 8 2134 20678000000.000000
+> 6 0 2135 9 2043 "AS_griffon_link_31_UP"
+> 8 0 10 2135 125000000.000000
+> 8 0 11 2135 0.000100
+> 6 0 2136 9 2043 "AS_griffon_link_31_DOWN"
+> 8 0 10 2136 125000000.000000
+> 8 0 11 2136 0.000100
+> 6 0 2137 7 2043 "griffon-32.nancy.grid5000.fr"
+> 8 0 8 2137 20678000000.000000
+> 6 0 2138 9 2043 "AS_griffon_link_32_UP"
+> 8 0 10 2138 125000000.000000
+> 8 0 11 2138 0.000100
+> 6 0 2139 9 2043 "AS_griffon_link_32_DOWN"
+> 8 0 10 2139 125000000.000000
+> 8 0 11 2139 0.000100
+> 6 0 2140 7 2043 "griffon-33.nancy.grid5000.fr"
+> 8 0 8 2140 20678000000.000000
+> 6 0 2141 9 2043 "AS_griffon_link_33_UP"
+> 8 0 10 2141 125000000.000000
+> 8 0 11 2141 0.000100
+> 6 0 2142 9 2043 "AS_griffon_link_33_DOWN"
+> 8 0 10 2142 125000000.000000
+> 8 0 11 2142 0.000100
+> 6 0 2143 7 2043 "griffon-34.nancy.grid5000.fr"
+> 8 0 8 2143 20678000000.000000
+> 6 0 2144 9 2043 "AS_griffon_link_34_UP"
+> 8 0 10 2144 125000000.000000
+> 8 0 11 2144 0.000100
+> 6 0 2145 9 2043 "AS_griffon_link_34_DOWN"
+> 8 0 10 2145 125000000.000000
+> 8 0 11 2145 0.000100
+> 6 0 2146 7 2043 "griffon-35.nancy.grid5000.fr"
+> 8 0 8 2146 20678000000.000000
+> 6 0 2147 9 2043 "AS_griffon_link_35_UP"
+> 8 0 10 2147 125000000.000000
+> 8 0 11 2147 0.000100
+> 6 0 2148 9 2043 "AS_griffon_link_35_DOWN"
+> 8 0 10 2148 125000000.000000
+> 8 0 11 2148 0.000100
+> 6 0 2149 7 2043 "griffon-36.nancy.grid5000.fr"
+> 8 0 8 2149 20678000000.000000
+> 6 0 2150 9 2043 "AS_griffon_link_36_UP"
+> 8 0 10 2150 125000000.000000
+> 8 0 11 2150 0.000100
+> 6 0 2151 9 2043 "AS_griffon_link_36_DOWN"
+> 8 0 10 2151 125000000.000000
+> 8 0 11 2151 0.000100
+> 6 0 2152 7 2043 "griffon-37.nancy.grid5000.fr"
+> 8 0 8 2152 20678000000.000000
+> 6 0 2153 9 2043 "AS_griffon_link_37_UP"
+> 8 0 10 2153 125000000.000000
+> 8 0 11 2153 0.000100
+> 6 0 2154 9 2043 "AS_griffon_link_37_DOWN"
+> 8 0 10 2154 125000000.000000
+> 8 0 11 2154 0.000100
+> 6 0 2155 7 2043 "griffon-38.nancy.grid5000.fr"
+> 8 0 8 2155 20678000000.000000
+> 6 0 2156 9 2043 "AS_griffon_link_38_UP"
+> 8 0 10 2156 125000000.000000
+> 8 0 11 2156 0.000100
+> 6 0 2157 9 2043 "AS_griffon_link_38_DOWN"
+> 8 0 10 2157 125000000.000000
+> 8 0 11 2157 0.000100
+> 6 0 2158 7 2043 "griffon-39.nancy.grid5000.fr"
+> 8 0 8 2158 20678000000.000000
+> 6 0 2159 9 2043 "AS_griffon_link_39_UP"
+> 8 0 10 2159 125000000.000000
+> 8 0 11 2159 0.000100
+> 6 0 2160 9 2043 "AS_griffon_link_39_DOWN"
+> 8 0 10 2160 125000000.000000
+> 8 0 11 2160 0.000100
+> 6 0 2161 7 2043 "griffon-40.nancy.grid5000.fr"
+> 8 0 8 2161 20678000000.000000
+> 6 0 2162 9 2043 "AS_griffon_link_40_UP"
+> 8 0 10 2162 125000000.000000
+> 8 0 11 2162 0.000100
+> 6 0 2163 9 2043 "AS_griffon_link_40_DOWN"
+> 8 0 10 2163 125000000.000000
+> 8 0 11 2163 0.000100
+> 6 0 2164 7 2043 "griffon-41.nancy.grid5000.fr"
+> 8 0 8 2164 20678000000.000000
+> 6 0 2165 9 2043 "AS_griffon_link_41_UP"
+> 8 0 10 2165 125000000.000000
+> 8 0 11 2165 0.000100
+> 6 0 2166 9 2043 "AS_griffon_link_41_DOWN"
+> 8 0 10 2166 125000000.000000
+> 8 0 11 2166 0.000100
+> 6 0 2167 7 2043 "griffon-42.nancy.grid5000.fr"
+> 8 0 8 2167 20678000000.000000
+> 6 0 2168 9 2043 "AS_griffon_link_42_UP"
+> 8 0 10 2168 125000000.000000
+> 8 0 11 2168 0.000100
+> 6 0 2169 9 2043 "AS_griffon_link_42_DOWN"
+> 8 0 10 2169 125000000.000000
+> 8 0 11 2169 0.000100
+> 6 0 2170 7 2043 "griffon-43.nancy.grid5000.fr"
+> 8 0 8 2170 20678000000.000000
+> 6 0 2171 9 2043 "AS_griffon_link_43_UP"
+> 8 0 10 2171 125000000.000000
+> 8 0 11 2171 0.000100
+> 6 0 2172 9 2043 "AS_griffon_link_43_DOWN"
+> 8 0 10 2172 125000000.000000
+> 8 0 11 2172 0.000100
+> 6 0 2173 7 2043 "griffon-44.nancy.grid5000.fr"
+> 8 0 8 2173 20678000000.000000
+> 6 0 2174 9 2043 "AS_griffon_link_44_UP"
+> 8 0 10 2174 125000000.000000
+> 8 0 11 2174 0.000100
+> 6 0 2175 9 2043 "AS_griffon_link_44_DOWN"
+> 8 0 10 2175 125000000.000000
+> 8 0 11 2175 0.000100
+> 6 0 2176 7 2043 "griffon-45.nancy.grid5000.fr"
+> 8 0 8 2176 20678000000.000000
+> 6 0 2177 9 2043 "AS_griffon_link_45_UP"
+> 8 0 10 2177 125000000.000000
+> 8 0 11 2177 0.000100
+> 6 0 2178 9 2043 "AS_griffon_link_45_DOWN"
+> 8 0 10 2178 125000000.000000
+> 8 0 11 2178 0.000100
+> 6 0 2179 7 2043 "griffon-46.nancy.grid5000.fr"
+> 8 0 8 2179 20678000000.000000
+> 6 0 2180 9 2043 "AS_griffon_link_46_UP"
+> 8 0 10 2180 125000000.000000
+> 8 0 11 2180 0.000100
+> 6 0 2181 9 2043 "AS_griffon_link_46_DOWN"
+> 8 0 10 2181 125000000.000000
+> 8 0 11 2181 0.000100
+> 6 0 2182 7 2043 "griffon-47.nancy.grid5000.fr"
+> 8 0 8 2182 20678000000.000000
+> 6 0 2183 9 2043 "AS_griffon_link_47_UP"
+> 8 0 10 2183 125000000.000000
+> 8 0 11 2183 0.000100
+> 6 0 2184 9 2043 "AS_griffon_link_47_DOWN"
+> 8 0 10 2184 125000000.000000
+> 8 0 11 2184 0.000100
+> 6 0 2185 7 2043 "griffon-48.nancy.grid5000.fr"
+> 8 0 8 2185 20678000000.000000
+> 6 0 2186 9 2043 "AS_griffon_link_48_UP"
+> 8 0 10 2186 125000000.000000
+> 8 0 11 2186 0.000100
+> 6 0 2187 9 2043 "AS_griffon_link_48_DOWN"
+> 8 0 10 2187 125000000.000000
+> 8 0 11 2187 0.000100
+> 6 0 2188 7 2043 "griffon-49.nancy.grid5000.fr"
+> 8 0 8 2188 20678000000.000000
+> 6 0 2189 9 2043 "AS_griffon_link_49_UP"
+> 8 0 10 2189 125000000.000000
+> 8 0 11 2189 0.000100
+> 6 0 2190 9 2043 "AS_griffon_link_49_DOWN"
+> 8 0 10 2190 125000000.000000
+> 8 0 11 2190 0.000100
+> 6 0 2191 7 2043 "griffon-50.nancy.grid5000.fr"
+> 8 0 8 2191 20678000000.000000
+> 6 0 2192 9 2043 "AS_griffon_link_50_UP"
+> 8 0 10 2192 125000000.000000
+> 8 0 11 2192 0.000100
+> 6 0 2193 9 2043 "AS_griffon_link_50_DOWN"
+> 8 0 10 2193 125000000.000000
+> 8 0 11 2193 0.000100
+> 6 0 2194 7 2043 "griffon-51.nancy.grid5000.fr"
+> 8 0 8 2194 20678000000.000000
+> 6 0 2195 9 2043 "AS_griffon_link_51_UP"
+> 8 0 10 2195 125000000.000000
+> 8 0 11 2195 0.000100
+> 6 0 2196 9 2043 "AS_griffon_link_51_DOWN"
+> 8 0 10 2196 125000000.000000
+> 8 0 11 2196 0.000100
+> 6 0 2197 7 2043 "griffon-52.nancy.grid5000.fr"
+> 8 0 8 2197 20678000000.000000
+> 6 0 2198 9 2043 "AS_griffon_link_52_UP"
+> 8 0 10 2198 125000000.000000
+> 8 0 11 2198 0.000100
+> 6 0 2199 9 2043 "AS_griffon_link_52_DOWN"
+> 8 0 10 2199 125000000.000000
+> 8 0 11 2199 0.000100
+> 6 0 2200 7 2043 "griffon-53.nancy.grid5000.fr"
+> 8 0 8 2200 20678000000.000000
+> 6 0 2201 9 2043 "AS_griffon_link_53_UP"
+> 8 0 10 2201 125000000.000000
+> 8 0 11 2201 0.000100
+> 6 0 2202 9 2043 "AS_griffon_link_53_DOWN"
+> 8 0 10 2202 125000000.000000
+> 8 0 11 2202 0.000100
+> 6 0 2203 7 2043 "griffon-54.nancy.grid5000.fr"
+> 8 0 8 2203 20678000000.000000
+> 6 0 2204 9 2043 "AS_griffon_link_54_UP"
+> 8 0 10 2204 125000000.000000
+> 8 0 11 2204 0.000100
+> 6 0 2205 9 2043 "AS_griffon_link_54_DOWN"
+> 8 0 10 2205 125000000.000000
+> 8 0 11 2205 0.000100
+> 6 0 2206 7 2043 "griffon-55.nancy.grid5000.fr"
+> 8 0 8 2206 20678000000.000000
+> 6 0 2207 9 2043 "AS_griffon_link_55_UP"
+> 8 0 10 2207 125000000.000000
+> 8 0 11 2207 0.000100
+> 6 0 2208 9 2043 "AS_griffon_link_55_DOWN"
+> 8 0 10 2208 125000000.000000
+> 8 0 11 2208 0.000100
+> 6 0 2209 7 2043 "griffon-56.nancy.grid5000.fr"
+> 8 0 8 2209 20678000000.000000
+> 6 0 2210 9 2043 "AS_griffon_link_56_UP"
+> 8 0 10 2210 125000000.000000
+> 8 0 11 2210 0.000100
+> 6 0 2211 9 2043 "AS_griffon_link_56_DOWN"
+> 8 0 10 2211 125000000.000000
+> 8 0 11 2211 0.000100
+> 6 0 2212 7 2043 "griffon-57.nancy.grid5000.fr"
+> 8 0 8 2212 20678000000.000000
+> 6 0 2213 9 2043 "AS_griffon_link_57_UP"
+> 8 0 10 2213 125000000.000000
+> 8 0 11 2213 0.000100
+> 6 0 2214 9 2043 "AS_griffon_link_57_DOWN"
+> 8 0 10 2214 125000000.000000
+> 8 0 11 2214 0.000100
+> 6 0 2215 7 2043 "griffon-58.nancy.grid5000.fr"
+> 8 0 8 2215 20678000000.000000
+> 6 0 2216 9 2043 "AS_griffon_link_58_UP"
+> 8 0 10 2216 125000000.000000
+> 8 0 11 2216 0.000100
+> 6 0 2217 9 2043 "AS_griffon_link_58_DOWN"
+> 8 0 10 2217 125000000.000000
+> 8 0 11 2217 0.000100
+> 6 0 2218 7 2043 "griffon-59.nancy.grid5000.fr"
+> 8 0 8 2218 20678000000.000000
+> 6 0 2219 9 2043 "AS_griffon_link_59_UP"
+> 8 0 10 2219 125000000.000000
+> 8 0 11 2219 0.000100
+> 6 0 2220 9 2043 "AS_griffon_link_59_DOWN"
+> 8 0 10 2220 125000000.000000
+> 8 0 11 2220 0.000100
+> 6 0 2221 7 2043 "griffon-60.nancy.grid5000.fr"
+> 8 0 8 2221 20678000000.000000
+> 6 0 2222 9 2043 "AS_griffon_link_60_UP"
+> 8 0 10 2222 125000000.000000
+> 8 0 11 2222 0.000100
+> 6 0 2223 9 2043 "AS_griffon_link_60_DOWN"
+> 8 0 10 2223 125000000.000000
+> 8 0 11 2223 0.000100
+> 6 0 2224 7 2043 "griffon-61.nancy.grid5000.fr"
+> 8 0 8 2224 20678000000.000000
+> 6 0 2225 9 2043 "AS_griffon_link_61_UP"
+> 8 0 10 2225 125000000.000000
+> 8 0 11 2225 0.000100
+> 6 0 2226 9 2043 "AS_griffon_link_61_DOWN"
+> 8 0 10 2226 125000000.000000
+> 8 0 11 2226 0.000100
+> 6 0 2227 7 2043 "griffon-62.nancy.grid5000.fr"
+> 8 0 8 2227 20678000000.000000
+> 6 0 2228 9 2043 "AS_griffon_link_62_UP"
+> 8 0 10 2228 125000000.000000
+> 8 0 11 2228 0.000100
+> 6 0 2229 9 2043 "AS_griffon_link_62_DOWN"
+> 8 0 10 2229 125000000.000000
+> 8 0 11 2229 0.000100
+> 6 0 2230 7 2043 "griffon-63.nancy.grid5000.fr"
+> 8 0 8 2230 20678000000.000000
+> 6 0 2231 9 2043 "AS_griffon_link_63_UP"
+> 8 0 10 2231 125000000.000000
+> 8 0 11 2231 0.000100
+> 6 0 2232 9 2043 "AS_griffon_link_63_DOWN"
+> 8 0 10 2232 125000000.000000
+> 8 0 11 2232 0.000100
+> 6 0 2233 7 2043 "griffon-64.nancy.grid5000.fr"
+> 8 0 8 2233 20678000000.000000
+> 6 0 2234 9 2043 "AS_griffon_link_64_UP"
+> 8 0 10 2234 125000000.000000
+> 8 0 11 2234 0.000100
+> 6 0 2235 9 2043 "AS_griffon_link_64_DOWN"
+> 8 0 10 2235 125000000.000000
+> 8 0 11 2235 0.000100
+> 6 0 2236 7 2043 "griffon-65.nancy.grid5000.fr"
+> 8 0 8 2236 20678000000.000000
+> 6 0 2237 9 2043 "AS_griffon_link_65_UP"
+> 8 0 10 2237 125000000.000000
+> 8 0 11 2237 0.000100
+> 6 0 2238 9 2043 "AS_griffon_link_65_DOWN"
+> 8 0 10 2238 125000000.000000
+> 8 0 11 2238 0.000100
+> 6 0 2239 7 2043 "griffon-66.nancy.grid5000.fr"
+> 8 0 8 2239 20678000000.000000
+> 6 0 2240 9 2043 "AS_griffon_link_66_UP"
+> 8 0 10 2240 125000000.000000
+> 8 0 11 2240 0.000100
+> 6 0 2241 9 2043 "AS_griffon_link_66_DOWN"
+> 8 0 10 2241 125000000.000000
+> 8 0 11 2241 0.000100
+> 6 0 2242 7 2043 "griffon-67.nancy.grid5000.fr"
+> 8 0 8 2242 20678000000.000000
+> 6 0 2243 9 2043 "AS_griffon_link_67_UP"
+> 8 0 10 2243 125000000.000000
+> 8 0 11 2243 0.000100
+> 6 0 2244 9 2043 "AS_griffon_link_67_DOWN"
+> 8 0 10 2244 125000000.000000
+> 8 0 11 2244 0.000100
+> 6 0 2245 7 2043 "griffon-68.nancy.grid5000.fr"
+> 8 0 8 2245 20678000000.000000
+> 6 0 2246 9 2043 "AS_griffon_link_68_UP"
+> 8 0 10 2246 125000000.000000
+> 8 0 11 2246 0.000100
+> 6 0 2247 9 2043 "AS_griffon_link_68_DOWN"
+> 8 0 10 2247 125000000.000000
+> 8 0 11 2247 0.000100
+> 6 0 2248 7 2043 "griffon-69.nancy.grid5000.fr"
+> 8 0 8 2248 20678000000.000000
+> 6 0 2249 9 2043 "AS_griffon_link_69_UP"
+> 8 0 10 2249 125000000.000000
+> 8 0 11 2249 0.000100
+> 6 0 2250 9 2043 "AS_griffon_link_69_DOWN"
+> 8 0 10 2250 125000000.000000
+> 8 0 11 2250 0.000100
+> 6 0 2251 7 2043 "griffon-70.nancy.grid5000.fr"
+> 8 0 8 2251 20678000000.000000
+> 6 0 2252 9 2043 "AS_griffon_link_70_UP"
+> 8 0 10 2252 125000000.000000
+> 8 0 11 2252 0.000100
+> 6 0 2253 9 2043 "AS_griffon_link_70_DOWN"
+> 8 0 10 2253 125000000.000000
+> 8 0 11 2253 0.000100
+> 6 0 2254 7 2043 "griffon-71.nancy.grid5000.fr"
+> 8 0 8 2254 20678000000.000000
+> 6 0 2255 9 2043 "AS_griffon_link_71_UP"
+> 8 0 10 2255 125000000.000000
+> 8 0 11 2255 0.000100
+> 6 0 2256 9 2043 "AS_griffon_link_71_DOWN"
+> 8 0 10 2256 125000000.000000
+> 8 0 11 2256 0.000100
+> 6 0 2257 7 2043 "griffon-72.nancy.grid5000.fr"
+> 8 0 8 2257 20678000000.000000
+> 6 0 2258 9 2043 "AS_griffon_link_72_UP"
+> 8 0 10 2258 125000000.000000
+> 8 0 11 2258 0.000100
+> 6 0 2259 9 2043 "AS_griffon_link_72_DOWN"
+> 8 0 10 2259 125000000.000000
+> 8 0 11 2259 0.000100
+> 6 0 2260 7 2043 "griffon-73.nancy.grid5000.fr"
+> 8 0 8 2260 20678000000.000000
+> 6 0 2261 9 2043 "AS_griffon_link_73_UP"
+> 8 0 10 2261 125000000.000000
+> 8 0 11 2261 0.000100
+> 6 0 2262 9 2043 "AS_griffon_link_73_DOWN"
+> 8 0 10 2262 125000000.000000
+> 8 0 11 2262 0.000100
+> 6 0 2263 7 2043 "griffon-74.nancy.grid5000.fr"
+> 8 0 8 2263 20678000000.000000
+> 6 0 2264 9 2043 "AS_griffon_link_74_UP"
+> 8 0 10 2264 125000000.000000
+> 8 0 11 2264 0.000100
+> 6 0 2265 9 2043 "AS_griffon_link_74_DOWN"
+> 8 0 10 2265 125000000.000000
+> 8 0 11 2265 0.000100
+> 6 0 2266 7 2043 "griffon-75.nancy.grid5000.fr"
+> 8 0 8 2266 20678000000.000000
+> 6 0 2267 9 2043 "AS_griffon_link_75_UP"
+> 8 0 10 2267 125000000.000000
+> 8 0 11 2267 0.000100
+> 6 0 2268 9 2043 "AS_griffon_link_75_DOWN"
+> 8 0 10 2268 125000000.000000
+> 8 0 11 2268 0.000100
+> 6 0 2269 7 2043 "griffon-76.nancy.grid5000.fr"
+> 8 0 8 2269 20678000000.000000
+> 6 0 2270 9 2043 "AS_griffon_link_76_UP"
+> 8 0 10 2270 125000000.000000
+> 8 0 11 2270 0.000100
+> 6 0 2271 9 2043 "AS_griffon_link_76_DOWN"
+> 8 0 10 2271 125000000.000000
+> 8 0 11 2271 0.000100
+> 6 0 2272 7 2043 "griffon-77.nancy.grid5000.fr"
+> 8 0 8 2272 20678000000.000000
+> 6 0 2273 9 2043 "AS_griffon_link_77_UP"
+> 8 0 10 2273 125000000.000000
+> 8 0 11 2273 0.000100
+> 6 0 2274 9 2043 "AS_griffon_link_77_DOWN"
+> 8 0 10 2274 125000000.000000
+> 8 0 11 2274 0.000100
+> 6 0 2275 7 2043 "griffon-78.nancy.grid5000.fr"
+> 8 0 8 2275 20678000000.000000
+> 6 0 2276 9 2043 "AS_griffon_link_78_UP"
+> 8 0 10 2276 125000000.000000
+> 8 0 11 2276 0.000100
+> 6 0 2277 9 2043 "AS_griffon_link_78_DOWN"
+> 8 0 10 2277 125000000.000000
+> 8 0 11 2277 0.000100
+> 6 0 2278 7 2043 "griffon-79.nancy.grid5000.fr"
+> 8 0 8 2278 20678000000.000000
+> 6 0 2279 9 2043 "AS_griffon_link_79_UP"
+> 8 0 10 2279 125000000.000000
+> 8 0 11 2279 0.000100
+> 6 0 2280 9 2043 "AS_griffon_link_79_DOWN"
+> 8 0 10 2280 125000000.000000
+> 8 0 11 2280 0.000100
+> 6 0 2281 7 2043 "griffon-80.nancy.grid5000.fr"
+> 8 0 8 2281 20678000000.000000
+> 6 0 2282 9 2043 "AS_griffon_link_80_UP"
+> 8 0 10 2282 125000000.000000
+> 8 0 11 2282 0.000100
+> 6 0 2283 9 2043 "AS_griffon_link_80_DOWN"
+> 8 0 10 2283 125000000.000000
+> 8 0 11 2283 0.000100
+> 6 0 2284 7 2043 "griffon-81.nancy.grid5000.fr"
+> 8 0 8 2284 20678000000.000000
+> 6 0 2285 9 2043 "AS_griffon_link_81_UP"
+> 8 0 10 2285 125000000.000000
+> 8 0 11 2285 0.000100
+> 6 0 2286 9 2043 "AS_griffon_link_81_DOWN"
+> 8 0 10 2286 125000000.000000
+> 8 0 11 2286 0.000100
+> 6 0 2287 7 2043 "griffon-82.nancy.grid5000.fr"
+> 8 0 8 2287 20678000000.000000
+> 6 0 2288 9 2043 "AS_griffon_link_82_UP"
+> 8 0 10 2288 125000000.000000
+> 8 0 11 2288 0.000100
+> 6 0 2289 9 2043 "AS_griffon_link_82_DOWN"
+> 8 0 10 2289 125000000.000000
+> 8 0 11 2289 0.000100
+> 6 0 2290 7 2043 "griffon-83.nancy.grid5000.fr"
+> 8 0 8 2290 20678000000.000000
+> 6 0 2291 9 2043 "AS_griffon_link_83_UP"
+> 8 0 10 2291 125000000.000000
+> 8 0 11 2291 0.000100
+> 6 0 2292 9 2043 "AS_griffon_link_83_DOWN"
+> 8 0 10 2292 125000000.000000
+> 8 0 11 2292 0.000100
+> 6 0 2293 7 2043 "griffon-84.nancy.grid5000.fr"
+> 8 0 8 2293 20678000000.000000
+> 6 0 2294 9 2043 "AS_griffon_link_84_UP"
+> 8 0 10 2294 125000000.000000
+> 8 0 11 2294 0.000100
+> 6 0 2295 9 2043 "AS_griffon_link_84_DOWN"
+> 8 0 10 2295 125000000.000000
+> 8 0 11 2295 0.000100
+> 6 0 2296 7 2043 "griffon-85.nancy.grid5000.fr"
+> 8 0 8 2296 20678000000.000000
+> 6 0 2297 9 2043 "AS_griffon_link_85_UP"
+> 8 0 10 2297 125000000.000000
+> 8 0 11 2297 0.000100
+> 6 0 2298 9 2043 "AS_griffon_link_85_DOWN"
+> 8 0 10 2298 125000000.000000
+> 8 0 11 2298 0.000100
+> 6 0 2299 7 2043 "griffon-86.nancy.grid5000.fr"
+> 8 0 8 2299 20678000000.000000
+> 6 0 2300 9 2043 "AS_griffon_link_86_UP"
+> 8 0 10 2300 125000000.000000
+> 8 0 11 2300 0.000100
+> 6 0 2301 9 2043 "AS_griffon_link_86_DOWN"
+> 8 0 10 2301 125000000.000000
+> 8 0 11 2301 0.000100
+> 6 0 2302 7 2043 "griffon-87.nancy.grid5000.fr"
+> 8 0 8 2302 20678000000.000000
+> 6 0 2303 9 2043 "AS_griffon_link_87_UP"
+> 8 0 10 2303 125000000.000000
+> 8 0 11 2303 0.000100
+> 6 0 2304 9 2043 "AS_griffon_link_87_DOWN"
+> 8 0 10 2304 125000000.000000
+> 8 0 11 2304 0.000100
+> 6 0 2305 7 2043 "griffon-88.nancy.grid5000.fr"
+> 8 0 8 2305 20678000000.000000
+> 6 0 2306 9 2043 "AS_griffon_link_88_UP"
+> 8 0 10 2306 125000000.000000
+> 8 0 11 2306 0.000100
+> 6 0 2307 9 2043 "AS_griffon_link_88_DOWN"
+> 8 0 10 2307 125000000.000000
+> 8 0 11 2307 0.000100
+> 6 0 2308 7 2043 "griffon-89.nancy.grid5000.fr"
+> 8 0 8 2308 20678000000.000000
+> 6 0 2309 9 2043 "AS_griffon_link_89_UP"
+> 8 0 10 2309 125000000.000000
+> 8 0 11 2309 0.000100
+> 6 0 2310 9 2043 "AS_griffon_link_89_DOWN"
+> 8 0 10 2310 125000000.000000
+> 8 0 11 2310 0.000100
+> 6 0 2311 7 2043 "griffon-90.nancy.grid5000.fr"
+> 8 0 8 2311 20678000000.000000
+> 6 0 2312 9 2043 "AS_griffon_link_90_UP"
+> 8 0 10 2312 125000000.000000
+> 8 0 11 2312 0.000100
+> 6 0 2313 9 2043 "AS_griffon_link_90_DOWN"
+> 8 0 10 2313 125000000.000000
+> 8 0 11 2313 0.000100
+> 6 0 2314 7 2043 "griffon-91.nancy.grid5000.fr"
+> 8 0 8 2314 20678000000.000000
+> 6 0 2315 9 2043 "AS_griffon_link_91_UP"
+> 8 0 10 2315 125000000.000000
+> 8 0 11 2315 0.000100
+> 6 0 2316 9 2043 "AS_griffon_link_91_DOWN"
+> 8 0 10 2316 125000000.000000
+> 8 0 11 2316 0.000100
+> 6 0 2317 7 2043 "griffon-92.nancy.grid5000.fr"
+> 8 0 8 2317 20678000000.000000
+> 6 0 2318 9 2043 "AS_griffon_link_92_UP"
+> 8 0 10 2318 125000000.000000
+> 8 0 11 2318 0.000100
+> 6 0 2319 9 2043 "AS_griffon_link_92_DOWN"
+> 8 0 10 2319 125000000.000000
+> 8 0 11 2319 0.000100
+> 6 0 2320 12 2043 "griffon-AS_griffon_router.nancy.grid5000.fr"
+> 6 0 2321 9 2043 "AS_griffon_backbone"
+> 8 0 10 2321 1250000000.000000
+> 8 0 11 2321 0.000100
+> 6 0 2322 3 1606 "link_griffon"
+> 8 0 4 2322 1250000000.000000
+> 8 0 5 2322 0.000100
+> 6 0 2323 6 1606 "gw_AS_nancy"
+> 6 0 2324 12 2323 "gw_nancy"
+> 6 0 2325 3 1606 "link_gw_nancy"
+> 8 0 4 2325 1250000000.000000
+> 8 0 5 2325 0.000100
+> 6 0 2326 1 0 "AS_orsay"
+> 6 0 2327 6 2326 "AS_gdx"
+> 6 0 2328 7 2327 "gdx-1.orsay.grid5000.fr"
+> 8 0 8 2328 4715300000.000000
+> 6 0 2329 9 2327 "AS_gdx_link_1_UP"
+> 8 0 10 2329 125000000.000000
+> 8 0 11 2329 0.000100
+> 6 0 2330 9 2327 "AS_gdx_link_1_DOWN"
+> 8 0 10 2330 125000000.000000
+> 8 0 11 2330 0.000100
+> 6 0 2331 7 2327 "gdx-2.orsay.grid5000.fr"
+> 8 0 8 2331 4715300000.000000
+> 6 0 2332 9 2327 "AS_gdx_link_2_UP"
+> 8 0 10 2332 125000000.000000
+> 8 0 11 2332 0.000100
+> 6 0 2333 9 2327 "AS_gdx_link_2_DOWN"
+> 8 0 10 2333 125000000.000000
+> 8 0 11 2333 0.000100
+> 6 0 2334 7 2327 "gdx-3.orsay.grid5000.fr"
+> 8 0 8 2334 4715300000.000000
+> 6 0 2335 9 2327 "AS_gdx_link_3_UP"
+> 8 0 10 2335 125000000.000000
+> 8 0 11 2335 0.000100
+> 6 0 2336 9 2327 "AS_gdx_link_3_DOWN"
+> 8 0 10 2336 125000000.000000
+> 8 0 11 2336 0.000100
+> 6 0 2337 7 2327 "gdx-4.orsay.grid5000.fr"
+> 8 0 8 2337 4715300000.000000
+> 6 0 2338 9 2327 "AS_gdx_link_4_UP"
+> 8 0 10 2338 125000000.000000
+> 8 0 11 2338 0.000100
+> 6 0 2339 9 2327 "AS_gdx_link_4_DOWN"
+> 8 0 10 2339 125000000.000000
+> 8 0 11 2339 0.000100
+> 6 0 2340 7 2327 "gdx-5.orsay.grid5000.fr"
+> 8 0 8 2340 4715300000.000000
+> 6 0 2341 9 2327 "AS_gdx_link_5_UP"
+> 8 0 10 2341 125000000.000000
+> 8 0 11 2341 0.000100
+> 6 0 2342 9 2327 "AS_gdx_link_5_DOWN"
+> 8 0 10 2342 125000000.000000
+> 8 0 11 2342 0.000100
+> 6 0 2343 7 2327 "gdx-6.orsay.grid5000.fr"
+> 8 0 8 2343 4715300000.000000
+> 6 0 2344 9 2327 "AS_gdx_link_6_UP"
+> 8 0 10 2344 125000000.000000
+> 8 0 11 2344 0.000100
+> 6 0 2345 9 2327 "AS_gdx_link_6_DOWN"
+> 8 0 10 2345 125000000.000000
+> 8 0 11 2345 0.000100
+> 6 0 2346 7 2327 "gdx-7.orsay.grid5000.fr"
+> 8 0 8 2346 4715300000.000000
+> 6 0 2347 9 2327 "AS_gdx_link_7_UP"
+> 8 0 10 2347 125000000.000000
+> 8 0 11 2347 0.000100
+> 6 0 2348 9 2327 "AS_gdx_link_7_DOWN"
+> 8 0 10 2348 125000000.000000
+> 8 0 11 2348 0.000100
+> 6 0 2349 7 2327 "gdx-8.orsay.grid5000.fr"
+> 8 0 8 2349 4715300000.000000
+> 6 0 2350 9 2327 "AS_gdx_link_8_UP"
+> 8 0 10 2350 125000000.000000
+> 8 0 11 2350 0.000100
+> 6 0 2351 9 2327 "AS_gdx_link_8_DOWN"
+> 8 0 10 2351 125000000.000000
+> 8 0 11 2351 0.000100
+> 6 0 2352 7 2327 "gdx-9.orsay.grid5000.fr"
+> 8 0 8 2352 4715300000.000000
+> 6 0 2353 9 2327 "AS_gdx_link_9_UP"
+> 8 0 10 2353 125000000.000000
+> 8 0 11 2353 0.000100
+> 6 0 2354 9 2327 "AS_gdx_link_9_DOWN"
+> 8 0 10 2354 125000000.000000
+> 8 0 11 2354 0.000100
+> 6 0 2355 7 2327 "gdx-10.orsay.grid5000.fr"
+> 8 0 8 2355 4715300000.000000
+> 6 0 2356 9 2327 "AS_gdx_link_10_UP"
+> 8 0 10 2356 125000000.000000
+> 8 0 11 2356 0.000100
+> 6 0 2357 9 2327 "AS_gdx_link_10_DOWN"
+> 8 0 10 2357 125000000.000000
+> 8 0 11 2357 0.000100
+> 6 0 2358 7 2327 "gdx-11.orsay.grid5000.fr"
+> 8 0 8 2358 4715300000.000000
+> 6 0 2359 9 2327 "AS_gdx_link_11_UP"
+> 8 0 10 2359 125000000.000000
+> 8 0 11 2359 0.000100
+> 6 0 2360 9 2327 "AS_gdx_link_11_DOWN"
+> 8 0 10 2360 125000000.000000
+> 8 0 11 2360 0.000100
+> 6 0 2361 7 2327 "gdx-12.orsay.grid5000.fr"
+> 8 0 8 2361 4715300000.000000
+> 6 0 2362 9 2327 "AS_gdx_link_12_UP"
+> 8 0 10 2362 125000000.000000
+> 8 0 11 2362 0.000100
+> 6 0 2363 9 2327 "AS_gdx_link_12_DOWN"
+> 8 0 10 2363 125000000.000000
+> 8 0 11 2363 0.000100
+> 6 0 2364 7 2327 "gdx-13.orsay.grid5000.fr"
+> 8 0 8 2364 4715300000.000000
+> 6 0 2365 9 2327 "AS_gdx_link_13_UP"
+> 8 0 10 2365 125000000.000000
+> 8 0 11 2365 0.000100
+> 6 0 2366 9 2327 "AS_gdx_link_13_DOWN"
+> 8 0 10 2366 125000000.000000
+> 8 0 11 2366 0.000100
+> 6 0 2367 7 2327 "gdx-14.orsay.grid5000.fr"
+> 8 0 8 2367 4715300000.000000
+> 6 0 2368 9 2327 "AS_gdx_link_14_UP"
+> 8 0 10 2368 125000000.000000
+> 8 0 11 2368 0.000100
+> 6 0 2369 9 2327 "AS_gdx_link_14_DOWN"
+> 8 0 10 2369 125000000.000000
+> 8 0 11 2369 0.000100
+> 6 0 2370 7 2327 "gdx-15.orsay.grid5000.fr"
+> 8 0 8 2370 4715300000.000000
+> 6 0 2371 9 2327 "AS_gdx_link_15_UP"
+> 8 0 10 2371 125000000.000000
+> 8 0 11 2371 0.000100
+> 6 0 2372 9 2327 "AS_gdx_link_15_DOWN"
+> 8 0 10 2372 125000000.000000
+> 8 0 11 2372 0.000100
+> 6 0 2373 7 2327 "gdx-16.orsay.grid5000.fr"
+> 8 0 8 2373 4715300000.000000
+> 6 0 2374 9 2327 "AS_gdx_link_16_UP"
+> 8 0 10 2374 125000000.000000
+> 8 0 11 2374 0.000100
+> 6 0 2375 9 2327 "AS_gdx_link_16_DOWN"
+> 8 0 10 2375 125000000.000000
+> 8 0 11 2375 0.000100
+> 6 0 2376 7 2327 "gdx-17.orsay.grid5000.fr"
+> 8 0 8 2376 4715300000.000000
+> 6 0 2377 9 2327 "AS_gdx_link_17_UP"
+> 8 0 10 2377 125000000.000000
+> 8 0 11 2377 0.000100
+> 6 0 2378 9 2327 "AS_gdx_link_17_DOWN"
+> 8 0 10 2378 125000000.000000
+> 8 0 11 2378 0.000100
+> 6 0 2379 7 2327 "gdx-18.orsay.grid5000.fr"
+> 8 0 8 2379 4715300000.000000
+> 6 0 2380 9 2327 "AS_gdx_link_18_UP"
+> 8 0 10 2380 125000000.000000
+> 8 0 11 2380 0.000100
+> 6 0 2381 9 2327 "AS_gdx_link_18_DOWN"
+> 8 0 10 2381 125000000.000000
+> 8 0 11 2381 0.000100
+> 6 0 2382 7 2327 "gdx-19.orsay.grid5000.fr"
+> 8 0 8 2382 4715300000.000000
+> 6 0 2383 9 2327 "AS_gdx_link_19_UP"
+> 8 0 10 2383 125000000.000000
+> 8 0 11 2383 0.000100
+> 6 0 2384 9 2327 "AS_gdx_link_19_DOWN"
+> 8 0 10 2384 125000000.000000
+> 8 0 11 2384 0.000100
+> 6 0 2385 7 2327 "gdx-20.orsay.grid5000.fr"
+> 8 0 8 2385 4715300000.000000
+> 6 0 2386 9 2327 "AS_gdx_link_20_UP"
+> 8 0 10 2386 125000000.000000
+> 8 0 11 2386 0.000100
+> 6 0 2387 9 2327 "AS_gdx_link_20_DOWN"
+> 8 0 10 2387 125000000.000000
+> 8 0 11 2387 0.000100
+> 6 0 2388 7 2327 "gdx-21.orsay.grid5000.fr"
+> 8 0 8 2388 4715300000.000000
+> 6 0 2389 9 2327 "AS_gdx_link_21_UP"
+> 8 0 10 2389 125000000.000000
+> 8 0 11 2389 0.000100
+> 6 0 2390 9 2327 "AS_gdx_link_21_DOWN"
+> 8 0 10 2390 125000000.000000
+> 8 0 11 2390 0.000100
+> 6 0 2391 7 2327 "gdx-22.orsay.grid5000.fr"
+> 8 0 8 2391 4715300000.000000
+> 6 0 2392 9 2327 "AS_gdx_link_22_UP"
+> 8 0 10 2392 125000000.000000
+> 8 0 11 2392 0.000100
+> 6 0 2393 9 2327 "AS_gdx_link_22_DOWN"
+> 8 0 10 2393 125000000.000000
+> 8 0 11 2393 0.000100
+> 6 0 2394 7 2327 "gdx-23.orsay.grid5000.fr"
+> 8 0 8 2394 4715300000.000000
+> 6 0 2395 9 2327 "AS_gdx_link_23_UP"
+> 8 0 10 2395 125000000.000000
+> 8 0 11 2395 0.000100
+> 6 0 2396 9 2327 "AS_gdx_link_23_DOWN"
+> 8 0 10 2396 125000000.000000
+> 8 0 11 2396 0.000100
+> 6 0 2397 7 2327 "gdx-24.orsay.grid5000.fr"
+> 8 0 8 2397 4715300000.000000
+> 6 0 2398 9 2327 "AS_gdx_link_24_UP"
+> 8 0 10 2398 125000000.000000
+> 8 0 11 2398 0.000100
+> 6 0 2399 9 2327 "AS_gdx_link_24_DOWN"
+> 8 0 10 2399 125000000.000000
+> 8 0 11 2399 0.000100
+> 6 0 2400 7 2327 "gdx-25.orsay.grid5000.fr"
+> 8 0 8 2400 4715300000.000000
+> 6 0 2401 9 2327 "AS_gdx_link_25_UP"
+> 8 0 10 2401 125000000.000000
+> 8 0 11 2401 0.000100
+> 6 0 2402 9 2327 "AS_gdx_link_25_DOWN"
+> 8 0 10 2402 125000000.000000
+> 8 0 11 2402 0.000100
+> 6 0 2403 7 2327 "gdx-26.orsay.grid5000.fr"
+> 8 0 8 2403 4715300000.000000
+> 6 0 2404 9 2327 "AS_gdx_link_26_UP"
+> 8 0 10 2404 125000000.000000
+> 8 0 11 2404 0.000100
+> 6 0 2405 9 2327 "AS_gdx_link_26_DOWN"
+> 8 0 10 2405 125000000.000000
+> 8 0 11 2405 0.000100
+> 6 0 2406 7 2327 "gdx-27.orsay.grid5000.fr"
+> 8 0 8 2406 4715300000.000000
+> 6 0 2407 9 2327 "AS_gdx_link_27_UP"
+> 8 0 10 2407 125000000.000000
+> 8 0 11 2407 0.000100
+> 6 0 2408 9 2327 "AS_gdx_link_27_DOWN"
+> 8 0 10 2408 125000000.000000
+> 8 0 11 2408 0.000100
+> 6 0 2409 7 2327 "gdx-28.orsay.grid5000.fr"
+> 8 0 8 2409 4715300000.000000
+> 6 0 2410 9 2327 "AS_gdx_link_28_UP"
+> 8 0 10 2410 125000000.000000
+> 8 0 11 2410 0.000100
+> 6 0 2411 9 2327 "AS_gdx_link_28_DOWN"
+> 8 0 10 2411 125000000.000000
+> 8 0 11 2411 0.000100
+> 6 0 2412 7 2327 "gdx-29.orsay.grid5000.fr"
+> 8 0 8 2412 4715300000.000000
+> 6 0 2413 9 2327 "AS_gdx_link_29_UP"
+> 8 0 10 2413 125000000.000000
+> 8 0 11 2413 0.000100
+> 6 0 2414 9 2327 "AS_gdx_link_29_DOWN"
+> 8 0 10 2414 125000000.000000
+> 8 0 11 2414 0.000100
+> 6 0 2415 7 2327 "gdx-30.orsay.grid5000.fr"
+> 8 0 8 2415 4715300000.000000
+> 6 0 2416 9 2327 "AS_gdx_link_30_UP"
+> 8 0 10 2416 125000000.000000
+> 8 0 11 2416 0.000100
+> 6 0 2417 9 2327 "AS_gdx_link_30_DOWN"
+> 8 0 10 2417 125000000.000000
+> 8 0 11 2417 0.000100
+> 6 0 2418 7 2327 "gdx-31.orsay.grid5000.fr"
+> 8 0 8 2418 4715300000.000000
+> 6 0 2419 9 2327 "AS_gdx_link_31_UP"
+> 8 0 10 2419 125000000.000000
+> 8 0 11 2419 0.000100
+> 6 0 2420 9 2327 "AS_gdx_link_31_DOWN"
+> 8 0 10 2420 125000000.000000
+> 8 0 11 2420 0.000100
+> 6 0 2421 7 2327 "gdx-32.orsay.grid5000.fr"
+> 8 0 8 2421 4715300000.000000
+> 6 0 2422 9 2327 "AS_gdx_link_32_UP"
+> 8 0 10 2422 125000000.000000
+> 8 0 11 2422 0.000100
+> 6 0 2423 9 2327 "AS_gdx_link_32_DOWN"
+> 8 0 10 2423 125000000.000000
+> 8 0 11 2423 0.000100
+> 6 0 2424 7 2327 "gdx-33.orsay.grid5000.fr"
+> 8 0 8 2424 4715300000.000000
+> 6 0 2425 9 2327 "AS_gdx_link_33_UP"
+> 8 0 10 2425 125000000.000000
+> 8 0 11 2425 0.000100
+> 6 0 2426 9 2327 "AS_gdx_link_33_DOWN"
+> 8 0 10 2426 125000000.000000
+> 8 0 11 2426 0.000100
+> 6 0 2427 7 2327 "gdx-34.orsay.grid5000.fr"
+> 8 0 8 2427 4715300000.000000
+> 6 0 2428 9 2327 "AS_gdx_link_34_UP"
+> 8 0 10 2428 125000000.000000
+> 8 0 11 2428 0.000100
+> 6 0 2429 9 2327 "AS_gdx_link_34_DOWN"
+> 8 0 10 2429 125000000.000000
+> 8 0 11 2429 0.000100
+> 6 0 2430 7 2327 "gdx-35.orsay.grid5000.fr"
+> 8 0 8 2430 4715300000.000000
+> 6 0 2431 9 2327 "AS_gdx_link_35_UP"
+> 8 0 10 2431 125000000.000000
+> 8 0 11 2431 0.000100
+> 6 0 2432 9 2327 "AS_gdx_link_35_DOWN"
+> 8 0 10 2432 125000000.000000
+> 8 0 11 2432 0.000100
+> 6 0 2433 7 2327 "gdx-36.orsay.grid5000.fr"
+> 8 0 8 2433 4715300000.000000
+> 6 0 2434 9 2327 "AS_gdx_link_36_UP"
+> 8 0 10 2434 125000000.000000
+> 8 0 11 2434 0.000100
+> 6 0 2435 9 2327 "AS_gdx_link_36_DOWN"
+> 8 0 10 2435 125000000.000000
+> 8 0 11 2435 0.000100
+> 6 0 2436 7 2327 "gdx-37.orsay.grid5000.fr"
+> 8 0 8 2436 4715300000.000000
+> 6 0 2437 9 2327 "AS_gdx_link_37_UP"
+> 8 0 10 2437 125000000.000000
+> 8 0 11 2437 0.000100
+> 6 0 2438 9 2327 "AS_gdx_link_37_DOWN"
+> 8 0 10 2438 125000000.000000
+> 8 0 11 2438 0.000100
+> 6 0 2439 7 2327 "gdx-38.orsay.grid5000.fr"
+> 8 0 8 2439 4715300000.000000
+> 6 0 2440 9 2327 "AS_gdx_link_38_UP"
+> 8 0 10 2440 125000000.000000
+> 8 0 11 2440 0.000100
+> 6 0 2441 9 2327 "AS_gdx_link_38_DOWN"
+> 8 0 10 2441 125000000.000000
+> 8 0 11 2441 0.000100
+> 6 0 2442 7 2327 "gdx-39.orsay.grid5000.fr"
+> 8 0 8 2442 4715300000.000000
+> 6 0 2443 9 2327 "AS_gdx_link_39_UP"
+> 8 0 10 2443 125000000.000000
+> 8 0 11 2443 0.000100
+> 6 0 2444 9 2327 "AS_gdx_link_39_DOWN"
+> 8 0 10 2444 125000000.000000
+> 8 0 11 2444 0.000100
+> 6 0 2445 7 2327 "gdx-40.orsay.grid5000.fr"
+> 8 0 8 2445 4715300000.000000
+> 6 0 2446 9 2327 "AS_gdx_link_40_UP"
+> 8 0 10 2446 125000000.000000
+> 8 0 11 2446 0.000100
+> 6 0 2447 9 2327 "AS_gdx_link_40_DOWN"
+> 8 0 10 2447 125000000.000000
+> 8 0 11 2447 0.000100
+> 6 0 2448 7 2327 "gdx-41.orsay.grid5000.fr"
+> 8 0 8 2448 4715300000.000000
+> 6 0 2449 9 2327 "AS_gdx_link_41_UP"
+> 8 0 10 2449 125000000.000000
+> 8 0 11 2449 0.000100
+> 6 0 2450 9 2327 "AS_gdx_link_41_DOWN"
+> 8 0 10 2450 125000000.000000
+> 8 0 11 2450 0.000100
+> 6 0 2451 7 2327 "gdx-42.orsay.grid5000.fr"
+> 8 0 8 2451 4715300000.000000
+> 6 0 2452 9 2327 "AS_gdx_link_42_UP"
+> 8 0 10 2452 125000000.000000
+> 8 0 11 2452 0.000100
+> 6 0 2453 9 2327 "AS_gdx_link_42_DOWN"
+> 8 0 10 2453 125000000.000000
+> 8 0 11 2453 0.000100
+> 6 0 2454 7 2327 "gdx-43.orsay.grid5000.fr"
+> 8 0 8 2454 4715300000.000000
+> 6 0 2455 9 2327 "AS_gdx_link_43_UP"
+> 8 0 10 2455 125000000.000000
+> 8 0 11 2455 0.000100
+> 6 0 2456 9 2327 "AS_gdx_link_43_DOWN"
+> 8 0 10 2456 125000000.000000
+> 8 0 11 2456 0.000100
+> 6 0 2457 7 2327 "gdx-44.orsay.grid5000.fr"
+> 8 0 8 2457 4715300000.000000
+> 6 0 2458 9 2327 "AS_gdx_link_44_UP"
+> 8 0 10 2458 125000000.000000
+> 8 0 11 2458 0.000100
+> 6 0 2459 9 2327 "AS_gdx_link_44_DOWN"
+> 8 0 10 2459 125000000.000000
+> 8 0 11 2459 0.000100
+> 6 0 2460 7 2327 "gdx-45.orsay.grid5000.fr"
+> 8 0 8 2460 4715300000.000000
+> 6 0 2461 9 2327 "AS_gdx_link_45_UP"
+> 8 0 10 2461 125000000.000000
+> 8 0 11 2461 0.000100
+> 6 0 2462 9 2327 "AS_gdx_link_45_DOWN"
+> 8 0 10 2462 125000000.000000
+> 8 0 11 2462 0.000100
+> 6 0 2463 7 2327 "gdx-46.orsay.grid5000.fr"
+> 8 0 8 2463 4715300000.000000
+> 6 0 2464 9 2327 "AS_gdx_link_46_UP"
+> 8 0 10 2464 125000000.000000
+> 8 0 11 2464 0.000100
+> 6 0 2465 9 2327 "AS_gdx_link_46_DOWN"
+> 8 0 10 2465 125000000.000000
+> 8 0 11 2465 0.000100
+> 6 0 2466 7 2327 "gdx-47.orsay.grid5000.fr"
+> 8 0 8 2466 4715300000.000000
+> 6 0 2467 9 2327 "AS_gdx_link_47_UP"
+> 8 0 10 2467 125000000.000000
+> 8 0 11 2467 0.000100
+> 6 0 2468 9 2327 "AS_gdx_link_47_DOWN"
+> 8 0 10 2468 125000000.000000
+> 8 0 11 2468 0.000100
+> 6 0 2469 7 2327 "gdx-48.orsay.grid5000.fr"
+> 8 0 8 2469 4715300000.000000
+> 6 0 2470 9 2327 "AS_gdx_link_48_UP"
+> 8 0 10 2470 125000000.000000
+> 8 0 11 2470 0.000100
+> 6 0 2471 9 2327 "AS_gdx_link_48_DOWN"
+> 8 0 10 2471 125000000.000000
+> 8 0 11 2471 0.000100
+> 6 0 2472 7 2327 "gdx-49.orsay.grid5000.fr"
+> 8 0 8 2472 4715300000.000000
+> 6 0 2473 9 2327 "AS_gdx_link_49_UP"
+> 8 0 10 2473 125000000.000000
+> 8 0 11 2473 0.000100
+> 6 0 2474 9 2327 "AS_gdx_link_49_DOWN"
+> 8 0 10 2474 125000000.000000
+> 8 0 11 2474 0.000100
+> 6 0 2475 7 2327 "gdx-50.orsay.grid5000.fr"
+> 8 0 8 2475 4715300000.000000
+> 6 0 2476 9 2327 "AS_gdx_link_50_UP"
+> 8 0 10 2476 125000000.000000
+> 8 0 11 2476 0.000100
+> 6 0 2477 9 2327 "AS_gdx_link_50_DOWN"
+> 8 0 10 2477 125000000.000000
+> 8 0 11 2477 0.000100
+> 6 0 2478 7 2327 "gdx-51.orsay.grid5000.fr"
+> 8 0 8 2478 4715300000.000000
+> 6 0 2479 9 2327 "AS_gdx_link_51_UP"
+> 8 0 10 2479 125000000.000000
+> 8 0 11 2479 0.000100
+> 6 0 2480 9 2327 "AS_gdx_link_51_DOWN"
+> 8 0 10 2480 125000000.000000
+> 8 0 11 2480 0.000100
+> 6 0 2481 7 2327 "gdx-52.orsay.grid5000.fr"
+> 8 0 8 2481 4715300000.000000
+> 6 0 2482 9 2327 "AS_gdx_link_52_UP"
+> 8 0 10 2482 125000000.000000
+> 8 0 11 2482 0.000100
+> 6 0 2483 9 2327 "AS_gdx_link_52_DOWN"
+> 8 0 10 2483 125000000.000000
+> 8 0 11 2483 0.000100
+> 6 0 2484 7 2327 "gdx-53.orsay.grid5000.fr"
+> 8 0 8 2484 4715300000.000000
+> 6 0 2485 9 2327 "AS_gdx_link_53_UP"
+> 8 0 10 2485 125000000.000000
+> 8 0 11 2485 0.000100
+> 6 0 2486 9 2327 "AS_gdx_link_53_DOWN"
+> 8 0 10 2486 125000000.000000
+> 8 0 11 2486 0.000100
+> 6 0 2487 7 2327 "gdx-54.orsay.grid5000.fr"
+> 8 0 8 2487 4715300000.000000
+> 6 0 2488 9 2327 "AS_gdx_link_54_UP"
+> 8 0 10 2488 125000000.000000
+> 8 0 11 2488 0.000100
+> 6 0 2489 9 2327 "AS_gdx_link_54_DOWN"
+> 8 0 10 2489 125000000.000000
+> 8 0 11 2489 0.000100
+> 6 0 2490 7 2327 "gdx-55.orsay.grid5000.fr"
+> 8 0 8 2490 4715300000.000000
+> 6 0 2491 9 2327 "AS_gdx_link_55_UP"
+> 8 0 10 2491 125000000.000000
+> 8 0 11 2491 0.000100
+> 6 0 2492 9 2327 "AS_gdx_link_55_DOWN"
+> 8 0 10 2492 125000000.000000
+> 8 0 11 2492 0.000100
+> 6 0 2493 7 2327 "gdx-56.orsay.grid5000.fr"
+> 8 0 8 2493 4715300000.000000
+> 6 0 2494 9 2327 "AS_gdx_link_56_UP"
+> 8 0 10 2494 125000000.000000
+> 8 0 11 2494 0.000100
+> 6 0 2495 9 2327 "AS_gdx_link_56_DOWN"
+> 8 0 10 2495 125000000.000000
+> 8 0 11 2495 0.000100
+> 6 0 2496 7 2327 "gdx-57.orsay.grid5000.fr"
+> 8 0 8 2496 4715300000.000000
+> 6 0 2497 9 2327 "AS_gdx_link_57_UP"
+> 8 0 10 2497 125000000.000000
+> 8 0 11 2497 0.000100
+> 6 0 2498 9 2327 "AS_gdx_link_57_DOWN"
+> 8 0 10 2498 125000000.000000
+> 8 0 11 2498 0.000100
+> 6 0 2499 7 2327 "gdx-58.orsay.grid5000.fr"
+> 8 0 8 2499 4715300000.000000
+> 6 0 2500 9 2327 "AS_gdx_link_58_UP"
+> 8 0 10 2500 125000000.000000
+> 8 0 11 2500 0.000100
+> 6 0 2501 9 2327 "AS_gdx_link_58_DOWN"
+> 8 0 10 2501 125000000.000000
+> 8 0 11 2501 0.000100
+> 6 0 2502 7 2327 "gdx-59.orsay.grid5000.fr"
+> 8 0 8 2502 4715300000.000000
+> 6 0 2503 9 2327 "AS_gdx_link_59_UP"
+> 8 0 10 2503 125000000.000000
+> 8 0 11 2503 0.000100
+> 6 0 2504 9 2327 "AS_gdx_link_59_DOWN"
+> 8 0 10 2504 125000000.000000
+> 8 0 11 2504 0.000100
+> 6 0 2505 7 2327 "gdx-60.orsay.grid5000.fr"
+> 8 0 8 2505 4715300000.000000
+> 6 0 2506 9 2327 "AS_gdx_link_60_UP"
+> 8 0 10 2506 125000000.000000
+> 8 0 11 2506 0.000100
+> 6 0 2507 9 2327 "AS_gdx_link_60_DOWN"
+> 8 0 10 2507 125000000.000000
+> 8 0 11 2507 0.000100
+> 6 0 2508 7 2327 "gdx-61.orsay.grid5000.fr"
+> 8 0 8 2508 4715300000.000000
+> 6 0 2509 9 2327 "AS_gdx_link_61_UP"
+> 8 0 10 2509 125000000.000000
+> 8 0 11 2509 0.000100
+> 6 0 2510 9 2327 "AS_gdx_link_61_DOWN"
+> 8 0 10 2510 125000000.000000
+> 8 0 11 2510 0.000100
+> 6 0 2511 7 2327 "gdx-62.orsay.grid5000.fr"
+> 8 0 8 2511 4715300000.000000
+> 6 0 2512 9 2327 "AS_gdx_link_62_UP"
+> 8 0 10 2512 125000000.000000
+> 8 0 11 2512 0.000100
+> 6 0 2513 9 2327 "AS_gdx_link_62_DOWN"
+> 8 0 10 2513 125000000.000000
+> 8 0 11 2513 0.000100
+> 6 0 2514 7 2327 "gdx-63.orsay.grid5000.fr"
+> 8 0 8 2514 4715300000.000000
+> 6 0 2515 9 2327 "AS_gdx_link_63_UP"
+> 8 0 10 2515 125000000.000000
+> 8 0 11 2515 0.000100
+> 6 0 2516 9 2327 "AS_gdx_link_63_DOWN"
+> 8 0 10 2516 125000000.000000
+> 8 0 11 2516 0.000100
+> 6 0 2517 7 2327 "gdx-64.orsay.grid5000.fr"
+> 8 0 8 2517 4715300000.000000
+> 6 0 2518 9 2327 "AS_gdx_link_64_UP"
+> 8 0 10 2518 125000000.000000
+> 8 0 11 2518 0.000100
+> 6 0 2519 9 2327 "AS_gdx_link_64_DOWN"
+> 8 0 10 2519 125000000.000000
+> 8 0 11 2519 0.000100
+> 6 0 2520 7 2327 "gdx-65.orsay.grid5000.fr"
+> 8 0 8 2520 4715300000.000000
+> 6 0 2521 9 2327 "AS_gdx_link_65_UP"
+> 8 0 10 2521 125000000.000000
+> 8 0 11 2521 0.000100
+> 6 0 2522 9 2327 "AS_gdx_link_65_DOWN"
+> 8 0 10 2522 125000000.000000
+> 8 0 11 2522 0.000100
+> 6 0 2523 7 2327 "gdx-66.orsay.grid5000.fr"
+> 8 0 8 2523 4715300000.000000
+> 6 0 2524 9 2327 "AS_gdx_link_66_UP"
+> 8 0 10 2524 125000000.000000
+> 8 0 11 2524 0.000100
+> 6 0 2525 9 2327 "AS_gdx_link_66_DOWN"
+> 8 0 10 2525 125000000.000000
+> 8 0 11 2525 0.000100
+> 6 0 2526 7 2327 "gdx-67.orsay.grid5000.fr"
+> 8 0 8 2526 4715300000.000000
+> 6 0 2527 9 2327 "AS_gdx_link_67_UP"
+> 8 0 10 2527 125000000.000000
+> 8 0 11 2527 0.000100
+> 6 0 2528 9 2327 "AS_gdx_link_67_DOWN"
+> 8 0 10 2528 125000000.000000
+> 8 0 11 2528 0.000100
+> 6 0 2529 7 2327 "gdx-68.orsay.grid5000.fr"
+> 8 0 8 2529 4715300000.000000
+> 6 0 2530 9 2327 "AS_gdx_link_68_UP"
+> 8 0 10 2530 125000000.000000
+> 8 0 11 2530 0.000100
+> 6 0 2531 9 2327 "AS_gdx_link_68_DOWN"
+> 8 0 10 2531 125000000.000000
+> 8 0 11 2531 0.000100
+> 6 0 2532 7 2327 "gdx-69.orsay.grid5000.fr"
+> 8 0 8 2532 4715300000.000000
+> 6 0 2533 9 2327 "AS_gdx_link_69_UP"
+> 8 0 10 2533 125000000.000000
+> 8 0 11 2533 0.000100
+> 6 0 2534 9 2327 "AS_gdx_link_69_DOWN"
+> 8 0 10 2534 125000000.000000
+> 8 0 11 2534 0.000100
+> 6 0 2535 7 2327 "gdx-70.orsay.grid5000.fr"
+> 8 0 8 2535 4715300000.000000
+> 6 0 2536 9 2327 "AS_gdx_link_70_UP"
+> 8 0 10 2536 125000000.000000
+> 8 0 11 2536 0.000100
+> 6 0 2537 9 2327 "AS_gdx_link_70_DOWN"
+> 8 0 10 2537 125000000.000000
+> 8 0 11 2537 0.000100
+> 6 0 2538 7 2327 "gdx-71.orsay.grid5000.fr"
+> 8 0 8 2538 4715300000.000000
+> 6 0 2539 9 2327 "AS_gdx_link_71_UP"
+> 8 0 10 2539 125000000.000000
+> 8 0 11 2539 0.000100
+> 6 0 2540 9 2327 "AS_gdx_link_71_DOWN"
+> 8 0 10 2540 125000000.000000
+> 8 0 11 2540 0.000100
+> 6 0 2541 7 2327 "gdx-72.orsay.grid5000.fr"
+> 8 0 8 2541 4715300000.000000
+> 6 0 2542 9 2327 "AS_gdx_link_72_UP"
+> 8 0 10 2542 125000000.000000
+> 8 0 11 2542 0.000100
+> 6 0 2543 9 2327 "AS_gdx_link_72_DOWN"
+> 8 0 10 2543 125000000.000000
+> 8 0 11 2543 0.000100
+> 6 0 2544 7 2327 "gdx-73.orsay.grid5000.fr"
+> 8 0 8 2544 4715300000.000000
+> 6 0 2545 9 2327 "AS_gdx_link_73_UP"
+> 8 0 10 2545 125000000.000000
+> 8 0 11 2545 0.000100
+> 6 0 2546 9 2327 "AS_gdx_link_73_DOWN"
+> 8 0 10 2546 125000000.000000
+> 8 0 11 2546 0.000100
+> 6 0 2547 7 2327 "gdx-74.orsay.grid5000.fr"
+> 8 0 8 2547 4715300000.000000
+> 6 0 2548 9 2327 "AS_gdx_link_74_UP"
+> 8 0 10 2548 125000000.000000
+> 8 0 11 2548 0.000100
+> 6 0 2549 9 2327 "AS_gdx_link_74_DOWN"
+> 8 0 10 2549 125000000.000000
+> 8 0 11 2549 0.000100
+> 6 0 2550 7 2327 "gdx-75.orsay.grid5000.fr"
+> 8 0 8 2550 4715300000.000000
+> 6 0 2551 9 2327 "AS_gdx_link_75_UP"
+> 8 0 10 2551 125000000.000000
+> 8 0 11 2551 0.000100
+> 6 0 2552 9 2327 "AS_gdx_link_75_DOWN"
+> 8 0 10 2552 125000000.000000
+> 8 0 11 2552 0.000100
+> 6 0 2553 7 2327 "gdx-76.orsay.grid5000.fr"
+> 8 0 8 2553 4715300000.000000
+> 6 0 2554 9 2327 "AS_gdx_link_76_UP"
+> 8 0 10 2554 125000000.000000
+> 8 0 11 2554 0.000100
+> 6 0 2555 9 2327 "AS_gdx_link_76_DOWN"
+> 8 0 10 2555 125000000.000000
+> 8 0 11 2555 0.000100
+> 6 0 2556 7 2327 "gdx-77.orsay.grid5000.fr"
+> 8 0 8 2556 4715300000.000000
+> 6 0 2557 9 2327 "AS_gdx_link_77_UP"
+> 8 0 10 2557 125000000.000000
+> 8 0 11 2557 0.000100
+> 6 0 2558 9 2327 "AS_gdx_link_77_DOWN"
+> 8 0 10 2558 125000000.000000
+> 8 0 11 2558 0.000100
+> 6 0 2559 7 2327 "gdx-78.orsay.grid5000.fr"
+> 8 0 8 2559 4715300000.000000
+> 6 0 2560 9 2327 "AS_gdx_link_78_UP"
+> 8 0 10 2560 125000000.000000
+> 8 0 11 2560 0.000100
+> 6 0 2561 9 2327 "AS_gdx_link_78_DOWN"
+> 8 0 10 2561 125000000.000000
+> 8 0 11 2561 0.000100
+> 6 0 2562 7 2327 "gdx-79.orsay.grid5000.fr"
+> 8 0 8 2562 4715300000.000000
+> 6 0 2563 9 2327 "AS_gdx_link_79_UP"
+> 8 0 10 2563 125000000.000000
+> 8 0 11 2563 0.000100
+> 6 0 2564 9 2327 "AS_gdx_link_79_DOWN"
+> 8 0 10 2564 125000000.000000
+> 8 0 11 2564 0.000100
+> 6 0 2565 7 2327 "gdx-80.orsay.grid5000.fr"
+> 8 0 8 2565 4715300000.000000
+> 6 0 2566 9 2327 "AS_gdx_link_80_UP"
+> 8 0 10 2566 125000000.000000
+> 8 0 11 2566 0.000100
+> 6 0 2567 9 2327 "AS_gdx_link_80_DOWN"
+> 8 0 10 2567 125000000.000000
+> 8 0 11 2567 0.000100
+> 6 0 2568 7 2327 "gdx-81.orsay.grid5000.fr"
+> 8 0 8 2568 4715300000.000000
+> 6 0 2569 9 2327 "AS_gdx_link_81_UP"
+> 8 0 10 2569 125000000.000000
+> 8 0 11 2569 0.000100
+> 6 0 2570 9 2327 "AS_gdx_link_81_DOWN"
+> 8 0 10 2570 125000000.000000
+> 8 0 11 2570 0.000100
+> 6 0 2571 7 2327 "gdx-82.orsay.grid5000.fr"
+> 8 0 8 2571 4715300000.000000
+> 6 0 2572 9 2327 "AS_gdx_link_82_UP"
+> 8 0 10 2572 125000000.000000
+> 8 0 11 2572 0.000100
+> 6 0 2573 9 2327 "AS_gdx_link_82_DOWN"
+> 8 0 10 2573 125000000.000000
+> 8 0 11 2573 0.000100
+> 6 0 2574 7 2327 "gdx-83.orsay.grid5000.fr"
+> 8 0 8 2574 4715300000.000000
+> 6 0 2575 9 2327 "AS_gdx_link_83_UP"
+> 8 0 10 2575 125000000.000000
+> 8 0 11 2575 0.000100
+> 6 0 2576 9 2327 "AS_gdx_link_83_DOWN"
+> 8 0 10 2576 125000000.000000
+> 8 0 11 2576 0.000100
+> 6 0 2577 7 2327 "gdx-84.orsay.grid5000.fr"
+> 8 0 8 2577 4715300000.000000
+> 6 0 2578 9 2327 "AS_gdx_link_84_UP"
+> 8 0 10 2578 125000000.000000
+> 8 0 11 2578 0.000100
+> 6 0 2579 9 2327 "AS_gdx_link_84_DOWN"
+> 8 0 10 2579 125000000.000000
+> 8 0 11 2579 0.000100
+> 6 0 2580 7 2327 "gdx-85.orsay.grid5000.fr"
+> 8 0 8 2580 4715300000.000000
+> 6 0 2581 9 2327 "AS_gdx_link_85_UP"
+> 8 0 10 2581 125000000.000000
+> 8 0 11 2581 0.000100
+> 6 0 2582 9 2327 "AS_gdx_link_85_DOWN"
+> 8 0 10 2582 125000000.000000
+> 8 0 11 2582 0.000100
+> 6 0 2583 7 2327 "gdx-86.orsay.grid5000.fr"
+> 8 0 8 2583 4715300000.000000
+> 6 0 2584 9 2327 "AS_gdx_link_86_UP"
+> 8 0 10 2584 125000000.000000
+> 8 0 11 2584 0.000100
+> 6 0 2585 9 2327 "AS_gdx_link_86_DOWN"
+> 8 0 10 2585 125000000.000000
+> 8 0 11 2585 0.000100
+> 6 0 2586 7 2327 "gdx-87.orsay.grid5000.fr"
+> 8 0 8 2586 4715300000.000000
+> 6 0 2587 9 2327 "AS_gdx_link_87_UP"
+> 8 0 10 2587 125000000.000000
+> 8 0 11 2587 0.000100
+> 6 0 2588 9 2327 "AS_gdx_link_87_DOWN"
+> 8 0 10 2588 125000000.000000
+> 8 0 11 2588 0.000100
+> 6 0 2589 7 2327 "gdx-88.orsay.grid5000.fr"
+> 8 0 8 2589 4715300000.000000
+> 6 0 2590 9 2327 "AS_gdx_link_88_UP"
+> 8 0 10 2590 125000000.000000
+> 8 0 11 2590 0.000100
+> 6 0 2591 9 2327 "AS_gdx_link_88_DOWN"
+> 8 0 10 2591 125000000.000000
+> 8 0 11 2591 0.000100
+> 6 0 2592 7 2327 "gdx-89.orsay.grid5000.fr"
+> 8 0 8 2592 4715300000.000000
+> 6 0 2593 9 2327 "AS_gdx_link_89_UP"
+> 8 0 10 2593 125000000.000000
+> 8 0 11 2593 0.000100
+> 6 0 2594 9 2327 "AS_gdx_link_89_DOWN"
+> 8 0 10 2594 125000000.000000
+> 8 0 11 2594 0.000100
+> 6 0 2595 7 2327 "gdx-90.orsay.grid5000.fr"
+> 8 0 8 2595 4715300000.000000
+> 6 0 2596 9 2327 "AS_gdx_link_90_UP"
+> 8 0 10 2596 125000000.000000
+> 8 0 11 2596 0.000100
+> 6 0 2597 9 2327 "AS_gdx_link_90_DOWN"
+> 8 0 10 2597 125000000.000000
+> 8 0 11 2597 0.000100
+> 6 0 2598 7 2327 "gdx-91.orsay.grid5000.fr"
+> 8 0 8 2598 4715300000.000000
+> 6 0 2599 9 2327 "AS_gdx_link_91_UP"
+> 8 0 10 2599 125000000.000000
+> 8 0 11 2599 0.000100
+> 6 0 2600 9 2327 "AS_gdx_link_91_DOWN"
+> 8 0 10 2600 125000000.000000
+> 8 0 11 2600 0.000100
+> 6 0 2601 7 2327 "gdx-92.orsay.grid5000.fr"
+> 8 0 8 2601 4715300000.000000
+> 6 0 2602 9 2327 "AS_gdx_link_92_UP"
+> 8 0 10 2602 125000000.000000
+> 8 0 11 2602 0.000100
+> 6 0 2603 9 2327 "AS_gdx_link_92_DOWN"
+> 8 0 10 2603 125000000.000000
+> 8 0 11 2603 0.000100
+> 6 0 2604 7 2327 "gdx-93.orsay.grid5000.fr"
+> 8 0 8 2604 4715300000.000000
+> 6 0 2605 9 2327 "AS_gdx_link_93_UP"
+> 8 0 10 2605 125000000.000000
+> 8 0 11 2605 0.000100
+> 6 0 2606 9 2327 "AS_gdx_link_93_DOWN"
+> 8 0 10 2606 125000000.000000
+> 8 0 11 2606 0.000100
+> 6 0 2607 7 2327 "gdx-94.orsay.grid5000.fr"
+> 8 0 8 2607 4715300000.000000
+> 6 0 2608 9 2327 "AS_gdx_link_94_UP"
+> 8 0 10 2608 125000000.000000
+> 8 0 11 2608 0.000100
+> 6 0 2609 9 2327 "AS_gdx_link_94_DOWN"
+> 8 0 10 2609 125000000.000000
+> 8 0 11 2609 0.000100
+> 6 0 2610 7 2327 "gdx-95.orsay.grid5000.fr"
+> 8 0 8 2610 4715300000.000000
+> 6 0 2611 9 2327 "AS_gdx_link_95_UP"
+> 8 0 10 2611 125000000.000000
+> 8 0 11 2611 0.000100
+> 6 0 2612 9 2327 "AS_gdx_link_95_DOWN"
+> 8 0 10 2612 125000000.000000
+> 8 0 11 2612 0.000100
+> 6 0 2613 7 2327 "gdx-96.orsay.grid5000.fr"
+> 8 0 8 2613 4715300000.000000
+> 6 0 2614 9 2327 "AS_gdx_link_96_UP"
+> 8 0 10 2614 125000000.000000
+> 8 0 11 2614 0.000100
+> 6 0 2615 9 2327 "AS_gdx_link_96_DOWN"
+> 8 0 10 2615 125000000.000000
+> 8 0 11 2615 0.000100
+> 6 0 2616 7 2327 "gdx-97.orsay.grid5000.fr"
+> 8 0 8 2616 4715300000.000000
+> 6 0 2617 9 2327 "AS_gdx_link_97_UP"
+> 8 0 10 2617 125000000.000000
+> 8 0 11 2617 0.000100
+> 6 0 2618 9 2327 "AS_gdx_link_97_DOWN"
+> 8 0 10 2618 125000000.000000
+> 8 0 11 2618 0.000100
+> 6 0 2619 7 2327 "gdx-98.orsay.grid5000.fr"
+> 8 0 8 2619 4715300000.000000
+> 6 0 2620 9 2327 "AS_gdx_link_98_UP"
+> 8 0 10 2620 125000000.000000
+> 8 0 11 2620 0.000100
+> 6 0 2621 9 2327 "AS_gdx_link_98_DOWN"
+> 8 0 10 2621 125000000.000000
+> 8 0 11 2621 0.000100
+> 6 0 2622 7 2327 "gdx-99.orsay.grid5000.fr"
+> 8 0 8 2622 4715300000.000000
+> 6 0 2623 9 2327 "AS_gdx_link_99_UP"
+> 8 0 10 2623 125000000.000000
+> 8 0 11 2623 0.000100
+> 6 0 2624 9 2327 "AS_gdx_link_99_DOWN"
+> 8 0 10 2624 125000000.000000
+> 8 0 11 2624 0.000100
+> 6 0 2625 7 2327 "gdx-100.orsay.grid5000.fr"
+> 8 0 8 2625 4715300000.000000
+> 6 0 2626 9 2327 "AS_gdx_link_100_UP"
+> 8 0 10 2626 125000000.000000
+> 8 0 11 2626 0.000100
+> 6 0 2627 9 2327 "AS_gdx_link_100_DOWN"
+> 8 0 10 2627 125000000.000000
+> 8 0 11 2627 0.000100
+> 6 0 2628 7 2327 "gdx-101.orsay.grid5000.fr"
+> 8 0 8 2628 4715300000.000000
+> 6 0 2629 9 2327 "AS_gdx_link_101_UP"
+> 8 0 10 2629 125000000.000000
+> 8 0 11 2629 0.000100
+> 6 0 2630 9 2327 "AS_gdx_link_101_DOWN"
+> 8 0 10 2630 125000000.000000
+> 8 0 11 2630 0.000100
+> 6 0 2631 7 2327 "gdx-102.orsay.grid5000.fr"
+> 8 0 8 2631 4715300000.000000
+> 6 0 2632 9 2327 "AS_gdx_link_102_UP"
+> 8 0 10 2632 125000000.000000
+> 8 0 11 2632 0.000100
+> 6 0 2633 9 2327 "AS_gdx_link_102_DOWN"
+> 8 0 10 2633 125000000.000000
+> 8 0 11 2633 0.000100
+> 6 0 2634 7 2327 "gdx-103.orsay.grid5000.fr"
+> 8 0 8 2634 4715300000.000000
+> 6 0 2635 9 2327 "AS_gdx_link_103_UP"
+> 8 0 10 2635 125000000.000000
+> 8 0 11 2635 0.000100
+> 6 0 2636 9 2327 "AS_gdx_link_103_DOWN"
+> 8 0 10 2636 125000000.000000
+> 8 0 11 2636 0.000100
+> 6 0 2637 7 2327 "gdx-104.orsay.grid5000.fr"
+> 8 0 8 2637 4715300000.000000
+> 6 0 2638 9 2327 "AS_gdx_link_104_UP"
+> 8 0 10 2638 125000000.000000
+> 8 0 11 2638 0.000100
+> 6 0 2639 9 2327 "AS_gdx_link_104_DOWN"
+> 8 0 10 2639 125000000.000000
+> 8 0 11 2639 0.000100
+> 6 0 2640 7 2327 "gdx-105.orsay.grid5000.fr"
+> 8 0 8 2640 4715300000.000000
+> 6 0 2641 9 2327 "AS_gdx_link_105_UP"
+> 8 0 10 2641 125000000.000000
+> 8 0 11 2641 0.000100
+> 6 0 2642 9 2327 "AS_gdx_link_105_DOWN"
+> 8 0 10 2642 125000000.000000
+> 8 0 11 2642 0.000100
+> 6 0 2643 7 2327 "gdx-106.orsay.grid5000.fr"
+> 8 0 8 2643 4715300000.000000
+> 6 0 2644 9 2327 "AS_gdx_link_106_UP"
+> 8 0 10 2644 125000000.000000
+> 8 0 11 2644 0.000100
+> 6 0 2645 9 2327 "AS_gdx_link_106_DOWN"
+> 8 0 10 2645 125000000.000000
+> 8 0 11 2645 0.000100
+> 6 0 2646 7 2327 "gdx-107.orsay.grid5000.fr"
+> 8 0 8 2646 4715300000.000000
+> 6 0 2647 9 2327 "AS_gdx_link_107_UP"
+> 8 0 10 2647 125000000.000000
+> 8 0 11 2647 0.000100
+> 6 0 2648 9 2327 "AS_gdx_link_107_DOWN"
+> 8 0 10 2648 125000000.000000
+> 8 0 11 2648 0.000100
+> 6 0 2649 7 2327 "gdx-108.orsay.grid5000.fr"
+> 8 0 8 2649 4715300000.000000
+> 6 0 2650 9 2327 "AS_gdx_link_108_UP"
+> 8 0 10 2650 125000000.000000
+> 8 0 11 2650 0.000100
+> 6 0 2651 9 2327 "AS_gdx_link_108_DOWN"
+> 8 0 10 2651 125000000.000000
+> 8 0 11 2651 0.000100
+> 6 0 2652 7 2327 "gdx-109.orsay.grid5000.fr"
+> 8 0 8 2652 4715300000.000000
+> 6 0 2653 9 2327 "AS_gdx_link_109_UP"
+> 8 0 10 2653 125000000.000000
+> 8 0 11 2653 0.000100
+> 6 0 2654 9 2327 "AS_gdx_link_109_DOWN"
+> 8 0 10 2654 125000000.000000
+> 8 0 11 2654 0.000100
+> 6 0 2655 7 2327 "gdx-110.orsay.grid5000.fr"
+> 8 0 8 2655 4715300000.000000
+> 6 0 2656 9 2327 "AS_gdx_link_110_UP"
+> 8 0 10 2656 125000000.000000
+> 8 0 11 2656 0.000100
+> 6 0 2657 9 2327 "AS_gdx_link_110_DOWN"
+> 8 0 10 2657 125000000.000000
+> 8 0 11 2657 0.000100
+> 6 0 2658 7 2327 "gdx-111.orsay.grid5000.fr"
+> 8 0 8 2658 4715300000.000000
+> 6 0 2659 9 2327 "AS_gdx_link_111_UP"
+> 8 0 10 2659 125000000.000000
+> 8 0 11 2659 0.000100
+> 6 0 2660 9 2327 "AS_gdx_link_111_DOWN"
+> 8 0 10 2660 125000000.000000
+> 8 0 11 2660 0.000100
+> 6 0 2661 7 2327 "gdx-112.orsay.grid5000.fr"
+> 8 0 8 2661 4715300000.000000
+> 6 0 2662 9 2327 "AS_gdx_link_112_UP"
+> 8 0 10 2662 125000000.000000
+> 8 0 11 2662 0.000100
+> 6 0 2663 9 2327 "AS_gdx_link_112_DOWN"
+> 8 0 10 2663 125000000.000000
+> 8 0 11 2663 0.000100
+> 6 0 2664 7 2327 "gdx-113.orsay.grid5000.fr"
+> 8 0 8 2664 4715300000.000000
+> 6 0 2665 9 2327 "AS_gdx_link_113_UP"
+> 8 0 10 2665 125000000.000000
+> 8 0 11 2665 0.000100
+> 6 0 2666 9 2327 "AS_gdx_link_113_DOWN"
+> 8 0 10 2666 125000000.000000
+> 8 0 11 2666 0.000100
+> 6 0 2667 7 2327 "gdx-114.orsay.grid5000.fr"
+> 8 0 8 2667 4715300000.000000
+> 6 0 2668 9 2327 "AS_gdx_link_114_UP"
+> 8 0 10 2668 125000000.000000
+> 8 0 11 2668 0.000100
+> 6 0 2669 9 2327 "AS_gdx_link_114_DOWN"
+> 8 0 10 2669 125000000.000000
+> 8 0 11 2669 0.000100
+> 6 0 2670 7 2327 "gdx-115.orsay.grid5000.fr"
+> 8 0 8 2670 4715300000.000000
+> 6 0 2671 9 2327 "AS_gdx_link_115_UP"
+> 8 0 10 2671 125000000.000000
+> 8 0 11 2671 0.000100
+> 6 0 2672 9 2327 "AS_gdx_link_115_DOWN"
+> 8 0 10 2672 125000000.000000
+> 8 0 11 2672 0.000100
+> 6 0 2673 7 2327 "gdx-116.orsay.grid5000.fr"
+> 8 0 8 2673 4715300000.000000
+> 6 0 2674 9 2327 "AS_gdx_link_116_UP"
+> 8 0 10 2674 125000000.000000
+> 8 0 11 2674 0.000100
+> 6 0 2675 9 2327 "AS_gdx_link_116_DOWN"
+> 8 0 10 2675 125000000.000000
+> 8 0 11 2675 0.000100
+> 6 0 2676 7 2327 "gdx-117.orsay.grid5000.fr"
+> 8 0 8 2676 4715300000.000000
+> 6 0 2677 9 2327 "AS_gdx_link_117_UP"
+> 8 0 10 2677 125000000.000000
+> 8 0 11 2677 0.000100
+> 6 0 2678 9 2327 "AS_gdx_link_117_DOWN"
+> 8 0 10 2678 125000000.000000
+> 8 0 11 2678 0.000100
+> 6 0 2679 7 2327 "gdx-118.orsay.grid5000.fr"
+> 8 0 8 2679 4715300000.000000
+> 6 0 2680 9 2327 "AS_gdx_link_118_UP"
+> 8 0 10 2680 125000000.000000
+> 8 0 11 2680 0.000100
+> 6 0 2681 9 2327 "AS_gdx_link_118_DOWN"
+> 8 0 10 2681 125000000.000000
+> 8 0 11 2681 0.000100
+> 6 0 2682 7 2327 "gdx-119.orsay.grid5000.fr"
+> 8 0 8 2682 4715300000.000000
+> 6 0 2683 9 2327 "AS_gdx_link_119_UP"
+> 8 0 10 2683 125000000.000000
+> 8 0 11 2683 0.000100
+> 6 0 2684 9 2327 "AS_gdx_link_119_DOWN"
+> 8 0 10 2684 125000000.000000
+> 8 0 11 2684 0.000100
+> 6 0 2685 7 2327 "gdx-120.orsay.grid5000.fr"
+> 8 0 8 2685 4715300000.000000
+> 6 0 2686 9 2327 "AS_gdx_link_120_UP"
+> 8 0 10 2686 125000000.000000
+> 8 0 11 2686 0.000100
+> 6 0 2687 9 2327 "AS_gdx_link_120_DOWN"
+> 8 0 10 2687 125000000.000000
+> 8 0 11 2687 0.000100
+> 6 0 2688 7 2327 "gdx-121.orsay.grid5000.fr"
+> 8 0 8 2688 4715300000.000000
+> 6 0 2689 9 2327 "AS_gdx_link_121_UP"
+> 8 0 10 2689 125000000.000000
+> 8 0 11 2689 0.000100
+> 6 0 2690 9 2327 "AS_gdx_link_121_DOWN"
+> 8 0 10 2690 125000000.000000
+> 8 0 11 2690 0.000100
+> 6 0 2691 7 2327 "gdx-122.orsay.grid5000.fr"
+> 8 0 8 2691 4715300000.000000
+> 6 0 2692 9 2327 "AS_gdx_link_122_UP"
+> 8 0 10 2692 125000000.000000
+> 8 0 11 2692 0.000100
+> 6 0 2693 9 2327 "AS_gdx_link_122_DOWN"
+> 8 0 10 2693 125000000.000000
+> 8 0 11 2693 0.000100
+> 6 0 2694 7 2327 "gdx-123.orsay.grid5000.fr"
+> 8 0 8 2694 4715300000.000000
+> 6 0 2695 9 2327 "AS_gdx_link_123_UP"
+> 8 0 10 2695 125000000.000000
+> 8 0 11 2695 0.000100
+> 6 0 2696 9 2327 "AS_gdx_link_123_DOWN"
+> 8 0 10 2696 125000000.000000
+> 8 0 11 2696 0.000100
+> 6 0 2697 7 2327 "gdx-124.orsay.grid5000.fr"
+> 8 0 8 2697 4715300000.000000
+> 6 0 2698 9 2327 "AS_gdx_link_124_UP"
+> 8 0 10 2698 125000000.000000
+> 8 0 11 2698 0.000100
+> 6 0 2699 9 2327 "AS_gdx_link_124_DOWN"
+> 8 0 10 2699 125000000.000000
+> 8 0 11 2699 0.000100
+> 6 0 2700 7 2327 "gdx-125.orsay.grid5000.fr"
+> 8 0 8 2700 4715300000.000000
+> 6 0 2701 9 2327 "AS_gdx_link_125_UP"
+> 8 0 10 2701 125000000.000000
+> 8 0 11 2701 0.000100
+> 6 0 2702 9 2327 "AS_gdx_link_125_DOWN"
+> 8 0 10 2702 125000000.000000
+> 8 0 11 2702 0.000100
+> 6 0 2703 7 2327 "gdx-126.orsay.grid5000.fr"
+> 8 0 8 2703 4715300000.000000
+> 6 0 2704 9 2327 "AS_gdx_link_126_UP"
+> 8 0 10 2704 125000000.000000
+> 8 0 11 2704 0.000100
+> 6 0 2705 9 2327 "AS_gdx_link_126_DOWN"
+> 8 0 10 2705 125000000.000000
+> 8 0 11 2705 0.000100
+> 6 0 2706 7 2327 "gdx-127.orsay.grid5000.fr"
+> 8 0 8 2706 4715300000.000000
+> 6 0 2707 9 2327 "AS_gdx_link_127_UP"
+> 8 0 10 2707 125000000.000000
+> 8 0 11 2707 0.000100
+> 6 0 2708 9 2327 "AS_gdx_link_127_DOWN"
+> 8 0 10 2708 125000000.000000
+> 8 0 11 2708 0.000100
+> 6 0 2709 7 2327 "gdx-128.orsay.grid5000.fr"
+> 8 0 8 2709 4715300000.000000
+> 6 0 2710 9 2327 "AS_gdx_link_128_UP"
+> 8 0 10 2710 125000000.000000
+> 8 0 11 2710 0.000100
+> 6 0 2711 9 2327 "AS_gdx_link_128_DOWN"
+> 8 0 10 2711 125000000.000000
+> 8 0 11 2711 0.000100
+> 6 0 2712 7 2327 "gdx-129.orsay.grid5000.fr"
+> 8 0 8 2712 4715300000.000000
+> 6 0 2713 9 2327 "AS_gdx_link_129_UP"
+> 8 0 10 2713 125000000.000000
+> 8 0 11 2713 0.000100
+> 6 0 2714 9 2327 "AS_gdx_link_129_DOWN"
+> 8 0 10 2714 125000000.000000
+> 8 0 11 2714 0.000100
+> 6 0 2715 7 2327 "gdx-130.orsay.grid5000.fr"
+> 8 0 8 2715 4715300000.000000
+> 6 0 2716 9 2327 "AS_gdx_link_130_UP"
+> 8 0 10 2716 125000000.000000
+> 8 0 11 2716 0.000100
+> 6 0 2717 9 2327 "AS_gdx_link_130_DOWN"
+> 8 0 10 2717 125000000.000000
+> 8 0 11 2717 0.000100
+> 6 0 2718 7 2327 "gdx-131.orsay.grid5000.fr"
+> 8 0 8 2718 4715300000.000000
+> 6 0 2719 9 2327 "AS_gdx_link_131_UP"
+> 8 0 10 2719 125000000.000000
+> 8 0 11 2719 0.000100
+> 6 0 2720 9 2327 "AS_gdx_link_131_DOWN"
+> 8 0 10 2720 125000000.000000
+> 8 0 11 2720 0.000100
+> 6 0 2721 7 2327 "gdx-132.orsay.grid5000.fr"
+> 8 0 8 2721 4715300000.000000
+> 6 0 2722 9 2327 "AS_gdx_link_132_UP"
+> 8 0 10 2722 125000000.000000
+> 8 0 11 2722 0.000100
+> 6 0 2723 9 2327 "AS_gdx_link_132_DOWN"
+> 8 0 10 2723 125000000.000000
+> 8 0 11 2723 0.000100
+> 6 0 2724 7 2327 "gdx-133.orsay.grid5000.fr"
+> 8 0 8 2724 4715300000.000000
+> 6 0 2725 9 2327 "AS_gdx_link_133_UP"
+> 8 0 10 2725 125000000.000000
+> 8 0 11 2725 0.000100
+> 6 0 2726 9 2327 "AS_gdx_link_133_DOWN"
+> 8 0 10 2726 125000000.000000
+> 8 0 11 2726 0.000100
+> 6 0 2727 7 2327 "gdx-134.orsay.grid5000.fr"
+> 8 0 8 2727 4715300000.000000
+> 6 0 2728 9 2327 "AS_gdx_link_134_UP"
+> 8 0 10 2728 125000000.000000
+> 8 0 11 2728 0.000100
+> 6 0 2729 9 2327 "AS_gdx_link_134_DOWN"
+> 8 0 10 2729 125000000.000000
+> 8 0 11 2729 0.000100
+> 6 0 2730 7 2327 "gdx-135.orsay.grid5000.fr"
+> 8 0 8 2730 4715300000.000000
+> 6 0 2731 9 2327 "AS_gdx_link_135_UP"
+> 8 0 10 2731 125000000.000000
+> 8 0 11 2731 0.000100
+> 6 0 2732 9 2327 "AS_gdx_link_135_DOWN"
+> 8 0 10 2732 125000000.000000
+> 8 0 11 2732 0.000100
+> 6 0 2733 7 2327 "gdx-136.orsay.grid5000.fr"
+> 8 0 8 2733 4715300000.000000
+> 6 0 2734 9 2327 "AS_gdx_link_136_UP"
+> 8 0 10 2734 125000000.000000
+> 8 0 11 2734 0.000100
+> 6 0 2735 9 2327 "AS_gdx_link_136_DOWN"
+> 8 0 10 2735 125000000.000000
+> 8 0 11 2735 0.000100
+> 6 0 2736 7 2327 "gdx-137.orsay.grid5000.fr"
+> 8 0 8 2736 4715300000.000000
+> 6 0 2737 9 2327 "AS_gdx_link_137_UP"
+> 8 0 10 2737 125000000.000000
+> 8 0 11 2737 0.000100
+> 6 0 2738 9 2327 "AS_gdx_link_137_DOWN"
+> 8 0 10 2738 125000000.000000
+> 8 0 11 2738 0.000100
+> 6 0 2739 7 2327 "gdx-138.orsay.grid5000.fr"
+> 8 0 8 2739 4715300000.000000
+> 6 0 2740 9 2327 "AS_gdx_link_138_UP"
+> 8 0 10 2740 125000000.000000
+> 8 0 11 2740 0.000100
+> 6 0 2741 9 2327 "AS_gdx_link_138_DOWN"
+> 8 0 10 2741 125000000.000000
+> 8 0 11 2741 0.000100
+> 6 0 2742 7 2327 "gdx-139.orsay.grid5000.fr"
+> 8 0 8 2742 4715300000.000000
+> 6 0 2743 9 2327 "AS_gdx_link_139_UP"
+> 8 0 10 2743 125000000.000000
+> 8 0 11 2743 0.000100
+> 6 0 2744 9 2327 "AS_gdx_link_139_DOWN"
+> 8 0 10 2744 125000000.000000
+> 8 0 11 2744 0.000100
+> 6 0 2745 7 2327 "gdx-140.orsay.grid5000.fr"
+> 8 0 8 2745 4715300000.000000
+> 6 0 2746 9 2327 "AS_gdx_link_140_UP"
+> 8 0 10 2746 125000000.000000
+> 8 0 11 2746 0.000100
+> 6 0 2747 9 2327 "AS_gdx_link_140_DOWN"
+> 8 0 10 2747 125000000.000000
+> 8 0 11 2747 0.000100
+> 6 0 2748 7 2327 "gdx-141.orsay.grid5000.fr"
+> 8 0 8 2748 4715300000.000000
+> 6 0 2749 9 2327 "AS_gdx_link_141_UP"
+> 8 0 10 2749 125000000.000000
+> 8 0 11 2749 0.000100
+> 6 0 2750 9 2327 "AS_gdx_link_141_DOWN"
+> 8 0 10 2750 125000000.000000
+> 8 0 11 2750 0.000100
+> 6 0 2751 7 2327 "gdx-142.orsay.grid5000.fr"
+> 8 0 8 2751 4715300000.000000
+> 6 0 2752 9 2327 "AS_gdx_link_142_UP"
+> 8 0 10 2752 125000000.000000
+> 8 0 11 2752 0.000100
+> 6 0 2753 9 2327 "AS_gdx_link_142_DOWN"
+> 8 0 10 2753 125000000.000000
+> 8 0 11 2753 0.000100
+> 6 0 2754 7 2327 "gdx-143.orsay.grid5000.fr"
+> 8 0 8 2754 4715300000.000000
+> 6 0 2755 9 2327 "AS_gdx_link_143_UP"
+> 8 0 10 2755 125000000.000000
+> 8 0 11 2755 0.000100
+> 6 0 2756 9 2327 "AS_gdx_link_143_DOWN"
+> 8 0 10 2756 125000000.000000
+> 8 0 11 2756 0.000100
+> 6 0 2757 7 2327 "gdx-144.orsay.grid5000.fr"
+> 8 0 8 2757 4715300000.000000
+> 6 0 2758 9 2327 "AS_gdx_link_144_UP"
+> 8 0 10 2758 125000000.000000
+> 8 0 11 2758 0.000100
+> 6 0 2759 9 2327 "AS_gdx_link_144_DOWN"
+> 8 0 10 2759 125000000.000000
+> 8 0 11 2759 0.000100
+> 6 0 2760 7 2327 "gdx-145.orsay.grid5000.fr"
+> 8 0 8 2760 4715300000.000000
+> 6 0 2761 9 2327 "AS_gdx_link_145_UP"
+> 8 0 10 2761 125000000.000000
+> 8 0 11 2761 0.000100
+> 6 0 2762 9 2327 "AS_gdx_link_145_DOWN"
+> 8 0 10 2762 125000000.000000
+> 8 0 11 2762 0.000100
+> 6 0 2763 7 2327 "gdx-146.orsay.grid5000.fr"
+> 8 0 8 2763 4715300000.000000
+> 6 0 2764 9 2327 "AS_gdx_link_146_UP"
+> 8 0 10 2764 125000000.000000
+> 8 0 11 2764 0.000100
+> 6 0 2765 9 2327 "AS_gdx_link_146_DOWN"
+> 8 0 10 2765 125000000.000000
+> 8 0 11 2765 0.000100
+> 6 0 2766 7 2327 "gdx-147.orsay.grid5000.fr"
+> 8 0 8 2766 4715300000.000000
+> 6 0 2767 9 2327 "AS_gdx_link_147_UP"
+> 8 0 10 2767 125000000.000000
+> 8 0 11 2767 0.000100
+> 6 0 2768 9 2327 "AS_gdx_link_147_DOWN"
+> 8 0 10 2768 125000000.000000
+> 8 0 11 2768 0.000100
+> 6 0 2769 7 2327 "gdx-148.orsay.grid5000.fr"
+> 8 0 8 2769 4715300000.000000
+> 6 0 2770 9 2327 "AS_gdx_link_148_UP"
+> 8 0 10 2770 125000000.000000
+> 8 0 11 2770 0.000100
+> 6 0 2771 9 2327 "AS_gdx_link_148_DOWN"
+> 8 0 10 2771 125000000.000000
+> 8 0 11 2771 0.000100
+> 6 0 2772 7 2327 "gdx-149.orsay.grid5000.fr"
+> 8 0 8 2772 4715300000.000000
+> 6 0 2773 9 2327 "AS_gdx_link_149_UP"
+> 8 0 10 2773 125000000.000000
+> 8 0 11 2773 0.000100
+> 6 0 2774 9 2327 "AS_gdx_link_149_DOWN"
+> 8 0 10 2774 125000000.000000
+> 8 0 11 2774 0.000100
+> 6 0 2775 7 2327 "gdx-150.orsay.grid5000.fr"
+> 8 0 8 2775 4715300000.000000
+> 6 0 2776 9 2327 "AS_gdx_link_150_UP"
+> 8 0 10 2776 125000000.000000
+> 8 0 11 2776 0.000100
+> 6 0 2777 9 2327 "AS_gdx_link_150_DOWN"
+> 8 0 10 2777 125000000.000000
+> 8 0 11 2777 0.000100
+> 6 0 2778 7 2327 "gdx-151.orsay.grid5000.fr"
+> 8 0 8 2778 4715300000.000000
+> 6 0 2779 9 2327 "AS_gdx_link_151_UP"
+> 8 0 10 2779 125000000.000000
+> 8 0 11 2779 0.000100
+> 6 0 2780 9 2327 "AS_gdx_link_151_DOWN"
+> 8 0 10 2780 125000000.000000
+> 8 0 11 2780 0.000100
+> 6 0 2781 7 2327 "gdx-152.orsay.grid5000.fr"
+> 8 0 8 2781 4715300000.000000
+> 6 0 2782 9 2327 "AS_gdx_link_152_UP"
+> 8 0 10 2782 125000000.000000
+> 8 0 11 2782 0.000100
+> 6 0 2783 9 2327 "AS_gdx_link_152_DOWN"
+> 8 0 10 2783 125000000.000000
+> 8 0 11 2783 0.000100
+> 6 0 2784 7 2327 "gdx-153.orsay.grid5000.fr"
+> 8 0 8 2784 4715300000.000000
+> 6 0 2785 9 2327 "AS_gdx_link_153_UP"
+> 8 0 10 2785 125000000.000000
+> 8 0 11 2785 0.000100
+> 6 0 2786 9 2327 "AS_gdx_link_153_DOWN"
+> 8 0 10 2786 125000000.000000
+> 8 0 11 2786 0.000100
+> 6 0 2787 7 2327 "gdx-154.orsay.grid5000.fr"
+> 8 0 8 2787 4715300000.000000
+> 6 0 2788 9 2327 "AS_gdx_link_154_UP"
+> 8 0 10 2788 125000000.000000
+> 8 0 11 2788 0.000100
+> 6 0 2789 9 2327 "AS_gdx_link_154_DOWN"
+> 8 0 10 2789 125000000.000000
+> 8 0 11 2789 0.000100
+> 6 0 2790 7 2327 "gdx-155.orsay.grid5000.fr"
+> 8 0 8 2790 4715300000.000000
+> 6 0 2791 9 2327 "AS_gdx_link_155_UP"
+> 8 0 10 2791 125000000.000000
+> 8 0 11 2791 0.000100
+> 6 0 2792 9 2327 "AS_gdx_link_155_DOWN"
+> 8 0 10 2792 125000000.000000
+> 8 0 11 2792 0.000100
+> 6 0 2793 7 2327 "gdx-156.orsay.grid5000.fr"
+> 8 0 8 2793 4715300000.000000
+> 6 0 2794 9 2327 "AS_gdx_link_156_UP"
+> 8 0 10 2794 125000000.000000
+> 8 0 11 2794 0.000100
+> 6 0 2795 9 2327 "AS_gdx_link_156_DOWN"
+> 8 0 10 2795 125000000.000000
+> 8 0 11 2795 0.000100
+> 6 0 2796 7 2327 "gdx-157.orsay.grid5000.fr"
+> 8 0 8 2796 4715300000.000000
+> 6 0 2797 9 2327 "AS_gdx_link_157_UP"
+> 8 0 10 2797 125000000.000000
+> 8 0 11 2797 0.000100
+> 6 0 2798 9 2327 "AS_gdx_link_157_DOWN"
+> 8 0 10 2798 125000000.000000
+> 8 0 11 2798 0.000100
+> 6 0 2799 7 2327 "gdx-158.orsay.grid5000.fr"
+> 8 0 8 2799 4715300000.000000
+> 6 0 2800 9 2327 "AS_gdx_link_158_UP"
+> 8 0 10 2800 125000000.000000
+> 8 0 11 2800 0.000100
+> 6 0 2801 9 2327 "AS_gdx_link_158_DOWN"
+> 8 0 10 2801 125000000.000000
+> 8 0 11 2801 0.000100
+> 6 0 2802 7 2327 "gdx-159.orsay.grid5000.fr"
+> 8 0 8 2802 4715300000.000000
+> 6 0 2803 9 2327 "AS_gdx_link_159_UP"
+> 8 0 10 2803 125000000.000000
+> 8 0 11 2803 0.000100
+> 6 0 2804 9 2327 "AS_gdx_link_159_DOWN"
+> 8 0 10 2804 125000000.000000
+> 8 0 11 2804 0.000100
+> 6 0 2805 7 2327 "gdx-160.orsay.grid5000.fr"
+> 8 0 8 2805 4715300000.000000
+> 6 0 2806 9 2327 "AS_gdx_link_160_UP"
+> 8 0 10 2806 125000000.000000
+> 8 0 11 2806 0.000100
+> 6 0 2807 9 2327 "AS_gdx_link_160_DOWN"
+> 8 0 10 2807 125000000.000000
+> 8 0 11 2807 0.000100
+> 6 0 2808 7 2327 "gdx-161.orsay.grid5000.fr"
+> 8 0 8 2808 4715300000.000000
+> 6 0 2809 9 2327 "AS_gdx_link_161_UP"
+> 8 0 10 2809 125000000.000000
+> 8 0 11 2809 0.000100
+> 6 0 2810 9 2327 "AS_gdx_link_161_DOWN"
+> 8 0 10 2810 125000000.000000
+> 8 0 11 2810 0.000100
+> 6 0 2811 7 2327 "gdx-162.orsay.grid5000.fr"
+> 8 0 8 2811 4715300000.000000
+> 6 0 2812 9 2327 "AS_gdx_link_162_UP"
+> 8 0 10 2812 125000000.000000
+> 8 0 11 2812 0.000100
+> 6 0 2813 9 2327 "AS_gdx_link_162_DOWN"
+> 8 0 10 2813 125000000.000000
+> 8 0 11 2813 0.000100
+> 6 0 2814 7 2327 "gdx-163.orsay.grid5000.fr"
+> 8 0 8 2814 4715300000.000000
+> 6 0 2815 9 2327 "AS_gdx_link_163_UP"
+> 8 0 10 2815 125000000.000000
+> 8 0 11 2815 0.000100
+> 6 0 2816 9 2327 "AS_gdx_link_163_DOWN"
+> 8 0 10 2816 125000000.000000
+> 8 0 11 2816 0.000100
+> 6 0 2817 7 2327 "gdx-164.orsay.grid5000.fr"
+> 8 0 8 2817 4715300000.000000
+> 6 0 2818 9 2327 "AS_gdx_link_164_UP"
+> 8 0 10 2818 125000000.000000
+> 8 0 11 2818 0.000100
+> 6 0 2819 9 2327 "AS_gdx_link_164_DOWN"
+> 8 0 10 2819 125000000.000000
+> 8 0 11 2819 0.000100
+> 6 0 2820 7 2327 "gdx-165.orsay.grid5000.fr"
+> 8 0 8 2820 4715300000.000000
+> 6 0 2821 9 2327 "AS_gdx_link_165_UP"
+> 8 0 10 2821 125000000.000000
+> 8 0 11 2821 0.000100
+> 6 0 2822 9 2327 "AS_gdx_link_165_DOWN"
+> 8 0 10 2822 125000000.000000
+> 8 0 11 2822 0.000100
+> 6 0 2823 7 2327 "gdx-166.orsay.grid5000.fr"
+> 8 0 8 2823 4715300000.000000
+> 6 0 2824 9 2327 "AS_gdx_link_166_UP"
+> 8 0 10 2824 125000000.000000
+> 8 0 11 2824 0.000100
+> 6 0 2825 9 2327 "AS_gdx_link_166_DOWN"
+> 8 0 10 2825 125000000.000000
+> 8 0 11 2825 0.000100
+> 6 0 2826 7 2327 "gdx-167.orsay.grid5000.fr"
+> 8 0 8 2826 4715300000.000000
+> 6 0 2827 9 2327 "AS_gdx_link_167_UP"
+> 8 0 10 2827 125000000.000000
+> 8 0 11 2827 0.000100
+> 6 0 2828 9 2327 "AS_gdx_link_167_DOWN"
+> 8 0 10 2828 125000000.000000
+> 8 0 11 2828 0.000100
+> 6 0 2829 7 2327 "gdx-168.orsay.grid5000.fr"
+> 8 0 8 2829 4715300000.000000
+> 6 0 2830 9 2327 "AS_gdx_link_168_UP"
+> 8 0 10 2830 125000000.000000
+> 8 0 11 2830 0.000100
+> 6 0 2831 9 2327 "AS_gdx_link_168_DOWN"
+> 8 0 10 2831 125000000.000000
+> 8 0 11 2831 0.000100
+> 6 0 2832 7 2327 "gdx-169.orsay.grid5000.fr"
+> 8 0 8 2832 4715300000.000000
+> 6 0 2833 9 2327 "AS_gdx_link_169_UP"
+> 8 0 10 2833 125000000.000000
+> 8 0 11 2833 0.000100
+> 6 0 2834 9 2327 "AS_gdx_link_169_DOWN"
+> 8 0 10 2834 125000000.000000
+> 8 0 11 2834 0.000100
+> 6 0 2835 7 2327 "gdx-170.orsay.grid5000.fr"
+> 8 0 8 2835 4715300000.000000
+> 6 0 2836 9 2327 "AS_gdx_link_170_UP"
+> 8 0 10 2836 125000000.000000
+> 8 0 11 2836 0.000100
+> 6 0 2837 9 2327 "AS_gdx_link_170_DOWN"
+> 8 0 10 2837 125000000.000000
+> 8 0 11 2837 0.000100
+> 6 0 2838 7 2327 "gdx-171.orsay.grid5000.fr"
+> 8 0 8 2838 4715300000.000000
+> 6 0 2839 9 2327 "AS_gdx_link_171_UP"
+> 8 0 10 2839 125000000.000000
+> 8 0 11 2839 0.000100
+> 6 0 2840 9 2327 "AS_gdx_link_171_DOWN"
+> 8 0 10 2840 125000000.000000
+> 8 0 11 2840 0.000100
+> 6 0 2841 7 2327 "gdx-172.orsay.grid5000.fr"
+> 8 0 8 2841 4715300000.000000
+> 6 0 2842 9 2327 "AS_gdx_link_172_UP"
+> 8 0 10 2842 125000000.000000
+> 8 0 11 2842 0.000100
+> 6 0 2843 9 2327 "AS_gdx_link_172_DOWN"
+> 8 0 10 2843 125000000.000000
+> 8 0 11 2843 0.000100
+> 6 0 2844 7 2327 "gdx-173.orsay.grid5000.fr"
+> 8 0 8 2844 4715300000.000000
+> 6 0 2845 9 2327 "AS_gdx_link_173_UP"
+> 8 0 10 2845 125000000.000000
+> 8 0 11 2845 0.000100
+> 6 0 2846 9 2327 "AS_gdx_link_173_DOWN"
+> 8 0 10 2846 125000000.000000
+> 8 0 11 2846 0.000100
+> 6 0 2847 7 2327 "gdx-174.orsay.grid5000.fr"
+> 8 0 8 2847 4715300000.000000
+> 6 0 2848 9 2327 "AS_gdx_link_174_UP"
+> 8 0 10 2848 125000000.000000
+> 8 0 11 2848 0.000100
+> 6 0 2849 9 2327 "AS_gdx_link_174_DOWN"
+> 8 0 10 2849 125000000.000000
+> 8 0 11 2849 0.000100
+> 6 0 2850 7 2327 "gdx-175.orsay.grid5000.fr"
+> 8 0 8 2850 4715300000.000000
+> 6 0 2851 9 2327 "AS_gdx_link_175_UP"
+> 8 0 10 2851 125000000.000000
+> 8 0 11 2851 0.000100
+> 6 0 2852 9 2327 "AS_gdx_link_175_DOWN"
+> 8 0 10 2852 125000000.000000
+> 8 0 11 2852 0.000100
+> 6 0 2853 7 2327 "gdx-176.orsay.grid5000.fr"
+> 8 0 8 2853 4715300000.000000
+> 6 0 2854 9 2327 "AS_gdx_link_176_UP"
+> 8 0 10 2854 125000000.000000
+> 8 0 11 2854 0.000100
+> 6 0 2855 9 2327 "AS_gdx_link_176_DOWN"
+> 8 0 10 2855 125000000.000000
+> 8 0 11 2855 0.000100
+> 6 0 2856 7 2327 "gdx-177.orsay.grid5000.fr"
+> 8 0 8 2856 4715300000.000000
+> 6 0 2857 9 2327 "AS_gdx_link_177_UP"
+> 8 0 10 2857 125000000.000000
+> 8 0 11 2857 0.000100
+> 6 0 2858 9 2327 "AS_gdx_link_177_DOWN"
+> 8 0 10 2858 125000000.000000
+> 8 0 11 2858 0.000100
+> 6 0 2859 7 2327 "gdx-178.orsay.grid5000.fr"
+> 8 0 8 2859 4715300000.000000
+> 6 0 2860 9 2327 "AS_gdx_link_178_UP"
+> 8 0 10 2860 125000000.000000
+> 8 0 11 2860 0.000100
+> 6 0 2861 9 2327 "AS_gdx_link_178_DOWN"
+> 8 0 10 2861 125000000.000000
+> 8 0 11 2861 0.000100
+> 6 0 2862 7 2327 "gdx-179.orsay.grid5000.fr"
+> 8 0 8 2862 4715300000.000000
+> 6 0 2863 9 2327 "AS_gdx_link_179_UP"
+> 8 0 10 2863 125000000.000000
+> 8 0 11 2863 0.000100
+> 6 0 2864 9 2327 "AS_gdx_link_179_DOWN"
+> 8 0 10 2864 125000000.000000
+> 8 0 11 2864 0.000100
+> 6 0 2865 7 2327 "gdx-180.orsay.grid5000.fr"
+> 8 0 8 2865 4715300000.000000
+> 6 0 2866 9 2327 "AS_gdx_link_180_UP"
+> 8 0 10 2866 125000000.000000
+> 8 0 11 2866 0.000100
+> 6 0 2867 9 2327 "AS_gdx_link_180_DOWN"
+> 8 0 10 2867 125000000.000000
+> 8 0 11 2867 0.000100
+> 6 0 2868 7 2327 "gdx-181.orsay.grid5000.fr"
+> 8 0 8 2868 4715300000.000000
+> 6 0 2869 9 2327 "AS_gdx_link_181_UP"
+> 8 0 10 2869 125000000.000000
+> 8 0 11 2869 0.000100
+> 6 0 2870 9 2327 "AS_gdx_link_181_DOWN"
+> 8 0 10 2870 125000000.000000
+> 8 0 11 2870 0.000100
+> 6 0 2871 7 2327 "gdx-182.orsay.grid5000.fr"
+> 8 0 8 2871 4715300000.000000
+> 6 0 2872 9 2327 "AS_gdx_link_182_UP"
+> 8 0 10 2872 125000000.000000
+> 8 0 11 2872 0.000100
+> 6 0 2873 9 2327 "AS_gdx_link_182_DOWN"
+> 8 0 10 2873 125000000.000000
+> 8 0 11 2873 0.000100
+> 6 0 2874 7 2327 "gdx-183.orsay.grid5000.fr"
+> 8 0 8 2874 4715300000.000000
+> 6 0 2875 9 2327 "AS_gdx_link_183_UP"
+> 8 0 10 2875 125000000.000000
+> 8 0 11 2875 0.000100
+> 6 0 2876 9 2327 "AS_gdx_link_183_DOWN"
+> 8 0 10 2876 125000000.000000
+> 8 0 11 2876 0.000100
+> 6 0 2877 7 2327 "gdx-184.orsay.grid5000.fr"
+> 8 0 8 2877 4715300000.000000
+> 6 0 2878 9 2327 "AS_gdx_link_184_UP"
+> 8 0 10 2878 125000000.000000
+> 8 0 11 2878 0.000100
+> 6 0 2879 9 2327 "AS_gdx_link_184_DOWN"
+> 8 0 10 2879 125000000.000000
+> 8 0 11 2879 0.000100
+> 6 0 2880 7 2327 "gdx-185.orsay.grid5000.fr"
+> 8 0 8 2880 4715300000.000000
+> 6 0 2881 9 2327 "AS_gdx_link_185_UP"
+> 8 0 10 2881 125000000.000000
+> 8 0 11 2881 0.000100
+> 6 0 2882 9 2327 "AS_gdx_link_185_DOWN"
+> 8 0 10 2882 125000000.000000
+> 8 0 11 2882 0.000100
+> 6 0 2883 7 2327 "gdx-186.orsay.grid5000.fr"
+> 8 0 8 2883 4715300000.000000
+> 6 0 2884 9 2327 "AS_gdx_link_186_UP"
+> 8 0 10 2884 125000000.000000
+> 8 0 11 2884 0.000100
+> 6 0 2885 9 2327 "AS_gdx_link_186_DOWN"
+> 8 0 10 2885 125000000.000000
+> 8 0 11 2885 0.000100
+> 6 0 2886 7 2327 "gdx-187.orsay.grid5000.fr"
+> 8 0 8 2886 4715300000.000000
+> 6 0 2887 9 2327 "AS_gdx_link_187_UP"
+> 8 0 10 2887 125000000.000000
+> 8 0 11 2887 0.000100
+> 6 0 2888 9 2327 "AS_gdx_link_187_DOWN"
+> 8 0 10 2888 125000000.000000
+> 8 0 11 2888 0.000100
+> 6 0 2889 7 2327 "gdx-188.orsay.grid5000.fr"
+> 8 0 8 2889 4715300000.000000
+> 6 0 2890 9 2327 "AS_gdx_link_188_UP"
+> 8 0 10 2890 125000000.000000
+> 8 0 11 2890 0.000100
+> 6 0 2891 9 2327 "AS_gdx_link_188_DOWN"
+> 8 0 10 2891 125000000.000000
+> 8 0 11 2891 0.000100
+> 6 0 2892 7 2327 "gdx-189.orsay.grid5000.fr"
+> 8 0 8 2892 4715300000.000000
+> 6 0 2893 9 2327 "AS_gdx_link_189_UP"
+> 8 0 10 2893 125000000.000000
+> 8 0 11 2893 0.000100
+> 6 0 2894 9 2327 "AS_gdx_link_189_DOWN"
+> 8 0 10 2894 125000000.000000
+> 8 0 11 2894 0.000100
+> 6 0 2895 7 2327 "gdx-190.orsay.grid5000.fr"
+> 8 0 8 2895 4715300000.000000
+> 6 0 2896 9 2327 "AS_gdx_link_190_UP"
+> 8 0 10 2896 125000000.000000
+> 8 0 11 2896 0.000100
+> 6 0 2897 9 2327 "AS_gdx_link_190_DOWN"
+> 8 0 10 2897 125000000.000000
+> 8 0 11 2897 0.000100
+> 6 0 2898 7 2327 "gdx-191.orsay.grid5000.fr"
+> 8 0 8 2898 4715300000.000000
+> 6 0 2899 9 2327 "AS_gdx_link_191_UP"
+> 8 0 10 2899 125000000.000000
+> 8 0 11 2899 0.000100
+> 6 0 2900 9 2327 "AS_gdx_link_191_DOWN"
+> 8 0 10 2900 125000000.000000
+> 8 0 11 2900 0.000100
+> 6 0 2901 7 2327 "gdx-192.orsay.grid5000.fr"
+> 8 0 8 2901 4715300000.000000
+> 6 0 2902 9 2327 "AS_gdx_link_192_UP"
+> 8 0 10 2902 125000000.000000
+> 8 0 11 2902 0.000100
+> 6 0 2903 9 2327 "AS_gdx_link_192_DOWN"
+> 8 0 10 2903 125000000.000000
+> 8 0 11 2903 0.000100
+> 6 0 2904 7 2327 "gdx-193.orsay.grid5000.fr"
+> 8 0 8 2904 4715300000.000000
+> 6 0 2905 9 2327 "AS_gdx_link_193_UP"
+> 8 0 10 2905 125000000.000000
+> 8 0 11 2905 0.000100
+> 6 0 2906 9 2327 "AS_gdx_link_193_DOWN"
+> 8 0 10 2906 125000000.000000
+> 8 0 11 2906 0.000100
+> 6 0 2907 7 2327 "gdx-194.orsay.grid5000.fr"
+> 8 0 8 2907 4715300000.000000
+> 6 0 2908 9 2327 "AS_gdx_link_194_UP"
+> 8 0 10 2908 125000000.000000
+> 8 0 11 2908 0.000100
+> 6 0 2909 9 2327 "AS_gdx_link_194_DOWN"
+> 8 0 10 2909 125000000.000000
+> 8 0 11 2909 0.000100
+> 6 0 2910 7 2327 "gdx-195.orsay.grid5000.fr"
+> 8 0 8 2910 4715300000.000000
+> 6 0 2911 9 2327 "AS_gdx_link_195_UP"
+> 8 0 10 2911 125000000.000000
+> 8 0 11 2911 0.000100
+> 6 0 2912 9 2327 "AS_gdx_link_195_DOWN"
+> 8 0 10 2912 125000000.000000
+> 8 0 11 2912 0.000100
+> 6 0 2913 7 2327 "gdx-196.orsay.grid5000.fr"
+> 8 0 8 2913 4715300000.000000
+> 6 0 2914 9 2327 "AS_gdx_link_196_UP"
+> 8 0 10 2914 125000000.000000
+> 8 0 11 2914 0.000100
+> 6 0 2915 9 2327 "AS_gdx_link_196_DOWN"
+> 8 0 10 2915 125000000.000000
+> 8 0 11 2915 0.000100
+> 6 0 2916 7 2327 "gdx-197.orsay.grid5000.fr"
+> 8 0 8 2916 4715300000.000000
+> 6 0 2917 9 2327 "AS_gdx_link_197_UP"
+> 8 0 10 2917 125000000.000000
+> 8 0 11 2917 0.000100
+> 6 0 2918 9 2327 "AS_gdx_link_197_DOWN"
+> 8 0 10 2918 125000000.000000
+> 8 0 11 2918 0.000100
+> 6 0 2919 7 2327 "gdx-198.orsay.grid5000.fr"
+> 8 0 8 2919 4715300000.000000
+> 6 0 2920 9 2327 "AS_gdx_link_198_UP"
+> 8 0 10 2920 125000000.000000
+> 8 0 11 2920 0.000100
+> 6 0 2921 9 2327 "AS_gdx_link_198_DOWN"
+> 8 0 10 2921 125000000.000000
+> 8 0 11 2921 0.000100
+> 6 0 2922 7 2327 "gdx-199.orsay.grid5000.fr"
+> 8 0 8 2922 4715300000.000000
+> 6 0 2923 9 2327 "AS_gdx_link_199_UP"
+> 8 0 10 2923 125000000.000000
+> 8 0 11 2923 0.000100
+> 6 0 2924 9 2327 "AS_gdx_link_199_DOWN"
+> 8 0 10 2924 125000000.000000
+> 8 0 11 2924 0.000100
+> 6 0 2925 7 2327 "gdx-200.orsay.grid5000.fr"
+> 8 0 8 2925 4715300000.000000
+> 6 0 2926 9 2327 "AS_gdx_link_200_UP"
+> 8 0 10 2926 125000000.000000
+> 8 0 11 2926 0.000100
+> 6 0 2927 9 2327 "AS_gdx_link_200_DOWN"
+> 8 0 10 2927 125000000.000000
+> 8 0 11 2927 0.000100
+> 6 0 2928 7 2327 "gdx-201.orsay.grid5000.fr"
+> 8 0 8 2928 4715300000.000000
+> 6 0 2929 9 2327 "AS_gdx_link_201_UP"
+> 8 0 10 2929 125000000.000000
+> 8 0 11 2929 0.000100
+> 6 0 2930 9 2327 "AS_gdx_link_201_DOWN"
+> 8 0 10 2930 125000000.000000
+> 8 0 11 2930 0.000100
+> 6 0 2931 7 2327 "gdx-202.orsay.grid5000.fr"
+> 8 0 8 2931 4715300000.000000
+> 6 0 2932 9 2327 "AS_gdx_link_202_UP"
+> 8 0 10 2932 125000000.000000
+> 8 0 11 2932 0.000100
+> 6 0 2933 9 2327 "AS_gdx_link_202_DOWN"
+> 8 0 10 2933 125000000.000000
+> 8 0 11 2933 0.000100
+> 6 0 2934 7 2327 "gdx-203.orsay.grid5000.fr"
+> 8 0 8 2934 4715300000.000000
+> 6 0 2935 9 2327 "AS_gdx_link_203_UP"
+> 8 0 10 2935 125000000.000000
+> 8 0 11 2935 0.000100
+> 6 0 2936 9 2327 "AS_gdx_link_203_DOWN"
+> 8 0 10 2936 125000000.000000
+> 8 0 11 2936 0.000100
+> 6 0 2937 7 2327 "gdx-204.orsay.grid5000.fr"
+> 8 0 8 2937 4715300000.000000
+> 6 0 2938 9 2327 "AS_gdx_link_204_UP"
+> 8 0 10 2938 125000000.000000
+> 8 0 11 2938 0.000100
+> 6 0 2939 9 2327 "AS_gdx_link_204_DOWN"
+> 8 0 10 2939 125000000.000000
+> 8 0 11 2939 0.000100
+> 6 0 2940 7 2327 "gdx-205.orsay.grid5000.fr"
+> 8 0 8 2940 4715300000.000000
+> 6 0 2941 9 2327 "AS_gdx_link_205_UP"
+> 8 0 10 2941 125000000.000000
+> 8 0 11 2941 0.000100
+> 6 0 2942 9 2327 "AS_gdx_link_205_DOWN"
+> 8 0 10 2942 125000000.000000
+> 8 0 11 2942 0.000100
+> 6 0 2943 7 2327 "gdx-206.orsay.grid5000.fr"
+> 8 0 8 2943 4715300000.000000
+> 6 0 2944 9 2327 "AS_gdx_link_206_UP"
+> 8 0 10 2944 125000000.000000
+> 8 0 11 2944 0.000100
+> 6 0 2945 9 2327 "AS_gdx_link_206_DOWN"
+> 8 0 10 2945 125000000.000000
+> 8 0 11 2945 0.000100
+> 6 0 2946 7 2327 "gdx-207.orsay.grid5000.fr"
+> 8 0 8 2946 4715300000.000000
+> 6 0 2947 9 2327 "AS_gdx_link_207_UP"
+> 8 0 10 2947 125000000.000000
+> 8 0 11 2947 0.000100
+> 6 0 2948 9 2327 "AS_gdx_link_207_DOWN"
+> 8 0 10 2948 125000000.000000
+> 8 0 11 2948 0.000100
+> 6 0 2949 7 2327 "gdx-208.orsay.grid5000.fr"
+> 8 0 8 2949 4715300000.000000
+> 6 0 2950 9 2327 "AS_gdx_link_208_UP"
+> 8 0 10 2950 125000000.000000
+> 8 0 11 2950 0.000100
+> 6 0 2951 9 2327 "AS_gdx_link_208_DOWN"
+> 8 0 10 2951 125000000.000000
+> 8 0 11 2951 0.000100
+> 6 0 2952 7 2327 "gdx-209.orsay.grid5000.fr"
+> 8 0 8 2952 4715300000.000000
+> 6 0 2953 9 2327 "AS_gdx_link_209_UP"
+> 8 0 10 2953 125000000.000000
+> 8 0 11 2953 0.000100
+> 6 0 2954 9 2327 "AS_gdx_link_209_DOWN"
+> 8 0 10 2954 125000000.000000
+> 8 0 11 2954 0.000100
+> 6 0 2955 7 2327 "gdx-210.orsay.grid5000.fr"
+> 8 0 8 2955 4715300000.000000
+> 6 0 2956 9 2327 "AS_gdx_link_210_UP"
+> 8 0 10 2956 125000000.000000
+> 8 0 11 2956 0.000100
+> 6 0 2957 9 2327 "AS_gdx_link_210_DOWN"
+> 8 0 10 2957 125000000.000000
+> 8 0 11 2957 0.000100
+> 6 0 2958 7 2327 "gdx-211.orsay.grid5000.fr"
+> 8 0 8 2958 4715300000.000000
+> 6 0 2959 9 2327 "AS_gdx_link_211_UP"
+> 8 0 10 2959 125000000.000000
+> 8 0 11 2959 0.000100
+> 6 0 2960 9 2327 "AS_gdx_link_211_DOWN"
+> 8 0 10 2960 125000000.000000
+> 8 0 11 2960 0.000100
+> 6 0 2961 7 2327 "gdx-212.orsay.grid5000.fr"
+> 8 0 8 2961 4715300000.000000
+> 6 0 2962 9 2327 "AS_gdx_link_212_UP"
+> 8 0 10 2962 125000000.000000
+> 8 0 11 2962 0.000100
+> 6 0 2963 9 2327 "AS_gdx_link_212_DOWN"
+> 8 0 10 2963 125000000.000000
+> 8 0 11 2963 0.000100
+> 6 0 2964 7 2327 "gdx-213.orsay.grid5000.fr"
+> 8 0 8 2964 4715300000.000000
+> 6 0 2965 9 2327 "AS_gdx_link_213_UP"
+> 8 0 10 2965 125000000.000000
+> 8 0 11 2965 0.000100
+> 6 0 2966 9 2327 "AS_gdx_link_213_DOWN"
+> 8 0 10 2966 125000000.000000
+> 8 0 11 2966 0.000100
+> 6 0 2967 7 2327 "gdx-214.orsay.grid5000.fr"
+> 8 0 8 2967 4715300000.000000
+> 6 0 2968 9 2327 "AS_gdx_link_214_UP"
+> 8 0 10 2968 125000000.000000
+> 8 0 11 2968 0.000100
+> 6 0 2969 9 2327 "AS_gdx_link_214_DOWN"
+> 8 0 10 2969 125000000.000000
+> 8 0 11 2969 0.000100
+> 6 0 2970 7 2327 "gdx-215.orsay.grid5000.fr"
+> 8 0 8 2970 4715300000.000000
+> 6 0 2971 9 2327 "AS_gdx_link_215_UP"
+> 8 0 10 2971 125000000.000000
+> 8 0 11 2971 0.000100
+> 6 0 2972 9 2327 "AS_gdx_link_215_DOWN"
+> 8 0 10 2972 125000000.000000
+> 8 0 11 2972 0.000100
+> 6 0 2973 7 2327 "gdx-216.orsay.grid5000.fr"
+> 8 0 8 2973 4715300000.000000
+> 6 0 2974 9 2327 "AS_gdx_link_216_UP"
+> 8 0 10 2974 125000000.000000
+> 8 0 11 2974 0.000100
+> 6 0 2975 9 2327 "AS_gdx_link_216_DOWN"
+> 8 0 10 2975 125000000.000000
+> 8 0 11 2975 0.000100
+> 6 0 2976 7 2327 "gdx-217.orsay.grid5000.fr"
+> 8 0 8 2976 4715300000.000000
+> 6 0 2977 9 2327 "AS_gdx_link_217_UP"
+> 8 0 10 2977 125000000.000000
+> 8 0 11 2977 0.000100
+> 6 0 2978 9 2327 "AS_gdx_link_217_DOWN"
+> 8 0 10 2978 125000000.000000
+> 8 0 11 2978 0.000100
+> 6 0 2979 7 2327 "gdx-218.orsay.grid5000.fr"
+> 8 0 8 2979 4715300000.000000
+> 6 0 2980 9 2327 "AS_gdx_link_218_UP"
+> 8 0 10 2980 125000000.000000
+> 8 0 11 2980 0.000100
+> 6 0 2981 9 2327 "AS_gdx_link_218_DOWN"
+> 8 0 10 2981 125000000.000000
+> 8 0 11 2981 0.000100
+> 6 0 2982 7 2327 "gdx-219.orsay.grid5000.fr"
+> 8 0 8 2982 4715300000.000000
+> 6 0 2983 9 2327 "AS_gdx_link_219_UP"
+> 8 0 10 2983 125000000.000000
+> 8 0 11 2983 0.000100
+> 6 0 2984 9 2327 "AS_gdx_link_219_DOWN"
+> 8 0 10 2984 125000000.000000
+> 8 0 11 2984 0.000100
+> 6 0 2985 7 2327 "gdx-220.orsay.grid5000.fr"
+> 8 0 8 2985 4715300000.000000
+> 6 0 2986 9 2327 "AS_gdx_link_220_UP"
+> 8 0 10 2986 125000000.000000
+> 8 0 11 2986 0.000100
+> 6 0 2987 9 2327 "AS_gdx_link_220_DOWN"
+> 8 0 10 2987 125000000.000000
+> 8 0 11 2987 0.000100
+> 6 0 2988 7 2327 "gdx-221.orsay.grid5000.fr"
+> 8 0 8 2988 4715300000.000000
+> 6 0 2989 9 2327 "AS_gdx_link_221_UP"
+> 8 0 10 2989 125000000.000000
+> 8 0 11 2989 0.000100
+> 6 0 2990 9 2327 "AS_gdx_link_221_DOWN"
+> 8 0 10 2990 125000000.000000
+> 8 0 11 2990 0.000100
+> 6 0 2991 7 2327 "gdx-222.orsay.grid5000.fr"
+> 8 0 8 2991 4715300000.000000
+> 6 0 2992 9 2327 "AS_gdx_link_222_UP"
+> 8 0 10 2992 125000000.000000
+> 8 0 11 2992 0.000100
+> 6 0 2993 9 2327 "AS_gdx_link_222_DOWN"
+> 8 0 10 2993 125000000.000000
+> 8 0 11 2993 0.000100
+> 6 0 2994 7 2327 "gdx-223.orsay.grid5000.fr"
+> 8 0 8 2994 4715300000.000000
+> 6 0 2995 9 2327 "AS_gdx_link_223_UP"
+> 8 0 10 2995 125000000.000000
+> 8 0 11 2995 0.000100
+> 6 0 2996 9 2327 "AS_gdx_link_223_DOWN"
+> 8 0 10 2996 125000000.000000
+> 8 0 11 2996 0.000100
+> 6 0 2997 7 2327 "gdx-224.orsay.grid5000.fr"
+> 8 0 8 2997 4715300000.000000
+> 6 0 2998 9 2327 "AS_gdx_link_224_UP"
+> 8 0 10 2998 125000000.000000
+> 8 0 11 2998 0.000100
+> 6 0 2999 9 2327 "AS_gdx_link_224_DOWN"
+> 8 0 10 2999 125000000.000000
+> 8 0 11 2999 0.000100
+> 6 0 3000 7 2327 "gdx-225.orsay.grid5000.fr"
+> 8 0 8 3000 4715300000.000000
+> 6 0 3001 9 2327 "AS_gdx_link_225_UP"
+> 8 0 10 3001 125000000.000000
+> 8 0 11 3001 0.000100
+> 6 0 3002 9 2327 "AS_gdx_link_225_DOWN"
+> 8 0 10 3002 125000000.000000
+> 8 0 11 3002 0.000100
+> 6 0 3003 7 2327 "gdx-226.orsay.grid5000.fr"
+> 8 0 8 3003 4715300000.000000
+> 6 0 3004 9 2327 "AS_gdx_link_226_UP"
+> 8 0 10 3004 125000000.000000
+> 8 0 11 3004 0.000100
+> 6 0 3005 9 2327 "AS_gdx_link_226_DOWN"
+> 8 0 10 3005 125000000.000000
+> 8 0 11 3005 0.000100
+> 6 0 3006 7 2327 "gdx-227.orsay.grid5000.fr"
+> 8 0 8 3006 4715300000.000000
+> 6 0 3007 9 2327 "AS_gdx_link_227_UP"
+> 8 0 10 3007 125000000.000000
+> 8 0 11 3007 0.000100
+> 6 0 3008 9 2327 "AS_gdx_link_227_DOWN"
+> 8 0 10 3008 125000000.000000
+> 8 0 11 3008 0.000100
+> 6 0 3009 7 2327 "gdx-228.orsay.grid5000.fr"
+> 8 0 8 3009 4715300000.000000
+> 6 0 3010 9 2327 "AS_gdx_link_228_UP"
+> 8 0 10 3010 125000000.000000
+> 8 0 11 3010 0.000100
+> 6 0 3011 9 2327 "AS_gdx_link_228_DOWN"
+> 8 0 10 3011 125000000.000000
+> 8 0 11 3011 0.000100
+> 6 0 3012 7 2327 "gdx-229.orsay.grid5000.fr"
+> 8 0 8 3012 4715300000.000000
+> 6 0 3013 9 2327 "AS_gdx_link_229_UP"
+> 8 0 10 3013 125000000.000000
+> 8 0 11 3013 0.000100
+> 6 0 3014 9 2327 "AS_gdx_link_229_DOWN"
+> 8 0 10 3014 125000000.000000
+> 8 0 11 3014 0.000100
+> 6 0 3015 7 2327 "gdx-230.orsay.grid5000.fr"
+> 8 0 8 3015 4715300000.000000
+> 6 0 3016 9 2327 "AS_gdx_link_230_UP"
+> 8 0 10 3016 125000000.000000
+> 8 0 11 3016 0.000100
+> 6 0 3017 9 2327 "AS_gdx_link_230_DOWN"
+> 8 0 10 3017 125000000.000000
+> 8 0 11 3017 0.000100
+> 6 0 3018 7 2327 "gdx-231.orsay.grid5000.fr"
+> 8 0 8 3018 4715300000.000000
+> 6 0 3019 9 2327 "AS_gdx_link_231_UP"
+> 8 0 10 3019 125000000.000000
+> 8 0 11 3019 0.000100
+> 6 0 3020 9 2327 "AS_gdx_link_231_DOWN"
+> 8 0 10 3020 125000000.000000
+> 8 0 11 3020 0.000100
+> 6 0 3021 7 2327 "gdx-232.orsay.grid5000.fr"
+> 8 0 8 3021 4715300000.000000
+> 6 0 3022 9 2327 "AS_gdx_link_232_UP"
+> 8 0 10 3022 125000000.000000
+> 8 0 11 3022 0.000100
+> 6 0 3023 9 2327 "AS_gdx_link_232_DOWN"
+> 8 0 10 3023 125000000.000000
+> 8 0 11 3023 0.000100
+> 6 0 3024 7 2327 "gdx-233.orsay.grid5000.fr"
+> 8 0 8 3024 4715300000.000000
+> 6 0 3025 9 2327 "AS_gdx_link_233_UP"
+> 8 0 10 3025 125000000.000000
+> 8 0 11 3025 0.000100
+> 6 0 3026 9 2327 "AS_gdx_link_233_DOWN"
+> 8 0 10 3026 125000000.000000
+> 8 0 11 3026 0.000100
+> 6 0 3027 7 2327 "gdx-234.orsay.grid5000.fr"
+> 8 0 8 3027 4715300000.000000
+> 6 0 3028 9 2327 "AS_gdx_link_234_UP"
+> 8 0 10 3028 125000000.000000
+> 8 0 11 3028 0.000100
+> 6 0 3029 9 2327 "AS_gdx_link_234_DOWN"
+> 8 0 10 3029 125000000.000000
+> 8 0 11 3029 0.000100
+> 6 0 3030 7 2327 "gdx-235.orsay.grid5000.fr"
+> 8 0 8 3030 4715300000.000000
+> 6 0 3031 9 2327 "AS_gdx_link_235_UP"
+> 8 0 10 3031 125000000.000000
+> 8 0 11 3031 0.000100
+> 6 0 3032 9 2327 "AS_gdx_link_235_DOWN"
+> 8 0 10 3032 125000000.000000
+> 8 0 11 3032 0.000100
+> 6 0 3033 7 2327 "gdx-236.orsay.grid5000.fr"
+> 8 0 8 3033 4715300000.000000
+> 6 0 3034 9 2327 "AS_gdx_link_236_UP"
+> 8 0 10 3034 125000000.000000
+> 8 0 11 3034 0.000100
+> 6 0 3035 9 2327 "AS_gdx_link_236_DOWN"
+> 8 0 10 3035 125000000.000000
+> 8 0 11 3035 0.000100
+> 6 0 3036 7 2327 "gdx-237.orsay.grid5000.fr"
+> 8 0 8 3036 4715300000.000000
+> 6 0 3037 9 2327 "AS_gdx_link_237_UP"
+> 8 0 10 3037 125000000.000000
+> 8 0 11 3037 0.000100
+> 6 0 3038 9 2327 "AS_gdx_link_237_DOWN"
+> 8 0 10 3038 125000000.000000
+> 8 0 11 3038 0.000100
+> 6 0 3039 7 2327 "gdx-238.orsay.grid5000.fr"
+> 8 0 8 3039 4715300000.000000
+> 6 0 3040 9 2327 "AS_gdx_link_238_UP"
+> 8 0 10 3040 125000000.000000
+> 8 0 11 3040 0.000100
+> 6 0 3041 9 2327 "AS_gdx_link_238_DOWN"
+> 8 0 10 3041 125000000.000000
+> 8 0 11 3041 0.000100
+> 6 0 3042 7 2327 "gdx-239.orsay.grid5000.fr"
+> 8 0 8 3042 4715300000.000000
+> 6 0 3043 9 2327 "AS_gdx_link_239_UP"
+> 8 0 10 3043 125000000.000000
+> 8 0 11 3043 0.000100
+> 6 0 3044 9 2327 "AS_gdx_link_239_DOWN"
+> 8 0 10 3044 125000000.000000
+> 8 0 11 3044 0.000100
+> 6 0 3045 7 2327 "gdx-240.orsay.grid5000.fr"
+> 8 0 8 3045 4715300000.000000
+> 6 0 3046 9 2327 "AS_gdx_link_240_UP"
+> 8 0 10 3046 125000000.000000
+> 8 0 11 3046 0.000100
+> 6 0 3047 9 2327 "AS_gdx_link_240_DOWN"
+> 8 0 10 3047 125000000.000000
+> 8 0 11 3047 0.000100
+> 6 0 3048 7 2327 "gdx-241.orsay.grid5000.fr"
+> 8 0 8 3048 4715300000.000000
+> 6 0 3049 9 2327 "AS_gdx_link_241_UP"
+> 8 0 10 3049 125000000.000000
+> 8 0 11 3049 0.000100
+> 6 0 3050 9 2327 "AS_gdx_link_241_DOWN"
+> 8 0 10 3050 125000000.000000
+> 8 0 11 3050 0.000100
+> 6 0 3051 7 2327 "gdx-242.orsay.grid5000.fr"
+> 8 0 8 3051 4715300000.000000
+> 6 0 3052 9 2327 "AS_gdx_link_242_UP"
+> 8 0 10 3052 125000000.000000
+> 8 0 11 3052 0.000100
+> 6 0 3053 9 2327 "AS_gdx_link_242_DOWN"
+> 8 0 10 3053 125000000.000000
+> 8 0 11 3053 0.000100
+> 6 0 3054 7 2327 "gdx-243.orsay.grid5000.fr"
+> 8 0 8 3054 4715300000.000000
+> 6 0 3055 9 2327 "AS_gdx_link_243_UP"
+> 8 0 10 3055 125000000.000000
+> 8 0 11 3055 0.000100
+> 6 0 3056 9 2327 "AS_gdx_link_243_DOWN"
+> 8 0 10 3056 125000000.000000
+> 8 0 11 3056 0.000100
+> 6 0 3057 7 2327 "gdx-244.orsay.grid5000.fr"
+> 8 0 8 3057 4715300000.000000
+> 6 0 3058 9 2327 "AS_gdx_link_244_UP"
+> 8 0 10 3058 125000000.000000
+> 8 0 11 3058 0.000100
+> 6 0 3059 9 2327 "AS_gdx_link_244_DOWN"
+> 8 0 10 3059 125000000.000000
+> 8 0 11 3059 0.000100
+> 6 0 3060 7 2327 "gdx-245.orsay.grid5000.fr"
+> 8 0 8 3060 4715300000.000000
+> 6 0 3061 9 2327 "AS_gdx_link_245_UP"
+> 8 0 10 3061 125000000.000000
+> 8 0 11 3061 0.000100
+> 6 0 3062 9 2327 "AS_gdx_link_245_DOWN"
+> 8 0 10 3062 125000000.000000
+> 8 0 11 3062 0.000100
+> 6 0 3063 7 2327 "gdx-246.orsay.grid5000.fr"
+> 8 0 8 3063 4715300000.000000
+> 6 0 3064 9 2327 "AS_gdx_link_246_UP"
+> 8 0 10 3064 125000000.000000
+> 8 0 11 3064 0.000100
+> 6 0 3065 9 2327 "AS_gdx_link_246_DOWN"
+> 8 0 10 3065 125000000.000000
+> 8 0 11 3065 0.000100
+> 6 0 3066 7 2327 "gdx-247.orsay.grid5000.fr"
+> 8 0 8 3066 4715300000.000000
+> 6 0 3067 9 2327 "AS_gdx_link_247_UP"
+> 8 0 10 3067 125000000.000000
+> 8 0 11 3067 0.000100
+> 6 0 3068 9 2327 "AS_gdx_link_247_DOWN"
+> 8 0 10 3068 125000000.000000
+> 8 0 11 3068 0.000100
+> 6 0 3069 7 2327 "gdx-248.orsay.grid5000.fr"
+> 8 0 8 3069 4715300000.000000
+> 6 0 3070 9 2327 "AS_gdx_link_248_UP"
+> 8 0 10 3070 125000000.000000
+> 8 0 11 3070 0.000100
+> 6 0 3071 9 2327 "AS_gdx_link_248_DOWN"
+> 8 0 10 3071 125000000.000000
+> 8 0 11 3071 0.000100
+> 6 0 3072 7 2327 "gdx-249.orsay.grid5000.fr"
+> 8 0 8 3072 4715300000.000000
+> 6 0 3073 9 2327 "AS_gdx_link_249_UP"
+> 8 0 10 3073 125000000.000000
+> 8 0 11 3073 0.000100
+> 6 0 3074 9 2327 "AS_gdx_link_249_DOWN"
+> 8 0 10 3074 125000000.000000
+> 8 0 11 3074 0.000100
+> 6 0 3075 7 2327 "gdx-250.orsay.grid5000.fr"
+> 8 0 8 3075 4715300000.000000
+> 6 0 3076 9 2327 "AS_gdx_link_250_UP"
+> 8 0 10 3076 125000000.000000
+> 8 0 11 3076 0.000100
+> 6 0 3077 9 2327 "AS_gdx_link_250_DOWN"
+> 8 0 10 3077 125000000.000000
+> 8 0 11 3077 0.000100
+> 6 0 3078 7 2327 "gdx-251.orsay.grid5000.fr"
+> 8 0 8 3078 4715300000.000000
+> 6 0 3079 9 2327 "AS_gdx_link_251_UP"
+> 8 0 10 3079 125000000.000000
+> 8 0 11 3079 0.000100
+> 6 0 3080 9 2327 "AS_gdx_link_251_DOWN"
+> 8 0 10 3080 125000000.000000
+> 8 0 11 3080 0.000100
+> 6 0 3081 7 2327 "gdx-252.orsay.grid5000.fr"
+> 8 0 8 3081 4715300000.000000
+> 6 0 3082 9 2327 "AS_gdx_link_252_UP"
+> 8 0 10 3082 125000000.000000
+> 8 0 11 3082 0.000100
+> 6 0 3083 9 2327 "AS_gdx_link_252_DOWN"
+> 8 0 10 3083 125000000.000000
+> 8 0 11 3083 0.000100
+> 6 0 3084 7 2327 "gdx-253.orsay.grid5000.fr"
+> 8 0 8 3084 4715300000.000000
+> 6 0 3085 9 2327 "AS_gdx_link_253_UP"
+> 8 0 10 3085 125000000.000000
+> 8 0 11 3085 0.000100
+> 6 0 3086 9 2327 "AS_gdx_link_253_DOWN"
+> 8 0 10 3086 125000000.000000
+> 8 0 11 3086 0.000100
+> 6 0 3087 7 2327 "gdx-254.orsay.grid5000.fr"
+> 8 0 8 3087 4715300000.000000
+> 6 0 3088 9 2327 "AS_gdx_link_254_UP"
+> 8 0 10 3088 125000000.000000
+> 8 0 11 3088 0.000100
+> 6 0 3089 9 2327 "AS_gdx_link_254_DOWN"
+> 8 0 10 3089 125000000.000000
+> 8 0 11 3089 0.000100
+> 6 0 3090 7 2327 "gdx-255.orsay.grid5000.fr"
+> 8 0 8 3090 4715300000.000000
+> 6 0 3091 9 2327 "AS_gdx_link_255_UP"
+> 8 0 10 3091 125000000.000000
+> 8 0 11 3091 0.000100
+> 6 0 3092 9 2327 "AS_gdx_link_255_DOWN"
+> 8 0 10 3092 125000000.000000
+> 8 0 11 3092 0.000100
+> 6 0 3093 7 2327 "gdx-256.orsay.grid5000.fr"
+> 8 0 8 3093 4715300000.000000
+> 6 0 3094 9 2327 "AS_gdx_link_256_UP"
+> 8 0 10 3094 125000000.000000
+> 8 0 11 3094 0.000100
+> 6 0 3095 9 2327 "AS_gdx_link_256_DOWN"
+> 8 0 10 3095 125000000.000000
+> 8 0 11 3095 0.000100
+> 6 0 3096 7 2327 "gdx-257.orsay.grid5000.fr"
+> 8 0 8 3096 4715300000.000000
+> 6 0 3097 9 2327 "AS_gdx_link_257_UP"
+> 8 0 10 3097 125000000.000000
+> 8 0 11 3097 0.000100
+> 6 0 3098 9 2327 "AS_gdx_link_257_DOWN"
+> 8 0 10 3098 125000000.000000
+> 8 0 11 3098 0.000100
+> 6 0 3099 7 2327 "gdx-258.orsay.grid5000.fr"
+> 8 0 8 3099 4715300000.000000
+> 6 0 3100 9 2327 "AS_gdx_link_258_UP"
+> 8 0 10 3100 125000000.000000
+> 8 0 11 3100 0.000100
+> 6 0 3101 9 2327 "AS_gdx_link_258_DOWN"
+> 8 0 10 3101 125000000.000000
+> 8 0 11 3101 0.000100
+> 6 0 3102 7 2327 "gdx-259.orsay.grid5000.fr"
+> 8 0 8 3102 4715300000.000000
+> 6 0 3103 9 2327 "AS_gdx_link_259_UP"
+> 8 0 10 3103 125000000.000000
+> 8 0 11 3103 0.000100
+> 6 0 3104 9 2327 "AS_gdx_link_259_DOWN"
+> 8 0 10 3104 125000000.000000
+> 8 0 11 3104 0.000100
+> 6 0 3105 7 2327 "gdx-260.orsay.grid5000.fr"
+> 8 0 8 3105 4715300000.000000
+> 6 0 3106 9 2327 "AS_gdx_link_260_UP"
+> 8 0 10 3106 125000000.000000
+> 8 0 11 3106 0.000100
+> 6 0 3107 9 2327 "AS_gdx_link_260_DOWN"
+> 8 0 10 3107 125000000.000000
+> 8 0 11 3107 0.000100
+> 6 0 3108 7 2327 "gdx-261.orsay.grid5000.fr"
+> 8 0 8 3108 4715300000.000000
+> 6 0 3109 9 2327 "AS_gdx_link_261_UP"
+> 8 0 10 3109 125000000.000000
+> 8 0 11 3109 0.000100
+> 6 0 3110 9 2327 "AS_gdx_link_261_DOWN"
+> 8 0 10 3110 125000000.000000
+> 8 0 11 3110 0.000100
+> 6 0 3111 7 2327 "gdx-262.orsay.grid5000.fr"
+> 8 0 8 3111 4715300000.000000
+> 6 0 3112 9 2327 "AS_gdx_link_262_UP"
+> 8 0 10 3112 125000000.000000
+> 8 0 11 3112 0.000100
+> 6 0 3113 9 2327 "AS_gdx_link_262_DOWN"
+> 8 0 10 3113 125000000.000000
+> 8 0 11 3113 0.000100
+> 6 0 3114 7 2327 "gdx-263.orsay.grid5000.fr"
+> 8 0 8 3114 4715300000.000000
+> 6 0 3115 9 2327 "AS_gdx_link_263_UP"
+> 8 0 10 3115 125000000.000000
+> 8 0 11 3115 0.000100
+> 6 0 3116 9 2327 "AS_gdx_link_263_DOWN"
+> 8 0 10 3116 125000000.000000
+> 8 0 11 3116 0.000100
+> 6 0 3117 7 2327 "gdx-264.orsay.grid5000.fr"
+> 8 0 8 3117 4715300000.000000
+> 6 0 3118 9 2327 "AS_gdx_link_264_UP"
+> 8 0 10 3118 125000000.000000
+> 8 0 11 3118 0.000100
+> 6 0 3119 9 2327 "AS_gdx_link_264_DOWN"
+> 8 0 10 3119 125000000.000000
+> 8 0 11 3119 0.000100
+> 6 0 3120 7 2327 "gdx-265.orsay.grid5000.fr"
+> 8 0 8 3120 4715300000.000000
+> 6 0 3121 9 2327 "AS_gdx_link_265_UP"
+> 8 0 10 3121 125000000.000000
+> 8 0 11 3121 0.000100
+> 6 0 3122 9 2327 "AS_gdx_link_265_DOWN"
+> 8 0 10 3122 125000000.000000
+> 8 0 11 3122 0.000100
+> 6 0 3123 7 2327 "gdx-266.orsay.grid5000.fr"
+> 8 0 8 3123 4715300000.000000
+> 6 0 3124 9 2327 "AS_gdx_link_266_UP"
+> 8 0 10 3124 125000000.000000
+> 8 0 11 3124 0.000100
+> 6 0 3125 9 2327 "AS_gdx_link_266_DOWN"
+> 8 0 10 3125 125000000.000000
+> 8 0 11 3125 0.000100
+> 6 0 3126 7 2327 "gdx-267.orsay.grid5000.fr"
+> 8 0 8 3126 4715300000.000000
+> 6 0 3127 9 2327 "AS_gdx_link_267_UP"
+> 8 0 10 3127 125000000.000000
+> 8 0 11 3127 0.000100
+> 6 0 3128 9 2327 "AS_gdx_link_267_DOWN"
+> 8 0 10 3128 125000000.000000
+> 8 0 11 3128 0.000100
+> 6 0 3129 7 2327 "gdx-268.orsay.grid5000.fr"
+> 8 0 8 3129 4715300000.000000
+> 6 0 3130 9 2327 "AS_gdx_link_268_UP"
+> 8 0 10 3130 125000000.000000
+> 8 0 11 3130 0.000100
+> 6 0 3131 9 2327 "AS_gdx_link_268_DOWN"
+> 8 0 10 3131 125000000.000000
+> 8 0 11 3131 0.000100
+> 6 0 3132 7 2327 "gdx-269.orsay.grid5000.fr"
+> 8 0 8 3132 4715300000.000000
+> 6 0 3133 9 2327 "AS_gdx_link_269_UP"
+> 8 0 10 3133 125000000.000000
+> 8 0 11 3133 0.000100
+> 6 0 3134 9 2327 "AS_gdx_link_269_DOWN"
+> 8 0 10 3134 125000000.000000
+> 8 0 11 3134 0.000100
+> 6 0 3135 7 2327 "gdx-270.orsay.grid5000.fr"
+> 8 0 8 3135 4715300000.000000
+> 6 0 3136 9 2327 "AS_gdx_link_270_UP"
+> 8 0 10 3136 125000000.000000
+> 8 0 11 3136 0.000100
+> 6 0 3137 9 2327 "AS_gdx_link_270_DOWN"
+> 8 0 10 3137 125000000.000000
+> 8 0 11 3137 0.000100
+> 6 0 3138 7 2327 "gdx-271.orsay.grid5000.fr"
+> 8 0 8 3138 4715300000.000000
+> 6 0 3139 9 2327 "AS_gdx_link_271_UP"
+> 8 0 10 3139 125000000.000000
+> 8 0 11 3139 0.000100
+> 6 0 3140 9 2327 "AS_gdx_link_271_DOWN"
+> 8 0 10 3140 125000000.000000
+> 8 0 11 3140 0.000100
+> 6 0 3141 7 2327 "gdx-272.orsay.grid5000.fr"
+> 8 0 8 3141 4715300000.000000
+> 6 0 3142 9 2327 "AS_gdx_link_272_UP"
+> 8 0 10 3142 125000000.000000
+> 8 0 11 3142 0.000100
+> 6 0 3143 9 2327 "AS_gdx_link_272_DOWN"
+> 8 0 10 3143 125000000.000000
+> 8 0 11 3143 0.000100
+> 6 0 3144 7 2327 "gdx-273.orsay.grid5000.fr"
+> 8 0 8 3144 4715300000.000000
+> 6 0 3145 9 2327 "AS_gdx_link_273_UP"
+> 8 0 10 3145 125000000.000000
+> 8 0 11 3145 0.000100
+> 6 0 3146 9 2327 "AS_gdx_link_273_DOWN"
+> 8 0 10 3146 125000000.000000
+> 8 0 11 3146 0.000100
+> 6 0 3147 7 2327 "gdx-274.orsay.grid5000.fr"
+> 8 0 8 3147 4715300000.000000
+> 6 0 3148 9 2327 "AS_gdx_link_274_UP"
+> 8 0 10 3148 125000000.000000
+> 8 0 11 3148 0.000100
+> 6 0 3149 9 2327 "AS_gdx_link_274_DOWN"
+> 8 0 10 3149 125000000.000000
+> 8 0 11 3149 0.000100
+> 6 0 3150 7 2327 "gdx-275.orsay.grid5000.fr"
+> 8 0 8 3150 4715300000.000000
+> 6 0 3151 9 2327 "AS_gdx_link_275_UP"
+> 8 0 10 3151 125000000.000000
+> 8 0 11 3151 0.000100
+> 6 0 3152 9 2327 "AS_gdx_link_275_DOWN"
+> 8 0 10 3152 125000000.000000
+> 8 0 11 3152 0.000100
+> 6 0 3153 7 2327 "gdx-276.orsay.grid5000.fr"
+> 8 0 8 3153 4715300000.000000
+> 6 0 3154 9 2327 "AS_gdx_link_276_UP"
+> 8 0 10 3154 125000000.000000
+> 8 0 11 3154 0.000100
+> 6 0 3155 9 2327 "AS_gdx_link_276_DOWN"
+> 8 0 10 3155 125000000.000000
+> 8 0 11 3155 0.000100
+> 6 0 3156 7 2327 "gdx-277.orsay.grid5000.fr"
+> 8 0 8 3156 4715300000.000000
+> 6 0 3157 9 2327 "AS_gdx_link_277_UP"
+> 8 0 10 3157 125000000.000000
+> 8 0 11 3157 0.000100
+> 6 0 3158 9 2327 "AS_gdx_link_277_DOWN"
+> 8 0 10 3158 125000000.000000
+> 8 0 11 3158 0.000100
+> 6 0 3159 7 2327 "gdx-278.orsay.grid5000.fr"
+> 8 0 8 3159 4715300000.000000
+> 6 0 3160 9 2327 "AS_gdx_link_278_UP"
+> 8 0 10 3160 125000000.000000
+> 8 0 11 3160 0.000100
+> 6 0 3161 9 2327 "AS_gdx_link_278_DOWN"
+> 8 0 10 3161 125000000.000000
+> 8 0 11 3161 0.000100
+> 6 0 3162 7 2327 "gdx-279.orsay.grid5000.fr"
+> 8 0 8 3162 4715300000.000000
+> 6 0 3163 9 2327 "AS_gdx_link_279_UP"
+> 8 0 10 3163 125000000.000000
+> 8 0 11 3163 0.000100
+> 6 0 3164 9 2327 "AS_gdx_link_279_DOWN"
+> 8 0 10 3164 125000000.000000
+> 8 0 11 3164 0.000100
+> 6 0 3165 7 2327 "gdx-280.orsay.grid5000.fr"
+> 8 0 8 3165 4715300000.000000
+> 6 0 3166 9 2327 "AS_gdx_link_280_UP"
+> 8 0 10 3166 125000000.000000
+> 8 0 11 3166 0.000100
+> 6 0 3167 9 2327 "AS_gdx_link_280_DOWN"
+> 8 0 10 3167 125000000.000000
+> 8 0 11 3167 0.000100
+> 6 0 3168 7 2327 "gdx-281.orsay.grid5000.fr"
+> 8 0 8 3168 4715300000.000000
+> 6 0 3169 9 2327 "AS_gdx_link_281_UP"
+> 8 0 10 3169 125000000.000000
+> 8 0 11 3169 0.000100
+> 6 0 3170 9 2327 "AS_gdx_link_281_DOWN"
+> 8 0 10 3170 125000000.000000
+> 8 0 11 3170 0.000100
+> 6 0 3171 7 2327 "gdx-282.orsay.grid5000.fr"
+> 8 0 8 3171 4715300000.000000
+> 6 0 3172 9 2327 "AS_gdx_link_282_UP"
+> 8 0 10 3172 125000000.000000
+> 8 0 11 3172 0.000100
+> 6 0 3173 9 2327 "AS_gdx_link_282_DOWN"
+> 8 0 10 3173 125000000.000000
+> 8 0 11 3173 0.000100
+> 6 0 3174 7 2327 "gdx-283.orsay.grid5000.fr"
+> 8 0 8 3174 4715300000.000000
+> 6 0 3175 9 2327 "AS_gdx_link_283_UP"
+> 8 0 10 3175 125000000.000000
+> 8 0 11 3175 0.000100
+> 6 0 3176 9 2327 "AS_gdx_link_283_DOWN"
+> 8 0 10 3176 125000000.000000
+> 8 0 11 3176 0.000100
+> 6 0 3177 7 2327 "gdx-284.orsay.grid5000.fr"
+> 8 0 8 3177 4715300000.000000
+> 6 0 3178 9 2327 "AS_gdx_link_284_UP"
+> 8 0 10 3178 125000000.000000
+> 8 0 11 3178 0.000100
+> 6 0 3179 9 2327 "AS_gdx_link_284_DOWN"
+> 8 0 10 3179 125000000.000000
+> 8 0 11 3179 0.000100
+> 6 0 3180 7 2327 "gdx-285.orsay.grid5000.fr"
+> 8 0 8 3180 4715300000.000000
+> 6 0 3181 9 2327 "AS_gdx_link_285_UP"
+> 8 0 10 3181 125000000.000000
+> 8 0 11 3181 0.000100
+> 6 0 3182 9 2327 "AS_gdx_link_285_DOWN"
+> 8 0 10 3182 125000000.000000
+> 8 0 11 3182 0.000100
+> 6 0 3183 7 2327 "gdx-286.orsay.grid5000.fr"
+> 8 0 8 3183 4715300000.000000
+> 6 0 3184 9 2327 "AS_gdx_link_286_UP"
+> 8 0 10 3184 125000000.000000
+> 8 0 11 3184 0.000100
+> 6 0 3185 9 2327 "AS_gdx_link_286_DOWN"
+> 8 0 10 3185 125000000.000000
+> 8 0 11 3185 0.000100
+> 6 0 3186 7 2327 "gdx-287.orsay.grid5000.fr"
+> 8 0 8 3186 4715300000.000000
+> 6 0 3187 9 2327 "AS_gdx_link_287_UP"
+> 8 0 10 3187 125000000.000000
+> 8 0 11 3187 0.000100
+> 6 0 3188 9 2327 "AS_gdx_link_287_DOWN"
+> 8 0 10 3188 125000000.000000
+> 8 0 11 3188 0.000100
+> 6 0 3189 7 2327 "gdx-288.orsay.grid5000.fr"
+> 8 0 8 3189 4715300000.000000
+> 6 0 3190 9 2327 "AS_gdx_link_288_UP"
+> 8 0 10 3190 125000000.000000
+> 8 0 11 3190 0.000100
+> 6 0 3191 9 2327 "AS_gdx_link_288_DOWN"
+> 8 0 10 3191 125000000.000000
+> 8 0 11 3191 0.000100
+> 6 0 3192 7 2327 "gdx-289.orsay.grid5000.fr"
+> 8 0 8 3192 4715300000.000000
+> 6 0 3193 9 2327 "AS_gdx_link_289_UP"
+> 8 0 10 3193 125000000.000000
+> 8 0 11 3193 0.000100
+> 6 0 3194 9 2327 "AS_gdx_link_289_DOWN"
+> 8 0 10 3194 125000000.000000
+> 8 0 11 3194 0.000100
+> 6 0 3195 7 2327 "gdx-290.orsay.grid5000.fr"
+> 8 0 8 3195 4715300000.000000
+> 6 0 3196 9 2327 "AS_gdx_link_290_UP"
+> 8 0 10 3196 125000000.000000
+> 8 0 11 3196 0.000100
+> 6 0 3197 9 2327 "AS_gdx_link_290_DOWN"
+> 8 0 10 3197 125000000.000000
+> 8 0 11 3197 0.000100
+> 6 0 3198 7 2327 "gdx-291.orsay.grid5000.fr"
+> 8 0 8 3198 4715300000.000000
+> 6 0 3199 9 2327 "AS_gdx_link_291_UP"
+> 8 0 10 3199 125000000.000000
+> 8 0 11 3199 0.000100
+> 6 0 3200 9 2327 "AS_gdx_link_291_DOWN"
+> 8 0 10 3200 125000000.000000
+> 8 0 11 3200 0.000100
+> 6 0 3201 7 2327 "gdx-292.orsay.grid5000.fr"
+> 8 0 8 3201 4715300000.000000
+> 6 0 3202 9 2327 "AS_gdx_link_292_UP"
+> 8 0 10 3202 125000000.000000
+> 8 0 11 3202 0.000100
+> 6 0 3203 9 2327 "AS_gdx_link_292_DOWN"
+> 8 0 10 3203 125000000.000000
+> 8 0 11 3203 0.000100
+> 6 0 3204 7 2327 "gdx-293.orsay.grid5000.fr"
+> 8 0 8 3204 4715300000.000000
+> 6 0 3205 9 2327 "AS_gdx_link_293_UP"
+> 8 0 10 3205 125000000.000000
+> 8 0 11 3205 0.000100
+> 6 0 3206 9 2327 "AS_gdx_link_293_DOWN"
+> 8 0 10 3206 125000000.000000
+> 8 0 11 3206 0.000100
+> 6 0 3207 7 2327 "gdx-294.orsay.grid5000.fr"
+> 8 0 8 3207 4715300000.000000
+> 6 0 3208 9 2327 "AS_gdx_link_294_UP"
+> 8 0 10 3208 125000000.000000
+> 8 0 11 3208 0.000100
+> 6 0 3209 9 2327 "AS_gdx_link_294_DOWN"
+> 8 0 10 3209 125000000.000000
+> 8 0 11 3209 0.000100
+> 6 0 3210 7 2327 "gdx-295.orsay.grid5000.fr"
+> 8 0 8 3210 4715300000.000000
+> 6 0 3211 9 2327 "AS_gdx_link_295_UP"
+> 8 0 10 3211 125000000.000000
+> 8 0 11 3211 0.000100
+> 6 0 3212 9 2327 "AS_gdx_link_295_DOWN"
+> 8 0 10 3212 125000000.000000
+> 8 0 11 3212 0.000100
+> 6 0 3213 7 2327 "gdx-296.orsay.grid5000.fr"
+> 8 0 8 3213 4715300000.000000
+> 6 0 3214 9 2327 "AS_gdx_link_296_UP"
+> 8 0 10 3214 125000000.000000
+> 8 0 11 3214 0.000100
+> 6 0 3215 9 2327 "AS_gdx_link_296_DOWN"
+> 8 0 10 3215 125000000.000000
+> 8 0 11 3215 0.000100
+> 6 0 3216 7 2327 "gdx-297.orsay.grid5000.fr"
+> 8 0 8 3216 4715300000.000000
+> 6 0 3217 9 2327 "AS_gdx_link_297_UP"
+> 8 0 10 3217 125000000.000000
+> 8 0 11 3217 0.000100
+> 6 0 3218 9 2327 "AS_gdx_link_297_DOWN"
+> 8 0 10 3218 125000000.000000
+> 8 0 11 3218 0.000100
+> 6 0 3219 7 2327 "gdx-298.orsay.grid5000.fr"
+> 8 0 8 3219 4715300000.000000
+> 6 0 3220 9 2327 "AS_gdx_link_298_UP"
+> 8 0 10 3220 125000000.000000
+> 8 0 11 3220 0.000100
+> 6 0 3221 9 2327 "AS_gdx_link_298_DOWN"
+> 8 0 10 3221 125000000.000000
+> 8 0 11 3221 0.000100
+> 6 0 3222 7 2327 "gdx-299.orsay.grid5000.fr"
+> 8 0 8 3222 4715300000.000000
+> 6 0 3223 9 2327 "AS_gdx_link_299_UP"
+> 8 0 10 3223 125000000.000000
+> 8 0 11 3223 0.000100
+> 6 0 3224 9 2327 "AS_gdx_link_299_DOWN"
+> 8 0 10 3224 125000000.000000
+> 8 0 11 3224 0.000100
+> 6 0 3225 7 2327 "gdx-300.orsay.grid5000.fr"
+> 8 0 8 3225 4715300000.000000
+> 6 0 3226 9 2327 "AS_gdx_link_300_UP"
+> 8 0 10 3226 125000000.000000
+> 8 0 11 3226 0.000100
+> 6 0 3227 9 2327 "AS_gdx_link_300_DOWN"
+> 8 0 10 3227 125000000.000000
+> 8 0 11 3227 0.000100
+> 6 0 3228 7 2327 "gdx-301.orsay.grid5000.fr"
+> 8 0 8 3228 4715300000.000000
+> 6 0 3229 9 2327 "AS_gdx_link_301_UP"
+> 8 0 10 3229 125000000.000000
+> 8 0 11 3229 0.000100
+> 6 0 3230 9 2327 "AS_gdx_link_301_DOWN"
+> 8 0 10 3230 125000000.000000
+> 8 0 11 3230 0.000100
+> 6 0 3231 7 2327 "gdx-302.orsay.grid5000.fr"
+> 8 0 8 3231 4715300000.000000
+> 6 0 3232 9 2327 "AS_gdx_link_302_UP"
+> 8 0 10 3232 125000000.000000
+> 8 0 11 3232 0.000100
+> 6 0 3233 9 2327 "AS_gdx_link_302_DOWN"
+> 8 0 10 3233 125000000.000000
+> 8 0 11 3233 0.000100
+> 6 0 3234 7 2327 "gdx-303.orsay.grid5000.fr"
+> 8 0 8 3234 4715300000.000000
+> 6 0 3235 9 2327 "AS_gdx_link_303_UP"
+> 8 0 10 3235 125000000.000000
+> 8 0 11 3235 0.000100
+> 6 0 3236 9 2327 "AS_gdx_link_303_DOWN"
+> 8 0 10 3236 125000000.000000
+> 8 0 11 3236 0.000100
+> 6 0 3237 7 2327 "gdx-304.orsay.grid5000.fr"
+> 8 0 8 3237 4715300000.000000
+> 6 0 3238 9 2327 "AS_gdx_link_304_UP"
+> 8 0 10 3238 125000000.000000
+> 8 0 11 3238 0.000100
+> 6 0 3239 9 2327 "AS_gdx_link_304_DOWN"
+> 8 0 10 3239 125000000.000000
+> 8 0 11 3239 0.000100
+> 6 0 3240 7 2327 "gdx-305.orsay.grid5000.fr"
+> 8 0 8 3240 4715300000.000000
+> 6 0 3241 9 2327 "AS_gdx_link_305_UP"
+> 8 0 10 3241 125000000.000000
+> 8 0 11 3241 0.000100
+> 6 0 3242 9 2327 "AS_gdx_link_305_DOWN"
+> 8 0 10 3242 125000000.000000
+> 8 0 11 3242 0.000100
+> 6 0 3243 7 2327 "gdx-306.orsay.grid5000.fr"
+> 8 0 8 3243 4715300000.000000
+> 6 0 3244 9 2327 "AS_gdx_link_306_UP"
+> 8 0 10 3244 125000000.000000
+> 8 0 11 3244 0.000100
+> 6 0 3245 9 2327 "AS_gdx_link_306_DOWN"
+> 8 0 10 3245 125000000.000000
+> 8 0 11 3245 0.000100
+> 6 0 3246 7 2327 "gdx-307.orsay.grid5000.fr"
+> 8 0 8 3246 4715300000.000000
+> 6 0 3247 9 2327 "AS_gdx_link_307_UP"
+> 8 0 10 3247 125000000.000000
+> 8 0 11 3247 0.000100
+> 6 0 3248 9 2327 "AS_gdx_link_307_DOWN"
+> 8 0 10 3248 125000000.000000
+> 8 0 11 3248 0.000100
+> 6 0 3249 7 2327 "gdx-308.orsay.grid5000.fr"
+> 8 0 8 3249 4715300000.000000
+> 6 0 3250 9 2327 "AS_gdx_link_308_UP"
+> 8 0 10 3250 125000000.000000
+> 8 0 11 3250 0.000100
+> 6 0 3251 9 2327 "AS_gdx_link_308_DOWN"
+> 8 0 10 3251 125000000.000000
+> 8 0 11 3251 0.000100
+> 6 0 3252 7 2327 "gdx-309.orsay.grid5000.fr"
+> 8 0 8 3252 4715300000.000000
+> 6 0 3253 9 2327 "AS_gdx_link_309_UP"
+> 8 0 10 3253 125000000.000000
+> 8 0 11 3253 0.000100
+> 6 0 3254 9 2327 "AS_gdx_link_309_DOWN"
+> 8 0 10 3254 125000000.000000
+> 8 0 11 3254 0.000100
+> 6 0 3255 7 2327 "gdx-310.orsay.grid5000.fr"
+> 8 0 8 3255 4715300000.000000
+> 6 0 3256 9 2327 "AS_gdx_link_310_UP"
+> 8 0 10 3256 125000000.000000
+> 8 0 11 3256 0.000100
+> 6 0 3257 9 2327 "AS_gdx_link_310_DOWN"
+> 8 0 10 3257 125000000.000000
+> 8 0 11 3257 0.000100
+> 6 0 3258 12 2327 "gdx-AS_gdx_router.orsay.grid5000.fr"
+> 6 0 3259 9 2327 "AS_gdx_backbone"
+> 8 0 10 3259 1250000000.000000
+> 8 0 11 3259 0.000100
+> 6 0 3260 3 2326 "link_gdx"
+> 8 0 4 3260 1250000000.000000
+> 8 0 5 3260 0.000100
+> 6 0 3261 6 2326 "AS_netgdx"
+> 6 0 3262 7 3261 "netgdx-1.orsay.grid5000.fr"
+> 8 0 8 3262 4714400000.000000
+> 6 0 3263 9 3261 "AS_netgdx_link_1_UP"
+> 8 0 10 3263 125000000.000000
+> 8 0 11 3263 0.000100
+> 6 0 3264 9 3261 "AS_netgdx_link_1_DOWN"
+> 8 0 10 3264 125000000.000000
+> 8 0 11 3264 0.000100
+> 6 0 3265 7 3261 "netgdx-2.orsay.grid5000.fr"
+> 8 0 8 3265 4714400000.000000
+> 6 0 3266 9 3261 "AS_netgdx_link_2_UP"
+> 8 0 10 3266 125000000.000000
+> 8 0 11 3266 0.000100
+> 6 0 3267 9 3261 "AS_netgdx_link_2_DOWN"
+> 8 0 10 3267 125000000.000000
+> 8 0 11 3267 0.000100
+> 6 0 3268 7 3261 "netgdx-3.orsay.grid5000.fr"
+> 8 0 8 3268 4714400000.000000
+> 6 0 3269 9 3261 "AS_netgdx_link_3_UP"
+> 8 0 10 3269 125000000.000000
+> 8 0 11 3269 0.000100
+> 6 0 3270 9 3261 "AS_netgdx_link_3_DOWN"
+> 8 0 10 3270 125000000.000000
+> 8 0 11 3270 0.000100
+> 6 0 3271 7 3261 "netgdx-4.orsay.grid5000.fr"
+> 8 0 8 3271 4714400000.000000
+> 6 0 3272 9 3261 "AS_netgdx_link_4_UP"
+> 8 0 10 3272 125000000.000000
+> 8 0 11 3272 0.000100
+> 6 0 3273 9 3261 "AS_netgdx_link_4_DOWN"
+> 8 0 10 3273 125000000.000000
+> 8 0 11 3273 0.000100
+> 6 0 3274 7 3261 "netgdx-5.orsay.grid5000.fr"
+> 8 0 8 3274 4714400000.000000
+> 6 0 3275 9 3261 "AS_netgdx_link_5_UP"
+> 8 0 10 3275 125000000.000000
+> 8 0 11 3275 0.000100
+> 6 0 3276 9 3261 "AS_netgdx_link_5_DOWN"
+> 8 0 10 3276 125000000.000000
+> 8 0 11 3276 0.000100
+> 6 0 3277 7 3261 "netgdx-6.orsay.grid5000.fr"
+> 8 0 8 3277 4714400000.000000
+> 6 0 3278 9 3261 "AS_netgdx_link_6_UP"
+> 8 0 10 3278 125000000.000000
+> 8 0 11 3278 0.000100
+> 6 0 3279 9 3261 "AS_netgdx_link_6_DOWN"
+> 8 0 10 3279 125000000.000000
+> 8 0 11 3279 0.000100
+> 6 0 3280 7 3261 "netgdx-7.orsay.grid5000.fr"
+> 8 0 8 3280 4714400000.000000
+> 6 0 3281 9 3261 "AS_netgdx_link_7_UP"
+> 8 0 10 3281 125000000.000000
+> 8 0 11 3281 0.000100
+> 6 0 3282 9 3261 "AS_netgdx_link_7_DOWN"
+> 8 0 10 3282 125000000.000000
+> 8 0 11 3282 0.000100
+> 6 0 3283 7 3261 "netgdx-8.orsay.grid5000.fr"
+> 8 0 8 3283 4714400000.000000
+> 6 0 3284 9 3261 "AS_netgdx_link_8_UP"
+> 8 0 10 3284 125000000.000000
+> 8 0 11 3284 0.000100
+> 6 0 3285 9 3261 "AS_netgdx_link_8_DOWN"
+> 8 0 10 3285 125000000.000000
+> 8 0 11 3285 0.000100
+> 6 0 3286 7 3261 "netgdx-9.orsay.grid5000.fr"
+> 8 0 8 3286 4714400000.000000
+> 6 0 3287 9 3261 "AS_netgdx_link_9_UP"
+> 8 0 10 3287 125000000.000000
+> 8 0 11 3287 0.000100
+> 6 0 3288 9 3261 "AS_netgdx_link_9_DOWN"
+> 8 0 10 3288 125000000.000000
+> 8 0 11 3288 0.000100
+> 6 0 3289 7 3261 "netgdx-10.orsay.grid5000.fr"
+> 8 0 8 3289 4714400000.000000
+> 6 0 3290 9 3261 "AS_netgdx_link_10_UP"
+> 8 0 10 3290 125000000.000000
+> 8 0 11 3290 0.000100
+> 6 0 3291 9 3261 "AS_netgdx_link_10_DOWN"
+> 8 0 10 3291 125000000.000000
+> 8 0 11 3291 0.000100
+> 6 0 3292 7 3261 "netgdx-11.orsay.grid5000.fr"
+> 8 0 8 3292 4714400000.000000
+> 6 0 3293 9 3261 "AS_netgdx_link_11_UP"
+> 8 0 10 3293 125000000.000000
+> 8 0 11 3293 0.000100
+> 6 0 3294 9 3261 "AS_netgdx_link_11_DOWN"
+> 8 0 10 3294 125000000.000000
+> 8 0 11 3294 0.000100
+> 6 0 3295 7 3261 "netgdx-12.orsay.grid5000.fr"
+> 8 0 8 3295 4714400000.000000
+> 6 0 3296 9 3261 "AS_netgdx_link_12_UP"
+> 8 0 10 3296 125000000.000000
+> 8 0 11 3296 0.000100
+> 6 0 3297 9 3261 "AS_netgdx_link_12_DOWN"
+> 8 0 10 3297 125000000.000000
+> 8 0 11 3297 0.000100
+> 6 0 3298 7 3261 "netgdx-13.orsay.grid5000.fr"
+> 8 0 8 3298 4714400000.000000
+> 6 0 3299 9 3261 "AS_netgdx_link_13_UP"
+> 8 0 10 3299 125000000.000000
+> 8 0 11 3299 0.000100
+> 6 0 3300 9 3261 "AS_netgdx_link_13_DOWN"
+> 8 0 10 3300 125000000.000000
+> 8 0 11 3300 0.000100
+> 6 0 3301 7 3261 "netgdx-14.orsay.grid5000.fr"
+> 8 0 8 3301 4714400000.000000
+> 6 0 3302 9 3261 "AS_netgdx_link_14_UP"
+> 8 0 10 3302 125000000.000000
+> 8 0 11 3302 0.000100
+> 6 0 3303 9 3261 "AS_netgdx_link_14_DOWN"
+> 8 0 10 3303 125000000.000000
+> 8 0 11 3303 0.000100
+> 6 0 3304 7 3261 "netgdx-15.orsay.grid5000.fr"
+> 8 0 8 3304 4714400000.000000
+> 6 0 3305 9 3261 "AS_netgdx_link_15_UP"
+> 8 0 10 3305 125000000.000000
+> 8 0 11 3305 0.000100
+> 6 0 3306 9 3261 "AS_netgdx_link_15_DOWN"
+> 8 0 10 3306 125000000.000000
+> 8 0 11 3306 0.000100
+> 6 0 3307 7 3261 "netgdx-16.orsay.grid5000.fr"
+> 8 0 8 3307 4714400000.000000
+> 6 0 3308 9 3261 "AS_netgdx_link_16_UP"
+> 8 0 10 3308 125000000.000000
+> 8 0 11 3308 0.000100
+> 6 0 3309 9 3261 "AS_netgdx_link_16_DOWN"
+> 8 0 10 3309 125000000.000000
+> 8 0 11 3309 0.000100
+> 6 0 3310 7 3261 "netgdx-17.orsay.grid5000.fr"
+> 8 0 8 3310 4714400000.000000
+> 6 0 3311 9 3261 "AS_netgdx_link_17_UP"
+> 8 0 10 3311 125000000.000000
+> 8 0 11 3311 0.000100
+> 6 0 3312 9 3261 "AS_netgdx_link_17_DOWN"
+> 8 0 10 3312 125000000.000000
+> 8 0 11 3312 0.000100
+> 6 0 3313 7 3261 "netgdx-18.orsay.grid5000.fr"
+> 8 0 8 3313 4714400000.000000
+> 6 0 3314 9 3261 "AS_netgdx_link_18_UP"
+> 8 0 10 3314 125000000.000000
+> 8 0 11 3314 0.000100
+> 6 0 3315 9 3261 "AS_netgdx_link_18_DOWN"
+> 8 0 10 3315 125000000.000000
+> 8 0 11 3315 0.000100
+> 6 0 3316 7 3261 "netgdx-19.orsay.grid5000.fr"
+> 8 0 8 3316 4714400000.000000
+> 6 0 3317 9 3261 "AS_netgdx_link_19_UP"
+> 8 0 10 3317 125000000.000000
+> 8 0 11 3317 0.000100
+> 6 0 3318 9 3261 "AS_netgdx_link_19_DOWN"
+> 8 0 10 3318 125000000.000000
+> 8 0 11 3318 0.000100
+> 6 0 3319 7 3261 "netgdx-20.orsay.grid5000.fr"
+> 8 0 8 3319 4714400000.000000
+> 6 0 3320 9 3261 "AS_netgdx_link_20_UP"
+> 8 0 10 3320 125000000.000000
+> 8 0 11 3320 0.000100
+> 6 0 3321 9 3261 "AS_netgdx_link_20_DOWN"
+> 8 0 10 3321 125000000.000000
+> 8 0 11 3321 0.000100
+> 6 0 3322 7 3261 "netgdx-21.orsay.grid5000.fr"
+> 8 0 8 3322 4714400000.000000
+> 6 0 3323 9 3261 "AS_netgdx_link_21_UP"
+> 8 0 10 3323 125000000.000000
+> 8 0 11 3323 0.000100
+> 6 0 3324 9 3261 "AS_netgdx_link_21_DOWN"
+> 8 0 10 3324 125000000.000000
+> 8 0 11 3324 0.000100
+> 6 0 3325 7 3261 "netgdx-22.orsay.grid5000.fr"
+> 8 0 8 3325 4714400000.000000
+> 6 0 3326 9 3261 "AS_netgdx_link_22_UP"
+> 8 0 10 3326 125000000.000000
+> 8 0 11 3326 0.000100
+> 6 0 3327 9 3261 "AS_netgdx_link_22_DOWN"
+> 8 0 10 3327 125000000.000000
+> 8 0 11 3327 0.000100
+> 6 0 3328 7 3261 "netgdx-23.orsay.grid5000.fr"
+> 8 0 8 3328 4714400000.000000
+> 6 0 3329 9 3261 "AS_netgdx_link_23_UP"
+> 8 0 10 3329 125000000.000000
+> 8 0 11 3329 0.000100
+> 6 0 3330 9 3261 "AS_netgdx_link_23_DOWN"
+> 8 0 10 3330 125000000.000000
+> 8 0 11 3330 0.000100
+> 6 0 3331 7 3261 "netgdx-24.orsay.grid5000.fr"
+> 8 0 8 3331 4714400000.000000
+> 6 0 3332 9 3261 "AS_netgdx_link_24_UP"
+> 8 0 10 3332 125000000.000000
+> 8 0 11 3332 0.000100
+> 6 0 3333 9 3261 "AS_netgdx_link_24_DOWN"
+> 8 0 10 3333 125000000.000000
+> 8 0 11 3333 0.000100
+> 6 0 3334 7 3261 "netgdx-25.orsay.grid5000.fr"
+> 8 0 8 3334 4714400000.000000
+> 6 0 3335 9 3261 "AS_netgdx_link_25_UP"
+> 8 0 10 3335 125000000.000000
+> 8 0 11 3335 0.000100
+> 6 0 3336 9 3261 "AS_netgdx_link_25_DOWN"
+> 8 0 10 3336 125000000.000000
+> 8 0 11 3336 0.000100
+> 6 0 3337 7 3261 "netgdx-26.orsay.grid5000.fr"
+> 8 0 8 3337 4714400000.000000
+> 6 0 3338 9 3261 "AS_netgdx_link_26_UP"
+> 8 0 10 3338 125000000.000000
+> 8 0 11 3338 0.000100
+> 6 0 3339 9 3261 "AS_netgdx_link_26_DOWN"
+> 8 0 10 3339 125000000.000000
+> 8 0 11 3339 0.000100
+> 6 0 3340 7 3261 "netgdx-27.orsay.grid5000.fr"
+> 8 0 8 3340 4714400000.000000
+> 6 0 3341 9 3261 "AS_netgdx_link_27_UP"
+> 8 0 10 3341 125000000.000000
+> 8 0 11 3341 0.000100
+> 6 0 3342 9 3261 "AS_netgdx_link_27_DOWN"
+> 8 0 10 3342 125000000.000000
+> 8 0 11 3342 0.000100
+> 6 0 3343 7 3261 "netgdx-28.orsay.grid5000.fr"
+> 8 0 8 3343 4714400000.000000
+> 6 0 3344 9 3261 "AS_netgdx_link_28_UP"
+> 8 0 10 3344 125000000.000000
+> 8 0 11 3344 0.000100
+> 6 0 3345 9 3261 "AS_netgdx_link_28_DOWN"
+> 8 0 10 3345 125000000.000000
+> 8 0 11 3345 0.000100
+> 6 0 3346 7 3261 "netgdx-29.orsay.grid5000.fr"
+> 8 0 8 3346 4714400000.000000
+> 6 0 3347 9 3261 "AS_netgdx_link_29_UP"
+> 8 0 10 3347 125000000.000000
+> 8 0 11 3347 0.000100
+> 6 0 3348 9 3261 "AS_netgdx_link_29_DOWN"
+> 8 0 10 3348 125000000.000000
+> 8 0 11 3348 0.000100
+> 6 0 3349 7 3261 "netgdx-30.orsay.grid5000.fr"
+> 8 0 8 3349 4714400000.000000
+> 6 0 3350 9 3261 "AS_netgdx_link_30_UP"
+> 8 0 10 3350 125000000.000000
+> 8 0 11 3350 0.000100
+> 6 0 3351 9 3261 "AS_netgdx_link_30_DOWN"
+> 8 0 10 3351 125000000.000000
+> 8 0 11 3351 0.000100
+> 6 0 3352 12 3261 "netgdx-AS_netgdx_router.orsay.grid5000.fr"
+> 6 0 3353 9 3261 "AS_netgdx_backbone"
+> 8 0 10 3353 1250000000.000000
+> 8 0 11 3353 0.000100
+> 6 0 3354 3 2326 "link_netgdx"
+> 8 0 4 3354 1250000000.000000
+> 8 0 5 3354 0.000100
+> 6 0 3355 6 2326 "gw_AS_orsay"
+> 6 0 3356 12 3355 "gw_orsay"
+> 6 0 3357 3 2326 "link_gw_orsay"
+> 8 0 4 3357 1250000000.000000
+> 8 0 5 3357 0.000100
+> 6 0 3358 1 0 "AS_rennes"
+> 6 0 3359 6 3358 "AS_paradent"
+> 6 0 3360 7 3359 "paradent-1.rennes.grid5000.fr"
+> 8 0 8 3360 21496000000.000000
+> 6 0 3361 9 3359 "AS_paradent_link_1_UP"
+> 8 0 10 3361 125000000.000000
+> 8 0 11 3361 0.000100
+> 6 0 3362 9 3359 "AS_paradent_link_1_DOWN"
+> 8 0 10 3362 125000000.000000
+> 8 0 11 3362 0.000100
+> 6 0 3363 7 3359 "paradent-2.rennes.grid5000.fr"
+> 8 0 8 3363 21496000000.000000
+> 6 0 3364 9 3359 "AS_paradent_link_2_UP"
+> 8 0 10 3364 125000000.000000
+> 8 0 11 3364 0.000100
+> 6 0 3365 9 3359 "AS_paradent_link_2_DOWN"
+> 8 0 10 3365 125000000.000000
+> 8 0 11 3365 0.000100
+> 6 0 3366 7 3359 "paradent-3.rennes.grid5000.fr"
+> 8 0 8 3366 21496000000.000000
+> 6 0 3367 9 3359 "AS_paradent_link_3_UP"
+> 8 0 10 3367 125000000.000000
+> 8 0 11 3367 0.000100
+> 6 0 3368 9 3359 "AS_paradent_link_3_DOWN"
+> 8 0 10 3368 125000000.000000
+> 8 0 11 3368 0.000100
+> 6 0 3369 7 3359 "paradent-4.rennes.grid5000.fr"
+> 8 0 8 3369 21496000000.000000
+> 6 0 3370 9 3359 "AS_paradent_link_4_UP"
+> 8 0 10 3370 125000000.000000
+> 8 0 11 3370 0.000100
+> 6 0 3371 9 3359 "AS_paradent_link_4_DOWN"
+> 8 0 10 3371 125000000.000000
+> 8 0 11 3371 0.000100
+> 6 0 3372 7 3359 "paradent-5.rennes.grid5000.fr"
+> 8 0 8 3372 21496000000.000000
+> 6 0 3373 9 3359 "AS_paradent_link_5_UP"
+> 8 0 10 3373 125000000.000000
+> 8 0 11 3373 0.000100
+> 6 0 3374 9 3359 "AS_paradent_link_5_DOWN"
+> 8 0 10 3374 125000000.000000
+> 8 0 11 3374 0.000100
+> 6 0 3375 7 3359 "paradent-6.rennes.grid5000.fr"
+> 8 0 8 3375 21496000000.000000
+> 6 0 3376 9 3359 "AS_paradent_link_6_UP"
+> 8 0 10 3376 125000000.000000
+> 8 0 11 3376 0.000100
+> 6 0 3377 9 3359 "AS_paradent_link_6_DOWN"
+> 8 0 10 3377 125000000.000000
+> 8 0 11 3377 0.000100
+> 6 0 3378 7 3359 "paradent-7.rennes.grid5000.fr"
+> 8 0 8 3378 21496000000.000000
+> 6 0 3379 9 3359 "AS_paradent_link_7_UP"
+> 8 0 10 3379 125000000.000000
+> 8 0 11 3379 0.000100
+> 6 0 3380 9 3359 "AS_paradent_link_7_DOWN"
+> 8 0 10 3380 125000000.000000
+> 8 0 11 3380 0.000100
+> 6 0 3381 7 3359 "paradent-8.rennes.grid5000.fr"
+> 8 0 8 3381 21496000000.000000
+> 6 0 3382 9 3359 "AS_paradent_link_8_UP"
+> 8 0 10 3382 125000000.000000
+> 8 0 11 3382 0.000100
+> 6 0 3383 9 3359 "AS_paradent_link_8_DOWN"
+> 8 0 10 3383 125000000.000000
+> 8 0 11 3383 0.000100
+> 6 0 3384 7 3359 "paradent-9.rennes.grid5000.fr"
+> 8 0 8 3384 21496000000.000000
+> 6 0 3385 9 3359 "AS_paradent_link_9_UP"
+> 8 0 10 3385 125000000.000000
+> 8 0 11 3385 0.000100
+> 6 0 3386 9 3359 "AS_paradent_link_9_DOWN"
+> 8 0 10 3386 125000000.000000
+> 8 0 11 3386 0.000100
+> 6 0 3387 7 3359 "paradent-10.rennes.grid5000.fr"
+> 8 0 8 3387 21496000000.000000
+> 6 0 3388 9 3359 "AS_paradent_link_10_UP"
+> 8 0 10 3388 125000000.000000
+> 8 0 11 3388 0.000100
+> 6 0 3389 9 3359 "AS_paradent_link_10_DOWN"
+> 8 0 10 3389 125000000.000000
+> 8 0 11 3389 0.000100
+> 6 0 3390 7 3359 "paradent-11.rennes.grid5000.fr"
+> 8 0 8 3390 21496000000.000000
+> 6 0 3391 9 3359 "AS_paradent_link_11_UP"
+> 8 0 10 3391 125000000.000000
+> 8 0 11 3391 0.000100
+> 6 0 3392 9 3359 "AS_paradent_link_11_DOWN"
+> 8 0 10 3392 125000000.000000
+> 8 0 11 3392 0.000100
+> 6 0 3393 7 3359 "paradent-12.rennes.grid5000.fr"
+> 8 0 8 3393 21496000000.000000
+> 6 0 3394 9 3359 "AS_paradent_link_12_UP"
+> 8 0 10 3394 125000000.000000
+> 8 0 11 3394 0.000100
+> 6 0 3395 9 3359 "AS_paradent_link_12_DOWN"
+> 8 0 10 3395 125000000.000000
+> 8 0 11 3395 0.000100
+> 6 0 3396 7 3359 "paradent-13.rennes.grid5000.fr"
+> 8 0 8 3396 21496000000.000000
+> 6 0 3397 9 3359 "AS_paradent_link_13_UP"
+> 8 0 10 3397 125000000.000000
+> 8 0 11 3397 0.000100
+> 6 0 3398 9 3359 "AS_paradent_link_13_DOWN"
+> 8 0 10 3398 125000000.000000
+> 8 0 11 3398 0.000100
+> 6 0 3399 7 3359 "paradent-14.rennes.grid5000.fr"
+> 8 0 8 3399 21496000000.000000
+> 6 0 3400 9 3359 "AS_paradent_link_14_UP"
+> 8 0 10 3400 125000000.000000
+> 8 0 11 3400 0.000100
+> 6 0 3401 9 3359 "AS_paradent_link_14_DOWN"
+> 8 0 10 3401 125000000.000000
+> 8 0 11 3401 0.000100
+> 6 0 3402 7 3359 "paradent-15.rennes.grid5000.fr"
+> 8 0 8 3402 21496000000.000000
+> 6 0 3403 9 3359 "AS_paradent_link_15_UP"
+> 8 0 10 3403 125000000.000000
+> 8 0 11 3403 0.000100
+> 6 0 3404 9 3359 "AS_paradent_link_15_DOWN"
+> 8 0 10 3404 125000000.000000
+> 8 0 11 3404 0.000100
+> 6 0 3405 7 3359 "paradent-16.rennes.grid5000.fr"
+> 8 0 8 3405 21496000000.000000
+> 6 0 3406 9 3359 "AS_paradent_link_16_UP"
+> 8 0 10 3406 125000000.000000
+> 8 0 11 3406 0.000100
+> 6 0 3407 9 3359 "AS_paradent_link_16_DOWN"
+> 8 0 10 3407 125000000.000000
+> 8 0 11 3407 0.000100
+> 6 0 3408 7 3359 "paradent-17.rennes.grid5000.fr"
+> 8 0 8 3408 21496000000.000000
+> 6 0 3409 9 3359 "AS_paradent_link_17_UP"
+> 8 0 10 3409 125000000.000000
+> 8 0 11 3409 0.000100
+> 6 0 3410 9 3359 "AS_paradent_link_17_DOWN"
+> 8 0 10 3410 125000000.000000
+> 8 0 11 3410 0.000100
+> 6 0 3411 7 3359 "paradent-18.rennes.grid5000.fr"
+> 8 0 8 3411 21496000000.000000
+> 6 0 3412 9 3359 "AS_paradent_link_18_UP"
+> 8 0 10 3412 125000000.000000
+> 8 0 11 3412 0.000100
+> 6 0 3413 9 3359 "AS_paradent_link_18_DOWN"
+> 8 0 10 3413 125000000.000000
+> 8 0 11 3413 0.000100
+> 6 0 3414 7 3359 "paradent-19.rennes.grid5000.fr"
+> 8 0 8 3414 21496000000.000000
+> 6 0 3415 9 3359 "AS_paradent_link_19_UP"
+> 8 0 10 3415 125000000.000000
+> 8 0 11 3415 0.000100
+> 6 0 3416 9 3359 "AS_paradent_link_19_DOWN"
+> 8 0 10 3416 125000000.000000
+> 8 0 11 3416 0.000100
+> 6 0 3417 7 3359 "paradent-20.rennes.grid5000.fr"
+> 8 0 8 3417 21496000000.000000
+> 6 0 3418 9 3359 "AS_paradent_link_20_UP"
+> 8 0 10 3418 125000000.000000
+> 8 0 11 3418 0.000100
+> 6 0 3419 9 3359 "AS_paradent_link_20_DOWN"
+> 8 0 10 3419 125000000.000000
+> 8 0 11 3419 0.000100
+> 6 0 3420 7 3359 "paradent-21.rennes.grid5000.fr"
+> 8 0 8 3420 21496000000.000000
+> 6 0 3421 9 3359 "AS_paradent_link_21_UP"
+> 8 0 10 3421 125000000.000000
+> 8 0 11 3421 0.000100
+> 6 0 3422 9 3359 "AS_paradent_link_21_DOWN"
+> 8 0 10 3422 125000000.000000
+> 8 0 11 3422 0.000100
+> 6 0 3423 7 3359 "paradent-22.rennes.grid5000.fr"
+> 8 0 8 3423 21496000000.000000
+> 6 0 3424 9 3359 "AS_paradent_link_22_UP"
+> 8 0 10 3424 125000000.000000
+> 8 0 11 3424 0.000100
+> 6 0 3425 9 3359 "AS_paradent_link_22_DOWN"
+> 8 0 10 3425 125000000.000000
+> 8 0 11 3425 0.000100
+> 6 0 3426 7 3359 "paradent-23.rennes.grid5000.fr"
+> 8 0 8 3426 21496000000.000000
+> 6 0 3427 9 3359 "AS_paradent_link_23_UP"
+> 8 0 10 3427 125000000.000000
+> 8 0 11 3427 0.000100
+> 6 0 3428 9 3359 "AS_paradent_link_23_DOWN"
+> 8 0 10 3428 125000000.000000
+> 8 0 11 3428 0.000100
+> 6 0 3429 7 3359 "paradent-24.rennes.grid5000.fr"
+> 8 0 8 3429 21496000000.000000
+> 6 0 3430 9 3359 "AS_paradent_link_24_UP"
+> 8 0 10 3430 125000000.000000
+> 8 0 11 3430 0.000100
+> 6 0 3431 9 3359 "AS_paradent_link_24_DOWN"
+> 8 0 10 3431 125000000.000000
+> 8 0 11 3431 0.000100
+> 6 0 3432 7 3359 "paradent-25.rennes.grid5000.fr"
+> 8 0 8 3432 21496000000.000000
+> 6 0 3433 9 3359 "AS_paradent_link_25_UP"
+> 8 0 10 3433 125000000.000000
+> 8 0 11 3433 0.000100
+> 6 0 3434 9 3359 "AS_paradent_link_25_DOWN"
+> 8 0 10 3434 125000000.000000
+> 8 0 11 3434 0.000100
+> 6 0 3435 7 3359 "paradent-26.rennes.grid5000.fr"
+> 8 0 8 3435 21496000000.000000
+> 6 0 3436 9 3359 "AS_paradent_link_26_UP"
+> 8 0 10 3436 125000000.000000
+> 8 0 11 3436 0.000100
+> 6 0 3437 9 3359 "AS_paradent_link_26_DOWN"
+> 8 0 10 3437 125000000.000000
+> 8 0 11 3437 0.000100
+> 6 0 3438 7 3359 "paradent-27.rennes.grid5000.fr"
+> 8 0 8 3438 21496000000.000000
+> 6 0 3439 9 3359 "AS_paradent_link_27_UP"
+> 8 0 10 3439 125000000.000000
+> 8 0 11 3439 0.000100
+> 6 0 3440 9 3359 "AS_paradent_link_27_DOWN"
+> 8 0 10 3440 125000000.000000
+> 8 0 11 3440 0.000100
+> 6 0 3441 7 3359 "paradent-28.rennes.grid5000.fr"
+> 8 0 8 3441 21496000000.000000
+> 6 0 3442 9 3359 "AS_paradent_link_28_UP"
+> 8 0 10 3442 125000000.000000
+> 8 0 11 3442 0.000100
+> 6 0 3443 9 3359 "AS_paradent_link_28_DOWN"
+> 8 0 10 3443 125000000.000000
+> 8 0 11 3443 0.000100
+> 6 0 3444 7 3359 "paradent-29.rennes.grid5000.fr"
+> 8 0 8 3444 21496000000.000000
+> 6 0 3445 9 3359 "AS_paradent_link_29_UP"
+> 8 0 10 3445 125000000.000000
+> 8 0 11 3445 0.000100
+> 6 0 3446 9 3359 "AS_paradent_link_29_DOWN"
+> 8 0 10 3446 125000000.000000
+> 8 0 11 3446 0.000100
+> 6 0 3447 7 3359 "paradent-30.rennes.grid5000.fr"
+> 8 0 8 3447 21496000000.000000
+> 6 0 3448 9 3359 "AS_paradent_link_30_UP"
+> 8 0 10 3448 125000000.000000
+> 8 0 11 3448 0.000100
+> 6 0 3449 9 3359 "AS_paradent_link_30_DOWN"
+> 8 0 10 3449 125000000.000000
+> 8 0 11 3449 0.000100
+> 6 0 3450 7 3359 "paradent-31.rennes.grid5000.fr"
+> 8 0 8 3450 21496000000.000000
+> 6 0 3451 9 3359 "AS_paradent_link_31_UP"
+> 8 0 10 3451 125000000.000000
+> 8 0 11 3451 0.000100
+> 6 0 3452 9 3359 "AS_paradent_link_31_DOWN"
+> 8 0 10 3452 125000000.000000
+> 8 0 11 3452 0.000100
+> 6 0 3453 7 3359 "paradent-32.rennes.grid5000.fr"
+> 8 0 8 3453 21496000000.000000
+> 6 0 3454 9 3359 "AS_paradent_link_32_UP"
+> 8 0 10 3454 125000000.000000
+> 8 0 11 3454 0.000100
+> 6 0 3455 9 3359 "AS_paradent_link_32_DOWN"
+> 8 0 10 3455 125000000.000000
+> 8 0 11 3455 0.000100
+> 6 0 3456 7 3359 "paradent-33.rennes.grid5000.fr"
+> 8 0 8 3456 21496000000.000000
+> 6 0 3457 9 3359 "AS_paradent_link_33_UP"
+> 8 0 10 3457 125000000.000000
+> 8 0 11 3457 0.000100
+> 6 0 3458 9 3359 "AS_paradent_link_33_DOWN"
+> 8 0 10 3458 125000000.000000
+> 8 0 11 3458 0.000100
+> 6 0 3459 7 3359 "paradent-34.rennes.grid5000.fr"
+> 8 0 8 3459 21496000000.000000
+> 6 0 3460 9 3359 "AS_paradent_link_34_UP"
+> 8 0 10 3460 125000000.000000
+> 8 0 11 3460 0.000100
+> 6 0 3461 9 3359 "AS_paradent_link_34_DOWN"
+> 8 0 10 3461 125000000.000000
+> 8 0 11 3461 0.000100
+> 6 0 3462 7 3359 "paradent-35.rennes.grid5000.fr"
+> 8 0 8 3462 21496000000.000000
+> 6 0 3463 9 3359 "AS_paradent_link_35_UP"
+> 8 0 10 3463 125000000.000000
+> 8 0 11 3463 0.000100
+> 6 0 3464 9 3359 "AS_paradent_link_35_DOWN"
+> 8 0 10 3464 125000000.000000
+> 8 0 11 3464 0.000100
+> 6 0 3465 7 3359 "paradent-36.rennes.grid5000.fr"
+> 8 0 8 3465 21496000000.000000
+> 6 0 3466 9 3359 "AS_paradent_link_36_UP"
+> 8 0 10 3466 125000000.000000
+> 8 0 11 3466 0.000100
+> 6 0 3467 9 3359 "AS_paradent_link_36_DOWN"
+> 8 0 10 3467 125000000.000000
+> 8 0 11 3467 0.000100
+> 6 0 3468 7 3359 "paradent-37.rennes.grid5000.fr"
+> 8 0 8 3468 21496000000.000000
+> 6 0 3469 9 3359 "AS_paradent_link_37_UP"
+> 8 0 10 3469 125000000.000000
+> 8 0 11 3469 0.000100
+> 6 0 3470 9 3359 "AS_paradent_link_37_DOWN"
+> 8 0 10 3470 125000000.000000
+> 8 0 11 3470 0.000100
+> 6 0 3471 7 3359 "paradent-38.rennes.grid5000.fr"
+> 8 0 8 3471 21496000000.000000
+> 6 0 3472 9 3359 "AS_paradent_link_38_UP"
+> 8 0 10 3472 125000000.000000
+> 8 0 11 3472 0.000100
+> 6 0 3473 9 3359 "AS_paradent_link_38_DOWN"
+> 8 0 10 3473 125000000.000000
+> 8 0 11 3473 0.000100
+> 6 0 3474 7 3359 "paradent-39.rennes.grid5000.fr"
+> 8 0 8 3474 21496000000.000000
+> 6 0 3475 9 3359 "AS_paradent_link_39_UP"
+> 8 0 10 3475 125000000.000000
+> 8 0 11 3475 0.000100
+> 6 0 3476 9 3359 "AS_paradent_link_39_DOWN"
+> 8 0 10 3476 125000000.000000
+> 8 0 11 3476 0.000100
+> 6 0 3477 7 3359 "paradent-40.rennes.grid5000.fr"
+> 8 0 8 3477 21496000000.000000
+> 6 0 3478 9 3359 "AS_paradent_link_40_UP"
+> 8 0 10 3478 125000000.000000
+> 8 0 11 3478 0.000100
+> 6 0 3479 9 3359 "AS_paradent_link_40_DOWN"
+> 8 0 10 3479 125000000.000000
+> 8 0 11 3479 0.000100
+> 6 0 3480 7 3359 "paradent-41.rennes.grid5000.fr"
+> 8 0 8 3480 21496000000.000000
+> 6 0 3481 9 3359 "AS_paradent_link_41_UP"
+> 8 0 10 3481 125000000.000000
+> 8 0 11 3481 0.000100
+> 6 0 3482 9 3359 "AS_paradent_link_41_DOWN"
+> 8 0 10 3482 125000000.000000
+> 8 0 11 3482 0.000100
+> 6 0 3483 7 3359 "paradent-42.rennes.grid5000.fr"
+> 8 0 8 3483 21496000000.000000
+> 6 0 3484 9 3359 "AS_paradent_link_42_UP"
+> 8 0 10 3484 125000000.000000
+> 8 0 11 3484 0.000100
+> 6 0 3485 9 3359 "AS_paradent_link_42_DOWN"
+> 8 0 10 3485 125000000.000000
+> 8 0 11 3485 0.000100
+> 6 0 3486 7 3359 "paradent-43.rennes.grid5000.fr"
+> 8 0 8 3486 21496000000.000000
+> 6 0 3487 9 3359 "AS_paradent_link_43_UP"
+> 8 0 10 3487 125000000.000000
+> 8 0 11 3487 0.000100
+> 6 0 3488 9 3359 "AS_paradent_link_43_DOWN"
+> 8 0 10 3488 125000000.000000
+> 8 0 11 3488 0.000100
+> 6 0 3489 7 3359 "paradent-44.rennes.grid5000.fr"
+> 8 0 8 3489 21496000000.000000
+> 6 0 3490 9 3359 "AS_paradent_link_44_UP"
+> 8 0 10 3490 125000000.000000
+> 8 0 11 3490 0.000100
+> 6 0 3491 9 3359 "AS_paradent_link_44_DOWN"
+> 8 0 10 3491 125000000.000000
+> 8 0 11 3491 0.000100
+> 6 0 3492 7 3359 "paradent-45.rennes.grid5000.fr"
+> 8 0 8 3492 21496000000.000000
+> 6 0 3493 9 3359 "AS_paradent_link_45_UP"
+> 8 0 10 3493 125000000.000000
+> 8 0 11 3493 0.000100
+> 6 0 3494 9 3359 "AS_paradent_link_45_DOWN"
+> 8 0 10 3494 125000000.000000
+> 8 0 11 3494 0.000100
+> 6 0 3495 7 3359 "paradent-46.rennes.grid5000.fr"
+> 8 0 8 3495 21496000000.000000
+> 6 0 3496 9 3359 "AS_paradent_link_46_UP"
+> 8 0 10 3496 125000000.000000
+> 8 0 11 3496 0.000100
+> 6 0 3497 9 3359 "AS_paradent_link_46_DOWN"
+> 8 0 10 3497 125000000.000000
+> 8 0 11 3497 0.000100
+> 6 0 3498 7 3359 "paradent-47.rennes.grid5000.fr"
+> 8 0 8 3498 21496000000.000000
+> 6 0 3499 9 3359 "AS_paradent_link_47_UP"
+> 8 0 10 3499 125000000.000000
+> 8 0 11 3499 0.000100
+> 6 0 3500 9 3359 "AS_paradent_link_47_DOWN"
+> 8 0 10 3500 125000000.000000
+> 8 0 11 3500 0.000100
+> 6 0 3501 7 3359 "paradent-48.rennes.grid5000.fr"
+> 8 0 8 3501 21496000000.000000
+> 6 0 3502 9 3359 "AS_paradent_link_48_UP"
+> 8 0 10 3502 125000000.000000
+> 8 0 11 3502 0.000100
+> 6 0 3503 9 3359 "AS_paradent_link_48_DOWN"
+> 8 0 10 3503 125000000.000000
+> 8 0 11 3503 0.000100
+> 6 0 3504 7 3359 "paradent-49.rennes.grid5000.fr"
+> 8 0 8 3504 21496000000.000000
+> 6 0 3505 9 3359 "AS_paradent_link_49_UP"
+> 8 0 10 3505 125000000.000000
+> 8 0 11 3505 0.000100
+> 6 0 3506 9 3359 "AS_paradent_link_49_DOWN"
+> 8 0 10 3506 125000000.000000
+> 8 0 11 3506 0.000100
+> 6 0 3507 7 3359 "paradent-50.rennes.grid5000.fr"
+> 8 0 8 3507 21496000000.000000
+> 6 0 3508 9 3359 "AS_paradent_link_50_UP"
+> 8 0 10 3508 125000000.000000
+> 8 0 11 3508 0.000100
+> 6 0 3509 9 3359 "AS_paradent_link_50_DOWN"
+> 8 0 10 3509 125000000.000000
+> 8 0 11 3509 0.000100
+> 6 0 3510 7 3359 "paradent-51.rennes.grid5000.fr"
+> 8 0 8 3510 21496000000.000000
+> 6 0 3511 9 3359 "AS_paradent_link_51_UP"
+> 8 0 10 3511 125000000.000000
+> 8 0 11 3511 0.000100
+> 6 0 3512 9 3359 "AS_paradent_link_51_DOWN"
+> 8 0 10 3512 125000000.000000
+> 8 0 11 3512 0.000100
+> 6 0 3513 7 3359 "paradent-52.rennes.grid5000.fr"
+> 8 0 8 3513 21496000000.000000
+> 6 0 3514 9 3359 "AS_paradent_link_52_UP"
+> 8 0 10 3514 125000000.000000
+> 8 0 11 3514 0.000100
+> 6 0 3515 9 3359 "AS_paradent_link_52_DOWN"
+> 8 0 10 3515 125000000.000000
+> 8 0 11 3515 0.000100
+> 6 0 3516 7 3359 "paradent-53.rennes.grid5000.fr"
+> 8 0 8 3516 21496000000.000000
+> 6 0 3517 9 3359 "AS_paradent_link_53_UP"
+> 8 0 10 3517 125000000.000000
+> 8 0 11 3517 0.000100
+> 6 0 3518 9 3359 "AS_paradent_link_53_DOWN"
+> 8 0 10 3518 125000000.000000
+> 8 0 11 3518 0.000100
+> 6 0 3519 7 3359 "paradent-54.rennes.grid5000.fr"
+> 8 0 8 3519 21496000000.000000
+> 6 0 3520 9 3359 "AS_paradent_link_54_UP"
+> 8 0 10 3520 125000000.000000
+> 8 0 11 3520 0.000100
+> 6 0 3521 9 3359 "AS_paradent_link_54_DOWN"
+> 8 0 10 3521 125000000.000000
+> 8 0 11 3521 0.000100
+> 6 0 3522 7 3359 "paradent-55.rennes.grid5000.fr"
+> 8 0 8 3522 21496000000.000000
+> 6 0 3523 9 3359 "AS_paradent_link_55_UP"
+> 8 0 10 3523 125000000.000000
+> 8 0 11 3523 0.000100
+> 6 0 3524 9 3359 "AS_paradent_link_55_DOWN"
+> 8 0 10 3524 125000000.000000
+> 8 0 11 3524 0.000100
+> 6 0 3525 7 3359 "paradent-56.rennes.grid5000.fr"
+> 8 0 8 3525 21496000000.000000
+> 6 0 3526 9 3359 "AS_paradent_link_56_UP"
+> 8 0 10 3526 125000000.000000
+> 8 0 11 3526 0.000100
+> 6 0 3527 9 3359 "AS_paradent_link_56_DOWN"
+> 8 0 10 3527 125000000.000000
+> 8 0 11 3527 0.000100
+> 6 0 3528 7 3359 "paradent-57.rennes.grid5000.fr"
+> 8 0 8 3528 21496000000.000000
+> 6 0 3529 9 3359 "AS_paradent_link_57_UP"
+> 8 0 10 3529 125000000.000000
+> 8 0 11 3529 0.000100
+> 6 0 3530 9 3359 "AS_paradent_link_57_DOWN"
+> 8 0 10 3530 125000000.000000
+> 8 0 11 3530 0.000100
+> 6 0 3531 7 3359 "paradent-58.rennes.grid5000.fr"
+> 8 0 8 3531 21496000000.000000
+> 6 0 3532 9 3359 "AS_paradent_link_58_UP"
+> 8 0 10 3532 125000000.000000
+> 8 0 11 3532 0.000100
+> 6 0 3533 9 3359 "AS_paradent_link_58_DOWN"
+> 8 0 10 3533 125000000.000000
+> 8 0 11 3533 0.000100
+> 6 0 3534 7 3359 "paradent-59.rennes.grid5000.fr"
+> 8 0 8 3534 21496000000.000000
+> 6 0 3535 9 3359 "AS_paradent_link_59_UP"
+> 8 0 10 3535 125000000.000000
+> 8 0 11 3535 0.000100
+> 6 0 3536 9 3359 "AS_paradent_link_59_DOWN"
+> 8 0 10 3536 125000000.000000
+> 8 0 11 3536 0.000100
+> 6 0 3537 7 3359 "paradent-60.rennes.grid5000.fr"
+> 8 0 8 3537 21496000000.000000
+> 6 0 3538 9 3359 "AS_paradent_link_60_UP"
+> 8 0 10 3538 125000000.000000
+> 8 0 11 3538 0.000100
+> 6 0 3539 9 3359 "AS_paradent_link_60_DOWN"
+> 8 0 10 3539 125000000.000000
+> 8 0 11 3539 0.000100
+> 6 0 3540 7 3359 "paradent-61.rennes.grid5000.fr"
+> 8 0 8 3540 21496000000.000000
+> 6 0 3541 9 3359 "AS_paradent_link_61_UP"
+> 8 0 10 3541 125000000.000000
+> 8 0 11 3541 0.000100
+> 6 0 3542 9 3359 "AS_paradent_link_61_DOWN"
+> 8 0 10 3542 125000000.000000
+> 8 0 11 3542 0.000100
+> 6 0 3543 7 3359 "paradent-62.rennes.grid5000.fr"
+> 8 0 8 3543 21496000000.000000
+> 6 0 3544 9 3359 "AS_paradent_link_62_UP"
+> 8 0 10 3544 125000000.000000
+> 8 0 11 3544 0.000100
+> 6 0 3545 9 3359 "AS_paradent_link_62_DOWN"
+> 8 0 10 3545 125000000.000000
+> 8 0 11 3545 0.000100
+> 6 0 3546 7 3359 "paradent-63.rennes.grid5000.fr"
+> 8 0 8 3546 21496000000.000000
+> 6 0 3547 9 3359 "AS_paradent_link_63_UP"
+> 8 0 10 3547 125000000.000000
+> 8 0 11 3547 0.000100
+> 6 0 3548 9 3359 "AS_paradent_link_63_DOWN"
+> 8 0 10 3548 125000000.000000
+> 8 0 11 3548 0.000100
+> 6 0 3549 7 3359 "paradent-64.rennes.grid5000.fr"
+> 8 0 8 3549 21496000000.000000
+> 6 0 3550 9 3359 "AS_paradent_link_64_UP"
+> 8 0 10 3550 125000000.000000
+> 8 0 11 3550 0.000100
+> 6 0 3551 9 3359 "AS_paradent_link_64_DOWN"
+> 8 0 10 3551 125000000.000000
+> 8 0 11 3551 0.000100
+> 6 0 3552 12 3359 "paradent-AS_paradent_router.rennes.grid5000.fr"
+> 6 0 3553 9 3359 "AS_paradent_backbone"
+> 8 0 10 3553 1250000000.000000
+> 8 0 11 3553 0.000100
+> 6 0 3554 3 3358 "link_paradent"
+> 8 0 4 3554 1250000000.000000
+> 8 0 5 3554 0.000100
+> 6 0 3555 6 3358 "AS_paramount"
+> 6 0 3556 7 3555 "paramount-1.rennes.grid5000.fr"
+> 8 0 8 3556 12910000000.000000
+> 6 0 3557 9 3555 "AS_paramount_link_1_UP"
+> 8 0 10 3557 125000000.000000
+> 8 0 11 3557 0.000100
+> 6 0 3558 9 3555 "AS_paramount_link_1_DOWN"
+> 8 0 10 3558 125000000.000000
+> 8 0 11 3558 0.000100
+> 6 0 3559 7 3555 "paramount-2.rennes.grid5000.fr"
+> 8 0 8 3559 12910000000.000000
+> 6 0 3560 9 3555 "AS_paramount_link_2_UP"
+> 8 0 10 3560 125000000.000000
+> 8 0 11 3560 0.000100
+> 6 0 3561 9 3555 "AS_paramount_link_2_DOWN"
+> 8 0 10 3561 125000000.000000
+> 8 0 11 3561 0.000100
+> 6 0 3562 7 3555 "paramount-3.rennes.grid5000.fr"
+> 8 0 8 3562 12910000000.000000
+> 6 0 3563 9 3555 "AS_paramount_link_3_UP"
+> 8 0 10 3563 125000000.000000
+> 8 0 11 3563 0.000100
+> 6 0 3564 9 3555 "AS_paramount_link_3_DOWN"
+> 8 0 10 3564 125000000.000000
+> 8 0 11 3564 0.000100
+> 6 0 3565 7 3555 "paramount-4.rennes.grid5000.fr"
+> 8 0 8 3565 12910000000.000000
+> 6 0 3566 9 3555 "AS_paramount_link_4_UP"
+> 8 0 10 3566 125000000.000000
+> 8 0 11 3566 0.000100
+> 6 0 3567 9 3555 "AS_paramount_link_4_DOWN"
+> 8 0 10 3567 125000000.000000
+> 8 0 11 3567 0.000100
+> 6 0 3568 7 3555 "paramount-5.rennes.grid5000.fr"
+> 8 0 8 3568 12910000000.000000
+> 6 0 3569 9 3555 "AS_paramount_link_5_UP"
+> 8 0 10 3569 125000000.000000
+> 8 0 11 3569 0.000100
+> 6 0 3570 9 3555 "AS_paramount_link_5_DOWN"
+> 8 0 10 3570 125000000.000000
+> 8 0 11 3570 0.000100
+> 6 0 3571 7 3555 "paramount-6.rennes.grid5000.fr"
+> 8 0 8 3571 12910000000.000000
+> 6 0 3572 9 3555 "AS_paramount_link_6_UP"
+> 8 0 10 3572 125000000.000000
+> 8 0 11 3572 0.000100
+> 6 0 3573 9 3555 "AS_paramount_link_6_DOWN"
+> 8 0 10 3573 125000000.000000
+> 8 0 11 3573 0.000100
+> 6 0 3574 7 3555 "paramount-7.rennes.grid5000.fr"
+> 8 0 8 3574 12910000000.000000
+> 6 0 3575 9 3555 "AS_paramount_link_7_UP"
+> 8 0 10 3575 125000000.000000
+> 8 0 11 3575 0.000100
+> 6 0 3576 9 3555 "AS_paramount_link_7_DOWN"
+> 8 0 10 3576 125000000.000000
+> 8 0 11 3576 0.000100
+> 6 0 3577 7 3555 "paramount-8.rennes.grid5000.fr"
+> 8 0 8 3577 12910000000.000000
+> 6 0 3578 9 3555 "AS_paramount_link_8_UP"
+> 8 0 10 3578 125000000.000000
+> 8 0 11 3578 0.000100
+> 6 0 3579 9 3555 "AS_paramount_link_8_DOWN"
+> 8 0 10 3579 125000000.000000
+> 8 0 11 3579 0.000100
+> 6 0 3580 7 3555 "paramount-9.rennes.grid5000.fr"
+> 8 0 8 3580 12910000000.000000
+> 6 0 3581 9 3555 "AS_paramount_link_9_UP"
+> 8 0 10 3581 125000000.000000
+> 8 0 11 3581 0.000100
+> 6 0 3582 9 3555 "AS_paramount_link_9_DOWN"
+> 8 0 10 3582 125000000.000000
+> 8 0 11 3582 0.000100
+> 6 0 3583 7 3555 "paramount-10.rennes.grid5000.fr"
+> 8 0 8 3583 12910000000.000000
+> 6 0 3584 9 3555 "AS_paramount_link_10_UP"
+> 8 0 10 3584 125000000.000000
+> 8 0 11 3584 0.000100
+> 6 0 3585 9 3555 "AS_paramount_link_10_DOWN"
+> 8 0 10 3585 125000000.000000
+> 8 0 11 3585 0.000100
+> 6 0 3586 7 3555 "paramount-11.rennes.grid5000.fr"
+> 8 0 8 3586 12910000000.000000
+> 6 0 3587 9 3555 "AS_paramount_link_11_UP"
+> 8 0 10 3587 125000000.000000
+> 8 0 11 3587 0.000100
+> 6 0 3588 9 3555 "AS_paramount_link_11_DOWN"
+> 8 0 10 3588 125000000.000000
+> 8 0 11 3588 0.000100
+> 6 0 3589 7 3555 "paramount-12.rennes.grid5000.fr"
+> 8 0 8 3589 12910000000.000000
+> 6 0 3590 9 3555 "AS_paramount_link_12_UP"
+> 8 0 10 3590 125000000.000000
+> 8 0 11 3590 0.000100
+> 6 0 3591 9 3555 "AS_paramount_link_12_DOWN"
+> 8 0 10 3591 125000000.000000
+> 8 0 11 3591 0.000100
+> 6 0 3592 7 3555 "paramount-13.rennes.grid5000.fr"
+> 8 0 8 3592 12910000000.000000
+> 6 0 3593 9 3555 "AS_paramount_link_13_UP"
+> 8 0 10 3593 125000000.000000
+> 8 0 11 3593 0.000100
+> 6 0 3594 9 3555 "AS_paramount_link_13_DOWN"
+> 8 0 10 3594 125000000.000000
+> 8 0 11 3594 0.000100
+> 6 0 3595 7 3555 "paramount-14.rennes.grid5000.fr"
+> 8 0 8 3595 12910000000.000000
+> 6 0 3596 9 3555 "AS_paramount_link_14_UP"
+> 8 0 10 3596 125000000.000000
+> 8 0 11 3596 0.000100
+> 6 0 3597 9 3555 "AS_paramount_link_14_DOWN"
+> 8 0 10 3597 125000000.000000
+> 8 0 11 3597 0.000100
+> 6 0 3598 7 3555 "paramount-15.rennes.grid5000.fr"
+> 8 0 8 3598 12910000000.000000
+> 6 0 3599 9 3555 "AS_paramount_link_15_UP"
+> 8 0 10 3599 125000000.000000
+> 8 0 11 3599 0.000100
+> 6 0 3600 9 3555 "AS_paramount_link_15_DOWN"
+> 8 0 10 3600 125000000.000000
+> 8 0 11 3600 0.000100
+> 6 0 3601 7 3555 "paramount-16.rennes.grid5000.fr"
+> 8 0 8 3601 12910000000.000000
+> 6 0 3602 9 3555 "AS_paramount_link_16_UP"
+> 8 0 10 3602 125000000.000000
+> 8 0 11 3602 0.000100
+> 6 0 3603 9 3555 "AS_paramount_link_16_DOWN"
+> 8 0 10 3603 125000000.000000
+> 8 0 11 3603 0.000100
+> 6 0 3604 7 3555 "paramount-17.rennes.grid5000.fr"
+> 8 0 8 3604 12910000000.000000
+> 6 0 3605 9 3555 "AS_paramount_link_17_UP"
+> 8 0 10 3605 125000000.000000
+> 8 0 11 3605 0.000100
+> 6 0 3606 9 3555 "AS_paramount_link_17_DOWN"
+> 8 0 10 3606 125000000.000000
+> 8 0 11 3606 0.000100
+> 6 0 3607 7 3555 "paramount-18.rennes.grid5000.fr"
+> 8 0 8 3607 12910000000.000000
+> 6 0 3608 9 3555 "AS_paramount_link_18_UP"
+> 8 0 10 3608 125000000.000000
+> 8 0 11 3608 0.000100
+> 6 0 3609 9 3555 "AS_paramount_link_18_DOWN"
+> 8 0 10 3609 125000000.000000
+> 8 0 11 3609 0.000100
+> 6 0 3610 7 3555 "paramount-19.rennes.grid5000.fr"
+> 8 0 8 3610 12910000000.000000
+> 6 0 3611 9 3555 "AS_paramount_link_19_UP"
+> 8 0 10 3611 125000000.000000
+> 8 0 11 3611 0.000100
+> 6 0 3612 9 3555 "AS_paramount_link_19_DOWN"
+> 8 0 10 3612 125000000.000000
+> 8 0 11 3612 0.000100
+> 6 0 3613 7 3555 "paramount-20.rennes.grid5000.fr"
+> 8 0 8 3613 12910000000.000000
+> 6 0 3614 9 3555 "AS_paramount_link_20_UP"
+> 8 0 10 3614 125000000.000000
+> 8 0 11 3614 0.000100
+> 6 0 3615 9 3555 "AS_paramount_link_20_DOWN"
+> 8 0 10 3615 125000000.000000
+> 8 0 11 3615 0.000100
+> 6 0 3616 7 3555 "paramount-21.rennes.grid5000.fr"
+> 8 0 8 3616 12910000000.000000
+> 6 0 3617 9 3555 "AS_paramount_link_21_UP"
+> 8 0 10 3617 125000000.000000
+> 8 0 11 3617 0.000100
+> 6 0 3618 9 3555 "AS_paramount_link_21_DOWN"
+> 8 0 10 3618 125000000.000000
+> 8 0 11 3618 0.000100
+> 6 0 3619 7 3555 "paramount-22.rennes.grid5000.fr"
+> 8 0 8 3619 12910000000.000000
+> 6 0 3620 9 3555 "AS_paramount_link_22_UP"
+> 8 0 10 3620 125000000.000000
+> 8 0 11 3620 0.000100
+> 6 0 3621 9 3555 "AS_paramount_link_22_DOWN"
+> 8 0 10 3621 125000000.000000
+> 8 0 11 3621 0.000100
+> 6 0 3622 7 3555 "paramount-23.rennes.grid5000.fr"
+> 8 0 8 3622 12910000000.000000
+> 6 0 3623 9 3555 "AS_paramount_link_23_UP"
+> 8 0 10 3623 125000000.000000
+> 8 0 11 3623 0.000100
+> 6 0 3624 9 3555 "AS_paramount_link_23_DOWN"
+> 8 0 10 3624 125000000.000000
+> 8 0 11 3624 0.000100
+> 6 0 3625 7 3555 "paramount-24.rennes.grid5000.fr"
+> 8 0 8 3625 12910000000.000000
+> 6 0 3626 9 3555 "AS_paramount_link_24_UP"
+> 8 0 10 3626 125000000.000000
+> 8 0 11 3626 0.000100
+> 6 0 3627 9 3555 "AS_paramount_link_24_DOWN"
+> 8 0 10 3627 125000000.000000
+> 8 0 11 3627 0.000100
+> 6 0 3628 7 3555 "paramount-25.rennes.grid5000.fr"
+> 8 0 8 3628 12910000000.000000
+> 6 0 3629 9 3555 "AS_paramount_link_25_UP"
+> 8 0 10 3629 125000000.000000
+> 8 0 11 3629 0.000100
+> 6 0 3630 9 3555 "AS_paramount_link_25_DOWN"
+> 8 0 10 3630 125000000.000000
+> 8 0 11 3630 0.000100
+> 6 0 3631 7 3555 "paramount-26.rennes.grid5000.fr"
+> 8 0 8 3631 12910000000.000000
+> 6 0 3632 9 3555 "AS_paramount_link_26_UP"
+> 8 0 10 3632 125000000.000000
+> 8 0 11 3632 0.000100
+> 6 0 3633 9 3555 "AS_paramount_link_26_DOWN"
+> 8 0 10 3633 125000000.000000
+> 8 0 11 3633 0.000100
+> 6 0 3634 7 3555 "paramount-27.rennes.grid5000.fr"
+> 8 0 8 3634 12910000000.000000
+> 6 0 3635 9 3555 "AS_paramount_link_27_UP"
+> 8 0 10 3635 125000000.000000
+> 8 0 11 3635 0.000100
+> 6 0 3636 9 3555 "AS_paramount_link_27_DOWN"
+> 8 0 10 3636 125000000.000000
+> 8 0 11 3636 0.000100
+> 6 0 3637 7 3555 "paramount-28.rennes.grid5000.fr"
+> 8 0 8 3637 12910000000.000000
+> 6 0 3638 9 3555 "AS_paramount_link_28_UP"
+> 8 0 10 3638 125000000.000000
+> 8 0 11 3638 0.000100
+> 6 0 3639 9 3555 "AS_paramount_link_28_DOWN"
+> 8 0 10 3639 125000000.000000
+> 8 0 11 3639 0.000100
+> 6 0 3640 7 3555 "paramount-29.rennes.grid5000.fr"
+> 8 0 8 3640 12910000000.000000
+> 6 0 3641 9 3555 "AS_paramount_link_29_UP"
+> 8 0 10 3641 125000000.000000
+> 8 0 11 3641 0.000100
+> 6 0 3642 9 3555 "AS_paramount_link_29_DOWN"
+> 8 0 10 3642 125000000.000000
+> 8 0 11 3642 0.000100
+> 6 0 3643 7 3555 "paramount-30.rennes.grid5000.fr"
+> 8 0 8 3643 12910000000.000000
+> 6 0 3644 9 3555 "AS_paramount_link_30_UP"
+> 8 0 10 3644 125000000.000000
+> 8 0 11 3644 0.000100
+> 6 0 3645 9 3555 "AS_paramount_link_30_DOWN"
+> 8 0 10 3645 125000000.000000
+> 8 0 11 3645 0.000100
+> 6 0 3646 7 3555 "paramount-31.rennes.grid5000.fr"
+> 8 0 8 3646 12910000000.000000
+> 6 0 3647 9 3555 "AS_paramount_link_31_UP"
+> 8 0 10 3647 125000000.000000
+> 8 0 11 3647 0.000100
+> 6 0 3648 9 3555 "AS_paramount_link_31_DOWN"
+> 8 0 10 3648 125000000.000000
+> 8 0 11 3648 0.000100
+> 6 0 3649 7 3555 "paramount-32.rennes.grid5000.fr"
+> 8 0 8 3649 12910000000.000000
+> 6 0 3650 9 3555 "AS_paramount_link_32_UP"
+> 8 0 10 3650 125000000.000000
+> 8 0 11 3650 0.000100
+> 6 0 3651 9 3555 "AS_paramount_link_32_DOWN"
+> 8 0 10 3651 125000000.000000
+> 8 0 11 3651 0.000100
+> 6 0 3652 7 3555 "paramount-33.rennes.grid5000.fr"
+> 8 0 8 3652 12910000000.000000
+> 6 0 3653 9 3555 "AS_paramount_link_33_UP"
+> 8 0 10 3653 125000000.000000
+> 8 0 11 3653 0.000100
+> 6 0 3654 9 3555 "AS_paramount_link_33_DOWN"
+> 8 0 10 3654 125000000.000000
+> 8 0 11 3654 0.000100
+> 6 0 3655 12 3555 "paramount-AS_paramount_router.rennes.grid5000.fr"
+> 6 0 3656 9 3555 "AS_paramount_backbone"
+> 8 0 10 3656 1250000000.000000
+> 8 0 11 3656 0.000100
+> 6 0 3657 3 3358 "link_paramount"
+> 8 0 4 3657 1250000000.000000
+> 8 0 5 3657 0.000100
+> 6 0 3658 6 3358 "AS_parapide"
+> 6 0 3659 7 3658 "parapide-1.rennes.grid5000.fr"
+> 8 0 8 3659 30130000000.000000
+> 6 0 3660 9 3658 "AS_parapide_link_1_UP"
+> 8 0 10 3660 125000000.000000
+> 8 0 11 3660 0.000100
+> 6 0 3661 9 3658 "AS_parapide_link_1_DOWN"
+> 8 0 10 3661 125000000.000000
+> 8 0 11 3661 0.000100
+> 6 0 3662 7 3658 "parapide-2.rennes.grid5000.fr"
+> 8 0 8 3662 30130000000.000000
+> 6 0 3663 9 3658 "AS_parapide_link_2_UP"
+> 8 0 10 3663 125000000.000000
+> 8 0 11 3663 0.000100
+> 6 0 3664 9 3658 "AS_parapide_link_2_DOWN"
+> 8 0 10 3664 125000000.000000
+> 8 0 11 3664 0.000100
+> 6 0 3665 7 3658 "parapide-3.rennes.grid5000.fr"
+> 8 0 8 3665 30130000000.000000
+> 6 0 3666 9 3658 "AS_parapide_link_3_UP"
+> 8 0 10 3666 125000000.000000
+> 8 0 11 3666 0.000100
+> 6 0 3667 9 3658 "AS_parapide_link_3_DOWN"
+> 8 0 10 3667 125000000.000000
+> 8 0 11 3667 0.000100
+> 6 0 3668 7 3658 "parapide-4.rennes.grid5000.fr"
+> 8 0 8 3668 30130000000.000000
+> 6 0 3669 9 3658 "AS_parapide_link_4_UP"
+> 8 0 10 3669 125000000.000000
+> 8 0 11 3669 0.000100
+> 6 0 3670 9 3658 "AS_parapide_link_4_DOWN"
+> 8 0 10 3670 125000000.000000
+> 8 0 11 3670 0.000100
+> 6 0 3671 7 3658 "parapide-5.rennes.grid5000.fr"
+> 8 0 8 3671 30130000000.000000
+> 6 0 3672 9 3658 "AS_parapide_link_5_UP"
+> 8 0 10 3672 125000000.000000
+> 8 0 11 3672 0.000100
+> 6 0 3673 9 3658 "AS_parapide_link_5_DOWN"
+> 8 0 10 3673 125000000.000000
+> 8 0 11 3673 0.000100
+> 6 0 3674 7 3658 "parapide-6.rennes.grid5000.fr"
+> 8 0 8 3674 30130000000.000000
+> 6 0 3675 9 3658 "AS_parapide_link_6_UP"
+> 8 0 10 3675 125000000.000000
+> 8 0 11 3675 0.000100
+> 6 0 3676 9 3658 "AS_parapide_link_6_DOWN"
+> 8 0 10 3676 125000000.000000
+> 8 0 11 3676 0.000100
+> 6 0 3677 7 3658 "parapide-7.rennes.grid5000.fr"
+> 8 0 8 3677 30130000000.000000
+> 6 0 3678 9 3658 "AS_parapide_link_7_UP"
+> 8 0 10 3678 125000000.000000
+> 8 0 11 3678 0.000100
+> 6 0 3679 9 3658 "AS_parapide_link_7_DOWN"
+> 8 0 10 3679 125000000.000000
+> 8 0 11 3679 0.000100
+> 6 0 3680 7 3658 "parapide-8.rennes.grid5000.fr"
+> 8 0 8 3680 30130000000.000000
+> 6 0 3681 9 3658 "AS_parapide_link_8_UP"
+> 8 0 10 3681 125000000.000000
+> 8 0 11 3681 0.000100
+> 6 0 3682 9 3658 "AS_parapide_link_8_DOWN"
+> 8 0 10 3682 125000000.000000
+> 8 0 11 3682 0.000100
+> 6 0 3683 7 3658 "parapide-9.rennes.grid5000.fr"
+> 8 0 8 3683 30130000000.000000
+> 6 0 3684 9 3658 "AS_parapide_link_9_UP"
+> 8 0 10 3684 125000000.000000
+> 8 0 11 3684 0.000100
+> 6 0 3685 9 3658 "AS_parapide_link_9_DOWN"
+> 8 0 10 3685 125000000.000000
+> 8 0 11 3685 0.000100
+> 6 0 3686 7 3658 "parapide-10.rennes.grid5000.fr"
+> 8 0 8 3686 30130000000.000000
+> 6 0 3687 9 3658 "AS_parapide_link_10_UP"
+> 8 0 10 3687 125000000.000000
+> 8 0 11 3687 0.000100
+> 6 0 3688 9 3658 "AS_parapide_link_10_DOWN"
+> 8 0 10 3688 125000000.000000
+> 8 0 11 3688 0.000100
+> 6 0 3689 7 3658 "parapide-11.rennes.grid5000.fr"
+> 8 0 8 3689 30130000000.000000
+> 6 0 3690 9 3658 "AS_parapide_link_11_UP"
+> 8 0 10 3690 125000000.000000
+> 8 0 11 3690 0.000100
+> 6 0 3691 9 3658 "AS_parapide_link_11_DOWN"
+> 8 0 10 3691 125000000.000000
+> 8 0 11 3691 0.000100
+> 6 0 3692 7 3658 "parapide-12.rennes.grid5000.fr"
+> 8 0 8 3692 30130000000.000000
+> 6 0 3693 9 3658 "AS_parapide_link_12_UP"
+> 8 0 10 3693 125000000.000000
+> 8 0 11 3693 0.000100
+> 6 0 3694 9 3658 "AS_parapide_link_12_DOWN"
+> 8 0 10 3694 125000000.000000
+> 8 0 11 3694 0.000100
+> 6 0 3695 7 3658 "parapide-13.rennes.grid5000.fr"
+> 8 0 8 3695 30130000000.000000
+> 6 0 3696 9 3658 "AS_parapide_link_13_UP"
+> 8 0 10 3696 125000000.000000
+> 8 0 11 3696 0.000100
+> 6 0 3697 9 3658 "AS_parapide_link_13_DOWN"
+> 8 0 10 3697 125000000.000000
+> 8 0 11 3697 0.000100
+> 6 0 3698 7 3658 "parapide-14.rennes.grid5000.fr"
+> 8 0 8 3698 30130000000.000000
+> 6 0 3699 9 3658 "AS_parapide_link_14_UP"
+> 8 0 10 3699 125000000.000000
+> 8 0 11 3699 0.000100
+> 6 0 3700 9 3658 "AS_parapide_link_14_DOWN"
+> 8 0 10 3700 125000000.000000
+> 8 0 11 3700 0.000100
+> 6 0 3701 7 3658 "parapide-15.rennes.grid5000.fr"
+> 8 0 8 3701 30130000000.000000
+> 6 0 3702 9 3658 "AS_parapide_link_15_UP"
+> 8 0 10 3702 125000000.000000
+> 8 0 11 3702 0.000100
+> 6 0 3703 9 3658 "AS_parapide_link_15_DOWN"
+> 8 0 10 3703 125000000.000000
+> 8 0 11 3703 0.000100
+> 6 0 3704 7 3658 "parapide-16.rennes.grid5000.fr"
+> 8 0 8 3704 30130000000.000000
+> 6 0 3705 9 3658 "AS_parapide_link_16_UP"
+> 8 0 10 3705 125000000.000000
+> 8 0 11 3705 0.000100
+> 6 0 3706 9 3658 "AS_parapide_link_16_DOWN"
+> 8 0 10 3706 125000000.000000
+> 8 0 11 3706 0.000100
+> 6 0 3707 7 3658 "parapide-17.rennes.grid5000.fr"
+> 8 0 8 3707 30130000000.000000
+> 6 0 3708 9 3658 "AS_parapide_link_17_UP"
+> 8 0 10 3708 125000000.000000
+> 8 0 11 3708 0.000100
+> 6 0 3709 9 3658 "AS_parapide_link_17_DOWN"
+> 8 0 10 3709 125000000.000000
+> 8 0 11 3709 0.000100
+> 6 0 3710 7 3658 "parapide-18.rennes.grid5000.fr"
+> 8 0 8 3710 30130000000.000000
+> 6 0 3711 9 3658 "AS_parapide_link_18_UP"
+> 8 0 10 3711 125000000.000000
+> 8 0 11 3711 0.000100
+> 6 0 3712 9 3658 "AS_parapide_link_18_DOWN"
+> 8 0 10 3712 125000000.000000
+> 8 0 11 3712 0.000100
+> 6 0 3713 7 3658 "parapide-19.rennes.grid5000.fr"
+> 8 0 8 3713 30130000000.000000
+> 6 0 3714 9 3658 "AS_parapide_link_19_UP"
+> 8 0 10 3714 125000000.000000
+> 8 0 11 3714 0.000100
+> 6 0 3715 9 3658 "AS_parapide_link_19_DOWN"
+> 8 0 10 3715 125000000.000000
+> 8 0 11 3715 0.000100
+> 6 0 3716 7 3658 "parapide-20.rennes.grid5000.fr"
+> 8 0 8 3716 30130000000.000000
+> 6 0 3717 9 3658 "AS_parapide_link_20_UP"
+> 8 0 10 3717 125000000.000000
+> 8 0 11 3717 0.000100
+> 6 0 3718 9 3658 "AS_parapide_link_20_DOWN"
+> 8 0 10 3718 125000000.000000
+> 8 0 11 3718 0.000100
+> 6 0 3719 7 3658 "parapide-21.rennes.grid5000.fr"
+> 8 0 8 3719 30130000000.000000
+> 6 0 3720 9 3658 "AS_parapide_link_21_UP"
+> 8 0 10 3720 125000000.000000
+> 8 0 11 3720 0.000100
+> 6 0 3721 9 3658 "AS_parapide_link_21_DOWN"
+> 8 0 10 3721 125000000.000000
+> 8 0 11 3721 0.000100
+> 6 0 3722 7 3658 "parapide-22.rennes.grid5000.fr"
+> 8 0 8 3722 30130000000.000000
+> 6 0 3723 9 3658 "AS_parapide_link_22_UP"
+> 8 0 10 3723 125000000.000000
+> 8 0 11 3723 0.000100
+> 6 0 3724 9 3658 "AS_parapide_link_22_DOWN"
+> 8 0 10 3724 125000000.000000
+> 8 0 11 3724 0.000100
+> 6 0 3725 7 3658 "parapide-23.rennes.grid5000.fr"
+> 8 0 8 3725 30130000000.000000
+> 6 0 3726 9 3658 "AS_parapide_link_23_UP"
+> 8 0 10 3726 125000000.000000
+> 8 0 11 3726 0.000100
+> 6 0 3727 9 3658 "AS_parapide_link_23_DOWN"
+> 8 0 10 3727 125000000.000000
+> 8 0 11 3727 0.000100
+> 6 0 3728 7 3658 "parapide-24.rennes.grid5000.fr"
+> 8 0 8 3728 30130000000.000000
+> 6 0 3729 9 3658 "AS_parapide_link_24_UP"
+> 8 0 10 3729 125000000.000000
+> 8 0 11 3729 0.000100
+> 6 0 3730 9 3658 "AS_parapide_link_24_DOWN"
+> 8 0 10 3730 125000000.000000
+> 8 0 11 3730 0.000100
+> 6 0 3731 7 3658 "parapide-25.rennes.grid5000.fr"
+> 8 0 8 3731 30130000000.000000
+> 6 0 3732 9 3658 "AS_parapide_link_25_UP"
+> 8 0 10 3732 125000000.000000
+> 8 0 11 3732 0.000100
+> 6 0 3733 9 3658 "AS_parapide_link_25_DOWN"
+> 8 0 10 3733 125000000.000000
+> 8 0 11 3733 0.000100
+> 6 0 3734 12 3658 "parapide-AS_parapide_router.rennes.grid5000.fr"
+> 6 0 3735 9 3658 "AS_parapide_backbone"
+> 8 0 10 3735 1250000000.000000
+> 8 0 11 3735 0.000100
+> 6 0 3736 3 3358 "link_parapide"
+> 8 0 4 3736 1250000000.000000
+> 8 0 5 3736 0.000100
+> 6 0 3737 6 3358 "AS_parapluie"
+> 6 0 3738 7 3737 "parapluie-1.rennes.grid5000.fr"
+> 8 0 8 3738 27391000000.000000
+> 6 0 3739 9 3737 "AS_parapluie_link_1_UP"
+> 8 0 10 3739 125000000.000000
+> 8 0 11 3739 0.000100
+> 6 0 3740 9 3737 "AS_parapluie_link_1_DOWN"
+> 8 0 10 3740 125000000.000000
+> 8 0 11 3740 0.000100
+> 6 0 3741 7 3737 "parapluie-2.rennes.grid5000.fr"
+> 8 0 8 3741 27391000000.000000
+> 6 0 3742 9 3737 "AS_parapluie_link_2_UP"
+> 8 0 10 3742 125000000.000000
+> 8 0 11 3742 0.000100
+> 6 0 3743 9 3737 "AS_parapluie_link_2_DOWN"
+> 8 0 10 3743 125000000.000000
+> 8 0 11 3743 0.000100
+> 6 0 3744 7 3737 "parapluie-3.rennes.grid5000.fr"
+> 8 0 8 3744 27391000000.000000
+> 6 0 3745 9 3737 "AS_parapluie_link_3_UP"
+> 8 0 10 3745 125000000.000000
+> 8 0 11 3745 0.000100
+> 6 0 3746 9 3737 "AS_parapluie_link_3_DOWN"
+> 8 0 10 3746 125000000.000000
+> 8 0 11 3746 0.000100
+> 6 0 3747 7 3737 "parapluie-4.rennes.grid5000.fr"
+> 8 0 8 3747 27391000000.000000
+> 6 0 3748 9 3737 "AS_parapluie_link_4_UP"
+> 8 0 10 3748 125000000.000000
+> 8 0 11 3748 0.000100
+> 6 0 3749 9 3737 "AS_parapluie_link_4_DOWN"
+> 8 0 10 3749 125000000.000000
+> 8 0 11 3749 0.000100
+> 6 0 3750 7 3737 "parapluie-5.rennes.grid5000.fr"
+> 8 0 8 3750 27391000000.000000
+> 6 0 3751 9 3737 "AS_parapluie_link_5_UP"
+> 8 0 10 3751 125000000.000000
+> 8 0 11 3751 0.000100
+> 6 0 3752 9 3737 "AS_parapluie_link_5_DOWN"
+> 8 0 10 3752 125000000.000000
+> 8 0 11 3752 0.000100
+> 6 0 3753 7 3737 "parapluie-6.rennes.grid5000.fr"
+> 8 0 8 3753 27391000000.000000
+> 6 0 3754 9 3737 "AS_parapluie_link_6_UP"
+> 8 0 10 3754 125000000.000000
+> 8 0 11 3754 0.000100
+> 6 0 3755 9 3737 "AS_parapluie_link_6_DOWN"
+> 8 0 10 3755 125000000.000000
+> 8 0 11 3755 0.000100
+> 6 0 3756 7 3737 "parapluie-7.rennes.grid5000.fr"
+> 8 0 8 3756 27391000000.000000
+> 6 0 3757 9 3737 "AS_parapluie_link_7_UP"
+> 8 0 10 3757 125000000.000000
+> 8 0 11 3757 0.000100
+> 6 0 3758 9 3737 "AS_parapluie_link_7_DOWN"
+> 8 0 10 3758 125000000.000000
+> 8 0 11 3758 0.000100
+> 6 0 3759 7 3737 "parapluie-8.rennes.grid5000.fr"
+> 8 0 8 3759 27391000000.000000
+> 6 0 3760 9 3737 "AS_parapluie_link_8_UP"
+> 8 0 10 3760 125000000.000000
+> 8 0 11 3760 0.000100
+> 6 0 3761 9 3737 "AS_parapluie_link_8_DOWN"
+> 8 0 10 3761 125000000.000000
+> 8 0 11 3761 0.000100
+> 6 0 3762 7 3737 "parapluie-9.rennes.grid5000.fr"
+> 8 0 8 3762 27391000000.000000
+> 6 0 3763 9 3737 "AS_parapluie_link_9_UP"
+> 8 0 10 3763 125000000.000000
+> 8 0 11 3763 0.000100
+> 6 0 3764 9 3737 "AS_parapluie_link_9_DOWN"
+> 8 0 10 3764 125000000.000000
+> 8 0 11 3764 0.000100
+> 6 0 3765 7 3737 "parapluie-10.rennes.grid5000.fr"
+> 8 0 8 3765 27391000000.000000
+> 6 0 3766 9 3737 "AS_parapluie_link_10_UP"
+> 8 0 10 3766 125000000.000000
+> 8 0 11 3766 0.000100
+> 6 0 3767 9 3737 "AS_parapluie_link_10_DOWN"
+> 8 0 10 3767 125000000.000000
+> 8 0 11 3767 0.000100
+> 6 0 3768 7 3737 "parapluie-11.rennes.grid5000.fr"
+> 8 0 8 3768 27391000000.000000
+> 6 0 3769 9 3737 "AS_parapluie_link_11_UP"
+> 8 0 10 3769 125000000.000000
+> 8 0 11 3769 0.000100
+> 6 0 3770 9 3737 "AS_parapluie_link_11_DOWN"
+> 8 0 10 3770 125000000.000000
+> 8 0 11 3770 0.000100
+> 6 0 3771 7 3737 "parapluie-12.rennes.grid5000.fr"
+> 8 0 8 3771 27391000000.000000
+> 6 0 3772 9 3737 "AS_parapluie_link_12_UP"
+> 8 0 10 3772 125000000.000000
+> 8 0 11 3772 0.000100
+> 6 0 3773 9 3737 "AS_parapluie_link_12_DOWN"
+> 8 0 10 3773 125000000.000000
+> 8 0 11 3773 0.000100
+> 6 0 3774 7 3737 "parapluie-13.rennes.grid5000.fr"
+> 8 0 8 3774 27391000000.000000
+> 6 0 3775 9 3737 "AS_parapluie_link_13_UP"
+> 8 0 10 3775 125000000.000000
+> 8 0 11 3775 0.000100
+> 6 0 3776 9 3737 "AS_parapluie_link_13_DOWN"
+> 8 0 10 3776 125000000.000000
+> 8 0 11 3776 0.000100
+> 6 0 3777 7 3737 "parapluie-14.rennes.grid5000.fr"
+> 8 0 8 3777 27391000000.000000
+> 6 0 3778 9 3737 "AS_parapluie_link_14_UP"
+> 8 0 10 3778 125000000.000000
+> 8 0 11 3778 0.000100
+> 6 0 3779 9 3737 "AS_parapluie_link_14_DOWN"
+> 8 0 10 3779 125000000.000000
+> 8 0 11 3779 0.000100
+> 6 0 3780 7 3737 "parapluie-15.rennes.grid5000.fr"
+> 8 0 8 3780 27391000000.000000
+> 6 0 3781 9 3737 "AS_parapluie_link_15_UP"
+> 8 0 10 3781 125000000.000000
+> 8 0 11 3781 0.000100
+> 6 0 3782 9 3737 "AS_parapluie_link_15_DOWN"
+> 8 0 10 3782 125000000.000000
+> 8 0 11 3782 0.000100
+> 6 0 3783 7 3737 "parapluie-16.rennes.grid5000.fr"
+> 8 0 8 3783 27391000000.000000
+> 6 0 3784 9 3737 "AS_parapluie_link_16_UP"
+> 8 0 10 3784 125000000.000000
+> 8 0 11 3784 0.000100
+> 6 0 3785 9 3737 "AS_parapluie_link_16_DOWN"
+> 8 0 10 3785 125000000.000000
+> 8 0 11 3785 0.000100
+> 6 0 3786 7 3737 "parapluie-17.rennes.grid5000.fr"
+> 8 0 8 3786 27391000000.000000
+> 6 0 3787 9 3737 "AS_parapluie_link_17_UP"
+> 8 0 10 3787 125000000.000000
+> 8 0 11 3787 0.000100
+> 6 0 3788 9 3737 "AS_parapluie_link_17_DOWN"
+> 8 0 10 3788 125000000.000000
+> 8 0 11 3788 0.000100
+> 6 0 3789 7 3737 "parapluie-18.rennes.grid5000.fr"
+> 8 0 8 3789 27391000000.000000
+> 6 0 3790 9 3737 "AS_parapluie_link_18_UP"
+> 8 0 10 3790 125000000.000000
+> 8 0 11 3790 0.000100
+> 6 0 3791 9 3737 "AS_parapluie_link_18_DOWN"
+> 8 0 10 3791 125000000.000000
+> 8 0 11 3791 0.000100
+> 6 0 3792 7 3737 "parapluie-19.rennes.grid5000.fr"
+> 8 0 8 3792 27391000000.000000
+> 6 0 3793 9 3737 "AS_parapluie_link_19_UP"
+> 8 0 10 3793 125000000.000000
+> 8 0 11 3793 0.000100
+> 6 0 3794 9 3737 "AS_parapluie_link_19_DOWN"
+> 8 0 10 3794 125000000.000000
+> 8 0 11 3794 0.000100
+> 6 0 3795 7 3737 "parapluie-20.rennes.grid5000.fr"
+> 8 0 8 3795 27391000000.000000
+> 6 0 3796 9 3737 "AS_parapluie_link_20_UP"
+> 8 0 10 3796 125000000.000000
+> 8 0 11 3796 0.000100
+> 6 0 3797 9 3737 "AS_parapluie_link_20_DOWN"
+> 8 0 10 3797 125000000.000000
+> 8 0 11 3797 0.000100
+> 6 0 3798 7 3737 "parapluie-21.rennes.grid5000.fr"
+> 8 0 8 3798 27391000000.000000
+> 6 0 3799 9 3737 "AS_parapluie_link_21_UP"
+> 8 0 10 3799 125000000.000000
+> 8 0 11 3799 0.000100
+> 6 0 3800 9 3737 "AS_parapluie_link_21_DOWN"
+> 8 0 10 3800 125000000.000000
+> 8 0 11 3800 0.000100
+> 6 0 3801 7 3737 "parapluie-22.rennes.grid5000.fr"
+> 8 0 8 3801 27391000000.000000
+> 6 0 3802 9 3737 "AS_parapluie_link_22_UP"
+> 8 0 10 3802 125000000.000000
+> 8 0 11 3802 0.000100
+> 6 0 3803 9 3737 "AS_parapluie_link_22_DOWN"
+> 8 0 10 3803 125000000.000000
+> 8 0 11 3803 0.000100
+> 6 0 3804 7 3737 "parapluie-23.rennes.grid5000.fr"
+> 8 0 8 3804 27391000000.000000
+> 6 0 3805 9 3737 "AS_parapluie_link_23_UP"
+> 8 0 10 3805 125000000.000000
+> 8 0 11 3805 0.000100
+> 6 0 3806 9 3737 "AS_parapluie_link_23_DOWN"
+> 8 0 10 3806 125000000.000000
+> 8 0 11 3806 0.000100
+> 6 0 3807 7 3737 "parapluie-24.rennes.grid5000.fr"
+> 8 0 8 3807 27391000000.000000
+> 6 0 3808 9 3737 "AS_parapluie_link_24_UP"
+> 8 0 10 3808 125000000.000000
+> 8 0 11 3808 0.000100
+> 6 0 3809 9 3737 "AS_parapluie_link_24_DOWN"
+> 8 0 10 3809 125000000.000000
+> 8 0 11 3809 0.000100
+> 6 0 3810 7 3737 "parapluie-25.rennes.grid5000.fr"
+> 8 0 8 3810 27391000000.000000
+> 6 0 3811 9 3737 "AS_parapluie_link_25_UP"
+> 8 0 10 3811 125000000.000000
+> 8 0 11 3811 0.000100
+> 6 0 3812 9 3737 "AS_parapluie_link_25_DOWN"
+> 8 0 10 3812 125000000.000000
+> 8 0 11 3812 0.000100
+> 6 0 3813 7 3737 "parapluie-26.rennes.grid5000.fr"
+> 8 0 8 3813 27391000000.000000
+> 6 0 3814 9 3737 "AS_parapluie_link_26_UP"
+> 8 0 10 3814 125000000.000000
+> 8 0 11 3814 0.000100
+> 6 0 3815 9 3737 "AS_parapluie_link_26_DOWN"
+> 8 0 10 3815 125000000.000000
+> 8 0 11 3815 0.000100
+> 6 0 3816 7 3737 "parapluie-27.rennes.grid5000.fr"
+> 8 0 8 3816 27391000000.000000
+> 6 0 3817 9 3737 "AS_parapluie_link_27_UP"
+> 8 0 10 3817 125000000.000000
+> 8 0 11 3817 0.000100
+> 6 0 3818 9 3737 "AS_parapluie_link_27_DOWN"
+> 8 0 10 3818 125000000.000000
+> 8 0 11 3818 0.000100
+> 6 0 3819 7 3737 "parapluie-28.rennes.grid5000.fr"
+> 8 0 8 3819 27391000000.000000
+> 6 0 3820 9 3737 "AS_parapluie_link_28_UP"
+> 8 0 10 3820 125000000.000000
+> 8 0 11 3820 0.000100
+> 6 0 3821 9 3737 "AS_parapluie_link_28_DOWN"
+> 8 0 10 3821 125000000.000000
+> 8 0 11 3821 0.000100
+> 6 0 3822 7 3737 "parapluie-29.rennes.grid5000.fr"
+> 8 0 8 3822 27391000000.000000
+> 6 0 3823 9 3737 "AS_parapluie_link_29_UP"
+> 8 0 10 3823 125000000.000000
+> 8 0 11 3823 0.000100
+> 6 0 3824 9 3737 "AS_parapluie_link_29_DOWN"
+> 8 0 10 3824 125000000.000000
+> 8 0 11 3824 0.000100
+> 6 0 3825 7 3737 "parapluie-30.rennes.grid5000.fr"
+> 8 0 8 3825 27391000000.000000
+> 6 0 3826 9 3737 "AS_parapluie_link_30_UP"
+> 8 0 10 3826 125000000.000000
+> 8 0 11 3826 0.000100
+> 6 0 3827 9 3737 "AS_parapluie_link_30_DOWN"
+> 8 0 10 3827 125000000.000000
+> 8 0 11 3827 0.000100
+> 6 0 3828 7 3737 "parapluie-31.rennes.grid5000.fr"
+> 8 0 8 3828 27391000000.000000
+> 6 0 3829 9 3737 "AS_parapluie_link_31_UP"
+> 8 0 10 3829 125000000.000000
+> 8 0 11 3829 0.000100
+> 6 0 3830 9 3737 "AS_parapluie_link_31_DOWN"
+> 8 0 10 3830 125000000.000000
+> 8 0 11 3830 0.000100
+> 6 0 3831 7 3737 "parapluie-32.rennes.grid5000.fr"
+> 8 0 8 3831 27391000000.000000
+> 6 0 3832 9 3737 "AS_parapluie_link_32_UP"
+> 8 0 10 3832 125000000.000000
+> 8 0 11 3832 0.000100
+> 6 0 3833 9 3737 "AS_parapluie_link_32_DOWN"
+> 8 0 10 3833 125000000.000000
+> 8 0 11 3833 0.000100
+> 6 0 3834 7 3737 "parapluie-33.rennes.grid5000.fr"
+> 8 0 8 3834 27391000000.000000
+> 6 0 3835 9 3737 "AS_parapluie_link_33_UP"
+> 8 0 10 3835 125000000.000000
+> 8 0 11 3835 0.000100
+> 6 0 3836 9 3737 "AS_parapluie_link_33_DOWN"
+> 8 0 10 3836 125000000.000000
+> 8 0 11 3836 0.000100
+> 6 0 3837 7 3737 "parapluie-34.rennes.grid5000.fr"
+> 8 0 8 3837 27391000000.000000
+> 6 0 3838 9 3737 "AS_parapluie_link_34_UP"
+> 8 0 10 3838 125000000.000000
+> 8 0 11 3838 0.000100
+> 6 0 3839 9 3737 "AS_parapluie_link_34_DOWN"
+> 8 0 10 3839 125000000.000000
+> 8 0 11 3839 0.000100
+> 6 0 3840 7 3737 "parapluie-35.rennes.grid5000.fr"
+> 8 0 8 3840 27391000000.000000
+> 6 0 3841 9 3737 "AS_parapluie_link_35_UP"
+> 8 0 10 3841 125000000.000000
+> 8 0 11 3841 0.000100
+> 6 0 3842 9 3737 "AS_parapluie_link_35_DOWN"
+> 8 0 10 3842 125000000.000000
+> 8 0 11 3842 0.000100
+> 6 0 3843 7 3737 "parapluie-36.rennes.grid5000.fr"
+> 8 0 8 3843 27391000000.000000
+> 6 0 3844 9 3737 "AS_parapluie_link_36_UP"
+> 8 0 10 3844 125000000.000000
+> 8 0 11 3844 0.000100
+> 6 0 3845 9 3737 "AS_parapluie_link_36_DOWN"
+> 8 0 10 3845 125000000.000000
+> 8 0 11 3845 0.000100
+> 6 0 3846 7 3737 "parapluie-37.rennes.grid5000.fr"
+> 8 0 8 3846 27391000000.000000
+> 6 0 3847 9 3737 "AS_parapluie_link_37_UP"
+> 8 0 10 3847 125000000.000000
+> 8 0 11 3847 0.000100
+> 6 0 3848 9 3737 "AS_parapluie_link_37_DOWN"
+> 8 0 10 3848 125000000.000000
+> 8 0 11 3848 0.000100
+> 6 0 3849 7 3737 "parapluie-38.rennes.grid5000.fr"
+> 8 0 8 3849 27391000000.000000
+> 6 0 3850 9 3737 "AS_parapluie_link_38_UP"
+> 8 0 10 3850 125000000.000000
+> 8 0 11 3850 0.000100
+> 6 0 3851 9 3737 "AS_parapluie_link_38_DOWN"
+> 8 0 10 3851 125000000.000000
+> 8 0 11 3851 0.000100
+> 6 0 3852 7 3737 "parapluie-39.rennes.grid5000.fr"
+> 8 0 8 3852 27391000000.000000
+> 6 0 3853 9 3737 "AS_parapluie_link_39_UP"
+> 8 0 10 3853 125000000.000000
+> 8 0 11 3853 0.000100
+> 6 0 3854 9 3737 "AS_parapluie_link_39_DOWN"
+> 8 0 10 3854 125000000.000000
+> 8 0 11 3854 0.000100
+> 6 0 3855 7 3737 "parapluie-40.rennes.grid5000.fr"
+> 8 0 8 3855 27391000000.000000
+> 6 0 3856 9 3737 "AS_parapluie_link_40_UP"
+> 8 0 10 3856 125000000.000000
+> 8 0 11 3856 0.000100
+> 6 0 3857 9 3737 "AS_parapluie_link_40_DOWN"
+> 8 0 10 3857 125000000.000000
+> 8 0 11 3857 0.000100
+> 6 0 3858 12 3737 "parapluie-AS_parapluie_router.rennes.grid5000.fr"
+> 6 0 3859 9 3737 "AS_parapluie_backbone"
+> 8 0 10 3859 1250000000.000000
+> 8 0 11 3859 0.000100
+> 6 0 3860 3 3358 "link_parapluie"
+> 8 0 4 3860 1250000000.000000
+> 8 0 5 3860 0.000100
+> 6 0 3861 6 3358 "gw_AS_rennes"
+> 6 0 3862 12 3861 "gw_rennes"
+> 6 0 3863 3 3358 "link_gw_rennes"
+> 8 0 4 3863 1250000000.000000
+> 8 0 5 3863 0.000100
+> 6 0 3864 1 0 "AS_sophia"
+> 6 0 3865 6 3864 "AS_helios"
+> 6 0 3866 7 3865 "helios-1.sophia.grid5000.fr"
+> 8 0 8 3866 7731800000.000000
+> 6 0 3867 9 3865 "AS_helios_link_1_UP"
+> 8 0 10 3867 125000000.000000
+> 8 0 11 3867 0.000100
+> 6 0 3868 9 3865 "AS_helios_link_1_DOWN"
+> 8 0 10 3868 125000000.000000
+> 8 0 11 3868 0.000100
+> 6 0 3869 7 3865 "helios-2.sophia.grid5000.fr"
+> 8 0 8 3869 7731800000.000000
+> 6 0 3870 9 3865 "AS_helios_link_2_UP"
+> 8 0 10 3870 125000000.000000
+> 8 0 11 3870 0.000100
+> 6 0 3871 9 3865 "AS_helios_link_2_DOWN"
+> 8 0 10 3871 125000000.000000
+> 8 0 11 3871 0.000100
+> 6 0 3872 7 3865 "helios-3.sophia.grid5000.fr"
+> 8 0 8 3872 7731800000.000000
+> 6 0 3873 9 3865 "AS_helios_link_3_UP"
+> 8 0 10 3873 125000000.000000
+> 8 0 11 3873 0.000100
+> 6 0 3874 9 3865 "AS_helios_link_3_DOWN"
+> 8 0 10 3874 125000000.000000
+> 8 0 11 3874 0.000100
+> 6 0 3875 7 3865 "helios-4.sophia.grid5000.fr"
+> 8 0 8 3875 7731800000.000000
+> 6 0 3876 9 3865 "AS_helios_link_4_UP"
+> 8 0 10 3876 125000000.000000
+> 8 0 11 3876 0.000100
+> 6 0 3877 9 3865 "AS_helios_link_4_DOWN"
+> 8 0 10 3877 125000000.000000
+> 8 0 11 3877 0.000100
+> 6 0 3878 7 3865 "helios-5.sophia.grid5000.fr"
+> 8 0 8 3878 7731800000.000000
+> 6 0 3879 9 3865 "AS_helios_link_5_UP"
+> 8 0 10 3879 125000000.000000
+> 8 0 11 3879 0.000100
+> 6 0 3880 9 3865 "AS_helios_link_5_DOWN"
+> 8 0 10 3880 125000000.000000
+> 8 0 11 3880 0.000100
+> 6 0 3881 7 3865 "helios-6.sophia.grid5000.fr"
+> 8 0 8 3881 7731800000.000000
+> 6 0 3882 9 3865 "AS_helios_link_6_UP"
+> 8 0 10 3882 125000000.000000
+> 8 0 11 3882 0.000100
+> 6 0 3883 9 3865 "AS_helios_link_6_DOWN"
+> 8 0 10 3883 125000000.000000
+> 8 0 11 3883 0.000100
+> 6 0 3884 7 3865 "helios-7.sophia.grid5000.fr"
+> 8 0 8 3884 7731800000.000000
+> 6 0 3885 9 3865 "AS_helios_link_7_UP"
+> 8 0 10 3885 125000000.000000
+> 8 0 11 3885 0.000100
+> 6 0 3886 9 3865 "AS_helios_link_7_DOWN"
+> 8 0 10 3886 125000000.000000
+> 8 0 11 3886 0.000100
+> 6 0 3887 7 3865 "helios-8.sophia.grid5000.fr"
+> 8 0 8 3887 7731800000.000000
+> 6 0 3888 9 3865 "AS_helios_link_8_UP"
+> 8 0 10 3888 125000000.000000
+> 8 0 11 3888 0.000100
+> 6 0 3889 9 3865 "AS_helios_link_8_DOWN"
+> 8 0 10 3889 125000000.000000
+> 8 0 11 3889 0.000100
+> 6 0 3890 7 3865 "helios-9.sophia.grid5000.fr"
+> 8 0 8 3890 7731800000.000000
+> 6 0 3891 9 3865 "AS_helios_link_9_UP"
+> 8 0 10 3891 125000000.000000
+> 8 0 11 3891 0.000100
+> 6 0 3892 9 3865 "AS_helios_link_9_DOWN"
+> 8 0 10 3892 125000000.000000
+> 8 0 11 3892 0.000100
+> 6 0 3893 7 3865 "helios-10.sophia.grid5000.fr"
+> 8 0 8 3893 7731800000.000000
+> 6 0 3894 9 3865 "AS_helios_link_10_UP"
+> 8 0 10 3894 125000000.000000
+> 8 0 11 3894 0.000100
+> 6 0 3895 9 3865 "AS_helios_link_10_DOWN"
+> 8 0 10 3895 125000000.000000
+> 8 0 11 3895 0.000100
+> 6 0 3896 7 3865 "helios-11.sophia.grid5000.fr"
+> 8 0 8 3896 7731800000.000000
+> 6 0 3897 9 3865 "AS_helios_link_11_UP"
+> 8 0 10 3897 125000000.000000
+> 8 0 11 3897 0.000100
+> 6 0 3898 9 3865 "AS_helios_link_11_DOWN"
+> 8 0 10 3898 125000000.000000
+> 8 0 11 3898 0.000100
+> 6 0 3899 7 3865 "helios-12.sophia.grid5000.fr"
+> 8 0 8 3899 7731800000.000000
+> 6 0 3900 9 3865 "AS_helios_link_12_UP"
+> 8 0 10 3900 125000000.000000
+> 8 0 11 3900 0.000100
+> 6 0 3901 9 3865 "AS_helios_link_12_DOWN"
+> 8 0 10 3901 125000000.000000
+> 8 0 11 3901 0.000100
+> 6 0 3902 7 3865 "helios-13.sophia.grid5000.fr"
+> 8 0 8 3902 7731800000.000000
+> 6 0 3903 9 3865 "AS_helios_link_13_UP"
+> 8 0 10 3903 125000000.000000
+> 8 0 11 3903 0.000100
+> 6 0 3904 9 3865 "AS_helios_link_13_DOWN"
+> 8 0 10 3904 125000000.000000
+> 8 0 11 3904 0.000100
+> 6 0 3905 7 3865 "helios-14.sophia.grid5000.fr"
+> 8 0 8 3905 7731800000.000000
+> 6 0 3906 9 3865 "AS_helios_link_14_UP"
+> 8 0 10 3906 125000000.000000
+> 8 0 11 3906 0.000100
+> 6 0 3907 9 3865 "AS_helios_link_14_DOWN"
+> 8 0 10 3907 125000000.000000
+> 8 0 11 3907 0.000100
+> 6 0 3908 7 3865 "helios-15.sophia.grid5000.fr"
+> 8 0 8 3908 7731800000.000000
+> 6 0 3909 9 3865 "AS_helios_link_15_UP"
+> 8 0 10 3909 125000000.000000
+> 8 0 11 3909 0.000100
+> 6 0 3910 9 3865 "AS_helios_link_15_DOWN"
+> 8 0 10 3910 125000000.000000
+> 8 0 11 3910 0.000100
+> 6 0 3911 7 3865 "helios-16.sophia.grid5000.fr"
+> 8 0 8 3911 7731800000.000000
+> 6 0 3912 9 3865 "AS_helios_link_16_UP"
+> 8 0 10 3912 125000000.000000
+> 8 0 11 3912 0.000100
+> 6 0 3913 9 3865 "AS_helios_link_16_DOWN"
+> 8 0 10 3913 125000000.000000
+> 8 0 11 3913 0.000100
+> 6 0 3914 7 3865 "helios-17.sophia.grid5000.fr"
+> 8 0 8 3914 7731800000.000000
+> 6 0 3915 9 3865 "AS_helios_link_17_UP"
+> 8 0 10 3915 125000000.000000
+> 8 0 11 3915 0.000100
+> 6 0 3916 9 3865 "AS_helios_link_17_DOWN"
+> 8 0 10 3916 125000000.000000
+> 8 0 11 3916 0.000100
+> 6 0 3917 7 3865 "helios-18.sophia.grid5000.fr"
+> 8 0 8 3917 7731800000.000000
+> 6 0 3918 9 3865 "AS_helios_link_18_UP"
+> 8 0 10 3918 125000000.000000
+> 8 0 11 3918 0.000100
+> 6 0 3919 9 3865 "AS_helios_link_18_DOWN"
+> 8 0 10 3919 125000000.000000
+> 8 0 11 3919 0.000100
+> 6 0 3920 7 3865 "helios-19.sophia.grid5000.fr"
+> 8 0 8 3920 7731800000.000000
+> 6 0 3921 9 3865 "AS_helios_link_19_UP"
+> 8 0 10 3921 125000000.000000
+> 8 0 11 3921 0.000100
+> 6 0 3922 9 3865 "AS_helios_link_19_DOWN"
+> 8 0 10 3922 125000000.000000
+> 8 0 11 3922 0.000100
+> 6 0 3923 7 3865 "helios-20.sophia.grid5000.fr"
+> 8 0 8 3923 7731800000.000000
+> 6 0 3924 9 3865 "AS_helios_link_20_UP"
+> 8 0 10 3924 125000000.000000
+> 8 0 11 3924 0.000100
+> 6 0 3925 9 3865 "AS_helios_link_20_DOWN"
+> 8 0 10 3925 125000000.000000
+> 8 0 11 3925 0.000100
+> 6 0 3926 7 3865 "helios-21.sophia.grid5000.fr"
+> 8 0 8 3926 7731800000.000000
+> 6 0 3927 9 3865 "AS_helios_link_21_UP"
+> 8 0 10 3927 125000000.000000
+> 8 0 11 3927 0.000100
+> 6 0 3928 9 3865 "AS_helios_link_21_DOWN"
+> 8 0 10 3928 125000000.000000
+> 8 0 11 3928 0.000100
+> 6 0 3929 7 3865 "helios-22.sophia.grid5000.fr"
+> 8 0 8 3929 7731800000.000000
+> 6 0 3930 9 3865 "AS_helios_link_22_UP"
+> 8 0 10 3930 125000000.000000
+> 8 0 11 3930 0.000100
+> 6 0 3931 9 3865 "AS_helios_link_22_DOWN"
+> 8 0 10 3931 125000000.000000
+> 8 0 11 3931 0.000100
+> 6 0 3932 7 3865 "helios-23.sophia.grid5000.fr"
+> 8 0 8 3932 7731800000.000000
+> 6 0 3933 9 3865 "AS_helios_link_23_UP"
+> 8 0 10 3933 125000000.000000
+> 8 0 11 3933 0.000100
+> 6 0 3934 9 3865 "AS_helios_link_23_DOWN"
+> 8 0 10 3934 125000000.000000
+> 8 0 11 3934 0.000100
+> 6 0 3935 7 3865 "helios-24.sophia.grid5000.fr"
+> 8 0 8 3935 7731800000.000000
+> 6 0 3936 9 3865 "AS_helios_link_24_UP"
+> 8 0 10 3936 125000000.000000
+> 8 0 11 3936 0.000100
+> 6 0 3937 9 3865 "AS_helios_link_24_DOWN"
+> 8 0 10 3937 125000000.000000
+> 8 0 11 3937 0.000100
+> 6 0 3938 7 3865 "helios-25.sophia.grid5000.fr"
+> 8 0 8 3938 7731800000.000000
+> 6 0 3939 9 3865 "AS_helios_link_25_UP"
+> 8 0 10 3939 125000000.000000
+> 8 0 11 3939 0.000100
+> 6 0 3940 9 3865 "AS_helios_link_25_DOWN"
+> 8 0 10 3940 125000000.000000
+> 8 0 11 3940 0.000100
+> 6 0 3941 7 3865 "helios-26.sophia.grid5000.fr"
+> 8 0 8 3941 7731800000.000000
+> 6 0 3942 9 3865 "AS_helios_link_26_UP"
+> 8 0 10 3942 125000000.000000
+> 8 0 11 3942 0.000100
+> 6 0 3943 9 3865 "AS_helios_link_26_DOWN"
+> 8 0 10 3943 125000000.000000
+> 8 0 11 3943 0.000100
+> 6 0 3944 7 3865 "helios-27.sophia.grid5000.fr"
+> 8 0 8 3944 7731800000.000000
+> 6 0 3945 9 3865 "AS_helios_link_27_UP"
+> 8 0 10 3945 125000000.000000
+> 8 0 11 3945 0.000100
+> 6 0 3946 9 3865 "AS_helios_link_27_DOWN"
+> 8 0 10 3946 125000000.000000
+> 8 0 11 3946 0.000100
+> 6 0 3947 7 3865 "helios-28.sophia.grid5000.fr"
+> 8 0 8 3947 7731800000.000000
+> 6 0 3948 9 3865 "AS_helios_link_28_UP"
+> 8 0 10 3948 125000000.000000
+> 8 0 11 3948 0.000100
+> 6 0 3949 9 3865 "AS_helios_link_28_DOWN"
+> 8 0 10 3949 125000000.000000
+> 8 0 11 3949 0.000100
+> 6 0 3950 7 3865 "helios-29.sophia.grid5000.fr"
+> 8 0 8 3950 7731800000.000000
+> 6 0 3951 9 3865 "AS_helios_link_29_UP"
+> 8 0 10 3951 125000000.000000
+> 8 0 11 3951 0.000100
+> 6 0 3952 9 3865 "AS_helios_link_29_DOWN"
+> 8 0 10 3952 125000000.000000
+> 8 0 11 3952 0.000100
+> 6 0 3953 7 3865 "helios-30.sophia.grid5000.fr"
+> 8 0 8 3953 7731800000.000000
+> 6 0 3954 9 3865 "AS_helios_link_30_UP"
+> 8 0 10 3954 125000000.000000
+> 8 0 11 3954 0.000100
+> 6 0 3955 9 3865 "AS_helios_link_30_DOWN"
+> 8 0 10 3955 125000000.000000
+> 8 0 11 3955 0.000100
+> 6 0 3956 7 3865 "helios-31.sophia.grid5000.fr"
+> 8 0 8 3956 7731800000.000000
+> 6 0 3957 9 3865 "AS_helios_link_31_UP"
+> 8 0 10 3957 125000000.000000
+> 8 0 11 3957 0.000100
+> 6 0 3958 9 3865 "AS_helios_link_31_DOWN"
+> 8 0 10 3958 125000000.000000
+> 8 0 11 3958 0.000100
+> 6 0 3959 7 3865 "helios-32.sophia.grid5000.fr"
+> 8 0 8 3959 7731800000.000000
+> 6 0 3960 9 3865 "AS_helios_link_32_UP"
+> 8 0 10 3960 125000000.000000
+> 8 0 11 3960 0.000100
+> 6 0 3961 9 3865 "AS_helios_link_32_DOWN"
+> 8 0 10 3961 125000000.000000
+> 8 0 11 3961 0.000100
+> 6 0 3962 7 3865 "helios-33.sophia.grid5000.fr"
+> 8 0 8 3962 7731800000.000000
+> 6 0 3963 9 3865 "AS_helios_link_33_UP"
+> 8 0 10 3963 125000000.000000
+> 8 0 11 3963 0.000100
+> 6 0 3964 9 3865 "AS_helios_link_33_DOWN"
+> 8 0 10 3964 125000000.000000
+> 8 0 11 3964 0.000100
+> 6 0 3965 7 3865 "helios-34.sophia.grid5000.fr"
+> 8 0 8 3965 7731800000.000000
+> 6 0 3966 9 3865 "AS_helios_link_34_UP"
+> 8 0 10 3966 125000000.000000
+> 8 0 11 3966 0.000100
+> 6 0 3967 9 3865 "AS_helios_link_34_DOWN"
+> 8 0 10 3967 125000000.000000
+> 8 0 11 3967 0.000100
+> 6 0 3968 7 3865 "helios-35.sophia.grid5000.fr"
+> 8 0 8 3968 7731800000.000000
+> 6 0 3969 9 3865 "AS_helios_link_35_UP"
+> 8 0 10 3969 125000000.000000
+> 8 0 11 3969 0.000100
+> 6 0 3970 9 3865 "AS_helios_link_35_DOWN"
+> 8 0 10 3970 125000000.000000
+> 8 0 11 3970 0.000100
+> 6 0 3971 7 3865 "helios-36.sophia.grid5000.fr"
+> 8 0 8 3971 7731800000.000000
+> 6 0 3972 9 3865 "AS_helios_link_36_UP"
+> 8 0 10 3972 125000000.000000
+> 8 0 11 3972 0.000100
+> 6 0 3973 9 3865 "AS_helios_link_36_DOWN"
+> 8 0 10 3973 125000000.000000
+> 8 0 11 3973 0.000100
+> 6 0 3974 7 3865 "helios-37.sophia.grid5000.fr"
+> 8 0 8 3974 7731800000.000000
+> 6 0 3975 9 3865 "AS_helios_link_37_UP"
+> 8 0 10 3975 125000000.000000
+> 8 0 11 3975 0.000100
+> 6 0 3976 9 3865 "AS_helios_link_37_DOWN"
+> 8 0 10 3976 125000000.000000
+> 8 0 11 3976 0.000100
+> 6 0 3977 7 3865 "helios-38.sophia.grid5000.fr"
+> 8 0 8 3977 7731800000.000000
+> 6 0 3978 9 3865 "AS_helios_link_38_UP"
+> 8 0 10 3978 125000000.000000
+> 8 0 11 3978 0.000100
+> 6 0 3979 9 3865 "AS_helios_link_38_DOWN"
+> 8 0 10 3979 125000000.000000
+> 8 0 11 3979 0.000100
+> 6 0 3980 7 3865 "helios-39.sophia.grid5000.fr"
+> 8 0 8 3980 7731800000.000000
+> 6 0 3981 9 3865 "AS_helios_link_39_UP"
+> 8 0 10 3981 125000000.000000
+> 8 0 11 3981 0.000100
+> 6 0 3982 9 3865 "AS_helios_link_39_DOWN"
+> 8 0 10 3982 125000000.000000
+> 8 0 11 3982 0.000100
+> 6 0 3983 7 3865 "helios-40.sophia.grid5000.fr"
+> 8 0 8 3983 7731800000.000000
+> 6 0 3984 9 3865 "AS_helios_link_40_UP"
+> 8 0 10 3984 125000000.000000
+> 8 0 11 3984 0.000100
+> 6 0 3985 9 3865 "AS_helios_link_40_DOWN"
+> 8 0 10 3985 125000000.000000
+> 8 0 11 3985 0.000100
+> 6 0 3986 7 3865 "helios-41.sophia.grid5000.fr"
+> 8 0 8 3986 7731800000.000000
+> 6 0 3987 9 3865 "AS_helios_link_41_UP"
+> 8 0 10 3987 125000000.000000
+> 8 0 11 3987 0.000100
+> 6 0 3988 9 3865 "AS_helios_link_41_DOWN"
+> 8 0 10 3988 125000000.000000
+> 8 0 11 3988 0.000100
+> 6 0 3989 7 3865 "helios-42.sophia.grid5000.fr"
+> 8 0 8 3989 7731800000.000000
+> 6 0 3990 9 3865 "AS_helios_link_42_UP"
+> 8 0 10 3990 125000000.000000
+> 8 0 11 3990 0.000100
+> 6 0 3991 9 3865 "AS_helios_link_42_DOWN"
+> 8 0 10 3991 125000000.000000
+> 8 0 11 3991 0.000100
+> 6 0 3992 7 3865 "helios-43.sophia.grid5000.fr"
+> 8 0 8 3992 7731800000.000000
+> 6 0 3993 9 3865 "AS_helios_link_43_UP"
+> 8 0 10 3993 125000000.000000
+> 8 0 11 3993 0.000100
+> 6 0 3994 9 3865 "AS_helios_link_43_DOWN"
+> 8 0 10 3994 125000000.000000
+> 8 0 11 3994 0.000100
+> 6 0 3995 7 3865 "helios-44.sophia.grid5000.fr"
+> 8 0 8 3995 7731800000.000000
+> 6 0 3996 9 3865 "AS_helios_link_44_UP"
+> 8 0 10 3996 125000000.000000
+> 8 0 11 3996 0.000100
+> 6 0 3997 9 3865 "AS_helios_link_44_DOWN"
+> 8 0 10 3997 125000000.000000
+> 8 0 11 3997 0.000100
+> 6 0 3998 7 3865 "helios-45.sophia.grid5000.fr"
+> 8 0 8 3998 7731800000.000000
+> 6 0 3999 9 3865 "AS_helios_link_45_UP"
+> 8 0 10 3999 125000000.000000
+> 8 0 11 3999 0.000100
+> 6 0 4000 9 3865 "AS_helios_link_45_DOWN"
+> 8 0 10 4000 125000000.000000
+> 8 0 11 4000 0.000100
+> 6 0 4001 7 3865 "helios-46.sophia.grid5000.fr"
+> 8 0 8 4001 7731800000.000000
+> 6 0 4002 9 3865 "AS_helios_link_46_UP"
+> 8 0 10 4002 125000000.000000
+> 8 0 11 4002 0.000100
+> 6 0 4003 9 3865 "AS_helios_link_46_DOWN"
+> 8 0 10 4003 125000000.000000
+> 8 0 11 4003 0.000100
+> 6 0 4004 7 3865 "helios-47.sophia.grid5000.fr"
+> 8 0 8 4004 7731800000.000000
+> 6 0 4005 9 3865 "AS_helios_link_47_UP"
+> 8 0 10 4005 125000000.000000
+> 8 0 11 4005 0.000100
+> 6 0 4006 9 3865 "AS_helios_link_47_DOWN"
+> 8 0 10 4006 125000000.000000
+> 8 0 11 4006 0.000100
+> 6 0 4007 7 3865 "helios-48.sophia.grid5000.fr"
+> 8 0 8 4007 7731800000.000000
+> 6 0 4008 9 3865 "AS_helios_link_48_UP"
+> 8 0 10 4008 125000000.000000
+> 8 0 11 4008 0.000100
+> 6 0 4009 9 3865 "AS_helios_link_48_DOWN"
+> 8 0 10 4009 125000000.000000
+> 8 0 11 4009 0.000100
+> 6 0 4010 7 3865 "helios-49.sophia.grid5000.fr"
+> 8 0 8 4010 7731800000.000000
+> 6 0 4011 9 3865 "AS_helios_link_49_UP"
+> 8 0 10 4011 125000000.000000
+> 8 0 11 4011 0.000100
+> 6 0 4012 9 3865 "AS_helios_link_49_DOWN"
+> 8 0 10 4012 125000000.000000
+> 8 0 11 4012 0.000100
+> 6 0 4013 7 3865 "helios-50.sophia.grid5000.fr"
+> 8 0 8 4013 7731800000.000000
+> 6 0 4014 9 3865 "AS_helios_link_50_UP"
+> 8 0 10 4014 125000000.000000
+> 8 0 11 4014 0.000100
+> 6 0 4015 9 3865 "AS_helios_link_50_DOWN"
+> 8 0 10 4015 125000000.000000
+> 8 0 11 4015 0.000100
+> 6 0 4016 7 3865 "helios-51.sophia.grid5000.fr"
+> 8 0 8 4016 7731800000.000000
+> 6 0 4017 9 3865 "AS_helios_link_51_UP"
+> 8 0 10 4017 125000000.000000
+> 8 0 11 4017 0.000100
+> 6 0 4018 9 3865 "AS_helios_link_51_DOWN"
+> 8 0 10 4018 125000000.000000
+> 8 0 11 4018 0.000100
+> 6 0 4019 7 3865 "helios-52.sophia.grid5000.fr"
+> 8 0 8 4019 7731800000.000000
+> 6 0 4020 9 3865 "AS_helios_link_52_UP"
+> 8 0 10 4020 125000000.000000
+> 8 0 11 4020 0.000100
+> 6 0 4021 9 3865 "AS_helios_link_52_DOWN"
+> 8 0 10 4021 125000000.000000
+> 8 0 11 4021 0.000100
+> 6 0 4022 7 3865 "helios-53.sophia.grid5000.fr"
+> 8 0 8 4022 7731800000.000000
+> 6 0 4023 9 3865 "AS_helios_link_53_UP"
+> 8 0 10 4023 125000000.000000
+> 8 0 11 4023 0.000100
+> 6 0 4024 9 3865 "AS_helios_link_53_DOWN"
+> 8 0 10 4024 125000000.000000
+> 8 0 11 4024 0.000100
+> 6 0 4025 7 3865 "helios-54.sophia.grid5000.fr"
+> 8 0 8 4025 7731800000.000000
+> 6 0 4026 9 3865 "AS_helios_link_54_UP"
+> 8 0 10 4026 125000000.000000
+> 8 0 11 4026 0.000100
+> 6 0 4027 9 3865 "AS_helios_link_54_DOWN"
+> 8 0 10 4027 125000000.000000
+> 8 0 11 4027 0.000100
+> 6 0 4028 7 3865 "helios-55.sophia.grid5000.fr"
+> 8 0 8 4028 7731800000.000000
+> 6 0 4029 9 3865 "AS_helios_link_55_UP"
+> 8 0 10 4029 125000000.000000
+> 8 0 11 4029 0.000100
+> 6 0 4030 9 3865 "AS_helios_link_55_DOWN"
+> 8 0 10 4030 125000000.000000
+> 8 0 11 4030 0.000100
+> 6 0 4031 7 3865 "helios-56.sophia.grid5000.fr"
+> 8 0 8 4031 7731800000.000000
+> 6 0 4032 9 3865 "AS_helios_link_56_UP"
+> 8 0 10 4032 125000000.000000
+> 8 0 11 4032 0.000100
+> 6 0 4033 9 3865 "AS_helios_link_56_DOWN"
+> 8 0 10 4033 125000000.000000
+> 8 0 11 4033 0.000100
+> 6 0 4034 12 3865 "helios-AS_helios_router.sophia.grid5000.fr"
+> 6 0 4035 9 3865 "AS_helios_backbone"
+> 8 0 10 4035 1250000000.000000
+> 8 0 11 4035 0.000100
+> 6 0 4036 3 3864 "link_helios"
+> 8 0 4 4036 1250000000.000000
+> 8 0 5 4036 0.000100
+> 6 0 4037 6 3864 "AS_sol"
+> 6 0 4038 7 4037 "sol-1.sophia.grid5000.fr"
+> 8 0 8 4038 8938800000.000000
+> 6 0 4039 9 4037 "AS_sol_link_1_UP"
+> 8 0 10 4039 125000000.000000
+> 8 0 11 4039 0.000100
+> 6 0 4040 9 4037 "AS_sol_link_1_DOWN"
+> 8 0 10 4040 125000000.000000
+> 8 0 11 4040 0.000100
+> 6 0 4041 7 4037 "sol-2.sophia.grid5000.fr"
+> 8 0 8 4041 8938800000.000000
+> 6 0 4042 9 4037 "AS_sol_link_2_UP"
+> 8 0 10 4042 125000000.000000
+> 8 0 11 4042 0.000100
+> 6 0 4043 9 4037 "AS_sol_link_2_DOWN"
+> 8 0 10 4043 125000000.000000
+> 8 0 11 4043 0.000100
+> 6 0 4044 7 4037 "sol-3.sophia.grid5000.fr"
+> 8 0 8 4044 8938800000.000000
+> 6 0 4045 9 4037 "AS_sol_link_3_UP"
+> 8 0 10 4045 125000000.000000
+> 8 0 11 4045 0.000100
+> 6 0 4046 9 4037 "AS_sol_link_3_DOWN"
+> 8 0 10 4046 125000000.000000
+> 8 0 11 4046 0.000100
+> 6 0 4047 7 4037 "sol-4.sophia.grid5000.fr"
+> 8 0 8 4047 8938800000.000000
+> 6 0 4048 9 4037 "AS_sol_link_4_UP"
+> 8 0 10 4048 125000000.000000
+> 8 0 11 4048 0.000100
+> 6 0 4049 9 4037 "AS_sol_link_4_DOWN"
+> 8 0 10 4049 125000000.000000
+> 8 0 11 4049 0.000100
+> 6 0 4050 7 4037 "sol-5.sophia.grid5000.fr"
+> 8 0 8 4050 8938800000.000000
+> 6 0 4051 9 4037 "AS_sol_link_5_UP"
+> 8 0 10 4051 125000000.000000
+> 8 0 11 4051 0.000100
+> 6 0 4052 9 4037 "AS_sol_link_5_DOWN"
+> 8 0 10 4052 125000000.000000
+> 8 0 11 4052 0.000100
+> 6 0 4053 7 4037 "sol-6.sophia.grid5000.fr"
+> 8 0 8 4053 8938800000.000000
+> 6 0 4054 9 4037 "AS_sol_link_6_UP"
+> 8 0 10 4054 125000000.000000
+> 8 0 11 4054 0.000100
+> 6 0 4055 9 4037 "AS_sol_link_6_DOWN"
+> 8 0 10 4055 125000000.000000
+> 8 0 11 4055 0.000100
+> 6 0 4056 7 4037 "sol-7.sophia.grid5000.fr"
+> 8 0 8 4056 8938800000.000000
+> 6 0 4057 9 4037 "AS_sol_link_7_UP"
+> 8 0 10 4057 125000000.000000
+> 8 0 11 4057 0.000100
+> 6 0 4058 9 4037 "AS_sol_link_7_DOWN"
+> 8 0 10 4058 125000000.000000
+> 8 0 11 4058 0.000100
+> 6 0 4059 7 4037 "sol-8.sophia.grid5000.fr"
+> 8 0 8 4059 8938800000.000000
+> 6 0 4060 9 4037 "AS_sol_link_8_UP"
+> 8 0 10 4060 125000000.000000
+> 8 0 11 4060 0.000100
+> 6 0 4061 9 4037 "AS_sol_link_8_DOWN"
+> 8 0 10 4061 125000000.000000
+> 8 0 11 4061 0.000100
+> 6 0 4062 7 4037 "sol-9.sophia.grid5000.fr"
+> 8 0 8 4062 8938800000.000000
+> 6 0 4063 9 4037 "AS_sol_link_9_UP"
+> 8 0 10 4063 125000000.000000
+> 8 0 11 4063 0.000100
+> 6 0 4064 9 4037 "AS_sol_link_9_DOWN"
+> 8 0 10 4064 125000000.000000
+> 8 0 11 4064 0.000100
+> 6 0 4065 7 4037 "sol-10.sophia.grid5000.fr"
+> 8 0 8 4065 8938800000.000000
+> 6 0 4066 9 4037 "AS_sol_link_10_UP"
+> 8 0 10 4066 125000000.000000
+> 8 0 11 4066 0.000100
+> 6 0 4067 9 4037 "AS_sol_link_10_DOWN"
+> 8 0 10 4067 125000000.000000
+> 8 0 11 4067 0.000100
+> 6 0 4068 7 4037 "sol-11.sophia.grid5000.fr"
+> 8 0 8 4068 8938800000.000000
+> 6 0 4069 9 4037 "AS_sol_link_11_UP"
+> 8 0 10 4069 125000000.000000
+> 8 0 11 4069 0.000100
+> 6 0 4070 9 4037 "AS_sol_link_11_DOWN"
+> 8 0 10 4070 125000000.000000
+> 8 0 11 4070 0.000100
+> 6 0 4071 7 4037 "sol-12.sophia.grid5000.fr"
+> 8 0 8 4071 8938800000.000000
+> 6 0 4072 9 4037 "AS_sol_link_12_UP"
+> 8 0 10 4072 125000000.000000
+> 8 0 11 4072 0.000100
+> 6 0 4073 9 4037 "AS_sol_link_12_DOWN"
+> 8 0 10 4073 125000000.000000
+> 8 0 11 4073 0.000100
+> 6 0 4074 7 4037 "sol-13.sophia.grid5000.fr"
+> 8 0 8 4074 8938800000.000000
+> 6 0 4075 9 4037 "AS_sol_link_13_UP"
+> 8 0 10 4075 125000000.000000
+> 8 0 11 4075 0.000100
+> 6 0 4076 9 4037 "AS_sol_link_13_DOWN"
+> 8 0 10 4076 125000000.000000
+> 8 0 11 4076 0.000100
+> 6 0 4077 7 4037 "sol-14.sophia.grid5000.fr"
+> 8 0 8 4077 8938800000.000000
+> 6 0 4078 9 4037 "AS_sol_link_14_UP"
+> 8 0 10 4078 125000000.000000
+> 8 0 11 4078 0.000100
+> 6 0 4079 9 4037 "AS_sol_link_14_DOWN"
+> 8 0 10 4079 125000000.000000
+> 8 0 11 4079 0.000100
+> 6 0 4080 7 4037 "sol-15.sophia.grid5000.fr"
+> 8 0 8 4080 8938800000.000000
+> 6 0 4081 9 4037 "AS_sol_link_15_UP"
+> 8 0 10 4081 125000000.000000
+> 8 0 11 4081 0.000100
+> 6 0 4082 9 4037 "AS_sol_link_15_DOWN"
+> 8 0 10 4082 125000000.000000
+> 8 0 11 4082 0.000100
+> 6 0 4083 7 4037 "sol-16.sophia.grid5000.fr"
+> 8 0 8 4083 8938800000.000000
+> 6 0 4084 9 4037 "AS_sol_link_16_UP"
+> 8 0 10 4084 125000000.000000
+> 8 0 11 4084 0.000100
+> 6 0 4085 9 4037 "AS_sol_link_16_DOWN"
+> 8 0 10 4085 125000000.000000
+> 8 0 11 4085 0.000100
+> 6 0 4086 7 4037 "sol-17.sophia.grid5000.fr"
+> 8 0 8 4086 8938800000.000000
+> 6 0 4087 9 4037 "AS_sol_link_17_UP"
+> 8 0 10 4087 125000000.000000
+> 8 0 11 4087 0.000100
+> 6 0 4088 9 4037 "AS_sol_link_17_DOWN"
+> 8 0 10 4088 125000000.000000
+> 8 0 11 4088 0.000100
+> 6 0 4089 7 4037 "sol-18.sophia.grid5000.fr"
+> 8 0 8 4089 8938800000.000000
+> 6 0 4090 9 4037 "AS_sol_link_18_UP"
+> 8 0 10 4090 125000000.000000
+> 8 0 11 4090 0.000100
+> 6 0 4091 9 4037 "AS_sol_link_18_DOWN"
+> 8 0 10 4091 125000000.000000
+> 8 0 11 4091 0.000100
+> 6 0 4092 7 4037 "sol-19.sophia.grid5000.fr"
+> 8 0 8 4092 8938800000.000000
+> 6 0 4093 9 4037 "AS_sol_link_19_UP"
+> 8 0 10 4093 125000000.000000
+> 8 0 11 4093 0.000100
+> 6 0 4094 9 4037 "AS_sol_link_19_DOWN"
+> 8 0 10 4094 125000000.000000
+> 8 0 11 4094 0.000100
+> 6 0 4095 7 4037 "sol-20.sophia.grid5000.fr"
+> 8 0 8 4095 8938800000.000000
+> 6 0 4096 9 4037 "AS_sol_link_20_UP"
+> 8 0 10 4096 125000000.000000
+> 8 0 11 4096 0.000100
+> 6 0 4097 9 4037 "AS_sol_link_20_DOWN"
+> 8 0 10 4097 125000000.000000
+> 8 0 11 4097 0.000100
+> 6 0 4098 7 4037 "sol-21.sophia.grid5000.fr"
+> 8 0 8 4098 8938800000.000000
+> 6 0 4099 9 4037 "AS_sol_link_21_UP"
+> 8 0 10 4099 125000000.000000
+> 8 0 11 4099 0.000100
+> 6 0 4100 9 4037 "AS_sol_link_21_DOWN"
+> 8 0 10 4100 125000000.000000
+> 8 0 11 4100 0.000100
+> 6 0 4101 7 4037 "sol-22.sophia.grid5000.fr"
+> 8 0 8 4101 8938800000.000000
+> 6 0 4102 9 4037 "AS_sol_link_22_UP"
+> 8 0 10 4102 125000000.000000
+> 8 0 11 4102 0.000100
+> 6 0 4103 9 4037 "AS_sol_link_22_DOWN"
+> 8 0 10 4103 125000000.000000
+> 8 0 11 4103 0.000100
+> 6 0 4104 7 4037 "sol-23.sophia.grid5000.fr"
+> 8 0 8 4104 8938800000.000000
+> 6 0 4105 9 4037 "AS_sol_link_23_UP"
+> 8 0 10 4105 125000000.000000
+> 8 0 11 4105 0.000100
+> 6 0 4106 9 4037 "AS_sol_link_23_DOWN"
+> 8 0 10 4106 125000000.000000
+> 8 0 11 4106 0.000100
+> 6 0 4107 7 4037 "sol-24.sophia.grid5000.fr"
+> 8 0 8 4107 8938800000.000000
+> 6 0 4108 9 4037 "AS_sol_link_24_UP"
+> 8 0 10 4108 125000000.000000
+> 8 0 11 4108 0.000100
+> 6 0 4109 9 4037 "AS_sol_link_24_DOWN"
+> 8 0 10 4109 125000000.000000
+> 8 0 11 4109 0.000100
+> 6 0 4110 7 4037 "sol-25.sophia.grid5000.fr"
+> 8 0 8 4110 8938800000.000000
+> 6 0 4111 9 4037 "AS_sol_link_25_UP"
+> 8 0 10 4111 125000000.000000
+> 8 0 11 4111 0.000100
+> 6 0 4112 9 4037 "AS_sol_link_25_DOWN"
+> 8 0 10 4112 125000000.000000
+> 8 0 11 4112 0.000100
+> 6 0 4113 7 4037 "sol-26.sophia.grid5000.fr"
+> 8 0 8 4113 8938800000.000000
+> 6 0 4114 9 4037 "AS_sol_link_26_UP"
+> 8 0 10 4114 125000000.000000
+> 8 0 11 4114 0.000100
+> 6 0 4115 9 4037 "AS_sol_link_26_DOWN"
+> 8 0 10 4115 125000000.000000
+> 8 0 11 4115 0.000100
+> 6 0 4116 7 4037 "sol-27.sophia.grid5000.fr"
+> 8 0 8 4116 8938800000.000000
+> 6 0 4117 9 4037 "AS_sol_link_27_UP"
+> 8 0 10 4117 125000000.000000
+> 8 0 11 4117 0.000100
+> 6 0 4118 9 4037 "AS_sol_link_27_DOWN"
+> 8 0 10 4118 125000000.000000
+> 8 0 11 4118 0.000100
+> 6 0 4119 7 4037 "sol-28.sophia.grid5000.fr"
+> 8 0 8 4119 8938800000.000000
+> 6 0 4120 9 4037 "AS_sol_link_28_UP"
+> 8 0 10 4120 125000000.000000
+> 8 0 11 4120 0.000100
+> 6 0 4121 9 4037 "AS_sol_link_28_DOWN"
+> 8 0 10 4121 125000000.000000
+> 8 0 11 4121 0.000100
+> 6 0 4122 7 4037 "sol-29.sophia.grid5000.fr"
+> 8 0 8 4122 8938800000.000000
+> 6 0 4123 9 4037 "AS_sol_link_29_UP"
+> 8 0 10 4123 125000000.000000
+> 8 0 11 4123 0.000100
+> 6 0 4124 9 4037 "AS_sol_link_29_DOWN"
+> 8 0 10 4124 125000000.000000
+> 8 0 11 4124 0.000100
+> 6 0 4125 7 4037 "sol-30.sophia.grid5000.fr"
+> 8 0 8 4125 8938800000.000000
+> 6 0 4126 9 4037 "AS_sol_link_30_UP"
+> 8 0 10 4126 125000000.000000
+> 8 0 11 4126 0.000100
+> 6 0 4127 9 4037 "AS_sol_link_30_DOWN"
+> 8 0 10 4127 125000000.000000
+> 8 0 11 4127 0.000100
+> 6 0 4128 7 4037 "sol-31.sophia.grid5000.fr"
+> 8 0 8 4128 8938800000.000000
+> 6 0 4129 9 4037 "AS_sol_link_31_UP"
+> 8 0 10 4129 125000000.000000
+> 8 0 11 4129 0.000100
+> 6 0 4130 9 4037 "AS_sol_link_31_DOWN"
+> 8 0 10 4130 125000000.000000
+> 8 0 11 4130 0.000100
+> 6 0 4131 7 4037 "sol-32.sophia.grid5000.fr"
+> 8 0 8 4131 8938800000.000000
+> 6 0 4132 9 4037 "AS_sol_link_32_UP"
+> 8 0 10 4132 125000000.000000
+> 8 0 11 4132 0.000100
+> 6 0 4133 9 4037 "AS_sol_link_32_DOWN"
+> 8 0 10 4133 125000000.000000
+> 8 0 11 4133 0.000100
+> 6 0 4134 7 4037 "sol-33.sophia.grid5000.fr"
+> 8 0 8 4134 8938800000.000000
+> 6 0 4135 9 4037 "AS_sol_link_33_UP"
+> 8 0 10 4135 125000000.000000
+> 8 0 11 4135 0.000100
+> 6 0 4136 9 4037 "AS_sol_link_33_DOWN"
+> 8 0 10 4136 125000000.000000
+> 8 0 11 4136 0.000100
+> 6 0 4137 7 4037 "sol-34.sophia.grid5000.fr"
+> 8 0 8 4137 8938800000.000000
+> 6 0 4138 9 4037 "AS_sol_link_34_UP"
+> 8 0 10 4138 125000000.000000
+> 8 0 11 4138 0.000100
+> 6 0 4139 9 4037 "AS_sol_link_34_DOWN"
+> 8 0 10 4139 125000000.000000
+> 8 0 11 4139 0.000100
+> 6 0 4140 7 4037 "sol-35.sophia.grid5000.fr"
+> 8 0 8 4140 8938800000.000000
+> 6 0 4141 9 4037 "AS_sol_link_35_UP"
+> 8 0 10 4141 125000000.000000
+> 8 0 11 4141 0.000100
+> 6 0 4142 9 4037 "AS_sol_link_35_DOWN"
+> 8 0 10 4142 125000000.000000
+> 8 0 11 4142 0.000100
+> 6 0 4143 7 4037 "sol-36.sophia.grid5000.fr"
+> 8 0 8 4143 8938800000.000000
+> 6 0 4144 9 4037 "AS_sol_link_36_UP"
+> 8 0 10 4144 125000000.000000
+> 8 0 11 4144 0.000100
+> 6 0 4145 9 4037 "AS_sol_link_36_DOWN"
+> 8 0 10 4145 125000000.000000
+> 8 0 11 4145 0.000100
+> 6 0 4146 7 4037 "sol-37.sophia.grid5000.fr"
+> 8 0 8 4146 8938800000.000000
+> 6 0 4147 9 4037 "AS_sol_link_37_UP"
+> 8 0 10 4147 125000000.000000
+> 8 0 11 4147 0.000100
+> 6 0 4148 9 4037 "AS_sol_link_37_DOWN"
+> 8 0 10 4148 125000000.000000
+> 8 0 11 4148 0.000100
+> 6 0 4149 7 4037 "sol-38.sophia.grid5000.fr"
+> 8 0 8 4149 8938800000.000000
+> 6 0 4150 9 4037 "AS_sol_link_38_UP"
+> 8 0 10 4150 125000000.000000
+> 8 0 11 4150 0.000100
+> 6 0 4151 9 4037 "AS_sol_link_38_DOWN"
+> 8 0 10 4151 125000000.000000
+> 8 0 11 4151 0.000100
+> 6 0 4152 7 4037 "sol-39.sophia.grid5000.fr"
+> 8 0 8 4152 8938800000.000000
+> 6 0 4153 9 4037 "AS_sol_link_39_UP"
+> 8 0 10 4153 125000000.000000
+> 8 0 11 4153 0.000100
+> 6 0 4154 9 4037 "AS_sol_link_39_DOWN"
+> 8 0 10 4154 125000000.000000
+> 8 0 11 4154 0.000100
+> 6 0 4155 7 4037 "sol-40.sophia.grid5000.fr"
+> 8 0 8 4155 8938800000.000000
+> 6 0 4156 9 4037 "AS_sol_link_40_UP"
+> 8 0 10 4156 125000000.000000
+> 8 0 11 4156 0.000100
+> 6 0 4157 9 4037 "AS_sol_link_40_DOWN"
+> 8 0 10 4157 125000000.000000
+> 8 0 11 4157 0.000100
+> 6 0 4158 7 4037 "sol-41.sophia.grid5000.fr"
+> 8 0 8 4158 8938800000.000000
+> 6 0 4159 9 4037 "AS_sol_link_41_UP"
+> 8 0 10 4159 125000000.000000
+> 8 0 11 4159 0.000100
+> 6 0 4160 9 4037 "AS_sol_link_41_DOWN"
+> 8 0 10 4160 125000000.000000
+> 8 0 11 4160 0.000100
+> 6 0 4161 7 4037 "sol-42.sophia.grid5000.fr"
+> 8 0 8 4161 8938800000.000000
+> 6 0 4162 9 4037 "AS_sol_link_42_UP"
+> 8 0 10 4162 125000000.000000
+> 8 0 11 4162 0.000100
+> 6 0 4163 9 4037 "AS_sol_link_42_DOWN"
+> 8 0 10 4163 125000000.000000
+> 8 0 11 4163 0.000100
+> 6 0 4164 7 4037 "sol-43.sophia.grid5000.fr"
+> 8 0 8 4164 8938800000.000000
+> 6 0 4165 9 4037 "AS_sol_link_43_UP"
+> 8 0 10 4165 125000000.000000
+> 8 0 11 4165 0.000100
+> 6 0 4166 9 4037 "AS_sol_link_43_DOWN"
+> 8 0 10 4166 125000000.000000
+> 8 0 11 4166 0.000100
+> 6 0 4167 7 4037 "sol-44.sophia.grid5000.fr"
+> 8 0 8 4167 8938800000.000000
+> 6 0 4168 9 4037 "AS_sol_link_44_UP"
+> 8 0 10 4168 125000000.000000
+> 8 0 11 4168 0.000100
+> 6 0 4169 9 4037 "AS_sol_link_44_DOWN"
+> 8 0 10 4169 125000000.000000
+> 8 0 11 4169 0.000100
+> 6 0 4170 7 4037 "sol-45.sophia.grid5000.fr"
+> 8 0 8 4170 8938800000.000000
+> 6 0 4171 9 4037 "AS_sol_link_45_UP"
+> 8 0 10 4171 125000000.000000
+> 8 0 11 4171 0.000100
+> 6 0 4172 9 4037 "AS_sol_link_45_DOWN"
+> 8 0 10 4172 125000000.000000
+> 8 0 11 4172 0.000100
+> 6 0 4173 7 4037 "sol-46.sophia.grid5000.fr"
+> 8 0 8 4173 8938800000.000000
+> 6 0 4174 9 4037 "AS_sol_link_46_UP"
+> 8 0 10 4174 125000000.000000
+> 8 0 11 4174 0.000100
+> 6 0 4175 9 4037 "AS_sol_link_46_DOWN"
+> 8 0 10 4175 125000000.000000
+> 8 0 11 4175 0.000100
+> 6 0 4176 7 4037 "sol-47.sophia.grid5000.fr"
+> 8 0 8 4176 8938800000.000000
+> 6 0 4177 9 4037 "AS_sol_link_47_UP"
+> 8 0 10 4177 125000000.000000
+> 8 0 11 4177 0.000100
+> 6 0 4178 9 4037 "AS_sol_link_47_DOWN"
+> 8 0 10 4178 125000000.000000
+> 8 0 11 4178 0.000100
+> 6 0 4179 7 4037 "sol-48.sophia.grid5000.fr"
+> 8 0 8 4179 8938800000.000000
+> 6 0 4180 9 4037 "AS_sol_link_48_UP"
+> 8 0 10 4180 125000000.000000
+> 8 0 11 4180 0.000100
+> 6 0 4181 9 4037 "AS_sol_link_48_DOWN"
+> 8 0 10 4181 125000000.000000
+> 8 0 11 4181 0.000100
+> 6 0 4182 7 4037 "sol-49.sophia.grid5000.fr"
+> 8 0 8 4182 8938800000.000000
+> 6 0 4183 9 4037 "AS_sol_link_49_UP"
+> 8 0 10 4183 125000000.000000
+> 8 0 11 4183 0.000100
+> 6 0 4184 9 4037 "AS_sol_link_49_DOWN"
+> 8 0 10 4184 125000000.000000
+> 8 0 11 4184 0.000100
+> 6 0 4185 7 4037 "sol-50.sophia.grid5000.fr"
+> 8 0 8 4185 8938800000.000000
+> 6 0 4186 9 4037 "AS_sol_link_50_UP"
+> 8 0 10 4186 125000000.000000
+> 8 0 11 4186 0.000100
+> 6 0 4187 9 4037 "AS_sol_link_50_DOWN"
+> 8 0 10 4187 125000000.000000
+> 8 0 11 4187 0.000100
+> 6 0 4188 12 4037 "sol-AS_sol_router.sophia.grid5000.fr"
+> 6 0 4189 9 4037 "AS_sol_backbone"
+> 8 0 10 4189 1250000000.000000
+> 8 0 11 4189 0.000100
+> 6 0 4190 3 3864 "link_sol"
+> 8 0 4 4190 1250000000.000000
+> 8 0 5 4190 0.000100
+> 6 0 4191 6 3864 "AS_suno"
+> 6 0 4192 7 4191 "suno-1.sophia.grid5000.fr"
+> 8 0 8 4192 23530000000.000000
+> 6 0 4193 9 4191 "AS_suno_link_1_UP"
+> 8 0 10 4193 125000000.000000
+> 8 0 11 4193 0.000100
+> 6 0 4194 9 4191 "AS_suno_link_1_DOWN"
+> 8 0 10 4194 125000000.000000
+> 8 0 11 4194 0.000100
+> 6 0 4195 7 4191 "suno-2.sophia.grid5000.fr"
+> 8 0 8 4195 23530000000.000000
+> 6 0 4196 9 4191 "AS_suno_link_2_UP"
+> 8 0 10 4196 125000000.000000
+> 8 0 11 4196 0.000100
+> 6 0 4197 9 4191 "AS_suno_link_2_DOWN"
+> 8 0 10 4197 125000000.000000
+> 8 0 11 4197 0.000100
+> 6 0 4198 7 4191 "suno-3.sophia.grid5000.fr"
+> 8 0 8 4198 23530000000.000000
+> 6 0 4199 9 4191 "AS_suno_link_3_UP"
+> 8 0 10 4199 125000000.000000
+> 8 0 11 4199 0.000100
+> 6 0 4200 9 4191 "AS_suno_link_3_DOWN"
+> 8 0 10 4200 125000000.000000
+> 8 0 11 4200 0.000100
+> 6 0 4201 7 4191 "suno-4.sophia.grid5000.fr"
+> 8 0 8 4201 23530000000.000000
+> 6 0 4202 9 4191 "AS_suno_link_4_UP"
+> 8 0 10 4202 125000000.000000
+> 8 0 11 4202 0.000100
+> 6 0 4203 9 4191 "AS_suno_link_4_DOWN"
+> 8 0 10 4203 125000000.000000
+> 8 0 11 4203 0.000100
+> 6 0 4204 7 4191 "suno-5.sophia.grid5000.fr"
+> 8 0 8 4204 23530000000.000000
+> 6 0 4205 9 4191 "AS_suno_link_5_UP"
+> 8 0 10 4205 125000000.000000
+> 8 0 11 4205 0.000100
+> 6 0 4206 9 4191 "AS_suno_link_5_DOWN"
+> 8 0 10 4206 125000000.000000
+> 8 0 11 4206 0.000100
+> 6 0 4207 7 4191 "suno-6.sophia.grid5000.fr"
+> 8 0 8 4207 23530000000.000000
+> 6 0 4208 9 4191 "AS_suno_link_6_UP"
+> 8 0 10 4208 125000000.000000
+> 8 0 11 4208 0.000100
+> 6 0 4209 9 4191 "AS_suno_link_6_DOWN"
+> 8 0 10 4209 125000000.000000
+> 8 0 11 4209 0.000100
+> 6 0 4210 7 4191 "suno-7.sophia.grid5000.fr"
+> 8 0 8 4210 23530000000.000000
+> 6 0 4211 9 4191 "AS_suno_link_7_UP"
+> 8 0 10 4211 125000000.000000
+> 8 0 11 4211 0.000100
+> 6 0 4212 9 4191 "AS_suno_link_7_DOWN"
+> 8 0 10 4212 125000000.000000
+> 8 0 11 4212 0.000100
+> 6 0 4213 7 4191 "suno-8.sophia.grid5000.fr"
+> 8 0 8 4213 23530000000.000000
+> 6 0 4214 9 4191 "AS_suno_link_8_UP"
+> 8 0 10 4214 125000000.000000
+> 8 0 11 4214 0.000100
+> 6 0 4215 9 4191 "AS_suno_link_8_DOWN"
+> 8 0 10 4215 125000000.000000
+> 8 0 11 4215 0.000100
+> 6 0 4216 7 4191 "suno-9.sophia.grid5000.fr"
+> 8 0 8 4216 23530000000.000000
+> 6 0 4217 9 4191 "AS_suno_link_9_UP"
+> 8 0 10 4217 125000000.000000
+> 8 0 11 4217 0.000100
+> 6 0 4218 9 4191 "AS_suno_link_9_DOWN"
+> 8 0 10 4218 125000000.000000
+> 8 0 11 4218 0.000100
+> 6 0 4219 7 4191 "suno-10.sophia.grid5000.fr"
+> 8 0 8 4219 23530000000.000000
+> 6 0 4220 9 4191 "AS_suno_link_10_UP"
+> 8 0 10 4220 125000000.000000
+> 8 0 11 4220 0.000100
+> 6 0 4221 9 4191 "AS_suno_link_10_DOWN"
+> 8 0 10 4221 125000000.000000
+> 8 0 11 4221 0.000100
+> 6 0 4222 7 4191 "suno-11.sophia.grid5000.fr"
+> 8 0 8 4222 23530000000.000000
+> 6 0 4223 9 4191 "AS_suno_link_11_UP"
+> 8 0 10 4223 125000000.000000
+> 8 0 11 4223 0.000100
+> 6 0 4224 9 4191 "AS_suno_link_11_DOWN"
+> 8 0 10 4224 125000000.000000
+> 8 0 11 4224 0.000100
+> 6 0 4225 7 4191 "suno-12.sophia.grid5000.fr"
+> 8 0 8 4225 23530000000.000000
+> 6 0 4226 9 4191 "AS_suno_link_12_UP"
+> 8 0 10 4226 125000000.000000
+> 8 0 11 4226 0.000100
+> 6 0 4227 9 4191 "AS_suno_link_12_DOWN"
+> 8 0 10 4227 125000000.000000
+> 8 0 11 4227 0.000100
+> 6 0 4228 7 4191 "suno-13.sophia.grid5000.fr"
+> 8 0 8 4228 23530000000.000000
+> 6 0 4229 9 4191 "AS_suno_link_13_UP"
+> 8 0 10 4229 125000000.000000
+> 8 0 11 4229 0.000100
+> 6 0 4230 9 4191 "AS_suno_link_13_DOWN"
+> 8 0 10 4230 125000000.000000
+> 8 0 11 4230 0.000100
+> 6 0 4231 7 4191 "suno-14.sophia.grid5000.fr"
+> 8 0 8 4231 23530000000.000000
+> 6 0 4232 9 4191 "AS_suno_link_14_UP"
+> 8 0 10 4232 125000000.000000
+> 8 0 11 4232 0.000100
+> 6 0 4233 9 4191 "AS_suno_link_14_DOWN"
+> 8 0 10 4233 125000000.000000
+> 8 0 11 4233 0.000100
+> 6 0 4234 7 4191 "suno-15.sophia.grid5000.fr"
+> 8 0 8 4234 23530000000.000000
+> 6 0 4235 9 4191 "AS_suno_link_15_UP"
+> 8 0 10 4235 125000000.000000
+> 8 0 11 4235 0.000100
+> 6 0 4236 9 4191 "AS_suno_link_15_DOWN"
+> 8 0 10 4236 125000000.000000
+> 8 0 11 4236 0.000100
+> 6 0 4237 7 4191 "suno-16.sophia.grid5000.fr"
+> 8 0 8 4237 23530000000.000000
+> 6 0 4238 9 4191 "AS_suno_link_16_UP"
+> 8 0 10 4238 125000000.000000
+> 8 0 11 4238 0.000100
+> 6 0 4239 9 4191 "AS_suno_link_16_DOWN"
+> 8 0 10 4239 125000000.000000
+> 8 0 11 4239 0.000100
+> 6 0 4240 7 4191 "suno-17.sophia.grid5000.fr"
+> 8 0 8 4240 23530000000.000000
+> 6 0 4241 9 4191 "AS_suno_link_17_UP"
+> 8 0 10 4241 125000000.000000
+> 8 0 11 4241 0.000100
+> 6 0 4242 9 4191 "AS_suno_link_17_DOWN"
+> 8 0 10 4242 125000000.000000
+> 8 0 11 4242 0.000100
+> 6 0 4243 7 4191 "suno-18.sophia.grid5000.fr"
+> 8 0 8 4243 23530000000.000000
+> 6 0 4244 9 4191 "AS_suno_link_18_UP"
+> 8 0 10 4244 125000000.000000
+> 8 0 11 4244 0.000100
+> 6 0 4245 9 4191 "AS_suno_link_18_DOWN"
+> 8 0 10 4245 125000000.000000
+> 8 0 11 4245 0.000100
+> 6 0 4246 7 4191 "suno-19.sophia.grid5000.fr"
+> 8 0 8 4246 23530000000.000000
+> 6 0 4247 9 4191 "AS_suno_link_19_UP"
+> 8 0 10 4247 125000000.000000
+> 8 0 11 4247 0.000100
+> 6 0 4248 9 4191 "AS_suno_link_19_DOWN"
+> 8 0 10 4248 125000000.000000
+> 8 0 11 4248 0.000100
+> 6 0 4249 7 4191 "suno-20.sophia.grid5000.fr"
+> 8 0 8 4249 23530000000.000000
+> 6 0 4250 9 4191 "AS_suno_link_20_UP"
+> 8 0 10 4250 125000000.000000
+> 8 0 11 4250 0.000100
+> 6 0 4251 9 4191 "AS_suno_link_20_DOWN"
+> 8 0 10 4251 125000000.000000
+> 8 0 11 4251 0.000100
+> 6 0 4252 7 4191 "suno-21.sophia.grid5000.fr"
+> 8 0 8 4252 23530000000.000000
+> 6 0 4253 9 4191 "AS_suno_link_21_UP"
+> 8 0 10 4253 125000000.000000
+> 8 0 11 4253 0.000100
+> 6 0 4254 9 4191 "AS_suno_link_21_DOWN"
+> 8 0 10 4254 125000000.000000
+> 8 0 11 4254 0.000100
+> 6 0 4255 7 4191 "suno-22.sophia.grid5000.fr"
+> 8 0 8 4255 23530000000.000000
+> 6 0 4256 9 4191 "AS_suno_link_22_UP"
+> 8 0 10 4256 125000000.000000
+> 8 0 11 4256 0.000100
+> 6 0 4257 9 4191 "AS_suno_link_22_DOWN"
+> 8 0 10 4257 125000000.000000
+> 8 0 11 4257 0.000100
+> 6 0 4258 7 4191 "suno-23.sophia.grid5000.fr"
+> 8 0 8 4258 23530000000.000000
+> 6 0 4259 9 4191 "AS_suno_link_23_UP"
+> 8 0 10 4259 125000000.000000
+> 8 0 11 4259 0.000100
+> 6 0 4260 9 4191 "AS_suno_link_23_DOWN"
+> 8 0 10 4260 125000000.000000
+> 8 0 11 4260 0.000100
+> 6 0 4261 7 4191 "suno-24.sophia.grid5000.fr"
+> 8 0 8 4261 23530000000.000000
+> 6 0 4262 9 4191 "AS_suno_link_24_UP"
+> 8 0 10 4262 125000000.000000
+> 8 0 11 4262 0.000100
+> 6 0 4263 9 4191 "AS_suno_link_24_DOWN"
+> 8 0 10 4263 125000000.000000
+> 8 0 11 4263 0.000100
+> 6 0 4264 7 4191 "suno-25.sophia.grid5000.fr"
+> 8 0 8 4264 23530000000.000000
+> 6 0 4265 9 4191 "AS_suno_link_25_UP"
+> 8 0 10 4265 125000000.000000
+> 8 0 11 4265 0.000100
+> 6 0 4266 9 4191 "AS_suno_link_25_DOWN"
+> 8 0 10 4266 125000000.000000
+> 8 0 11 4266 0.000100
+> 6 0 4267 7 4191 "suno-26.sophia.grid5000.fr"
+> 8 0 8 4267 23530000000.000000
+> 6 0 4268 9 4191 "AS_suno_link_26_UP"
+> 8 0 10 4268 125000000.000000
+> 8 0 11 4268 0.000100
+> 6 0 4269 9 4191 "AS_suno_link_26_DOWN"
+> 8 0 10 4269 125000000.000000
+> 8 0 11 4269 0.000100
+> 6 0 4270 7 4191 "suno-27.sophia.grid5000.fr"
+> 8 0 8 4270 23530000000.000000
+> 6 0 4271 9 4191 "AS_suno_link_27_UP"
+> 8 0 10 4271 125000000.000000
+> 8 0 11 4271 0.000100
+> 6 0 4272 9 4191 "AS_suno_link_27_DOWN"
+> 8 0 10 4272 125000000.000000
+> 8 0 11 4272 0.000100
+> 6 0 4273 7 4191 "suno-28.sophia.grid5000.fr"
+> 8 0 8 4273 23530000000.000000
+> 6 0 4274 9 4191 "AS_suno_link_28_UP"
+> 8 0 10 4274 125000000.000000
+> 8 0 11 4274 0.000100
+> 6 0 4275 9 4191 "AS_suno_link_28_DOWN"
+> 8 0 10 4275 125000000.000000
+> 8 0 11 4275 0.000100
+> 6 0 4276 7 4191 "suno-29.sophia.grid5000.fr"
+> 8 0 8 4276 23530000000.000000
+> 6 0 4277 9 4191 "AS_suno_link_29_UP"
+> 8 0 10 4277 125000000.000000
+> 8 0 11 4277 0.000100
+> 6 0 4278 9 4191 "AS_suno_link_29_DOWN"
+> 8 0 10 4278 125000000.000000
+> 8 0 11 4278 0.000100
+> 6 0 4279 7 4191 "suno-30.sophia.grid5000.fr"
+> 8 0 8 4279 23530000000.000000
+> 6 0 4280 9 4191 "AS_suno_link_30_UP"
+> 8 0 10 4280 125000000.000000
+> 8 0 11 4280 0.000100
+> 6 0 4281 9 4191 "AS_suno_link_30_DOWN"
+> 8 0 10 4281 125000000.000000
+> 8 0 11 4281 0.000100
+> 6 0 4282 7 4191 "suno-31.sophia.grid5000.fr"
+> 8 0 8 4282 23530000000.000000
+> 6 0 4283 9 4191 "AS_suno_link_31_UP"
+> 8 0 10 4283 125000000.000000
+> 8 0 11 4283 0.000100
+> 6 0 4284 9 4191 "AS_suno_link_31_DOWN"
+> 8 0 10 4284 125000000.000000
+> 8 0 11 4284 0.000100
+> 6 0 4285 7 4191 "suno-32.sophia.grid5000.fr"
+> 8 0 8 4285 23530000000.000000
+> 6 0 4286 9 4191 "AS_suno_link_32_UP"
+> 8 0 10 4286 125000000.000000
+> 8 0 11 4286 0.000100
+> 6 0 4287 9 4191 "AS_suno_link_32_DOWN"
+> 8 0 10 4287 125000000.000000
+> 8 0 11 4287 0.000100
+> 6 0 4288 7 4191 "suno-33.sophia.grid5000.fr"
+> 8 0 8 4288 23530000000.000000
+> 6 0 4289 9 4191 "AS_suno_link_33_UP"
+> 8 0 10 4289 125000000.000000
+> 8 0 11 4289 0.000100
+> 6 0 4290 9 4191 "AS_suno_link_33_DOWN"
+> 8 0 10 4290 125000000.000000
+> 8 0 11 4290 0.000100
+> 6 0 4291 7 4191 "suno-34.sophia.grid5000.fr"
+> 8 0 8 4291 23530000000.000000
+> 6 0 4292 9 4191 "AS_suno_link_34_UP"
+> 8 0 10 4292 125000000.000000
+> 8 0 11 4292 0.000100
+> 6 0 4293 9 4191 "AS_suno_link_34_DOWN"
+> 8 0 10 4293 125000000.000000
+> 8 0 11 4293 0.000100
+> 6 0 4294 7 4191 "suno-35.sophia.grid5000.fr"
+> 8 0 8 4294 23530000000.000000
+> 6 0 4295 9 4191 "AS_suno_link_35_UP"
+> 8 0 10 4295 125000000.000000
+> 8 0 11 4295 0.000100
+> 6 0 4296 9 4191 "AS_suno_link_35_DOWN"
+> 8 0 10 4296 125000000.000000
+> 8 0 11 4296 0.000100
+> 6 0 4297 7 4191 "suno-36.sophia.grid5000.fr"
+> 8 0 8 4297 23530000000.000000
+> 6 0 4298 9 4191 "AS_suno_link_36_UP"
+> 8 0 10 4298 125000000.000000
+> 8 0 11 4298 0.000100
+> 6 0 4299 9 4191 "AS_suno_link_36_DOWN"
+> 8 0 10 4299 125000000.000000
+> 8 0 11 4299 0.000100
+> 6 0 4300 7 4191 "suno-37.sophia.grid5000.fr"
+> 8 0 8 4300 23530000000.000000
+> 6 0 4301 9 4191 "AS_suno_link_37_UP"
+> 8 0 10 4301 125000000.000000
+> 8 0 11 4301 0.000100
+> 6 0 4302 9 4191 "AS_suno_link_37_DOWN"
+> 8 0 10 4302 125000000.000000
+> 8 0 11 4302 0.000100
+> 6 0 4303 7 4191 "suno-38.sophia.grid5000.fr"
+> 8 0 8 4303 23530000000.000000
+> 6 0 4304 9 4191 "AS_suno_link_38_UP"
+> 8 0 10 4304 125000000.000000
+> 8 0 11 4304 0.000100
+> 6 0 4305 9 4191 "AS_suno_link_38_DOWN"
+> 8 0 10 4305 125000000.000000
+> 8 0 11 4305 0.000100
+> 6 0 4306 7 4191 "suno-39.sophia.grid5000.fr"
+> 8 0 8 4306 23530000000.000000
+> 6 0 4307 9 4191 "AS_suno_link_39_UP"
+> 8 0 10 4307 125000000.000000
+> 8 0 11 4307 0.000100
+> 6 0 4308 9 4191 "AS_suno_link_39_DOWN"
+> 8 0 10 4308 125000000.000000
+> 8 0 11 4308 0.000100
+> 6 0 4309 7 4191 "suno-40.sophia.grid5000.fr"
+> 8 0 8 4309 23530000000.000000
+> 6 0 4310 9 4191 "AS_suno_link_40_UP"
+> 8 0 10 4310 125000000.000000
+> 8 0 11 4310 0.000100
+> 6 0 4311 9 4191 "AS_suno_link_40_DOWN"
+> 8 0 10 4311 125000000.000000
+> 8 0 11 4311 0.000100
+> 6 0 4312 7 4191 "suno-41.sophia.grid5000.fr"
+> 8 0 8 4312 23530000000.000000
+> 6 0 4313 9 4191 "AS_suno_link_41_UP"
+> 8 0 10 4313 125000000.000000
+> 8 0 11 4313 0.000100
+> 6 0 4314 9 4191 "AS_suno_link_41_DOWN"
+> 8 0 10 4314 125000000.000000
+> 8 0 11 4314 0.000100
+> 6 0 4315 7 4191 "suno-42.sophia.grid5000.fr"
+> 8 0 8 4315 23530000000.000000
+> 6 0 4316 9 4191 "AS_suno_link_42_UP"
+> 8 0 10 4316 125000000.000000
+> 8 0 11 4316 0.000100
+> 6 0 4317 9 4191 "AS_suno_link_42_DOWN"
+> 8 0 10 4317 125000000.000000
+> 8 0 11 4317 0.000100
+> 6 0 4318 7 4191 "suno-43.sophia.grid5000.fr"
+> 8 0 8 4318 23530000000.000000
+> 6 0 4319 9 4191 "AS_suno_link_43_UP"
+> 8 0 10 4319 125000000.000000
+> 8 0 11 4319 0.000100
+> 6 0 4320 9 4191 "AS_suno_link_43_DOWN"
+> 8 0 10 4320 125000000.000000
+> 8 0 11 4320 0.000100
+> 6 0 4321 7 4191 "suno-44.sophia.grid5000.fr"
+> 8 0 8 4321 23530000000.000000
+> 6 0 4322 9 4191 "AS_suno_link_44_UP"
+> 8 0 10 4322 125000000.000000
+> 8 0 11 4322 0.000100
+> 6 0 4323 9 4191 "AS_suno_link_44_DOWN"
+> 8 0 10 4323 125000000.000000
+> 8 0 11 4323 0.000100
+> 6 0 4324 7 4191 "suno-45.sophia.grid5000.fr"
+> 8 0 8 4324 23530000000.000000
+> 6 0 4325 9 4191 "AS_suno_link_45_UP"
+> 8 0 10 4325 125000000.000000
+> 8 0 11 4325 0.000100
+> 6 0 4326 9 4191 "AS_suno_link_45_DOWN"
+> 8 0 10 4326 125000000.000000
+> 8 0 11 4326 0.000100
+> 6 0 4327 12 4191 "suno-AS_suno_router.sophia.grid5000.fr"
+> 6 0 4328 9 4191 "AS_suno_backbone"
+> 8 0 10 4328 1250000000.000000
+> 8 0 11 4328 0.000100
+> 6 0 4329 3 3864 "link_suno"
+> 8 0 4 4329 1250000000.000000
+> 8 0 5 4329 0.000100
+> 6 0 4330 6 3864 "gw_AS_sophia"
+> 6 0 4331 12 4330 "gw_sophia"
+> 6 0 4332 3 3864 "link_gw_sophia"
+> 8 0 4 4332 1250000000.000000
+> 8 0 5 4332 0.000100
+> 6 0 4333 1 0 "AS_toulouse"
+> 6 0 4334 6 4333 "AS_pastel"
+> 6 0 4335 7 4334 "pastel-1.toulouse.grid5000.fr"
+> 8 0 8 4335 9567400000.000000
+> 6 0 4336 9 4334 "AS_pastel_link_1_UP"
+> 8 0 10 4336 125000000.000000
+> 8 0 11 4336 0.000100
+> 6 0 4337 9 4334 "AS_pastel_link_1_DOWN"
+> 8 0 10 4337 125000000.000000
+> 8 0 11 4337 0.000100
+> 6 0 4338 7 4334 "pastel-2.toulouse.grid5000.fr"
+> 8 0 8 4338 9567400000.000000
+> 6 0 4339 9 4334 "AS_pastel_link_2_UP"
+> 8 0 10 4339 125000000.000000
+> 8 0 11 4339 0.000100
+> 6 0 4340 9 4334 "AS_pastel_link_2_DOWN"
+> 8 0 10 4340 125000000.000000
+> 8 0 11 4340 0.000100
+> 6 0 4341 7 4334 "pastel-3.toulouse.grid5000.fr"
+> 8 0 8 4341 9567400000.000000
+> 6 0 4342 9 4334 "AS_pastel_link_3_UP"
+> 8 0 10 4342 125000000.000000
+> 8 0 11 4342 0.000100
+> 6 0 4343 9 4334 "AS_pastel_link_3_DOWN"
+> 8 0 10 4343 125000000.000000
+> 8 0 11 4343 0.000100
+> 6 0 4344 7 4334 "pastel-4.toulouse.grid5000.fr"
+> 8 0 8 4344 9567400000.000000
+> 6 0 4345 9 4334 "AS_pastel_link_4_UP"
+> 8 0 10 4345 125000000.000000
+> 8 0 11 4345 0.000100
+> 6 0 4346 9 4334 "AS_pastel_link_4_DOWN"
+> 8 0 10 4346 125000000.000000
+> 8 0 11 4346 0.000100
+> 6 0 4347 7 4334 "pastel-5.toulouse.grid5000.fr"
+> 8 0 8 4347 9567400000.000000
+> 6 0 4348 9 4334 "AS_pastel_link_5_UP"
+> 8 0 10 4348 125000000.000000
+> 8 0 11 4348 0.000100
+> 6 0 4349 9 4334 "AS_pastel_link_5_DOWN"
+> 8 0 10 4349 125000000.000000
+> 8 0 11 4349 0.000100
+> 6 0 4350 7 4334 "pastel-6.toulouse.grid5000.fr"
+> 8 0 8 4350 9567400000.000000
+> 6 0 4351 9 4334 "AS_pastel_link_6_UP"
+> 8 0 10 4351 125000000.000000
+> 8 0 11 4351 0.000100
+> 6 0 4352 9 4334 "AS_pastel_link_6_DOWN"
+> 8 0 10 4352 125000000.000000
+> 8 0 11 4352 0.000100
+> 6 0 4353 7 4334 "pastel-7.toulouse.grid5000.fr"
+> 8 0 8 4353 9567400000.000000
+> 6 0 4354 9 4334 "AS_pastel_link_7_UP"
+> 8 0 10 4354 125000000.000000
+> 8 0 11 4354 0.000100
+> 6 0 4355 9 4334 "AS_pastel_link_7_DOWN"
+> 8 0 10 4355 125000000.000000
+> 8 0 11 4355 0.000100
+> 6 0 4356 7 4334 "pastel-8.toulouse.grid5000.fr"
+> 8 0 8 4356 9567400000.000000
+> 6 0 4357 9 4334 "AS_pastel_link_8_UP"
+> 8 0 10 4357 125000000.000000
+> 8 0 11 4357 0.000100
+> 6 0 4358 9 4334 "AS_pastel_link_8_DOWN"
+> 8 0 10 4358 125000000.000000
+> 8 0 11 4358 0.000100
+> 6 0 4359 7 4334 "pastel-9.toulouse.grid5000.fr"
+> 8 0 8 4359 9567400000.000000
+> 6 0 4360 9 4334 "AS_pastel_link_9_UP"
+> 8 0 10 4360 125000000.000000
+> 8 0 11 4360 0.000100
+> 6 0 4361 9 4334 "AS_pastel_link_9_DOWN"
+> 8 0 10 4361 125000000.000000
+> 8 0 11 4361 0.000100
+> 6 0 4362 7 4334 "pastel-10.toulouse.grid5000.fr"
+> 8 0 8 4362 9567400000.000000
+> 6 0 4363 9 4334 "AS_pastel_link_10_UP"
+> 8 0 10 4363 125000000.000000
+> 8 0 11 4363 0.000100
+> 6 0 4364 9 4334 "AS_pastel_link_10_DOWN"
+> 8 0 10 4364 125000000.000000
+> 8 0 11 4364 0.000100
+> 6 0 4365 7 4334 "pastel-11.toulouse.grid5000.fr"
+> 8 0 8 4365 9567400000.000000
+> 6 0 4366 9 4334 "AS_pastel_link_11_UP"
+> 8 0 10 4366 125000000.000000
+> 8 0 11 4366 0.000100
+> 6 0 4367 9 4334 "AS_pastel_link_11_DOWN"
+> 8 0 10 4367 125000000.000000
+> 8 0 11 4367 0.000100
+> 6 0 4368 7 4334 "pastel-12.toulouse.grid5000.fr"
+> 8 0 8 4368 9567400000.000000
+> 6 0 4369 9 4334 "AS_pastel_link_12_UP"
+> 8 0 10 4369 125000000.000000
+> 8 0 11 4369 0.000100
+> 6 0 4370 9 4334 "AS_pastel_link_12_DOWN"
+> 8 0 10 4370 125000000.000000
+> 8 0 11 4370 0.000100
+> 6 0 4371 7 4334 "pastel-13.toulouse.grid5000.fr"
+> 8 0 8 4371 9567400000.000000
+> 6 0 4372 9 4334 "AS_pastel_link_13_UP"
+> 8 0 10 4372 125000000.000000
+> 8 0 11 4372 0.000100
+> 6 0 4373 9 4334 "AS_pastel_link_13_DOWN"
+> 8 0 10 4373 125000000.000000
+> 8 0 11 4373 0.000100
+> 6 0 4374 7 4334 "pastel-14.toulouse.grid5000.fr"
+> 8 0 8 4374 9567400000.000000
+> 6 0 4375 9 4334 "AS_pastel_link_14_UP"
+> 8 0 10 4375 125000000.000000
+> 8 0 11 4375 0.000100
+> 6 0 4376 9 4334 "AS_pastel_link_14_DOWN"
+> 8 0 10 4376 125000000.000000
+> 8 0 11 4376 0.000100
+> 6 0 4377 7 4334 "pastel-15.toulouse.grid5000.fr"
+> 8 0 8 4377 9567400000.000000
+> 6 0 4378 9 4334 "AS_pastel_link_15_UP"
+> 8 0 10 4378 125000000.000000
+> 8 0 11 4378 0.000100
+> 6 0 4379 9 4334 "AS_pastel_link_15_DOWN"
+> 8 0 10 4379 125000000.000000
+> 8 0 11 4379 0.000100
+> 6 0 4380 7 4334 "pastel-16.toulouse.grid5000.fr"
+> 8 0 8 4380 9567400000.000000
+> 6 0 4381 9 4334 "AS_pastel_link_16_UP"
+> 8 0 10 4381 125000000.000000
+> 8 0 11 4381 0.000100
+> 6 0 4382 9 4334 "AS_pastel_link_16_DOWN"
+> 8 0 10 4382 125000000.000000
+> 8 0 11 4382 0.000100
+> 6 0 4383 7 4334 "pastel-17.toulouse.grid5000.fr"
+> 8 0 8 4383 9567400000.000000
+> 6 0 4384 9 4334 "AS_pastel_link_17_UP"
+> 8 0 10 4384 125000000.000000
+> 8 0 11 4384 0.000100
+> 6 0 4385 9 4334 "AS_pastel_link_17_DOWN"
+> 8 0 10 4385 125000000.000000
+> 8 0 11 4385 0.000100
+> 6 0 4386 7 4334 "pastel-18.toulouse.grid5000.fr"
+> 8 0 8 4386 9567400000.000000
+> 6 0 4387 9 4334 "AS_pastel_link_18_UP"
+> 8 0 10 4387 125000000.000000
+> 8 0 11 4387 0.000100
+> 6 0 4388 9 4334 "AS_pastel_link_18_DOWN"
+> 8 0 10 4388 125000000.000000
+> 8 0 11 4388 0.000100
+> 6 0 4389 7 4334 "pastel-19.toulouse.grid5000.fr"
+> 8 0 8 4389 9567400000.000000
+> 6 0 4390 9 4334 "AS_pastel_link_19_UP"
+> 8 0 10 4390 125000000.000000
+> 8 0 11 4390 0.000100
+> 6 0 4391 9 4334 "AS_pastel_link_19_DOWN"
+> 8 0 10 4391 125000000.000000
+> 8 0 11 4391 0.000100
+> 6 0 4392 7 4334 "pastel-20.toulouse.grid5000.fr"
+> 8 0 8 4392 9567400000.000000
+> 6 0 4393 9 4334 "AS_pastel_link_20_UP"
+> 8 0 10 4393 125000000.000000
+> 8 0 11 4393 0.000100
+> 6 0 4394 9 4334 "AS_pastel_link_20_DOWN"
+> 8 0 10 4394 125000000.000000
+> 8 0 11 4394 0.000100
+> 6 0 4395 7 4334 "pastel-21.toulouse.grid5000.fr"
+> 8 0 8 4395 9567400000.000000
+> 6 0 4396 9 4334 "AS_pastel_link_21_UP"
+> 8 0 10 4396 125000000.000000
+> 8 0 11 4396 0.000100
+> 6 0 4397 9 4334 "AS_pastel_link_21_DOWN"
+> 8 0 10 4397 125000000.000000
+> 8 0 11 4397 0.000100
+> 6 0 4398 7 4334 "pastel-22.toulouse.grid5000.fr"
+> 8 0 8 4398 9567400000.000000
+> 6 0 4399 9 4334 "AS_pastel_link_22_UP"
+> 8 0 10 4399 125000000.000000
+> 8 0 11 4399 0.000100
+> 6 0 4400 9 4334 "AS_pastel_link_22_DOWN"
+> 8 0 10 4400 125000000.000000
+> 8 0 11 4400 0.000100
+> 6 0 4401 7 4334 "pastel-23.toulouse.grid5000.fr"
+> 8 0 8 4401 9567400000.000000
+> 6 0 4402 9 4334 "AS_pastel_link_23_UP"
+> 8 0 10 4402 125000000.000000
+> 8 0 11 4402 0.000100
+> 6 0 4403 9 4334 "AS_pastel_link_23_DOWN"
+> 8 0 10 4403 125000000.000000
+> 8 0 11 4403 0.000100
+> 6 0 4404 7 4334 "pastel-24.toulouse.grid5000.fr"
+> 8 0 8 4404 9567400000.000000
+> 6 0 4405 9 4334 "AS_pastel_link_24_UP"
+> 8 0 10 4405 125000000.000000
+> 8 0 11 4405 0.000100
+> 6 0 4406 9 4334 "AS_pastel_link_24_DOWN"
+> 8 0 10 4406 125000000.000000
+> 8 0 11 4406 0.000100
+> 6 0 4407 7 4334 "pastel-25.toulouse.grid5000.fr"
+> 8 0 8 4407 9567400000.000000
+> 6 0 4408 9 4334 "AS_pastel_link_25_UP"
+> 8 0 10 4408 125000000.000000
+> 8 0 11 4408 0.000100
+> 6 0 4409 9 4334 "AS_pastel_link_25_DOWN"
+> 8 0 10 4409 125000000.000000
+> 8 0 11 4409 0.000100
+> 6 0 4410 7 4334 "pastel-26.toulouse.grid5000.fr"
+> 8 0 8 4410 9567400000.000000
+> 6 0 4411 9 4334 "AS_pastel_link_26_UP"
+> 8 0 10 4411 125000000.000000
+> 8 0 11 4411 0.000100
+> 6 0 4412 9 4334 "AS_pastel_link_26_DOWN"
+> 8 0 10 4412 125000000.000000
+> 8 0 11 4412 0.000100
+> 6 0 4413 7 4334 "pastel-27.toulouse.grid5000.fr"
+> 8 0 8 4413 9567400000.000000
+> 6 0 4414 9 4334 "AS_pastel_link_27_UP"
+> 8 0 10 4414 125000000.000000
+> 8 0 11 4414 0.000100
+> 6 0 4415 9 4334 "AS_pastel_link_27_DOWN"
+> 8 0 10 4415 125000000.000000
+> 8 0 11 4415 0.000100
+> 6 0 4416 7 4334 "pastel-28.toulouse.grid5000.fr"
+> 8 0 8 4416 9567400000.000000
+> 6 0 4417 9 4334 "AS_pastel_link_28_UP"
+> 8 0 10 4417 125000000.000000
+> 8 0 11 4417 0.000100
+> 6 0 4418 9 4334 "AS_pastel_link_28_DOWN"
+> 8 0 10 4418 125000000.000000
+> 8 0 11 4418 0.000100
+> 6 0 4419 7 4334 "pastel-29.toulouse.grid5000.fr"
+> 8 0 8 4419 9567400000.000000
+> 6 0 4420 9 4334 "AS_pastel_link_29_UP"
+> 8 0 10 4420 125000000.000000
+> 8 0 11 4420 0.000100
+> 6 0 4421 9 4334 "AS_pastel_link_29_DOWN"
+> 8 0 10 4421 125000000.000000
+> 8 0 11 4421 0.000100
+> 6 0 4422 7 4334 "pastel-30.toulouse.grid5000.fr"
+> 8 0 8 4422 9567400000.000000
+> 6 0 4423 9 4334 "AS_pastel_link_30_UP"
+> 8 0 10 4423 125000000.000000
+> 8 0 11 4423 0.000100
+> 6 0 4424 9 4334 "AS_pastel_link_30_DOWN"
+> 8 0 10 4424 125000000.000000
+> 8 0 11 4424 0.000100
+> 6 0 4425 7 4334 "pastel-31.toulouse.grid5000.fr"
+> 8 0 8 4425 9567400000.000000
+> 6 0 4426 9 4334 "AS_pastel_link_31_UP"
+> 8 0 10 4426 125000000.000000
+> 8 0 11 4426 0.000100
+> 6 0 4427 9 4334 "AS_pastel_link_31_DOWN"
+> 8 0 10 4427 125000000.000000
+> 8 0 11 4427 0.000100
+> 6 0 4428 7 4334 "pastel-32.toulouse.grid5000.fr"
+> 8 0 8 4428 9567400000.000000
+> 6 0 4429 9 4334 "AS_pastel_link_32_UP"
+> 8 0 10 4429 125000000.000000
+> 8 0 11 4429 0.000100
+> 6 0 4430 9 4334 "AS_pastel_link_32_DOWN"
+> 8 0 10 4430 125000000.000000
+> 8 0 11 4430 0.000100
+> 6 0 4431 7 4334 "pastel-33.toulouse.grid5000.fr"
+> 8 0 8 4431 9567400000.000000
+> 6 0 4432 9 4334 "AS_pastel_link_33_UP"
+> 8 0 10 4432 125000000.000000
+> 8 0 11 4432 0.000100
+> 6 0 4433 9 4334 "AS_pastel_link_33_DOWN"
+> 8 0 10 4433 125000000.000000
+> 8 0 11 4433 0.000100
+> 6 0 4434 7 4334 "pastel-34.toulouse.grid5000.fr"
+> 8 0 8 4434 9567400000.000000
+> 6 0 4435 9 4334 "AS_pastel_link_34_UP"
+> 8 0 10 4435 125000000.000000
+> 8 0 11 4435 0.000100
+> 6 0 4436 9 4334 "AS_pastel_link_34_DOWN"
+> 8 0 10 4436 125000000.000000
+> 8 0 11 4436 0.000100
+> 6 0 4437 7 4334 "pastel-35.toulouse.grid5000.fr"
+> 8 0 8 4437 9567400000.000000
+> 6 0 4438 9 4334 "AS_pastel_link_35_UP"
+> 8 0 10 4438 125000000.000000
+> 8 0 11 4438 0.000100
+> 6 0 4439 9 4334 "AS_pastel_link_35_DOWN"
+> 8 0 10 4439 125000000.000000
+> 8 0 11 4439 0.000100
+> 6 0 4440 7 4334 "pastel-36.toulouse.grid5000.fr"
+> 8 0 8 4440 9567400000.000000
+> 6 0 4441 9 4334 "AS_pastel_link_36_UP"
+> 8 0 10 4441 125000000.000000
+> 8 0 11 4441 0.000100
+> 6 0 4442 9 4334 "AS_pastel_link_36_DOWN"
+> 8 0 10 4442 125000000.000000
+> 8 0 11 4442 0.000100
+> 6 0 4443 7 4334 "pastel-37.toulouse.grid5000.fr"
+> 8 0 8 4443 9567400000.000000
+> 6 0 4444 9 4334 "AS_pastel_link_37_UP"
+> 8 0 10 4444 125000000.000000
+> 8 0 11 4444 0.000100
+> 6 0 4445 9 4334 "AS_pastel_link_37_DOWN"
+> 8 0 10 4445 125000000.000000
+> 8 0 11 4445 0.000100
+> 6 0 4446 7 4334 "pastel-38.toulouse.grid5000.fr"
+> 8 0 8 4446 9567400000.000000
+> 6 0 4447 9 4334 "AS_pastel_link_38_UP"
+> 8 0 10 4447 125000000.000000
+> 8 0 11 4447 0.000100
+> 6 0 4448 9 4334 "AS_pastel_link_38_DOWN"
+> 8 0 10 4448 125000000.000000
+> 8 0 11 4448 0.000100
+> 6 0 4449 7 4334 "pastel-39.toulouse.grid5000.fr"
+> 8 0 8 4449 9567400000.000000
+> 6 0 4450 9 4334 "AS_pastel_link_39_UP"
+> 8 0 10 4450 125000000.000000
+> 8 0 11 4450 0.000100
+> 6 0 4451 9 4334 "AS_pastel_link_39_DOWN"
+> 8 0 10 4451 125000000.000000
+> 8 0 11 4451 0.000100
+> 6 0 4452 7 4334 "pastel-40.toulouse.grid5000.fr"
+> 8 0 8 4452 9567400000.000000
+> 6 0 4453 9 4334 "AS_pastel_link_40_UP"
+> 8 0 10 4453 125000000.000000
+> 8 0 11 4453 0.000100
+> 6 0 4454 9 4334 "AS_pastel_link_40_DOWN"
+> 8 0 10 4454 125000000.000000
+> 8 0 11 4454 0.000100
+> 6 0 4455 7 4334 "pastel-41.toulouse.grid5000.fr"
+> 8 0 8 4455 9567400000.000000
+> 6 0 4456 9 4334 "AS_pastel_link_41_UP"
+> 8 0 10 4456 125000000.000000
+> 8 0 11 4456 0.000100
+> 6 0 4457 9 4334 "AS_pastel_link_41_DOWN"
+> 8 0 10 4457 125000000.000000
+> 8 0 11 4457 0.000100
+> 6 0 4458 7 4334 "pastel-42.toulouse.grid5000.fr"
+> 8 0 8 4458 9567400000.000000
+> 6 0 4459 9 4334 "AS_pastel_link_42_UP"
+> 8 0 10 4459 125000000.000000
+> 8 0 11 4459 0.000100
+> 6 0 4460 9 4334 "AS_pastel_link_42_DOWN"
+> 8 0 10 4460 125000000.000000
+> 8 0 11 4460 0.000100
+> 6 0 4461 7 4334 "pastel-43.toulouse.grid5000.fr"
+> 8 0 8 4461 9567400000.000000
+> 6 0 4462 9 4334 "AS_pastel_link_43_UP"
+> 8 0 10 4462 125000000.000000
+> 8 0 11 4462 0.000100
+> 6 0 4463 9 4334 "AS_pastel_link_43_DOWN"
+> 8 0 10 4463 125000000.000000
+> 8 0 11 4463 0.000100
+> 6 0 4464 7 4334 "pastel-44.toulouse.grid5000.fr"
+> 8 0 8 4464 9567400000.000000
+> 6 0 4465 9 4334 "AS_pastel_link_44_UP"
+> 8 0 10 4465 125000000.000000
+> 8 0 11 4465 0.000100
+> 6 0 4466 9 4334 "AS_pastel_link_44_DOWN"
+> 8 0 10 4466 125000000.000000
+> 8 0 11 4466 0.000100
+> 6 0 4467 7 4334 "pastel-45.toulouse.grid5000.fr"
+> 8 0 8 4467 9567400000.000000
+> 6 0 4468 9 4334 "AS_pastel_link_45_UP"
+> 8 0 10 4468 125000000.000000
+> 8 0 11 4468 0.000100
+> 6 0 4469 9 4334 "AS_pastel_link_45_DOWN"
+> 8 0 10 4469 125000000.000000
+> 8 0 11 4469 0.000100
+> 6 0 4470 7 4334 "pastel-46.toulouse.grid5000.fr"
+> 8 0 8 4470 9567400000.000000
+> 6 0 4471 9 4334 "AS_pastel_link_46_UP"
+> 8 0 10 4471 125000000.000000
+> 8 0 11 4471 0.000100
+> 6 0 4472 9 4334 "AS_pastel_link_46_DOWN"
+> 8 0 10 4472 125000000.000000
+> 8 0 11 4472 0.000100
+> 6 0 4473 7 4334 "pastel-47.toulouse.grid5000.fr"
+> 8 0 8 4473 9567400000.000000
+> 6 0 4474 9 4334 "AS_pastel_link_47_UP"
+> 8 0 10 4474 125000000.000000
+> 8 0 11 4474 0.000100
+> 6 0 4475 9 4334 "AS_pastel_link_47_DOWN"
+> 8 0 10 4475 125000000.000000
+> 8 0 11 4475 0.000100
+> 6 0 4476 7 4334 "pastel-48.toulouse.grid5000.fr"
+> 8 0 8 4476 9567400000.000000
+> 6 0 4477 9 4334 "AS_pastel_link_48_UP"
+> 8 0 10 4477 125000000.000000
+> 8 0 11 4477 0.000100
+> 6 0 4478 9 4334 "AS_pastel_link_48_DOWN"
+> 8 0 10 4478 125000000.000000
+> 8 0 11 4478 0.000100
+> 6 0 4479 7 4334 "pastel-49.toulouse.grid5000.fr"
+> 8 0 8 4479 9567400000.000000
+> 6 0 4480 9 4334 "AS_pastel_link_49_UP"
+> 8 0 10 4480 125000000.000000
+> 8 0 11 4480 0.000100
+> 6 0 4481 9 4334 "AS_pastel_link_49_DOWN"
+> 8 0 10 4481 125000000.000000
+> 8 0 11 4481 0.000100
+> 6 0 4482 7 4334 "pastel-50.toulouse.grid5000.fr"
+> 8 0 8 4482 9567400000.000000
+> 6 0 4483 9 4334 "AS_pastel_link_50_UP"
+> 8 0 10 4483 125000000.000000
+> 8 0 11 4483 0.000100
+> 6 0 4484 9 4334 "AS_pastel_link_50_DOWN"
+> 8 0 10 4484 125000000.000000
+> 8 0 11 4484 0.000100
+> 6 0 4485 7 4334 "pastel-51.toulouse.grid5000.fr"
+> 8 0 8 4485 9567400000.000000
+> 6 0 4486 9 4334 "AS_pastel_link_51_UP"
+> 8 0 10 4486 125000000.000000
+> 8 0 11 4486 0.000100
+> 6 0 4487 9 4334 "AS_pastel_link_51_DOWN"
+> 8 0 10 4487 125000000.000000
+> 8 0 11 4487 0.000100
+> 6 0 4488 7 4334 "pastel-52.toulouse.grid5000.fr"
+> 8 0 8 4488 9567400000.000000
+> 6 0 4489 9 4334 "AS_pastel_link_52_UP"
+> 8 0 10 4489 125000000.000000
+> 8 0 11 4489 0.000100
+> 6 0 4490 9 4334 "AS_pastel_link_52_DOWN"
+> 8 0 10 4490 125000000.000000
+> 8 0 11 4490 0.000100
+> 6 0 4491 7 4334 "pastel-53.toulouse.grid5000.fr"
+> 8 0 8 4491 9567400000.000000
+> 6 0 4492 9 4334 "AS_pastel_link_53_UP"
+> 8 0 10 4492 125000000.000000
+> 8 0 11 4492 0.000100
+> 6 0 4493 9 4334 "AS_pastel_link_53_DOWN"
+> 8 0 10 4493 125000000.000000
+> 8 0 11 4493 0.000100
+> 6 0 4494 7 4334 "pastel-54.toulouse.grid5000.fr"
+> 8 0 8 4494 9567400000.000000
+> 6 0 4495 9 4334 "AS_pastel_link_54_UP"
+> 8 0 10 4495 125000000.000000
+> 8 0 11 4495 0.000100
+> 6 0 4496 9 4334 "AS_pastel_link_54_DOWN"
+> 8 0 10 4496 125000000.000000
+> 8 0 11 4496 0.000100
+> 6 0 4497 7 4334 "pastel-55.toulouse.grid5000.fr"
+> 8 0 8 4497 9567400000.000000
+> 6 0 4498 9 4334 "AS_pastel_link_55_UP"
+> 8 0 10 4498 125000000.000000
+> 8 0 11 4498 0.000100
+> 6 0 4499 9 4334 "AS_pastel_link_55_DOWN"
+> 8 0 10 4499 125000000.000000
+> 8 0 11 4499 0.000100
+> 6 0 4500 7 4334 "pastel-56.toulouse.grid5000.fr"
+> 8 0 8 4500 9567400000.000000
+> 6 0 4501 9 4334 "AS_pastel_link_56_UP"
+> 8 0 10 4501 125000000.000000
+> 8 0 11 4501 0.000100
+> 6 0 4502 9 4334 "AS_pastel_link_56_DOWN"
+> 8 0 10 4502 125000000.000000
+> 8 0 11 4502 0.000100
+> 6 0 4503 7 4334 "pastel-57.toulouse.grid5000.fr"
+> 8 0 8 4503 9567400000.000000
+> 6 0 4504 9 4334 "AS_pastel_link_57_UP"
+> 8 0 10 4504 125000000.000000
+> 8 0 11 4504 0.000100
+> 6 0 4505 9 4334 "AS_pastel_link_57_DOWN"
+> 8 0 10 4505 125000000.000000
+> 8 0 11 4505 0.000100
+> 6 0 4506 7 4334 "pastel-58.toulouse.grid5000.fr"
+> 8 0 8 4506 9567400000.000000
+> 6 0 4507 9 4334 "AS_pastel_link_58_UP"
+> 8 0 10 4507 125000000.000000
+> 8 0 11 4507 0.000100
+> 6 0 4508 9 4334 "AS_pastel_link_58_DOWN"
+> 8 0 10 4508 125000000.000000
+> 8 0 11 4508 0.000100
+> 6 0 4509 7 4334 "pastel-59.toulouse.grid5000.fr"
+> 8 0 8 4509 9567400000.000000
+> 6 0 4510 9 4334 "AS_pastel_link_59_UP"
+> 8 0 10 4510 125000000.000000
+> 8 0 11 4510 0.000100
+> 6 0 4511 9 4334 "AS_pastel_link_59_DOWN"
+> 8 0 10 4511 125000000.000000
+> 8 0 11 4511 0.000100
+> 6 0 4512 7 4334 "pastel-60.toulouse.grid5000.fr"
+> 8 0 8 4512 9567400000.000000
+> 6 0 4513 9 4334 "AS_pastel_link_60_UP"
+> 8 0 10 4513 125000000.000000
+> 8 0 11 4513 0.000100
+> 6 0 4514 9 4334 "AS_pastel_link_60_DOWN"
+> 8 0 10 4514 125000000.000000
+> 8 0 11 4514 0.000100
+> 6 0 4515 7 4334 "pastel-61.toulouse.grid5000.fr"
+> 8 0 8 4515 9567400000.000000
+> 6 0 4516 9 4334 "AS_pastel_link_61_UP"
+> 8 0 10 4516 125000000.000000
+> 8 0 11 4516 0.000100
+> 6 0 4517 9 4334 "AS_pastel_link_61_DOWN"
+> 8 0 10 4517 125000000.000000
+> 8 0 11 4517 0.000100
+> 6 0 4518 7 4334 "pastel-62.toulouse.grid5000.fr"
+> 8 0 8 4518 9567400000.000000
+> 6 0 4519 9 4334 "AS_pastel_link_62_UP"
+> 8 0 10 4519 125000000.000000
+> 8 0 11 4519 0.000100
+> 6 0 4520 9 4334 "AS_pastel_link_62_DOWN"
+> 8 0 10 4520 125000000.000000
+> 8 0 11 4520 0.000100
+> 6 0 4521 7 4334 "pastel-63.toulouse.grid5000.fr"
+> 8 0 8 4521 9567400000.000000
+> 6 0 4522 9 4334 "AS_pastel_link_63_UP"
+> 8 0 10 4522 125000000.000000
+> 8 0 11 4522 0.000100
+> 6 0 4523 9 4334 "AS_pastel_link_63_DOWN"
+> 8 0 10 4523 125000000.000000
+> 8 0 11 4523 0.000100
+> 6 0 4524 7 4334 "pastel-64.toulouse.grid5000.fr"
+> 8 0 8 4524 9567400000.000000
+> 6 0 4525 9 4334 "AS_pastel_link_64_UP"
+> 8 0 10 4525 125000000.000000
+> 8 0 11 4525 0.000100
+> 6 0 4526 9 4334 "AS_pastel_link_64_DOWN"
+> 8 0 10 4526 125000000.000000
+> 8 0 11 4526 0.000100
+> 6 0 4527 7 4334 "pastel-65.toulouse.grid5000.fr"
+> 8 0 8 4527 9567400000.000000
+> 6 0 4528 9 4334 "AS_pastel_link_65_UP"
+> 8 0 10 4528 125000000.000000
+> 8 0 11 4528 0.000100
+> 6 0 4529 9 4334 "AS_pastel_link_65_DOWN"
+> 8 0 10 4529 125000000.000000
+> 8 0 11 4529 0.000100
+> 6 0 4530 7 4334 "pastel-66.toulouse.grid5000.fr"
+> 8 0 8 4530 9567400000.000000
+> 6 0 4531 9 4334 "AS_pastel_link_66_UP"
+> 8 0 10 4531 125000000.000000
+> 8 0 11 4531 0.000100
+> 6 0 4532 9 4334 "AS_pastel_link_66_DOWN"
+> 8 0 10 4532 125000000.000000
+> 8 0 11 4532 0.000100
+> 6 0 4533 7 4334 "pastel-67.toulouse.grid5000.fr"
+> 8 0 8 4533 9567400000.000000
+> 6 0 4534 9 4334 "AS_pastel_link_67_UP"
+> 8 0 10 4534 125000000.000000
+> 8 0 11 4534 0.000100
+> 6 0 4535 9 4334 "AS_pastel_link_67_DOWN"
+> 8 0 10 4535 125000000.000000
+> 8 0 11 4535 0.000100
+> 6 0 4536 7 4334 "pastel-68.toulouse.grid5000.fr"
+> 8 0 8 4536 9567400000.000000
+> 6 0 4537 9 4334 "AS_pastel_link_68_UP"
+> 8 0 10 4537 125000000.000000
+> 8 0 11 4537 0.000100
+> 6 0 4538 9 4334 "AS_pastel_link_68_DOWN"
+> 8 0 10 4538 125000000.000000
+> 8 0 11 4538 0.000100
+> 6 0 4539 7 4334 "pastel-69.toulouse.grid5000.fr"
+> 8 0 8 4539 9567400000.000000
+> 6 0 4540 9 4334 "AS_pastel_link_69_UP"
+> 8 0 10 4540 125000000.000000
+> 8 0 11 4540 0.000100
+> 6 0 4541 9 4334 "AS_pastel_link_69_DOWN"
+> 8 0 10 4541 125000000.000000
+> 8 0 11 4541 0.000100
+> 6 0 4542 7 4334 "pastel-70.toulouse.grid5000.fr"
+> 8 0 8 4542 9567400000.000000
+> 6 0 4543 9 4334 "AS_pastel_link_70_UP"
+> 8 0 10 4543 125000000.000000
+> 8 0 11 4543 0.000100
+> 6 0 4544 9 4334 "AS_pastel_link_70_DOWN"
+> 8 0 10 4544 125000000.000000
+> 8 0 11 4544 0.000100
+> 6 0 4545 7 4334 "pastel-71.toulouse.grid5000.fr"
+> 8 0 8 4545 9567400000.000000
+> 6 0 4546 9 4334 "AS_pastel_link_71_UP"
+> 8 0 10 4546 125000000.000000
+> 8 0 11 4546 0.000100
+> 6 0 4547 9 4334 "AS_pastel_link_71_DOWN"
+> 8 0 10 4547 125000000.000000
+> 8 0 11 4547 0.000100
+> 6 0 4548 7 4334 "pastel-72.toulouse.grid5000.fr"
+> 8 0 8 4548 9567400000.000000
+> 6 0 4549 9 4334 "AS_pastel_link_72_UP"
+> 8 0 10 4549 125000000.000000
+> 8 0 11 4549 0.000100
+> 6 0 4550 9 4334 "AS_pastel_link_72_DOWN"
+> 8 0 10 4550 125000000.000000
+> 8 0 11 4550 0.000100
+> 6 0 4551 7 4334 "pastel-73.toulouse.grid5000.fr"
+> 8 0 8 4551 9567400000.000000
+> 6 0 4552 9 4334 "AS_pastel_link_73_UP"
+> 8 0 10 4552 125000000.000000
+> 8 0 11 4552 0.000100
+> 6 0 4553 9 4334 "AS_pastel_link_73_DOWN"
+> 8 0 10 4553 125000000.000000
+> 8 0 11 4553 0.000100
+> 6 0 4554 7 4334 "pastel-74.toulouse.grid5000.fr"
+> 8 0 8 4554 9567400000.000000
+> 6 0 4555 9 4334 "AS_pastel_link_74_UP"
+> 8 0 10 4555 125000000.000000
+> 8 0 11 4555 0.000100
+> 6 0 4556 9 4334 "AS_pastel_link_74_DOWN"
+> 8 0 10 4556 125000000.000000
+> 8 0 11 4556 0.000100
+> 6 0 4557 7 4334 "pastel-75.toulouse.grid5000.fr"
+> 8 0 8 4557 9567400000.000000
+> 6 0 4558 9 4334 "AS_pastel_link_75_UP"
+> 8 0 10 4558 125000000.000000
+> 8 0 11 4558 0.000100
+> 6 0 4559 9 4334 "AS_pastel_link_75_DOWN"
+> 8 0 10 4559 125000000.000000
+> 8 0 11 4559 0.000100
+> 6 0 4560 7 4334 "pastel-76.toulouse.grid5000.fr"
+> 8 0 8 4560 9567400000.000000
+> 6 0 4561 9 4334 "AS_pastel_link_76_UP"
+> 8 0 10 4561 125000000.000000
+> 8 0 11 4561 0.000100
+> 6 0 4562 9 4334 "AS_pastel_link_76_DOWN"
+> 8 0 10 4562 125000000.000000
+> 8 0 11 4562 0.000100
+> 6 0 4563 7 4334 "pastel-77.toulouse.grid5000.fr"
+> 8 0 8 4563 9567400000.000000
+> 6 0 4564 9 4334 "AS_pastel_link_77_UP"
+> 8 0 10 4564 125000000.000000
+> 8 0 11 4564 0.000100
+> 6 0 4565 9 4334 "AS_pastel_link_77_DOWN"
+> 8 0 10 4565 125000000.000000
+> 8 0 11 4565 0.000100
+> 6 0 4566 7 4334 "pastel-78.toulouse.grid5000.fr"
+> 8 0 8 4566 9567400000.000000
+> 6 0 4567 9 4334 "AS_pastel_link_78_UP"
+> 8 0 10 4567 125000000.000000
+> 8 0 11 4567 0.000100
+> 6 0 4568 9 4334 "AS_pastel_link_78_DOWN"
+> 8 0 10 4568 125000000.000000
+> 8 0 11 4568 0.000100
+> 6 0 4569 7 4334 "pastel-79.toulouse.grid5000.fr"
+> 8 0 8 4569 9567400000.000000
+> 6 0 4570 9 4334 "AS_pastel_link_79_UP"
+> 8 0 10 4570 125000000.000000
+> 8 0 11 4570 0.000100
+> 6 0 4571 9 4334 "AS_pastel_link_79_DOWN"
+> 8 0 10 4571 125000000.000000
+> 8 0 11 4571 0.000100
+> 6 0 4572 7 4334 "pastel-80.toulouse.grid5000.fr"
+> 8 0 8 4572 9567400000.000000
+> 6 0 4573 9 4334 "AS_pastel_link_80_UP"
+> 8 0 10 4573 125000000.000000
+> 8 0 11 4573 0.000100
+> 6 0 4574 9 4334 "AS_pastel_link_80_DOWN"
+> 8 0 10 4574 125000000.000000
+> 8 0 11 4574 0.000100
+> 6 0 4575 12 4334 "pastel-AS_pastel_router.toulouse.grid5000.fr"
+> 6 0 4576 9 4334 "AS_pastel_backbone"
+> 8 0 10 4576 1250000000.000000
+> 8 0 11 4576 0.000100
+> 6 0 4577 3 4333 "link_pastel"
+> 8 0 4 4577 1250000000.000000
+> 8 0 5 4577 0.000100
+> 6 0 4578 6 4333 "AS_violette"
+> 6 0 4579 7 4578 "violette-1.toulouse.grid5000.fr"
+> 8 0 8 4579 5114300000.000000
+> 6 0 4580 9 4578 "AS_violette_link_1_UP"
+> 8 0 10 4580 125000000.000000
+> 8 0 11 4580 0.000100
+> 6 0 4581 9 4578 "AS_violette_link_1_DOWN"
+> 8 0 10 4581 125000000.000000
+> 8 0 11 4581 0.000100
+> 6 0 4582 7 4578 "violette-2.toulouse.grid5000.fr"
+> 8 0 8 4582 5114300000.000000
+> 6 0 4583 9 4578 "AS_violette_link_2_UP"
+> 8 0 10 4583 125000000.000000
+> 8 0 11 4583 0.000100
+> 6 0 4584 9 4578 "AS_violette_link_2_DOWN"
+> 8 0 10 4584 125000000.000000
+> 8 0 11 4584 0.000100
+> 6 0 4585 7 4578 "violette-3.toulouse.grid5000.fr"
+> 8 0 8 4585 5114300000.000000
+> 6 0 4586 9 4578 "AS_violette_link_3_UP"
+> 8 0 10 4586 125000000.000000
+> 8 0 11 4586 0.000100
+> 6 0 4587 9 4578 "AS_violette_link_3_DOWN"
+> 8 0 10 4587 125000000.000000
+> 8 0 11 4587 0.000100
+> 6 0 4588 7 4578 "violette-4.toulouse.grid5000.fr"
+> 8 0 8 4588 5114300000.000000
+> 6 0 4589 9 4578 "AS_violette_link_4_UP"
+> 8 0 10 4589 125000000.000000
+> 8 0 11 4589 0.000100
+> 6 0 4590 9 4578 "AS_violette_link_4_DOWN"
+> 8 0 10 4590 125000000.000000
+> 8 0 11 4590 0.000100
+> 6 0 4591 7 4578 "violette-5.toulouse.grid5000.fr"
+> 8 0 8 4591 5114300000.000000
+> 6 0 4592 9 4578 "AS_violette_link_5_UP"
+> 8 0 10 4592 125000000.000000
+> 8 0 11 4592 0.000100
+> 6 0 4593 9 4578 "AS_violette_link_5_DOWN"
+> 8 0 10 4593 125000000.000000
+> 8 0 11 4593 0.000100
+> 6 0 4594 7 4578 "violette-6.toulouse.grid5000.fr"
+> 8 0 8 4594 5114300000.000000
+> 6 0 4595 9 4578 "AS_violette_link_6_UP"
+> 8 0 10 4595 125000000.000000
+> 8 0 11 4595 0.000100
+> 6 0 4596 9 4578 "AS_violette_link_6_DOWN"
+> 8 0 10 4596 125000000.000000
+> 8 0 11 4596 0.000100
+> 6 0 4597 7 4578 "violette-7.toulouse.grid5000.fr"
+> 8 0 8 4597 5114300000.000000
+> 6 0 4598 9 4578 "AS_violette_link_7_UP"
+> 8 0 10 4598 125000000.000000
+> 8 0 11 4598 0.000100
+> 6 0 4599 9 4578 "AS_violette_link_7_DOWN"
+> 8 0 10 4599 125000000.000000
+> 8 0 11 4599 0.000100
+> 6 0 4600 7 4578 "violette-8.toulouse.grid5000.fr"
+> 8 0 8 4600 5114300000.000000
+> 6 0 4601 9 4578 "AS_violette_link_8_UP"
+> 8 0 10 4601 125000000.000000
+> 8 0 11 4601 0.000100
+> 6 0 4602 9 4578 "AS_violette_link_8_DOWN"
+> 8 0 10 4602 125000000.000000
+> 8 0 11 4602 0.000100
+> 6 0 4603 7 4578 "violette-9.toulouse.grid5000.fr"
+> 8 0 8 4603 5114300000.000000
+> 6 0 4604 9 4578 "AS_violette_link_9_UP"
+> 8 0 10 4604 125000000.000000
+> 8 0 11 4604 0.000100
+> 6 0 4605 9 4578 "AS_violette_link_9_DOWN"
+> 8 0 10 4605 125000000.000000
+> 8 0 11 4605 0.000100
+> 6 0 4606 7 4578 "violette-10.toulouse.grid5000.fr"
+> 8 0 8 4606 5114300000.000000
+> 6 0 4607 9 4578 "AS_violette_link_10_UP"
+> 8 0 10 4607 125000000.000000
+> 8 0 11 4607 0.000100
+> 6 0 4608 9 4578 "AS_violette_link_10_DOWN"
+> 8 0 10 4608 125000000.000000
+> 8 0 11 4608 0.000100
+> 6 0 4609 7 4578 "violette-11.toulouse.grid5000.fr"
+> 8 0 8 4609 5114300000.000000
+> 6 0 4610 9 4578 "AS_violette_link_11_UP"
+> 8 0 10 4610 125000000.000000
+> 8 0 11 4610 0.000100
+> 6 0 4611 9 4578 "AS_violette_link_11_DOWN"
+> 8 0 10 4611 125000000.000000
+> 8 0 11 4611 0.000100
+> 6 0 4612 7 4578 "violette-12.toulouse.grid5000.fr"
+> 8 0 8 4612 5114300000.000000
+> 6 0 4613 9 4578 "AS_violette_link_12_UP"
+> 8 0 10 4613 125000000.000000
+> 8 0 11 4613 0.000100
+> 6 0 4614 9 4578 "AS_violette_link_12_DOWN"
+> 8 0 10 4614 125000000.000000
+> 8 0 11 4614 0.000100
+> 6 0 4615 7 4578 "violette-13.toulouse.grid5000.fr"
+> 8 0 8 4615 5114300000.000000
+> 6 0 4616 9 4578 "AS_violette_link_13_UP"
+> 8 0 10 4616 125000000.000000
+> 8 0 11 4616 0.000100
+> 6 0 4617 9 4578 "AS_violette_link_13_DOWN"
+> 8 0 10 4617 125000000.000000
+> 8 0 11 4617 0.000100
+> 6 0 4618 7 4578 "violette-14.toulouse.grid5000.fr"
+> 8 0 8 4618 5114300000.000000
+> 6 0 4619 9 4578 "AS_violette_link_14_UP"
+> 8 0 10 4619 125000000.000000
+> 8 0 11 4619 0.000100
+> 6 0 4620 9 4578 "AS_violette_link_14_DOWN"
+> 8 0 10 4620 125000000.000000
+> 8 0 11 4620 0.000100
+> 6 0 4621 7 4578 "violette-15.toulouse.grid5000.fr"
+> 8 0 8 4621 5114300000.000000
+> 6 0 4622 9 4578 "AS_violette_link_15_UP"
+> 8 0 10 4622 125000000.000000
+> 8 0 11 4622 0.000100
+> 6 0 4623 9 4578 "AS_violette_link_15_DOWN"
+> 8 0 10 4623 125000000.000000
+> 8 0 11 4623 0.000100
+> 6 0 4624 7 4578 "violette-16.toulouse.grid5000.fr"
+> 8 0 8 4624 5114300000.000000
+> 6 0 4625 9 4578 "AS_violette_link_16_UP"
+> 8 0 10 4625 125000000.000000
+> 8 0 11 4625 0.000100
+> 6 0 4626 9 4578 "AS_violette_link_16_DOWN"
+> 8 0 10 4626 125000000.000000
+> 8 0 11 4626 0.000100
+> 6 0 4627 7 4578 "violette-17.toulouse.grid5000.fr"
+> 8 0 8 4627 5114300000.000000
+> 6 0 4628 9 4578 "AS_violette_link_17_UP"
+> 8 0 10 4628 125000000.000000
+> 8 0 11 4628 0.000100
+> 6 0 4629 9 4578 "AS_violette_link_17_DOWN"
+> 8 0 10 4629 125000000.000000
+> 8 0 11 4629 0.000100
+> 6 0 4630 7 4578 "violette-18.toulouse.grid5000.fr"
+> 8 0 8 4630 5114300000.000000
+> 6 0 4631 9 4578 "AS_violette_link_18_UP"
+> 8 0 10 4631 125000000.000000
+> 8 0 11 4631 0.000100
+> 6 0 4632 9 4578 "AS_violette_link_18_DOWN"
+> 8 0 10 4632 125000000.000000
+> 8 0 11 4632 0.000100
+> 6 0 4633 7 4578 "violette-19.toulouse.grid5000.fr"
+> 8 0 8 4633 5114300000.000000
+> 6 0 4634 9 4578 "AS_violette_link_19_UP"
+> 8 0 10 4634 125000000.000000
+> 8 0 11 4634 0.000100
+> 6 0 4635 9 4578 "AS_violette_link_19_DOWN"
+> 8 0 10 4635 125000000.000000
+> 8 0 11 4635 0.000100
+> 6 0 4636 7 4578 "violette-20.toulouse.grid5000.fr"
+> 8 0 8 4636 5114300000.000000
+> 6 0 4637 9 4578 "AS_violette_link_20_UP"
+> 8 0 10 4637 125000000.000000
+> 8 0 11 4637 0.000100
+> 6 0 4638 9 4578 "AS_violette_link_20_DOWN"
+> 8 0 10 4638 125000000.000000
+> 8 0 11 4638 0.000100
+> 6 0 4639 7 4578 "violette-21.toulouse.grid5000.fr"
+> 8 0 8 4639 5114300000.000000
+> 6 0 4640 9 4578 "AS_violette_link_21_UP"
+> 8 0 10 4640 125000000.000000
+> 8 0 11 4640 0.000100
+> 6 0 4641 9 4578 "AS_violette_link_21_DOWN"
+> 8 0 10 4641 125000000.000000
+> 8 0 11 4641 0.000100
+> 6 0 4642 7 4578 "violette-22.toulouse.grid5000.fr"
+> 8 0 8 4642 5114300000.000000
+> 6 0 4643 9 4578 "AS_violette_link_22_UP"
+> 8 0 10 4643 125000000.000000
+> 8 0 11 4643 0.000100
+> 6 0 4644 9 4578 "AS_violette_link_22_DOWN"
+> 8 0 10 4644 125000000.000000
+> 8 0 11 4644 0.000100
+> 6 0 4645 7 4578 "violette-23.toulouse.grid5000.fr"
+> 8 0 8 4645 5114300000.000000
+> 6 0 4646 9 4578 "AS_violette_link_23_UP"
+> 8 0 10 4646 125000000.000000
+> 8 0 11 4646 0.000100
+> 6 0 4647 9 4578 "AS_violette_link_23_DOWN"
+> 8 0 10 4647 125000000.000000
+> 8 0 11 4647 0.000100
+> 6 0 4648 7 4578 "violette-24.toulouse.grid5000.fr"
+> 8 0 8 4648 5114300000.000000
+> 6 0 4649 9 4578 "AS_violette_link_24_UP"
+> 8 0 10 4649 125000000.000000
+> 8 0 11 4649 0.000100
+> 6 0 4650 9 4578 "AS_violette_link_24_DOWN"
+> 8 0 10 4650 125000000.000000
+> 8 0 11 4650 0.000100
+> 6 0 4651 7 4578 "violette-25.toulouse.grid5000.fr"
+> 8 0 8 4651 5114300000.000000
+> 6 0 4652 9 4578 "AS_violette_link_25_UP"
+> 8 0 10 4652 125000000.000000
+> 8 0 11 4652 0.000100
+> 6 0 4653 9 4578 "AS_violette_link_25_DOWN"
+> 8 0 10 4653 125000000.000000
+> 8 0 11 4653 0.000100
+> 6 0 4654 7 4578 "violette-26.toulouse.grid5000.fr"
+> 8 0 8 4654 5114300000.000000
+> 6 0 4655 9 4578 "AS_violette_link_26_UP"
+> 8 0 10 4655 125000000.000000
+> 8 0 11 4655 0.000100
+> 6 0 4656 9 4578 "AS_violette_link_26_DOWN"
+> 8 0 10 4656 125000000.000000
+> 8 0 11 4656 0.000100
+> 6 0 4657 7 4578 "violette-27.toulouse.grid5000.fr"
+> 8 0 8 4657 5114300000.000000
+> 6 0 4658 9 4578 "AS_violette_link_27_UP"
+> 8 0 10 4658 125000000.000000
+> 8 0 11 4658 0.000100
+> 6 0 4659 9 4578 "AS_violette_link_27_DOWN"
+> 8 0 10 4659 125000000.000000
+> 8 0 11 4659 0.000100
+> 6 0 4660 7 4578 "violette-28.toulouse.grid5000.fr"
+> 8 0 8 4660 5114300000.000000
+> 6 0 4661 9 4578 "AS_violette_link_28_UP"
+> 8 0 10 4661 125000000.000000
+> 8 0 11 4661 0.000100
+> 6 0 4662 9 4578 "AS_violette_link_28_DOWN"
+> 8 0 10 4662 125000000.000000
+> 8 0 11 4662 0.000100
+> 6 0 4663 7 4578 "violette-29.toulouse.grid5000.fr"
+> 8 0 8 4663 5114300000.000000
+> 6 0 4664 9 4578 "AS_violette_link_29_UP"
+> 8 0 10 4664 125000000.000000
+> 8 0 11 4664 0.000100
+> 6 0 4665 9 4578 "AS_violette_link_29_DOWN"
+> 8 0 10 4665 125000000.000000
+> 8 0 11 4665 0.000100
+> 6 0 4666 7 4578 "violette-30.toulouse.grid5000.fr"
+> 8 0 8 4666 5114300000.000000
+> 6 0 4667 9 4578 "AS_violette_link_30_UP"
+> 8 0 10 4667 125000000.000000
+> 8 0 11 4667 0.000100
+> 6 0 4668 9 4578 "AS_violette_link_30_DOWN"
+> 8 0 10 4668 125000000.000000
+> 8 0 11 4668 0.000100
+> 6 0 4669 7 4578 "violette-31.toulouse.grid5000.fr"
+> 8 0 8 4669 5114300000.000000
+> 6 0 4670 9 4578 "AS_violette_link_31_UP"
+> 8 0 10 4670 125000000.000000
+> 8 0 11 4670 0.000100
+> 6 0 4671 9 4578 "AS_violette_link_31_DOWN"
+> 8 0 10 4671 125000000.000000
+> 8 0 11 4671 0.000100
+> 6 0 4672 7 4578 "violette-32.toulouse.grid5000.fr"
+> 8 0 8 4672 5114300000.000000
+> 6 0 4673 9 4578 "AS_violette_link_32_UP"
+> 8 0 10 4673 125000000.000000
+> 8 0 11 4673 0.000100
+> 6 0 4674 9 4578 "AS_violette_link_32_DOWN"
+> 8 0 10 4674 125000000.000000
+> 8 0 11 4674 0.000100
+> 6 0 4675 7 4578 "violette-33.toulouse.grid5000.fr"
+> 8 0 8 4675 5114300000.000000
+> 6 0 4676 9 4578 "AS_violette_link_33_UP"
+> 8 0 10 4676 125000000.000000
+> 8 0 11 4676 0.000100
+> 6 0 4677 9 4578 "AS_violette_link_33_DOWN"
+> 8 0 10 4677 125000000.000000
+> 8 0 11 4677 0.000100
+> 6 0 4678 7 4578 "violette-34.toulouse.grid5000.fr"
+> 8 0 8 4678 5114300000.000000
+> 6 0 4679 9 4578 "AS_violette_link_34_UP"
+> 8 0 10 4679 125000000.000000
+> 8 0 11 4679 0.000100
+> 6 0 4680 9 4578 "AS_violette_link_34_DOWN"
+> 8 0 10 4680 125000000.000000
+> 8 0 11 4680 0.000100
+> 6 0 4681 7 4578 "violette-35.toulouse.grid5000.fr"
+> 8 0 8 4681 5114300000.000000
+> 6 0 4682 9 4578 "AS_violette_link_35_UP"
+> 8 0 10 4682 125000000.000000
+> 8 0 11 4682 0.000100
+> 6 0 4683 9 4578 "AS_violette_link_35_DOWN"
+> 8 0 10 4683 125000000.000000
+> 8 0 11 4683 0.000100
+> 6 0 4684 7 4578 "violette-36.toulouse.grid5000.fr"
+> 8 0 8 4684 5114300000.000000
+> 6 0 4685 9 4578 "AS_violette_link_36_UP"
+> 8 0 10 4685 125000000.000000
+> 8 0 11 4685 0.000100
+> 6 0 4686 9 4578 "AS_violette_link_36_DOWN"
+> 8 0 10 4686 125000000.000000
+> 8 0 11 4686 0.000100
+> 6 0 4687 7 4578 "violette-37.toulouse.grid5000.fr"
+> 8 0 8 4687 5114300000.000000
+> 6 0 4688 9 4578 "AS_violette_link_37_UP"
+> 8 0 10 4688 125000000.000000
+> 8 0 11 4688 0.000100
+> 6 0 4689 9 4578 "AS_violette_link_37_DOWN"
+> 8 0 10 4689 125000000.000000
+> 8 0 11 4689 0.000100
+> 6 0 4690 7 4578 "violette-38.toulouse.grid5000.fr"
+> 8 0 8 4690 5114300000.000000
+> 6 0 4691 9 4578 "AS_violette_link_38_UP"
+> 8 0 10 4691 125000000.000000
+> 8 0 11 4691 0.000100
+> 6 0 4692 9 4578 "AS_violette_link_38_DOWN"
+> 8 0 10 4692 125000000.000000
+> 8 0 11 4692 0.000100
+> 6 0 4693 7 4578 "violette-39.toulouse.grid5000.fr"
+> 8 0 8 4693 5114300000.000000
+> 6 0 4694 9 4578 "AS_violette_link_39_UP"
+> 8 0 10 4694 125000000.000000
+> 8 0 11 4694 0.000100
+> 6 0 4695 9 4578 "AS_violette_link_39_DOWN"
+> 8 0 10 4695 125000000.000000
+> 8 0 11 4695 0.000100
+> 6 0 4696 7 4578 "violette-40.toulouse.grid5000.fr"
+> 8 0 8 4696 5114300000.000000
+> 6 0 4697 9 4578 "AS_violette_link_40_UP"
+> 8 0 10 4697 125000000.000000
+> 8 0 11 4697 0.000100
+> 6 0 4698 9 4578 "AS_violette_link_40_DOWN"
+> 8 0 10 4698 125000000.000000
+> 8 0 11 4698 0.000100
+> 6 0 4699 7 4578 "violette-41.toulouse.grid5000.fr"
+> 8 0 8 4699 5114300000.000000
+> 6 0 4700 9 4578 "AS_violette_link_41_UP"
+> 8 0 10 4700 125000000.000000
+> 8 0 11 4700 0.000100
+> 6 0 4701 9 4578 "AS_violette_link_41_DOWN"
+> 8 0 10 4701 125000000.000000
+> 8 0 11 4701 0.000100
+> 6 0 4702 7 4578 "violette-42.toulouse.grid5000.fr"
+> 8 0 8 4702 5114300000.000000
+> 6 0 4703 9 4578 "AS_violette_link_42_UP"
+> 8 0 10 4703 125000000.000000
+> 8 0 11 4703 0.000100
+> 6 0 4704 9 4578 "AS_violette_link_42_DOWN"
+> 8 0 10 4704 125000000.000000
+> 8 0 11 4704 0.000100
+> 6 0 4705 7 4578 "violette-43.toulouse.grid5000.fr"
+> 8 0 8 4705 5114300000.000000
+> 6 0 4706 9 4578 "AS_violette_link_43_UP"
+> 8 0 10 4706 125000000.000000
+> 8 0 11 4706 0.000100
+> 6 0 4707 9 4578 "AS_violette_link_43_DOWN"
+> 8 0 10 4707 125000000.000000
+> 8 0 11 4707 0.000100
+> 6 0 4708 7 4578 "violette-44.toulouse.grid5000.fr"
+> 8 0 8 4708 5114300000.000000
+> 6 0 4709 9 4578 "AS_violette_link_44_UP"
+> 8 0 10 4709 125000000.000000
+> 8 0 11 4709 0.000100
+> 6 0 4710 9 4578 "AS_violette_link_44_DOWN"
+> 8 0 10 4710 125000000.000000
+> 8 0 11 4710 0.000100
+> 6 0 4711 7 4578 "violette-45.toulouse.grid5000.fr"
+> 8 0 8 4711 5114300000.000000
+> 6 0 4712 9 4578 "AS_violette_link_45_UP"
+> 8 0 10 4712 125000000.000000
+> 8 0 11 4712 0.000100
+> 6 0 4713 9 4578 "AS_violette_link_45_DOWN"
+> 8 0 10 4713 125000000.000000
+> 8 0 11 4713 0.000100
+> 6 0 4714 7 4578 "violette-46.toulouse.grid5000.fr"
+> 8 0 8 4714 5114300000.000000
+> 6 0 4715 9 4578 "AS_violette_link_46_UP"
+> 8 0 10 4715 125000000.000000
+> 8 0 11 4715 0.000100
+> 6 0 4716 9 4578 "AS_violette_link_46_DOWN"
+> 8 0 10 4716 125000000.000000
+> 8 0 11 4716 0.000100
+> 6 0 4717 7 4578 "violette-47.toulouse.grid5000.fr"
+> 8 0 8 4717 5114300000.000000
+> 6 0 4718 9 4578 "AS_violette_link_47_UP"
+> 8 0 10 4718 125000000.000000
+> 8 0 11 4718 0.000100
+> 6 0 4719 9 4578 "AS_violette_link_47_DOWN"
+> 8 0 10 4719 125000000.000000
+> 8 0 11 4719 0.000100
+> 6 0 4720 7 4578 "violette-48.toulouse.grid5000.fr"
+> 8 0 8 4720 5114300000.000000
+> 6 0 4721 9 4578 "AS_violette_link_48_UP"
+> 8 0 10 4721 125000000.000000
+> 8 0 11 4721 0.000100
+> 6 0 4722 9 4578 "AS_violette_link_48_DOWN"
+> 8 0 10 4722 125000000.000000
+> 8 0 11 4722 0.000100
+> 6 0 4723 7 4578 "violette-49.toulouse.grid5000.fr"
+> 8 0 8 4723 5114300000.000000
+> 6 0 4724 9 4578 "AS_violette_link_49_UP"
+> 8 0 10 4724 125000000.000000
+> 8 0 11 4724 0.000100
+> 6 0 4725 9 4578 "AS_violette_link_49_DOWN"
+> 8 0 10 4725 125000000.000000
+> 8 0 11 4725 0.000100
+> 6 0 4726 7 4578 "violette-50.toulouse.grid5000.fr"
+> 8 0 8 4726 5114300000.000000
+> 6 0 4727 9 4578 "AS_violette_link_50_UP"
+> 8 0 10 4727 125000000.000000
+> 8 0 11 4727 0.000100
+> 6 0 4728 9 4578 "AS_violette_link_50_DOWN"
+> 8 0 10 4728 125000000.000000
+> 8 0 11 4728 0.000100
+> 6 0 4729 7 4578 "violette-51.toulouse.grid5000.fr"
+> 8 0 8 4729 5114300000.000000
+> 6 0 4730 9 4578 "AS_violette_link_51_UP"
+> 8 0 10 4730 125000000.000000
+> 8 0 11 4730 0.000100
+> 6 0 4731 9 4578 "AS_violette_link_51_DOWN"
+> 8 0 10 4731 125000000.000000
+> 8 0 11 4731 0.000100
+> 6 0 4732 7 4578 "violette-52.toulouse.grid5000.fr"
+> 8 0 8 4732 5114300000.000000
+> 6 0 4733 9 4578 "AS_violette_link_52_UP"
+> 8 0 10 4733 125000000.000000
+> 8 0 11 4733 0.000100
+> 6 0 4734 9 4578 "AS_violette_link_52_DOWN"
+> 8 0 10 4734 125000000.000000
+> 8 0 11 4734 0.000100
+> 6 0 4735 12 4578 "violette-AS_violette_router.toulouse.grid5000.fr"
+> 6 0 4736 9 4578 "AS_violette_backbone"
+> 8 0 10 4736 1250000000.000000
+> 8 0 11 4736 0.000100
+> 6 0 4737 3 4333 "link_violette"
+> 8 0 4 4737 1250000000.000000
+> 8 0 5 4737 0.000100
+> 6 0 4738 6 4333 "gw_AS_toulouse"
+> 6 0 4739 12 4738 "gw_toulouse"
+> 6 0 4740 3 4333 "link_gw_toulouse"
+> 8 0 4 4740 1250000000.000000
+> 8 0 5 4740 0.000100
+> 4 13 1 2 3 ROUTER-LINK
+> 14 0 13 1 G 9 0
+> 15 0 13 1 G 18 0
+> 4 14 1 3 3 LINK-LINK
+> 14 0 14 1 G 18 1
+> 15 0 14 1 G 15 1
+> 14 0 14 1 G 15 2
+> 15 0 14 1 G 12 2
+> 4 15 1 3 2 LINK-ROUTER
+> 14 0 15 1 G 12 3
+> 15 0 15 1 G 2 3
+> 14 0 13 1 G 9 4
+> 15 0 13 1 G 20 4
+> 14 0 15 1 G 20 5
+> 15 0 15 1 G 10 5
+> 14 0 14 1 G 18 6
+> 15 0 14 1 G 17 6
+> 14 0 15 1 G 17 7
+> 15 0 15 1 G 8 7
+> 14 0 15 1 G 15 8
+> 15 0 15 1 G 3 8
+> 14 0 13 1 G 9 9
+> 15 0 13 1 G 19 9
+> 14 0 15 1 G 19 10
+> 15 0 15 1 G 11 10
+> 14 0 14 1 G 18 11
+> 15 0 14 1 G 16 11
+> 14 0 15 1 G 16 12
+> 15 0 15 1 G 7 12
+> 14 0 15 1 G 18 13
+> 15 0 15 1 G 6 13
+> 14 0 14 1 G 15 14
+> 15 0 14 1 G 14 14
+> 14 0 15 1 G 14 15
+> 15 0 15 1 G 5 15
+> 14 0 14 1 G 15 16
+> 15 0 14 1 G 13 16
+> 14 0 15 1 G 13 17
+> 15 0 15 1 G 4 17
+> 14 0 14 1 G 18 18
+> 15 0 14 1 G 20 18
+> 14 0 14 1 G 15 19
+> 15 0 14 1 G 17 19
+> 14 0 15 1 G 12 20
+> 15 0 15 1 G 3 20
+> 14 0 14 1 G 18 21
+> 15 0 14 1 G 19 21
+> 14 0 14 1 G 15 22
+> 15 0 14 1 G 16 22
+> 14 0 15 1 G 15 23
+> 15 0 15 1 G 6 23
+> 14 0 14 1 G 12 24
+> 15 0 14 1 G 14 24
+> 14 0 14 1 G 12 25
+> 15 0 14 1 G 13 25
+> 14 0 14 1 G 20 26
+> 15 0 14 1 G 19 26
+> 14 0 14 1 G 17 27
+> 15 0 14 1 G 16 27
+> 14 0 15 1 G 17 28
+> 15 0 15 1 G 6 28
+> 14 0 13 1 G 3 29
+> 15 0 13 1 G 14 29
+> 14 0 13 1 G 3 30
+> 15 0 13 1 G 13 30
+> 14 0 15 1 G 16 31
+> 15 0 15 1 G 6 31
+> 14 0 14 1 G 14 32
+> 15 0 14 1 G 13 32
+> 4 16 6 7 9 HOST-LINK
+> 14 0 16 4578 G 4591 33
+> 15 0 16 4578 G 4592 33
+> 4 17 6 9 9 LINK-LINK
+> 14 0 17 4578 G 4592 34
+> 15 0 17 4578 G 4736 34
+> 14 0 17 4578 G 4736 35
+> 15 0 17 4578 G 4605 35
+> 4 18 6 9 7 LINK-HOST
+> 14 0 18 4578 G 4605 36
+> 15 0 18 4578 G 4603 36
+> 14 0 17 4578 G 4736 37
+> 15 0 17 4578 G 4608 37
+> 14 0 18 4578 G 4608 38
+> 15 0 18 4578 G 4606 38
+> 14 0 17 4578 G 4736 39
+> 15 0 17 4578 G 4668 39
+> 14 0 18 4578 G 4668 40
+> 15 0 18 4578 G 4666 40
+> 14 0 17 4578 G 4736 41
+> 15 0 17 4578 G 4644 41
+> 14 0 18 4578 G 4644 42
+> 15 0 18 4578 G 4642 42
+> 14 0 17 4578 G 4736 43
+> 15 0 17 4578 G 4620 43
+> 14 0 18 4578 G 4620 44
+> 15 0 18 4578 G 4618 44
+> 14 0 17 4578 G 4736 45
+> 15 0 17 4578 G 4728 45
+> 14 0 18 4578 G 4728 46
+> 15 0 18 4578 G 4726 46
+> 14 0 17 4578 G 4736 47
+> 15 0 17 4578 G 4704 47
+> 14 0 18 4578 G 4704 48
+> 15 0 18 4578 G 4702 48
+> 14 0 17 4578 G 4736 49
+> 15 0 17 4578 G 4680 49
+> 14 0 18 4578 G 4680 50
+> 15 0 18 4578 G 4678 50
+> 14 0 17 4578 G 4736 51
+> 15 0 17 4578 G 4656 51
+> 14 0 18 4578 G 4656 52
+> 15 0 18 4578 G 4654 52
+> 14 0 17 4578 G 4736 53
+> 15 0 17 4578 G 4632 53
+> 14 0 18 4578 G 4632 54
+> 15 0 18 4578 G 4630 54
+> 14 0 17 4578 G 4736 55
+> 15 0 17 4578 G 4716 55
+> 14 0 18 4578 G 4716 56
+> 15 0 18 4578 G 4714 56
+> 14 0 17 4578 G 4736 57
+> 15 0 17 4578 G 4692 57
+> 14 0 18 4578 G 4692 58
+> 15 0 18 4578 G 4690 58
+> 14 0 17 4578 G 4736 59
+> 15 0 17 4578 G 4584 59
+> 14 0 18 4578 G 4584 60
+> 15 0 18 4578 G 4582 60
+> 14 0 17 4578 G 4736 61
+> 15 0 17 4578 G 4596 61
+> 14 0 18 4578 G 4596 62
+> 15 0 18 4578 G 4594 62
+> 4 19 6 9 12 LINK-ROUTER
+> 14 0 19 4578 G 4736 63
+> 15 0 19 4578 G 4735 63
+> 14 0 17 4578 G 4736 64
+> 15 0 17 4578 G 4611 64
+> 14 0 18 4578 G 4611 65
+> 15 0 18 4578 G 4609 65
+> 14 0 17 4578 G 4736 66
+> 15 0 17 4578 G 4671 66
+> 14 0 18 4578 G 4671 67
+> 15 0 18 4578 G 4669 67
+> 14 0 17 4578 G 4736 68
+> 15 0 17 4578 G 4647 68
+> 14 0 18 4578 G 4647 69
+> 15 0 18 4578 G 4645 69
+> 14 0 17 4578 G 4736 70
+> 15 0 17 4578 G 4623 70
+> 14 0 18 4578 G 4623 71
+> 15 0 18 4578 G 4621 71
+> 14 0 17 4578 G 4736 72
+> 15 0 17 4578 G 4731 72
+> 14 0 18 4578 G 4731 73
+> 15 0 18 4578 G 4729 73
+> 14 0 17 4578 G 4736 74
+> 15 0 17 4578 G 4707 74
+> 14 0 18 4578 G 4707 75
+> 15 0 18 4578 G 4705 75
+> 14 0 17 4578 G 4736 76
+> 15 0 17 4578 G 4683 76
+> 14 0 18 4578 G 4683 77
+> 15 0 18 4578 G 4681 77
+> 14 0 17 4578 G 4736 78
+> 15 0 17 4578 G 4659 78
+> 14 0 18 4578 G 4659 79
+> 15 0 18 4578 G 4657 79
+> 14 0 17 4578 G 4736 80
+> 15 0 17 4578 G 4635 80
+> 14 0 18 4578 G 4635 81
+> 15 0 18 4578 G 4633 81
+> 14 0 17 4578 G 4736 82
+> 15 0 17 4578 G 4719 82
+> 14 0 18 4578 G 4719 83
+> 15 0 18 4578 G 4717 83
+> 14 0 17 4578 G 4736 84
+> 15 0 17 4578 G 4695 84
+> 14 0 18 4578 G 4695 85
+> 15 0 18 4578 G 4693 85
+> 14 0 17 4578 G 4736 86
+> 15 0 17 4578 G 4587 86
+> 14 0 18 4578 G 4587 87
+> 15 0 18 4578 G 4585 87
+> 14 0 17 4578 G 4736 88
+> 15 0 17 4578 G 4599 88
+> 14 0 18 4578 G 4599 89
+> 15 0 18 4578 G 4597 89
+> 14 0 17 4578 G 4736 90
+> 15 0 17 4578 G 4638 90
+> 14 0 18 4578 G 4638 91
+> 15 0 18 4578 G 4636 91
+> 14 0 17 4578 G 4736 92
+> 15 0 17 4578 G 4614 92
+> 14 0 18 4578 G 4614 93
+> 15 0 18 4578 G 4612 93
+> 14 0 17 4578 G 4736 94
+> 15 0 17 4578 G 4698 94
+> 14 0 18 4578 G 4698 95
+> 15 0 18 4578 G 4696 95
+> 14 0 17 4578 G 4736 96
+> 15 0 17 4578 G 4674 96
+> 14 0 18 4578 G 4674 97
+> 15 0 18 4578 G 4672 97
+> 14 0 17 4578 G 4736 98
+> 15 0 17 4578 G 4650 98
+> 14 0 18 4578 G 4650 99
+> 15 0 18 4578 G 4648 99
+> 14 0 17 4578 G 4736 100
+> 15 0 17 4578 G 4626 100
+> 14 0 18 4578 G 4626 101
+> 15 0 18 4578 G 4624 101
+> 14 0 17 4578 G 4736 102
+> 15 0 17 4578 G 4734 102
+> 14 0 18 4578 G 4734 103
+> 15 0 18 4578 G 4732 103
+> 14 0 17 4578 G 4736 104
+> 15 0 17 4578 G 4710 104
+> 14 0 18 4578 G 4710 105
+> 15 0 18 4578 G 4708 105
+> 14 0 17 4578 G 4736 106
+> 15 0 17 4578 G 4686 106
+> 14 0 18 4578 G 4686 107
+> 15 0 18 4578 G 4684 107
+> 14 0 17 4578 G 4736 108
+> 15 0 17 4578 G 4662 108
+> 14 0 18 4578 G 4662 109
+> 15 0 18 4578 G 4660 109
+> 14 0 17 4578 G 4736 110
+> 15 0 17 4578 G 4722 110
+> 14 0 18 4578 G 4722 111
+> 15 0 18 4578 G 4720 111
+> 14 0 17 4578 G 4736 112
+> 15 0 17 4578 G 4590 112
+> 14 0 18 4578 G 4590 113
+> 15 0 18 4578 G 4588 113
+> 14 0 17 4578 G 4736 114
+> 15 0 17 4578 G 4602 114
+> 14 0 18 4578 G 4602 115
+> 15 0 18 4578 G 4600 115
+> 14 0 17 4578 G 4736 116
+> 15 0 17 4578 G 4641 116
+> 14 0 18 4578 G 4641 117
+> 15 0 18 4578 G 4639 117
+> 14 0 17 4578 G 4736 118
+> 15 0 17 4578 G 4617 118
+> 14 0 18 4578 G 4617 119
+> 15 0 18 4578 G 4615 119
+> 14 0 17 4578 G 4736 120
+> 15 0 17 4578 G 4701 120
+> 14 0 18 4578 G 4701 121
+> 15 0 18 4578 G 4699 121
+> 14 0 17 4578 G 4736 122
+> 15 0 17 4578 G 4677 122
+> 14 0 18 4578 G 4677 123
+> 15 0 18 4578 G 4675 123
+> 14 0 17 4578 G 4736 124
+> 15 0 17 4578 G 4653 124
+> 14 0 18 4578 G 4653 125
+> 15 0 18 4578 G 4651 125
+> 14 0 17 4578 G 4736 126
+> 15 0 17 4578 G 4629 126
+> 14 0 18 4578 G 4629 127
+> 15 0 18 4578 G 4627 127
+> 14 0 17 4578 G 4736 128
+> 15 0 17 4578 G 4713 128
+> 14 0 18 4578 G 4713 129
+> 15 0 18 4578 G 4711 129
+> 14 0 17 4578 G 4736 130
+> 15 0 17 4578 G 4689 130
+> 14 0 18 4578 G 4689 131
+> 15 0 18 4578 G 4687 131
+> 14 0 17 4578 G 4736 132
+> 15 0 17 4578 G 4665 132
+> 14 0 18 4578 G 4665 133
+> 15 0 18 4578 G 4663 133
+> 14 0 17 4578 G 4736 134
+> 15 0 17 4578 G 4725 134
+> 14 0 18 4578 G 4725 135
+> 15 0 18 4578 G 4723 135
+> 14 0 17 4578 G 4736 136
+> 15 0 17 4578 G 4581 136
+> 14 0 18 4578 G 4581 137
+> 15 0 18 4578 G 4579 137
+> 14 0 16 4578 G 4603 138
+> 15 0 16 4578 G 4604 138
+> 14 0 17 4578 G 4604 139
+> 15 0 17 4578 G 4736 139
+> 14 0 17 4578 G 4736 140
+> 15 0 17 4578 G 4593 140
+> 14 0 18 4578 G 4593 141
+> 15 0 18 4578 G 4591 141
+> 14 0 16 4578 G 4606 142
+> 15 0 16 4578 G 4607 142
+> 14 0 17 4578 G 4607 143
+> 15 0 17 4578 G 4736 143
+> 14 0 16 4578 G 4666 144
+> 15 0 16 4578 G 4667 144
+> 14 0 17 4578 G 4667 145
+> 15 0 17 4578 G 4736 145
+> 14 0 16 4578 G 4642 146
+> 15 0 16 4578 G 4643 146
+> 14 0 17 4578 G 4643 147
+> 15 0 17 4578 G 4736 147
+> 14 0 16 4578 G 4618 148
+> 15 0 16 4578 G 4619 148
+> 14 0 17 4578 G 4619 149
+> 15 0 17 4578 G 4736 149
+> 14 0 16 4578 G 4726 150
+> 15 0 16 4578 G 4727 150
+> 14 0 17 4578 G 4727 151
+> 15 0 17 4578 G 4736 151
+> 14 0 16 4578 G 4702 152
+> 15 0 16 4578 G 4703 152
+> 14 0 17 4578 G 4703 153
+> 15 0 17 4578 G 4736 153
+> 14 0 16 4578 G 4678 154
+> 15 0 16 4578 G 4679 154
+> 14 0 17 4578 G 4679 155
+> 15 0 17 4578 G 4736 155
+> 14 0 16 4578 G 4654 156
+> 15 0 16 4578 G 4655 156
+> 14 0 17 4578 G 4655 157
+> 15 0 17 4578 G 4736 157
+> 14 0 16 4578 G 4630 158
+> 15 0 16 4578 G 4631 158
+> 14 0 17 4578 G 4631 159
+> 15 0 17 4578 G 4736 159
+> 14 0 16 4578 G 4714 160
+> 15 0 16 4578 G 4715 160
+> 14 0 17 4578 G 4715 161
+> 15 0 17 4578 G 4736 161
+> 14 0 16 4578 G 4690 162
+> 15 0 16 4578 G 4691 162
+> 14 0 17 4578 G 4691 163
+> 15 0 17 4578 G 4736 163
+> 14 0 16 4578 G 4582 164
+> 15 0 16 4578 G 4583 164
+> 14 0 17 4578 G 4583 165
+> 15 0 17 4578 G 4736 165
+> 14 0 16 4578 G 4594 166
+> 15 0 16 4578 G 4595 166
+> 14 0 17 4578 G 4595 167
+> 15 0 17 4578 G 4736 167
+> 14 0 16 4578 G 4609 168
+> 15 0 16 4578 G 4610 168
+> 14 0 17 4578 G 4610 169
+> 15 0 17 4578 G 4736 169
+> 14 0 16 4578 G 4669 170
+> 15 0 16 4578 G 4670 170
+> 14 0 17 4578 G 4670 171
+> 15 0 17 4578 G 4736 171
+> 14 0 16 4578 G 4645 172
+> 15 0 16 4578 G 4646 172
+> 14 0 17 4578 G 4646 173
+> 15 0 17 4578 G 4736 173
+> 14 0 16 4578 G 4621 174
+> 15 0 16 4578 G 4622 174
+> 14 0 17 4578 G 4622 175
+> 15 0 17 4578 G 4736 175
+> 14 0 16 4578 G 4729 176
+> 15 0 16 4578 G 4730 176
+> 14 0 17 4578 G 4730 177
+> 15 0 17 4578 G 4736 177
+> 14 0 16 4578 G 4705 178
+> 15 0 16 4578 G 4706 178
+> 14 0 17 4578 G 4706 179
+> 15 0 17 4578 G 4736 179
+> 14 0 16 4578 G 4681 180
+> 15 0 16 4578 G 4682 180
+> 14 0 17 4578 G 4682 181
+> 15 0 17 4578 G 4736 181
+> 14 0 16 4578 G 4657 182
+> 15 0 16 4578 G 4658 182
+> 14 0 17 4578 G 4658 183
+> 15 0 17 4578 G 4736 183
+> 14 0 16 4578 G 4633 184
+> 15 0 16 4578 G 4634 184
+> 14 0 17 4578 G 4634 185
+> 15 0 17 4578 G 4736 185
+> 14 0 16 4578 G 4717 186
+> 15 0 16 4578 G 4718 186
+> 14 0 17 4578 G 4718 187
+> 15 0 17 4578 G 4736 187
+> 14 0 16 4578 G 4693 188
+> 15 0 16 4578 G 4694 188
+> 14 0 17 4578 G 4694 189
+> 15 0 17 4578 G 4736 189
+> 14 0 16 4578 G 4585 190
+> 15 0 16 4578 G 4586 190
+> 14 0 17 4578 G 4586 191
+> 15 0 17 4578 G 4736 191
+> 14 0 16 4578 G 4597 192
+> 15 0 16 4578 G 4598 192
+> 14 0 17 4578 G 4598 193
+> 15 0 17 4578 G 4736 193
+> 14 0 16 4578 G 4636 194
+> 15 0 16 4578 G 4637 194
+> 14 0 17 4578 G 4637 195
+> 15 0 17 4578 G 4736 195
+> 14 0 16 4578 G 4612 196
+> 15 0 16 4578 G 4613 196
+> 14 0 17 4578 G 4613 197
+> 15 0 17 4578 G 4736 197
+> 14 0 16 4578 G 4696 198
+> 15 0 16 4578 G 4697 198
+> 14 0 17 4578 G 4697 199
+> 15 0 17 4578 G 4736 199
+> 14 0 16 4578 G 4672 200
+> 15 0 16 4578 G 4673 200
+> 14 0 17 4578 G 4673 201
+> 15 0 17 4578 G 4736 201
+> 14 0 16 4578 G 4648 202
+> 15 0 16 4578 G 4649 202
+> 14 0 17 4578 G 4649 203
+> 15 0 17 4578 G 4736 203
+> 14 0 16 4578 G 4624 204
+> 15 0 16 4578 G 4625 204
+> 14 0 17 4578 G 4625 205
+> 15 0 17 4578 G 4736 205
+> 14 0 16 4578 G 4732 206
+> 15 0 16 4578 G 4733 206
+> 14 0 17 4578 G 4733 207
+> 15 0 17 4578 G 4736 207
+> 14 0 16 4578 G 4708 208
+> 15 0 16 4578 G 4709 208
+> 14 0 17 4578 G 4709 209
+> 15 0 17 4578 G 4736 209
+> 14 0 16 4578 G 4684 210
+> 15 0 16 4578 G 4685 210
+> 14 0 17 4578 G 4685 211
+> 15 0 17 4578 G 4736 211
+> 14 0 16 4578 G 4660 212
+> 15 0 16 4578 G 4661 212
+> 14 0 17 4578 G 4661 213
+> 15 0 17 4578 G 4736 213
+> 14 0 16 4578 G 4720 214
+> 15 0 16 4578 G 4721 214
+> 14 0 17 4578 G 4721 215
+> 15 0 17 4578 G 4736 215
+> 14 0 16 4578 G 4588 216
+> 15 0 16 4578 G 4589 216
+> 14 0 17 4578 G 4589 217
+> 15 0 17 4578 G 4736 217
+> 14 0 16 4578 G 4600 218
+> 15 0 16 4578 G 4601 218
+> 14 0 17 4578 G 4601 219
+> 15 0 17 4578 G 4736 219
+> 14 0 16 4578 G 4639 220
+> 15 0 16 4578 G 4640 220
+> 14 0 17 4578 G 4640 221
+> 15 0 17 4578 G 4736 221
+> 14 0 16 4578 G 4615 222
+> 15 0 16 4578 G 4616 222
+> 14 0 17 4578 G 4616 223
+> 15 0 17 4578 G 4736 223
+> 14 0 16 4578 G 4699 224
+> 15 0 16 4578 G 4700 224
+> 14 0 17 4578 G 4700 225
+> 15 0 17 4578 G 4736 225
+> 14 0 16 4578 G 4675 226
+> 15 0 16 4578 G 4676 226
+> 14 0 17 4578 G 4676 227
+> 15 0 17 4578 G 4736 227
+> 14 0 16 4578 G 4651 228
+> 15 0 16 4578 G 4652 228
+> 14 0 17 4578 G 4652 229
+> 15 0 17 4578 G 4736 229
+> 14 0 16 4578 G 4627 230
+> 15 0 16 4578 G 4628 230
+> 14 0 17 4578 G 4628 231
+> 15 0 17 4578 G 4736 231
+> 14 0 16 4578 G 4711 232
+> 15 0 16 4578 G 4712 232
+> 14 0 17 4578 G 4712 233
+> 15 0 17 4578 G 4736 233
+> 14 0 16 4578 G 4687 234
+> 15 0 16 4578 G 4688 234
+> 14 0 17 4578 G 4688 235
+> 15 0 17 4578 G 4736 235
+> 14 0 16 4578 G 4663 236
+> 15 0 16 4578 G 4664 236
+> 14 0 17 4578 G 4664 237
+> 15 0 17 4578 G 4736 237
+> 14 0 16 4578 G 4723 238
+> 15 0 16 4578 G 4724 238
+> 14 0 17 4578 G 4724 239
+> 15 0 17 4578 G 4736 239
+> 14 0 16 4578 G 4579 240
+> 15 0 16 4578 G 4580 240
+> 14 0 17 4578 G 4580 241
+> 15 0 17 4578 G 4736 241
+> 14 0 16 4334 G 4365 242
+> 15 0 16 4334 G 4366 242
+> 14 0 17 4334 G 4366 243
+> 15 0 17 4334 G 4576 243
+> 14 0 17 4334 G 4576 244
+> 15 0 17 4334 G 4403 244
+> 14 0 18 4334 G 4403 245
+> 15 0 18 4334 G 4401 245
+> 14 0 17 4334 G 4576 246
+> 15 0 17 4334 G 4487 246
+> 14 0 18 4334 G 4487 247
+> 15 0 18 4334 G 4485 247
+> 14 0 17 4334 G 4576 248
+> 15 0 17 4334 G 4439 248
+> 14 0 18 4334 G 4439 249
+> 15 0 18 4334 G 4437 249
+> 14 0 17 4334 G 4576 250
+> 15 0 17 4334 G 4523 250
+> 14 0 18 4334 G 4523 251
+> 15 0 18 4334 G 4521 251
+> 14 0 17 4334 G 4576 252
+> 15 0 17 4334 G 4391 252
+> 14 0 18 4334 G 4391 253
+> 15 0 18 4334 G 4389 253
+> 14 0 17 4334 G 4576 254
+> 15 0 17 4334 G 4475 254
+> 14 0 18 4334 G 4475 255
+> 15 0 18 4334 G 4473 255
+> 14 0 17 4334 G 4576 256
+> 15 0 17 4334 G 4559 256
+> 14 0 18 4334 G 4559 257
+> 15 0 18 4334 G 4557 257
+> 14 0 17 4334 G 4576 258
+> 15 0 17 4334 G 4511 258
+> 14 0 18 4334 G 4511 259
+> 15 0 18 4334 G 4509 259
+> 14 0 17 4334 G 4576 260
+> 15 0 17 4334 G 4358 260
+> 14 0 18 4334 G 4358 261
+> 15 0 18 4334 G 4356 261
+> 14 0 17 4334 G 4576 262
+> 15 0 17 4334 G 4394 262
+> 14 0 18 4334 G 4394 263
+> 15 0 18 4334 G 4392 263
+> 14 0 17 4334 G 4576 264
+> 15 0 17 4334 G 4430 264
+> 14 0 18 4334 G 4430 265
+> 15 0 18 4334 G 4428 265
+> 14 0 17 4334 G 4576 266
+> 15 0 17 4334 G 4514 266
+> 14 0 18 4334 G 4514 267
+> 15 0 18 4334 G 4512 267
+> 14 0 17 4334 G 4576 268
+> 15 0 17 4334 G 4382 268
+> 14 0 18 4334 G 4382 269
+> 15 0 18 4334 G 4380 269
+> 14 0 17 4334 G 4576 270
+> 15 0 17 4334 G 4466 270
+> 14 0 18 4334 G 4466 271
+> 15 0 18 4334 G 4464 271
+> 14 0 17 4334 G 4576 272
+> 15 0 17 4334 G 4550 272
+> 14 0 18 4334 G 4550 273
+> 15 0 18 4334 G 4548 273
+> 14 0 17 4334 G 4576 274
+> 15 0 17 4334 G 4418 274
+> 14 0 18 4334 G 4418 275
+> 15 0 18 4334 G 4416 275
+> 14 0 17 4334 G 4576 276
+> 15 0 17 4334 G 4502 276
+> 14 0 18 4334 G 4502 277
+> 15 0 18 4334 G 4500 277
+> 14 0 17 4334 G 4576 278
+> 15 0 17 4334 G 4538 278
+> 14 0 18 4334 G 4538 279
+> 15 0 18 4334 G 4536 279
+> 14 0 17 4334 G 4576 280
+> 15 0 17 4334 G 4349 280
+> 14 0 18 4334 G 4349 281
+> 15 0 18 4334 G 4347 281
+> 14 0 17 4334 G 4576 282
+> 15 0 17 4334 G 4373 282
+> 14 0 18 4334 G 4373 283
+> 15 0 18 4334 G 4371 283
+> 14 0 17 4334 G 4576 284
+> 15 0 17 4334 G 4457 284
+> 14 0 18 4334 G 4457 285
+> 15 0 18 4334 G 4455 285
+> 14 0 17 4334 G 4576 286
+> 15 0 17 4334 G 4409 286
+> 14 0 18 4334 G 4409 287
+> 15 0 18 4334 G 4407 287
+> 14 0 17 4334 G 4576 288
+> 15 0 17 4334 G 4493 288
+> 14 0 18 4334 G 4493 289
+> 15 0 18 4334 G 4491 289
+> 14 0 17 4334 G 4576 290
+> 15 0 17 4334 G 4445 290
+> 14 0 18 4334 G 4445 291
+> 15 0 18 4334 G 4443 291
+> 14 0 17 4334 G 4576 292
+> 15 0 17 4334 G 4529 292
+> 14 0 18 4334 G 4529 293
+> 15 0 18 4334 G 4527 293
+> 14 0 17 4334 G 4576 294
+> 15 0 17 4334 G 4481 294
+> 14 0 18 4334 G 4481 295
+> 15 0 18 4334 G 4479 295
+> 14 0 17 4334 G 4576 296
+> 15 0 17 4334 G 4565 296
+> 14 0 18 4334 G 4565 297
+> 15 0 18 4334 G 4563 297
+> 14 0 17 4334 G 4576 298
+> 15 0 17 4334 G 4340 298
+> 14 0 18 4334 G 4340 299
+> 15 0 18 4334 G 4338 299
+> 14 0 17 4334 G 4576 300
+> 15 0 17 4334 G 4364 300
+> 14 0 18 4334 G 4364 301
+> 15 0 18 4334 G 4362 301
+> 14 0 17 4334 G 4576 302
+> 15 0 17 4334 G 4400 302
+> 14 0 18 4334 G 4400 303
+> 15 0 18 4334 G 4398 303
+> 14 0 17 4334 G 4576 304
+> 15 0 17 4334 G 4484 304
+> 14 0 18 4334 G 4484 305
+> 15 0 18 4334 G 4482 305
+> 14 0 17 4334 G 4576 306
+> 15 0 17 4334 G 4436 306
+> 14 0 18 4334 G 4436 307
+> 15 0 18 4334 G 4434 307
+> 14 0 17 4334 G 4576 308
+> 15 0 17 4334 G 4520 308
+> 14 0 18 4334 G 4520 309
+> 15 0 18 4334 G 4518 309
+> 14 0 17 4334 G 4576 310
+> 15 0 17 4334 G 4388 310
+> 14 0 18 4334 G 4388 311
+> 15 0 18 4334 G 4386 311
+> 14 0 17 4334 G 4576 312
+> 15 0 17 4334 G 4472 312
+> 14 0 18 4334 G 4472 313
+> 15 0 18 4334 G 4470 313
+> 14 0 17 4334 G 4576 314
+> 15 0 17 4334 G 4556 314
+> 14 0 18 4334 G 4556 315
+> 15 0 18 4334 G 4554 315
+> 14 0 17 4334 G 4576 316
+> 15 0 17 4334 G 4508 316
+> 14 0 18 4334 G 4508 317
+> 15 0 18 4334 G 4506 317
+> 14 0 17 4334 G 4576 318
+> 15 0 17 4334 G 4355 318
+> 14 0 18 4334 G 4355 319
+> 15 0 18 4334 G 4353 319
+> 14 0 17 4334 G 4576 320
+> 15 0 17 4334 G 4427 320
+> 14 0 18 4334 G 4427 321
+> 15 0 18 4334 G 4425 321
+> 14 0 17 4334 G 4576 322
+> 15 0 17 4334 G 4379 322
+> 14 0 18 4334 G 4379 323
+> 15 0 18 4334 G 4377 323
+> 14 0 17 4334 G 4576 324
+> 15 0 17 4334 G 4463 324
+> 14 0 18 4334 G 4463 325
+> 15 0 18 4334 G 4461 325
+> 14 0 17 4334 G 4576 326
+> 15 0 17 4334 G 4547 326
+> 14 0 18 4334 G 4547 327
+> 15 0 18 4334 G 4545 327
+> 14 0 17 4334 G 4576 328
+> 15 0 17 4334 G 4415 328
+> 14 0 18 4334 G 4415 329
+> 15 0 18 4334 G 4413 329
+> 14 0 17 4334 G 4576 330
+> 15 0 17 4334 G 4499 330
+> 14 0 18 4334 G 4499 331
+> 15 0 18 4334 G 4497 331
+> 14 0 17 4334 G 4576 332
+> 15 0 17 4334 G 4451 332
+> 14 0 18 4334 G 4451 333
+> 15 0 18 4334 G 4449 333
+> 14 0 17 4334 G 4576 334
+> 15 0 17 4334 G 4535 334
+> 14 0 18 4334 G 4535 335
+> 15 0 18 4334 G 4533 335
+> 14 0 17 4334 G 4576 336
+> 15 0 17 4334 G 4571 336
+> 14 0 18 4334 G 4571 337
+> 15 0 18 4334 G 4569 337
+> 14 0 17 4334 G 4576 338
+> 15 0 17 4334 G 4346 338
+> 14 0 18 4334 G 4346 339
+> 15 0 18 4334 G 4344 339
+> 14 0 19 4334 G 4576 340
+> 15 0 19 4334 G 4575 340
+> 14 0 17 4334 G 4576 341
+> 15 0 17 4334 G 4370 341
+> 14 0 18 4334 G 4370 342
+> 15 0 18 4334 G 4368 342
+> 14 0 17 4334 G 4576 343
+> 15 0 17 4334 G 4454 343
+> 14 0 18 4334 G 4454 344
+> 15 0 18 4334 G 4452 344
+> 14 0 17 4334 G 4576 345
+> 15 0 17 4334 G 4406 345
+> 14 0 18 4334 G 4406 346
+> 15 0 18 4334 G 4404 346
+> 14 0 17 4334 G 4576 347
+> 15 0 17 4334 G 4490 347
+> 14 0 18 4334 G 4490 348
+> 15 0 18 4334 G 4488 348
+> 14 0 17 4334 G 4576 349
+> 15 0 17 4334 G 4574 349
+> 14 0 18 4334 G 4574 350
+> 15 0 18 4334 G 4572 350
+> 14 0 17 4334 G 4576 351
+> 15 0 17 4334 G 4442 351
+> 14 0 18 4334 G 4442 352
+> 15 0 18 4334 G 4440 352
+> 14 0 17 4334 G 4576 353
+> 15 0 17 4334 G 4526 353
+> 14 0 18 4334 G 4526 354
+> 15 0 18 4334 G 4524 354
+> 14 0 17 4334 G 4576 355
+> 15 0 17 4334 G 4478 355
+> 14 0 18 4334 G 4478 356
+> 15 0 18 4334 G 4476 356
+> 14 0 17 4334 G 4576 357
+> 15 0 17 4334 G 4562 357
+> 14 0 18 4334 G 4562 358
+> 15 0 18 4334 G 4560 358
+> 14 0 17 4334 G 4576 359
+> 15 0 17 4334 G 4337 359
+> 14 0 18 4334 G 4337 360
+> 15 0 18 4334 G 4335 360
+> 14 0 17 4334 G 4576 361
+> 15 0 17 4334 G 4361 361
+> 14 0 18 4334 G 4361 362
+> 15 0 18 4334 G 4359 362
+> 14 0 17 4334 G 4576 363
+> 15 0 17 4334 G 4397 363
+> 14 0 18 4334 G 4397 364
+> 15 0 18 4334 G 4395 364
+> 14 0 17 4334 G 4576 365
+> 15 0 17 4334 G 4433 365
+> 14 0 18 4334 G 4433 366
+> 15 0 18 4334 G 4431 366
+> 14 0 17 4334 G 4576 367
+> 15 0 17 4334 G 4517 367
+> 14 0 18 4334 G 4517 368
+> 15 0 18 4334 G 4515 368
+> 14 0 17 4334 G 4576 369
+> 15 0 17 4334 G 4385 369
+> 14 0 18 4334 G 4385 370
+> 15 0 18 4334 G 4383 370
+> 14 0 17 4334 G 4576 371
+> 15 0 17 4334 G 4469 371
+> 14 0 18 4334 G 4469 372
+> 15 0 18 4334 G 4467 372
+> 14 0 17 4334 G 4576 373
+> 15 0 17 4334 G 4553 373
+> 14 0 18 4334 G 4553 374
+> 15 0 18 4334 G 4551 374
+> 14 0 17 4334 G 4576 375
+> 15 0 17 4334 G 4421 375
+> 14 0 18 4334 G 4421 376
+> 15 0 18 4334 G 4419 376
+> 14 0 17 4334 G 4576 377
+> 15 0 17 4334 G 4505 377
+> 14 0 18 4334 G 4505 378
+> 15 0 18 4334 G 4503 378
+> 14 0 17 4334 G 4576 379
+> 15 0 17 4334 G 4541 379
+> 14 0 18 4334 G 4541 380
+> 15 0 18 4334 G 4539 380
+> 14 0 17 4334 G 4576 381
+> 15 0 17 4334 G 4352 381
+> 14 0 18 4334 G 4352 382
+> 15 0 18 4334 G 4350 382
+> 14 0 17 4334 G 4576 383
+> 15 0 17 4334 G 4424 383
+> 14 0 18 4334 G 4424 384
+> 15 0 18 4334 G 4422 384
+> 14 0 17 4334 G 4576 385
+> 15 0 17 4334 G 4376 385
+> 14 0 18 4334 G 4376 386
+> 15 0 18 4334 G 4374 386
+> 14 0 17 4334 G 4576 387
+> 15 0 17 4334 G 4460 387
+> 14 0 18 4334 G 4460 388
+> 15 0 18 4334 G 4458 388
+> 14 0 17 4334 G 4576 389
+> 15 0 17 4334 G 4544 389
+> 14 0 18 4334 G 4544 390
+> 15 0 18 4334 G 4542 390
+> 14 0 17 4334 G 4576 391
+> 15 0 17 4334 G 4412 391
+> 14 0 18 4334 G 4412 392
+> 15 0 18 4334 G 4410 392
+> 14 0 17 4334 G 4576 393
+> 15 0 17 4334 G 4496 393
+> 14 0 18 4334 G 4496 394
+> 15 0 18 4334 G 4494 394
+> 14 0 17 4334 G 4576 395
+> 15 0 17 4334 G 4448 395
+> 14 0 18 4334 G 4448 396
+> 15 0 18 4334 G 4446 396
+> 14 0 17 4334 G 4576 397
+> 15 0 17 4334 G 4532 397
+> 14 0 18 4334 G 4532 398
+> 15 0 18 4334 G 4530 398
+> 14 0 17 4334 G 4576 399
+> 15 0 17 4334 G 4568 399
+> 14 0 18 4334 G 4568 400
+> 15 0 18 4334 G 4566 400
+> 14 0 17 4334 G 4576 401
+> 15 0 17 4334 G 4343 401
+> 14 0 18 4334 G 4343 402
+> 15 0 18 4334 G 4341 402
+> 14 0 16 4334 G 4401 403
+> 15 0 16 4334 G 4402 403
+> 14 0 17 4334 G 4402 404
+> 15 0 17 4334 G 4576 404
+> 14 0 17 4334 G 4576 405
+> 15 0 17 4334 G 4367 405
+> 14 0 18 4334 G 4367 406
+> 15 0 18 4334 G 4365 406
+> 14 0 16 4334 G 4485 407
+> 15 0 16 4334 G 4486 407
+> 14 0 17 4334 G 4486 408
+> 15 0 17 4334 G 4576 408
+> 14 0 16 4334 G 4437 409
+> 15 0 16 4334 G 4438 409
+> 14 0 17 4334 G 4438 410
+> 15 0 17 4334 G 4576 410
+> 14 0 16 4334 G 4521 411
+> 15 0 16 4334 G 4522 411
+> 14 0 17 4334 G 4522 412
+> 15 0 17 4334 G 4576 412
+> 14 0 16 4334 G 4389 413
+> 15 0 16 4334 G 4390 413
+> 14 0 17 4334 G 4390 414
+> 15 0 17 4334 G 4576 414
+> 14 0 16 4334 G 4473 415
+> 15 0 16 4334 G 4474 415
+> 14 0 17 4334 G 4474 416
+> 15 0 17 4334 G 4576 416
+> 14 0 16 4334 G 4557 417
+> 15 0 16 4334 G 4558 417
+> 14 0 17 4334 G 4558 418
+> 15 0 17 4334 G 4576 418
+> 14 0 16 4334 G 4509 419
+> 15 0 16 4334 G 4510 419
+> 14 0 17 4334 G 4510 420
+> 15 0 17 4334 G 4576 420
+> 14 0 16 4334 G 4356 421
+> 15 0 16 4334 G 4357 421
+> 14 0 17 4334 G 4357 422
+> 15 0 17 4334 G 4576 422
+> 14 0 16 4334 G 4392 423
+> 15 0 16 4334 G 4393 423
+> 14 0 17 4334 G 4393 424
+> 15 0 17 4334 G 4576 424
+> 14 0 16 4334 G 4428 425
+> 15 0 16 4334 G 4429 425
+> 14 0 17 4334 G 4429 426
+> 15 0 17 4334 G 4576 426
+> 14 0 16 4334 G 4512 427
+> 15 0 16 4334 G 4513 427
+> 14 0 17 4334 G 4513 428
+> 15 0 17 4334 G 4576 428
+> 14 0 16 4334 G 4380 429
+> 15 0 16 4334 G 4381 429
+> 14 0 17 4334 G 4381 430
+> 15 0 17 4334 G 4576 430
+> 14 0 16 4334 G 4464 431
+> 15 0 16 4334 G 4465 431
+> 14 0 17 4334 G 4465 432
+> 15 0 17 4334 G 4576 432
+> 14 0 16 4334 G 4548 433
+> 15 0 16 4334 G 4549 433
+> 14 0 17 4334 G 4549 434
+> 15 0 17 4334 G 4576 434
+> 14 0 16 4334 G 4416 435
+> 15 0 16 4334 G 4417 435
+> 14 0 17 4334 G 4417 436
+> 15 0 17 4334 G 4576 436
+> 14 0 16 4334 G 4500 437
+> 15 0 16 4334 G 4501 437
+> 14 0 17 4334 G 4501 438
+> 15 0 17 4334 G 4576 438
+> 14 0 16 4334 G 4536 439
+> 15 0 16 4334 G 4537 439
+> 14 0 17 4334 G 4537 440
+> 15 0 17 4334 G 4576 440
+> 14 0 16 4334 G 4347 441
+> 15 0 16 4334 G 4348 441
+> 14 0 17 4334 G 4348 442
+> 15 0 17 4334 G 4576 442
+> 14 0 16 4334 G 4371 443
+> 15 0 16 4334 G 4372 443
+> 14 0 17 4334 G 4372 444
+> 15 0 17 4334 G 4576 444
+> 14 0 16 4334 G 4455 445
+> 15 0 16 4334 G 4456 445
+> 14 0 17 4334 G 4456 446
+> 15 0 17 4334 G 4576 446
+> 14 0 16 4334 G 4407 447
+> 15 0 16 4334 G 4408 447
+> 14 0 17 4334 G 4408 448
+> 15 0 17 4334 G 4576 448
+> 14 0 16 4334 G 4491 449
+> 15 0 16 4334 G 4492 449
+> 14 0 17 4334 G 4492 450
+> 15 0 17 4334 G 4576 450
+> 14 0 16 4334 G 4443 451
+> 15 0 16 4334 G 4444 451
+> 14 0 17 4334 G 4444 452
+> 15 0 17 4334 G 4576 452
+> 14 0 16 4334 G 4527 453
+> 15 0 16 4334 G 4528 453
+> 14 0 17 4334 G 4528 454
+> 15 0 17 4334 G 4576 454
+> 14 0 16 4334 G 4479 455
+> 15 0 16 4334 G 4480 455
+> 14 0 17 4334 G 4480 456
+> 15 0 17 4334 G 4576 456
+> 14 0 16 4334 G 4563 457
+> 15 0 16 4334 G 4564 457
+> 14 0 17 4334 G 4564 458
+> 15 0 17 4334 G 4576 458
+> 14 0 16 4334 G 4338 459
+> 15 0 16 4334 G 4339 459
+> 14 0 17 4334 G 4339 460
+> 15 0 17 4334 G 4576 460
+> 14 0 16 4334 G 4362 461
+> 15 0 16 4334 G 4363 461
+> 14 0 17 4334 G 4363 462
+> 15 0 17 4334 G 4576 462
+> 14 0 16 4334 G 4398 463
+> 15 0 16 4334 G 4399 463
+> 14 0 17 4334 G 4399 464
+> 15 0 17 4334 G 4576 464
+> 14 0 16 4334 G 4482 465
+> 15 0 16 4334 G 4483 465
+> 14 0 17 4334 G 4483 466
+> 15 0 17 4334 G 4576 466
+> 14 0 16 4334 G 4434 467
+> 15 0 16 4334 G 4435 467
+> 14 0 17 4334 G 4435 468
+> 15 0 17 4334 G 4576 468
+> 14 0 16 4334 G 4518 469
+> 15 0 16 4334 G 4519 469
+> 14 0 17 4334 G 4519 470
+> 15 0 17 4334 G 4576 470
+> 14 0 16 4334 G 4386 471
+> 15 0 16 4334 G 4387 471
+> 14 0 17 4334 G 4387 472
+> 15 0 17 4334 G 4576 472
+> 14 0 16 4334 G 4470 473
+> 15 0 16 4334 G 4471 473
+> 14 0 17 4334 G 4471 474
+> 15 0 17 4334 G 4576 474
+> 14 0 16 4334 G 4554 475
+> 15 0 16 4334 G 4555 475
+> 14 0 17 4334 G 4555 476
+> 15 0 17 4334 G 4576 476
+> 14 0 16 4334 G 4506 477
+> 15 0 16 4334 G 4507 477
+> 14 0 17 4334 G 4507 478
+> 15 0 17 4334 G 4576 478
+> 14 0 16 4334 G 4353 479
+> 15 0 16 4334 G 4354 479
+> 14 0 17 4334 G 4354 480
+> 15 0 17 4334 G 4576 480
+> 14 0 16 4334 G 4425 481
+> 15 0 16 4334 G 4426 481
+> 14 0 17 4334 G 4426 482
+> 15 0 17 4334 G 4576 482
+> 14 0 16 4334 G 4377 483
+> 15 0 16 4334 G 4378 483
+> 14 0 17 4334 G 4378 484
+> 15 0 17 4334 G 4576 484
+> 14 0 16 4334 G 4461 485
+> 15 0 16 4334 G 4462 485
+> 14 0 17 4334 G 4462 486
+> 15 0 17 4334 G 4576 486
+> 14 0 16 4334 G 4545 487
+> 15 0 16 4334 G 4546 487
+> 14 0 17 4334 G 4546 488
+> 15 0 17 4334 G 4576 488
+> 14 0 16 4334 G 4413 489
+> 15 0 16 4334 G 4414 489
+> 14 0 17 4334 G 4414 490
+> 15 0 17 4334 G 4576 490
+> 14 0 16 4334 G 4497 491
+> 15 0 16 4334 G 4498 491
+> 14 0 17 4334 G 4498 492
+> 15 0 17 4334 G 4576 492
+> 14 0 16 4334 G 4449 493
+> 15 0 16 4334 G 4450 493
+> 14 0 17 4334 G 4450 494
+> 15 0 17 4334 G 4576 494
+> 14 0 16 4334 G 4533 495
+> 15 0 16 4334 G 4534 495
+> 14 0 17 4334 G 4534 496
+> 15 0 17 4334 G 4576 496
+> 14 0 16 4334 G 4569 497
+> 15 0 16 4334 G 4570 497
+> 14 0 17 4334 G 4570 498
+> 15 0 17 4334 G 4576 498
+> 14 0 16 4334 G 4344 499
+> 15 0 16 4334 G 4345 499
+> 14 0 17 4334 G 4345 500
+> 15 0 17 4334 G 4576 500
+> 14 0 16 4334 G 4368 501
+> 15 0 16 4334 G 4369 501
+> 14 0 17 4334 G 4369 502
+> 15 0 17 4334 G 4576 502
+> 14 0 16 4334 G 4452 503
+> 15 0 16 4334 G 4453 503
+> 14 0 17 4334 G 4453 504
+> 15 0 17 4334 G 4576 504
+> 14 0 16 4334 G 4404 505
+> 15 0 16 4334 G 4405 505
+> 14 0 17 4334 G 4405 506
+> 15 0 17 4334 G 4576 506
+> 14 0 16 4334 G 4488 507
+> 15 0 16 4334 G 4489 507
+> 14 0 17 4334 G 4489 508
+> 15 0 17 4334 G 4576 508
+> 14 0 16 4334 G 4572 509
+> 15 0 16 4334 G 4573 509
+> 14 0 17 4334 G 4573 510
+> 15 0 17 4334 G 4576 510
+> 14 0 16 4334 G 4440 511
+> 15 0 16 4334 G 4441 511
+> 14 0 17 4334 G 4441 512
+> 15 0 17 4334 G 4576 512
+> 14 0 16 4334 G 4524 513
+> 15 0 16 4334 G 4525 513
+> 14 0 17 4334 G 4525 514
+> 15 0 17 4334 G 4576 514
+> 14 0 16 4334 G 4476 515
+> 15 0 16 4334 G 4477 515
+> 14 0 17 4334 G 4477 516
+> 15 0 17 4334 G 4576 516
+> 14 0 16 4334 G 4560 517
+> 15 0 16 4334 G 4561 517
+> 14 0 17 4334 G 4561 518
+> 15 0 17 4334 G 4576 518
+> 14 0 16 4334 G 4335 519
+> 15 0 16 4334 G 4336 519
+> 14 0 17 4334 G 4336 520
+> 15 0 17 4334 G 4576 520
+> 14 0 16 4334 G 4359 521
+> 15 0 16 4334 G 4360 521
+> 14 0 17 4334 G 4360 522
+> 15 0 17 4334 G 4576 522
+> 14 0 16 4334 G 4395 523
+> 15 0 16 4334 G 4396 523
+> 14 0 17 4334 G 4396 524
+> 15 0 17 4334 G 4576 524
+> 14 0 16 4334 G 4431 525
+> 15 0 16 4334 G 4432 525
+> 14 0 17 4334 G 4432 526
+> 15 0 17 4334 G 4576 526
+> 14 0 16 4334 G 4515 527
+> 15 0 16 4334 G 4516 527
+> 14 0 17 4334 G 4516 528
+> 15 0 17 4334 G 4576 528
+> 14 0 16 4334 G 4383 529
+> 15 0 16 4334 G 4384 529
+> 14 0 17 4334 G 4384 530
+> 15 0 17 4334 G 4576 530
+> 14 0 16 4334 G 4467 531
+> 15 0 16 4334 G 4468 531
+> 14 0 17 4334 G 4468 532
+> 15 0 17 4334 G 4576 532
+> 14 0 16 4334 G 4551 533
+> 15 0 16 4334 G 4552 533
+> 14 0 17 4334 G 4552 534
+> 15 0 17 4334 G 4576 534
+> 14 0 16 4334 G 4419 535
+> 15 0 16 4334 G 4420 535
+> 14 0 17 4334 G 4420 536
+> 15 0 17 4334 G 4576 536
+> 14 0 16 4334 G 4503 537
+> 15 0 16 4334 G 4504 537
+> 14 0 17 4334 G 4504 538
+> 15 0 17 4334 G 4576 538
+> 14 0 16 4334 G 4539 539
+> 15 0 16 4334 G 4540 539
+> 14 0 17 4334 G 4540 540
+> 15 0 17 4334 G 4576 540
+> 14 0 16 4334 G 4350 541
+> 15 0 16 4334 G 4351 541
+> 14 0 17 4334 G 4351 542
+> 15 0 17 4334 G 4576 542
+> 14 0 16 4334 G 4422 543
+> 15 0 16 4334 G 4423 543
+> 14 0 17 4334 G 4423 544
+> 15 0 17 4334 G 4576 544
+> 14 0 16 4334 G 4374 545
+> 15 0 16 4334 G 4375 545
+> 14 0 17 4334 G 4375 546
+> 15 0 17 4334 G 4576 546
+> 14 0 16 4334 G 4458 547
+> 15 0 16 4334 G 4459 547
+> 14 0 17 4334 G 4459 548
+> 15 0 17 4334 G 4576 548
+> 14 0 16 4334 G 4542 549
+> 15 0 16 4334 G 4543 549
+> 14 0 17 4334 G 4543 550
+> 15 0 17 4334 G 4576 550
+> 14 0 16 4334 G 4410 551
+> 15 0 16 4334 G 4411 551
+> 14 0 17 4334 G 4411 552
+> 15 0 17 4334 G 4576 552
+> 14 0 16 4334 G 4494 553
+> 15 0 16 4334 G 4495 553
+> 14 0 17 4334 G 4495 554
+> 15 0 17 4334 G 4576 554
+> 14 0 16 4334 G 4446 555
+> 15 0 16 4334 G 4447 555
+> 14 0 17 4334 G 4447 556
+> 15 0 17 4334 G 4576 556
+> 14 0 16 4334 G 4530 557
+> 15 0 16 4334 G 4531 557
+> 14 0 17 4334 G 4531 558
+> 15 0 17 4334 G 4576 558
+> 14 0 16 4334 G 4566 559
+> 15 0 16 4334 G 4567 559
+> 14 0 17 4334 G 4567 560
+> 15 0 17 4334 G 4576 560
+> 14 0 16 4334 G 4341 561
+> 15 0 16 4334 G 4342 561
+> 14 0 17 4334 G 4342 562
+> 15 0 17 4334 G 4576 562
+> 14 0 13 4333 G 4735 563
+> 15 0 13 4333 G 4737 563
+> 14 0 15 4333 G 4737 564
+> 15 0 15 4333 G 4739 564
+> 14 0 14 4333 G 4737 565
+> 15 0 14 4333 G 4577 565
+> 14 0 15 4333 G 4577 566
+> 15 0 15 4333 G 4575 566
+> 14 0 13 4333 G 4739 567
+> 15 0 13 4333 G 4577 567
+> 14 0 16 3737 G 3744 568
+> 15 0 16 3737 G 3745 568
+> 14 0 17 3737 G 3745 569
+> 15 0 17 3737 G 3859 569
+> 14 0 19 3737 G 3859 570
+> 15 0 19 3737 G 3858 570
+> 14 0 17 3737 G 3859 571
+> 15 0 17 3737 G 3758 571
+> 14 0 18 3737 G 3758 572
+> 15 0 18 3737 G 3756 572
+> 14 0 17 3737 G 3859 573
+> 15 0 17 3737 G 3770 573
+> 14 0 18 3737 G 3770 574
+> 15 0 18 3737 G 3768 574
+> 14 0 17 3737 G 3859 575
+> 15 0 17 3737 G 3800 575
+> 14 0 18 3737 G 3800 576
+> 15 0 18 3737 G 3798 576
+> 14 0 17 3737 G 3859 577
+> 15 0 17 3737 G 3830 577
+> 14 0 18 3737 G 3830 578
+> 15 0 18 3737 G 3828 578
+> 14 0 17 3737 G 3859 579
+> 15 0 17 3737 G 3782 579
+> 14 0 18 3737 G 3782 580
+> 15 0 18 3737 G 3780 580
+> 14 0 17 3737 G 3859 581
+> 15 0 17 3737 G 3812 581
+> 14 0 18 3737 G 3812 582
+> 15 0 18 3737 G 3810 582
+> 14 0 17 3737 G 3859 583
+> 15 0 17 3737 G 3842 583
+> 14 0 18 3737 G 3842 584
+> 15 0 18 3737 G 3840 584
+> 14 0 17 3737 G 3859 585
+> 15 0 17 3737 G 3794 585
+> 14 0 18 3737 G 3794 586
+> 15 0 18 3737 G 3792 586
+> 14 0 17 3737 G 3859 587
+> 15 0 17 3737 G 3824 587
+> 14 0 18 3737 G 3824 588
+> 15 0 18 3737 G 3822 588
+> 14 0 17 3737 G 3859 589
+> 15 0 17 3737 G 3854 589
+> 14 0 18 3737 G 3854 590
+> 15 0 18 3737 G 3852 590
+> 14 0 17 3737 G 3859 591
+> 15 0 17 3737 G 3743 591
+> 14 0 18 3737 G 3743 592
+> 15 0 18 3737 G 3741 592
+> 14 0 17 3737 G 3859 593
+> 15 0 17 3737 G 3755 593
+> 14 0 18 3737 G 3755 594
+> 15 0 18 3737 G 3753 594
+> 14 0 17 3737 G 3859 595
+> 15 0 17 3737 G 3767 595
+> 14 0 18 3737 G 3767 596
+> 15 0 18 3737 G 3765 596
+> 14 0 17 3737 G 3859 597
+> 15 0 17 3737 G 3797 597
+> 14 0 18 3737 G 3797 598
+> 15 0 18 3737 G 3795 598
+> 14 0 17 3737 G 3859 599
+> 15 0 17 3737 G 3827 599
+> 14 0 18 3737 G 3827 600
+> 15 0 18 3737 G 3825 600
+> 14 0 17 3737 G 3859 601
+> 15 0 17 3737 G 3857 601
+> 14 0 18 3737 G 3857 602
+> 15 0 18 3737 G 3855 602
+> 14 0 17 3737 G 3859 603
+> 15 0 17 3737 G 3779 603
+> 14 0 18 3737 G 3779 604
+> 15 0 18 3737 G 3777 604
+> 14 0 17 3737 G 3859 605
+> 15 0 17 3737 G 3809 605
+> 14 0 18 3737 G 3809 606
+> 15 0 18 3737 G 3807 606
+> 14 0 17 3737 G 3859 607
+> 15 0 17 3737 G 3839 607
+> 14 0 18 3737 G 3839 608
+> 15 0 18 3737 G 3837 608
+> 14 0 17 3737 G 3859 609
+> 15 0 17 3737 G 3791 609
+> 14 0 18 3737 G 3791 610
+> 15 0 18 3737 G 3789 610
+> 14 0 17 3737 G 3859 611
+> 15 0 17 3737 G 3821 611
+> 14 0 18 3737 G 3821 612
+> 15 0 18 3737 G 3819 612
+> 14 0 17 3737 G 3859 613
+> 15 0 17 3737 G 3851 613
+> 14 0 18 3737 G 3851 614
+> 15 0 18 3737 G 3849 614
+> 14 0 17 3737 G 3859 615
+> 15 0 17 3737 G 3740 615
+> 14 0 18 3737 G 3740 616
+> 15 0 18 3737 G 3738 616
+> 14 0 17 3737 G 3859 617
+> 15 0 17 3737 G 3752 617
+> 14 0 18 3737 G 3752 618
+> 15 0 18 3737 G 3750 618
+> 14 0 17 3737 G 3859 619
+> 15 0 17 3737 G 3764 619
+> 14 0 18 3737 G 3764 620
+> 15 0 18 3737 G 3762 620
+> 14 0 17 3737 G 3859 621
+> 15 0 17 3737 G 3776 621
+> 14 0 18 3737 G 3776 622
+> 15 0 18 3737 G 3774 622
+> 14 0 17 3737 G 3859 623
+> 15 0 17 3737 G 3806 623
+> 14 0 18 3737 G 3806 624
+> 15 0 18 3737 G 3804 624
+> 14 0 17 3737 G 3859 625
+> 15 0 17 3737 G 3836 625
+> 14 0 18 3737 G 3836 626
+> 15 0 18 3737 G 3834 626
+> 14 0 17 3737 G 3859 627
+> 15 0 17 3737 G 3788 627
+> 14 0 18 3737 G 3788 628
+> 15 0 18 3737 G 3786 628
+> 14 0 17 3737 G 3859 629
+> 15 0 17 3737 G 3818 629
+> 14 0 18 3737 G 3818 630
+> 15 0 18 3737 G 3816 630
+> 14 0 17 3737 G 3859 631
+> 15 0 17 3737 G 3848 631
+> 14 0 18 3737 G 3848 632
+> 15 0 18 3737 G 3846 632
+> 14 0 17 3737 G 3859 633
+> 15 0 17 3737 G 3749 633
+> 14 0 18 3737 G 3749 634
+> 15 0 18 3737 G 3747 634
+> 14 0 17 3737 G 3859 635
+> 15 0 17 3737 G 3761 635
+> 14 0 18 3737 G 3761 636
+> 15 0 18 3737 G 3759 636
+> 14 0 17 3737 G 3859 637
+> 15 0 17 3737 G 3773 637
+> 14 0 18 3737 G 3773 638
+> 15 0 18 3737 G 3771 638
+> 14 0 17 3737 G 3859 639
+> 15 0 17 3737 G 3803 639
+> 14 0 18 3737 G 3803 640
+> 15 0 18 3737 G 3801 640
+> 14 0 17 3737 G 3859 641
+> 15 0 17 3737 G 3833 641
+> 14 0 18 3737 G 3833 642
+> 15 0 18 3737 G 3831 642
+> 14 0 17 3737 G 3859 643
+> 15 0 17 3737 G 3785 643
+> 14 0 18 3737 G 3785 644
+> 15 0 18 3737 G 3783 644
+> 14 0 17 3737 G 3859 645
+> 15 0 17 3737 G 3815 645
+> 14 0 18 3737 G 3815 646
+> 15 0 18 3737 G 3813 646
+> 14 0 17 3737 G 3859 647
+> 15 0 17 3737 G 3845 647
+> 14 0 18 3737 G 3845 648
+> 15 0 18 3737 G 3843 648
+> 14 0 17 3737 G 3859 649
+> 15 0 17 3737 G 3746 649
+> 14 0 18 3737 G 3746 650
+> 15 0 18 3737 G 3744 650
+> 14 0 16 3737 G 3756 651
+> 15 0 16 3737 G 3757 651
+> 14 0 17 3737 G 3757 652
+> 15 0 17 3737 G 3859 652
+> 14 0 16 3737 G 3768 653
+> 15 0 16 3737 G 3769 653
+> 14 0 17 3737 G 3769 654
+> 15 0 17 3737 G 3859 654
+> 14 0 16 3737 G 3798 655
+> 15 0 16 3737 G 3799 655
+> 14 0 17 3737 G 3799 656
+> 15 0 17 3737 G 3859 656
+> 14 0 16 3737 G 3828 657
+> 15 0 16 3737 G 3829 657
+> 14 0 17 3737 G 3829 658
+> 15 0 17 3737 G 3859 658
+> 14 0 16 3737 G 3780 659
+> 15 0 16 3737 G 3781 659
+> 14 0 17 3737 G 3781 660
+> 15 0 17 3737 G 3859 660
+> 14 0 16 3737 G 3810 661
+> 15 0 16 3737 G 3811 661
+> 14 0 17 3737 G 3811 662
+> 15 0 17 3737 G 3859 662
+> 14 0 16 3737 G 3840 663
+> 15 0 16 3737 G 3841 663
+> 14 0 17 3737 G 3841 664
+> 15 0 17 3737 G 3859 664
+> 14 0 16 3737 G 3792 665
+> 15 0 16 3737 G 3793 665
+> 14 0 17 3737 G 3793 666
+> 15 0 17 3737 G 3859 666
+> 14 0 16 3737 G 3822 667
+> 15 0 16 3737 G 3823 667
+> 14 0 17 3737 G 3823 668
+> 15 0 17 3737 G 3859 668
+> 14 0 16 3737 G 3852 669
+> 15 0 16 3737 G 3853 669
+> 14 0 17 3737 G 3853 670
+> 15 0 17 3737 G 3859 670
+> 14 0 16 3737 G 3741 671
+> 15 0 16 3737 G 3742 671
+> 14 0 17 3737 G 3742 672
+> 15 0 17 3737 G 3859 672
+> 14 0 16 3737 G 3753 673
+> 15 0 16 3737 G 3754 673
+> 14 0 17 3737 G 3754 674
+> 15 0 17 3737 G 3859 674
+> 14 0 16 3737 G 3765 675
+> 15 0 16 3737 G 3766 675
+> 14 0 17 3737 G 3766 676
+> 15 0 17 3737 G 3859 676
+> 14 0 16 3737 G 3795 677
+> 15 0 16 3737 G 3796 677
+> 14 0 17 3737 G 3796 678
+> 15 0 17 3737 G 3859 678
+> 14 0 16 3737 G 3825 679
+> 15 0 16 3737 G 3826 679
+> 14 0 17 3737 G 3826 680
+> 15 0 17 3737 G 3859 680
+> 14 0 16 3737 G 3855 681
+> 15 0 16 3737 G 3856 681
+> 14 0 17 3737 G 3856 682
+> 15 0 17 3737 G 3859 682
+> 14 0 16 3737 G 3777 683
+> 15 0 16 3737 G 3778 683
+> 14 0 17 3737 G 3778 684
+> 15 0 17 3737 G 3859 684
+> 14 0 16 3737 G 3807 685
+> 15 0 16 3737 G 3808 685
+> 14 0 17 3737 G 3808 686
+> 15 0 17 3737 G 3859 686
+> 14 0 16 3737 G 3837 687
+> 15 0 16 3737 G 3838 687
+> 14 0 17 3737 G 3838 688
+> 15 0 17 3737 G 3859 688
+> 14 0 16 3737 G 3789 689
+> 15 0 16 3737 G 3790 689
+> 14 0 17 3737 G 3790 690
+> 15 0 17 3737 G 3859 690
+> 14 0 16 3737 G 3819 691
+> 15 0 16 3737 G 3820 691
+> 14 0 17 3737 G 3820 692
+> 15 0 17 3737 G 3859 692
+> 14 0 16 3737 G 3849 693
+> 15 0 16 3737 G 3850 693
+> 14 0 17 3737 G 3850 694
+> 15 0 17 3737 G 3859 694
+> 14 0 16 3737 G 3738 695
+> 15 0 16 3737 G 3739 695
+> 14 0 17 3737 G 3739 696
+> 15 0 17 3737 G 3859 696
+> 14 0 16 3737 G 3750 697
+> 15 0 16 3737 G 3751 697
+> 14 0 17 3737 G 3751 698
+> 15 0 17 3737 G 3859 698
+> 14 0 16 3737 G 3762 699
+> 15 0 16 3737 G 3763 699
+> 14 0 17 3737 G 3763 700
+> 15 0 17 3737 G 3859 700
+> 14 0 16 3737 G 3774 701
+> 15 0 16 3737 G 3775 701
+> 14 0 17 3737 G 3775 702
+> 15 0 17 3737 G 3859 702
+> 14 0 16 3737 G 3804 703
+> 15 0 16 3737 G 3805 703
+> 14 0 17 3737 G 3805 704
+> 15 0 17 3737 G 3859 704
+> 14 0 16 3737 G 3834 705
+> 15 0 16 3737 G 3835 705
+> 14 0 17 3737 G 3835 706
+> 15 0 17 3737 G 3859 706
+> 14 0 16 3737 G 3786 707
+> 15 0 16 3737 G 3787 707
+> 14 0 17 3737 G 3787 708
+> 15 0 17 3737 G 3859 708
+> 14 0 16 3737 G 3816 709
+> 15 0 16 3737 G 3817 709
+> 14 0 17 3737 G 3817 710
+> 15 0 17 3737 G 3859 710
+> 14 0 16 3737 G 3846 711
+> 15 0 16 3737 G 3847 711
+> 14 0 17 3737 G 3847 712
+> 15 0 17 3737 G 3859 712
+> 14 0 16 3737 G 3747 713
+> 15 0 16 3737 G 3748 713
+> 14 0 17 3737 G 3748 714
+> 15 0 17 3737 G 3859 714
+> 14 0 16 3737 G 3759 715
+> 15 0 16 3737 G 3760 715
+> 14 0 17 3737 G 3760 716
+> 15 0 17 3737 G 3859 716
+> 14 0 16 3737 G 3771 717
+> 15 0 16 3737 G 3772 717
+> 14 0 17 3737 G 3772 718
+> 15 0 17 3737 G 3859 718
+> 14 0 16 3737 G 3801 719
+> 15 0 16 3737 G 3802 719
+> 14 0 17 3737 G 3802 720
+> 15 0 17 3737 G 3859 720
+> 14 0 16 3737 G 3831 721
+> 15 0 16 3737 G 3832 721
+> 14 0 17 3737 G 3832 722
+> 15 0 17 3737 G 3859 722
+> 14 0 16 3737 G 3783 723
+> 15 0 16 3737 G 3784 723
+> 14 0 17 3737 G 3784 724
+> 15 0 17 3737 G 3859 724
+> 14 0 16 3737 G 3813 725
+> 15 0 16 3737 G 3814 725
+> 14 0 17 3737 G 3814 726
+> 15 0 17 3737 G 3859 726
+> 14 0 16 3737 G 3843 727
+> 15 0 16 3737 G 3844 727
+> 14 0 17 3737 G 3844 728
+> 15 0 17 3737 G 3859 728
+> 14 0 16 3359 G 3405 729
+> 15 0 16 3359 G 3406 729
+> 14 0 17 3359 G 3406 730
+> 15 0 17 3359 G 3553 730
+> 14 0 17 3359 G 3553 731
+> 15 0 17 3359 G 3515 731
+> 14 0 18 3359 G 3515 732
+> 15 0 18 3359 G 3513 732
+> 14 0 17 3359 G 3553 733
+> 15 0 17 3359 G 3437 733
+> 14 0 18 3359 G 3437 734
+> 15 0 18 3359 G 3435 734
+> 14 0 17 3359 G 3553 735
+> 15 0 17 3359 G 3545 735
+> 14 0 18 3359 G 3545 736
+> 15 0 18 3359 G 3543 736
+> 14 0 17 3359 G 3553 737
+> 15 0 17 3359 G 3467 737
+> 14 0 18 3359 G 3467 738
+> 15 0 18 3359 G 3465 738
+> 14 0 17 3359 G 3553 739
+> 15 0 17 3359 G 3497 739
+> 14 0 18 3359 G 3497 740
+> 15 0 18 3359 G 3495 740
+> 14 0 17 3359 G 3553 741
+> 15 0 17 3359 G 3527 741
+> 14 0 18 3359 G 3527 742
+> 15 0 18 3359 G 3525 742
+> 14 0 17 3359 G 3553 743
+> 15 0 17 3359 G 3368 743
+> 14 0 18 3359 G 3368 744
+> 15 0 18 3359 G 3366 744
+> 14 0 17 3359 G 3553 745
+> 15 0 17 3359 G 3380 745
+> 14 0 18 3359 G 3380 746
+> 15 0 18 3359 G 3378 746
+> 14 0 17 3359 G 3553 747
+> 15 0 17 3359 G 3392 747
+> 14 0 18 3359 G 3392 748
+> 15 0 18 3359 G 3390 748
+> 14 0 17 3359 G 3553 749
+> 15 0 17 3359 G 3422 749
+> 14 0 18 3359 G 3422 750
+> 15 0 18 3359 G 3420 750
+> 14 0 17 3359 G 3553 751
+> 15 0 17 3359 G 3452 751
+> 14 0 18 3359 G 3452 752
+> 15 0 18 3359 G 3450 752
+> 14 0 17 3359 G 3553 753
+> 15 0 17 3359 G 3482 753
+> 14 0 18 3359 G 3482 754
+> 15 0 18 3359 G 3480 754
+> 14 0 17 3359 G 3553 755
+> 15 0 17 3359 G 3404 755
+> 14 0 18 3359 G 3404 756
+> 15 0 18 3359 G 3402 756
+> 14 0 17 3359 G 3553 757
+> 15 0 17 3359 G 3512 757
+> 14 0 18 3359 G 3512 758
+> 15 0 18 3359 G 3510 758
+> 14 0 17 3359 G 3553 759
+> 15 0 17 3359 G 3434 759
+> 14 0 18 3359 G 3434 760
+> 15 0 18 3359 G 3432 760
+> 14 0 17 3359 G 3553 761
+> 15 0 17 3359 G 3542 761
+> 14 0 18 3359 G 3542 762
+> 15 0 18 3359 G 3540 762
+> 14 0 17 3359 G 3553 763
+> 15 0 17 3359 G 3464 763
+> 14 0 18 3359 G 3464 764
+> 15 0 18 3359 G 3462 764
+> 14 0 17 3359 G 3553 765
+> 15 0 17 3359 G 3494 765
+> 14 0 18 3359 G 3494 766
+> 15 0 18 3359 G 3492 766
+> 14 0 17 3359 G 3553 767
+> 15 0 17 3359 G 3416 767
+> 14 0 18 3359 G 3416 768
+> 15 0 18 3359 G 3414 768
+> 14 0 17 3359 G 3553 769
+> 15 0 17 3359 G 3524 769
+> 14 0 18 3359 G 3524 770
+> 15 0 18 3359 G 3522 770
+> 14 0 17 3359 G 3553 771
+> 15 0 17 3359 G 3446 771
+> 14 0 18 3359 G 3446 772
+> 15 0 18 3359 G 3444 772
+> 14 0 17 3359 G 3553 773
+> 15 0 17 3359 G 3476 773
+> 14 0 18 3359 G 3476 774
+> 15 0 18 3359 G 3474 774
+> 14 0 17 3359 G 3553 775
+> 15 0 17 3359 G 3506 775
+> 14 0 18 3359 G 3506 776
+> 15 0 18 3359 G 3504 776
+> 14 0 17 3359 G 3553 777
+> 15 0 17 3359 G 3536 777
+> 14 0 18 3359 G 3536 778
+> 15 0 18 3359 G 3534 778
+> 14 0 17 3359 G 3553 779
+> 15 0 17 3359 G 3365 779
+> 14 0 18 3359 G 3365 780
+> 15 0 18 3359 G 3363 780
+> 14 0 17 3359 G 3553 781
+> 15 0 17 3359 G 3377 781
+> 14 0 18 3359 G 3377 782
+> 15 0 18 3359 G 3375 782
+> 14 0 17 3359 G 3553 783
+> 15 0 17 3359 G 3389 783
+> 14 0 18 3359 G 3389 784
+> 15 0 18 3359 G 3387 784
+> 14 0 17 3359 G 3553 785
+> 15 0 17 3359 G 3419 785
+> 14 0 18 3359 G 3419 786
+> 15 0 18 3359 G 3417 786
+> 14 0 19 3359 G 3553 787
+> 15 0 19 3359 G 3552 787
+> 14 0 17 3359 G 3553 788
+> 15 0 17 3359 G 3449 788
+> 14 0 18 3359 G 3449 789
+> 15 0 18 3359 G 3447 789
+> 14 0 17 3359 G 3553 790
+> 15 0 17 3359 G 3479 790
+> 14 0 18 3359 G 3479 791
+> 15 0 18 3359 G 3477 791
+> 14 0 17 3359 G 3553 792
+> 15 0 17 3359 G 3401 792
+> 14 0 18 3359 G 3401 793
+> 15 0 18 3359 G 3399 793
+> 14 0 17 3359 G 3553 794
+> 15 0 17 3359 G 3509 794
+> 14 0 18 3359 G 3509 795
+> 15 0 18 3359 G 3507 795
+> 14 0 17 3359 G 3553 796
+> 15 0 17 3359 G 3431 796
+> 14 0 18 3359 G 3431 797
+> 15 0 18 3359 G 3429 797
+> 14 0 17 3359 G 3553 798
+> 15 0 17 3359 G 3539 798
+> 14 0 18 3359 G 3539 799
+> 15 0 18 3359 G 3537 799
+> 14 0 17 3359 G 3553 800
+> 15 0 17 3359 G 3461 800
+> 14 0 18 3359 G 3461 801
+> 15 0 18 3359 G 3459 801
+> 14 0 17 3359 G 3553 802
+> 15 0 17 3359 G 3491 802
+> 14 0 18 3359 G 3491 803
+> 15 0 18 3359 G 3489 803
+> 14 0 17 3359 G 3553 804
+> 15 0 17 3359 G 3413 804
+> 14 0 18 3359 G 3413 805
+> 15 0 18 3359 G 3411 805
+> 14 0 17 3359 G 3553 806
+> 15 0 17 3359 G 3521 806
+> 14 0 18 3359 G 3521 807
+> 15 0 18 3359 G 3519 807
+> 14 0 17 3359 G 3553 808
+> 15 0 17 3359 G 3443 808
+> 14 0 18 3359 G 3443 809
+> 15 0 18 3359 G 3441 809
+> 14 0 17 3359 G 3553 810
+> 15 0 17 3359 G 3551 810
+> 14 0 18 3359 G 3551 811
+> 15 0 18 3359 G 3549 811
+> 14 0 17 3359 G 3553 812
+> 15 0 17 3359 G 3473 812
+> 14 0 18 3359 G 3473 813
+> 15 0 18 3359 G 3471 813
+> 14 0 17 3359 G 3553 814
+> 15 0 17 3359 G 3503 814
+> 14 0 18 3359 G 3503 815
+> 15 0 18 3359 G 3501 815
+> 14 0 17 3359 G 3553 816
+> 15 0 17 3359 G 3533 816
+> 14 0 18 3359 G 3533 817
+> 15 0 18 3359 G 3531 817
+> 14 0 17 3359 G 3553 818
+> 15 0 17 3359 G 3362 818
+> 14 0 18 3359 G 3362 819
+> 15 0 18 3359 G 3360 819
+> 14 0 17 3359 G 3553 820
+> 15 0 17 3359 G 3374 820
+> 14 0 18 3359 G 3374 821
+> 15 0 18 3359 G 3372 821
+> 14 0 17 3359 G 3553 822
+> 15 0 17 3359 G 3386 822
+> 14 0 18 3359 G 3386 823
+> 15 0 18 3359 G 3384 823
+> 14 0 17 3359 G 3553 824
+> 15 0 17 3359 G 3398 824
+> 14 0 18 3359 G 3398 825
+> 15 0 18 3359 G 3396 825
+> 14 0 17 3359 G 3553 826
+> 15 0 17 3359 G 3428 826
+> 14 0 18 3359 G 3428 827
+> 15 0 18 3359 G 3426 827
+> 14 0 17 3359 G 3553 828
+> 15 0 17 3359 G 3458 828
+> 14 0 18 3359 G 3458 829
+> 15 0 18 3359 G 3456 829
+> 14 0 17 3359 G 3553 830
+> 15 0 17 3359 G 3488 830
+> 14 0 18 3359 G 3488 831
+> 15 0 18 3359 G 3486 831
+> 14 0 17 3359 G 3553 832
+> 15 0 17 3359 G 3410 832
+> 14 0 18 3359 G 3410 833
+> 15 0 18 3359 G 3408 833
+> 14 0 17 3359 G 3553 834
+> 15 0 17 3359 G 3518 834
+> 14 0 18 3359 G 3518 835
+> 15 0 18 3359 G 3516 835
+> 14 0 17 3359 G 3553 836
+> 15 0 17 3359 G 3440 836
+> 14 0 18 3359 G 3440 837
+> 15 0 18 3359 G 3438 837
+> 14 0 17 3359 G 3553 838
+> 15 0 17 3359 G 3548 838
+> 14 0 18 3359 G 3548 839
+> 15 0 18 3359 G 3546 839
+> 14 0 17 3359 G 3553 840
+> 15 0 17 3359 G 3470 840
+> 14 0 18 3359 G 3470 841
+> 15 0 18 3359 G 3468 841
+> 14 0 17 3359 G 3553 842
+> 15 0 17 3359 G 3500 842
+> 14 0 18 3359 G 3500 843
+> 15 0 18 3359 G 3498 843
+> 14 0 17 3359 G 3553 844
+> 15 0 17 3359 G 3530 844
+> 14 0 18 3359 G 3530 845
+> 15 0 18 3359 G 3528 845
+> 14 0 17 3359 G 3553 846
+> 15 0 17 3359 G 3371 846
+> 14 0 18 3359 G 3371 847
+> 15 0 18 3359 G 3369 847
+> 14 0 17 3359 G 3553 848
+> 15 0 17 3359 G 3383 848
+> 14 0 18 3359 G 3383 849
+> 15 0 18 3359 G 3381 849
+> 14 0 17 3359 G 3553 850
+> 15 0 17 3359 G 3395 850
+> 14 0 18 3359 G 3395 851
+> 15 0 18 3359 G 3393 851
+> 14 0 17 3359 G 3553 852
+> 15 0 17 3359 G 3425 852
+> 14 0 18 3359 G 3425 853
+> 15 0 18 3359 G 3423 853
+> 14 0 17 3359 G 3553 854
+> 15 0 17 3359 G 3455 854
+> 14 0 18 3359 G 3455 855
+> 15 0 18 3359 G 3453 855
+> 14 0 17 3359 G 3553 856
+> 15 0 17 3359 G 3485 856
+> 14 0 18 3359 G 3485 857
+> 15 0 18 3359 G 3483 857
+> 14 0 16 3359 G 3513 858
+> 15 0 16 3359 G 3514 858
+> 14 0 17 3359 G 3514 859
+> 15 0 17 3359 G 3553 859
+> 14 0 17 3359 G 3553 860
+> 15 0 17 3359 G 3407 860
+> 14 0 18 3359 G 3407 861
+> 15 0 18 3359 G 3405 861
+> 14 0 16 3359 G 3435 862
+> 15 0 16 3359 G 3436 862
+> 14 0 17 3359 G 3436 863
+> 15 0 17 3359 G 3553 863
+> 14 0 16 3359 G 3543 864
+> 15 0 16 3359 G 3544 864
+> 14 0 17 3359 G 3544 865
+> 15 0 17 3359 G 3553 865
+> 14 0 16 3359 G 3465 866
+> 15 0 16 3359 G 3466 866
+> 14 0 17 3359 G 3466 867
+> 15 0 17 3359 G 3553 867
+> 14 0 16 3359 G 3495 868
+> 15 0 16 3359 G 3496 868
+> 14 0 17 3359 G 3496 869
+> 15 0 17 3359 G 3553 869
+> 14 0 16 3359 G 3525 870
+> 15 0 16 3359 G 3526 870
+> 14 0 17 3359 G 3526 871
+> 15 0 17 3359 G 3553 871
+> 14 0 16 3359 G 3366 872
+> 15 0 16 3359 G 3367 872
+> 14 0 17 3359 G 3367 873
+> 15 0 17 3359 G 3553 873
+> 14 0 16 3359 G 3378 874
+> 15 0 16 3359 G 3379 874
+> 14 0 17 3359 G 3379 875
+> 15 0 17 3359 G 3553 875
+> 14 0 16 3359 G 3390 876
+> 15 0 16 3359 G 3391 876
+> 14 0 17 3359 G 3391 877
+> 15 0 17 3359 G 3553 877
+> 14 0 16 3359 G 3420 878
+> 15 0 16 3359 G 3421 878
+> 14 0 17 3359 G 3421 879
+> 15 0 17 3359 G 3553 879
+> 14 0 16 3359 G 3450 880
+> 15 0 16 3359 G 3451 880
+> 14 0 17 3359 G 3451 881
+> 15 0 17 3359 G 3553 881
+> 14 0 16 3359 G 3480 882
+> 15 0 16 3359 G 3481 882
+> 14 0 17 3359 G 3481 883
+> 15 0 17 3359 G 3553 883
+> 14 0 16 3359 G 3402 884
+> 15 0 16 3359 G 3403 884
+> 14 0 17 3359 G 3403 885
+> 15 0 17 3359 G 3553 885
+> 14 0 16 3359 G 3510 886
+> 15 0 16 3359 G 3511 886
+> 14 0 17 3359 G 3511 887
+> 15 0 17 3359 G 3553 887
+> 14 0 16 3359 G 3432 888
+> 15 0 16 3359 G 3433 888
+> 14 0 17 3359 G 3433 889
+> 15 0 17 3359 G 3553 889
+> 14 0 16 3359 G 3540 890
+> 15 0 16 3359 G 3541 890
+> 14 0 17 3359 G 3541 891
+> 15 0 17 3359 G 3553 891
+> 14 0 16 3359 G 3462 892
+> 15 0 16 3359 G 3463 892
+> 14 0 17 3359 G 3463 893
+> 15 0 17 3359 G 3553 893
+> 14 0 16 3359 G 3492 894
+> 15 0 16 3359 G 3493 894
+> 14 0 17 3359 G 3493 895
+> 15 0 17 3359 G 3553 895
+> 14 0 16 3359 G 3414 896
+> 15 0 16 3359 G 3415 896
+> 14 0 17 3359 G 3415 897
+> 15 0 17 3359 G 3553 897
+> 14 0 16 3359 G 3522 898
+> 15 0 16 3359 G 3523 898
+> 14 0 17 3359 G 3523 899
+> 15 0 17 3359 G 3553 899
+> 14 0 16 3359 G 3444 900
+> 15 0 16 3359 G 3445 900
+> 14 0 17 3359 G 3445 901
+> 15 0 17 3359 G 3553 901
+> 14 0 16 3359 G 3474 902
+> 15 0 16 3359 G 3475 902
+> 14 0 17 3359 G 3475 903
+> 15 0 17 3359 G 3553 903
+> 14 0 16 3359 G 3504 904
+> 15 0 16 3359 G 3505 904
+> 14 0 17 3359 G 3505 905
+> 15 0 17 3359 G 3553 905
+> 14 0 16 3359 G 3534 906
+> 15 0 16 3359 G 3535 906
+> 14 0 17 3359 G 3535 907
+> 15 0 17 3359 G 3553 907
+> 14 0 16 3359 G 3363 908
+> 15 0 16 3359 G 3364 908
+> 14 0 17 3359 G 3364 909
+> 15 0 17 3359 G 3553 909
+> 14 0 16 3359 G 3375 910
+> 15 0 16 3359 G 3376 910
+> 14 0 17 3359 G 3376 911
+> 15 0 17 3359 G 3553 911
+> 14 0 16 3359 G 3387 912
+> 15 0 16 3359 G 3388 912
+> 14 0 17 3359 G 3388 913
+> 15 0 17 3359 G 3553 913
+> 14 0 16 3359 G 3417 914
+> 15 0 16 3359 G 3418 914
+> 14 0 17 3359 G 3418 915
+> 15 0 17 3359 G 3553 915
+> 14 0 16 3359 G 3447 916
+> 15 0 16 3359 G 3448 916
+> 14 0 17 3359 G 3448 917
+> 15 0 17 3359 G 3553 917
+> 14 0 16 3359 G 3477 918
+> 15 0 16 3359 G 3478 918
+> 14 0 17 3359 G 3478 919
+> 15 0 17 3359 G 3553 919
+> 14 0 16 3359 G 3399 920
+> 15 0 16 3359 G 3400 920
+> 14 0 17 3359 G 3400 921
+> 15 0 17 3359 G 3553 921
+> 14 0 16 3359 G 3507 922
+> 15 0 16 3359 G 3508 922
+> 14 0 17 3359 G 3508 923
+> 15 0 17 3359 G 3553 923
+> 14 0 16 3359 G 3429 924
+> 15 0 16 3359 G 3430 924
+> 14 0 17 3359 G 3430 925
+> 15 0 17 3359 G 3553 925
+> 14 0 16 3359 G 3537 926
+> 15 0 16 3359 G 3538 926
+> 14 0 17 3359 G 3538 927
+> 15 0 17 3359 G 3553 927
+> 14 0 16 3359 G 3459 928
+> 15 0 16 3359 G 3460 928
+> 14 0 17 3359 G 3460 929
+> 15 0 17 3359 G 3553 929
+> 14 0 16 3359 G 3489 930
+> 15 0 16 3359 G 3490 930
+> 14 0 17 3359 G 3490 931
+> 15 0 17 3359 G 3553 931
+> 14 0 16 3359 G 3411 932
+> 15 0 16 3359 G 3412 932
+> 14 0 17 3359 G 3412 933
+> 15 0 17 3359 G 3553 933
+> 14 0 16 3359 G 3519 934
+> 15 0 16 3359 G 3520 934
+> 14 0 17 3359 G 3520 935
+> 15 0 17 3359 G 3553 935
+> 14 0 16 3359 G 3441 936
+> 15 0 16 3359 G 3442 936
+> 14 0 17 3359 G 3442 937
+> 15 0 17 3359 G 3553 937
+> 14 0 16 3359 G 3549 938
+> 15 0 16 3359 G 3550 938
+> 14 0 17 3359 G 3550 939
+> 15 0 17 3359 G 3553 939
+> 14 0 16 3359 G 3471 940
+> 15 0 16 3359 G 3472 940
+> 14 0 17 3359 G 3472 941
+> 15 0 17 3359 G 3553 941
+> 14 0 16 3359 G 3501 942
+> 15 0 16 3359 G 3502 942
+> 14 0 17 3359 G 3502 943
+> 15 0 17 3359 G 3553 943
+> 14 0 16 3359 G 3531 944
+> 15 0 16 3359 G 3532 944
+> 14 0 17 3359 G 3532 945
+> 15 0 17 3359 G 3553 945
+> 14 0 16 3359 G 3360 946
+> 15 0 16 3359 G 3361 946
+> 14 0 17 3359 G 3361 947
+> 15 0 17 3359 G 3553 947
+> 14 0 16 3359 G 3372 948
+> 15 0 16 3359 G 3373 948
+> 14 0 17 3359 G 3373 949
+> 15 0 17 3359 G 3553 949
+> 14 0 16 3359 G 3384 950
+> 15 0 16 3359 G 3385 950
+> 14 0 17 3359 G 3385 951
+> 15 0 17 3359 G 3553 951
+> 14 0 16 3359 G 3396 952
+> 15 0 16 3359 G 3397 952
+> 14 0 17 3359 G 3397 953
+> 15 0 17 3359 G 3553 953
+> 14 0 16 3359 G 3426 954
+> 15 0 16 3359 G 3427 954
+> 14 0 17 3359 G 3427 955
+> 15 0 17 3359 G 3553 955
+> 14 0 16 3359 G 3456 956
+> 15 0 16 3359 G 3457 956
+> 14 0 17 3359 G 3457 957
+> 15 0 17 3359 G 3553 957
+> 14 0 16 3359 G 3486 958
+> 15 0 16 3359 G 3487 958
+> 14 0 17 3359 G 3487 959
+> 15 0 17 3359 G 3553 959
+> 14 0 16 3359 G 3408 960
+> 15 0 16 3359 G 3409 960
+> 14 0 17 3359 G 3409 961
+> 15 0 17 3359 G 3553 961
+> 14 0 16 3359 G 3516 962
+> 15 0 16 3359 G 3517 962
+> 14 0 17 3359 G 3517 963
+> 15 0 17 3359 G 3553 963
+> 14 0 16 3359 G 3438 964
+> 15 0 16 3359 G 3439 964
+> 14 0 17 3359 G 3439 965
+> 15 0 17 3359 G 3553 965
+> 14 0 16 3359 G 3546 966
+> 15 0 16 3359 G 3547 966
+> 14 0 17 3359 G 3547 967
+> 15 0 17 3359 G 3553 967
+> 14 0 16 3359 G 3468 968
+> 15 0 16 3359 G 3469 968
+> 14 0 17 3359 G 3469 969
+> 15 0 17 3359 G 3553 969
+> 14 0 16 3359 G 3498 970
+> 15 0 16 3359 G 3499 970
+> 14 0 17 3359 G 3499 971
+> 15 0 17 3359 G 3553 971
+> 14 0 16 3359 G 3528 972
+> 15 0 16 3359 G 3529 972
+> 14 0 17 3359 G 3529 973
+> 15 0 17 3359 G 3553 973
+> 14 0 16 3359 G 3369 974
+> 15 0 16 3359 G 3370 974
+> 14 0 17 3359 G 3370 975
+> 15 0 17 3359 G 3553 975
+> 14 0 16 3359 G 3381 976
+> 15 0 16 3359 G 3382 976
+> 14 0 17 3359 G 3382 977
+> 15 0 17 3359 G 3553 977
+> 14 0 16 3359 G 3393 978
+> 15 0 16 3359 G 3394 978
+> 14 0 17 3359 G 3394 979
+> 15 0 17 3359 G 3553 979
+> 14 0 16 3359 G 3423 980
+> 15 0 16 3359 G 3424 980
+> 14 0 17 3359 G 3424 981
+> 15 0 17 3359 G 3553 981
+> 14 0 16 3359 G 3453 982
+> 15 0 16 3359 G 3454 982
+> 14 0 17 3359 G 3454 983
+> 15 0 17 3359 G 3553 983
+> 14 0 16 3359 G 3483 984
+> 15 0 16 3359 G 3484 984
+> 14 0 17 3359 G 3484 985
+> 15 0 17 3359 G 3553 985
+> 14 0 16 3555 G 3583 986
+> 15 0 16 3555 G 3584 986
+> 14 0 17 3555 G 3584 987
+> 15 0 17 3555 G 3656 987
+> 14 0 17 3555 G 3656 988
+> 15 0 17 3555 G 3615 988
+> 14 0 18 3555 G 3615 989
+> 15 0 18 3555 G 3613 989
+> 14 0 17 3555 G 3656 990
+> 15 0 17 3555 G 3645 990
+> 14 0 18 3555 G 3645 991
+> 15 0 18 3555 G 3643 991
+> 14 0 17 3555 G 3656 992
+> 15 0 17 3555 G 3597 992
+> 14 0 18 3555 G 3597 993
+> 15 0 18 3555 G 3595 993
+> 14 0 17 3555 G 3656 994
+> 15 0 17 3555 G 3627 994
+> 14 0 18 3555 G 3627 995
+> 15 0 18 3555 G 3625 995
+> 14 0 17 3555 G 3656 996
+> 15 0 17 3555 G 3609 996
+> 14 0 18 3555 G 3609 997
+> 15 0 18 3555 G 3607 997
+> 14 0 17 3555 G 3656 998
+> 15 0 17 3555 G 3639 998
+> 14 0 18 3555 G 3639 999
+> 15 0 18 3555 G 3637 999
+> 14 0 17 3555 G 3656 1000
+> 15 0 17 3555 G 3558 1000
+> 14 0 18 3555 G 3558 1001
+> 15 0 18 3555 G 3556 1001
+> 14 0 17 3555 G 3656 1002
+> 15 0 17 3555 G 3570 1002
+> 14 0 18 3555 G 3570 1003
+> 15 0 18 3555 G 3568 1003
+> 14 0 17 3555 G 3656 1004
+> 15 0 17 3555 G 3582 1004
+> 14 0 18 3555 G 3582 1005
+> 15 0 18 3555 G 3580 1005
+> 14 0 17 3555 G 3656 1006
+> 15 0 17 3555 G 3594 1006
+> 14 0 18 3555 G 3594 1007
+> 15 0 18 3555 G 3592 1007
+> 14 0 17 3555 G 3656 1008
+> 15 0 17 3555 G 3624 1008
+> 14 0 18 3555 G 3624 1009
+> 15 0 18 3555 G 3622 1009
+> 14 0 17 3555 G 3656 1010
+> 15 0 17 3555 G 3654 1010
+> 14 0 18 3555 G 3654 1011
+> 15 0 18 3555 G 3652 1011
+> 14 0 17 3555 G 3656 1012
+> 15 0 17 3555 G 3606 1012
+> 14 0 18 3555 G 3606 1013
+> 15 0 18 3555 G 3604 1013
+> 14 0 17 3555 G 3656 1014
+> 15 0 17 3555 G 3636 1014
+> 14 0 18 3555 G 3636 1015
+> 15 0 18 3555 G 3634 1015
+> 14 0 19 3555 G 3656 1016
+> 15 0 19 3555 G 3655 1016
+> 14 0 17 3555 G 3656 1017
+> 15 0 17 3555 G 3567 1017
+> 14 0 18 3555 G 3567 1018
+> 15 0 18 3555 G 3565 1018
+> 14 0 17 3555 G 3656 1019
+> 15 0 17 3555 G 3579 1019
+> 14 0 18 3555 G 3579 1020
+> 15 0 18 3555 G 3577 1020
+> 14 0 17 3555 G 3656 1021
+> 15 0 17 3555 G 3591 1021
+> 14 0 18 3555 G 3591 1022
+> 15 0 18 3555 G 3589 1022
+> 14 0 17 3555 G 3656 1023
+> 15 0 17 3555 G 3621 1023
+> 14 0 18 3555 G 3621 1024
+> 15 0 18 3555 G 3619 1024
+> 14 0 17 3555 G 3656 1025
+> 15 0 17 3555 G 3651 1025
+> 14 0 18 3555 G 3651 1026
+> 15 0 18 3555 G 3649 1026
+> 14 0 17 3555 G 3656 1027
+> 15 0 17 3555 G 3603 1027
+> 14 0 18 3555 G 3603 1028
+> 15 0 18 3555 G 3601 1028
+> 14 0 17 3555 G 3656 1029
+> 15 0 17 3555 G 3633 1029
+> 14 0 18 3555 G 3633 1030
+> 15 0 18 3555 G 3631 1030
+> 14 0 17 3555 G 3656 1031
+> 15 0 17 3555 G 3564 1031
+> 14 0 18 3555 G 3564 1032
+> 15 0 18 3555 G 3562 1032
+> 14 0 17 3555 G 3656 1033
+> 15 0 17 3555 G 3576 1033
+> 14 0 18 3555 G 3576 1034
+> 15 0 18 3555 G 3574 1034
+> 14 0 17 3555 G 3656 1035
+> 15 0 17 3555 G 3588 1035
+> 14 0 18 3555 G 3588 1036
+> 15 0 18 3555 G 3586 1036
+> 14 0 17 3555 G 3656 1037
+> 15 0 17 3555 G 3618 1037
+> 14 0 18 3555 G 3618 1038
+> 15 0 18 3555 G 3616 1038
+> 14 0 17 3555 G 3656 1039
+> 15 0 17 3555 G 3648 1039
+> 14 0 18 3555 G 3648 1040
+> 15 0 18 3555 G 3646 1040
+> 14 0 17 3555 G 3656 1041
+> 15 0 17 3555 G 3600 1041
+> 14 0 18 3555 G 3600 1042
+> 15 0 18 3555 G 3598 1042
+> 14 0 17 3555 G 3656 1043
+> 15 0 17 3555 G 3630 1043
+> 14 0 18 3555 G 3630 1044
+> 15 0 18 3555 G 3628 1044
+> 14 0 17 3555 G 3656 1045
+> 15 0 17 3555 G 3612 1045
+> 14 0 18 3555 G 3612 1046
+> 15 0 18 3555 G 3610 1046
+> 14 0 17 3555 G 3656 1047
+> 15 0 17 3555 G 3642 1047
+> 14 0 18 3555 G 3642 1048
+> 15 0 18 3555 G 3640 1048
+> 14 0 17 3555 G 3656 1049
+> 15 0 17 3555 G 3561 1049
+> 14 0 18 3555 G 3561 1050
+> 15 0 18 3555 G 3559 1050
+> 14 0 17 3555 G 3656 1051
+> 15 0 17 3555 G 3573 1051
+> 14 0 18 3555 G 3573 1052
+> 15 0 18 3555 G 3571 1052
+> 14 0 16 3555 G 3613 1053
+> 15 0 16 3555 G 3614 1053
+> 14 0 17 3555 G 3614 1054
+> 15 0 17 3555 G 3656 1054
+> 14 0 17 3555 G 3656 1055
+> 15 0 17 3555 G 3585 1055
+> 14 0 18 3555 G 3585 1056
+> 15 0 18 3555 G 3583 1056
+> 14 0 16 3555 G 3643 1057
+> 15 0 16 3555 G 3644 1057
+> 14 0 17 3555 G 3644 1058
+> 15 0 17 3555 G 3656 1058
+> 14 0 16 3555 G 3595 1059
+> 15 0 16 3555 G 3596 1059
+> 14 0 17 3555 G 3596 1060
+> 15 0 17 3555 G 3656 1060
+> 14 0 16 3555 G 3625 1061
+> 15 0 16 3555 G 3626 1061
+> 14 0 17 3555 G 3626 1062
+> 15 0 17 3555 G 3656 1062
+> 14 0 16 3555 G 3607 1063
+> 15 0 16 3555 G 3608 1063
+> 14 0 17 3555 G 3608 1064
+> 15 0 17 3555 G 3656 1064
+> 14 0 16 3555 G 3637 1065
+> 15 0 16 3555 G 3638 1065
+> 14 0 17 3555 G 3638 1066
+> 15 0 17 3555 G 3656 1066
+> 14 0 16 3555 G 3556 1067
+> 15 0 16 3555 G 3557 1067
+> 14 0 17 3555 G 3557 1068
+> 15 0 17 3555 G 3656 1068
+> 14 0 16 3555 G 3568 1069
+> 15 0 16 3555 G 3569 1069
+> 14 0 17 3555 G 3569 1070
+> 15 0 17 3555 G 3656 1070
+> 14 0 16 3555 G 3580 1071
+> 15 0 16 3555 G 3581 1071
+> 14 0 17 3555 G 3581 1072
+> 15 0 17 3555 G 3656 1072
+> 14 0 16 3555 G 3592 1073
+> 15 0 16 3555 G 3593 1073
+> 14 0 17 3555 G 3593 1074
+> 15 0 17 3555 G 3656 1074
+> 14 0 16 3555 G 3622 1075
+> 15 0 16 3555 G 3623 1075
+> 14 0 17 3555 G 3623 1076
+> 15 0 17 3555 G 3656 1076
+> 14 0 16 3555 G 3652 1077
+> 15 0 16 3555 G 3653 1077
+> 14 0 17 3555 G 3653 1078
+> 15 0 17 3555 G 3656 1078
+> 14 0 16 3555 G 3604 1079
+> 15 0 16 3555 G 3605 1079
+> 14 0 17 3555 G 3605 1080
+> 15 0 17 3555 G 3656 1080
+> 14 0 16 3555 G 3634 1081
+> 15 0 16 3555 G 3635 1081
+> 14 0 17 3555 G 3635 1082
+> 15 0 17 3555 G 3656 1082
+> 14 0 16 3555 G 3565 1083
+> 15 0 16 3555 G 3566 1083
+> 14 0 17 3555 G 3566 1084
+> 15 0 17 3555 G 3656 1084
+> 14 0 16 3555 G 3577 1085
+> 15 0 16 3555 G 3578 1085
+> 14 0 17 3555 G 3578 1086
+> 15 0 17 3555 G 3656 1086
+> 14 0 16 3555 G 3589 1087
+> 15 0 16 3555 G 3590 1087
+> 14 0 17 3555 G 3590 1088
+> 15 0 17 3555 G 3656 1088
+> 14 0 16 3555 G 3619 1089
+> 15 0 16 3555 G 3620 1089
+> 14 0 17 3555 G 3620 1090
+> 15 0 17 3555 G 3656 1090
+> 14 0 16 3555 G 3649 1091
+> 15 0 16 3555 G 3650 1091
+> 14 0 17 3555 G 3650 1092
+> 15 0 17 3555 G 3656 1092
+> 14 0 16 3555 G 3601 1093
+> 15 0 16 3555 G 3602 1093
+> 14 0 17 3555 G 3602 1094
+> 15 0 17 3555 G 3656 1094
+> 14 0 16 3555 G 3631 1095
+> 15 0 16 3555 G 3632 1095
+> 14 0 17 3555 G 3632 1096
+> 15 0 17 3555 G 3656 1096
+> 14 0 16 3555 G 3562 1097
+> 15 0 16 3555 G 3563 1097
+> 14 0 17 3555 G 3563 1098
+> 15 0 17 3555 G 3656 1098
+> 14 0 16 3555 G 3574 1099
+> 15 0 16 3555 G 3575 1099
+> 14 0 17 3555 G 3575 1100
+> 15 0 17 3555 G 3656 1100
+> 14 0 16 3555 G 3586 1101
+> 15 0 16 3555 G 3587 1101
+> 14 0 17 3555 G 3587 1102
+> 15 0 17 3555 G 3656 1102
+> 14 0 16 3555 G 3616 1103
+> 15 0 16 3555 G 3617 1103
+> 14 0 17 3555 G 3617 1104
+> 15 0 17 3555 G 3656 1104
+> 14 0 16 3555 G 3646 1105
+> 15 0 16 3555 G 3647 1105
+> 14 0 17 3555 G 3647 1106
+> 15 0 17 3555 G 3656 1106
+> 14 0 16 3555 G 3598 1107
+> 15 0 16 3555 G 3599 1107
+> 14 0 17 3555 G 3599 1108
+> 15 0 17 3555 G 3656 1108
+> 14 0 16 3555 G 3628 1109
+> 15 0 16 3555 G 3629 1109
+> 14 0 17 3555 G 3629 1110
+> 15 0 17 3555 G 3656 1110
+> 14 0 16 3555 G 3610 1111
+> 15 0 16 3555 G 3611 1111
+> 14 0 17 3555 G 3611 1112
+> 15 0 17 3555 G 3656 1112
+> 14 0 16 3555 G 3640 1113
+> 15 0 16 3555 G 3641 1113
+> 14 0 17 3555 G 3641 1114
+> 15 0 17 3555 G 3656 1114
+> 14 0 16 3555 G 3559 1115
+> 15 0 16 3555 G 3560 1115
+> 14 0 17 3555 G 3560 1116
+> 15 0 17 3555 G 3656 1116
+> 14 0 16 3555 G 3571 1117
+> 15 0 16 3555 G 3572 1117
+> 14 0 17 3555 G 3572 1118
+> 15 0 17 3555 G 3656 1118
+> 14 0 16 3658 G 3668 1119
+> 15 0 16 3658 G 3669 1119
+> 14 0 17 3658 G 3669 1120
+> 15 0 17 3658 G 3735 1120
+> 14 0 17 3658 G 3735 1121
+> 15 0 17 3658 G 3682 1121
+> 14 0 18 3658 G 3682 1122
+> 15 0 18 3658 G 3680 1122
+> 14 0 17 3658 G 3735 1123
+> 15 0 17 3658 G 3691 1123
+> 14 0 18 3658 G 3691 1124
+> 15 0 18 3658 G 3689 1124
+> 14 0 17 3658 G 3735 1125
+> 15 0 17 3658 G 3721 1125
+> 14 0 18 3658 G 3721 1126
+> 15 0 18 3658 G 3719 1126
+> 14 0 17 3658 G 3735 1127
+> 15 0 17 3658 G 3703 1127
+> 14 0 18 3658 G 3703 1128
+> 15 0 18 3658 G 3701 1128
+> 14 0 17 3658 G 3735 1129
+> 15 0 17 3658 G 3733 1129
+> 14 0 18 3658 G 3733 1130
+> 15 0 18 3658 G 3731 1130
+> 14 0 17 3658 G 3735 1131
+> 15 0 17 3658 G 3715 1131
+> 14 0 18 3658 G 3715 1132
+> 15 0 18 3658 G 3713 1132
+> 14 0 17 3658 G 3735 1133
+> 15 0 17 3658 G 3667 1133
+> 14 0 18 3658 G 3667 1134
+> 15 0 18 3658 G 3665 1134
+> 14 0 17 3658 G 3735 1135
+> 15 0 17 3658 G 3679 1135
+> 14 0 18 3658 G 3679 1136
+> 15 0 18 3658 G 3677 1136
+> 14 0 19 3658 G 3735 1137
+> 15 0 19 3658 G 3734 1137
+> 14 0 17 3658 G 3735 1138
+> 15 0 17 3658 G 3688 1138
+> 14 0 18 3658 G 3688 1139
+> 15 0 18 3658 G 3686 1139
+> 14 0 17 3658 G 3735 1140
+> 15 0 17 3658 G 3718 1140
+> 14 0 18 3658 G 3718 1141
+> 15 0 18 3658 G 3716 1141
+> 14 0 17 3658 G 3735 1142
+> 15 0 17 3658 G 3700 1142
+> 14 0 18 3658 G 3700 1143
+> 15 0 18 3658 G 3698 1143
+> 14 0 17 3658 G 3735 1144
+> 15 0 17 3658 G 3730 1144
+> 14 0 18 3658 G 3730 1145
+> 15 0 18 3658 G 3728 1145
+> 14 0 17 3658 G 3735 1146
+> 15 0 17 3658 G 3712 1146
+> 14 0 18 3658 G 3712 1147
+> 15 0 18 3658 G 3710 1147
+> 14 0 17 3658 G 3735 1148
+> 15 0 17 3658 G 3664 1148
+> 14 0 18 3658 G 3664 1149
+> 15 0 18 3658 G 3662 1149
+> 14 0 17 3658 G 3735 1150
+> 15 0 17 3658 G 3676 1150
+> 14 0 18 3658 G 3676 1151
+> 15 0 18 3658 G 3674 1151
+> 14 0 17 3658 G 3735 1152
+> 15 0 17 3658 G 3697 1152
+> 14 0 18 3658 G 3697 1153
+> 15 0 18 3658 G 3695 1153
+> 14 0 17 3658 G 3735 1154
+> 15 0 17 3658 G 3727 1154
+> 14 0 18 3658 G 3727 1155
+> 15 0 18 3658 G 3725 1155
+> 14 0 17 3658 G 3735 1156
+> 15 0 17 3658 G 3709 1156
+> 14 0 18 3658 G 3709 1157
+> 15 0 18 3658 G 3707 1157
+> 14 0 17 3658 G 3735 1158
+> 15 0 17 3658 G 3661 1158
+> 14 0 18 3658 G 3661 1159
+> 15 0 18 3658 G 3659 1159
+> 14 0 17 3658 G 3735 1160
+> 15 0 17 3658 G 3673 1160
+> 14 0 18 3658 G 3673 1161
+> 15 0 18 3658 G 3671 1161
+> 14 0 17 3658 G 3735 1162
+> 15 0 17 3658 G 3685 1162
+> 14 0 18 3658 G 3685 1163
+> 15 0 18 3658 G 3683 1163
+> 14 0 17 3658 G 3735 1164
+> 15 0 17 3658 G 3694 1164
+> 14 0 18 3658 G 3694 1165
+> 15 0 18 3658 G 3692 1165
+> 14 0 17 3658 G 3735 1166
+> 15 0 17 3658 G 3724 1166
+> 14 0 18 3658 G 3724 1167
+> 15 0 18 3658 G 3722 1167
+> 14 0 17 3658 G 3735 1168
+> 15 0 17 3658 G 3706 1168
+> 14 0 18 3658 G 3706 1169
+> 15 0 18 3658 G 3704 1169
+> 14 0 16 3658 G 3680 1170
+> 15 0 16 3658 G 3681 1170
+> 14 0 17 3658 G 3681 1171
+> 15 0 17 3658 G 3735 1171
+> 14 0 17 3658 G 3735 1172
+> 15 0 17 3658 G 3670 1172
+> 14 0 18 3658 G 3670 1173
+> 15 0 18 3658 G 3668 1173
+> 14 0 16 3658 G 3689 1174
+> 15 0 16 3658 G 3690 1174
+> 14 0 17 3658 G 3690 1175
+> 15 0 17 3658 G 3735 1175
+> 14 0 16 3658 G 3719 1176
+> 15 0 16 3658 G 3720 1176
+> 14 0 17 3658 G 3720 1177
+> 15 0 17 3658 G 3735 1177
+> 14 0 16 3658 G 3701 1178
+> 15 0 16 3658 G 3702 1178
+> 14 0 17 3658 G 3702 1179
+> 15 0 17 3658 G 3735 1179
+> 14 0 16 3658 G 3731 1180
+> 15 0 16 3658 G 3732 1180
+> 14 0 17 3658 G 3732 1181
+> 15 0 17 3658 G 3735 1181
+> 14 0 16 3658 G 3713 1182
+> 15 0 16 3658 G 3714 1182
+> 14 0 17 3658 G 3714 1183
+> 15 0 17 3658 G 3735 1183
+> 14 0 16 3658 G 3665 1184
+> 15 0 16 3658 G 3666 1184
+> 14 0 17 3658 G 3666 1185
+> 15 0 17 3658 G 3735 1185
+> 14 0 16 3658 G 3677 1186
+> 15 0 16 3658 G 3678 1186
+> 14 0 17 3658 G 3678 1187
+> 15 0 17 3658 G 3735 1187
+> 14 0 16 3658 G 3686 1188
+> 15 0 16 3658 G 3687 1188
+> 14 0 17 3658 G 3687 1189
+> 15 0 17 3658 G 3735 1189
+> 14 0 16 3658 G 3716 1190
+> 15 0 16 3658 G 3717 1190
+> 14 0 17 3658 G 3717 1191
+> 15 0 17 3658 G 3735 1191
+> 14 0 16 3658 G 3698 1192
+> 15 0 16 3658 G 3699 1192
+> 14 0 17 3658 G 3699 1193
+> 15 0 17 3658 G 3735 1193
+> 14 0 16 3658 G 3728 1194
+> 15 0 16 3658 G 3729 1194
+> 14 0 17 3658 G 3729 1195
+> 15 0 17 3658 G 3735 1195
+> 14 0 16 3658 G 3710 1196
+> 15 0 16 3658 G 3711 1196
+> 14 0 17 3658 G 3711 1197
+> 15 0 17 3658 G 3735 1197
+> 14 0 16 3658 G 3662 1198
+> 15 0 16 3658 G 3663 1198
+> 14 0 17 3658 G 3663 1199
+> 15 0 17 3658 G 3735 1199
+> 14 0 16 3658 G 3674 1200
+> 15 0 16 3658 G 3675 1200
+> 14 0 17 3658 G 3675 1201
+> 15 0 17 3658 G 3735 1201
+> 14 0 16 3658 G 3695 1202
+> 15 0 16 3658 G 3696 1202
+> 14 0 17 3658 G 3696 1203
+> 15 0 17 3658 G 3735 1203
+> 14 0 16 3658 G 3725 1204
+> 15 0 16 3658 G 3726 1204
+> 14 0 17 3658 G 3726 1205
+> 15 0 17 3658 G 3735 1205
+> 14 0 16 3658 G 3707 1206
+> 15 0 16 3658 G 3708 1206
+> 14 0 17 3658 G 3708 1207
+> 15 0 17 3658 G 3735 1207
+> 14 0 16 3658 G 3659 1208
+> 15 0 16 3658 G 3660 1208
+> 14 0 17 3658 G 3660 1209
+> 15 0 17 3658 G 3735 1209
+> 14 0 16 3658 G 3671 1210
+> 15 0 16 3658 G 3672 1210
+> 14 0 17 3658 G 3672 1211
+> 15 0 17 3658 G 3735 1211
+> 14 0 16 3658 G 3683 1212
+> 15 0 16 3658 G 3684 1212
+> 14 0 17 3658 G 3684 1213
+> 15 0 17 3658 G 3735 1213
+> 14 0 16 3658 G 3692 1214
+> 15 0 16 3658 G 3693 1214
+> 14 0 17 3658 G 3693 1215
+> 15 0 17 3658 G 3735 1215
+> 14 0 16 3658 G 3722 1216
+> 15 0 16 3658 G 3723 1216
+> 14 0 17 3658 G 3723 1217
+> 15 0 17 3658 G 3735 1217
+> 14 0 16 3658 G 3704 1218
+> 15 0 16 3658 G 3705 1218
+> 14 0 17 3658 G 3705 1219
+> 15 0 17 3658 G 3735 1219
+> 14 0 13 3358 G 3862 1220
+> 15 0 13 3358 G 3860 1220
+> 14 0 15 3358 G 3860 1221
+> 15 0 15 3358 G 3858 1221
+> 14 0 13 3358 G 3862 1222
+> 15 0 13 3358 G 3554 1222
+> 14 0 15 3358 G 3554 1223
+> 15 0 15 3358 G 3552 1223
+> 14 0 13 3358 G 3862 1224
+> 15 0 13 3358 G 3657 1224
+> 14 0 15 3358 G 3657 1225
+> 15 0 15 3358 G 3655 1225
+> 14 0 13 3358 G 3862 1226
+> 15 0 13 3358 G 3736 1226
+> 14 0 15 3358 G 3736 1227
+> 15 0 15 3358 G 3734 1227
+> 14 0 14 3358 G 3860 1228
+> 15 0 14 3358 G 3554 1228
+> 14 0 14 3358 G 3860 1229
+> 15 0 14 3358 G 3657 1229
+> 14 0 14 3358 G 3860 1230
+> 15 0 14 3358 G 3736 1230
+> 14 0 14 3358 G 3554 1231
+> 15 0 14 3358 G 3657 1231
+> 14 0 14 3358 G 3554 1232
+> 15 0 14 3358 G 3736 1232
+> 14 0 14 3358 G 3657 1233
+> 15 0 14 3358 G 3736 1233
+> 14 0 16 540 G 628 1234
+> 15 0 16 540 G 629 1234
+> 14 0 17 540 G 629 1235
+> 15 0 17 540 G 758 1235
+> 14 0 17 540 G 758 1236
+> 15 0 17 540 G 582 1236
+> 14 0 18 540 G 582 1237
+> 15 0 18 540 G 580 1237
+> 14 0 17 540 G 758 1238
+> 15 0 17 540 G 666 1238
+> 14 0 18 540 G 666 1239
+> 15 0 18 540 G 664 1239
+> 14 0 17 540 G 758 1240
+> 15 0 17 540 G 750 1240
+> 14 0 18 540 G 750 1241
+> 15 0 18 540 G 748 1241
+> 14 0 17 540 G 758 1242
+> 15 0 17 540 G 618 1242
+> 14 0 18 540 G 618 1243
+> 15 0 18 540 G 616 1243
+> 14 0 17 540 G 758 1244
+> 15 0 17 540 G 702 1244
+> 14 0 18 540 G 702 1245
+> 15 0 18 540 G 700 1245
+> 14 0 17 540 G 758 1246
+> 15 0 17 540 G 654 1246
+> 14 0 18 540 G 654 1247
+> 15 0 18 540 G 652 1247
+> 14 0 17 540 G 758 1248
+> 15 0 17 540 G 738 1248
+> 14 0 18 540 G 738 1249
+> 15 0 18 540 G 736 1249
+> 14 0 17 540 G 758 1250
+> 15 0 17 540 G 564 1250
+> 14 0 18 540 G 564 1251
+> 15 0 18 540 G 562 1251
+> 14 0 17 540 G 758 1252
+> 15 0 17 540 G 573 1252
+> 14 0 18 540 G 573 1253
+> 15 0 18 540 G 571 1253
+> 14 0 17 540 G 758 1254
+> 15 0 17 540 G 609 1254
+> 14 0 18 540 G 609 1255
+> 15 0 18 540 G 607 1255
+> 14 0 17 540 G 758 1256
+> 15 0 17 540 G 693 1256
+> 14 0 18 540 G 693 1257
+> 15 0 18 540 G 691 1257
+> 14 0 17 540 G 758 1258
+> 15 0 17 540 G 645 1258
+> 14 0 18 540 G 645 1259
+> 15 0 18 540 G 643 1259
+> 14 0 17 540 G 758 1260
+> 15 0 17 540 G 729 1260
+> 14 0 18 540 G 729 1261
+> 15 0 18 540 G 727 1261
+> 14 0 17 540 G 758 1262
+> 15 0 17 540 G 597 1262
+> 14 0 18 540 G 597 1263
+> 15 0 18 540 G 595 1263
+> 14 0 17 540 G 758 1264
+> 15 0 17 540 G 681 1264
+> 14 0 18 540 G 681 1265
+> 15 0 18 540 G 679 1265
+> 14 0 17 540 G 758 1266
+> 15 0 17 540 G 717 1266
+> 14 0 18 540 G 717 1267
+> 15 0 18 540 G 715 1267
+> 14 0 17 540 G 758 1268
+> 15 0 17 540 G 555 1268
+> 14 0 18 540 G 555 1269
+> 15 0 18 540 G 553 1269
+> 14 0 17 540 G 758 1270
+> 15 0 17 540 G 600 1270
+> 14 0 18 540 G 600 1271
+> 15 0 18 540 G 598 1271
+> 14 0 17 540 G 758 1272
+> 15 0 17 540 G 636 1272
+> 14 0 18 540 G 636 1273
+> 15 0 18 540 G 634 1273
+> 14 0 17 540 G 758 1274
+> 15 0 17 540 G 720 1274
+> 14 0 18 540 G 720 1275
+> 15 0 18 540 G 718 1275
+> 14 0 17 540 G 758 1276
+> 15 0 17 540 G 588 1276
+> 14 0 18 540 G 588 1277
+> 15 0 18 540 G 586 1277
+> 14 0 17 540 G 758 1278
+> 15 0 17 540 G 672 1278
+> 14 0 18 540 G 672 1279
+> 15 0 18 540 G 670 1279
+> 14 0 17 540 G 758 1280
+> 15 0 17 540 G 756 1280
+> 14 0 18 540 G 756 1281
+> 15 0 18 540 G 754 1281
+> 14 0 17 540 G 758 1282
+> 15 0 17 540 G 624 1282
+> 14 0 18 540 G 624 1283
+> 15 0 18 540 G 622 1283
+> 14 0 17 540 G 758 1284
+> 15 0 17 540 G 708 1284
+> 14 0 18 540 G 708 1285
+> 15 0 18 540 G 706 1285
+> 14 0 17 540 G 758 1286
+> 15 0 17 540 G 744 1286
+> 14 0 18 540 G 744 1287
+> 15 0 18 540 G 742 1287
+> 14 0 17 540 G 758 1288
+> 15 0 17 540 G 546 1288
+> 14 0 18 540 G 546 1289
+> 15 0 18 540 G 544 1289
+> 14 0 17 540 G 758 1290
+> 15 0 17 540 G 579 1290
+> 14 0 18 540 G 579 1291
+> 15 0 18 540 G 577 1291
+> 14 0 17 540 G 758 1292
+> 15 0 17 540 G 663 1292
+> 14 0 18 540 G 663 1293
+> 15 0 18 540 G 661 1293
+> 14 0 17 540 G 758 1294
+> 15 0 17 540 G 615 1294
+> 14 0 18 540 G 615 1295
+> 15 0 18 540 G 613 1295
+> 14 0 17 540 G 758 1296
+> 15 0 17 540 G 699 1296
+> 14 0 18 540 G 699 1297
+> 15 0 18 540 G 697 1297
+> 14 0 17 540 G 758 1298
+> 15 0 17 540 G 651 1298
+> 14 0 18 540 G 651 1299
+> 15 0 18 540 G 649 1299
+> 14 0 17 540 G 758 1300
+> 15 0 17 540 G 735 1300
+> 14 0 18 540 G 735 1301
+> 15 0 18 540 G 733 1301
+> 14 0 17 540 G 758 1302
+> 15 0 17 540 G 687 1302
+> 14 0 18 540 G 687 1303
+> 15 0 18 540 G 685 1303
+> 14 0 17 540 G 758 1304
+> 15 0 17 540 G 561 1304
+> 14 0 18 540 G 561 1305
+> 15 0 18 540 G 559 1305
+> 14 0 17 540 G 758 1306
+> 15 0 17 540 G 570 1306
+> 14 0 18 540 G 570 1307
+> 15 0 18 540 G 568 1307
+> 14 0 17 540 G 758 1308
+> 15 0 17 540 G 606 1308
+> 14 0 18 540 G 606 1309
+> 15 0 18 540 G 604 1309
+> 14 0 17 540 G 758 1310
+> 15 0 17 540 G 690 1310
+> 14 0 18 540 G 690 1311
+> 15 0 18 540 G 688 1311
+> 14 0 17 540 G 758 1312
+> 15 0 17 540 G 642 1312
+> 14 0 18 540 G 642 1313
+> 15 0 18 540 G 640 1313
+> 14 0 17 540 G 758 1314
+> 15 0 17 540 G 726 1314
+> 14 0 18 540 G 726 1315
+> 15 0 18 540 G 724 1315
+> 14 0 17 540 G 758 1316
+> 15 0 17 540 G 594 1316
+> 14 0 18 540 G 594 1317
+> 15 0 18 540 G 592 1317
+> 14 0 17 540 G 758 1318
+> 15 0 17 540 G 678 1318
+> 14 0 18 540 G 678 1319
+> 15 0 18 540 G 676 1319
+> 14 0 17 540 G 758 1320
+> 15 0 17 540 G 714 1320
+> 14 0 18 540 G 714 1321
+> 15 0 18 540 G 712 1321
+> 14 0 19 540 G 758 1322
+> 15 0 19 540 G 757 1322
+> 14 0 17 540 G 758 1323
+> 15 0 17 540 G 552 1323
+> 14 0 18 540 G 552 1324
+> 15 0 18 540 G 550 1324
+> 14 0 17 540 G 758 1325
+> 15 0 17 540 G 633 1325
+> 14 0 18 540 G 633 1326
+> 15 0 18 540 G 631 1326
+> 14 0 17 540 G 758 1327
+> 15 0 17 540 G 585 1327
+> 14 0 18 540 G 585 1328
+> 15 0 18 540 G 583 1328
+> 14 0 17 540 G 758 1329
+> 15 0 17 540 G 669 1329
+> 14 0 18 540 G 669 1330
+> 15 0 18 540 G 667 1330
+> 14 0 17 540 G 758 1331
+> 15 0 17 540 G 753 1331
+> 14 0 18 540 G 753 1332
+> 15 0 18 540 G 751 1332
+> 14 0 17 540 G 758 1333
+> 15 0 17 540 G 621 1333
+> 14 0 18 540 G 621 1334
+> 15 0 18 540 G 619 1334
+> 14 0 17 540 G 758 1335
+> 15 0 17 540 G 705 1335
+> 14 0 18 540 G 705 1336
+> 15 0 18 540 G 703 1336
+> 14 0 17 540 G 758 1337
+> 15 0 17 540 G 657 1337
+> 14 0 18 540 G 657 1338
+> 15 0 18 540 G 655 1338
+> 14 0 17 540 G 758 1339
+> 15 0 17 540 G 741 1339
+> 14 0 18 540 G 741 1340
+> 15 0 18 540 G 739 1340
+> 14 0 17 540 G 758 1341
+> 15 0 17 540 G 543 1341
+> 14 0 18 540 G 543 1342
+> 15 0 18 540 G 541 1342
+> 14 0 17 540 G 758 1343
+> 15 0 17 540 G 567 1343
+> 14 0 18 540 G 567 1344
+> 15 0 18 540 G 565 1344
+> 14 0 17 540 G 758 1345
+> 15 0 17 540 G 576 1345
+> 14 0 18 540 G 576 1346
+> 15 0 18 540 G 574 1346
+> 14 0 17 540 G 758 1347
+> 15 0 17 540 G 660 1347
+> 14 0 18 540 G 660 1348
+> 15 0 18 540 G 658 1348
+> 14 0 17 540 G 758 1349
+> 15 0 17 540 G 612 1349
+> 14 0 18 540 G 612 1350
+> 15 0 18 540 G 610 1350
+> 14 0 17 540 G 758 1351
+> 15 0 17 540 G 696 1351
+> 14 0 18 540 G 696 1352
+> 15 0 18 540 G 694 1352
+> 14 0 17 540 G 758 1353
+> 15 0 17 540 G 648 1353
+> 14 0 18 540 G 648 1354
+> 15 0 18 540 G 646 1354
+> 14 0 17 540 G 758 1355
+> 15 0 17 540 G 732 1355
+> 14 0 18 540 G 732 1356
+> 15 0 18 540 G 730 1356
+> 14 0 17 540 G 758 1357
+> 15 0 17 540 G 684 1357
+> 14 0 18 540 G 684 1358
+> 15 0 18 540 G 682 1358
+> 14 0 17 540 G 758 1359
+> 15 0 17 540 G 558 1359
+> 14 0 18 540 G 558 1360
+> 15 0 18 540 G 556 1360
+> 14 0 17 540 G 758 1361
+> 15 0 17 540 G 603 1361
+> 14 0 18 540 G 603 1362
+> 15 0 18 540 G 601 1362
+> 14 0 17 540 G 758 1363
+> 15 0 17 540 G 639 1363
+> 14 0 18 540 G 639 1364
+> 15 0 18 540 G 637 1364
+> 14 0 17 540 G 758 1365
+> 15 0 17 540 G 723 1365
+> 14 0 18 540 G 723 1366
+> 15 0 18 540 G 721 1366
+> 14 0 17 540 G 758 1367
+> 15 0 17 540 G 591 1367
+> 14 0 18 540 G 591 1368
+> 15 0 18 540 G 589 1368
+> 14 0 17 540 G 758 1369
+> 15 0 17 540 G 675 1369
+> 14 0 18 540 G 675 1370
+> 15 0 18 540 G 673 1370
+> 14 0 17 540 G 758 1371
+> 15 0 17 540 G 627 1371
+> 14 0 18 540 G 627 1372
+> 15 0 18 540 G 625 1372
+> 14 0 17 540 G 758 1373
+> 15 0 17 540 G 711 1373
+> 14 0 18 540 G 711 1374
+> 15 0 18 540 G 709 1374
+> 14 0 17 540 G 758 1375
+> 15 0 17 540 G 747 1375
+> 14 0 18 540 G 747 1376
+> 15 0 18 540 G 745 1376
+> 14 0 17 540 G 758 1377
+> 15 0 17 540 G 549 1377
+> 14 0 18 540 G 549 1378
+> 15 0 18 540 G 547 1378
+> 14 0 16 540 G 580 1379
+> 15 0 16 540 G 581 1379
+> 14 0 17 540 G 581 1380
+> 15 0 17 540 G 758 1380
+> 14 0 17 540 G 758 1381
+> 15 0 17 540 G 630 1381
+> 14 0 18 540 G 630 1382
+> 15 0 18 540 G 628 1382
+> 14 0 16 540 G 664 1383
+> 15 0 16 540 G 665 1383
+> 14 0 17 540 G 665 1384
+> 15 0 17 540 G 758 1384
+> 14 0 16 540 G 748 1385
+> 15 0 16 540 G 749 1385
+> 14 0 17 540 G 749 1386
+> 15 0 17 540 G 758 1386
+> 14 0 16 540 G 616 1387
+> 15 0 16 540 G 617 1387
+> 14 0 17 540 G 617 1388
+> 15 0 17 540 G 758 1388
+> 14 0 16 540 G 700 1389
+> 15 0 16 540 G 701 1389
+> 14 0 17 540 G 701 1390
+> 15 0 17 540 G 758 1390
+> 14 0 16 540 G 652 1391
+> 15 0 16 540 G 653 1391
+> 14 0 17 540 G 653 1392
+> 15 0 17 540 G 758 1392
+> 14 0 16 540 G 736 1393
+> 15 0 16 540 G 737 1393
+> 14 0 17 540 G 737 1394
+> 15 0 17 540 G 758 1394
+> 14 0 16 540 G 562 1395
+> 15 0 16 540 G 563 1395
+> 14 0 17 540 G 563 1396
+> 15 0 17 540 G 758 1396
+> 14 0 16 540 G 571 1397
+> 15 0 16 540 G 572 1397
+> 14 0 17 540 G 572 1398
+> 15 0 17 540 G 758 1398
+> 14 0 16 540 G 607 1399
+> 15 0 16 540 G 608 1399
+> 14 0 17 540 G 608 1400
+> 15 0 17 540 G 758 1400
+> 14 0 16 540 G 691 1401
+> 15 0 16 540 G 692 1401
+> 14 0 17 540 G 692 1402
+> 15 0 17 540 G 758 1402
+> 14 0 16 540 G 643 1403
+> 15 0 16 540 G 644 1403
+> 14 0 17 540 G 644 1404
+> 15 0 17 540 G 758 1404
+> 14 0 16 540 G 727 1405
+> 15 0 16 540 G 728 1405
+> 14 0 17 540 G 728 1406
+> 15 0 17 540 G 758 1406
+> 14 0 16 540 G 595 1407
+> 15 0 16 540 G 596 1407
+> 14 0 17 540 G 596 1408
+> 15 0 17 540 G 758 1408
+> 14 0 16 540 G 679 1409
+> 15 0 16 540 G 680 1409
+> 14 0 17 540 G 680 1410
+> 15 0 17 540 G 758 1410
+> 14 0 16 540 G 715 1411
+> 15 0 16 540 G 716 1411
+> 14 0 17 540 G 716 1412
+> 15 0 17 540 G 758 1412
+> 14 0 16 540 G 553 1413
+> 15 0 16 540 G 554 1413
+> 14 0 17 540 G 554 1414
+> 15 0 17 540 G 758 1414
+> 14 0 16 540 G 598 1415
+> 15 0 16 540 G 599 1415
+> 14 0 17 540 G 599 1416
+> 15 0 17 540 G 758 1416
+> 14 0 16 540 G 634 1417
+> 15 0 16 540 G 635 1417
+> 14 0 17 540 G 635 1418
+> 15 0 17 540 G 758 1418
+> 14 0 16 540 G 718 1419
+> 15 0 16 540 G 719 1419
+> 14 0 17 540 G 719 1420
+> 15 0 17 540 G 758 1420
+> 14 0 16 540 G 586 1421
+> 15 0 16 540 G 587 1421
+> 14 0 17 540 G 587 1422
+> 15 0 17 540 G 758 1422
+> 14 0 16 540 G 670 1423
+> 15 0 16 540 G 671 1423
+> 14 0 17 540 G 671 1424
+> 15 0 17 540 G 758 1424
+> 14 0 16 540 G 754 1425
+> 15 0 16 540 G 755 1425
+> 14 0 17 540 G 755 1426
+> 15 0 17 540 G 758 1426
+> 14 0 16 540 G 622 1427
+> 15 0 16 540 G 623 1427
+> 14 0 17 540 G 623 1428
+> 15 0 17 540 G 758 1428
+> 14 0 16 540 G 706 1429
+> 15 0 16 540 G 707 1429
+> 14 0 17 540 G 707 1430
+> 15 0 17 540 G 758 1430
+> 14 0 16 540 G 742 1431
+> 15 0 16 540 G 743 1431
+> 14 0 17 540 G 743 1432
+> 15 0 17 540 G 758 1432
+> 14 0 16 540 G 544 1433
+> 15 0 16 540 G 545 1433
+> 14 0 17 540 G 545 1434
+> 15 0 17 540 G 758 1434
+> 14 0 16 540 G 577 1435
+> 15 0 16 540 G 578 1435
+> 14 0 17 540 G 578 1436
+> 15 0 17 540 G 758 1436
+> 14 0 16 540 G 661 1437
+> 15 0 16 540 G 662 1437
+> 14 0 17 540 G 662 1438
+> 15 0 17 540 G 758 1438
+> 14 0 16 540 G 613 1439
+> 15 0 16 540 G 614 1439
+> 14 0 17 540 G 614 1440
+> 15 0 17 540 G 758 1440
+> 14 0 16 540 G 697 1441
+> 15 0 16 540 G 698 1441
+> 14 0 17 540 G 698 1442
+> 15 0 17 540 G 758 1442
+> 14 0 16 540 G 649 1443
+> 15 0 16 540 G 650 1443
+> 14 0 17 540 G 650 1444
+> 15 0 17 540 G 758 1444
+> 14 0 16 540 G 733 1445
+> 15 0 16 540 G 734 1445
+> 14 0 17 540 G 734 1446
+> 15 0 17 540 G 758 1446
+> 14 0 16 540 G 685 1447
+> 15 0 16 540 G 686 1447
+> 14 0 17 540 G 686 1448
+> 15 0 17 540 G 758 1448
+> 14 0 16 540 G 559 1449
+> 15 0 16 540 G 560 1449
+> 14 0 17 540 G 560 1450
+> 15 0 17 540 G 758 1450
+> 14 0 16 540 G 568 1451
+> 15 0 16 540 G 569 1451
+> 14 0 17 540 G 569 1452
+> 15 0 17 540 G 758 1452
+> 14 0 16 540 G 604 1453
+> 15 0 16 540 G 605 1453
+> 14 0 17 540 G 605 1454
+> 15 0 17 540 G 758 1454
+> 14 0 16 540 G 688 1455
+> 15 0 16 540 G 689 1455
+> 14 0 17 540 G 689 1456
+> 15 0 17 540 G 758 1456
+> 14 0 16 540 G 640 1457
+> 15 0 16 540 G 641 1457
+> 14 0 17 540 G 641 1458
+> 15 0 17 540 G 758 1458
+> 14 0 16 540 G 724 1459
+> 15 0 16 540 G 725 1459
+> 14 0 17 540 G 725 1460
+> 15 0 17 540 G 758 1460
+> 14 0 16 540 G 592 1461
+> 15 0 16 540 G 593 1461
+> 14 0 17 540 G 593 1462
+> 15 0 17 540 G 758 1462
+> 14 0 16 540 G 676 1463
+> 15 0 16 540 G 677 1463
+> 14 0 17 540 G 677 1464
+> 15 0 17 540 G 758 1464
+> 14 0 16 540 G 712 1465
+> 15 0 16 540 G 713 1465
+> 14 0 17 540 G 713 1466
+> 15 0 17 540 G 758 1466
+> 14 0 16 540 G 550 1467
+> 15 0 16 540 G 551 1467
+> 14 0 17 540 G 551 1468
+> 15 0 17 540 G 758 1468
+> 14 0 16 540 G 631 1469
+> 15 0 16 540 G 632 1469
+> 14 0 17 540 G 632 1470
+> 15 0 17 540 G 758 1470
+> 14 0 16 540 G 583 1471
+> 15 0 16 540 G 584 1471
+> 14 0 17 540 G 584 1472
+> 15 0 17 540 G 758 1472
+> 14 0 16 540 G 667 1473
+> 15 0 16 540 G 668 1473
+> 14 0 17 540 G 668 1474
+> 15 0 17 540 G 758 1474
+> 14 0 16 540 G 751 1475
+> 15 0 16 540 G 752 1475
+> 14 0 17 540 G 752 1476
+> 15 0 17 540 G 758 1476
+> 14 0 16 540 G 619 1477
+> 15 0 16 540 G 620 1477
+> 14 0 17 540 G 620 1478
+> 15 0 17 540 G 758 1478
+> 14 0 16 540 G 703 1479
+> 15 0 16 540 G 704 1479
+> 14 0 17 540 G 704 1480
+> 15 0 17 540 G 758 1480
+> 14 0 16 540 G 655 1481
+> 15 0 16 540 G 656 1481
+> 14 0 17 540 G 656 1482
+> 15 0 17 540 G 758 1482
+> 14 0 16 540 G 739 1483
+> 15 0 16 540 G 740 1483
+> 14 0 17 540 G 740 1484
+> 15 0 17 540 G 758 1484
+> 14 0 16 540 G 541 1485
+> 15 0 16 540 G 542 1485
+> 14 0 17 540 G 542 1486
+> 15 0 17 540 G 758 1486
+> 14 0 16 540 G 565 1487
+> 15 0 16 540 G 566 1487
+> 14 0 17 540 G 566 1488
+> 15 0 17 540 G 758 1488
+> 14 0 16 540 G 574 1489
+> 15 0 16 540 G 575 1489
+> 14 0 17 540 G 575 1490
+> 15 0 17 540 G 758 1490
+> 14 0 16 540 G 658 1491
+> 15 0 16 540 G 659 1491
+> 14 0 17 540 G 659 1492
+> 15 0 17 540 G 758 1492
+> 14 0 16 540 G 610 1493
+> 15 0 16 540 G 611 1493
+> 14 0 17 540 G 611 1494
+> 15 0 17 540 G 758 1494
+> 14 0 16 540 G 694 1495
+> 15 0 16 540 G 695 1495
+> 14 0 17 540 G 695 1496
+> 15 0 17 540 G 758 1496
+> 14 0 16 540 G 646 1497
+> 15 0 16 540 G 647 1497
+> 14 0 17 540 G 647 1498
+> 15 0 17 540 G 758 1498
+> 14 0 16 540 G 730 1499
+> 15 0 16 540 G 731 1499
+> 14 0 17 540 G 731 1500
+> 15 0 17 540 G 758 1500
+> 14 0 16 540 G 682 1501
+> 15 0 16 540 G 683 1501
+> 14 0 17 540 G 683 1502
+> 15 0 17 540 G 758 1502
+> 14 0 16 540 G 556 1503
+> 15 0 16 540 G 557 1503
+> 14 0 17 540 G 557 1504
+> 15 0 17 540 G 758 1504
+> 14 0 16 540 G 601 1505
+> 15 0 16 540 G 602 1505
+> 14 0 17 540 G 602 1506
+> 15 0 17 540 G 758 1506
+> 14 0 16 540 G 637 1507
+> 15 0 16 540 G 638 1507
+> 14 0 17 540 G 638 1508
+> 15 0 17 540 G 758 1508
+> 14 0 16 540 G 721 1509
+> 15 0 16 540 G 722 1509
+> 14 0 17 540 G 722 1510
+> 15 0 17 540 G 758 1510
+> 14 0 16 540 G 589 1511
+> 15 0 16 540 G 590 1511
+> 14 0 17 540 G 590 1512
+> 15 0 17 540 G 758 1512
+> 14 0 16 540 G 673 1513
+> 15 0 16 540 G 674 1513
+> 14 0 17 540 G 674 1514
+> 15 0 17 540 G 758 1514
+> 14 0 16 540 G 625 1515
+> 15 0 16 540 G 626 1515
+> 14 0 17 540 G 626 1516
+> 15 0 17 540 G 758 1516
+> 14 0 16 540 G 709 1517
+> 15 0 16 540 G 710 1517
+> 14 0 17 540 G 710 1518
+> 15 0 17 540 G 758 1518
+> 14 0 16 540 G 745 1519
+> 15 0 16 540 G 746 1519
+> 14 0 17 540 G 746 1520
+> 15 0 17 540 G 758 1520
+> 14 0 16 540 G 547 1521
+> 15 0 16 540 G 548 1521
+> 14 0 17 540 G 548 1522
+> 15 0 17 540 G 758 1522
+> 14 0 16 760 G 788 1523
+> 15 0 16 760 G 789 1523
+> 14 0 17 760 G 789 1524
+> 15 0 17 760 G 864 1524
+> 14 0 17 760 G 864 1525
+> 15 0 17 760 G 850 1525
+> 14 0 18 760 G 850 1526
+> 15 0 18 760 G 848 1526
+> 14 0 17 760 G 864 1527
+> 15 0 17 760 G 826 1527
+> 14 0 18 760 G 826 1528
+> 15 0 18 760 G 824 1528
+> 14 0 17 760 G 864 1529
+> 15 0 17 760 G 802 1529
+> 14 0 18 760 G 802 1530
+> 15 0 18 760 G 800 1530
+> 14 0 17 760 G 864 1531
+> 15 0 17 760 G 862 1531
+> 14 0 18 760 G 862 1532
+> 15 0 18 760 G 860 1532
+> 14 0 17 760 G 864 1533
+> 15 0 17 760 G 838 1533
+> 14 0 18 760 G 838 1534
+> 15 0 18 760 G 836 1534
+> 14 0 17 760 G 864 1535
+> 15 0 17 760 G 814 1535
+> 14 0 18 760 G 814 1536
+> 15 0 18 760 G 812 1536
+> 14 0 19 760 G 864 1537
+> 15 0 19 760 G 863 1537
+> 14 0 17 760 G 864 1538
+> 15 0 17 760 G 766 1538
+> 14 0 18 760 G 766 1539
+> 15 0 18 760 G 764 1539
+> 14 0 17 760 G 864 1540
+> 15 0 17 760 G 778 1540
+> 14 0 18 760 G 778 1541
+> 15 0 18 760 G 776 1541
+> 14 0 17 760 G 864 1542
+> 15 0 17 760 G 793 1542
+> 14 0 18 760 G 793 1543
+> 15 0 18 760 G 791 1543
+> 14 0 17 760 G 864 1544
+> 15 0 17 760 G 853 1544
+> 14 0 18 760 G 853 1545
+> 15 0 18 760 G 851 1545
+> 14 0 17 760 G 864 1546
+> 15 0 17 760 G 829 1546
+> 14 0 18 760 G 829 1547
+> 15 0 18 760 G 827 1547
+> 14 0 17 760 G 864 1548
+> 15 0 17 760 G 805 1548
+> 14 0 18 760 G 805 1549
+> 15 0 18 760 G 803 1549
+> 14 0 17 760 G 864 1550
+> 15 0 17 760 G 841 1550
+> 14 0 18 760 G 841 1551
+> 15 0 18 760 G 839 1551
+> 14 0 17 760 G 864 1552
+> 15 0 17 760 G 817 1552
+> 14 0 18 760 G 817 1553
+> 15 0 18 760 G 815 1553
+> 14 0 17 760 G 864 1554
+> 15 0 17 760 G 769 1554
+> 14 0 18 760 G 769 1555
+> 15 0 18 760 G 767 1555
+> 14 0 17 760 G 864 1556
+> 15 0 17 760 G 781 1556
+> 14 0 18 760 G 781 1557
+> 15 0 18 760 G 779 1557
+> 14 0 17 760 G 864 1558
+> 15 0 17 760 G 820 1558
+> 14 0 18 760 G 820 1559
+> 15 0 18 760 G 818 1559
+> 14 0 17 760 G 864 1560
+> 15 0 17 760 G 796 1560
+> 14 0 18 760 G 796 1561
+> 15 0 18 760 G 794 1561
+> 14 0 17 760 G 864 1562
+> 15 0 17 760 G 856 1562
+> 14 0 18 760 G 856 1563
+> 15 0 18 760 G 854 1563
+> 14 0 17 760 G 864 1564
+> 15 0 17 760 G 832 1564
+> 14 0 18 760 G 832 1565
+> 15 0 18 760 G 830 1565
+> 14 0 17 760 G 864 1566
+> 15 0 17 760 G 808 1566
+> 14 0 18 760 G 808 1567
+> 15 0 18 760 G 806 1567
+> 14 0 17 760 G 864 1568
+> 15 0 17 760 G 844 1568
+> 14 0 18 760 G 844 1569
+> 15 0 18 760 G 842 1569
+> 14 0 17 760 G 864 1570
+> 15 0 17 760 G 772 1570
+> 14 0 18 760 G 772 1571
+> 15 0 18 760 G 770 1571
+> 14 0 17 760 G 864 1572
+> 15 0 17 760 G 784 1572
+> 14 0 18 760 G 784 1573
+> 15 0 18 760 G 782 1573
+> 14 0 17 760 G 864 1574
+> 15 0 17 760 G 823 1574
+> 14 0 18 760 G 823 1575
+> 15 0 18 760 G 821 1575
+> 14 0 17 760 G 864 1576
+> 15 0 17 760 G 799 1576
+> 14 0 18 760 G 799 1577
+> 15 0 18 760 G 797 1577
+> 14 0 17 760 G 864 1578
+> 15 0 17 760 G 859 1578
+> 14 0 18 760 G 859 1579
+> 15 0 18 760 G 857 1579
+> 14 0 17 760 G 864 1580
+> 15 0 17 760 G 835 1580
+> 14 0 18 760 G 835 1581
+> 15 0 18 760 G 833 1581
+> 14 0 17 760 G 864 1582
+> 15 0 17 760 G 811 1582
+> 14 0 18 760 G 811 1583
+> 15 0 18 760 G 809 1583
+> 14 0 17 760 G 864 1584
+> 15 0 17 760 G 847 1584
+> 14 0 18 760 G 847 1585
+> 15 0 18 760 G 845 1585
+> 14 0 17 760 G 864 1586
+> 15 0 17 760 G 763 1586
+> 14 0 18 760 G 763 1587
+> 15 0 18 760 G 761 1587
+> 14 0 17 760 G 864 1588
+> 15 0 17 760 G 775 1588
+> 14 0 18 760 G 775 1589
+> 15 0 18 760 G 773 1589
+> 14 0 17 760 G 864 1590
+> 15 0 17 760 G 787 1590
+> 14 0 18 760 G 787 1591
+> 15 0 18 760 G 785 1591
+> 14 0 16 760 G 848 1592
+> 15 0 16 760 G 849 1592
+> 14 0 17 760 G 849 1593
+> 15 0 17 760 G 864 1593
+> 14 0 17 760 G 864 1594
+> 15 0 17 760 G 790 1594
+> 14 0 18 760 G 790 1595
+> 15 0 18 760 G 788 1595
+> 14 0 16 760 G 824 1596
+> 15 0 16 760 G 825 1596
+> 14 0 17 760 G 825 1597
+> 15 0 17 760 G 864 1597
+> 14 0 16 760 G 800 1598
+> 15 0 16 760 G 801 1598
+> 14 0 17 760 G 801 1599
+> 15 0 17 760 G 864 1599
+> 14 0 16 760 G 860 1600
+> 15 0 16 760 G 861 1600
+> 14 0 17 760 G 861 1601
+> 15 0 17 760 G 864 1601
+> 14 0 16 760 G 836 1602
+> 15 0 16 760 G 837 1602
+> 14 0 17 760 G 837 1603
+> 15 0 17 760 G 864 1603
+> 14 0 16 760 G 812 1604
+> 15 0 16 760 G 813 1604
+> 14 0 17 760 G 813 1605
+> 15 0 17 760 G 864 1605
+> 14 0 16 760 G 764 1606
+> 15 0 16 760 G 765 1606
+> 14 0 17 760 G 765 1607
+> 15 0 17 760 G 864 1607
+> 14 0 16 760 G 776 1608
+> 15 0 16 760 G 777 1608
+> 14 0 17 760 G 777 1609
+> 15 0 17 760 G 864 1609
+> 14 0 16 760 G 791 1610
+> 15 0 16 760 G 792 1610
+> 14 0 17 760 G 792 1611
+> 15 0 17 760 G 864 1611
+> 14 0 16 760 G 851 1612
+> 15 0 16 760 G 852 1612
+> 14 0 17 760 G 852 1613
+> 15 0 17 760 G 864 1613
+> 14 0 16 760 G 827 1614
+> 15 0 16 760 G 828 1614
+> 14 0 17 760 G 828 1615
+> 15 0 17 760 G 864 1615
+> 14 0 16 760 G 803 1616
+> 15 0 16 760 G 804 1616
+> 14 0 17 760 G 804 1617
+> 15 0 17 760 G 864 1617
+> 14 0 16 760 G 839 1618
+> 15 0 16 760 G 840 1618
+> 14 0 17 760 G 840 1619
+> 15 0 17 760 G 864 1619
+> 14 0 16 760 G 815 1620
+> 15 0 16 760 G 816 1620
+> 14 0 17 760 G 816 1621
+> 15 0 17 760 G 864 1621
+> 14 0 16 760 G 767 1622
+> 15 0 16 760 G 768 1622
+> 14 0 17 760 G 768 1623
+> 15 0 17 760 G 864 1623
+> 14 0 16 760 G 779 1624
+> 15 0 16 760 G 780 1624
+> 14 0 17 760 G 780 1625
+> 15 0 17 760 G 864 1625
+> 14 0 16 760 G 818 1626
+> 15 0 16 760 G 819 1626
+> 14 0 17 760 G 819 1627
+> 15 0 17 760 G 864 1627
+> 14 0 16 760 G 794 1628
+> 15 0 16 760 G 795 1628
+> 14 0 17 760 G 795 1629
+> 15 0 17 760 G 864 1629
+> 14 0 16 760 G 854 1630
+> 15 0 16 760 G 855 1630
+> 14 0 17 760 G 855 1631
+> 15 0 17 760 G 864 1631
+> 14 0 16 760 G 830 1632
+> 15 0 16 760 G 831 1632
+> 14 0 17 760 G 831 1633
+> 15 0 17 760 G 864 1633
+> 14 0 16 760 G 806 1634
+> 15 0 16 760 G 807 1634
+> 14 0 17 760 G 807 1635
+> 15 0 17 760 G 864 1635
+> 14 0 16 760 G 842 1636
+> 15 0 16 760 G 843 1636
+> 14 0 17 760 G 843 1637
+> 15 0 17 760 G 864 1637
+> 14 0 16 760 G 770 1638
+> 15 0 16 760 G 771 1638
+> 14 0 17 760 G 771 1639
+> 15 0 17 760 G 864 1639
+> 14 0 16 760 G 782 1640
+> 15 0 16 760 G 783 1640
+> 14 0 17 760 G 783 1641
+> 15 0 17 760 G 864 1641
+> 14 0 16 760 G 821 1642
+> 15 0 16 760 G 822 1642
+> 14 0 17 760 G 822 1643
+> 15 0 17 760 G 864 1643
+> 14 0 16 760 G 797 1644
+> 15 0 16 760 G 798 1644
+> 14 0 17 760 G 798 1645
+> 15 0 17 760 G 864 1645
+> 14 0 16 760 G 857 1646
+> 15 0 16 760 G 858 1646
+> 14 0 17 760 G 858 1647
+> 15 0 17 760 G 864 1647
+> 14 0 16 760 G 833 1648
+> 15 0 16 760 G 834 1648
+> 14 0 17 760 G 834 1649
+> 15 0 17 760 G 864 1649
+> 14 0 16 760 G 809 1650
+> 15 0 16 760 G 810 1650
+> 14 0 17 760 G 810 1651
+> 15 0 17 760 G 864 1651
+> 14 0 16 760 G 845 1652
+> 15 0 16 760 G 846 1652
+> 14 0 17 760 G 846 1653
+> 15 0 17 760 G 864 1653
+> 14 0 16 760 G 761 1654
+> 15 0 16 760 G 762 1654
+> 14 0 17 760 G 762 1655
+> 15 0 17 760 G 864 1655
+> 14 0 16 760 G 773 1656
+> 15 0 16 760 G 774 1656
+> 14 0 17 760 G 774 1657
+> 15 0 17 760 G 864 1657
+> 14 0 16 760 G 785 1658
+> 15 0 16 760 G 786 1658
+> 14 0 17 760 G 786 1659
+> 15 0 17 760 G 864 1659
+> 14 0 16 500 G 519 1660
+> 15 0 16 500 G 520 1660
+> 14 0 17 500 G 520 1661
+> 15 0 17 500 G 538 1661
+> 14 0 17 500 G 538 1662
+> 15 0 17 500 G 530 1662
+> 14 0 18 500 G 530 1663
+> 15 0 18 500 G 528 1663
+> 14 0 19 500 G 538 1664
+> 15 0 19 500 G 537 1664
+> 14 0 17 500 G 538 1665
+> 15 0 17 500 G 512 1665
+> 14 0 18 500 G 512 1666
+> 15 0 18 500 G 510 1666
+> 14 0 17 500 G 538 1667
+> 15 0 17 500 G 524 1667
+> 14 0 18 500 G 524 1668
+> 15 0 18 500 G 522 1668
+> 14 0 17 500 G 538 1669
+> 15 0 17 500 G 533 1669
+> 14 0 18 500 G 533 1670
+> 15 0 18 500 G 531 1670
+> 14 0 17 500 G 538 1671
+> 15 0 17 500 G 503 1671
+> 14 0 18 500 G 503 1672
+> 15 0 18 500 G 501 1672
+> 14 0 17 500 G 538 1673
+> 15 0 17 500 G 515 1673
+> 14 0 18 500 G 515 1674
+> 15 0 18 500 G 513 1674
+> 14 0 17 500 G 538 1675
+> 15 0 17 500 G 527 1675
+> 14 0 18 500 G 527 1676
+> 15 0 18 500 G 525 1676
+> 14 0 17 500 G 538 1677
+> 15 0 17 500 G 536 1677
+> 14 0 18 500 G 536 1678
+> 15 0 18 500 G 534 1678
+> 14 0 17 500 G 538 1679
+> 15 0 17 500 G 506 1679
+> 14 0 18 500 G 506 1680
+> 15 0 18 500 G 504 1680
+> 14 0 17 500 G 538 1681
+> 15 0 17 500 G 518 1681
+> 14 0 18 500 G 518 1682
+> 15 0 18 500 G 516 1682
+> 14 0 17 500 G 538 1683
+> 15 0 17 500 G 509 1683
+> 14 0 18 500 G 509 1684
+> 15 0 18 500 G 507 1684
+> 14 0 16 500 G 528 1685
+> 15 0 16 500 G 529 1685
+> 14 0 17 500 G 529 1686
+> 15 0 17 500 G 538 1686
+> 14 0 17 500 G 538 1687
+> 15 0 17 500 G 521 1687
+> 14 0 18 500 G 521 1688
+> 15 0 18 500 G 519 1688
+> 14 0 16 500 G 510 1689
+> 15 0 16 500 G 511 1689
+> 14 0 17 500 G 511 1690
+> 15 0 17 500 G 538 1690
+> 14 0 16 500 G 522 1691
+> 15 0 16 500 G 523 1691
+> 14 0 17 500 G 523 1692
+> 15 0 17 500 G 538 1692
+> 14 0 16 500 G 531 1693
+> 15 0 16 500 G 532 1693
+> 14 0 17 500 G 532 1694
+> 15 0 17 500 G 538 1694
+> 14 0 16 500 G 501 1695
+> 15 0 16 500 G 502 1695
+> 14 0 17 500 G 502 1696
+> 15 0 17 500 G 538 1696
+> 14 0 16 500 G 513 1697
+> 15 0 16 500 G 514 1697
+> 14 0 17 500 G 514 1698
+> 15 0 17 500 G 538 1698
+> 14 0 16 500 G 525 1699
+> 15 0 16 500 G 526 1699
+> 14 0 17 500 G 526 1700
+> 15 0 17 500 G 538 1700
+> 14 0 16 500 G 534 1701
+> 15 0 16 500 G 535 1701
+> 14 0 17 500 G 535 1702
+> 15 0 17 500 G 538 1702
+> 14 0 16 500 G 504 1703
+> 15 0 16 500 G 505 1703
+> 14 0 17 500 G 505 1704
+> 15 0 17 500 G 538 1704
+> 14 0 16 500 G 516 1705
+> 15 0 16 500 G 517 1705
+> 14 0 17 500 G 517 1706
+> 15 0 17 500 G 538 1706
+> 14 0 16 500 G 507 1707
+> 15 0 16 500 G 508 1707
+> 14 0 17 500 G 508 1708
+> 15 0 17 500 G 538 1708
+> 14 0 13 499 G 757 1709
+> 15 0 13 499 G 759 1709
+> 14 0 15 499 G 759 1710
+> 15 0 15 499 G 867 1710
+> 14 0 14 499 G 759 1711
+> 15 0 14 499 G 865 1711
+> 14 0 15 499 G 865 1712
+> 15 0 15 499 G 863 1712
+> 14 0 14 499 G 759 1713
+> 15 0 14 499 G 539 1713
+> 14 0 15 499 G 539 1714
+> 15 0 15 499 G 537 1714
+> 14 0 13 499 G 867 1715
+> 15 0 13 499 G 865 1715
+> 14 0 13 499 G 867 1716
+> 15 0 13 499 G 539 1716
+> 14 0 14 499 G 865 1717
+> 15 0 14 499 G 539 1717
+> 14 0 16 3261 G 3316 1718
+> 15 0 16 3261 G 3317 1718
+> 14 0 17 3261 G 3317 1719
+> 15 0 17 3261 G 3353 1719
+> 14 0 17 3261 G 3353 1720
+> 15 0 17 3261 G 3321 1720
+> 14 0 18 3261 G 3321 1721
+> 15 0 18 3261 G 3319 1721
+> 14 0 17 3261 G 3353 1722
+> 15 0 17 3261 G 3327 1722
+> 14 0 18 3261 G 3327 1723
+> 15 0 18 3261 G 3325 1723
+> 14 0 17 3261 G 3353 1724
+> 15 0 17 3261 G 3333 1724
+> 14 0 18 3261 G 3333 1725
+> 15 0 18 3261 G 3331 1725
+> 14 0 17 3261 G 3353 1726
+> 15 0 17 3261 G 3339 1726
+> 14 0 18 3261 G 3339 1727
+> 15 0 18 3261 G 3337 1727
+> 14 0 17 3261 G 3353 1728
+> 15 0 17 3261 G 3345 1728
+> 14 0 18 3261 G 3345 1729
+> 15 0 18 3261 G 3343 1729
+> 14 0 17 3261 G 3353 1730
+> 15 0 17 3261 G 3267 1730
+> 14 0 18 3261 G 3267 1731
+> 15 0 18 3261 G 3265 1731
+> 14 0 17 3261 G 3353 1732
+> 15 0 17 3261 G 3273 1732
+> 14 0 18 3261 G 3273 1733
+> 15 0 18 3261 G 3271 1733
+> 14 0 17 3261 G 3353 1734
+> 15 0 17 3261 G 3279 1734
+> 14 0 18 3261 G 3279 1735
+> 15 0 18 3261 G 3277 1735
+> 14 0 17 3261 G 3353 1736
+> 15 0 17 3261 G 3285 1736
+> 14 0 18 3261 G 3285 1737
+> 15 0 18 3261 G 3283 1737
+> 14 0 17 3261 G 3353 1738
+> 15 0 17 3261 G 3291 1738
+> 14 0 18 3261 G 3291 1739
+> 15 0 18 3261 G 3289 1739
+> 14 0 17 3261 G 3353 1740
+> 15 0 17 3261 G 3297 1740
+> 14 0 18 3261 G 3297 1741
+> 15 0 18 3261 G 3295 1741
+> 14 0 17 3261 G 3353 1742
+> 15 0 17 3261 G 3303 1742
+> 14 0 18 3261 G 3303 1743
+> 15 0 18 3261 G 3301 1743
+> 14 0 17 3261 G 3353 1744
+> 15 0 17 3261 G 3309 1744
+> 14 0 18 3261 G 3309 1745
+> 15 0 18 3261 G 3307 1745
+> 14 0 17 3261 G 3353 1746
+> 15 0 17 3261 G 3315 1746
+> 14 0 18 3261 G 3315 1747
+> 15 0 18 3261 G 3313 1747
+> 14 0 17 3261 G 3353 1748
+> 15 0 17 3261 G 3324 1748
+> 14 0 18 3261 G 3324 1749
+> 15 0 18 3261 G 3322 1749
+> 14 0 17 3261 G 3353 1750
+> 15 0 17 3261 G 3330 1750
+> 14 0 18 3261 G 3330 1751
+> 15 0 18 3261 G 3328 1751
+> 14 0 17 3261 G 3353 1752
+> 15 0 17 3261 G 3336 1752
+> 14 0 18 3261 G 3336 1753
+> 15 0 18 3261 G 3334 1753
+> 14 0 17 3261 G 3353 1754
+> 15 0 17 3261 G 3342 1754
+> 14 0 18 3261 G 3342 1755
+> 15 0 18 3261 G 3340 1755
+> 14 0 17 3261 G 3353 1756
+> 15 0 17 3261 G 3348 1756
+> 14 0 18 3261 G 3348 1757
+> 15 0 18 3261 G 3346 1757
+> 14 0 17 3261 G 3353 1758
+> 15 0 17 3261 G 3264 1758
+> 14 0 18 3261 G 3264 1759
+> 15 0 18 3261 G 3262 1759
+> 14 0 17 3261 G 3353 1760
+> 15 0 17 3261 G 3270 1760
+> 14 0 18 3261 G 3270 1761
+> 15 0 18 3261 G 3268 1761
+> 14 0 17 3261 G 3353 1762
+> 15 0 17 3261 G 3276 1762
+> 14 0 18 3261 G 3276 1763
+> 15 0 18 3261 G 3274 1763
+> 14 0 17 3261 G 3353 1764
+> 15 0 17 3261 G 3282 1764
+> 14 0 18 3261 G 3282 1765
+> 15 0 18 3261 G 3280 1765
+> 14 0 17 3261 G 3353 1766
+> 15 0 17 3261 G 3288 1766
+> 14 0 18 3261 G 3288 1767
+> 15 0 18 3261 G 3286 1767
+> 14 0 19 3261 G 3353 1768
+> 15 0 19 3261 G 3352 1768
+> 14 0 17 3261 G 3353 1769
+> 15 0 17 3261 G 3294 1769
+> 14 0 18 3261 G 3294 1770
+> 15 0 18 3261 G 3292 1770
+> 14 0 17 3261 G 3353 1771
+> 15 0 17 3261 G 3351 1771
+> 14 0 18 3261 G 3351 1772
+> 15 0 18 3261 G 3349 1772
+> 14 0 17 3261 G 3353 1773
+> 15 0 17 3261 G 3300 1773
+> 14 0 18 3261 G 3300 1774
+> 15 0 18 3261 G 3298 1774
+> 14 0 17 3261 G 3353 1775
+> 15 0 17 3261 G 3306 1775
+> 14 0 18 3261 G 3306 1776
+> 15 0 18 3261 G 3304 1776
+> 14 0 17 3261 G 3353 1777
+> 15 0 17 3261 G 3312 1777
+> 14 0 18 3261 G 3312 1778
+> 15 0 18 3261 G 3310 1778
+> 14 0 16 3261 G 3319 1779
+> 15 0 16 3261 G 3320 1779
+> 14 0 17 3261 G 3320 1780
+> 15 0 17 3261 G 3353 1780
+> 14 0 17 3261 G 3353 1781
+> 15 0 17 3261 G 3318 1781
+> 14 0 18 3261 G 3318 1782
+> 15 0 18 3261 G 3316 1782
+> 14 0 16 3261 G 3325 1783
+> 15 0 16 3261 G 3326 1783
+> 14 0 17 3261 G 3326 1784
+> 15 0 17 3261 G 3353 1784
+> 14 0 16 3261 G 3331 1785
+> 15 0 16 3261 G 3332 1785
+> 14 0 17 3261 G 3332 1786
+> 15 0 17 3261 G 3353 1786
+> 14 0 16 3261 G 3337 1787
+> 15 0 16 3261 G 3338 1787
+> 14 0 17 3261 G 3338 1788
+> 15 0 17 3261 G 3353 1788
+> 14 0 16 3261 G 3343 1789
+> 15 0 16 3261 G 3344 1789
+> 14 0 17 3261 G 3344 1790
+> 15 0 17 3261 G 3353 1790
+> 14 0 16 3261 G 3265 1791
+> 15 0 16 3261 G 3266 1791
+> 14 0 17 3261 G 3266 1792
+> 15 0 17 3261 G 3353 1792
+> 14 0 16 3261 G 3271 1793
+> 15 0 16 3261 G 3272 1793
+> 14 0 17 3261 G 3272 1794
+> 15 0 17 3261 G 3353 1794
+> 14 0 16 3261 G 3277 1795
+> 15 0 16 3261 G 3278 1795
+> 14 0 17 3261 G 3278 1796
+> 15 0 17 3261 G 3353 1796
+> 14 0 16 3261 G 3283 1797
+> 15 0 16 3261 G 3284 1797
+> 14 0 17 3261 G 3284 1798
+> 15 0 17 3261 G 3353 1798
+> 14 0 16 3261 G 3289 1799
+> 15 0 16 3261 G 3290 1799
+> 14 0 17 3261 G 3290 1800
+> 15 0 17 3261 G 3353 1800
+> 14 0 16 3261 G 3295 1801
+> 15 0 16 3261 G 3296 1801
+> 14 0 17 3261 G 3296 1802
+> 15 0 17 3261 G 3353 1802
+> 14 0 16 3261 G 3301 1803
+> 15 0 16 3261 G 3302 1803
+> 14 0 17 3261 G 3302 1804
+> 15 0 17 3261 G 3353 1804
+> 14 0 16 3261 G 3307 1805
+> 15 0 16 3261 G 3308 1805
+> 14 0 17 3261 G 3308 1806
+> 15 0 17 3261 G 3353 1806
+> 14 0 16 3261 G 3313 1807
+> 15 0 16 3261 G 3314 1807
+> 14 0 17 3261 G 3314 1808
+> 15 0 17 3261 G 3353 1808
+> 14 0 16 3261 G 3322 1809
+> 15 0 16 3261 G 3323 1809
+> 14 0 17 3261 G 3323 1810
+> 15 0 17 3261 G 3353 1810
+> 14 0 16 3261 G 3328 1811
+> 15 0 16 3261 G 3329 1811
+> 14 0 17 3261 G 3329 1812
+> 15 0 17 3261 G 3353 1812
+> 14 0 16 3261 G 3334 1813
+> 15 0 16 3261 G 3335 1813
+> 14 0 17 3261 G 3335 1814
+> 15 0 17 3261 G 3353 1814
+> 14 0 16 3261 G 3340 1815
+> 15 0 16 3261 G 3341 1815
+> 14 0 17 3261 G 3341 1816
+> 15 0 17 3261 G 3353 1816
+> 14 0 16 3261 G 3346 1817
+> 15 0 16 3261 G 3347 1817
+> 14 0 17 3261 G 3347 1818
+> 15 0 17 3261 G 3353 1818
+> 14 0 16 3261 G 3262 1819
+> 15 0 16 3261 G 3263 1819
+> 14 0 17 3261 G 3263 1820
+> 15 0 17 3261 G 3353 1820
+> 14 0 16 3261 G 3268 1821
+> 15 0 16 3261 G 3269 1821
+> 14 0 17 3261 G 3269 1822
+> 15 0 17 3261 G 3353 1822
+> 14 0 16 3261 G 3274 1823
+> 15 0 16 3261 G 3275 1823
+> 14 0 17 3261 G 3275 1824
+> 15 0 17 3261 G 3353 1824
+> 14 0 16 3261 G 3280 1825
+> 15 0 16 3261 G 3281 1825
+> 14 0 17 3261 G 3281 1826
+> 15 0 17 3261 G 3353 1826
+> 14 0 16 3261 G 3286 1827
+> 15 0 16 3261 G 3287 1827
+> 14 0 17 3261 G 3287 1828
+> 15 0 17 3261 G 3353 1828
+> 14 0 16 3261 G 3292 1829
+> 15 0 16 3261 G 3293 1829
+> 14 0 17 3261 G 3293 1830
+> 15 0 17 3261 G 3353 1830
+> 14 0 16 3261 G 3349 1831
+> 15 0 16 3261 G 3350 1831
+> 14 0 17 3261 G 3350 1832
+> 15 0 17 3261 G 3353 1832
+> 14 0 16 3261 G 3298 1833
+> 15 0 16 3261 G 3299 1833
+> 14 0 17 3261 G 3299 1834
+> 15 0 17 3261 G 3353 1834
+> 14 0 16 3261 G 3304 1835
+> 15 0 16 3261 G 3305 1835
+> 14 0 17 3261 G 3305 1836
+> 15 0 17 3261 G 3353 1836
+> 14 0 16 3261 G 3310 1837
+> 15 0 16 3261 G 3311 1837
+> 14 0 17 3261 G 3311 1838
+> 15 0 17 3261 G 3353 1838
+> 14 0 16 2327 G 2562 1839
+> 15 0 16 2327 G 2563 1839
+> 14 0 17 2327 G 2563 1840
+> 15 0 17 2327 G 3259 1840
+> 14 0 17 2327 G 3259 1841
+> 15 0 17 2327 G 2723 1841
+> 14 0 18 2327 G 2723 1842
+> 15 0 18 2327 G 2721 1842
+> 14 0 17 2327 G 3259 1843
+> 15 0 17 2327 G 2966 1843
+> 14 0 18 2327 G 2966 1844
+> 15 0 18 2327 G 2964 1844
+> 14 0 17 2327 G 3259 1845
+> 15 0 17 2327 G 2900 1845
+> 14 0 18 2327 G 2900 1846
+> 15 0 18 2327 G 2898 1846
+> 14 0 17 2327 G 3259 1847
+> 15 0 17 2327 G 3143 1847
+> 14 0 18 2327 G 3143 1848
+> 15 0 18 2327 G 3141 1848
+> 14 0 17 2327 G 3259 1849
+> 15 0 17 2327 G 2798 1849
+> 14 0 18 2327 G 2798 1850
+> 15 0 18 2327 G 2796 1850
+> 14 0 17 2327 G 3259 1851
+> 15 0 17 2327 G 3041 1851
+> 14 0 18 2327 G 3041 1852
+> 15 0 18 2327 G 3039 1852
+> 14 0 17 2327 G 3259 1853
+> 15 0 17 2327 G 3218 1853
+> 14 0 18 2327 G 3218 1854
+> 15 0 18 2327 G 3216 1854
+> 14 0 17 2327 G 3259 1855
+> 15 0 17 2327 G 2516 1855
+> 14 0 18 2327 G 2516 1856
+> 15 0 18 2327 G 2514 1856
+> 14 0 17 2327 G 3259 1857
+> 15 0 17 2327 G 2414 1857
+> 14 0 18 2327 G 2414 1858
+> 15 0 18 2327 G 2412 1858
+> 14 0 17 2327 G 3259 1859
+> 15 0 17 2327 G 2591 1859
+> 14 0 18 2327 G 2591 1860
+> 15 0 18 2327 G 2589 1860
+> 14 0 17 2327 G 3259 1861
+> 15 0 17 2327 G 2750 1861
+> 14 0 18 2327 G 2750 1862
+> 15 0 18 2327 G 2748 1862
+> 14 0 17 2327 G 3259 1863
+> 15 0 17 2327 G 2993 1863
+> 14 0 18 2327 G 2993 1864
+> 15 0 18 2327 G 2991 1864
+> 14 0 17 2327 G 3259 1865
+> 15 0 17 2327 G 3236 1865
+> 14 0 18 2327 G 3236 1866
+> 15 0 18 2327 G 3234 1866
+> 14 0 17 2327 G 3259 1867
+> 15 0 17 2327 G 2648 1867
+> 14 0 18 2327 G 2648 1868
+> 15 0 18 2327 G 2646 1868
+> 14 0 17 2327 G 3259 1869
+> 15 0 17 2327 G 3170 1869
+> 14 0 18 2327 G 3170 1870
+> 15 0 18 2327 G 3168 1870
+> 14 0 17 2327 G 3259 1871
+> 15 0 17 2327 G 2825 1871
+> 14 0 18 2327 G 2825 1872
+> 15 0 18 2327 G 2823 1872
+> 14 0 17 2327 G 3259 1873
+> 15 0 17 2327 G 3068 1873
+> 14 0 18 2327 G 3068 1874
+> 15 0 18 2327 G 3066 1874
+> 14 0 17 2327 G 3259 1875
+> 15 0 17 2327 G 2366 1875
+> 14 0 18 2327 G 2366 1876
+> 15 0 18 2327 G 2364 1876
+> 14 0 17 2327 G 3259 1877
+> 15 0 17 2327 G 2543 1877
+> 14 0 18 2327 G 2543 1878
+> 15 0 18 2327 G 2541 1878
+> 14 0 17 2327 G 3259 1879
+> 15 0 17 2327 G 2441 1879
+> 14 0 18 2327 G 2441 1880
+> 15 0 18 2327 G 2439 1880
+> 14 0 17 2327 G 3259 1881
+> 15 0 17 2327 G 2618 1881
+> 14 0 18 2327 G 2618 1882
+> 15 0 18 2327 G 2616 1882
+> 14 0 17 2327 G 3259 1883
+> 15 0 17 2327 G 2777 1883
+> 14 0 18 2327 G 2777 1884
+> 15 0 18 2327 G 2775 1884
+> 14 0 17 2327 G 3259 1885
+> 15 0 17 2327 G 3020 1885
+> 14 0 18 2327 G 3020 1886
+> 15 0 18 2327 G 3018 1886
+> 14 0 17 2327 G 3259 1887
+> 15 0 17 2327 G 2351 1887
+> 14 0 18 2327 G 2351 1888
+> 15 0 18 2327 G 2349 1888
+> 14 0 17 2327 G 3259 1889
+> 15 0 17 2327 G 2675 1889
+> 14 0 18 2327 G 2675 1890
+> 15 0 18 2327 G 2673 1890
+> 14 0 17 2327 G 3259 1891
+> 15 0 17 2327 G 3197 1891
+> 14 0 18 2327 G 3197 1892
+> 15 0 18 2327 G 3195 1892
+> 14 0 17 2327 G 3259 1893
+> 15 0 17 2327 G 2852 1893
+> 14 0 18 2327 G 2852 1894
+> 15 0 18 2327 G 2850 1894
+> 14 0 17 2327 G 3259 1895
+> 15 0 17 2327 G 3095 1895
+> 14 0 18 2327 G 3095 1896
+> 15 0 18 2327 G 3093 1896
+> 14 0 17 2327 G 3259 1897
+> 15 0 17 2327 G 2393 1897
+> 14 0 18 2327 G 2393 1898
+> 15 0 18 2327 G 2391 1898
+> 14 0 17 2327 G 3259 1899
+> 15 0 17 2327 G 2570 1899
+> 14 0 18 2327 G 2570 1900
+> 15 0 18 2327 G 2568 1900
+> 14 0 17 2327 G 3259 1901
+> 15 0 17 2327 G 2468 1901
+> 14 0 18 2327 G 2468 1902
+> 15 0 18 2327 G 2466 1902
+> 14 0 17 2327 G 3259 1903
+> 15 0 17 2327 G 2627 1903
+> 14 0 18 2327 G 2627 1904
+> 15 0 18 2327 G 2625 1904
+> 14 0 17 2327 G 3259 1905
+> 15 0 17 2327 G 3047 1905
+> 14 0 18 2327 G 3047 1906
+> 15 0 18 2327 G 3045 1906
+> 14 0 17 2327 G 3259 1907
+> 15 0 17 2327 G 2702 1907
+> 14 0 18 2327 G 2702 1908
+> 15 0 18 2327 G 2700 1908
+> 14 0 17 2327 G 3259 1909
+> 15 0 17 2327 G 2945 1909
+> 14 0 18 2327 G 2945 1910
+> 15 0 18 2327 G 2943 1910
+> 14 0 17 2327 G 3259 1911
+> 15 0 17 2327 G 2879 1911
+> 14 0 18 2327 G 2879 1912
+> 15 0 18 2327 G 2877 1912
+> 14 0 17 2327 G 3259 1913
+> 15 0 17 2327 G 3122 1913
+> 14 0 18 2327 G 3122 1914
+> 15 0 18 2327 G 3120 1914
+> 14 0 17 2327 G 3259 1915
+> 15 0 17 2327 G 2420 1915
+> 14 0 18 2327 G 2420 1916
+> 15 0 18 2327 G 2418 1916
+> 14 0 17 2327 G 3259 1917
+> 15 0 17 2327 G 2597 1917
+> 14 0 18 2327 G 2597 1918
+> 15 0 18 2327 G 2595 1918
+> 14 0 17 2327 G 3259 1919
+> 15 0 17 2327 G 2495 1919
+> 14 0 18 2327 G 2495 1920
+> 15 0 18 2327 G 2493 1920
+> 14 0 17 2327 G 3259 1921
+> 15 0 17 2327 G 2330 1921
+> 14 0 18 2327 G 2330 1922
+> 15 0 18 2327 G 2328 1922
+> 14 0 17 2327 G 3259 1923
+> 15 0 17 2327 G 2729 1923
+> 14 0 18 2327 G 2729 1924
+> 15 0 18 2327 G 2727 1924
+> 14 0 17 2327 G 3259 1925
+> 15 0 17 2327 G 2972 1925
+> 14 0 18 2327 G 2972 1926
+> 15 0 18 2327 G 2970 1926
+> 14 0 17 2327 G 3259 1927
+> 15 0 17 2327 G 2906 1927
+> 14 0 18 2327 G 2906 1928
+> 15 0 18 2327 G 2904 1928
+> 14 0 17 2327 G 3259 1929
+> 15 0 17 2327 G 3149 1929
+> 14 0 18 2327 G 3149 1930
+> 15 0 18 2327 G 3147 1930
+> 14 0 17 2327 G 3259 1931
+> 15 0 17 2327 G 2804 1931
+> 14 0 18 2327 G 2804 1932
+> 15 0 18 2327 G 2802 1932
+> 14 0 17 2327 G 3259 1933
+> 15 0 17 2327 G 2447 1933
+> 14 0 18 2327 G 2447 1934
+> 15 0 18 2327 G 2445 1934
+> 14 0 17 2327 G 3259 1935
+> 15 0 17 2327 G 3224 1935
+> 14 0 18 2327 G 3224 1936
+> 15 0 18 2327 G 3222 1936
+> 14 0 17 2327 G 3259 1937
+> 15 0 17 2327 G 2522 1937
+> 14 0 18 2327 G 2522 1938
+> 15 0 18 2327 G 2520 1938
+> 14 0 17 2327 G 3259 1939
+> 15 0 17 2327 G 2756 1939
+> 14 0 18 2327 G 2756 1940
+> 15 0 18 2327 G 2754 1940
+> 14 0 17 2327 G 3259 1941
+> 15 0 17 2327 G 2999 1941
+> 14 0 18 2327 G 2999 1942
+> 15 0 18 2327 G 2997 1942
+> 14 0 17 2327 G 3259 1943
+> 15 0 17 2327 G 3242 1943
+> 14 0 18 2327 G 3242 1944
+> 15 0 18 2327 G 3240 1944
+> 14 0 17 2327 G 3259 1945
+> 15 0 17 2327 G 2654 1945
+> 14 0 18 2327 G 2654 1946
+> 15 0 18 2327 G 2652 1946
+> 14 0 17 2327 G 3259 1947
+> 15 0 17 2327 G 3176 1947
+> 14 0 18 2327 G 3176 1948
+> 15 0 18 2327 G 3174 1948
+> 14 0 17 2327 G 3259 1949
+> 15 0 17 2327 G 2831 1949
+> 14 0 18 2327 G 2831 1950
+> 15 0 18 2327 G 2829 1950
+> 14 0 17 2327 G 3259 1951
+> 15 0 17 2327 G 3074 1951
+> 14 0 18 2327 G 3074 1952
+> 15 0 18 2327 G 3072 1952
+> 14 0 17 2327 G 3259 1953
+> 15 0 17 2327 G 2372 1953
+> 14 0 18 2327 G 2372 1954
+> 15 0 18 2327 G 2370 1954
+> 14 0 17 2327 G 3259 1955
+> 15 0 17 2327 G 2549 1955
+> 14 0 18 2327 G 2549 1956
+> 15 0 18 2327 G 2547 1956
+> 14 0 17 2327 G 3259 1957
+> 15 0 17 2327 G 2624 1957
+> 14 0 18 2327 G 2624 1958
+> 15 0 18 2327 G 2622 1958
+> 14 0 17 2327 G 3259 1959
+> 15 0 17 2327 G 2783 1959
+> 14 0 18 2327 G 2783 1960
+> 15 0 18 2327 G 2781 1960
+> 14 0 17 2327 G 3259 1961
+> 15 0 17 2327 G 3026 1961
+> 14 0 18 2327 G 3026 1962
+> 15 0 18 2327 G 3024 1962
+> 14 0 17 2327 G 3259 1963
+> 15 0 17 2327 G 2681 1963
+> 14 0 18 2327 G 2681 1964
+> 15 0 18 2327 G 2679 1964
+> 14 0 17 2327 G 3259 1965
+> 15 0 17 2327 G 3203 1965
+> 14 0 18 2327 G 3203 1966
+> 15 0 18 2327 G 3201 1966
+> 14 0 17 2327 G 3259 1967
+> 15 0 17 2327 G 2858 1967
+> 14 0 18 2327 G 2858 1968
+> 15 0 18 2327 G 2856 1968
+> 14 0 17 2327 G 3259 1969
+> 15 0 17 2327 G 3101 1969
+> 14 0 18 2327 G 3101 1970
+> 15 0 18 2327 G 3099 1970
+> 14 0 17 2327 G 3259 1971
+> 15 0 17 2327 G 2399 1971
+> 14 0 18 2327 G 2399 1972
+> 15 0 18 2327 G 2397 1972
+> 14 0 17 2327 G 3259 1973
+> 15 0 17 2327 G 2576 1973
+> 14 0 18 2327 G 2576 1974
+> 15 0 18 2327 G 2574 1974
+> 14 0 17 2327 G 3259 1975
+> 15 0 17 2327 G 2474 1975
+> 14 0 18 2327 G 2474 1976
+> 15 0 18 2327 G 2472 1976
+> 14 0 17 2327 G 3259 1977
+> 15 0 17 2327 G 2633 1977
+> 14 0 18 2327 G 2633 1978
+> 15 0 18 2327 G 2631 1978
+> 14 0 17 2327 G 3259 1979
+> 15 0 17 2327 G 2810 1979
+> 14 0 18 2327 G 2810 1980
+> 15 0 18 2327 G 2808 1980
+> 14 0 17 2327 G 3259 1981
+> 15 0 17 2327 G 3053 1981
+> 14 0 18 2327 G 3053 1982
+> 15 0 18 2327 G 3051 1982
+> 14 0 17 2327 G 3259 1983
+> 15 0 17 2327 G 2708 1983
+> 14 0 18 2327 G 2708 1984
+> 15 0 18 2327 G 2706 1984
+> 14 0 17 2327 G 3259 1985
+> 15 0 17 2327 G 2951 1985
+> 14 0 18 2327 G 2951 1986
+> 15 0 18 2327 G 2949 1986
+> 14 0 17 2327 G 3259 1987
+> 15 0 17 2327 G 2885 1987
+> 14 0 18 2327 G 2885 1988
+> 15 0 18 2327 G 2883 1988
+> 14 0 17 2327 G 3259 1989
+> 15 0 17 2327 G 3128 1989
+> 14 0 18 2327 G 3128 1990
+> 15 0 18 2327 G 3126 1990
+> 14 0 17 2327 G 3259 1991
+> 15 0 17 2327 G 2426 1991
+> 14 0 18 2327 G 2426 1992
+> 15 0 18 2327 G 2424 1992
+> 14 0 17 2327 G 3259 1993
+> 15 0 17 2327 G 2603 1993
+> 14 0 18 2327 G 2603 1994
+> 15 0 18 2327 G 2601 1994
+> 14 0 17 2327 G 3259 1995
+> 15 0 17 2327 G 2501 1995
+> 14 0 18 2327 G 2501 1996
+> 15 0 18 2327 G 2499 1996
+> 14 0 17 2327 G 3259 1997
+> 15 0 17 2327 G 2336 1997
+> 14 0 18 2327 G 2336 1998
+> 15 0 18 2327 G 2334 1998
+> 14 0 17 2327 G 3259 1999
+> 15 0 17 2327 G 2660 1999
+> 14 0 18 2327 G 2660 2000
+> 15 0 18 2327 G 2658 2000
+> 14 0 17 2327 G 3259 2001
+> 15 0 17 2327 G 2837 2001
+> 14 0 18 2327 G 2837 2002
+> 15 0 18 2327 G 2835 2002
+> 14 0 17 2327 G 3259 2003
+> 15 0 17 2327 G 3080 2003
+> 14 0 18 2327 G 3080 2004
+> 15 0 18 2327 G 3078 2004
+> 14 0 17 2327 G 3259 2005
+> 15 0 17 2327 G 2735 2005
+> 14 0 18 2327 G 2735 2006
+> 15 0 18 2327 G 2733 2006
+> 14 0 17 2327 G 3259 2007
+> 15 0 17 2327 G 2978 2007
+> 14 0 18 2327 G 2978 2008
+> 15 0 18 2327 G 2976 2008
+> 14 0 17 2327 G 3259 2009
+> 15 0 17 2327 G 2912 2009
+> 14 0 18 2327 G 2912 2010
+> 15 0 18 2327 G 2910 2010
+> 14 0 17 2327 G 3259 2011
+> 15 0 17 2327 G 3155 2011
+> 14 0 18 2327 G 3155 2012
+> 15 0 18 2327 G 3153 2012
+> 14 0 17 2327 G 3259 2013
+> 15 0 17 2327 G 2453 2013
+> 14 0 18 2327 G 2453 2014
+> 15 0 18 2327 G 2451 2014
+> 14 0 17 2327 G 3259 2015
+> 15 0 17 2327 G 2528 2015
+> 14 0 18 2327 G 2528 2016
+> 15 0 18 2327 G 2526 2016
+> 14 0 17 2327 G 3259 2017
+> 15 0 17 2327 G 2687 2017
+> 14 0 18 2327 G 2687 2018
+> 15 0 18 2327 G 2685 2018
+> 14 0 17 2327 G 3259 2019
+> 15 0 17 2327 G 2930 2019
+> 14 0 18 2327 G 2930 2020
+> 15 0 18 2327 G 2928 2020
+> 14 0 17 2327 G 3259 2021
+> 15 0 17 2327 G 3107 2021
+> 14 0 18 2327 G 3107 2022
+> 15 0 18 2327 G 3105 2022
+> 14 0 17 2327 G 3259 2023
+> 15 0 17 2327 G 2762 2023
+> 14 0 18 2327 G 2762 2024
+> 15 0 18 2327 G 2760 2024
+> 14 0 17 2327 G 3259 2025
+> 15 0 17 2327 G 3005 2025
+> 14 0 18 2327 G 3005 2026
+> 15 0 18 2327 G 3003 2026
+> 14 0 17 2327 G 3259 2027
+> 15 0 17 2327 G 3248 2027
+> 14 0 18 2327 G 3248 2028
+> 15 0 18 2327 G 3246 2028
+> 14 0 17 2327 G 3259 2029
+> 15 0 17 2327 G 3182 2029
+> 14 0 18 2327 G 3182 2030
+> 15 0 18 2327 G 3180 2030
+> 14 0 17 2327 G 3259 2031
+> 15 0 17 2327 G 2480 2031
+> 14 0 18 2327 G 2480 2032
+> 15 0 18 2327 G 2478 2032
+> 14 0 17 2327 G 3259 2033
+> 15 0 17 2327 G 2378 2033
+> 14 0 18 2327 G 2378 2034
+> 15 0 18 2327 G 2376 2034
+> 14 0 17 2327 G 3259 2035
+> 15 0 17 2327 G 2555 2035
+> 14 0 18 2327 G 2555 2036
+> 15 0 18 2327 G 2553 2036
+> 14 0 17 2327 G 3259 2037
+> 15 0 17 2327 G 2957 2037
+> 14 0 18 2327 G 2957 2038
+> 15 0 18 2327 G 2955 2038
+> 14 0 17 2327 G 3259 2039
+> 15 0 17 2327 G 2789 2039
+> 14 0 18 2327 G 2789 2040
+> 15 0 18 2327 G 2787 2040
+> 14 0 17 2327 G 3259 2041
+> 15 0 17 2327 G 3032 2041
+> 14 0 18 2327 G 3032 2042
+> 15 0 18 2327 G 3030 2042
+> 14 0 17 2327 G 3259 2043
+> 15 0 17 2327 G 3209 2043
+> 14 0 18 2327 G 3209 2044
+> 15 0 18 2327 G 3207 2044
+> 14 0 17 2327 G 3259 2045
+> 15 0 17 2327 G 2864 2045
+> 14 0 18 2327 G 2864 2046
+> 15 0 18 2327 G 2862 2046
+> 14 0 17 2327 G 3259 2047
+> 15 0 17 2327 G 2507 2047
+> 14 0 18 2327 G 2507 2048
+> 15 0 18 2327 G 2505 2048
+> 14 0 17 2327 G 3259 2049
+> 15 0 17 2327 G 2405 2049
+> 14 0 18 2327 G 2405 2050
+> 15 0 18 2327 G 2403 2050
+> 14 0 17 2327 G 3259 2051
+> 15 0 17 2327 G 2582 2051
+> 14 0 18 2327 G 2582 2052
+> 15 0 18 2327 G 2580 2052
+> 14 0 17 2327 G 3259 2053
+> 15 0 17 2327 G 3227 2053
+> 14 0 18 2327 G 3227 2054
+> 15 0 18 2327 G 3225 2054
+> 14 0 17 2327 G 3259 2055
+> 15 0 17 2327 G 2639 2055
+> 14 0 18 2327 G 2639 2056
+> 15 0 18 2327 G 2637 2056
+> 14 0 17 2327 G 3259 2057
+> 15 0 17 2327 G 2816 2057
+> 14 0 18 2327 G 2816 2058
+> 15 0 18 2327 G 2814 2058
+> 14 0 17 2327 G 3259 2059
+> 15 0 17 2327 G 3059 2059
+> 14 0 18 2327 G 3059 2060
+> 15 0 18 2327 G 3057 2060
+> 14 0 17 2327 G 3259 2061
+> 15 0 17 2327 G 2714 2061
+> 14 0 18 2327 G 2714 2062
+> 15 0 18 2327 G 2712 2062
+> 14 0 17 2327 G 3259 2063
+> 15 0 17 2327 G 2357 2063
+> 14 0 18 2327 G 2357 2064
+> 15 0 18 2327 G 2355 2064
+> 14 0 17 2327 G 3259 2065
+> 15 0 17 2327 G 2891 2065
+> 14 0 18 2327 G 2891 2066
+> 15 0 18 2327 G 2889 2066
+> 14 0 17 2327 G 3259 2067
+> 15 0 17 2327 G 3134 2067
+> 14 0 18 2327 G 3134 2068
+> 15 0 18 2327 G 3132 2068
+> 14 0 17 2327 G 3259 2069
+> 15 0 17 2327 G 2432 2069
+> 14 0 18 2327 G 2432 2070
+> 15 0 18 2327 G 2430 2070
+> 14 0 17 2327 G 3259 2071
+> 15 0 17 2327 G 2609 2071
+> 14 0 18 2327 G 2609 2072
+> 15 0 18 2327 G 2607 2072
+> 14 0 17 2327 G 3259 2073
+> 15 0 17 2327 G 2342 2073
+> 14 0 18 2327 G 2342 2074
+> 15 0 18 2327 G 2340 2074
+> 14 0 17 2327 G 3259 2075
+> 15 0 17 2327 G 2666 2075
+> 14 0 18 2327 G 2666 2076
+> 15 0 18 2327 G 2664 2076
+> 14 0 17 2327 G 3259 2077
+> 15 0 17 2327 G 2843 2077
+> 14 0 18 2327 G 2843 2078
+> 15 0 18 2327 G 2841 2078
+> 14 0 17 2327 G 3259 2079
+> 15 0 17 2327 G 3086 2079
+> 14 0 18 2327 G 3086 2080
+> 15 0 18 2327 G 3084 2080
+> 14 0 17 2327 G 3259 2081
+> 15 0 17 2327 G 2741 2081
+> 14 0 18 2327 G 2741 2082
+> 15 0 18 2327 G 2739 2082
+> 14 0 17 2327 G 3259 2083
+> 15 0 17 2327 G 2984 2083
+> 14 0 18 2327 G 2984 2084
+> 15 0 18 2327 G 2982 2084
+> 14 0 17 2327 G 3259 2085
+> 15 0 17 2327 G 2918 2085
+> 14 0 18 2327 G 2918 2086
+> 15 0 18 2327 G 2916 2086
+> 14 0 17 2327 G 3259 2087
+> 15 0 17 2327 G 3161 2087
+> 14 0 18 2327 G 3161 2088
+> 15 0 18 2327 G 3159 2088
+> 14 0 17 2327 G 3259 2089
+> 15 0 17 2327 G 2459 2089
+> 14 0 18 2327 G 2459 2090
+> 15 0 18 2327 G 2457 2090
+> 14 0 17 2327 G 3259 2091
+> 15 0 17 2327 G 2534 2091
+> 14 0 18 2327 G 2534 2092
+> 15 0 18 2327 G 2532 2092
+> 14 0 17 2327 G 3259 2093
+> 15 0 17 2327 G 2693 2093
+> 14 0 18 2327 G 2693 2094
+> 15 0 18 2327 G 2691 2094
+> 14 0 17 2327 G 3259 2095
+> 15 0 17 2327 G 2936 2095
+> 14 0 18 2327 G 2936 2096
+> 15 0 18 2327 G 2934 2096
+> 14 0 17 2327 G 3259 2097
+> 15 0 17 2327 G 2870 2097
+> 14 0 18 2327 G 2870 2098
+> 15 0 18 2327 G 2868 2098
+> 14 0 17 2327 G 3259 2099
+> 15 0 17 2327 G 3113 2099
+> 14 0 18 2327 G 3113 2100
+> 15 0 18 2327 G 3111 2100
+> 14 0 17 2327 G 3259 2101
+> 15 0 17 2327 G 2768 2101
+> 14 0 18 2327 G 2768 2102
+> 15 0 18 2327 G 2766 2102
+> 14 0 17 2327 G 3259 2103
+> 15 0 17 2327 G 3011 2103
+> 14 0 18 2327 G 3011 2104
+> 15 0 18 2327 G 3009 2104
+> 14 0 17 2327 G 3259 2105
+> 15 0 17 2327 G 3254 2105
+> 14 0 18 2327 G 3254 2106
+> 15 0 18 2327 G 3252 2106
+> 14 0 17 2327 G 3259 2107
+> 15 0 17 2327 G 3188 2107
+> 14 0 18 2327 G 3188 2108
+> 15 0 18 2327 G 3186 2108
+> 14 0 17 2327 G 3259 2109
+> 15 0 17 2327 G 2486 2109
+> 14 0 18 2327 G 2486 2110
+> 15 0 18 2327 G 2484 2110
+> 14 0 17 2327 G 3259 2111
+> 15 0 17 2327 G 2384 2111
+> 14 0 18 2327 G 2384 2112
+> 15 0 18 2327 G 2382 2112
+> 14 0 17 2327 G 3259 2113
+> 15 0 17 2327 G 2561 2113
+> 14 0 18 2327 G 2561 2114
+> 15 0 18 2327 G 2559 2114
+> 14 0 17 2327 G 3259 2115
+> 15 0 17 2327 G 2720 2115
+> 14 0 18 2327 G 2720 2116
+> 15 0 18 2327 G 2718 2116
+> 14 0 17 2327 G 3259 2117
+> 15 0 17 2327 G 2963 2117
+> 14 0 18 2327 G 2963 2118
+> 15 0 18 2327 G 2961 2118
+> 14 0 17 2327 G 3259 2119
+> 15 0 17 2327 G 2897 2119
+> 14 0 18 2327 G 2897 2120
+> 15 0 18 2327 G 2895 2120
+> 14 0 17 2327 G 3259 2121
+> 15 0 17 2327 G 3140 2121
+> 14 0 18 2327 G 3140 2122
+> 15 0 18 2327 G 3138 2122
+> 14 0 17 2327 G 3259 2123
+> 15 0 17 2327 G 2795 2123
+> 14 0 18 2327 G 2795 2124
+> 15 0 18 2327 G 2793 2124
+> 14 0 17 2327 G 3259 2125
+> 15 0 17 2327 G 3038 2125
+> 14 0 18 2327 G 3038 2126
+> 15 0 18 2327 G 3036 2126
+> 14 0 17 2327 G 3259 2127
+> 15 0 17 2327 G 3215 2127
+> 14 0 18 2327 G 3215 2128
+> 15 0 18 2327 G 3213 2128
+> 14 0 17 2327 G 3259 2129
+> 15 0 17 2327 G 2513 2129
+> 14 0 18 2327 G 2513 2130
+> 15 0 18 2327 G 2511 2130
+> 14 0 17 2327 G 3259 2131
+> 15 0 17 2327 G 2411 2131
+> 14 0 18 2327 G 2411 2132
+> 15 0 18 2327 G 2409 2132
+> 14 0 17 2327 G 3259 2133
+> 15 0 17 2327 G 2588 2133
+> 14 0 18 2327 G 2588 2134
+> 15 0 18 2327 G 2586 2134
+> 14 0 17 2327 G 3259 2135
+> 15 0 17 2327 G 2747 2135
+> 14 0 18 2327 G 2747 2136
+> 15 0 18 2327 G 2745 2136
+> 14 0 17 2327 G 3259 2137
+> 15 0 17 2327 G 2990 2137
+> 14 0 18 2327 G 2990 2138
+> 15 0 18 2327 G 2988 2138
+> 14 0 17 2327 G 3259 2139
+> 15 0 17 2327 G 3233 2139
+> 14 0 18 2327 G 3233 2140
+> 15 0 18 2327 G 3231 2140
+> 14 0 17 2327 G 3259 2141
+> 15 0 17 2327 G 2645 2141
+> 14 0 18 2327 G 2645 2142
+> 15 0 18 2327 G 2643 2142
+> 14 0 17 2327 G 3259 2143
+> 15 0 17 2327 G 3167 2143
+> 14 0 18 2327 G 3167 2144
+> 15 0 18 2327 G 3165 2144
+> 14 0 17 2327 G 3259 2145
+> 15 0 17 2327 G 2822 2145
+> 14 0 18 2327 G 2822 2146
+> 15 0 18 2327 G 2820 2146
+> 14 0 17 2327 G 3259 2147
+> 15 0 17 2327 G 3065 2147
+> 14 0 18 2327 G 3065 2148
+> 15 0 18 2327 G 3063 2148
+> 14 0 17 2327 G 3259 2149
+> 15 0 17 2327 G 2363 2149
+> 14 0 18 2327 G 2363 2150
+> 15 0 18 2327 G 2361 2150
+> 14 0 17 2327 G 3259 2151
+> 15 0 17 2327 G 2540 2151
+> 14 0 18 2327 G 2540 2152
+> 15 0 18 2327 G 2538 2152
+> 14 0 17 2327 G 3259 2153
+> 15 0 17 2327 G 2438 2153
+> 14 0 18 2327 G 2438 2154
+> 15 0 18 2327 G 2436 2154
+> 14 0 17 2327 G 3259 2155
+> 15 0 17 2327 G 2615 2155
+> 14 0 18 2327 G 2615 2156
+> 15 0 18 2327 G 2613 2156
+> 14 0 17 2327 G 3259 2157
+> 15 0 17 2327 G 3017 2157
+> 14 0 18 2327 G 3017 2158
+> 15 0 18 2327 G 3015 2158
+> 14 0 17 2327 G 3259 2159
+> 15 0 17 2327 G 2672 2159
+> 14 0 18 2327 G 2672 2160
+> 15 0 18 2327 G 2670 2160
+> 14 0 17 2327 G 3259 2161
+> 15 0 17 2327 G 2348 2161
+> 14 0 18 2327 G 2348 2162
+> 15 0 18 2327 G 2346 2162
+> 14 0 17 2327 G 3259 2163
+> 15 0 17 2327 G 3092 2163
+> 14 0 18 2327 G 3092 2164
+> 15 0 18 2327 G 3090 2164
+> 14 0 17 2327 G 3259 2165
+> 15 0 17 2327 G 2849 2165
+> 14 0 18 2327 G 2849 2166
+> 15 0 18 2327 G 2847 2166
+> 14 0 17 2327 G 3259 2167
+> 15 0 17 2327 G 2924 2167
+> 14 0 18 2327 G 2924 2168
+> 15 0 18 2327 G 2922 2168
+> 14 0 17 2327 G 3259 2169
+> 15 0 17 2327 G 2390 2169
+> 14 0 18 2327 G 2390 2170
+> 15 0 18 2327 G 2388 2170
+> 14 0 17 2327 G 3259 2171
+> 15 0 17 2327 G 2567 2171
+> 14 0 18 2327 G 2567 2172
+> 15 0 18 2327 G 2565 2172
+> 14 0 17 2327 G 3259 2173
+> 15 0 17 2327 G 2465 2173
+> 14 0 18 2327 G 2465 2174
+> 15 0 18 2327 G 2463 2174
+> 14 0 17 2327 G 3259 2175
+> 15 0 17 2327 G 2942 2175
+> 14 0 18 2327 G 2942 2176
+> 15 0 18 2327 G 2940 2176
+> 14 0 17 2327 G 3259 2177
+> 15 0 17 2327 G 2699 2177
+> 14 0 18 2327 G 2699 2178
+> 15 0 18 2327 G 2697 2178
+> 14 0 17 2327 G 3259 2179
+> 15 0 17 2327 G 3119 2179
+> 14 0 18 2327 G 3119 2180
+> 15 0 18 2327 G 3117 2180
+> 14 0 17 2327 G 3259 2181
+> 15 0 17 2327 G 2876 2181
+> 14 0 18 2327 G 2876 2182
+> 15 0 18 2327 G 2874 2182
+> 14 0 17 2327 G 3259 2183
+> 15 0 17 2327 G 2774 2183
+> 14 0 18 2327 G 2774 2184
+> 15 0 18 2327 G 2772 2184
+> 14 0 17 2327 G 3259 2185
+> 15 0 17 2327 G 3194 2185
+> 14 0 18 2327 G 3194 2186
+> 15 0 18 2327 G 3192 2186
+> 14 0 17 2327 G 3259 2187
+> 15 0 17 2327 G 2417 2187
+> 14 0 18 2327 G 2417 2188
+> 15 0 18 2327 G 2415 2188
+> 14 0 17 2327 G 3259 2189
+> 15 0 17 2327 G 2492 2189
+> 14 0 18 2327 G 2492 2190
+> 15 0 18 2327 G 2490 2190
+> 14 0 17 2327 G 3259 2191
+> 15 0 17 2327 G 2969 2191
+> 14 0 18 2327 G 2969 2192
+> 15 0 18 2327 G 2967 2192
+> 14 0 17 2327 G 3259 2193
+> 15 0 17 2327 G 2726 2193
+> 14 0 18 2327 G 2726 2194
+> 15 0 18 2327 G 2724 2194
+> 14 0 17 2327 G 3259 2195
+> 15 0 17 2327 G 3146 2195
+> 14 0 18 2327 G 3146 2196
+> 15 0 18 2327 G 3144 2196
+> 14 0 17 2327 G 3259 2197
+> 15 0 17 2327 G 2903 2197
+> 14 0 18 2327 G 2903 2198
+> 15 0 18 2327 G 2901 2198
+> 14 0 17 2327 G 3259 2199
+> 15 0 17 2327 G 3044 2199
+> 14 0 18 2327 G 3044 2200
+> 15 0 18 2327 G 3042 2200
+> 14 0 17 2327 G 3259 2201
+> 15 0 17 2327 G 2801 2201
+> 14 0 18 2327 G 2801 2202
+> 15 0 18 2327 G 2799 2202
+> 14 0 17 2327 G 3259 2203
+> 15 0 17 2327 G 3221 2203
+> 14 0 18 2327 G 3221 2204
+> 15 0 18 2327 G 3219 2204
+> 14 0 17 2327 G 3259 2205
+> 15 0 17 2327 G 2519 2205
+> 14 0 18 2327 G 2519 2206
+> 15 0 18 2327 G 2517 2206
+> 14 0 17 2327 G 3259 2207
+> 15 0 17 2327 G 2594 2207
+> 14 0 18 2327 G 2594 2208
+> 15 0 18 2327 G 2592 2208
+> 14 0 17 2327 G 3259 2209
+> 15 0 17 2327 G 2996 2209
+> 14 0 18 2327 G 2996 2210
+> 15 0 18 2327 G 2994 2210
+> 14 0 17 2327 G 3259 2211
+> 15 0 17 2327 G 2753 2211
+> 14 0 18 2327 G 2753 2212
+> 15 0 18 2327 G 2751 2212
+> 14 0 17 2327 G 3259 2213
+> 15 0 17 2327 G 3239 2213
+> 14 0 18 2327 G 3239 2214
+> 15 0 18 2327 G 3237 2214
+> 14 0 17 2327 G 3259 2215
+> 15 0 17 2327 G 2651 2215
+> 14 0 18 2327 G 2651 2216
+> 15 0 18 2327 G 2649 2216
+> 14 0 17 2327 G 3259 2217
+> 15 0 17 2327 G 3173 2217
+> 14 0 18 2327 G 3173 2218
+> 15 0 18 2327 G 3171 2218
+> 14 0 17 2327 G 3259 2219
+> 15 0 17 2327 G 3071 2219
+> 14 0 18 2327 G 3071 2220
+> 15 0 18 2327 G 3069 2220
+> 14 0 17 2327 G 3259 2221
+> 15 0 17 2327 G 2828 2221
+> 14 0 18 2327 G 2828 2222
+> 15 0 18 2327 G 2826 2222
+> 14 0 17 2327 G 3259 2223
+> 15 0 17 2327 G 2369 2223
+> 14 0 18 2327 G 2369 2224
+> 15 0 18 2327 G 2367 2224
+> 14 0 17 2327 G 3259 2225
+> 15 0 17 2327 G 2546 2225
+> 14 0 18 2327 G 2546 2226
+> 15 0 18 2327 G 2544 2226
+> 14 0 17 2327 G 3259 2227
+> 15 0 17 2327 G 2444 2227
+> 14 0 18 2327 G 2444 2228
+> 15 0 18 2327 G 2442 2228
+> 14 0 17 2327 G 3259 2229
+> 15 0 17 2327 G 2621 2229
+> 14 0 18 2327 G 2621 2230
+> 15 0 18 2327 G 2619 2230
+> 14 0 17 2327 G 3259 2231
+> 15 0 17 2327 G 3023 2231
+> 14 0 18 2327 G 3023 2232
+> 15 0 18 2327 G 3021 2232
+> 14 0 17 2327 G 3259 2233
+> 15 0 17 2327 G 2780 2233
+> 14 0 18 2327 G 2780 2234
+> 15 0 18 2327 G 2778 2234
+> 14 0 17 2327 G 3259 2235
+> 15 0 17 2327 G 2678 2235
+> 14 0 18 2327 G 2678 2236
+> 15 0 18 2327 G 2676 2236
+> 14 0 17 2327 G 3259 2237
+> 15 0 17 2327 G 2354 2237
+> 14 0 18 2327 G 2354 2238
+> 15 0 18 2327 G 2352 2238
+> 14 0 17 2327 G 3259 2239
+> 15 0 17 2327 G 3200 2239
+> 14 0 18 2327 G 3200 2240
+> 15 0 18 2327 G 3198 2240
+> 14 0 17 2327 G 3259 2241
+> 15 0 17 2327 G 3098 2241
+> 14 0 18 2327 G 3098 2242
+> 15 0 18 2327 G 3096 2242
+> 14 0 17 2327 G 3259 2243
+> 15 0 17 2327 G 2855 2243
+> 14 0 18 2327 G 2855 2244
+> 15 0 18 2327 G 2853 2244
+> 14 0 17 2327 G 3259 2245
+> 15 0 17 2327 G 2396 2245
+> 14 0 18 2327 G 2396 2246
+> 15 0 18 2327 G 2394 2246
+> 14 0 17 2327 G 3259 2247
+> 15 0 17 2327 G 2573 2247
+> 14 0 18 2327 G 2573 2248
+> 15 0 18 2327 G 2571 2248
+> 14 0 17 2327 G 3259 2249
+> 15 0 17 2327 G 2471 2249
+> 14 0 18 2327 G 2471 2250
+> 15 0 18 2327 G 2469 2250
+> 14 0 17 2327 G 3259 2251
+> 15 0 17 2327 G 2630 2251
+> 14 0 18 2327 G 2630 2252
+> 15 0 18 2327 G 2628 2252
+> 14 0 17 2327 G 3259 2253
+> 15 0 17 2327 G 3050 2253
+> 14 0 18 2327 G 3050 2254
+> 15 0 18 2327 G 3048 2254
+> 14 0 17 2327 G 3259 2255
+> 15 0 17 2327 G 2807 2255
+> 14 0 18 2327 G 2807 2256
+> 15 0 18 2327 G 2805 2256
+> 14 0 17 2327 G 3259 2257
+> 15 0 17 2327 G 2948 2257
+> 14 0 18 2327 G 2948 2258
+> 15 0 18 2327 G 2946 2258
+> 14 0 17 2327 G 3259 2259
+> 15 0 17 2327 G 2705 2259
+> 14 0 18 2327 G 2705 2260
+> 15 0 18 2327 G 2703 2260
+> 14 0 17 2327 G 3259 2261
+> 15 0 17 2327 G 3125 2261
+> 14 0 18 2327 G 3125 2262
+> 15 0 18 2327 G 3123 2262
+> 14 0 17 2327 G 3259 2263
+> 15 0 17 2327 G 2882 2263
+> 14 0 18 2327 G 2882 2264
+> 15 0 18 2327 G 2880 2264
+> 14 0 17 2327 G 3259 2265
+> 15 0 17 2327 G 2423 2265
+> 14 0 18 2327 G 2423 2266
+> 15 0 18 2327 G 2421 2266
+> 14 0 17 2327 G 3259 2267
+> 15 0 17 2327 G 2600 2267
+> 14 0 18 2327 G 2600 2268
+> 15 0 18 2327 G 2598 2268
+> 14 0 17 2327 G 3259 2269
+> 15 0 17 2327 G 2498 2269
+> 14 0 18 2327 G 2498 2270
+> 15 0 18 2327 G 2496 2270
+> 14 0 17 2327 G 3259 2271
+> 15 0 17 2327 G 2657 2271
+> 14 0 18 2327 G 2657 2272
+> 15 0 18 2327 G 2655 2272
+> 14 0 17 2327 G 3259 2273
+> 15 0 17 2327 G 2333 2273
+> 14 0 18 2327 G 2333 2274
+> 15 0 18 2327 G 2331 2274
+> 14 0 17 2327 G 3259 2275
+> 15 0 17 2327 G 3077 2275
+> 14 0 18 2327 G 3077 2276
+> 15 0 18 2327 G 3075 2276
+> 14 0 17 2327 G 3259 2277
+> 15 0 17 2327 G 2975 2277
+> 14 0 18 2327 G 2975 2278
+> 15 0 18 2327 G 2973 2278
+> 14 0 17 2327 G 3259 2279
+> 15 0 17 2327 G 2732 2279
+> 14 0 18 2327 G 2732 2280
+> 15 0 18 2327 G 2730 2280
+> 14 0 17 2327 G 3259 2281
+> 15 0 17 2327 G 3152 2281
+> 14 0 18 2327 G 3152 2282
+> 15 0 18 2327 G 3150 2282
+> 14 0 17 2327 G 3259 2283
+> 15 0 17 2327 G 2909 2283
+> 14 0 18 2327 G 2909 2284
+> 15 0 18 2327 G 2907 2284
+> 14 0 17 2327 G 3259 2285
+> 15 0 17 2327 G 2450 2285
+> 14 0 18 2327 G 2450 2286
+> 15 0 18 2327 G 2448 2286
+> 14 0 17 2327 G 3259 2287
+> 15 0 17 2327 G 2525 2287
+> 14 0 18 2327 G 2525 2288
+> 15 0 18 2327 G 2523 2288
+> 14 0 17 2327 G 3259 2289
+> 15 0 17 2327 G 2927 2289
+> 14 0 18 2327 G 2927 2290
+> 15 0 18 2327 G 2925 2290
+> 14 0 17 2327 G 3259 2291
+> 15 0 17 2327 G 3002 2291
+> 14 0 18 2327 G 3002 2292
+> 15 0 18 2327 G 3000 2292
+> 14 0 17 2327 G 3259 2293
+> 15 0 17 2327 G 2759 2293
+> 14 0 18 2327 G 2759 2294
+> 15 0 18 2327 G 2757 2294
+> 14 0 17 2327 G 3259 2295
+> 15 0 17 2327 G 3245 2295
+> 14 0 18 2327 G 3245 2296
+> 15 0 18 2327 G 3243 2296
+> 14 0 17 2327 G 3259 2297
+> 15 0 17 2327 G 3179 2297
+> 14 0 18 2327 G 3179 2298
+> 15 0 18 2327 G 3177 2298
+> 14 0 17 2327 G 3259 2299
+> 15 0 17 2327 G 2834 2299
+> 14 0 18 2327 G 2834 2300
+> 15 0 18 2327 G 2832 2300
+> 14 0 17 2327 G 3259 2301
+> 15 0 17 2327 G 2477 2301
+> 14 0 18 2327 G 2477 2302
+> 15 0 18 2327 G 2475 2302
+> 14 0 17 2327 G 3259 2303
+> 15 0 17 2327 G 2375 2303
+> 14 0 18 2327 G 2375 2304
+> 15 0 18 2327 G 2373 2304
+> 14 0 17 2327 G 3259 2305
+> 15 0 17 2327 G 2552 2305
+> 14 0 18 2327 G 2552 2306
+> 15 0 18 2327 G 2550 2306
+> 14 0 19 2327 G 3259 2307
+> 15 0 19 2327 G 3258 2307
+> 14 0 17 2327 G 3259 2308
+> 15 0 17 2327 G 3029 2308
+> 14 0 18 2327 G 3029 2309
+> 15 0 18 2327 G 3027 2309
+> 14 0 17 2327 G 3259 2310
+> 15 0 17 2327 G 2786 2310
+> 14 0 18 2327 G 2786 2311
+> 15 0 18 2327 G 2784 2311
+> 14 0 17 2327 G 3259 2312
+> 15 0 17 2327 G 2684 2312
+> 14 0 18 2327 G 2684 2313
+> 15 0 18 2327 G 2682 2313
+> 14 0 17 2327 G 3259 2314
+> 15 0 17 2327 G 3206 2314
+> 14 0 18 2327 G 3206 2315
+> 15 0 18 2327 G 3204 2315
+> 14 0 17 2327 G 3259 2316
+> 15 0 17 2327 G 3104 2316
+> 14 0 18 2327 G 3104 2317
+> 15 0 18 2327 G 3102 2317
+> 14 0 17 2327 G 3259 2318
+> 15 0 17 2327 G 2861 2318
+> 14 0 18 2327 G 2861 2319
+> 15 0 18 2327 G 2859 2319
+> 14 0 17 2327 G 3259 2320
+> 15 0 17 2327 G 2402 2320
+> 14 0 18 2327 G 2402 2321
+> 15 0 18 2327 G 2400 2321
+> 14 0 17 2327 G 3259 2322
+> 15 0 17 2327 G 2579 2322
+> 14 0 18 2327 G 2579 2323
+> 15 0 18 2327 G 2577 2323
+> 14 0 17 2327 G 3259 2324
+> 15 0 17 2327 G 2636 2324
+> 14 0 18 2327 G 2636 2325
+> 15 0 18 2327 G 2634 2325
+> 14 0 17 2327 G 3259 2326
+> 15 0 17 2327 G 3056 2326
+> 14 0 18 2327 G 3056 2327
+> 15 0 18 2327 G 3054 2327
+> 14 0 17 2327 G 3259 2328
+> 15 0 17 2327 G 2813 2328
+> 14 0 18 2327 G 2813 2329
+> 15 0 18 2327 G 2811 2329
+> 14 0 17 2327 G 3259 2330
+> 15 0 17 2327 G 2954 2330
+> 14 0 18 2327 G 2954 2331
+> 15 0 18 2327 G 2952 2331
+> 14 0 17 2327 G 3259 2332
+> 15 0 17 2327 G 2711 2332
+> 14 0 18 2327 G 2711 2333
+> 15 0 18 2327 G 2709 2333
+> 14 0 17 2327 G 3259 2334
+> 15 0 17 2327 G 3131 2334
+> 14 0 18 2327 G 3131 2335
+> 15 0 18 2327 G 3129 2335
+> 14 0 17 2327 G 3259 2336
+> 15 0 17 2327 G 2888 2336
+> 14 0 18 2327 G 2888 2337
+> 15 0 18 2327 G 2886 2337
+> 14 0 17 2327 G 3259 2338
+> 15 0 17 2327 G 2429 2338
+> 14 0 18 2327 G 2429 2339
+> 15 0 18 2327 G 2427 2339
+> 14 0 17 2327 G 3259 2340
+> 15 0 17 2327 G 2606 2340
+> 14 0 18 2327 G 2606 2341
+> 15 0 18 2327 G 2604 2341
+> 14 0 17 2327 G 3259 2342
+> 15 0 17 2327 G 2504 2342
+> 14 0 18 2327 G 2504 2343
+> 15 0 18 2327 G 2502 2343
+> 14 0 17 2327 G 3259 2344
+> 15 0 17 2327 G 2663 2344
+> 14 0 18 2327 G 2663 2345
+> 15 0 18 2327 G 2661 2345
+> 14 0 17 2327 G 3259 2346
+> 15 0 17 2327 G 2339 2346
+> 14 0 18 2327 G 2339 2347
+> 15 0 18 2327 G 2337 2347
+> 14 0 17 2327 G 3259 2348
+> 15 0 17 2327 G 3083 2348
+> 14 0 18 2327 G 3083 2349
+> 15 0 18 2327 G 3081 2349
+> 14 0 17 2327 G 3259 2350
+> 15 0 17 2327 G 2840 2350
+> 14 0 18 2327 G 2840 2351
+> 15 0 18 2327 G 2838 2351
+> 14 0 17 2327 G 3259 2352
+> 15 0 17 2327 G 2981 2352
+> 14 0 18 2327 G 2981 2353
+> 15 0 18 2327 G 2979 2353
+> 14 0 17 2327 G 3259 2354
+> 15 0 17 2327 G 2738 2354
+> 14 0 18 2327 G 2738 2355
+> 15 0 18 2327 G 2736 2355
+> 14 0 17 2327 G 3259 2356
+> 15 0 17 2327 G 3158 2356
+> 14 0 18 2327 G 3158 2357
+> 15 0 18 2327 G 3156 2357
+> 14 0 17 2327 G 3259 2358
+> 15 0 17 2327 G 2915 2358
+> 14 0 18 2327 G 2915 2359
+> 15 0 18 2327 G 2913 2359
+> 14 0 17 2327 G 3259 2360
+> 15 0 17 2327 G 2456 2360
+> 14 0 18 2327 G 2456 2361
+> 15 0 18 2327 G 2454 2361
+> 14 0 17 2327 G 3259 2362
+> 15 0 17 2327 G 2531 2362
+> 14 0 18 2327 G 2531 2363
+> 15 0 18 2327 G 2529 2363
+> 14 0 17 2327 G 3259 2364
+> 15 0 17 2327 G 2933 2364
+> 14 0 18 2327 G 2933 2365
+> 15 0 18 2327 G 2931 2365
+> 14 0 17 2327 G 3259 2366
+> 15 0 17 2327 G 2690 2366
+> 14 0 18 2327 G 2690 2367
+> 15 0 18 2327 G 2688 2367
+> 14 0 17 2327 G 3259 2368
+> 15 0 17 2327 G 3110 2368
+> 14 0 18 2327 G 3110 2369
+> 15 0 18 2327 G 3108 2369
+> 14 0 17 2327 G 3259 2370
+> 15 0 17 2327 G 2867 2370
+> 14 0 18 2327 G 2867 2371
+> 15 0 18 2327 G 2865 2371
+> 14 0 17 2327 G 3259 2372
+> 15 0 17 2327 G 3008 2372
+> 14 0 18 2327 G 3008 2373
+> 15 0 18 2327 G 3006 2373
+> 14 0 17 2327 G 3259 2374
+> 15 0 17 2327 G 2765 2374
+> 14 0 18 2327 G 2765 2375
+> 15 0 18 2327 G 2763 2375
+> 14 0 17 2327 G 3259 2376
+> 15 0 17 2327 G 3251 2376
+> 14 0 18 2327 G 3251 2377
+> 15 0 18 2327 G 3249 2377
+> 14 0 17 2327 G 3259 2378
+> 15 0 17 2327 G 3185 2378
+> 14 0 18 2327 G 3185 2379
+> 15 0 18 2327 G 3183 2379
+> 14 0 17 2327 G 3259 2380
+> 15 0 17 2327 G 2483 2380
+> 14 0 18 2327 G 2483 2381
+> 15 0 18 2327 G 2481 2381
+> 14 0 17 2327 G 3259 2382
+> 15 0 17 2327 G 2381 2382
+> 14 0 18 2327 G 2381 2383
+> 15 0 18 2327 G 2379 2383
+> 14 0 17 2327 G 3259 2384
+> 15 0 17 2327 G 2558 2384
+> 14 0 18 2327 G 2558 2385
+> 15 0 18 2327 G 2556 2385
+> 14 0 17 2327 G 3259 2386
+> 15 0 17 2327 G 2960 2386
+> 14 0 18 2327 G 2960 2387
+> 15 0 18 2327 G 2958 2387
+> 14 0 17 2327 G 3259 2388
+> 15 0 17 2327 G 2717 2388
+> 14 0 18 2327 G 2717 2389
+> 15 0 18 2327 G 2715 2389
+> 14 0 17 2327 G 3259 2390
+> 15 0 17 2327 G 3137 2390
+> 14 0 18 2327 G 3137 2391
+> 15 0 18 2327 G 3135 2391
+> 14 0 17 2327 G 3259 2392
+> 15 0 17 2327 G 3035 2392
+> 14 0 18 2327 G 3035 2393
+> 15 0 18 2327 G 3033 2393
+> 14 0 17 2327 G 3259 2394
+> 15 0 17 2327 G 2792 2394
+> 14 0 18 2327 G 2792 2395
+> 15 0 18 2327 G 2790 2395
+> 14 0 17 2327 G 3259 2396
+> 15 0 17 2327 G 3212 2396
+> 14 0 18 2327 G 3212 2397
+> 15 0 18 2327 G 3210 2397
+> 14 0 17 2327 G 3259 2398
+> 15 0 17 2327 G 2510 2398
+> 14 0 18 2327 G 2510 2399
+> 15 0 18 2327 G 2508 2399
+> 14 0 17 2327 G 3259 2400
+> 15 0 17 2327 G 2408 2400
+> 14 0 18 2327 G 2408 2401
+> 15 0 18 2327 G 2406 2401
+> 14 0 17 2327 G 3259 2402
+> 15 0 17 2327 G 2585 2402
+> 14 0 18 2327 G 2585 2403
+> 15 0 18 2327 G 2583 2403
+> 14 0 17 2327 G 3259 2404
+> 15 0 17 2327 G 2987 2404
+> 14 0 18 2327 G 2987 2405
+> 15 0 18 2327 G 2985 2405
+> 14 0 17 2327 G 3259 2406
+> 15 0 17 2327 G 3230 2406
+> 14 0 18 2327 G 3230 2407
+> 15 0 18 2327 G 3228 2407
+> 14 0 17 2327 G 3259 2408
+> 15 0 17 2327 G 2642 2408
+> 14 0 18 2327 G 2642 2409
+> 15 0 18 2327 G 2640 2409
+> 14 0 17 2327 G 3259 2410
+> 15 0 17 2327 G 3062 2410
+> 14 0 18 2327 G 3062 2411
+> 15 0 18 2327 G 3060 2411
+> 14 0 17 2327 G 3259 2412
+> 15 0 17 2327 G 2819 2412
+> 14 0 18 2327 G 2819 2413
+> 15 0 18 2327 G 2817 2413
+> 14 0 17 2327 G 3259 2414
+> 15 0 17 2327 G 2894 2414
+> 14 0 18 2327 G 2894 2415
+> 15 0 18 2327 G 2892 2415
+> 14 0 17 2327 G 3259 2416
+> 15 0 17 2327 G 2360 2416
+> 14 0 18 2327 G 2360 2417
+> 15 0 18 2327 G 2358 2417
+> 14 0 17 2327 G 3259 2418
+> 15 0 17 2327 G 2537 2418
+> 14 0 18 2327 G 2537 2419
+> 15 0 18 2327 G 2535 2419
+> 14 0 17 2327 G 3259 2420
+> 15 0 17 2327 G 2435 2420
+> 14 0 18 2327 G 2435 2421
+> 15 0 18 2327 G 2433 2421
+> 14 0 17 2327 G 3259 2422
+> 15 0 17 2327 G 2612 2422
+> 14 0 18 2327 G 2612 2423
+> 15 0 18 2327 G 2610 2423
+> 14 0 17 2327 G 3259 2424
+> 15 0 17 2327 G 3257 2424
+> 14 0 18 2327 G 3257 2425
+> 15 0 18 2327 G 3255 2425
+> 14 0 17 2327 G 3259 2426
+> 15 0 17 2327 G 2669 2426
+> 14 0 18 2327 G 2669 2427
+> 15 0 18 2327 G 2667 2427
+> 14 0 17 2327 G 3259 2428
+> 15 0 17 2327 G 2345 2428
+> 14 0 18 2327 G 2345 2429
+> 15 0 18 2327 G 2343 2429
+> 14 0 17 2327 G 3259 2430
+> 15 0 17 2327 G 3089 2430
+> 14 0 18 2327 G 3089 2431
+> 15 0 18 2327 G 3087 2431
+> 14 0 17 2327 G 3259 2432
+> 15 0 17 2327 G 2846 2432
+> 14 0 18 2327 G 2846 2433
+> 15 0 18 2327 G 2844 2433
+> 14 0 17 2327 G 3259 2434
+> 15 0 17 2327 G 2744 2434
+> 14 0 18 2327 G 2744 2435
+> 15 0 18 2327 G 2742 2435
+> 14 0 17 2327 G 3259 2436
+> 15 0 17 2327 G 3164 2436
+> 14 0 18 2327 G 3164 2437
+> 15 0 18 2327 G 3162 2437
+> 14 0 17 2327 G 3259 2438
+> 15 0 17 2327 G 2921 2438
+> 14 0 18 2327 G 2921 2439
+> 15 0 18 2327 G 2919 2439
+> 14 0 17 2327 G 3259 2440
+> 15 0 17 2327 G 2387 2440
+> 14 0 18 2327 G 2387 2441
+> 15 0 18 2327 G 2385 2441
+> 14 0 17 2327 G 3259 2442
+> 15 0 17 2327 G 2462 2442
+> 14 0 18 2327 G 2462 2443
+> 15 0 18 2327 G 2460 2443
+> 14 0 17 2327 G 3259 2444
+> 15 0 17 2327 G 2939 2444
+> 14 0 18 2327 G 2939 2445
+> 15 0 18 2327 G 2937 2445
+> 14 0 17 2327 G 3259 2446
+> 15 0 17 2327 G 2696 2446
+> 14 0 18 2327 G 2696 2447
+> 15 0 18 2327 G 2694 2447
+> 14 0 17 2327 G 3259 2448
+> 15 0 17 2327 G 3116 2448
+> 14 0 18 2327 G 3116 2449
+> 15 0 18 2327 G 3114 2449
+> 14 0 17 2327 G 3259 2450
+> 15 0 17 2327 G 2873 2450
+> 14 0 18 2327 G 2873 2451
+> 15 0 18 2327 G 2871 2451
+> 14 0 17 2327 G 3259 2452
+> 15 0 17 2327 G 3014 2452
+> 14 0 18 2327 G 3014 2453
+> 15 0 18 2327 G 3012 2453
+> 14 0 17 2327 G 3259 2454
+> 15 0 17 2327 G 2771 2454
+> 14 0 18 2327 G 2771 2455
+> 15 0 18 2327 G 2769 2455
+> 14 0 17 2327 G 3259 2456
+> 15 0 17 2327 G 3191 2456
+> 14 0 18 2327 G 3191 2457
+> 15 0 18 2327 G 3189 2457
+> 14 0 17 2327 G 3259 2458
+> 15 0 17 2327 G 2489 2458
+> 14 0 18 2327 G 2489 2459
+> 15 0 18 2327 G 2487 2459
+> 14 0 16 2327 G 2721 2460
+> 15 0 16 2327 G 2722 2460
+> 14 0 17 2327 G 2722 2461
+> 15 0 17 2327 G 3259 2461
+> 14 0 17 2327 G 3259 2462
+> 15 0 17 2327 G 2564 2462
+> 14 0 18 2327 G 2564 2463
+> 15 0 18 2327 G 2562 2463
+> 14 0 16 2327 G 2964 2464
+> 15 0 16 2327 G 2965 2464
+> 14 0 17 2327 G 2965 2465
+> 15 0 17 2327 G 3259 2465
+> 14 0 16 2327 G 2898 2466
+> 15 0 16 2327 G 2899 2466
+> 14 0 17 2327 G 2899 2467
+> 15 0 17 2327 G 3259 2467
+> 14 0 16 2327 G 3141 2468
+> 15 0 16 2327 G 3142 2468
+> 14 0 17 2327 G 3142 2469
+> 15 0 17 2327 G 3259 2469
+> 14 0 16 2327 G 2796 2470
+> 15 0 16 2327 G 2797 2470
+> 14 0 17 2327 G 2797 2471
+> 15 0 17 2327 G 3259 2471
+> 14 0 16 2327 G 3039 2472
+> 15 0 16 2327 G 3040 2472
+> 14 0 17 2327 G 3040 2473
+> 15 0 17 2327 G 3259 2473
+> 14 0 16 2327 G 3216 2474
+> 15 0 16 2327 G 3217 2474
+> 14 0 17 2327 G 3217 2475
+> 15 0 17 2327 G 3259 2475
+> 14 0 16 2327 G 2514 2476
+> 15 0 16 2327 G 2515 2476
+> 14 0 17 2327 G 2515 2477
+> 15 0 17 2327 G 3259 2477
+> 14 0 16 2327 G 2412 2478
+> 15 0 16 2327 G 2413 2478
+> 14 0 17 2327 G 2413 2479
+> 15 0 17 2327 G 3259 2479
+> 14 0 16 2327 G 2589 2480
+> 15 0 16 2327 G 2590 2480
+> 14 0 17 2327 G 2590 2481
+> 15 0 17 2327 G 3259 2481
+> 14 0 16 2327 G 2748 2482
+> 15 0 16 2327 G 2749 2482
+> 14 0 17 2327 G 2749 2483
+> 15 0 17 2327 G 3259 2483
+> 14 0 16 2327 G 2991 2484
+> 15 0 16 2327 G 2992 2484
+> 14 0 17 2327 G 2992 2485
+> 15 0 17 2327 G 3259 2485
+> 14 0 16 2327 G 3234 2486
+> 15 0 16 2327 G 3235 2486
+> 14 0 17 2327 G 3235 2487
+> 15 0 17 2327 G 3259 2487
+> 14 0 16 2327 G 2646 2488
+> 15 0 16 2327 G 2647 2488
+> 14 0 17 2327 G 2647 2489
+> 15 0 17 2327 G 3259 2489
+> 14 0 16 2327 G 3168 2490
+> 15 0 16 2327 G 3169 2490
+> 14 0 17 2327 G 3169 2491
+> 15 0 17 2327 G 3259 2491
+> 14 0 16 2327 G 2823 2492
+> 15 0 16 2327 G 2824 2492
+> 14 0 17 2327 G 2824 2493
+> 15 0 17 2327 G 3259 2493
+> 14 0 16 2327 G 3066 2494
+> 15 0 16 2327 G 3067 2494
+> 14 0 17 2327 G 3067 2495
+> 15 0 17 2327 G 3259 2495
+> 14 0 16 2327 G 2364 2496
+> 15 0 16 2327 G 2365 2496
+> 14 0 17 2327 G 2365 2497
+> 15 0 17 2327 G 3259 2497
+> 14 0 16 2327 G 2541 2498
+> 15 0 16 2327 G 2542 2498
+> 14 0 17 2327 G 2542 2499
+> 15 0 17 2327 G 3259 2499
+> 14 0 16 2327 G 2439 2500
+> 15 0 16 2327 G 2440 2500
+> 14 0 17 2327 G 2440 2501
+> 15 0 17 2327 G 3259 2501
+> 14 0 16 2327 G 2616 2502
+> 15 0 16 2327 G 2617 2502
+> 14 0 17 2327 G 2617 2503
+> 15 0 17 2327 G 3259 2503
+> 14 0 16 2327 G 2775 2504
+> 15 0 16 2327 G 2776 2504
+> 14 0 17 2327 G 2776 2505
+> 15 0 17 2327 G 3259 2505
+> 14 0 16 2327 G 3018 2506
+> 15 0 16 2327 G 3019 2506
+> 14 0 17 2327 G 3019 2507
+> 15 0 17 2327 G 3259 2507
+> 14 0 16 2327 G 2349 2508
+> 15 0 16 2327 G 2350 2508
+> 14 0 17 2327 G 2350 2509
+> 15 0 17 2327 G 3259 2509
+> 14 0 16 2327 G 2673 2510
+> 15 0 16 2327 G 2674 2510
+> 14 0 17 2327 G 2674 2511
+> 15 0 17 2327 G 3259 2511
+> 14 0 16 2327 G 3195 2512
+> 15 0 16 2327 G 3196 2512
+> 14 0 17 2327 G 3196 2513
+> 15 0 17 2327 G 3259 2513
+> 14 0 16 2327 G 2850 2514
+> 15 0 16 2327 G 2851 2514
+> 14 0 17 2327 G 2851 2515
+> 15 0 17 2327 G 3259 2515
+> 14 0 16 2327 G 3093 2516
+> 15 0 16 2327 G 3094 2516
+> 14 0 17 2327 G 3094 2517
+> 15 0 17 2327 G 3259 2517
+> 14 0 16 2327 G 2391 2518
+> 15 0 16 2327 G 2392 2518
+> 14 0 17 2327 G 2392 2519
+> 15 0 17 2327 G 3259 2519
+> 14 0 16 2327 G 2568 2520
+> 15 0 16 2327 G 2569 2520
+> 14 0 17 2327 G 2569 2521
+> 15 0 17 2327 G 3259 2521
+> 14 0 16 2327 G 2466 2522
+> 15 0 16 2327 G 2467 2522
+> 14 0 17 2327 G 2467 2523
+> 15 0 17 2327 G 3259 2523
+> 14 0 16 2327 G 2625 2524
+> 15 0 16 2327 G 2626 2524
+> 14 0 17 2327 G 2626 2525
+> 15 0 17 2327 G 3259 2525
+> 14 0 16 2327 G 3045 2526
+> 15 0 16 2327 G 3046 2526
+> 14 0 17 2327 G 3046 2527
+> 15 0 17 2327 G 3259 2527
+> 14 0 16 2327 G 2700 2528
+> 15 0 16 2327 G 2701 2528
+> 14 0 17 2327 G 2701 2529
+> 15 0 17 2327 G 3259 2529
+> 14 0 16 2327 G 2943 2530
+> 15 0 16 2327 G 2944 2530
+> 14 0 17 2327 G 2944 2531
+> 15 0 17 2327 G 3259 2531
+> 14 0 16 2327 G 2877 2532
+> 15 0 16 2327 G 2878 2532
+> 14 0 17 2327 G 2878 2533
+> 15 0 17 2327 G 3259 2533
+> 14 0 16 2327 G 3120 2534
+> 15 0 16 2327 G 3121 2534
+> 14 0 17 2327 G 3121 2535
+> 15 0 17 2327 G 3259 2535
+> 14 0 16 2327 G 2418 2536
+> 15 0 16 2327 G 2419 2536
+> 14 0 17 2327 G 2419 2537
+> 15 0 17 2327 G 3259 2537
+> 14 0 16 2327 G 2595 2538
+> 15 0 16 2327 G 2596 2538
+> 14 0 17 2327 G 2596 2539
+> 15 0 17 2327 G 3259 2539
+> 14 0 16 2327 G 2493 2540
+> 15 0 16 2327 G 2494 2540
+> 14 0 17 2327 G 2494 2541
+> 15 0 17 2327 G 3259 2541
+> 14 0 16 2327 G 2328 2542
+> 15 0 16 2327 G 2329 2542
+> 14 0 17 2327 G 2329 2543
+> 15 0 17 2327 G 3259 2543
+> 14 0 16 2327 G 2727 2544
+> 15 0 16 2327 G 2728 2544
+> 14 0 17 2327 G 2728 2545
+> 15 0 17 2327 G 3259 2545
+> 14 0 16 2327 G 2970 2546
+> 15 0 16 2327 G 2971 2546
+> 14 0 17 2327 G 2971 2547
+> 15 0 17 2327 G 3259 2547
+> 14 0 16 2327 G 2904 2548
+> 15 0 16 2327 G 2905 2548
+> 14 0 17 2327 G 2905 2549
+> 15 0 17 2327 G 3259 2549
+> 14 0 16 2327 G 3147 2550
+> 15 0 16 2327 G 3148 2550
+> 14 0 17 2327 G 3148 2551
+> 15 0 17 2327 G 3259 2551
+> 14 0 16 2327 G 2802 2552
+> 15 0 16 2327 G 2803 2552
+> 14 0 17 2327 G 2803 2553
+> 15 0 17 2327 G 3259 2553
+> 14 0 16 2327 G 2445 2554
+> 15 0 16 2327 G 2446 2554
+> 14 0 17 2327 G 2446 2555
+> 15 0 17 2327 G 3259 2555
+> 14 0 16 2327 G 3222 2556
+> 15 0 16 2327 G 3223 2556
+> 14 0 17 2327 G 3223 2557
+> 15 0 17 2327 G 3259 2557
+> 14 0 16 2327 G 2520 2558
+> 15 0 16 2327 G 2521 2558
+> 14 0 17 2327 G 2521 2559
+> 15 0 17 2327 G 3259 2559
+> 14 0 16 2327 G 2754 2560
+> 15 0 16 2327 G 2755 2560
+> 14 0 17 2327 G 2755 2561
+> 15 0 17 2327 G 3259 2561
+> 14 0 16 2327 G 2997 2562
+> 15 0 16 2327 G 2998 2562
+> 14 0 17 2327 G 2998 2563
+> 15 0 17 2327 G 3259 2563
+> 14 0 16 2327 G 3240 2564
+> 15 0 16 2327 G 3241 2564
+> 14 0 17 2327 G 3241 2565
+> 15 0 17 2327 G 3259 2565
+> 14 0 16 2327 G 2652 2566
+> 15 0 16 2327 G 2653 2566
+> 14 0 17 2327 G 2653 2567
+> 15 0 17 2327 G 3259 2567
+> 14 0 16 2327 G 3174 2568
+> 15 0 16 2327 G 3175 2568
+> 14 0 17 2327 G 3175 2569
+> 15 0 17 2327 G 3259 2569
+> 14 0 16 2327 G 2829 2570
+> 15 0 16 2327 G 2830 2570
+> 14 0 17 2327 G 2830 2571
+> 15 0 17 2327 G 3259 2571
+> 14 0 16 2327 G 3072 2572
+> 15 0 16 2327 G 3073 2572
+> 14 0 17 2327 G 3073 2573
+> 15 0 17 2327 G 3259 2573
+> 14 0 16 2327 G 2370 2574
+> 15 0 16 2327 G 2371 2574
+> 14 0 17 2327 G 2371 2575
+> 15 0 17 2327 G 3259 2575
+> 14 0 16 2327 G 2547 2576
+> 15 0 16 2327 G 2548 2576
+> 14 0 17 2327 G 2548 2577
+> 15 0 17 2327 G 3259 2577
+> 14 0 16 2327 G 2622 2578
+> 15 0 16 2327 G 2623 2578
+> 14 0 17 2327 G 2623 2579
+> 15 0 17 2327 G 3259 2579
+> 14 0 16 2327 G 2781 2580
+> 15 0 16 2327 G 2782 2580
+> 14 0 17 2327 G 2782 2581
+> 15 0 17 2327 G 3259 2581
+> 14 0 16 2327 G 3024 2582
+> 15 0 16 2327 G 3025 2582
+> 14 0 17 2327 G 3025 2583
+> 15 0 17 2327 G 3259 2583
+> 14 0 16 2327 G 2679 2584
+> 15 0 16 2327 G 2680 2584
+> 14 0 17 2327 G 2680 2585
+> 15 0 17 2327 G 3259 2585
+> 14 0 16 2327 G 3201 2586
+> 15 0 16 2327 G 3202 2586
+> 14 0 17 2327 G 3202 2587
+> 15 0 17 2327 G 3259 2587
+> 14 0 16 2327 G 2856 2588
+> 15 0 16 2327 G 2857 2588
+> 14 0 17 2327 G 2857 2589
+> 15 0 17 2327 G 3259 2589
+> 14 0 16 2327 G 3099 2590
+> 15 0 16 2327 G 3100 2590
+> 14 0 17 2327 G 3100 2591
+> 15 0 17 2327 G 3259 2591
+> 14 0 16 2327 G 2397 2592
+> 15 0 16 2327 G 2398 2592
+> 14 0 17 2327 G 2398 2593
+> 15 0 17 2327 G 3259 2593
+> 14 0 16 2327 G 2574 2594
+> 15 0 16 2327 G 2575 2594
+> 14 0 17 2327 G 2575 2595
+> 15 0 17 2327 G 3259 2595
+> 14 0 16 2327 G 2472 2596
+> 15 0 16 2327 G 2473 2596
+> 14 0 17 2327 G 2473 2597
+> 15 0 17 2327 G 3259 2597
+> 14 0 16 2327 G 2631 2598
+> 15 0 16 2327 G 2632 2598
+> 14 0 17 2327 G 2632 2599
+> 15 0 17 2327 G 3259 2599
+> 14 0 16 2327 G 2808 2600
+> 15 0 16 2327 G 2809 2600
+> 14 0 17 2327 G 2809 2601
+> 15 0 17 2327 G 3259 2601
+> 14 0 16 2327 G 3051 2602
+> 15 0 16 2327 G 3052 2602
+> 14 0 17 2327 G 3052 2603
+> 15 0 17 2327 G 3259 2603
+> 14 0 16 2327 G 2706 2604
+> 15 0 16 2327 G 2707 2604
+> 14 0 17 2327 G 2707 2605
+> 15 0 17 2327 G 3259 2605
+> 14 0 16 2327 G 2949 2606
+> 15 0 16 2327 G 2950 2606
+> 14 0 17 2327 G 2950 2607
+> 15 0 17 2327 G 3259 2607
+> 14 0 16 2327 G 2883 2608
+> 15 0 16 2327 G 2884 2608
+> 14 0 17 2327 G 2884 2609
+> 15 0 17 2327 G 3259 2609
+> 14 0 16 2327 G 3126 2610
+> 15 0 16 2327 G 3127 2610
+> 14 0 17 2327 G 3127 2611
+> 15 0 17 2327 G 3259 2611
+> 14 0 16 2327 G 2424 2612
+> 15 0 16 2327 G 2425 2612
+> 14 0 17 2327 G 2425 2613
+> 15 0 17 2327 G 3259 2613
+> 14 0 16 2327 G 2601 2614
+> 15 0 16 2327 G 2602 2614
+> 14 0 17 2327 G 2602 2615
+> 15 0 17 2327 G 3259 2615
+> 14 0 16 2327 G 2499 2616
+> 15 0 16 2327 G 2500 2616
+> 14 0 17 2327 G 2500 2617
+> 15 0 17 2327 G 3259 2617
+> 14 0 16 2327 G 2334 2618
+> 15 0 16 2327 G 2335 2618
+> 14 0 17 2327 G 2335 2619
+> 15 0 17 2327 G 3259 2619
+> 14 0 16 2327 G 2658 2620
+> 15 0 16 2327 G 2659 2620
+> 14 0 17 2327 G 2659 2621
+> 15 0 17 2327 G 3259 2621
+> 14 0 16 2327 G 2835 2622
+> 15 0 16 2327 G 2836 2622
+> 14 0 17 2327 G 2836 2623
+> 15 0 17 2327 G 3259 2623
+> 14 0 16 2327 G 3078 2624
+> 15 0 16 2327 G 3079 2624
+> 14 0 17 2327 G 3079 2625
+> 15 0 17 2327 G 3259 2625
+> 14 0 16 2327 G 2733 2626
+> 15 0 16 2327 G 2734 2626
+> 14 0 17 2327 G 2734 2627
+> 15 0 17 2327 G 3259 2627
+> 14 0 16 2327 G 2976 2628
+> 15 0 16 2327 G 2977 2628
+> 14 0 17 2327 G 2977 2629
+> 15 0 17 2327 G 3259 2629
+> 14 0 16 2327 G 2910 2630
+> 15 0 16 2327 G 2911 2630
+> 14 0 17 2327 G 2911 2631
+> 15 0 17 2327 G 3259 2631
+> 14 0 16 2327 G 3153 2632
+> 15 0 16 2327 G 3154 2632
+> 14 0 17 2327 G 3154 2633
+> 15 0 17 2327 G 3259 2633
+> 14 0 16 2327 G 2451 2634
+> 15 0 16 2327 G 2452 2634
+> 14 0 17 2327 G 2452 2635
+> 15 0 17 2327 G 3259 2635
+> 14 0 16 2327 G 2526 2636
+> 15 0 16 2327 G 2527 2636
+> 14 0 17 2327 G 2527 2637
+> 15 0 17 2327 G 3259 2637
+> 14 0 16 2327 G 2685 2638
+> 15 0 16 2327 G 2686 2638
+> 14 0 17 2327 G 2686 2639
+> 15 0 17 2327 G 3259 2639
+> 14 0 16 2327 G 2928 2640
+> 15 0 16 2327 G 2929 2640
+> 14 0 17 2327 G 2929 2641
+> 15 0 17 2327 G 3259 2641
+> 14 0 16 2327 G 3105 2642
+> 15 0 16 2327 G 3106 2642
+> 14 0 17 2327 G 3106 2643
+> 15 0 17 2327 G 3259 2643
+> 14 0 16 2327 G 2760 2644
+> 15 0 16 2327 G 2761 2644
+> 14 0 17 2327 G 2761 2645
+> 15 0 17 2327 G 3259 2645
+> 14 0 16 2327 G 3003 2646
+> 15 0 16 2327 G 3004 2646
+> 14 0 17 2327 G 3004 2647
+> 15 0 17 2327 G 3259 2647
+> 14 0 16 2327 G 3246 2648
+> 15 0 16 2327 G 3247 2648
+> 14 0 17 2327 G 3247 2649
+> 15 0 17 2327 G 3259 2649
+> 14 0 16 2327 G 3180 2650
+> 15 0 16 2327 G 3181 2650
+> 14 0 17 2327 G 3181 2651
+> 15 0 17 2327 G 3259 2651
+> 14 0 16 2327 G 2478 2652
+> 15 0 16 2327 G 2479 2652
+> 14 0 17 2327 G 2479 2653
+> 15 0 17 2327 G 3259 2653
+> 14 0 16 2327 G 2376 2654
+> 15 0 16 2327 G 2377 2654
+> 14 0 17 2327 G 2377 2655
+> 15 0 17 2327 G 3259 2655
+> 14 0 16 2327 G 2553 2656
+> 15 0 16 2327 G 2554 2656
+> 14 0 17 2327 G 2554 2657
+> 15 0 17 2327 G 3259 2657
+> 14 0 16 2327 G 2955 2658
+> 15 0 16 2327 G 2956 2658
+> 14 0 17 2327 G 2956 2659
+> 15 0 17 2327 G 3259 2659
+> 14 0 16 2327 G 2787 2660
+> 15 0 16 2327 G 2788 2660
+> 14 0 17 2327 G 2788 2661
+> 15 0 17 2327 G 3259 2661
+> 14 0 16 2327 G 3030 2662
+> 15 0 16 2327 G 3031 2662
+> 14 0 17 2327 G 3031 2663
+> 15 0 17 2327 G 3259 2663
+> 14 0 16 2327 G 3207 2664
+> 15 0 16 2327 G 3208 2664
+> 14 0 17 2327 G 3208 2665
+> 15 0 17 2327 G 3259 2665
+> 14 0 16 2327 G 2862 2666
+> 15 0 16 2327 G 2863 2666
+> 14 0 17 2327 G 2863 2667
+> 15 0 17 2327 G 3259 2667
+> 14 0 16 2327 G 2505 2668
+> 15 0 16 2327 G 2506 2668
+> 14 0 17 2327 G 2506 2669
+> 15 0 17 2327 G 3259 2669
+> 14 0 16 2327 G 2403 2670
+> 15 0 16 2327 G 2404 2670
+> 14 0 17 2327 G 2404 2671
+> 15 0 17 2327 G 3259 2671
+> 14 0 16 2327 G 2580 2672
+> 15 0 16 2327 G 2581 2672
+> 14 0 17 2327 G 2581 2673
+> 15 0 17 2327 G 3259 2673
+> 14 0 16 2327 G 3225 2674
+> 15 0 16 2327 G 3226 2674
+> 14 0 17 2327 G 3226 2675
+> 15 0 17 2327 G 3259 2675
+> 14 0 16 2327 G 2637 2676
+> 15 0 16 2327 G 2638 2676
+> 14 0 17 2327 G 2638 2677
+> 15 0 17 2327 G 3259 2677
+> 14 0 16 2327 G 2814 2678
+> 15 0 16 2327 G 2815 2678
+> 14 0 17 2327 G 2815 2679
+> 15 0 17 2327 G 3259 2679
+> 14 0 16 2327 G 3057 2680
+> 15 0 16 2327 G 3058 2680
+> 14 0 17 2327 G 3058 2681
+> 15 0 17 2327 G 3259 2681
+> 14 0 16 2327 G 2712 2682
+> 15 0 16 2327 G 2713 2682
+> 14 0 17 2327 G 2713 2683
+> 15 0 17 2327 G 3259 2683
+> 14 0 16 2327 G 2355 2684
+> 15 0 16 2327 G 2356 2684
+> 14 0 17 2327 G 2356 2685
+> 15 0 17 2327 G 3259 2685
+> 14 0 16 2327 G 2889 2686
+> 15 0 16 2327 G 2890 2686
+> 14 0 17 2327 G 2890 2687
+> 15 0 17 2327 G 3259 2687
+> 14 0 16 2327 G 3132 2688
+> 15 0 16 2327 G 3133 2688
+> 14 0 17 2327 G 3133 2689
+> 15 0 17 2327 G 3259 2689
+> 14 0 16 2327 G 2430 2690
+> 15 0 16 2327 G 2431 2690
+> 14 0 17 2327 G 2431 2691
+> 15 0 17 2327 G 3259 2691
+> 14 0 16 2327 G 2607 2692
+> 15 0 16 2327 G 2608 2692
+> 14 0 17 2327 G 2608 2693
+> 15 0 17 2327 G 3259 2693
+> 14 0 16 2327 G 2340 2694
+> 15 0 16 2327 G 2341 2694
+> 14 0 17 2327 G 2341 2695
+> 15 0 17 2327 G 3259 2695
+> 14 0 16 2327 G 2664 2696
+> 15 0 16 2327 G 2665 2696
+> 14 0 17 2327 G 2665 2697
+> 15 0 17 2327 G 3259 2697
+> 14 0 16 2327 G 2841 2698
+> 15 0 16 2327 G 2842 2698
+> 14 0 17 2327 G 2842 2699
+> 15 0 17 2327 G 3259 2699
+> 14 0 16 2327 G 3084 2700
+> 15 0 16 2327 G 3085 2700
+> 14 0 17 2327 G 3085 2701
+> 15 0 17 2327 G 3259 2701
+> 14 0 16 2327 G 2739 2702
+> 15 0 16 2327 G 2740 2702
+> 14 0 17 2327 G 2740 2703
+> 15 0 17 2327 G 3259 2703
+> 14 0 16 2327 G 2982 2704
+> 15 0 16 2327 G 2983 2704
+> 14 0 17 2327 G 2983 2705
+> 15 0 17 2327 G 3259 2705
+> 14 0 16 2327 G 2916 2706
+> 15 0 16 2327 G 2917 2706
+> 14 0 17 2327 G 2917 2707
+> 15 0 17 2327 G 3259 2707
+> 14 0 16 2327 G 3159 2708
+> 15 0 16 2327 G 3160 2708
+> 14 0 17 2327 G 3160 2709
+> 15 0 17 2327 G 3259 2709
+> 14 0 16 2327 G 2457 2710
+> 15 0 16 2327 G 2458 2710
+> 14 0 17 2327 G 2458 2711
+> 15 0 17 2327 G 3259 2711
+> 14 0 16 2327 G 2532 2712
+> 15 0 16 2327 G 2533 2712
+> 14 0 17 2327 G 2533 2713
+> 15 0 17 2327 G 3259 2713
+> 14 0 16 2327 G 2691 2714
+> 15 0 16 2327 G 2692 2714
+> 14 0 17 2327 G 2692 2715
+> 15 0 17 2327 G 3259 2715
+> 14 0 16 2327 G 2934 2716
+> 15 0 16 2327 G 2935 2716
+> 14 0 17 2327 G 2935 2717
+> 15 0 17 2327 G 3259 2717
+> 14 0 16 2327 G 2868 2718
+> 15 0 16 2327 G 2869 2718
+> 14 0 17 2327 G 2869 2719
+> 15 0 17 2327 G 3259 2719
+> 14 0 16 2327 G 3111 2720
+> 15 0 16 2327 G 3112 2720
+> 14 0 17 2327 G 3112 2721
+> 15 0 17 2327 G 3259 2721
+> 14 0 16 2327 G 2766 2722
+> 15 0 16 2327 G 2767 2722
+> 14 0 17 2327 G 2767 2723
+> 15 0 17 2327 G 3259 2723
+> 14 0 16 2327 G 3009 2724
+> 15 0 16 2327 G 3010 2724
+> 14 0 17 2327 G 3010 2725
+> 15 0 17 2327 G 3259 2725
+> 14 0 16 2327 G 3252 2726
+> 15 0 16 2327 G 3253 2726
+> 14 0 17 2327 G 3253 2727
+> 15 0 17 2327 G 3259 2727
+> 14 0 16 2327 G 3186 2728
+> 15 0 16 2327 G 3187 2728
+> 14 0 17 2327 G 3187 2729
+> 15 0 17 2327 G 3259 2729
+> 14 0 16 2327 G 2484 2730
+> 15 0 16 2327 G 2485 2730
+> 14 0 17 2327 G 2485 2731
+> 15 0 17 2327 G 3259 2731
+> 14 0 16 2327 G 2382 2732
+> 15 0 16 2327 G 2383 2732
+> 14 0 17 2327 G 2383 2733
+> 15 0 17 2327 G 3259 2733
+> 14 0 16 2327 G 2559 2734
+> 15 0 16 2327 G 2560 2734
+> 14 0 17 2327 G 2560 2735
+> 15 0 17 2327 G 3259 2735
+> 14 0 16 2327 G 2718 2736
+> 15 0 16 2327 G 2719 2736
+> 14 0 17 2327 G 2719 2737
+> 15 0 17 2327 G 3259 2737
+> 14 0 16 2327 G 2961 2738
+> 15 0 16 2327 G 2962 2738
+> 14 0 17 2327 G 2962 2739
+> 15 0 17 2327 G 3259 2739
+> 14 0 16 2327 G 2895 2740
+> 15 0 16 2327 G 2896 2740
+> 14 0 17 2327 G 2896 2741
+> 15 0 17 2327 G 3259 2741
+> 14 0 16 2327 G 3138 2742
+> 15 0 16 2327 G 3139 2742
+> 14 0 17 2327 G 3139 2743
+> 15 0 17 2327 G 3259 2743
+> 14 0 16 2327 G 2793 2744
+> 15 0 16 2327 G 2794 2744
+> 14 0 17 2327 G 2794 2745
+> 15 0 17 2327 G 3259 2745
+> 14 0 16 2327 G 3036 2746
+> 15 0 16 2327 G 3037 2746
+> 14 0 17 2327 G 3037 2747
+> 15 0 17 2327 G 3259 2747
+> 14 0 16 2327 G 3213 2748
+> 15 0 16 2327 G 3214 2748
+> 14 0 17 2327 G 3214 2749
+> 15 0 17 2327 G 3259 2749
+> 14 0 16 2327 G 2511 2750
+> 15 0 16 2327 G 2512 2750
+> 14 0 17 2327 G 2512 2751
+> 15 0 17 2327 G 3259 2751
+> 14 0 16 2327 G 2409 2752
+> 15 0 16 2327 G 2410 2752
+> 14 0 17 2327 G 2410 2753
+> 15 0 17 2327 G 3259 2753
+> 14 0 16 2327 G 2586 2754
+> 15 0 16 2327 G 2587 2754
+> 14 0 17 2327 G 2587 2755
+> 15 0 17 2327 G 3259 2755
+> 14 0 16 2327 G 2745 2756
+> 15 0 16 2327 G 2746 2756
+> 14 0 17 2327 G 2746 2757
+> 15 0 17 2327 G 3259 2757
+> 14 0 16 2327 G 2988 2758
+> 15 0 16 2327 G 2989 2758
+> 14 0 17 2327 G 2989 2759
+> 15 0 17 2327 G 3259 2759
+> 14 0 16 2327 G 3231 2760
+> 15 0 16 2327 G 3232 2760
+> 14 0 17 2327 G 3232 2761
+> 15 0 17 2327 G 3259 2761
+> 14 0 16 2327 G 2643 2762
+> 15 0 16 2327 G 2644 2762
+> 14 0 17 2327 G 2644 2763
+> 15 0 17 2327 G 3259 2763
+> 14 0 16 2327 G 3165 2764
+> 15 0 16 2327 G 3166 2764
+> 14 0 17 2327 G 3166 2765
+> 15 0 17 2327 G 3259 2765
+> 14 0 16 2327 G 2820 2766
+> 15 0 16 2327 G 2821 2766
+> 14 0 17 2327 G 2821 2767
+> 15 0 17 2327 G 3259 2767
+> 14 0 16 2327 G 3063 2768
+> 15 0 16 2327 G 3064 2768
+> 14 0 17 2327 G 3064 2769
+> 15 0 17 2327 G 3259 2769
+> 14 0 16 2327 G 2361 2770
+> 15 0 16 2327 G 2362 2770
+> 14 0 17 2327 G 2362 2771
+> 15 0 17 2327 G 3259 2771
+> 14 0 16 2327 G 2538 2772
+> 15 0 16 2327 G 2539 2772
+> 14 0 17 2327 G 2539 2773
+> 15 0 17 2327 G 3259 2773
+> 14 0 16 2327 G 2436 2774
+> 15 0 16 2327 G 2437 2774
+> 14 0 17 2327 G 2437 2775
+> 15 0 17 2327 G 3259 2775
+> 14 0 16 2327 G 2613 2776
+> 15 0 16 2327 G 2614 2776
+> 14 0 17 2327 G 2614 2777
+> 15 0 17 2327 G 3259 2777
+> 14 0 16 2327 G 3015 2778
+> 15 0 16 2327 G 3016 2778
+> 14 0 17 2327 G 3016 2779
+> 15 0 17 2327 G 3259 2779
+> 14 0 16 2327 G 2670 2780
+> 15 0 16 2327 G 2671 2780
+> 14 0 17 2327 G 2671 2781
+> 15 0 17 2327 G 3259 2781
+> 14 0 16 2327 G 2346 2782
+> 15 0 16 2327 G 2347 2782
+> 14 0 17 2327 G 2347 2783
+> 15 0 17 2327 G 3259 2783
+> 14 0 16 2327 G 3090 2784
+> 15 0 16 2327 G 3091 2784
+> 14 0 17 2327 G 3091 2785
+> 15 0 17 2327 G 3259 2785
+> 14 0 16 2327 G 2847 2786
+> 15 0 16 2327 G 2848 2786
+> 14 0 17 2327 G 2848 2787
+> 15 0 17 2327 G 3259 2787
+> 14 0 16 2327 G 2922 2788
+> 15 0 16 2327 G 2923 2788
+> 14 0 17 2327 G 2923 2789
+> 15 0 17 2327 G 3259 2789
+> 14 0 16 2327 G 2388 2790
+> 15 0 16 2327 G 2389 2790
+> 14 0 17 2327 G 2389 2791
+> 15 0 17 2327 G 3259 2791
+> 14 0 16 2327 G 2565 2792
+> 15 0 16 2327 G 2566 2792
+> 14 0 17 2327 G 2566 2793
+> 15 0 17 2327 G 3259 2793
+> 14 0 16 2327 G 2463 2794
+> 15 0 16 2327 G 2464 2794
+> 14 0 17 2327 G 2464 2795
+> 15 0 17 2327 G 3259 2795
+> 14 0 16 2327 G 2940 2796
+> 15 0 16 2327 G 2941 2796
+> 14 0 17 2327 G 2941 2797
+> 15 0 17 2327 G 3259 2797
+> 14 0 16 2327 G 2697 2798
+> 15 0 16 2327 G 2698 2798
+> 14 0 17 2327 G 2698 2799
+> 15 0 17 2327 G 3259 2799
+> 14 0 16 2327 G 3117 2800
+> 15 0 16 2327 G 3118 2800
+> 14 0 17 2327 G 3118 2801
+> 15 0 17 2327 G 3259 2801
+> 14 0 16 2327 G 2874 2802
+> 15 0 16 2327 G 2875 2802
+> 14 0 17 2327 G 2875 2803
+> 15 0 17 2327 G 3259 2803
+> 14 0 16 2327 G 2772 2804
+> 15 0 16 2327 G 2773 2804
+> 14 0 17 2327 G 2773 2805
+> 15 0 17 2327 G 3259 2805
+> 14 0 16 2327 G 3192 2806
+> 15 0 16 2327 G 3193 2806
+> 14 0 17 2327 G 3193 2807
+> 15 0 17 2327 G 3259 2807
+> 14 0 16 2327 G 2415 2808
+> 15 0 16 2327 G 2416 2808
+> 14 0 17 2327 G 2416 2809
+> 15 0 17 2327 G 3259 2809
+> 14 0 16 2327 G 2490 2810
+> 15 0 16 2327 G 2491 2810
+> 14 0 17 2327 G 2491 2811
+> 15 0 17 2327 G 3259 2811
+> 14 0 16 2327 G 2967 2812
+> 15 0 16 2327 G 2968 2812
+> 14 0 17 2327 G 2968 2813
+> 15 0 17 2327 G 3259 2813
+> 14 0 16 2327 G 2724 2814
+> 15 0 16 2327 G 2725 2814
+> 14 0 17 2327 G 2725 2815
+> 15 0 17 2327 G 3259 2815
+> 14 0 16 2327 G 3144 2816
+> 15 0 16 2327 G 3145 2816
+> 14 0 17 2327 G 3145 2817
+> 15 0 17 2327 G 3259 2817
+> 14 0 16 2327 G 2901 2818
+> 15 0 16 2327 G 2902 2818
+> 14 0 17 2327 G 2902 2819
+> 15 0 17 2327 G 3259 2819
+> 14 0 16 2327 G 3042 2820
+> 15 0 16 2327 G 3043 2820
+> 14 0 17 2327 G 3043 2821
+> 15 0 17 2327 G 3259 2821
+> 14 0 16 2327 G 2799 2822
+> 15 0 16 2327 G 2800 2822
+> 14 0 17 2327 G 2800 2823
+> 15 0 17 2327 G 3259 2823
+> 14 0 16 2327 G 3219 2824
+> 15 0 16 2327 G 3220 2824
+> 14 0 17 2327 G 3220 2825
+> 15 0 17 2327 G 3259 2825
+> 14 0 16 2327 G 2517 2826
+> 15 0 16 2327 G 2518 2826
+> 14 0 17 2327 G 2518 2827
+> 15 0 17 2327 G 3259 2827
+> 14 0 16 2327 G 2592 2828
+> 15 0 16 2327 G 2593 2828
+> 14 0 17 2327 G 2593 2829
+> 15 0 17 2327 G 3259 2829
+> 14 0 16 2327 G 2994 2830
+> 15 0 16 2327 G 2995 2830
+> 14 0 17 2327 G 2995 2831
+> 15 0 17 2327 G 3259 2831
+> 14 0 16 2327 G 2751 2832
+> 15 0 16 2327 G 2752 2832
+> 14 0 17 2327 G 2752 2833
+> 15 0 17 2327 G 3259 2833
+> 14 0 16 2327 G 3237 2834
+> 15 0 16 2327 G 3238 2834
+> 14 0 17 2327 G 3238 2835
+> 15 0 17 2327 G 3259 2835
+> 14 0 16 2327 G 2649 2836
+> 15 0 16 2327 G 2650 2836
+> 14 0 17 2327 G 2650 2837
+> 15 0 17 2327 G 3259 2837
+> 14 0 16 2327 G 3171 2838
+> 15 0 16 2327 G 3172 2838
+> 14 0 17 2327 G 3172 2839
+> 15 0 17 2327 G 3259 2839
+> 14 0 16 2327 G 3069 2840
+> 15 0 16 2327 G 3070 2840
+> 14 0 17 2327 G 3070 2841
+> 15 0 17 2327 G 3259 2841
+> 14 0 16 2327 G 2826 2842
+> 15 0 16 2327 G 2827 2842
+> 14 0 17 2327 G 2827 2843
+> 15 0 17 2327 G 3259 2843
+> 14 0 16 2327 G 2367 2844
+> 15 0 16 2327 G 2368 2844
+> 14 0 17 2327 G 2368 2845
+> 15 0 17 2327 G 3259 2845
+> 14 0 16 2327 G 2544 2846
+> 15 0 16 2327 G 2545 2846
+> 14 0 17 2327 G 2545 2847
+> 15 0 17 2327 G 3259 2847
+> 14 0 16 2327 G 2442 2848
+> 15 0 16 2327 G 2443 2848
+> 14 0 17 2327 G 2443 2849
+> 15 0 17 2327 G 3259 2849
+> 14 0 16 2327 G 2619 2850
+> 15 0 16 2327 G 2620 2850
+> 14 0 17 2327 G 2620 2851
+> 15 0 17 2327 G 3259 2851
+> 14 0 16 2327 G 3021 2852
+> 15 0 16 2327 G 3022 2852
+> 14 0 17 2327 G 3022 2853
+> 15 0 17 2327 G 3259 2853
+> 14 0 16 2327 G 2778 2854
+> 15 0 16 2327 G 2779 2854
+> 14 0 17 2327 G 2779 2855
+> 15 0 17 2327 G 3259 2855
+> 14 0 16 2327 G 2676 2856
+> 15 0 16 2327 G 2677 2856
+> 14 0 17 2327 G 2677 2857
+> 15 0 17 2327 G 3259 2857
+> 14 0 16 2327 G 2352 2858
+> 15 0 16 2327 G 2353 2858
+> 14 0 17 2327 G 2353 2859
+> 15 0 17 2327 G 3259 2859
+> 14 0 16 2327 G 3198 2860
+> 15 0 16 2327 G 3199 2860
+> 14 0 17 2327 G 3199 2861
+> 15 0 17 2327 G 3259 2861
+> 14 0 16 2327 G 3096 2862
+> 15 0 16 2327 G 3097 2862
+> 14 0 17 2327 G 3097 2863
+> 15 0 17 2327 G 3259 2863
+> 14 0 16 2327 G 2853 2864
+> 15 0 16 2327 G 2854 2864
+> 14 0 17 2327 G 2854 2865
+> 15 0 17 2327 G 3259 2865
+> 14 0 16 2327 G 2394 2866
+> 15 0 16 2327 G 2395 2866
+> 14 0 17 2327 G 2395 2867
+> 15 0 17 2327 G 3259 2867
+> 14 0 16 2327 G 2571 2868
+> 15 0 16 2327 G 2572 2868
+> 14 0 17 2327 G 2572 2869
+> 15 0 17 2327 G 3259 2869
+> 14 0 16 2327 G 2469 2870
+> 15 0 16 2327 G 2470 2870
+> 14 0 17 2327 G 2470 2871
+> 15 0 17 2327 G 3259 2871
+> 14 0 16 2327 G 2628 2872
+> 15 0 16 2327 G 2629 2872
+> 14 0 17 2327 G 2629 2873
+> 15 0 17 2327 G 3259 2873
+> 14 0 16 2327 G 3048 2874
+> 15 0 16 2327 G 3049 2874
+> 14 0 17 2327 G 3049 2875
+> 15 0 17 2327 G 3259 2875
+> 14 0 16 2327 G 2805 2876
+> 15 0 16 2327 G 2806 2876
+> 14 0 17 2327 G 2806 2877
+> 15 0 17 2327 G 3259 2877
+> 14 0 16 2327 G 2946 2878
+> 15 0 16 2327 G 2947 2878
+> 14 0 17 2327 G 2947 2879
+> 15 0 17 2327 G 3259 2879
+> 14 0 16 2327 G 2703 2880
+> 15 0 16 2327 G 2704 2880
+> 14 0 17 2327 G 2704 2881
+> 15 0 17 2327 G 3259 2881
+> 14 0 16 2327 G 3123 2882
+> 15 0 16 2327 G 3124 2882
+> 14 0 17 2327 G 3124 2883
+> 15 0 17 2327 G 3259 2883
+> 14 0 16 2327 G 2880 2884
+> 15 0 16 2327 G 2881 2884
+> 14 0 17 2327 G 2881 2885
+> 15 0 17 2327 G 3259 2885
+> 14 0 16 2327 G 2421 2886
+> 15 0 16 2327 G 2422 2886
+> 14 0 17 2327 G 2422 2887
+> 15 0 17 2327 G 3259 2887
+> 14 0 16 2327 G 2598 2888
+> 15 0 16 2327 G 2599 2888
+> 14 0 17 2327 G 2599 2889
+> 15 0 17 2327 G 3259 2889
+> 14 0 16 2327 G 2496 2890
+> 15 0 16 2327 G 2497 2890
+> 14 0 17 2327 G 2497 2891
+> 15 0 17 2327 G 3259 2891
+> 14 0 16 2327 G 2655 2892
+> 15 0 16 2327 G 2656 2892
+> 14 0 17 2327 G 2656 2893
+> 15 0 17 2327 G 3259 2893
+> 14 0 16 2327 G 2331 2894
+> 15 0 16 2327 G 2332 2894
+> 14 0 17 2327 G 2332 2895
+> 15 0 17 2327 G 3259 2895
+> 14 0 16 2327 G 3075 2896
+> 15 0 16 2327 G 3076 2896
+> 14 0 17 2327 G 3076 2897
+> 15 0 17 2327 G 3259 2897
+> 14 0 16 2327 G 2973 2898
+> 15 0 16 2327 G 2974 2898
+> 14 0 17 2327 G 2974 2899
+> 15 0 17 2327 G 3259 2899
+> 14 0 16 2327 G 2730 2900
+> 15 0 16 2327 G 2731 2900
+> 14 0 17 2327 G 2731 2901
+> 15 0 17 2327 G 3259 2901
+> 14 0 16 2327 G 3150 2902
+> 15 0 16 2327 G 3151 2902
+> 14 0 17 2327 G 3151 2903
+> 15 0 17 2327 G 3259 2903
+> 14 0 16 2327 G 2907 2904
+> 15 0 16 2327 G 2908 2904
+> 14 0 17 2327 G 2908 2905
+> 15 0 17 2327 G 3259 2905
+> 14 0 16 2327 G 2448 2906
+> 15 0 16 2327 G 2449 2906
+> 14 0 17 2327 G 2449 2907
+> 15 0 17 2327 G 3259 2907
+> 14 0 16 2327 G 2523 2908
+> 15 0 16 2327 G 2524 2908
+> 14 0 17 2327 G 2524 2909
+> 15 0 17 2327 G 3259 2909
+> 14 0 16 2327 G 2925 2910
+> 15 0 16 2327 G 2926 2910
+> 14 0 17 2327 G 2926 2911
+> 15 0 17 2327 G 3259 2911
+> 14 0 16 2327 G 3000 2912
+> 15 0 16 2327 G 3001 2912
+> 14 0 17 2327 G 3001 2913
+> 15 0 17 2327 G 3259 2913
+> 14 0 16 2327 G 2757 2914
+> 15 0 16 2327 G 2758 2914
+> 14 0 17 2327 G 2758 2915
+> 15 0 17 2327 G 3259 2915
+> 14 0 16 2327 G 3243 2916
+> 15 0 16 2327 G 3244 2916
+> 14 0 17 2327 G 3244 2917
+> 15 0 17 2327 G 3259 2917
+> 14 0 16 2327 G 3177 2918
+> 15 0 16 2327 G 3178 2918
+> 14 0 17 2327 G 3178 2919
+> 15 0 17 2327 G 3259 2919
+> 14 0 16 2327 G 2832 2920
+> 15 0 16 2327 G 2833 2920
+> 14 0 17 2327 G 2833 2921
+> 15 0 17 2327 G 3259 2921
+> 14 0 16 2327 G 2475 2922
+> 15 0 16 2327 G 2476 2922
+> 14 0 17 2327 G 2476 2923
+> 15 0 17 2327 G 3259 2923
+> 14 0 16 2327 G 2373 2924
+> 15 0 16 2327 G 2374 2924
+> 14 0 17 2327 G 2374 2925
+> 15 0 17 2327 G 3259 2925
+> 14 0 16 2327 G 2550 2926
+> 15 0 16 2327 G 2551 2926
+> 14 0 17 2327 G 2551 2927
+> 15 0 17 2327 G 3259 2927
+> 14 0 16 2327 G 3027 2928
+> 15 0 16 2327 G 3028 2928
+> 14 0 17 2327 G 3028 2929
+> 15 0 17 2327 G 3259 2929
+> 14 0 16 2327 G 2784 2930
+> 15 0 16 2327 G 2785 2930
+> 14 0 17 2327 G 2785 2931
+> 15 0 17 2327 G 3259 2931
+> 14 0 16 2327 G 2682 2932
+> 15 0 16 2327 G 2683 2932
+> 14 0 17 2327 G 2683 2933
+> 15 0 17 2327 G 3259 2933
+> 14 0 16 2327 G 3204 2934
+> 15 0 16 2327 G 3205 2934
+> 14 0 17 2327 G 3205 2935
+> 15 0 17 2327 G 3259 2935
+> 14 0 16 2327 G 3102 2936
+> 15 0 16 2327 G 3103 2936
+> 14 0 17 2327 G 3103 2937
+> 15 0 17 2327 G 3259 2937
+> 14 0 16 2327 G 2859 2938
+> 15 0 16 2327 G 2860 2938
+> 14 0 17 2327 G 2860 2939
+> 15 0 17 2327 G 3259 2939
+> 14 0 16 2327 G 2400 2940
+> 15 0 16 2327 G 2401 2940
+> 14 0 17 2327 G 2401 2941
+> 15 0 17 2327 G 3259 2941
+> 14 0 16 2327 G 2577 2942
+> 15 0 16 2327 G 2578 2942
+> 14 0 17 2327 G 2578 2943
+> 15 0 17 2327 G 3259 2943
+> 14 0 16 2327 G 2634 2944
+> 15 0 16 2327 G 2635 2944
+> 14 0 17 2327 G 2635 2945
+> 15 0 17 2327 G 3259 2945
+> 14 0 16 2327 G 3054 2946
+> 15 0 16 2327 G 3055 2946
+> 14 0 17 2327 G 3055 2947
+> 15 0 17 2327 G 3259 2947
+> 14 0 16 2327 G 2811 2948
+> 15 0 16 2327 G 2812 2948
+> 14 0 17 2327 G 2812 2949
+> 15 0 17 2327 G 3259 2949
+> 14 0 16 2327 G 2952 2950
+> 15 0 16 2327 G 2953 2950
+> 14 0 17 2327 G 2953 2951
+> 15 0 17 2327 G 3259 2951
+> 14 0 16 2327 G 2709 2952
+> 15 0 16 2327 G 2710 2952
+> 14 0 17 2327 G 2710 2953
+> 15 0 17 2327 G 3259 2953
+> 14 0 16 2327 G 3129 2954
+> 15 0 16 2327 G 3130 2954
+> 14 0 17 2327 G 3130 2955
+> 15 0 17 2327 G 3259 2955
+> 14 0 16 2327 G 2886 2956
+> 15 0 16 2327 G 2887 2956
+> 14 0 17 2327 G 2887 2957
+> 15 0 17 2327 G 3259 2957
+> 14 0 16 2327 G 2427 2958
+> 15 0 16 2327 G 2428 2958
+> 14 0 17 2327 G 2428 2959
+> 15 0 17 2327 G 3259 2959
+> 14 0 16 2327 G 2604 2960
+> 15 0 16 2327 G 2605 2960
+> 14 0 17 2327 G 2605 2961
+> 15 0 17 2327 G 3259 2961
+> 14 0 16 2327 G 2502 2962
+> 15 0 16 2327 G 2503 2962
+> 14 0 17 2327 G 2503 2963
+> 15 0 17 2327 G 3259 2963
+> 14 0 16 2327 G 2661 2964
+> 15 0 16 2327 G 2662 2964
+> 14 0 17 2327 G 2662 2965
+> 15 0 17 2327 G 3259 2965
+> 14 0 16 2327 G 2337 2966
+> 15 0 16 2327 G 2338 2966
+> 14 0 17 2327 G 2338 2967
+> 15 0 17 2327 G 3259 2967
+> 14 0 16 2327 G 3081 2968
+> 15 0 16 2327 G 3082 2968
+> 14 0 17 2327 G 3082 2969
+> 15 0 17 2327 G 3259 2969
+> 14 0 16 2327 G 2838 2970
+> 15 0 16 2327 G 2839 2970
+> 14 0 17 2327 G 2839 2971
+> 15 0 17 2327 G 3259 2971
+> 14 0 16 2327 G 2979 2972
+> 15 0 16 2327 G 2980 2972
+> 14 0 17 2327 G 2980 2973
+> 15 0 17 2327 G 3259 2973
+> 14 0 16 2327 G 2736 2974
+> 15 0 16 2327 G 2737 2974
+> 14 0 17 2327 G 2737 2975
+> 15 0 17 2327 G 3259 2975
+> 14 0 16 2327 G 3156 2976
+> 15 0 16 2327 G 3157 2976
+> 14 0 17 2327 G 3157 2977
+> 15 0 17 2327 G 3259 2977
+> 14 0 16 2327 G 2913 2978
+> 15 0 16 2327 G 2914 2978
+> 14 0 17 2327 G 2914 2979
+> 15 0 17 2327 G 3259 2979
+> 14 0 16 2327 G 2454 2980
+> 15 0 16 2327 G 2455 2980
+> 14 0 17 2327 G 2455 2981
+> 15 0 17 2327 G 3259 2981
+> 14 0 16 2327 G 2529 2982
+> 15 0 16 2327 G 2530 2982
+> 14 0 17 2327 G 2530 2983
+> 15 0 17 2327 G 3259 2983
+> 14 0 16 2327 G 2931 2984
+> 15 0 16 2327 G 2932 2984
+> 14 0 17 2327 G 2932 2985
+> 15 0 17 2327 G 3259 2985
+> 14 0 16 2327 G 2688 2986
+> 15 0 16 2327 G 2689 2986
+> 14 0 17 2327 G 2689 2987
+> 15 0 17 2327 G 3259 2987
+> 14 0 16 2327 G 3108 2988
+> 15 0 16 2327 G 3109 2988
+> 14 0 17 2327 G 3109 2989
+> 15 0 17 2327 G 3259 2989
+> 14 0 16 2327 G 2865 2990
+> 15 0 16 2327 G 2866 2990
+> 14 0 17 2327 G 2866 2991
+> 15 0 17 2327 G 3259 2991
+> 14 0 16 2327 G 3006 2992
+> 15 0 16 2327 G 3007 2992
+> 14 0 17 2327 G 3007 2993
+> 15 0 17 2327 G 3259 2993
+> 14 0 16 2327 G 2763 2994
+> 15 0 16 2327 G 2764 2994
+> 14 0 17 2327 G 2764 2995
+> 15 0 17 2327 G 3259 2995
+> 14 0 16 2327 G 3249 2996
+> 15 0 16 2327 G 3250 2996
+> 14 0 17 2327 G 3250 2997
+> 15 0 17 2327 G 3259 2997
+> 14 0 16 2327 G 3183 2998
+> 15 0 16 2327 G 3184 2998
+> 14 0 17 2327 G 3184 2999
+> 15 0 17 2327 G 3259 2999
+> 14 0 16 2327 G 2481 3000
+> 15 0 16 2327 G 2482 3000
+> 14 0 17 2327 G 2482 3001
+> 15 0 17 2327 G 3259 3001
+> 14 0 16 2327 G 2379 3002
+> 15 0 16 2327 G 2380 3002
+> 14 0 17 2327 G 2380 3003
+> 15 0 17 2327 G 3259 3003
+> 14 0 16 2327 G 2556 3004
+> 15 0 16 2327 G 2557 3004
+> 14 0 17 2327 G 2557 3005
+> 15 0 17 2327 G 3259 3005
+> 14 0 16 2327 G 2958 3006
+> 15 0 16 2327 G 2959 3006
+> 14 0 17 2327 G 2959 3007
+> 15 0 17 2327 G 3259 3007
+> 14 0 16 2327 G 2715 3008
+> 15 0 16 2327 G 2716 3008
+> 14 0 17 2327 G 2716 3009
+> 15 0 17 2327 G 3259 3009
+> 14 0 16 2327 G 3135 3010
+> 15 0 16 2327 G 3136 3010
+> 14 0 17 2327 G 3136 3011
+> 15 0 17 2327 G 3259 3011
+> 14 0 16 2327 G 3033 3012
+> 15 0 16 2327 G 3034 3012
+> 14 0 17 2327 G 3034 3013
+> 15 0 17 2327 G 3259 3013
+> 14 0 16 2327 G 2790 3014
+> 15 0 16 2327 G 2791 3014
+> 14 0 17 2327 G 2791 3015
+> 15 0 17 2327 G 3259 3015
+> 14 0 16 2327 G 3210 3016
+> 15 0 16 2327 G 3211 3016
+> 14 0 17 2327 G 3211 3017
+> 15 0 17 2327 G 3259 3017
+> 14 0 16 2327 G 2508 3018
+> 15 0 16 2327 G 2509 3018
+> 14 0 17 2327 G 2509 3019
+> 15 0 17 2327 G 3259 3019
+> 14 0 16 2327 G 2406 3020
+> 15 0 16 2327 G 2407 3020
+> 14 0 17 2327 G 2407 3021
+> 15 0 17 2327 G 3259 3021
+> 14 0 16 2327 G 2583 3022
+> 15 0 16 2327 G 2584 3022
+> 14 0 17 2327 G 2584 3023
+> 15 0 17 2327 G 3259 3023
+> 14 0 16 2327 G 2985 3024
+> 15 0 16 2327 G 2986 3024
+> 14 0 17 2327 G 2986 3025
+> 15 0 17 2327 G 3259 3025
+> 14 0 16 2327 G 3228 3026
+> 15 0 16 2327 G 3229 3026
+> 14 0 17 2327 G 3229 3027
+> 15 0 17 2327 G 3259 3027
+> 14 0 16 2327 G 2640 3028
+> 15 0 16 2327 G 2641 3028
+> 14 0 17 2327 G 2641 3029
+> 15 0 17 2327 G 3259 3029
+> 14 0 16 2327 G 3060 3030
+> 15 0 16 2327 G 3061 3030
+> 14 0 17 2327 G 3061 3031
+> 15 0 17 2327 G 3259 3031
+> 14 0 16 2327 G 2817 3032
+> 15 0 16 2327 G 2818 3032
+> 14 0 17 2327 G 2818 3033
+> 15 0 17 2327 G 3259 3033
+> 14 0 16 2327 G 2892 3034
+> 15 0 16 2327 G 2893 3034
+> 14 0 17 2327 G 2893 3035
+> 15 0 17 2327 G 3259 3035
+> 14 0 16 2327 G 2358 3036
+> 15 0 16 2327 G 2359 3036
+> 14 0 17 2327 G 2359 3037
+> 15 0 17 2327 G 3259 3037
+> 14 0 16 2327 G 2535 3038
+> 15 0 16 2327 G 2536 3038
+> 14 0 17 2327 G 2536 3039
+> 15 0 17 2327 G 3259 3039
+> 14 0 16 2327 G 2433 3040
+> 15 0 16 2327 G 2434 3040
+> 14 0 17 2327 G 2434 3041
+> 15 0 17 2327 G 3259 3041
+> 14 0 16 2327 G 2610 3042
+> 15 0 16 2327 G 2611 3042
+> 14 0 17 2327 G 2611 3043
+> 15 0 17 2327 G 3259 3043
+> 14 0 16 2327 G 3255 3044
+> 15 0 16 2327 G 3256 3044
+> 14 0 17 2327 G 3256 3045
+> 15 0 17 2327 G 3259 3045
+> 14 0 16 2327 G 2667 3046
+> 15 0 16 2327 G 2668 3046
+> 14 0 17 2327 G 2668 3047
+> 15 0 17 2327 G 3259 3047
+> 14 0 16 2327 G 2343 3048
+> 15 0 16 2327 G 2344 3048
+> 14 0 17 2327 G 2344 3049
+> 15 0 17 2327 G 3259 3049
+> 14 0 16 2327 G 3087 3050
+> 15 0 16 2327 G 3088 3050
+> 14 0 17 2327 G 3088 3051
+> 15 0 17 2327 G 3259 3051
+> 14 0 16 2327 G 2844 3052
+> 15 0 16 2327 G 2845 3052
+> 14 0 17 2327 G 2845 3053
+> 15 0 17 2327 G 3259 3053
+> 14 0 16 2327 G 2742 3054
+> 15 0 16 2327 G 2743 3054
+> 14 0 17 2327 G 2743 3055
+> 15 0 17 2327 G 3259 3055
+> 14 0 16 2327 G 3162 3056
+> 15 0 16 2327 G 3163 3056
+> 14 0 17 2327 G 3163 3057
+> 15 0 17 2327 G 3259 3057
+> 14 0 16 2327 G 2919 3058
+> 15 0 16 2327 G 2920 3058
+> 14 0 17 2327 G 2920 3059
+> 15 0 17 2327 G 3259 3059
+> 14 0 16 2327 G 2385 3060
+> 15 0 16 2327 G 2386 3060
+> 14 0 17 2327 G 2386 3061
+> 15 0 17 2327 G 3259 3061
+> 14 0 16 2327 G 2460 3062
+> 15 0 16 2327 G 2461 3062
+> 14 0 17 2327 G 2461 3063
+> 15 0 17 2327 G 3259 3063
+> 14 0 16 2327 G 2937 3064
+> 15 0 16 2327 G 2938 3064
+> 14 0 17 2327 G 2938 3065
+> 15 0 17 2327 G 3259 3065
+> 14 0 16 2327 G 2694 3066
+> 15 0 16 2327 G 2695 3066
+> 14 0 17 2327 G 2695 3067
+> 15 0 17 2327 G 3259 3067
+> 14 0 16 2327 G 3114 3068
+> 15 0 16 2327 G 3115 3068
+> 14 0 17 2327 G 3115 3069
+> 15 0 17 2327 G 3259 3069
+> 14 0 16 2327 G 2871 3070
+> 15 0 16 2327 G 2872 3070
+> 14 0 17 2327 G 2872 3071
+> 15 0 17 2327 G 3259 3071
+> 14 0 16 2327 G 3012 3072
+> 15 0 16 2327 G 3013 3072
+> 14 0 17 2327 G 3013 3073
+> 15 0 17 2327 G 3259 3073
+> 14 0 16 2327 G 2769 3074
+> 15 0 16 2327 G 2770 3074
+> 14 0 17 2327 G 2770 3075
+> 15 0 17 2327 G 3259 3075
+> 14 0 16 2327 G 3189 3076
+> 15 0 16 2327 G 3190 3076
+> 14 0 17 2327 G 3190 3077
+> 15 0 17 2327 G 3259 3077
+> 14 0 16 2327 G 2487 3078
+> 15 0 16 2327 G 2488 3078
+> 14 0 17 2327 G 2488 3079
+> 15 0 17 2327 G 3259 3079
+> 14 0 13 2326 G 3352 3080
+> 15 0 13 2326 G 3354 3080
+> 14 0 15 2326 G 3354 3081
+> 15 0 15 2326 G 3356 3081
+> 14 0 14 2326 G 3354 3082
+> 15 0 14 2326 G 3260 3082
+> 14 0 15 2326 G 3260 3083
+> 15 0 15 2326 G 3258 3083
+> 14 0 13 2326 G 3356 3084
+> 15 0 13 2326 G 3260 3084
+> 14 0 16 1607 G 1641 3085
+> 15 0 16 1607 G 1642 3085
+> 14 0 17 1607 G 1642 3086
+> 15 0 17 1607 G 2041 3086
+> 14 0 17 1607 G 2041 3087
+> 15 0 17 1607 G 1820 3087
+> 14 0 18 1607 G 1820 3088
+> 15 0 18 1607 G 1818 3088
+> 14 0 17 1607 G 2041 3089
+> 15 0 17 1607 G 1769 3089
+> 14 0 18 1607 G 1769 3090
+> 15 0 18 1607 G 1767 3090
+> 14 0 17 1607 G 2041 3091
+> 15 0 17 1607 G 1718 3091
+> 14 0 18 1607 G 1718 3092
+> 15 0 18 1607 G 1716 3092
+> 14 0 17 1607 G 2041 3093
+> 15 0 17 1607 G 1895 3093
+> 14 0 18 1607 G 1895 3094
+> 15 0 18 1607 G 1893 3094
+> 14 0 17 1607 G 2041 3095
+> 15 0 17 1607 G 1844 3095
+> 14 0 18 1607 G 1844 3096
+> 15 0 18 1607 G 1842 3096
+> 14 0 17 1607 G 2041 3097
+> 15 0 17 1607 G 1967 3097
+> 14 0 18 1607 G 1967 3098
+> 15 0 18 1607 G 1965 3098
+> 14 0 17 1607 G 2041 3099
+> 15 0 17 1607 G 1916 3099
+> 14 0 18 1607 G 1916 3100
+> 15 0 18 1607 G 1914 3100
+> 14 0 17 1607 G 2041 3101
+> 15 0 17 1607 G 1991 3101
+> 14 0 18 1607 G 1991 3102
+> 15 0 18 1607 G 1989 3102
+> 14 0 17 1607 G 2041 3103
+> 15 0 17 1607 G 1670 3103
+> 14 0 18 1607 G 1670 3104
+> 15 0 18 1607 G 1668 3104
+> 14 0 17 1607 G 2041 3105
+> 15 0 17 1607 G 1847 3105
+> 14 0 18 1607 G 1847 3106
+> 15 0 18 1607 G 1845 3106
+> 14 0 17 1607 G 2041 3107
+> 15 0 17 1607 G 1796 3107
+> 14 0 18 1607 G 1796 3108
+> 15 0 18 1607 G 1794 3108
+> 14 0 17 1607 G 2041 3109
+> 15 0 17 1607 G 1745 3109
+> 14 0 18 1607 G 1745 3110
+> 15 0 18 1607 G 1743 3110
+> 14 0 17 1607 G 2041 3111
+> 15 0 17 1607 G 1694 3111
+> 14 0 18 1607 G 1694 3112
+> 15 0 18 1607 G 1692 3112
+> 14 0 17 1607 G 2041 3113
+> 15 0 17 1607 G 1871 3113
+> 14 0 18 1607 G 1871 3114
+> 15 0 18 1607 G 1869 3114
+> 14 0 17 1607 G 2041 3115
+> 15 0 17 1607 G 1616 3115
+> 14 0 18 1607 G 1616 3116
+> 15 0 18 1607 G 1614 3116
+> 14 0 17 1607 G 2041 3117
+> 15 0 17 1607 G 1943 3117
+> 14 0 18 1607 G 1943 3118
+> 15 0 18 1607 G 1941 3118
+> 14 0 17 1607 G 2041 3119
+> 15 0 17 1607 G 2018 3119
+> 14 0 18 1607 G 2018 3120
+> 15 0 18 1607 G 2016 3120
+> 14 0 17 1607 G 2041 3121
+> 15 0 17 1607 G 1697 3121
+> 14 0 18 1607 G 1697 3122
+> 15 0 18 1607 G 1695 3122
+> 14 0 17 1607 G 2041 3123
+> 15 0 17 1607 G 1646 3123
+> 14 0 18 1607 G 1646 3124
+> 15 0 18 1607 G 1644 3124
+> 14 0 17 1607 G 2041 3125
+> 15 0 17 1607 G 1823 3125
+> 14 0 18 1607 G 1823 3126
+> 15 0 18 1607 G 1821 3126
+> 14 0 17 1607 G 2041 3127
+> 15 0 17 1607 G 1772 3127
+> 14 0 18 1607 G 1772 3128
+> 15 0 18 1607 G 1770 3128
+> 14 0 17 1607 G 2041 3129
+> 15 0 17 1607 G 1721 3129
+> 14 0 18 1607 G 1721 3130
+> 15 0 18 1607 G 1719 3130
+> 14 0 17 1607 G 2041 3131
+> 15 0 17 1607 G 1898 3131
+> 14 0 18 1607 G 1898 3132
+> 15 0 18 1607 G 1896 3132
+> 14 0 17 1607 G 2041 3133
+> 15 0 17 1607 G 1970 3133
+> 14 0 18 1607 G 1970 3134
+> 15 0 18 1607 G 1968 3134
+> 14 0 17 1607 G 2041 3135
+> 15 0 17 1607 G 1919 3135
+> 14 0 18 1607 G 1919 3136
+> 15 0 18 1607 G 1917 3136
+> 14 0 17 1607 G 2041 3137
+> 15 0 17 1607 G 1994 3137
+> 14 0 18 1607 G 1994 3138
+> 15 0 18 1607 G 1992 3138
+> 14 0 17 1607 G 2041 3139
+> 15 0 17 1607 G 1673 3139
+> 14 0 18 1607 G 1673 3140
+> 15 0 18 1607 G 1671 3140
+> 14 0 17 1607 G 2041 3141
+> 15 0 17 1607 G 1850 3141
+> 14 0 18 1607 G 1850 3142
+> 15 0 18 1607 G 1848 3142
+> 14 0 17 1607 G 2041 3143
+> 15 0 17 1607 G 1799 3143
+> 14 0 18 1607 G 1799 3144
+> 15 0 18 1607 G 1797 3144
+> 14 0 17 1607 G 2041 3145
+> 15 0 17 1607 G 1748 3145
+> 14 0 18 1607 G 1748 3146
+> 15 0 18 1607 G 1746 3146
+> 14 0 17 1607 G 2041 3147
+> 15 0 17 1607 G 1874 3147
+> 14 0 18 1607 G 1874 3148
+> 15 0 18 1607 G 1872 3148
+> 14 0 17 1607 G 2041 3149
+> 15 0 17 1607 G 1619 3149
+> 14 0 18 1607 G 1619 3150
+> 15 0 18 1607 G 1617 3150
+> 14 0 17 1607 G 2041 3151
+> 15 0 17 1607 G 1997 3151
+> 14 0 18 1607 G 1997 3152
+> 15 0 18 1607 G 1995 3152
+> 14 0 17 1607 G 2041 3153
+> 15 0 17 1607 G 1946 3153
+> 14 0 18 1607 G 1946 3154
+> 15 0 18 1607 G 1944 3154
+> 14 0 17 1607 G 2041 3155
+> 15 0 17 1607 G 2021 3155
+> 14 0 18 1607 G 2021 3156
+> 15 0 18 1607 G 2019 3156
+> 14 0 17 1607 G 2041 3157
+> 15 0 17 1607 G 1700 3157
+> 14 0 18 1607 G 1700 3158
+> 15 0 18 1607 G 1698 3158
+> 14 0 17 1607 G 2041 3159
+> 15 0 17 1607 G 1649 3159
+> 14 0 18 1607 G 1649 3160
+> 15 0 18 1607 G 1647 3160
+> 14 0 17 1607 G 2041 3161
+> 15 0 17 1607 G 1877 3161
+> 14 0 18 1607 G 1877 3162
+> 15 0 18 1607 G 1875 3162
+> 14 0 17 1607 G 2041 3163
+> 15 0 17 1607 G 1826 3163
+> 14 0 18 1607 G 1826 3164
+> 15 0 18 1607 G 1824 3164
+> 14 0 17 1607 G 2041 3165
+> 15 0 17 1607 G 1775 3165
+> 14 0 18 1607 G 1775 3166
+> 15 0 18 1607 G 1773 3166
+> 14 0 17 1607 G 2041 3167
+> 15 0 17 1607 G 1724 3167
+> 14 0 18 1607 G 1724 3168
+> 15 0 18 1607 G 1722 3168
+> 14 0 17 1607 G 2041 3169
+> 15 0 17 1607 G 1901 3169
+> 14 0 18 1607 G 1901 3170
+> 15 0 18 1607 G 1899 3170
+> 14 0 17 1607 G 2041 3171
+> 15 0 17 1607 G 1973 3171
+> 14 0 18 1607 G 1973 3172
+> 15 0 18 1607 G 1971 3172
+> 14 0 17 1607 G 2041 3173
+> 15 0 17 1607 G 1922 3173
+> 14 0 18 1607 G 1922 3174
+> 15 0 18 1607 G 1920 3174
+> 14 0 17 1607 G 2041 3175
+> 15 0 17 1607 G 1727 3175
+> 14 0 18 1607 G 1727 3176
+> 15 0 18 1607 G 1725 3176
+> 14 0 17 1607 G 2041 3177
+> 15 0 17 1607 G 1676 3177
+> 14 0 18 1607 G 1676 3178
+> 15 0 18 1607 G 1674 3178
+> 14 0 17 1607 G 2041 3179
+> 15 0 17 1607 G 1853 3179
+> 14 0 18 1607 G 1853 3180
+> 15 0 18 1607 G 1851 3180
+> 14 0 17 1607 G 2041 3181
+> 15 0 17 1607 G 1802 3181
+> 14 0 18 1607 G 1802 3182
+> 15 0 18 1607 G 1800 3182
+> 14 0 17 1607 G 2041 3183
+> 15 0 17 1607 G 1751 3183
+> 14 0 18 1607 G 1751 3184
+> 15 0 18 1607 G 1749 3184
+> 14 0 17 1607 G 2041 3185
+> 15 0 17 1607 G 1622 3185
+> 14 0 18 1607 G 1622 3186
+> 15 0 18 1607 G 1620 3186
+> 14 0 17 1607 G 2041 3187
+> 15 0 17 1607 G 2000 3187
+> 14 0 18 1607 G 2000 3188
+> 15 0 18 1607 G 1998 3188
+> 14 0 17 1607 G 2041 3189
+> 15 0 17 1607 G 1949 3189
+> 14 0 18 1607 G 1949 3190
+> 15 0 18 1607 G 1947 3190
+> 14 0 17 1607 G 2041 3191
+> 15 0 17 1607 G 2024 3191
+> 14 0 18 1607 G 2024 3192
+> 15 0 18 1607 G 2022 3192
+> 14 0 17 1607 G 2041 3193
+> 15 0 17 1607 G 1703 3193
+> 14 0 18 1607 G 1703 3194
+> 15 0 18 1607 G 1701 3194
+> 14 0 17 1607 G 2041 3195
+> 15 0 17 1607 G 1652 3195
+> 14 0 18 1607 G 1652 3196
+> 15 0 18 1607 G 1650 3196
+> 14 0 17 1607 G 2041 3197
+> 15 0 17 1607 G 1880 3197
+> 14 0 18 1607 G 1880 3198
+> 15 0 18 1607 G 1878 3198
+> 14 0 17 1607 G 2041 3199
+> 15 0 17 1607 G 1829 3199
+> 14 0 18 1607 G 1829 3200
+> 15 0 18 1607 G 1827 3200
+> 14 0 17 1607 G 2041 3201
+> 15 0 17 1607 G 1778 3201
+> 14 0 18 1607 G 1778 3202
+> 15 0 18 1607 G 1776 3202
+> 14 0 17 1607 G 2041 3203
+> 15 0 17 1607 G 1904 3203
+> 14 0 18 1607 G 1904 3204
+> 15 0 18 1607 G 1902 3204
+> 14 0 17 1607 G 2041 3205
+> 15 0 17 1607 G 2027 3205
+> 14 0 18 1607 G 2027 3206
+> 15 0 18 1607 G 2025 3206
+> 14 0 17 1607 G 2041 3207
+> 15 0 17 1607 G 1976 3207
+> 14 0 18 1607 G 1976 3208
+> 15 0 18 1607 G 1974 3208
+> 14 0 17 1607 G 2041 3209
+> 15 0 17 1607 G 1925 3209
+> 14 0 18 1607 G 1925 3210
+> 15 0 18 1607 G 1923 3210
+> 14 0 17 1607 G 2041 3211
+> 15 0 17 1607 G 1730 3211
+> 14 0 18 1607 G 1730 3212
+> 15 0 18 1607 G 1728 3212
+> 14 0 17 1607 G 2041 3213
+> 15 0 17 1607 G 1679 3213
+> 14 0 18 1607 G 1679 3214
+> 15 0 18 1607 G 1677 3214
+> 14 0 17 1607 G 2041 3215
+> 15 0 17 1607 G 1856 3215
+> 14 0 18 1607 G 1856 3216
+> 15 0 18 1607 G 1854 3216
+> 14 0 17 1607 G 2041 3217
+> 15 0 17 1607 G 1805 3217
+> 14 0 18 1607 G 1805 3218
+> 15 0 18 1607 G 1803 3218
+> 14 0 17 1607 G 2041 3219
+> 15 0 17 1607 G 1754 3219
+> 14 0 18 1607 G 1754 3220
+> 15 0 18 1607 G 1752 3220
+> 14 0 17 1607 G 2041 3221
+> 15 0 17 1607 G 1625 3221
+> 14 0 18 1607 G 1625 3222
+> 15 0 18 1607 G 1623 3222
+> 14 0 17 1607 G 2041 3223
+> 15 0 17 1607 G 2003 3223
+> 14 0 18 1607 G 2003 3224
+> 15 0 18 1607 G 2001 3224
+> 14 0 17 1607 G 2041 3225
+> 15 0 17 1607 G 1952 3225
+> 14 0 18 1607 G 1952 3226
+> 15 0 18 1607 G 1950 3226
+> 14 0 17 1607 G 2041 3227
+> 15 0 17 1607 G 1757 3227
+> 14 0 18 1607 G 1757 3228
+> 15 0 18 1607 G 1755 3228
+> 14 0 17 1607 G 2041 3229
+> 15 0 17 1607 G 1706 3229
+> 14 0 18 1607 G 1706 3230
+> 15 0 18 1607 G 1704 3230
+> 14 0 17 1607 G 2041 3231
+> 15 0 17 1607 G 1655 3231
+> 14 0 18 1607 G 1655 3232
+> 15 0 18 1607 G 1653 3232
+> 14 0 17 1607 G 2041 3233
+> 15 0 17 1607 G 1883 3233
+> 14 0 18 1607 G 1883 3234
+> 15 0 18 1607 G 1881 3234
+> 14 0 17 1607 G 2041 3235
+> 15 0 17 1607 G 1832 3235
+> 14 0 18 1607 G 1832 3236
+> 15 0 18 1607 G 1830 3236
+> 14 0 17 1607 G 2041 3237
+> 15 0 17 1607 G 1781 3237
+> 14 0 18 1607 G 1781 3238
+> 15 0 18 1607 G 1779 3238
+> 14 0 17 1607 G 2041 3239
+> 15 0 17 1607 G 2030 3239
+> 14 0 18 1607 G 2030 3240
+> 15 0 18 1607 G 2028 3240
+> 14 0 17 1607 G 2041 3241
+> 15 0 17 1607 G 1979 3241
+> 14 0 18 1607 G 1979 3242
+> 15 0 18 1607 G 1977 3242
+> 14 0 17 1607 G 2041 3243
+> 15 0 17 1607 G 1928 3243
+> 14 0 18 1607 G 1928 3244
+> 15 0 18 1607 G 1926 3244
+> 14 0 17 1607 G 2041 3245
+> 15 0 17 1607 G 1733 3245
+> 14 0 18 1607 G 1733 3246
+> 15 0 18 1607 G 1731 3246
+> 14 0 17 1607 G 2041 3247
+> 15 0 17 1607 G 1682 3247
+> 14 0 18 1607 G 1682 3248
+> 15 0 18 1607 G 1680 3248
+> 14 0 17 1607 G 2041 3249
+> 15 0 17 1607 G 1859 3249
+> 14 0 18 1607 G 1859 3250
+> 15 0 18 1607 G 1857 3250
+> 14 0 17 1607 G 2041 3251
+> 15 0 17 1607 G 1808 3251
+> 14 0 18 1607 G 1808 3252
+> 15 0 18 1607 G 1806 3252
+> 14 0 17 1607 G 2041 3253
+> 15 0 17 1607 G 1628 3253
+> 14 0 18 1607 G 1628 3254
+> 15 0 18 1607 G 1626 3254
+> 14 0 17 1607 G 2041 3255
+> 15 0 17 1607 G 2006 3255
+> 14 0 18 1607 G 2006 3256
+> 15 0 18 1607 G 2004 3256
+> 14 0 17 1607 G 2041 3257
+> 15 0 17 1607 G 1955 3257
+> 14 0 18 1607 G 1955 3258
+> 15 0 18 1607 G 1953 3258
+> 14 0 17 1607 G 2041 3259
+> 15 0 17 1607 G 1760 3259
+> 14 0 18 1607 G 1760 3260
+> 15 0 18 1607 G 1758 3260
+> 14 0 17 1607 G 2041 3261
+> 15 0 17 1607 G 1709 3261
+> 14 0 18 1607 G 1709 3262
+> 15 0 18 1607 G 1707 3262
+> 14 0 17 1607 G 2041 3263
+> 15 0 17 1607 G 1658 3263
+> 14 0 18 1607 G 1658 3264
+> 15 0 18 1607 G 1656 3264
+> 14 0 17 1607 G 2041 3265
+> 15 0 17 1607 G 1886 3265
+> 14 0 18 1607 G 1886 3266
+> 15 0 18 1607 G 1884 3266
+> 14 0 17 1607 G 2041 3267
+> 15 0 17 1607 G 1835 3267
+> 14 0 18 1607 G 1835 3268
+> 15 0 18 1607 G 1833 3268
+> 14 0 17 1607 G 2041 3269
+> 15 0 17 1607 G 1784 3269
+> 14 0 18 1607 G 1784 3270
+> 15 0 18 1607 G 1782 3270
+> 14 0 17 1607 G 2041 3271
+> 15 0 17 1607 G 1907 3271
+> 14 0 18 1607 G 1907 3272
+> 15 0 18 1607 G 1905 3272
+> 14 0 17 1607 G 2041 3273
+> 15 0 17 1607 G 2033 3273
+> 14 0 18 1607 G 2033 3274
+> 15 0 18 1607 G 2031 3274
+> 14 0 17 1607 G 2041 3275
+> 15 0 17 1607 G 1982 3275
+> 14 0 18 1607 G 1982 3276
+> 15 0 18 1607 G 1980 3276
+> 14 0 17 1607 G 2041 3277
+> 15 0 17 1607 G 1931 3277
+> 14 0 18 1607 G 1931 3278
+> 15 0 18 1607 G 1929 3278
+> 14 0 17 1607 G 2041 3279
+> 15 0 17 1607 G 1787 3279
+> 14 0 18 1607 G 1787 3280
+> 15 0 18 1607 G 1785 3280
+> 14 0 17 1607 G 2041 3281
+> 15 0 17 1607 G 1736 3281
+> 14 0 18 1607 G 1736 3282
+> 15 0 18 1607 G 1734 3282
+> 14 0 17 1607 G 2041 3283
+> 15 0 17 1607 G 1685 3283
+> 14 0 18 1607 G 1685 3284
+> 15 0 18 1607 G 1683 3284
+> 14 0 17 1607 G 2041 3285
+> 15 0 17 1607 G 1862 3285
+> 14 0 18 1607 G 1862 3286
+> 15 0 18 1607 G 1860 3286
+> 14 0 17 1607 G 2041 3287
+> 15 0 17 1607 G 1811 3287
+> 14 0 18 1607 G 1811 3288
+> 15 0 18 1607 G 1809 3288
+> 14 0 17 1607 G 2041 3289
+> 15 0 17 1607 G 1631 3289
+> 14 0 18 1607 G 1631 3290
+> 15 0 18 1607 G 1629 3290
+> 14 0 17 1607 G 2041 3291
+> 15 0 17 1607 G 2009 3291
+> 14 0 18 1607 G 2009 3292
+> 15 0 18 1607 G 2007 3292
+> 14 0 17 1607 G 2041 3293
+> 15 0 17 1607 G 1958 3293
+> 14 0 18 1607 G 1958 3294
+> 15 0 18 1607 G 1956 3294
+> 14 0 17 1607 G 2041 3295
+> 15 0 17 1607 G 1637 3295
+> 14 0 18 1607 G 1637 3296
+> 15 0 18 1607 G 1635 3296
+> 14 0 17 1607 G 2041 3297
+> 15 0 17 1607 G 1763 3297
+> 14 0 18 1607 G 1763 3298
+> 15 0 18 1607 G 1761 3298
+> 14 0 17 1607 G 2041 3299
+> 15 0 17 1607 G 1712 3299
+> 14 0 18 1607 G 1712 3300
+> 15 0 18 1607 G 1710 3300
+> 14 0 17 1607 G 2041 3301
+> 15 0 17 1607 G 1661 3301
+> 14 0 18 1607 G 1661 3302
+> 15 0 18 1607 G 1659 3302
+> 14 0 17 1607 G 2041 3303
+> 15 0 17 1607 G 1889 3303
+> 14 0 18 1607 G 1889 3304
+> 15 0 18 1607 G 1887 3304
+> 14 0 17 1607 G 2041 3305
+> 15 0 17 1607 G 1838 3305
+> 14 0 18 1607 G 1838 3306
+> 15 0 18 1607 G 1836 3306
+> 14 0 17 1607 G 2041 3307
+> 15 0 17 1607 G 1910 3307
+> 14 0 18 1607 G 1910 3308
+> 15 0 18 1607 G 1908 3308
+> 14 0 17 1607 G 2041 3309
+> 15 0 17 1607 G 2036 3309
+> 14 0 18 1607 G 2036 3310
+> 15 0 18 1607 G 2034 3310
+> 14 0 17 1607 G 2041 3311
+> 15 0 17 1607 G 1985 3311
+> 14 0 18 1607 G 1985 3312
+> 15 0 18 1607 G 1983 3312
+> 14 0 17 1607 G 2041 3313
+> 15 0 17 1607 G 1934 3313
+> 14 0 18 1607 G 1934 3314
+> 15 0 18 1607 G 1932 3314
+> 14 0 17 1607 G 2041 3315
+> 15 0 17 1607 G 1790 3315
+> 14 0 18 1607 G 1790 3316
+> 15 0 18 1607 G 1788 3316
+> 14 0 17 1607 G 2041 3317
+> 15 0 17 1607 G 1739 3317
+> 14 0 18 1607 G 1739 3318
+> 15 0 18 1607 G 1737 3318
+> 14 0 17 1607 G 2041 3319
+> 15 0 17 1607 G 1688 3319
+> 14 0 18 1607 G 1688 3320
+> 15 0 18 1607 G 1686 3320
+> 14 0 17 1607 G 2041 3321
+> 15 0 17 1607 G 1865 3321
+> 14 0 18 1607 G 1865 3322
+> 15 0 18 1607 G 1863 3322
+> 14 0 17 1607 G 2041 3323
+> 15 0 17 1607 G 1814 3323
+> 14 0 18 1607 G 1814 3324
+> 15 0 18 1607 G 1812 3324
+> 14 0 17 1607 G 2041 3325
+> 15 0 17 1607 G 1610 3325
+> 14 0 18 1607 G 1610 3326
+> 15 0 18 1607 G 1608 3326
+> 14 0 17 1607 G 2041 3327
+> 15 0 17 1607 G 1937 3327
+> 14 0 18 1607 G 1937 3328
+> 15 0 18 1607 G 1935 3328
+> 14 0 17 1607 G 2041 3329
+> 15 0 17 1607 G 1634 3329
+> 14 0 18 1607 G 1634 3330
+> 15 0 18 1607 G 1632 3330
+> 14 0 17 1607 G 2041 3331
+> 15 0 17 1607 G 2012 3331
+> 14 0 18 1607 G 2012 3332
+> 15 0 18 1607 G 2010 3332
+> 14 0 17 1607 G 2041 3333
+> 15 0 17 1607 G 1961 3333
+> 14 0 18 1607 G 1961 3334
+> 15 0 18 1607 G 1959 3334
+> 14 0 17 1607 G 2041 3335
+> 15 0 17 1607 G 1640 3335
+> 14 0 18 1607 G 1640 3336
+> 15 0 18 1607 G 1638 3336
+> 14 0 17 1607 G 2041 3337
+> 15 0 17 1607 G 1817 3337
+> 14 0 18 1607 G 1817 3338
+> 15 0 18 1607 G 1815 3338
+> 14 0 17 1607 G 2041 3339
+> 15 0 17 1607 G 1766 3339
+> 14 0 18 1607 G 1766 3340
+> 15 0 18 1607 G 1764 3340
+> 14 0 17 1607 G 2041 3341
+> 15 0 17 1607 G 1715 3341
+> 14 0 18 1607 G 1715 3342
+> 15 0 18 1607 G 1713 3342
+> 14 0 17 1607 G 2041 3343
+> 15 0 17 1607 G 1664 3343
+> 14 0 18 1607 G 1664 3344
+> 15 0 18 1607 G 1662 3344
+> 14 0 17 1607 G 2041 3345
+> 15 0 17 1607 G 1892 3345
+> 14 0 18 1607 G 1892 3346
+> 15 0 18 1607 G 1890 3346
+> 14 0 17 1607 G 2041 3347
+> 15 0 17 1607 G 1841 3347
+> 14 0 18 1607 G 1841 3348
+> 15 0 18 1607 G 1839 3348
+> 14 0 17 1607 G 2041 3349
+> 15 0 17 1607 G 1913 3349
+> 14 0 18 1607 G 1913 3350
+> 15 0 18 1607 G 1911 3350
+> 14 0 17 1607 G 2041 3351
+> 15 0 17 1607 G 2039 3351
+> 14 0 18 1607 G 2039 3352
+> 15 0 18 1607 G 2037 3352
+> 14 0 17 1607 G 2041 3353
+> 15 0 17 1607 G 1988 3353
+> 14 0 18 1607 G 1988 3354
+> 15 0 18 1607 G 1986 3354
+> 14 0 17 1607 G 2041 3355
+> 15 0 17 1607 G 1667 3355
+> 14 0 18 1607 G 1667 3356
+> 15 0 18 1607 G 1665 3356
+> 14 0 17 1607 G 2041 3357
+> 15 0 17 1607 G 1793 3357
+> 14 0 18 1607 G 1793 3358
+> 15 0 18 1607 G 1791 3358
+> 14 0 17 1607 G 2041 3359
+> 15 0 17 1607 G 1742 3359
+> 14 0 18 1607 G 1742 3360
+> 15 0 18 1607 G 1740 3360
+> 14 0 17 1607 G 2041 3361
+> 15 0 17 1607 G 1691 3361
+> 14 0 18 1607 G 1691 3362
+> 15 0 18 1607 G 1689 3362
+> 14 0 17 1607 G 2041 3363
+> 15 0 17 1607 G 1868 3363
+> 14 0 18 1607 G 1868 3364
+> 15 0 18 1607 G 1866 3364
+> 14 0 17 1607 G 2041 3365
+> 15 0 17 1607 G 1613 3365
+> 14 0 18 1607 G 1613 3366
+> 15 0 18 1607 G 1611 3366
+> 14 0 17 1607 G 2041 3367
+> 15 0 17 1607 G 1940 3367
+> 14 0 18 1607 G 1940 3368
+> 15 0 18 1607 G 1938 3368
+> 14 0 17 1607 G 2041 3369
+> 15 0 17 1607 G 2015 3369
+> 14 0 18 1607 G 2015 3370
+> 15 0 18 1607 G 2013 3370
+> 14 0 17 1607 G 2041 3371
+> 15 0 17 1607 G 1964 3371
+> 14 0 18 1607 G 1964 3372
+> 15 0 18 1607 G 1962 3372
+> 14 0 19 1607 G 2041 3373
+> 15 0 19 1607 G 2040 3373
+> 14 0 16 1607 G 1818 3374
+> 15 0 16 1607 G 1819 3374
+> 14 0 17 1607 G 1819 3375
+> 15 0 17 1607 G 2041 3375
+> 14 0 17 1607 G 2041 3376
+> 15 0 17 1607 G 1643 3376
+> 14 0 18 1607 G 1643 3377
+> 15 0 18 1607 G 1641 3377
+> 14 0 16 1607 G 1767 3378
+> 15 0 16 1607 G 1768 3378
+> 14 0 17 1607 G 1768 3379
+> 15 0 17 1607 G 2041 3379
+> 14 0 16 1607 G 1716 3380
+> 15 0 16 1607 G 1717 3380
+> 14 0 17 1607 G 1717 3381
+> 15 0 17 1607 G 2041 3381
+> 14 0 16 1607 G 1893 3382
+> 15 0 16 1607 G 1894 3382
+> 14 0 17 1607 G 1894 3383
+> 15 0 17 1607 G 2041 3383
+> 14 0 16 1607 G 1842 3384
+> 15 0 16 1607 G 1843 3384
+> 14 0 17 1607 G 1843 3385
+> 15 0 17 1607 G 2041 3385
+> 14 0 16 1607 G 1965 3386
+> 15 0 16 1607 G 1966 3386
+> 14 0 17 1607 G 1966 3387
+> 15 0 17 1607 G 2041 3387
+> 14 0 16 1607 G 1914 3388
+> 15 0 16 1607 G 1915 3388
+> 14 0 17 1607 G 1915 3389
+> 15 0 17 1607 G 2041 3389
+> 14 0 16 1607 G 1989 3390
+> 15 0 16 1607 G 1990 3390
+> 14 0 17 1607 G 1990 3391
+> 15 0 17 1607 G 2041 3391
+> 14 0 16 1607 G 1668 3392
+> 15 0 16 1607 G 1669 3392
+> 14 0 17 1607 G 1669 3393
+> 15 0 17 1607 G 2041 3393
+> 14 0 16 1607 G 1845 3394
+> 15 0 16 1607 G 1846 3394
+> 14 0 17 1607 G 1846 3395
+> 15 0 17 1607 G 2041 3395
+> 14 0 16 1607 G 1794 3396
+> 15 0 16 1607 G 1795 3396
+> 14 0 17 1607 G 1795 3397
+> 15 0 17 1607 G 2041 3397
+> 14 0 16 1607 G 1743 3398
+> 15 0 16 1607 G 1744 3398
+> 14 0 17 1607 G 1744 3399
+> 15 0 17 1607 G 2041 3399
+> 14 0 16 1607 G 1692 3400
+> 15 0 16 1607 G 1693 3400
+> 14 0 17 1607 G 1693 3401
+> 15 0 17 1607 G 2041 3401
+> 14 0 16 1607 G 1869 3402
+> 15 0 16 1607 G 1870 3402
+> 14 0 17 1607 G 1870 3403
+> 15 0 17 1607 G 2041 3403
+> 14 0 16 1607 G 1614 3404
+> 15 0 16 1607 G 1615 3404
+> 14 0 17 1607 G 1615 3405
+> 15 0 17 1607 G 2041 3405
+> 14 0 16 1607 G 1941 3406
+> 15 0 16 1607 G 1942 3406
+> 14 0 17 1607 G 1942 3407
+> 15 0 17 1607 G 2041 3407
+> 14 0 16 1607 G 2016 3408
+> 15 0 16 1607 G 2017 3408
+> 14 0 17 1607 G 2017 3409
+> 15 0 17 1607 G 2041 3409
+> 14 0 16 1607 G 1695 3410
+> 15 0 16 1607 G 1696 3410
+> 14 0 17 1607 G 1696 3411
+> 15 0 17 1607 G 2041 3411
+> 14 0 16 1607 G 1644 3412
+> 15 0 16 1607 G 1645 3412
+> 14 0 17 1607 G 1645 3413
+> 15 0 17 1607 G 2041 3413
+> 14 0 16 1607 G 1821 3414
+> 15 0 16 1607 G 1822 3414
+> 14 0 17 1607 G 1822 3415
+> 15 0 17 1607 G 2041 3415
+> 14 0 16 1607 G 1770 3416
+> 15 0 16 1607 G 1771 3416
+> 14 0 17 1607 G 1771 3417
+> 15 0 17 1607 G 2041 3417
+> 14 0 16 1607 G 1719 3418
+> 15 0 16 1607 G 1720 3418
+> 14 0 17 1607 G 1720 3419
+> 15 0 17 1607 G 2041 3419
+> 14 0 16 1607 G 1896 3420
+> 15 0 16 1607 G 1897 3420
+> 14 0 17 1607 G 1897 3421
+> 15 0 17 1607 G 2041 3421
+> 14 0 16 1607 G 1968 3422
+> 15 0 16 1607 G 1969 3422
+> 14 0 17 1607 G 1969 3423
+> 15 0 17 1607 G 2041 3423
+> 14 0 16 1607 G 1917 3424
+> 15 0 16 1607 G 1918 3424
+> 14 0 17 1607 G 1918 3425
+> 15 0 17 1607 G 2041 3425
+> 14 0 16 1607 G 1992 3426
+> 15 0 16 1607 G 1993 3426
+> 14 0 17 1607 G 1993 3427
+> 15 0 17 1607 G 2041 3427
+> 14 0 16 1607 G 1671 3428
+> 15 0 16 1607 G 1672 3428
+> 14 0 17 1607 G 1672 3429
+> 15 0 17 1607 G 2041 3429
+> 14 0 16 1607 G 1848 3430
+> 15 0 16 1607 G 1849 3430
+> 14 0 17 1607 G 1849 3431
+> 15 0 17 1607 G 2041 3431
+> 14 0 16 1607 G 1797 3432
+> 15 0 16 1607 G 1798 3432
+> 14 0 17 1607 G 1798 3433
+> 15 0 17 1607 G 2041 3433
+> 14 0 16 1607 G 1746 3434
+> 15 0 16 1607 G 1747 3434
+> 14 0 17 1607 G 1747 3435
+> 15 0 17 1607 G 2041 3435
+> 14 0 16 1607 G 1872 3436
+> 15 0 16 1607 G 1873 3436
+> 14 0 17 1607 G 1873 3437
+> 15 0 17 1607 G 2041 3437
+> 14 0 16 1607 G 1617 3438
+> 15 0 16 1607 G 1618 3438
+> 14 0 17 1607 G 1618 3439
+> 15 0 17 1607 G 2041 3439
+> 14 0 16 1607 G 1995 3440
+> 15 0 16 1607 G 1996 3440
+> 14 0 17 1607 G 1996 3441
+> 15 0 17 1607 G 2041 3441
+> 14 0 16 1607 G 1944 3442
+> 15 0 16 1607 G 1945 3442
+> 14 0 17 1607 G 1945 3443
+> 15 0 17 1607 G 2041 3443
+> 14 0 16 1607 G 2019 3444
+> 15 0 16 1607 G 2020 3444
+> 14 0 17 1607 G 2020 3445
+> 15 0 17 1607 G 2041 3445
+> 14 0 16 1607 G 1698 3446
+> 15 0 16 1607 G 1699 3446
+> 14 0 17 1607 G 1699 3447
+> 15 0 17 1607 G 2041 3447
+> 14 0 16 1607 G 1647 3448
+> 15 0 16 1607 G 1648 3448
+> 14 0 17 1607 G 1648 3449
+> 15 0 17 1607 G 2041 3449
+> 14 0 16 1607 G 1875 3450
+> 15 0 16 1607 G 1876 3450
+> 14 0 17 1607 G 1876 3451
+> 15 0 17 1607 G 2041 3451
+> 14 0 16 1607 G 1824 3452
+> 15 0 16 1607 G 1825 3452
+> 14 0 17 1607 G 1825 3453
+> 15 0 17 1607 G 2041 3453
+> 14 0 16 1607 G 1773 3454
+> 15 0 16 1607 G 1774 3454
+> 14 0 17 1607 G 1774 3455
+> 15 0 17 1607 G 2041 3455
+> 14 0 16 1607 G 1722 3456
+> 15 0 16 1607 G 1723 3456
+> 14 0 17 1607 G 1723 3457
+> 15 0 17 1607 G 2041 3457
+> 14 0 16 1607 G 1899 3458
+> 15 0 16 1607 G 1900 3458
+> 14 0 17 1607 G 1900 3459
+> 15 0 17 1607 G 2041 3459
+> 14 0 16 1607 G 1971 3460
+> 15 0 16 1607 G 1972 3460
+> 14 0 17 1607 G 1972 3461
+> 15 0 17 1607 G 2041 3461
+> 14 0 16 1607 G 1920 3462
+> 15 0 16 1607 G 1921 3462
+> 14 0 17 1607 G 1921 3463
+> 15 0 17 1607 G 2041 3463
+> 14 0 16 1607 G 1725 3464
+> 15 0 16 1607 G 1726 3464
+> 14 0 17 1607 G 1726 3465
+> 15 0 17 1607 G 2041 3465
+> 14 0 16 1607 G 1674 3466
+> 15 0 16 1607 G 1675 3466
+> 14 0 17 1607 G 1675 3467
+> 15 0 17 1607 G 2041 3467
+> 14 0 16 1607 G 1851 3468
+> 15 0 16 1607 G 1852 3468
+> 14 0 17 1607 G 1852 3469
+> 15 0 17 1607 G 2041 3469
+> 14 0 16 1607 G 1800 3470
+> 15 0 16 1607 G 1801 3470
+> 14 0 17 1607 G 1801 3471
+> 15 0 17 1607 G 2041 3471
+> 14 0 16 1607 G 1749 3472
+> 15 0 16 1607 G 1750 3472
+> 14 0 17 1607 G 1750 3473
+> 15 0 17 1607 G 2041 3473
+> 14 0 16 1607 G 1620 3474
+> 15 0 16 1607 G 1621 3474
+> 14 0 17 1607 G 1621 3475
+> 15 0 17 1607 G 2041 3475
+> 14 0 16 1607 G 1998 3476
+> 15 0 16 1607 G 1999 3476
+> 14 0 17 1607 G 1999 3477
+> 15 0 17 1607 G 2041 3477
+> 14 0 16 1607 G 1947 3478
+> 15 0 16 1607 G 1948 3478
+> 14 0 17 1607 G 1948 3479
+> 15 0 17 1607 G 2041 3479
+> 14 0 16 1607 G 2022 3480
+> 15 0 16 1607 G 2023 3480
+> 14 0 17 1607 G 2023 3481
+> 15 0 17 1607 G 2041 3481
+> 14 0 16 1607 G 1701 3482
+> 15 0 16 1607 G 1702 3482
+> 14 0 17 1607 G 1702 3483
+> 15 0 17 1607 G 2041 3483
+> 14 0 16 1607 G 1650 3484
+> 15 0 16 1607 G 1651 3484
+> 14 0 17 1607 G 1651 3485
+> 15 0 17 1607 G 2041 3485
+> 14 0 16 1607 G 1878 3486
+> 15 0 16 1607 G 1879 3486
+> 14 0 17 1607 G 1879 3487
+> 15 0 17 1607 G 2041 3487
+> 14 0 16 1607 G 1827 3488
+> 15 0 16 1607 G 1828 3488
+> 14 0 17 1607 G 1828 3489
+> 15 0 17 1607 G 2041 3489
+> 14 0 16 1607 G 1776 3490
+> 15 0 16 1607 G 1777 3490
+> 14 0 17 1607 G 1777 3491
+> 15 0 17 1607 G 2041 3491
+> 14 0 16 1607 G 1902 3492
+> 15 0 16 1607 G 1903 3492
+> 14 0 17 1607 G 1903 3493
+> 15 0 17 1607 G 2041 3493
+> 14 0 16 1607 G 2025 3494
+> 15 0 16 1607 G 2026 3494
+> 14 0 17 1607 G 2026 3495
+> 15 0 17 1607 G 2041 3495
+> 14 0 16 1607 G 1974 3496
+> 15 0 16 1607 G 1975 3496
+> 14 0 17 1607 G 1975 3497
+> 15 0 17 1607 G 2041 3497
+> 14 0 16 1607 G 1923 3498
+> 15 0 16 1607 G 1924 3498
+> 14 0 17 1607 G 1924 3499
+> 15 0 17 1607 G 2041 3499
+> 14 0 16 1607 G 1728 3500
+> 15 0 16 1607 G 1729 3500
+> 14 0 17 1607 G 1729 3501
+> 15 0 17 1607 G 2041 3501
+> 14 0 16 1607 G 1677 3502
+> 15 0 16 1607 G 1678 3502
+> 14 0 17 1607 G 1678 3503
+> 15 0 17 1607 G 2041 3503
+> 14 0 16 1607 G 1854 3504
+> 15 0 16 1607 G 1855 3504
+> 14 0 17 1607 G 1855 3505
+> 15 0 17 1607 G 2041 3505
+> 14 0 16 1607 G 1803 3506
+> 15 0 16 1607 G 1804 3506
+> 14 0 17 1607 G 1804 3507
+> 15 0 17 1607 G 2041 3507
+> 14 0 16 1607 G 1752 3508
+> 15 0 16 1607 G 1753 3508
+> 14 0 17 1607 G 1753 3509
+> 15 0 17 1607 G 2041 3509
+> 14 0 16 1607 G 1623 3510
+> 15 0 16 1607 G 1624 3510
+> 14 0 17 1607 G 1624 3511
+> 15 0 17 1607 G 2041 3511
+> 14 0 16 1607 G 2001 3512
+> 15 0 16 1607 G 2002 3512
+> 14 0 17 1607 G 2002 3513
+> 15 0 17 1607 G 2041 3513
+> 14 0 16 1607 G 1950 3514
+> 15 0 16 1607 G 1951 3514
+> 14 0 17 1607 G 1951 3515
+> 15 0 17 1607 G 2041 3515
+> 14 0 16 1607 G 1755 3516
+> 15 0 16 1607 G 1756 3516
+> 14 0 17 1607 G 1756 3517
+> 15 0 17 1607 G 2041 3517
+> 14 0 16 1607 G 1704 3518
+> 15 0 16 1607 G 1705 3518
+> 14 0 17 1607 G 1705 3519
+> 15 0 17 1607 G 2041 3519
+> 14 0 16 1607 G 1653 3520
+> 15 0 16 1607 G 1654 3520
+> 14 0 17 1607 G 1654 3521
+> 15 0 17 1607 G 2041 3521
+> 14 0 16 1607 G 1881 3522
+> 15 0 16 1607 G 1882 3522
+> 14 0 17 1607 G 1882 3523
+> 15 0 17 1607 G 2041 3523
+> 14 0 16 1607 G 1830 3524
+> 15 0 16 1607 G 1831 3524
+> 14 0 17 1607 G 1831 3525
+> 15 0 17 1607 G 2041 3525
+> 14 0 16 1607 G 1779 3526
+> 15 0 16 1607 G 1780 3526
+> 14 0 17 1607 G 1780 3527
+> 15 0 17 1607 G 2041 3527
+> 14 0 16 1607 G 2028 3528
+> 15 0 16 1607 G 2029 3528
+> 14 0 17 1607 G 2029 3529
+> 15 0 17 1607 G 2041 3529
+> 14 0 16 1607 G 1977 3530
+> 15 0 16 1607 G 1978 3530
+> 14 0 17 1607 G 1978 3531
+> 15 0 17 1607 G 2041 3531
+> 14 0 16 1607 G 1926 3532
+> 15 0 16 1607 G 1927 3532
+> 14 0 17 1607 G 1927 3533
+> 15 0 17 1607 G 2041 3533
+> 14 0 16 1607 G 1731 3534
+> 15 0 16 1607 G 1732 3534
+> 14 0 17 1607 G 1732 3535
+> 15 0 17 1607 G 2041 3535
+> 14 0 16 1607 G 1680 3536
+> 15 0 16 1607 G 1681 3536
+> 14 0 17 1607 G 1681 3537
+> 15 0 17 1607 G 2041 3537
+> 14 0 16 1607 G 1857 3538
+> 15 0 16 1607 G 1858 3538
+> 14 0 17 1607 G 1858 3539
+> 15 0 17 1607 G 2041 3539
+> 14 0 16 1607 G 1806 3540
+> 15 0 16 1607 G 1807 3540
+> 14 0 17 1607 G 1807 3541
+> 15 0 17 1607 G 2041 3541
+> 14 0 16 1607 G 1626 3542
+> 15 0 16 1607 G 1627 3542
+> 14 0 17 1607 G 1627 3543
+> 15 0 17 1607 G 2041 3543
+> 14 0 16 1607 G 2004 3544
+> 15 0 16 1607 G 2005 3544
+> 14 0 17 1607 G 2005 3545
+> 15 0 17 1607 G 2041 3545
+> 14 0 16 1607 G 1953 3546
+> 15 0 16 1607 G 1954 3546
+> 14 0 17 1607 G 1954 3547
+> 15 0 17 1607 G 2041 3547
+> 14 0 16 1607 G 1758 3548
+> 15 0 16 1607 G 1759 3548
+> 14 0 17 1607 G 1759 3549
+> 15 0 17 1607 G 2041 3549
+> 14 0 16 1607 G 1707 3550
+> 15 0 16 1607 G 1708 3550
+> 14 0 17 1607 G 1708 3551
+> 15 0 17 1607 G 2041 3551
+> 14 0 16 1607 G 1656 3552
+> 15 0 16 1607 G 1657 3552
+> 14 0 17 1607 G 1657 3553
+> 15 0 17 1607 G 2041 3553
+> 14 0 16 1607 G 1884 3554
+> 15 0 16 1607 G 1885 3554
+> 14 0 17 1607 G 1885 3555
+> 15 0 17 1607 G 2041 3555
+> 14 0 16 1607 G 1833 3556
+> 15 0 16 1607 G 1834 3556
+> 14 0 17 1607 G 1834 3557
+> 15 0 17 1607 G 2041 3557
+> 14 0 16 1607 G 1782 3558
+> 15 0 16 1607 G 1783 3558
+> 14 0 17 1607 G 1783 3559
+> 15 0 17 1607 G 2041 3559
+> 14 0 16 1607 G 1905 3560
+> 15 0 16 1607 G 1906 3560
+> 14 0 17 1607 G 1906 3561
+> 15 0 17 1607 G 2041 3561
+> 14 0 16 1607 G 2031 3562
+> 15 0 16 1607 G 2032 3562
+> 14 0 17 1607 G 2032 3563
+> 15 0 17 1607 G 2041 3563
+> 14 0 16 1607 G 1980 3564
+> 15 0 16 1607 G 1981 3564
+> 14 0 17 1607 G 1981 3565
+> 15 0 17 1607 G 2041 3565
+> 14 0 16 1607 G 1929 3566
+> 15 0 16 1607 G 1930 3566
+> 14 0 17 1607 G 1930 3567
+> 15 0 17 1607 G 2041 3567
+> 14 0 16 1607 G 1785 3568
+> 15 0 16 1607 G 1786 3568
+> 14 0 17 1607 G 1786 3569
+> 15 0 17 1607 G 2041 3569
+> 14 0 16 1607 G 1734 3570
+> 15 0 16 1607 G 1735 3570
+> 14 0 17 1607 G 1735 3571
+> 15 0 17 1607 G 2041 3571
+> 14 0 16 1607 G 1683 3572
+> 15 0 16 1607 G 1684 3572
+> 14 0 17 1607 G 1684 3573
+> 15 0 17 1607 G 2041 3573
+> 14 0 16 1607 G 1860 3574
+> 15 0 16 1607 G 1861 3574
+> 14 0 17 1607 G 1861 3575
+> 15 0 17 1607 G 2041 3575
+> 14 0 16 1607 G 1809 3576
+> 15 0 16 1607 G 1810 3576
+> 14 0 17 1607 G 1810 3577
+> 15 0 17 1607 G 2041 3577
+> 14 0 16 1607 G 1629 3578
+> 15 0 16 1607 G 1630 3578
+> 14 0 17 1607 G 1630 3579
+> 15 0 17 1607 G 2041 3579
+> 14 0 16 1607 G 2007 3580
+> 15 0 16 1607 G 2008 3580
+> 14 0 17 1607 G 2008 3581
+> 15 0 17 1607 G 2041 3581
+> 14 0 16 1607 G 1956 3582
+> 15 0 16 1607 G 1957 3582
+> 14 0 17 1607 G 1957 3583
+> 15 0 17 1607 G 2041 3583
+> 14 0 16 1607 G 1635 3584
+> 15 0 16 1607 G 1636 3584
+> 14 0 17 1607 G 1636 3585
+> 15 0 17 1607 G 2041 3585
+> 14 0 16 1607 G 1761 3586
+> 15 0 16 1607 G 1762 3586
+> 14 0 17 1607 G 1762 3587
+> 15 0 17 1607 G 2041 3587
+> 14 0 16 1607 G 1710 3588
+> 15 0 16 1607 G 1711 3588
+> 14 0 17 1607 G 1711 3589
+> 15 0 17 1607 G 2041 3589
+> 14 0 16 1607 G 1659 3590
+> 15 0 16 1607 G 1660 3590
+> 14 0 17 1607 G 1660 3591
+> 15 0 17 1607 G 2041 3591
+> 14 0 16 1607 G 1887 3592
+> 15 0 16 1607 G 1888 3592
+> 14 0 17 1607 G 1888 3593
+> 15 0 17 1607 G 2041 3593
+> 14 0 16 1607 G 1836 3594
+> 15 0 16 1607 G 1837 3594
+> 14 0 17 1607 G 1837 3595
+> 15 0 17 1607 G 2041 3595
+> 14 0 16 1607 G 1908 3596
+> 15 0 16 1607 G 1909 3596
+> 14 0 17 1607 G 1909 3597
+> 15 0 17 1607 G 2041 3597
+> 14 0 16 1607 G 2034 3598
+> 15 0 16 1607 G 2035 3598
+> 14 0 17 1607 G 2035 3599
+> 15 0 17 1607 G 2041 3599
+> 14 0 16 1607 G 1983 3600
+> 15 0 16 1607 G 1984 3600
+> 14 0 17 1607 G 1984 3601
+> 15 0 17 1607 G 2041 3601
+> 14 0 16 1607 G 1932 3602
+> 15 0 16 1607 G 1933 3602
+> 14 0 17 1607 G 1933 3603
+> 15 0 17 1607 G 2041 3603
+> 14 0 16 1607 G 1788 3604
+> 15 0 16 1607 G 1789 3604
+> 14 0 17 1607 G 1789 3605
+> 15 0 17 1607 G 2041 3605
+> 14 0 16 1607 G 1737 3606
+> 15 0 16 1607 G 1738 3606
+> 14 0 17 1607 G 1738 3607
+> 15 0 17 1607 G 2041 3607
+> 14 0 16 1607 G 1686 3608
+> 15 0 16 1607 G 1687 3608
+> 14 0 17 1607 G 1687 3609
+> 15 0 17 1607 G 2041 3609
+> 14 0 16 1607 G 1863 3610
+> 15 0 16 1607 G 1864 3610
+> 14 0 17 1607 G 1864 3611
+> 15 0 17 1607 G 2041 3611
+> 14 0 16 1607 G 1812 3612
+> 15 0 16 1607 G 1813 3612
+> 14 0 17 1607 G 1813 3613
+> 15 0 17 1607 G 2041 3613
+> 14 0 16 1607 G 1608 3614
+> 15 0 16 1607 G 1609 3614
+> 14 0 17 1607 G 1609 3615
+> 15 0 17 1607 G 2041 3615
+> 14 0 16 1607 G 1935 3616
+> 15 0 16 1607 G 1936 3616
+> 14 0 17 1607 G 1936 3617
+> 15 0 17 1607 G 2041 3617
+> 14 0 16 1607 G 1632 3618
+> 15 0 16 1607 G 1633 3618
+> 14 0 17 1607 G 1633 3619
+> 15 0 17 1607 G 2041 3619
+> 14 0 16 1607 G 2010 3620
+> 15 0 16 1607 G 2011 3620
+> 14 0 17 1607 G 2011 3621
+> 15 0 17 1607 G 2041 3621
+> 14 0 16 1607 G 1959 3622
+> 15 0 16 1607 G 1960 3622
+> 14 0 17 1607 G 1960 3623
+> 15 0 17 1607 G 2041 3623
+> 14 0 16 1607 G 1638 3624
+> 15 0 16 1607 G 1639 3624
+> 14 0 17 1607 G 1639 3625
+> 15 0 17 1607 G 2041 3625
+> 14 0 16 1607 G 1815 3626
+> 15 0 16 1607 G 1816 3626
+> 14 0 17 1607 G 1816 3627
+> 15 0 17 1607 G 2041 3627
+> 14 0 16 1607 G 1764 3628
+> 15 0 16 1607 G 1765 3628
+> 14 0 17 1607 G 1765 3629
+> 15 0 17 1607 G 2041 3629
+> 14 0 16 1607 G 1713 3630
+> 15 0 16 1607 G 1714 3630
+> 14 0 17 1607 G 1714 3631
+> 15 0 17 1607 G 2041 3631
+> 14 0 16 1607 G 1662 3632
+> 15 0 16 1607 G 1663 3632
+> 14 0 17 1607 G 1663 3633
+> 15 0 17 1607 G 2041 3633
+> 14 0 16 1607 G 1890 3634
+> 15 0 16 1607 G 1891 3634
+> 14 0 17 1607 G 1891 3635
+> 15 0 17 1607 G 2041 3635
+> 14 0 16 1607 G 1839 3636
+> 15 0 16 1607 G 1840 3636
+> 14 0 17 1607 G 1840 3637
+> 15 0 17 1607 G 2041 3637
+> 14 0 16 1607 G 1911 3638
+> 15 0 16 1607 G 1912 3638
+> 14 0 17 1607 G 1912 3639
+> 15 0 17 1607 G 2041 3639
+> 14 0 16 1607 G 2037 3640
+> 15 0 16 1607 G 2038 3640
+> 14 0 17 1607 G 2038 3641
+> 15 0 17 1607 G 2041 3641
+> 14 0 16 1607 G 1986 3642
+> 15 0 16 1607 G 1987 3642
+> 14 0 17 1607 G 1987 3643
+> 15 0 17 1607 G 2041 3643
+> 14 0 16 1607 G 1665 3644
+> 15 0 16 1607 G 1666 3644
+> 14 0 17 1607 G 1666 3645
+> 15 0 17 1607 G 2041 3645
+> 14 0 16 1607 G 1791 3646
+> 15 0 16 1607 G 1792 3646
+> 14 0 17 1607 G 1792 3647
+> 15 0 17 1607 G 2041 3647
+> 14 0 16 1607 G 1740 3648
+> 15 0 16 1607 G 1741 3648
+> 14 0 17 1607 G 1741 3649
+> 15 0 17 1607 G 2041 3649
+> 14 0 16 1607 G 1689 3650
+> 15 0 16 1607 G 1690 3650
+> 14 0 17 1607 G 1690 3651
+> 15 0 17 1607 G 2041 3651
+> 14 0 16 1607 G 1866 3652
+> 15 0 16 1607 G 1867 3652
+> 14 0 17 1607 G 1867 3653
+> 15 0 17 1607 G 2041 3653
+> 14 0 16 1607 G 1611 3654
+> 15 0 16 1607 G 1612 3654
+> 14 0 17 1607 G 1612 3655
+> 15 0 17 1607 G 2041 3655
+> 14 0 16 1607 G 1938 3656
+> 15 0 16 1607 G 1939 3656
+> 14 0 17 1607 G 1939 3657
+> 15 0 17 1607 G 2041 3657
+> 14 0 16 1607 G 2013 3658
+> 15 0 16 1607 G 2014 3658
+> 14 0 17 1607 G 2014 3659
+> 15 0 17 1607 G 2041 3659
+> 14 0 16 1607 G 1962 3660
+> 15 0 16 1607 G 1963 3660
+> 14 0 17 1607 G 1963 3661
+> 15 0 17 1607 G 2041 3661
+> 14 0 16 2043 G 2077 3662
+> 15 0 16 2043 G 2078 3662
+> 14 0 17 2043 G 2078 3663
+> 15 0 17 2043 G 2321 3663
+> 14 0 17 2043 G 2321 3664
+> 15 0 17 2043 G 2193 3664
+> 14 0 18 2043 G 2193 3665
+> 15 0 18 2043 G 2191 3665
+> 14 0 17 2043 G 2321 3666
+> 15 0 17 2043 G 2142 3666
+> 14 0 18 2043 G 2142 3667
+> 15 0 18 2043 G 2140 3667
+> 14 0 17 2043 G 2321 3668
+> 15 0 17 2043 G 2091 3668
+> 14 0 18 2043 G 2091 3669
+> 15 0 18 2043 G 2089 3669
+> 14 0 17 2043 G 2321 3670
+> 15 0 17 2043 G 2256 3670
+> 14 0 18 2043 G 2256 3671
+> 15 0 18 2043 G 2254 3671
+> 14 0 17 2043 G 2321 3672
+> 15 0 17 2043 G 2205 3672
+> 14 0 18 2043 G 2205 3673
+> 15 0 18 2043 G 2203 3673
+> 14 0 17 2043 G 2321 3674
+> 15 0 17 2043 G 2154 3674
+> 14 0 18 2043 G 2154 3675
+> 15 0 18 2043 G 2152 3675
+> 14 0 17 2043 G 2321 3676
+> 15 0 17 2043 G 2319 3676
+> 14 0 18 2043 G 2319 3677
+> 15 0 18 2043 G 2317 3677
+> 14 0 17 2043 G 2321 3678
+> 15 0 17 2043 G 2268 3678
+> 14 0 18 2043 G 2268 3679
+> 15 0 18 2043 G 2266 3679
+> 14 0 17 2043 G 2321 3680
+> 15 0 17 2043 G 2217 3680
+> 14 0 18 2043 G 2217 3681
+> 15 0 18 2043 G 2215 3681
+> 14 0 17 2043 G 2321 3682
+> 15 0 17 2043 G 2280 3682
+> 14 0 18 2043 G 2280 3683
+> 15 0 18 2043 G 2278 3683
+> 14 0 17 2043 G 2321 3684
+> 15 0 17 2043 G 2052 3684
+> 14 0 18 2043 G 2052 3685
+> 15 0 18 2043 G 2050 3685
+> 14 0 17 2043 G 2321 3686
+> 15 0 17 2043 G 2064 3686
+> 14 0 18 2043 G 2064 3687
+> 15 0 18 2043 G 2062 3687
+> 14 0 19 2043 G 2321 3688
+> 15 0 19 2043 G 2320 3688
+> 14 0 17 2043 G 2321 3689
+> 15 0 17 2043 G 2106 3689
+> 14 0 18 2043 G 2106 3690
+> 15 0 18 2043 G 2104 3690
+> 14 0 17 2043 G 2321 3691
+> 15 0 17 2043 G 2169 3691
+> 14 0 18 2043 G 2169 3692
+> 15 0 18 2043 G 2167 3692
+> 14 0 17 2043 G 2321 3693
+> 15 0 17 2043 G 2118 3693
+> 14 0 18 2043 G 2118 3694
+> 15 0 18 2043 G 2116 3694
+> 14 0 17 2043 G 2321 3695
+> 15 0 17 2043 G 2283 3695
+> 14 0 18 2043 G 2283 3696
+> 15 0 18 2043 G 2281 3696
+> 14 0 17 2043 G 2321 3697
+> 15 0 17 2043 G 2232 3697
+> 14 0 18 2043 G 2232 3698
+> 15 0 18 2043 G 2230 3698
+> 14 0 17 2043 G 2321 3699
+> 15 0 17 2043 G 2181 3699
+> 14 0 18 2043 G 2181 3700
+> 15 0 18 2043 G 2179 3700
+> 14 0 17 2043 G 2321 3701
+> 15 0 17 2043 G 2130 3701
+> 14 0 18 2043 G 2130 3702
+> 15 0 18 2043 G 2128 3702
+> 14 0 17 2043 G 2321 3703
+> 15 0 17 2043 G 2295 3703
+> 14 0 18 2043 G 2295 3704
+> 15 0 18 2043 G 2293 3704
+> 14 0 17 2043 G 2321 3705
+> 15 0 17 2043 G 2244 3705
+> 14 0 18 2043 G 2244 3706
+> 15 0 18 2043 G 2242 3706
+> 14 0 17 2043 G 2321 3707
+> 15 0 17 2043 G 2307 3707
+> 14 0 18 2043 G 2307 3708
+> 15 0 18 2043 G 2305 3708
+> 14 0 17 2043 G 2321 3709
+> 15 0 17 2043 G 2133 3709
+> 14 0 18 2043 G 2133 3710
+> 15 0 18 2043 G 2131 3710
+> 14 0 17 2043 G 2321 3711
+> 15 0 17 2043 G 2082 3711
+> 14 0 18 2043 G 2082 3712
+> 15 0 18 2043 G 2080 3712
+> 14 0 17 2043 G 2321 3713
+> 15 0 17 2043 G 2196 3713
+> 14 0 18 2043 G 2196 3714
+> 15 0 18 2043 G 2194 3714
+> 14 0 17 2043 G 2321 3715
+> 15 0 17 2043 G 2145 3715
+> 14 0 18 2043 G 2145 3716
+> 15 0 18 2043 G 2143 3716
+> 14 0 17 2043 G 2321 3717
+> 15 0 17 2043 G 2094 3717
+> 14 0 18 2043 G 2094 3718
+> 15 0 18 2043 G 2092 3718
+> 14 0 17 2043 G 2321 3719
+> 15 0 17 2043 G 2259 3719
+> 14 0 18 2043 G 2259 3720
+> 15 0 18 2043 G 2257 3720
+> 14 0 17 2043 G 2321 3721
+> 15 0 17 2043 G 2208 3721
+> 14 0 18 2043 G 2208 3722
+> 15 0 18 2043 G 2206 3722
+> 14 0 17 2043 G 2321 3723
+> 15 0 17 2043 G 2157 3723
+> 14 0 18 2043 G 2157 3724
+> 15 0 18 2043 G 2155 3724
+> 14 0 17 2043 G 2321 3725
+> 15 0 17 2043 G 2271 3725
+> 14 0 18 2043 G 2271 3726
+> 15 0 18 2043 G 2269 3726
+> 14 0 17 2043 G 2321 3727
+> 15 0 17 2043 G 2220 3727
+> 14 0 18 2043 G 2220 3728
+> 15 0 18 2043 G 2218 3728
+> 14 0 17 2043 G 2321 3729
+> 15 0 17 2043 G 2055 3729
+> 14 0 18 2043 G 2055 3730
+> 15 0 18 2043 G 2053 3730
+> 14 0 17 2043 G 2321 3731
+> 15 0 17 2043 G 2067 3731
+> 14 0 18 2043 G 2067 3732
+> 15 0 18 2043 G 2065 3732
+> 14 0 17 2043 G 2321 3733
+> 15 0 17 2043 G 2109 3733
+> 14 0 18 2043 G 2109 3734
+> 15 0 18 2043 G 2107 3734
+> 14 0 17 2043 G 2321 3735
+> 15 0 17 2043 G 2223 3735
+> 14 0 18 2043 G 2223 3736
+> 15 0 18 2043 G 2221 3736
+> 14 0 17 2043 G 2321 3737
+> 15 0 17 2043 G 2172 3737
+> 14 0 18 2043 G 2172 3738
+> 15 0 18 2043 G 2170 3738
+> 14 0 17 2043 G 2321 3739
+> 15 0 17 2043 G 2121 3739
+> 14 0 18 2043 G 2121 3740
+> 15 0 18 2043 G 2119 3740
+> 14 0 17 2043 G 2321 3741
+> 15 0 17 2043 G 2286 3741
+> 14 0 18 2043 G 2286 3742
+> 15 0 18 2043 G 2284 3742
+> 14 0 17 2043 G 2321 3743
+> 15 0 17 2043 G 2235 3743
+> 14 0 18 2043 G 2235 3744
+> 15 0 18 2043 G 2233 3744
+> 14 0 17 2043 G 2321 3745
+> 15 0 17 2043 G 2184 3745
+> 14 0 18 2043 G 2184 3746
+> 15 0 18 2043 G 2182 3746
+> 14 0 17 2043 G 2321 3747
+> 15 0 17 2043 G 2298 3747
+> 14 0 18 2043 G 2298 3748
+> 15 0 18 2043 G 2296 3748
+> 14 0 17 2043 G 2321 3749
+> 15 0 17 2043 G 2247 3749
+> 14 0 18 2043 G 2247 3750
+> 15 0 18 2043 G 2245 3750
+> 14 0 17 2043 G 2321 3751
+> 15 0 17 2043 G 2310 3751
+> 14 0 18 2043 G 2310 3752
+> 15 0 18 2043 G 2308 3752
+> 14 0 17 2043 G 2321 3753
+> 15 0 17 2043 G 2073 3753
+> 14 0 18 2043 G 2073 3754
+> 15 0 18 2043 G 2071 3754
+> 14 0 17 2043 G 2321 3755
+> 15 0 17 2043 G 2136 3755
+> 14 0 18 2043 G 2136 3756
+> 15 0 18 2043 G 2134 3756
+> 14 0 17 2043 G 2321 3757
+> 15 0 17 2043 G 2085 3757
+> 14 0 18 2043 G 2085 3758
+> 15 0 18 2043 G 2083 3758
+> 14 0 17 2043 G 2321 3759
+> 15 0 17 2043 G 2199 3759
+> 14 0 18 2043 G 2199 3760
+> 15 0 18 2043 G 2197 3760
+> 14 0 17 2043 G 2321 3761
+> 15 0 17 2043 G 2148 3761
+> 14 0 18 2043 G 2148 3762
+> 15 0 18 2043 G 2146 3762
+> 14 0 17 2043 G 2321 3763
+> 15 0 17 2043 G 2097 3763
+> 14 0 18 2043 G 2097 3764
+> 15 0 18 2043 G 2095 3764
+> 14 0 17 2043 G 2321 3765
+> 15 0 17 2043 G 2313 3765
+> 14 0 18 2043 G 2313 3766
+> 15 0 18 2043 G 2311 3766
+> 14 0 17 2043 G 2321 3767
+> 15 0 17 2043 G 2262 3767
+> 14 0 18 2043 G 2262 3768
+> 15 0 18 2043 G 2260 3768
+> 14 0 17 2043 G 2321 3769
+> 15 0 17 2043 G 2211 3769
+> 14 0 18 2043 G 2211 3770
+> 15 0 18 2043 G 2209 3770
+> 14 0 17 2043 G 2321 3771
+> 15 0 17 2043 G 2160 3771
+> 14 0 18 2043 G 2160 3772
+> 15 0 18 2043 G 2158 3772
+> 14 0 17 2043 G 2321 3773
+> 15 0 17 2043 G 2274 3773
+> 14 0 18 2043 G 2274 3774
+> 15 0 18 2043 G 2272 3774
+> 14 0 17 2043 G 2321 3775
+> 15 0 17 2043 G 2046 3775
+> 14 0 18 2043 G 2046 3776
+> 15 0 18 2043 G 2044 3776
+> 14 0 17 2043 G 2321 3777
+> 15 0 17 2043 G 2058 3777
+> 14 0 18 2043 G 2058 3778
+> 15 0 18 2043 G 2056 3778
+> 14 0 17 2043 G 2321 3779
+> 15 0 17 2043 G 2070 3779
+> 14 0 18 2043 G 2070 3780
+> 15 0 18 2043 G 2068 3780
+> 14 0 17 2043 G 2321 3781
+> 15 0 17 2043 G 2163 3781
+> 14 0 18 2043 G 2163 3782
+> 15 0 18 2043 G 2161 3782
+> 14 0 17 2043 G 2321 3783
+> 15 0 17 2043 G 2112 3783
+> 14 0 18 2043 G 2112 3784
+> 15 0 18 2043 G 2110 3784
+> 14 0 17 2043 G 2321 3785
+> 15 0 17 2043 G 2226 3785
+> 14 0 18 2043 G 2226 3786
+> 15 0 18 2043 G 2224 3786
+> 14 0 17 2043 G 2321 3787
+> 15 0 17 2043 G 2175 3787
+> 14 0 18 2043 G 2175 3788
+> 15 0 18 2043 G 2173 3788
+> 14 0 17 2043 G 2321 3789
+> 15 0 17 2043 G 2124 3789
+> 14 0 18 2043 G 2124 3790
+> 15 0 18 2043 G 2122 3790
+> 14 0 17 2043 G 2321 3791
+> 15 0 17 2043 G 2289 3791
+> 14 0 18 2043 G 2289 3792
+> 15 0 18 2043 G 2287 3792
+> 14 0 17 2043 G 2321 3793
+> 15 0 17 2043 G 2238 3793
+> 14 0 18 2043 G 2238 3794
+> 15 0 18 2043 G 2236 3794
+> 14 0 17 2043 G 2321 3795
+> 15 0 17 2043 G 2187 3795
+> 14 0 18 2043 G 2187 3796
+> 15 0 18 2043 G 2185 3796
+> 14 0 17 2043 G 2321 3797
+> 15 0 17 2043 G 2301 3797
+> 14 0 18 2043 G 2301 3798
+> 15 0 18 2043 G 2299 3798
+> 14 0 17 2043 G 2321 3799
+> 15 0 17 2043 G 2250 3799
+> 14 0 18 2043 G 2250 3800
+> 15 0 18 2043 G 2248 3800
+> 14 0 17 2043 G 2321 3801
+> 15 0 17 2043 G 2076 3801
+> 14 0 18 2043 G 2076 3802
+> 15 0 18 2043 G 2074 3802
+> 14 0 17 2043 G 2321 3803
+> 15 0 17 2043 G 2139 3803
+> 14 0 18 2043 G 2139 3804
+> 15 0 18 2043 G 2137 3804
+> 14 0 17 2043 G 2321 3805
+> 15 0 17 2043 G 2088 3805
+> 14 0 18 2043 G 2088 3806
+> 15 0 18 2043 G 2086 3806
+> 14 0 17 2043 G 2321 3807
+> 15 0 17 2043 G 2253 3807
+> 14 0 18 2043 G 2253 3808
+> 15 0 18 2043 G 2251 3808
+> 14 0 17 2043 G 2321 3809
+> 15 0 17 2043 G 2202 3809
+> 14 0 18 2043 G 2202 3810
+> 15 0 18 2043 G 2200 3810
+> 14 0 17 2043 G 2321 3811
+> 15 0 17 2043 G 2151 3811
+> 14 0 18 2043 G 2151 3812
+> 15 0 18 2043 G 2149 3812
+> 14 0 17 2043 G 2321 3813
+> 15 0 17 2043 G 2100 3813
+> 14 0 18 2043 G 2100 3814
+> 15 0 18 2043 G 2098 3814
+> 14 0 17 2043 G 2321 3815
+> 15 0 17 2043 G 2316 3815
+> 14 0 18 2043 G 2316 3816
+> 15 0 18 2043 G 2314 3816
+> 14 0 17 2043 G 2321 3817
+> 15 0 17 2043 G 2265 3817
+> 14 0 18 2043 G 2265 3818
+> 15 0 18 2043 G 2263 3818
+> 14 0 17 2043 G 2321 3819
+> 15 0 17 2043 G 2214 3819
+> 14 0 18 2043 G 2214 3820
+> 15 0 18 2043 G 2212 3820
+> 14 0 17 2043 G 2321 3821
+> 15 0 17 2043 G 2277 3821
+> 14 0 18 2043 G 2277 3822
+> 15 0 18 2043 G 2275 3822
+> 14 0 17 2043 G 2321 3823
+> 15 0 17 2043 G 2049 3823
+> 14 0 18 2043 G 2049 3824
+> 15 0 18 2043 G 2047 3824
+> 14 0 17 2043 G 2321 3825
+> 15 0 17 2043 G 2061 3825
+> 14 0 18 2043 G 2061 3826
+> 15 0 18 2043 G 2059 3826
+> 14 0 17 2043 G 2321 3827
+> 15 0 17 2043 G 2103 3827
+> 14 0 18 2043 G 2103 3828
+> 15 0 18 2043 G 2101 3828
+> 14 0 17 2043 G 2321 3829
+> 15 0 17 2043 G 2166 3829
+> 14 0 18 2043 G 2166 3830
+> 15 0 18 2043 G 2164 3830
+> 14 0 17 2043 G 2321 3831
+> 15 0 17 2043 G 2115 3831
+> 14 0 18 2043 G 2115 3832
+> 15 0 18 2043 G 2113 3832
+> 14 0 17 2043 G 2321 3833
+> 15 0 17 2043 G 2229 3833
+> 14 0 18 2043 G 2229 3834
+> 15 0 18 2043 G 2227 3834
+> 14 0 17 2043 G 2321 3835
+> 15 0 17 2043 G 2178 3835
+> 14 0 18 2043 G 2178 3836
+> 15 0 18 2043 G 2176 3836
+> 14 0 17 2043 G 2321 3837
+> 15 0 17 2043 G 2127 3837
+> 14 0 18 2043 G 2127 3838
+> 15 0 18 2043 G 2125 3838
+> 14 0 17 2043 G 2321 3839
+> 15 0 17 2043 G 2292 3839
+> 14 0 18 2043 G 2292 3840
+> 15 0 18 2043 G 2290 3840
+> 14 0 17 2043 G 2321 3841
+> 15 0 17 2043 G 2241 3841
+> 14 0 18 2043 G 2241 3842
+> 15 0 18 2043 G 2239 3842
+> 14 0 17 2043 G 2321 3843
+> 15 0 17 2043 G 2190 3843
+> 14 0 18 2043 G 2190 3844
+> 15 0 18 2043 G 2188 3844
+> 14 0 17 2043 G 2321 3845
+> 15 0 17 2043 G 2304 3845
+> 14 0 18 2043 G 2304 3846
+> 15 0 18 2043 G 2302 3846
+> 14 0 16 2043 G 2191 3847
+> 15 0 16 2043 G 2192 3847
+> 14 0 17 2043 G 2192 3848
+> 15 0 17 2043 G 2321 3848
+> 14 0 17 2043 G 2321 3849
+> 15 0 17 2043 G 2079 3849
+> 14 0 18 2043 G 2079 3850
+> 15 0 18 2043 G 2077 3850
+> 14 0 16 2043 G 2140 3851
+> 15 0 16 2043 G 2141 3851
+> 14 0 17 2043 G 2141 3852
+> 15 0 17 2043 G 2321 3852
+> 14 0 16 2043 G 2089 3853
+> 15 0 16 2043 G 2090 3853
+> 14 0 17 2043 G 2090 3854
+> 15 0 17 2043 G 2321 3854
+> 14 0 16 2043 G 2254 3855
+> 15 0 16 2043 G 2255 3855
+> 14 0 17 2043 G 2255 3856
+> 15 0 17 2043 G 2321 3856
+> 14 0 16 2043 G 2203 3857
+> 15 0 16 2043 G 2204 3857
+> 14 0 17 2043 G 2204 3858
+> 15 0 17 2043 G 2321 3858
+> 14 0 16 2043 G 2152 3859
+> 15 0 16 2043 G 2153 3859
+> 14 0 17 2043 G 2153 3860
+> 15 0 17 2043 G 2321 3860
+> 14 0 16 2043 G 2317 3861
+> 15 0 16 2043 G 2318 3861
+> 14 0 17 2043 G 2318 3862
+> 15 0 17 2043 G 2321 3862
+> 14 0 16 2043 G 2266 3863
+> 15 0 16 2043 G 2267 3863
+> 14 0 17 2043 G 2267 3864
+> 15 0 17 2043 G 2321 3864
+> 14 0 16 2043 G 2215 3865
+> 15 0 16 2043 G 2216 3865
+> 14 0 17 2043 G 2216 3866
+> 15 0 17 2043 G 2321 3866
+> 14 0 16 2043 G 2278 3867
+> 15 0 16 2043 G 2279 3867
+> 14 0 17 2043 G 2279 3868
+> 15 0 17 2043 G 2321 3868
+> 14 0 16 2043 G 2050 3869
+> 15 0 16 2043 G 2051 3869
+> 14 0 17 2043 G 2051 3870
+> 15 0 17 2043 G 2321 3870
+> 14 0 16 2043 G 2062 3871
+> 15 0 16 2043 G 2063 3871
+> 14 0 17 2043 G 2063 3872
+> 15 0 17 2043 G 2321 3872
+> 14 0 16 2043 G 2104 3873
+> 15 0 16 2043 G 2105 3873
+> 14 0 17 2043 G 2105 3874
+> 15 0 17 2043 G 2321 3874
+> 14 0 16 2043 G 2167 3875
+> 15 0 16 2043 G 2168 3875
+> 14 0 17 2043 G 2168 3876
+> 15 0 17 2043 G 2321 3876
+> 14 0 16 2043 G 2116 3877
+> 15 0 16 2043 G 2117 3877
+> 14 0 17 2043 G 2117 3878
+> 15 0 17 2043 G 2321 3878
+> 14 0 16 2043 G 2281 3879
+> 15 0 16 2043 G 2282 3879
+> 14 0 17 2043 G 2282 3880
+> 15 0 17 2043 G 2321 3880
+> 14 0 16 2043 G 2230 3881
+> 15 0 16 2043 G 2231 3881
+> 14 0 17 2043 G 2231 3882
+> 15 0 17 2043 G 2321 3882
+> 14 0 16 2043 G 2179 3883
+> 15 0 16 2043 G 2180 3883
+> 14 0 17 2043 G 2180 3884
+> 15 0 17 2043 G 2321 3884
+> 14 0 16 2043 G 2128 3885
+> 15 0 16 2043 G 2129 3885
+> 14 0 17 2043 G 2129 3886
+> 15 0 17 2043 G 2321 3886
+> 14 0 16 2043 G 2293 3887
+> 15 0 16 2043 G 2294 3887
+> 14 0 17 2043 G 2294 3888
+> 15 0 17 2043 G 2321 3888
+> 14 0 16 2043 G 2242 3889
+> 15 0 16 2043 G 2243 3889
+> 14 0 17 2043 G 2243 3890
+> 15 0 17 2043 G 2321 3890
+> 14 0 16 2043 G 2305 3891
+> 15 0 16 2043 G 2306 3891
+> 14 0 17 2043 G 2306 3892
+> 15 0 17 2043 G 2321 3892
+> 14 0 16 2043 G 2131 3893
+> 15 0 16 2043 G 2132 3893
+> 14 0 17 2043 G 2132 3894
+> 15 0 17 2043 G 2321 3894
+> 14 0 16 2043 G 2080 3895
+> 15 0 16 2043 G 2081 3895
+> 14 0 17 2043 G 2081 3896
+> 15 0 17 2043 G 2321 3896
+> 14 0 16 2043 G 2194 3897
+> 15 0 16 2043 G 2195 3897
+> 14 0 17 2043 G 2195 3898
+> 15 0 17 2043 G 2321 3898
+> 14 0 16 2043 G 2143 3899
+> 15 0 16 2043 G 2144 3899
+> 14 0 17 2043 G 2144 3900
+> 15 0 17 2043 G 2321 3900
+> 14 0 16 2043 G 2092 3901
+> 15 0 16 2043 G 2093 3901
+> 14 0 17 2043 G 2093 3902
+> 15 0 17 2043 G 2321 3902
+> 14 0 16 2043 G 2257 3903
+> 15 0 16 2043 G 2258 3903
+> 14 0 17 2043 G 2258 3904
+> 15 0 17 2043 G 2321 3904
+> 14 0 16 2043 G 2206 3905
+> 15 0 16 2043 G 2207 3905
+> 14 0 17 2043 G 2207 3906
+> 15 0 17 2043 G 2321 3906
+> 14 0 16 2043 G 2155 3907
+> 15 0 16 2043 G 2156 3907
+> 14 0 17 2043 G 2156 3908
+> 15 0 17 2043 G 2321 3908
+> 14 0 16 2043 G 2269 3909
+> 15 0 16 2043 G 2270 3909
+> 14 0 17 2043 G 2270 3910
+> 15 0 17 2043 G 2321 3910
+> 14 0 16 2043 G 2218 3911
+> 15 0 16 2043 G 2219 3911
+> 14 0 17 2043 G 2219 3912
+> 15 0 17 2043 G 2321 3912
+> 14 0 16 2043 G 2053 3913
+> 15 0 16 2043 G 2054 3913
+> 14 0 17 2043 G 2054 3914
+> 15 0 17 2043 G 2321 3914
+> 14 0 16 2043 G 2065 3915
+> 15 0 16 2043 G 2066 3915
+> 14 0 17 2043 G 2066 3916
+> 15 0 17 2043 G 2321 3916
+> 14 0 16 2043 G 2107 3917
+> 15 0 16 2043 G 2108 3917
+> 14 0 17 2043 G 2108 3918
+> 15 0 17 2043 G 2321 3918
+> 14 0 16 2043 G 2221 3919
+> 15 0 16 2043 G 2222 3919
+> 14 0 17 2043 G 2222 3920
+> 15 0 17 2043 G 2321 3920
+> 14 0 16 2043 G 2170 3921
+> 15 0 16 2043 G 2171 3921
+> 14 0 17 2043 G 2171 3922
+> 15 0 17 2043 G 2321 3922
+> 14 0 16 2043 G 2119 3923
+> 15 0 16 2043 G 2120 3923
+> 14 0 17 2043 G 2120 3924
+> 15 0 17 2043 G 2321 3924
+> 14 0 16 2043 G 2284 3925
+> 15 0 16 2043 G 2285 3925
+> 14 0 17 2043 G 2285 3926
+> 15 0 17 2043 G 2321 3926
+> 14 0 16 2043 G 2233 3927
+> 15 0 16 2043 G 2234 3927
+> 14 0 17 2043 G 2234 3928
+> 15 0 17 2043 G 2321 3928
+> 14 0 16 2043 G 2182 3929
+> 15 0 16 2043 G 2183 3929
+> 14 0 17 2043 G 2183 3930
+> 15 0 17 2043 G 2321 3930
+> 14 0 16 2043 G 2296 3931
+> 15 0 16 2043 G 2297 3931
+> 14 0 17 2043 G 2297 3932
+> 15 0 17 2043 G 2321 3932
+> 14 0 16 2043 G 2245 3933
+> 15 0 16 2043 G 2246 3933
+> 14 0 17 2043 G 2246 3934
+> 15 0 17 2043 G 2321 3934
+> 14 0 16 2043 G 2308 3935
+> 15 0 16 2043 G 2309 3935
+> 14 0 17 2043 G 2309 3936
+> 15 0 17 2043 G 2321 3936
+> 14 0 16 2043 G 2071 3937
+> 15 0 16 2043 G 2072 3937
+> 14 0 17 2043 G 2072 3938
+> 15 0 17 2043 G 2321 3938
+> 14 0 16 2043 G 2134 3939
+> 15 0 16 2043 G 2135 3939
+> 14 0 17 2043 G 2135 3940
+> 15 0 17 2043 G 2321 3940
+> 14 0 16 2043 G 2083 3941
+> 15 0 16 2043 G 2084 3941
+> 14 0 17 2043 G 2084 3942
+> 15 0 17 2043 G 2321 3942
+> 14 0 16 2043 G 2197 3943
+> 15 0 16 2043 G 2198 3943
+> 14 0 17 2043 G 2198 3944
+> 15 0 17 2043 G 2321 3944
+> 14 0 16 2043 G 2146 3945
+> 15 0 16 2043 G 2147 3945
+> 14 0 17 2043 G 2147 3946
+> 15 0 17 2043 G 2321 3946
+> 14 0 16 2043 G 2095 3947
+> 15 0 16 2043 G 2096 3947
+> 14 0 17 2043 G 2096 3948
+> 15 0 17 2043 G 2321 3948
+> 14 0 16 2043 G 2311 3949
+> 15 0 16 2043 G 2312 3949
+> 14 0 17 2043 G 2312 3950
+> 15 0 17 2043 G 2321 3950
+> 14 0 16 2043 G 2260 3951
+> 15 0 16 2043 G 2261 3951
+> 14 0 17 2043 G 2261 3952
+> 15 0 17 2043 G 2321 3952
+> 14 0 16 2043 G 2209 3953
+> 15 0 16 2043 G 2210 3953
+> 14 0 17 2043 G 2210 3954
+> 15 0 17 2043 G 2321 3954
+> 14 0 16 2043 G 2158 3955
+> 15 0 16 2043 G 2159 3955
+> 14 0 17 2043 G 2159 3956
+> 15 0 17 2043 G 2321 3956
+> 14 0 16 2043 G 2272 3957
+> 15 0 16 2043 G 2273 3957
+> 14 0 17 2043 G 2273 3958
+> 15 0 17 2043 G 2321 3958
+> 14 0 16 2043 G 2044 3959
+> 15 0 16 2043 G 2045 3959
+> 14 0 17 2043 G 2045 3960
+> 15 0 17 2043 G 2321 3960
+> 14 0 16 2043 G 2056 3961
+> 15 0 16 2043 G 2057 3961
+> 14 0 17 2043 G 2057 3962
+> 15 0 17 2043 G 2321 3962
+> 14 0 16 2043 G 2068 3963
+> 15 0 16 2043 G 2069 3963
+> 14 0 17 2043 G 2069 3964
+> 15 0 17 2043 G 2321 3964
+> 14 0 16 2043 G 2161 3965
+> 15 0 16 2043 G 2162 3965
+> 14 0 17 2043 G 2162 3966
+> 15 0 17 2043 G 2321 3966
+> 14 0 16 2043 G 2110 3967
+> 15 0 16 2043 G 2111 3967
+> 14 0 17 2043 G 2111 3968
+> 15 0 17 2043 G 2321 3968
+> 14 0 16 2043 G 2224 3969
+> 15 0 16 2043 G 2225 3969
+> 14 0 17 2043 G 2225 3970
+> 15 0 17 2043 G 2321 3970
+> 14 0 16 2043 G 2173 3971
+> 15 0 16 2043 G 2174 3971
+> 14 0 17 2043 G 2174 3972
+> 15 0 17 2043 G 2321 3972
+> 14 0 16 2043 G 2122 3973
+> 15 0 16 2043 G 2123 3973
+> 14 0 17 2043 G 2123 3974
+> 15 0 17 2043 G 2321 3974
+> 14 0 16 2043 G 2287 3975
+> 15 0 16 2043 G 2288 3975
+> 14 0 17 2043 G 2288 3976
+> 15 0 17 2043 G 2321 3976
+> 14 0 16 2043 G 2236 3977
+> 15 0 16 2043 G 2237 3977
+> 14 0 17 2043 G 2237 3978
+> 15 0 17 2043 G 2321 3978
+> 14 0 16 2043 G 2185 3979
+> 15 0 16 2043 G 2186 3979
+> 14 0 17 2043 G 2186 3980
+> 15 0 17 2043 G 2321 3980
+> 14 0 16 2043 G 2299 3981
+> 15 0 16 2043 G 2300 3981
+> 14 0 17 2043 G 2300 3982
+> 15 0 17 2043 G 2321 3982
+> 14 0 16 2043 G 2248 3983
+> 15 0 16 2043 G 2249 3983
+> 14 0 17 2043 G 2249 3984
+> 15 0 17 2043 G 2321 3984
+> 14 0 16 2043 G 2074 3985
+> 15 0 16 2043 G 2075 3985
+> 14 0 17 2043 G 2075 3986
+> 15 0 17 2043 G 2321 3986
+> 14 0 16 2043 G 2137 3987
+> 15 0 16 2043 G 2138 3987
+> 14 0 17 2043 G 2138 3988
+> 15 0 17 2043 G 2321 3988
+> 14 0 16 2043 G 2086 3989
+> 15 0 16 2043 G 2087 3989
+> 14 0 17 2043 G 2087 3990
+> 15 0 17 2043 G 2321 3990
+> 14 0 16 2043 G 2251 3991
+> 15 0 16 2043 G 2252 3991
+> 14 0 17 2043 G 2252 3992
+> 15 0 17 2043 G 2321 3992
+> 14 0 16 2043 G 2200 3993
+> 15 0 16 2043 G 2201 3993
+> 14 0 17 2043 G 2201 3994
+> 15 0 17 2043 G 2321 3994
+> 14 0 16 2043 G 2149 3995
+> 15 0 16 2043 G 2150 3995
+> 14 0 17 2043 G 2150 3996
+> 15 0 17 2043 G 2321 3996
+> 14 0 16 2043 G 2098 3997
+> 15 0 16 2043 G 2099 3997
+> 14 0 17 2043 G 2099 3998
+> 15 0 17 2043 G 2321 3998
+> 14 0 16 2043 G 2314 3999
+> 15 0 16 2043 G 2315 3999
+> 14 0 17 2043 G 2315 4000
+> 15 0 17 2043 G 2321 4000
+> 14 0 16 2043 G 2263 4001
+> 15 0 16 2043 G 2264 4001
+> 14 0 17 2043 G 2264 4002
+> 15 0 17 2043 G 2321 4002
+> 14 0 16 2043 G 2212 4003
+> 15 0 16 2043 G 2213 4003
+> 14 0 17 2043 G 2213 4004
+> 15 0 17 2043 G 2321 4004
+> 14 0 16 2043 G 2275 4005
+> 15 0 16 2043 G 2276 4005
+> 14 0 17 2043 G 2276 4006
+> 15 0 17 2043 G 2321 4006
+> 14 0 16 2043 G 2047 4007
+> 15 0 16 2043 G 2048 4007
+> 14 0 17 2043 G 2048 4008
+> 15 0 17 2043 G 2321 4008
+> 14 0 16 2043 G 2059 4009
+> 15 0 16 2043 G 2060 4009
+> 14 0 17 2043 G 2060 4010
+> 15 0 17 2043 G 2321 4010
+> 14 0 16 2043 G 2101 4011
+> 15 0 16 2043 G 2102 4011
+> 14 0 17 2043 G 2102 4012
+> 15 0 17 2043 G 2321 4012
+> 14 0 16 2043 G 2164 4013
+> 15 0 16 2043 G 2165 4013
+> 14 0 17 2043 G 2165 4014
+> 15 0 17 2043 G 2321 4014
+> 14 0 16 2043 G 2113 4015
+> 15 0 16 2043 G 2114 4015
+> 14 0 17 2043 G 2114 4016
+> 15 0 17 2043 G 2321 4016
+> 14 0 16 2043 G 2227 4017
+> 15 0 16 2043 G 2228 4017
+> 14 0 17 2043 G 2228 4018
+> 15 0 17 2043 G 2321 4018
+> 14 0 16 2043 G 2176 4019
+> 15 0 16 2043 G 2177 4019
+> 14 0 17 2043 G 2177 4020
+> 15 0 17 2043 G 2321 4020
+> 14 0 16 2043 G 2125 4021
+> 15 0 16 2043 G 2126 4021
+> 14 0 17 2043 G 2126 4022
+> 15 0 17 2043 G 2321 4022
+> 14 0 16 2043 G 2290 4023
+> 15 0 16 2043 G 2291 4023
+> 14 0 17 2043 G 2291 4024
+> 15 0 17 2043 G 2321 4024
+> 14 0 16 2043 G 2239 4025
+> 15 0 16 2043 G 2240 4025
+> 14 0 17 2043 G 2240 4026
+> 15 0 17 2043 G 2321 4026
+> 14 0 16 2043 G 2188 4027
+> 15 0 16 2043 G 2189 4027
+> 14 0 17 2043 G 2189 4028
+> 15 0 17 2043 G 2321 4028
+> 14 0 16 2043 G 2302 4029
+> 15 0 16 2043 G 2303 4029
+> 14 0 17 2043 G 2303 4030
+> 15 0 17 2043 G 2321 4030
+> 14 0 13 1606 G 2040 4031
+> 15 0 13 1606 G 2042 4031
+> 14 0 14 1606 G 2042 4032
+> 15 0 14 1606 G 2322 4032
+> 14 0 15 1606 G 2322 4033
+> 15 0 15 1606 G 2320 4033
+> 14 0 15 1606 G 2042 4034
+> 15 0 15 1606 G 2324 4034
+> 14 0 15 1606 G 2322 4035
+> 15 0 15 1606 G 2324 4035
+> 14 0 16 462 G 469 4036
+> 15 0 16 462 G 470 4036
+> 14 0 17 462 G 470 4037
+> 15 0 17 462 G 494 4037
+> 14 0 17 462 G 494 4038
+> 15 0 17 462 G 483 4038
+> 14 0 18 462 G 483 4039
+> 15 0 18 462 G 481 4039
+> 14 0 19 462 G 494 4040
+> 15 0 19 462 G 493 4040
+> 14 0 17 462 G 494 4041
+> 15 0 17 462 G 492 4041
+> 14 0 18 462 G 492 4042
+> 15 0 18 462 G 490 4042
+> 14 0 17 462 G 494 4043
+> 15 0 17 462 G 474 4043
+> 14 0 18 462 G 474 4044
+> 15 0 18 462 G 472 4044
+> 14 0 17 462 G 494 4045
+> 15 0 17 462 G 486 4045
+> 14 0 18 462 G 486 4046
+> 15 0 18 462 G 484 4046
+> 14 0 17 462 G 494 4047
+> 15 0 17 462 G 465 4047
+> 14 0 18 462 G 465 4048
+> 15 0 18 462 G 463 4048
+> 14 0 17 462 G 494 4049
+> 15 0 17 462 G 477 4049
+> 14 0 18 462 G 477 4050
+> 15 0 18 462 G 475 4050
+> 14 0 17 462 G 494 4051
+> 15 0 17 462 G 489 4051
+> 14 0 18 462 G 489 4052
+> 15 0 18 462 G 487 4052
+> 14 0 17 462 G 494 4053
+> 15 0 17 462 G 468 4053
+> 14 0 18 462 G 468 4054
+> 15 0 18 462 G 466 4054
+> 14 0 17 462 G 494 4055
+> 15 0 17 462 G 480 4055
+> 14 0 18 462 G 480 4056
+> 15 0 18 462 G 478 4056
+> 14 0 16 462 G 481 4057
+> 15 0 16 462 G 482 4057
+> 14 0 17 462 G 482 4058
+> 15 0 17 462 G 494 4058
+> 14 0 17 462 G 494 4059
+> 15 0 17 462 G 471 4059
+> 14 0 18 462 G 471 4060
+> 15 0 18 462 G 469 4060
+> 14 0 16 462 G 490 4061
+> 15 0 16 462 G 491 4061
+> 14 0 17 462 G 491 4062
+> 15 0 17 462 G 494 4062
+> 14 0 16 462 G 472 4063
+> 15 0 16 462 G 473 4063
+> 14 0 17 462 G 473 4064
+> 15 0 17 462 G 494 4064
+> 14 0 16 462 G 484 4065
+> 15 0 16 462 G 485 4065
+> 14 0 17 462 G 485 4066
+> 15 0 17 462 G 494 4066
+> 14 0 16 462 G 463 4067
+> 15 0 16 462 G 464 4067
+> 14 0 17 462 G 464 4068
+> 15 0 17 462 G 494 4068
+> 14 0 16 462 G 475 4069
+> 15 0 16 462 G 476 4069
+> 14 0 17 462 G 476 4070
+> 15 0 17 462 G 494 4070
+> 14 0 16 462 G 487 4071
+> 15 0 16 462 G 488 4071
+> 14 0 17 462 G 488 4072
+> 15 0 17 462 G 494 4072
+> 14 0 16 462 G 466 4073
+> 15 0 16 462 G 467 4073
+> 14 0 17 462 G 467 4074
+> 15 0 17 462 G 494 4074
+> 14 0 16 462 G 478 4075
+> 15 0 16 462 G 479 4075
+> 14 0 17 462 G 479 4076
+> 15 0 17 462 G 494 4076
+> 14 0 16 22 G 35 4077
+> 15 0 16 22 G 36 4077
+> 14 0 17 22 G 36 4078
+> 15 0 17 22 G 177 4078
+> 14 0 17 22 G 177 4079
+> 15 0 17 22 G 49 4079
+> 14 0 18 22 G 49 4080
+> 15 0 18 22 G 47 4080
+> 14 0 17 22 G 177 4081
+> 15 0 17 22 G 85 4081
+> 14 0 18 22 G 85 4082
+> 15 0 18 22 G 83 4082
+> 14 0 17 22 G 177 4083
+> 15 0 17 22 G 61 4083
+> 14 0 18 22 G 61 4084
+> 15 0 18 22 G 59 4084
+> 14 0 17 22 G 177 4085
+> 15 0 17 22 G 145 4085
+> 14 0 18 22 G 145 4086
+> 15 0 18 22 G 143 4086
+> 14 0 17 22 G 177 4087
+> 15 0 17 22 G 121 4087
+> 14 0 18 22 G 121 4088
+> 15 0 18 22 G 119 4088
+> 14 0 17 22 G 177 4089
+> 15 0 17 22 G 97 4089
+> 14 0 18 22 G 97 4090
+> 15 0 18 22 G 95 4090
+> 14 0 17 22 G 177 4091
+> 15 0 17 22 G 73 4091
+> 14 0 18 22 G 73 4092
+> 15 0 18 22 G 71 4092
+> 14 0 17 22 G 177 4093
+> 15 0 17 22 G 157 4093
+> 14 0 18 22 G 157 4094
+> 15 0 18 22 G 155 4094
+> 14 0 17 22 G 177 4095
+> 15 0 17 22 G 133 4095
+> 14 0 18 22 G 133 4096
+> 15 0 18 22 G 131 4096
+> 14 0 17 22 G 177 4097
+> 15 0 17 22 G 109 4097
+> 14 0 18 22 G 109 4098
+> 15 0 18 22 G 107 4098
+> 14 0 17 22 G 177 4099
+> 15 0 17 22 G 169 4099
+> 14 0 18 22 G 169 4100
+> 15 0 18 22 G 167 4100
+> 14 0 17 22 G 177 4101
+> 15 0 17 22 G 28 4101
+> 14 0 18 22 G 28 4102
+> 15 0 18 22 G 26 4102
+> 14 0 17 22 G 177 4103
+> 15 0 17 22 G 40 4103
+> 14 0 18 22 G 40 4104
+> 15 0 18 22 G 38 4104
+> 14 0 17 22 G 177 4105
+> 15 0 17 22 G 52 4105
+> 14 0 18 22 G 52 4106
+> 15 0 18 22 G 50 4106
+> 14 0 17 22 G 177 4107
+> 15 0 17 22 G 112 4107
+> 14 0 18 22 G 112 4108
+> 15 0 18 22 G 110 4108
+> 14 0 17 22 G 177 4109
+> 15 0 17 22 G 88 4109
+> 14 0 18 22 G 88 4110
+> 15 0 18 22 G 86 4110
+> 14 0 17 22 G 177 4111
+> 15 0 17 22 G 64 4111
+> 14 0 18 22 G 64 4112
+> 15 0 18 22 G 62 4112
+> 14 0 17 22 G 177 4113
+> 15 0 17 22 G 172 4113
+> 14 0 18 22 G 172 4114
+> 15 0 18 22 G 170 4114
+> 14 0 17 22 G 177 4115
+> 15 0 17 22 G 148 4115
+> 14 0 18 22 G 148 4116
+> 15 0 18 22 G 146 4116
+> 14 0 17 22 G 177 4117
+> 15 0 17 22 G 124 4117
+> 14 0 18 22 G 124 4118
+> 15 0 18 22 G 122 4118
+> 14 0 17 22 G 177 4119
+> 15 0 17 22 G 100 4119
+> 14 0 18 22 G 100 4120
+> 15 0 18 22 G 98 4120
+> 14 0 17 22 G 177 4121
+> 15 0 17 22 G 76 4121
+> 14 0 18 22 G 76 4122
+> 15 0 18 22 G 74 4122
+> 14 0 17 22 G 177 4123
+> 15 0 17 22 G 160 4123
+> 14 0 18 22 G 160 4124
+> 15 0 18 22 G 158 4124
+> 14 0 17 22 G 177 4125
+> 15 0 17 22 G 136 4125
+> 14 0 18 22 G 136 4126
+> 15 0 18 22 G 134 4126
+> 14 0 17 22 G 177 4127
+> 15 0 17 22 G 31 4127
+> 14 0 18 22 G 31 4128
+> 15 0 18 22 G 29 4128
+> 14 0 17 22 G 177 4129
+> 15 0 17 22 G 43 4129
+> 14 0 18 22 G 43 4130
+> 15 0 18 22 G 41 4130
+> 14 0 17 22 G 177 4131
+> 15 0 17 22 G 55 4131
+> 14 0 18 22 G 55 4132
+> 15 0 18 22 G 53 4132
+> 14 0 17 22 G 177 4133
+> 15 0 17 22 G 115 4133
+> 14 0 18 22 G 115 4134
+> 15 0 18 22 G 113 4134
+> 14 0 17 22 G 177 4135
+> 15 0 17 22 G 91 4135
+> 14 0 18 22 G 91 4136
+> 15 0 18 22 G 89 4136
+> 14 0 17 22 G 177 4137
+> 15 0 17 22 G 67 4137
+> 14 0 18 22 G 67 4138
+> 15 0 18 22 G 65 4138
+> 14 0 17 22 G 177 4139
+> 15 0 17 22 G 175 4139
+> 14 0 18 22 G 175 4140
+> 15 0 18 22 G 173 4140
+> 14 0 17 22 G 177 4141
+> 15 0 17 22 G 151 4141
+> 14 0 18 22 G 151 4142
+> 15 0 18 22 G 149 4142
+> 14 0 17 22 G 177 4143
+> 15 0 17 22 G 127 4143
+> 14 0 18 22 G 127 4144
+> 15 0 18 22 G 125 4144
+> 14 0 17 22 G 177 4145
+> 15 0 17 22 G 103 4145
+> 14 0 18 22 G 103 4146
+> 15 0 18 22 G 101 4146
+> 14 0 17 22 G 177 4147
+> 15 0 17 22 G 79 4147
+> 14 0 18 22 G 79 4148
+> 15 0 18 22 G 77 4148
+> 14 0 17 22 G 177 4149
+> 15 0 17 22 G 163 4149
+> 14 0 18 22 G 163 4150
+> 15 0 18 22 G 161 4150
+> 14 0 17 22 G 177 4151
+> 15 0 17 22 G 139 4151
+> 14 0 18 22 G 139 4152
+> 15 0 18 22 G 137 4152
+> 14 0 17 22 G 177 4153
+> 15 0 17 22 G 34 4153
+> 14 0 18 22 G 34 4154
+> 15 0 18 22 G 32 4154
+> 14 0 17 22 G 177 4155
+> 15 0 17 22 G 46 4155
+> 14 0 18 22 G 46 4156
+> 15 0 18 22 G 44 4156
+> 14 0 17 22 G 177 4157
+> 15 0 17 22 G 82 4157
+> 14 0 18 22 G 82 4158
+> 15 0 18 22 G 80 4158
+> 14 0 17 22 G 177 4159
+> 15 0 17 22 G 58 4159
+> 14 0 18 22 G 58 4160
+> 15 0 18 22 G 56 4160
+> 14 0 17 22 G 177 4161
+> 15 0 17 22 G 142 4161
+> 14 0 18 22 G 142 4162
+> 15 0 18 22 G 140 4162
+> 14 0 17 22 G 177 4163
+> 15 0 17 22 G 118 4163
+> 14 0 18 22 G 118 4164
+> 15 0 18 22 G 116 4164
+> 14 0 17 22 G 177 4165
+> 15 0 17 22 G 94 4165
+> 14 0 18 22 G 94 4166
+> 15 0 18 22 G 92 4166
+> 14 0 17 22 G 177 4167
+> 15 0 17 22 G 70 4167
+> 14 0 18 22 G 70 4168
+> 15 0 18 22 G 68 4168
+> 14 0 17 22 G 177 4169
+> 15 0 17 22 G 154 4169
+> 14 0 18 22 G 154 4170
+> 15 0 18 22 G 152 4170
+> 14 0 19 22 G 177 4171
+> 15 0 19 22 G 176 4171
+> 14 0 17 22 G 177 4172
+> 15 0 17 22 G 130 4172
+> 14 0 18 22 G 130 4173
+> 15 0 18 22 G 128 4173
+> 14 0 17 22 G 177 4174
+> 15 0 17 22 G 106 4174
+> 14 0 18 22 G 106 4175
+> 15 0 18 22 G 104 4175
+> 14 0 17 22 G 177 4176
+> 15 0 17 22 G 166 4176
+> 14 0 18 22 G 166 4177
+> 15 0 18 22 G 164 4177
+> 14 0 17 22 G 177 4178
+> 15 0 17 22 G 25 4178
+> 14 0 18 22 G 25 4179
+> 15 0 18 22 G 23 4179
+> 14 0 16 22 G 47 4180
+> 15 0 16 22 G 48 4180
+> 14 0 17 22 G 48 4181
+> 15 0 17 22 G 177 4181
+> 14 0 17 22 G 177 4182
+> 15 0 17 22 G 37 4182
+> 14 0 18 22 G 37 4183
+> 15 0 18 22 G 35 4183
+> 14 0 16 22 G 83 4184
+> 15 0 16 22 G 84 4184
+> 14 0 17 22 G 84 4185
+> 15 0 17 22 G 177 4185
+> 14 0 16 22 G 59 4186
+> 15 0 16 22 G 60 4186
+> 14 0 17 22 G 60 4187
+> 15 0 17 22 G 177 4187
+> 14 0 16 22 G 143 4188
+> 15 0 16 22 G 144 4188
+> 14 0 17 22 G 144 4189
+> 15 0 17 22 G 177 4189
+> 14 0 16 22 G 119 4190
+> 15 0 16 22 G 120 4190
+> 14 0 17 22 G 120 4191
+> 15 0 17 22 G 177 4191
+> 14 0 16 22 G 95 4192
+> 15 0 16 22 G 96 4192
+> 14 0 17 22 G 96 4193
+> 15 0 17 22 G 177 4193
+> 14 0 16 22 G 71 4194
+> 15 0 16 22 G 72 4194
+> 14 0 17 22 G 72 4195
+> 15 0 17 22 G 177 4195
+> 14 0 16 22 G 155 4196
+> 15 0 16 22 G 156 4196
+> 14 0 17 22 G 156 4197
+> 15 0 17 22 G 177 4197
+> 14 0 16 22 G 131 4198
+> 15 0 16 22 G 132 4198
+> 14 0 17 22 G 132 4199
+> 15 0 17 22 G 177 4199
+> 14 0 16 22 G 107 4200
+> 15 0 16 22 G 108 4200
+> 14 0 17 22 G 108 4201
+> 15 0 17 22 G 177 4201
+> 14 0 16 22 G 167 4202
+> 15 0 16 22 G 168 4202
+> 14 0 17 22 G 168 4203
+> 15 0 17 22 G 177 4203
+> 14 0 16 22 G 26 4204
+> 15 0 16 22 G 27 4204
+> 14 0 17 22 G 27 4205
+> 15 0 17 22 G 177 4205
+> 14 0 16 22 G 38 4206
+> 15 0 16 22 G 39 4206
+> 14 0 17 22 G 39 4207
+> 15 0 17 22 G 177 4207
+> 14 0 16 22 G 50 4208
+> 15 0 16 22 G 51 4208
+> 14 0 17 22 G 51 4209
+> 15 0 17 22 G 177 4209
+> 14 0 16 22 G 110 4210
+> 15 0 16 22 G 111 4210
+> 14 0 17 22 G 111 4211
+> 15 0 17 22 G 177 4211
+> 14 0 16 22 G 86 4212
+> 15 0 16 22 G 87 4212
+> 14 0 17 22 G 87 4213
+> 15 0 17 22 G 177 4213
+> 14 0 16 22 G 62 4214
+> 15 0 16 22 G 63 4214
+> 14 0 17 22 G 63 4215
+> 15 0 17 22 G 177 4215
+> 14 0 16 22 G 170 4216
+> 15 0 16 22 G 171 4216
+> 14 0 17 22 G 171 4217
+> 15 0 17 22 G 177 4217
+> 14 0 16 22 G 146 4218
+> 15 0 16 22 G 147 4218
+> 14 0 17 22 G 147 4219
+> 15 0 17 22 G 177 4219
+> 14 0 16 22 G 122 4220
+> 15 0 16 22 G 123 4220
+> 14 0 17 22 G 123 4221
+> 15 0 17 22 G 177 4221
+> 14 0 16 22 G 98 4222
+> 15 0 16 22 G 99 4222
+> 14 0 17 22 G 99 4223
+> 15 0 17 22 G 177 4223
+> 14 0 16 22 G 74 4224
+> 15 0 16 22 G 75 4224
+> 14 0 17 22 G 75 4225
+> 15 0 17 22 G 177 4225
+> 14 0 16 22 G 158 4226
+> 15 0 16 22 G 159 4226
+> 14 0 17 22 G 159 4227
+> 15 0 17 22 G 177 4227
+> 14 0 16 22 G 134 4228
+> 15 0 16 22 G 135 4228
+> 14 0 17 22 G 135 4229
+> 15 0 17 22 G 177 4229
+> 14 0 16 22 G 29 4230
+> 15 0 16 22 G 30 4230
+> 14 0 17 22 G 30 4231
+> 15 0 17 22 G 177 4231
+> 14 0 16 22 G 41 4232
+> 15 0 16 22 G 42 4232
+> 14 0 17 22 G 42 4233
+> 15 0 17 22 G 177 4233
+> 14 0 16 22 G 53 4234
+> 15 0 16 22 G 54 4234
+> 14 0 17 22 G 54 4235
+> 15 0 17 22 G 177 4235
+> 14 0 16 22 G 113 4236
+> 15 0 16 22 G 114 4236
+> 14 0 17 22 G 114 4237
+> 15 0 17 22 G 177 4237
+> 14 0 16 22 G 89 4238
+> 15 0 16 22 G 90 4238
+> 14 0 17 22 G 90 4239
+> 15 0 17 22 G 177 4239
+> 14 0 16 22 G 65 4240
+> 15 0 16 22 G 66 4240
+> 14 0 17 22 G 66 4241
+> 15 0 17 22 G 177 4241
+> 14 0 16 22 G 173 4242
+> 15 0 16 22 G 174 4242
+> 14 0 17 22 G 174 4243
+> 15 0 17 22 G 177 4243
+> 14 0 16 22 G 149 4244
+> 15 0 16 22 G 150 4244
+> 14 0 17 22 G 150 4245
+> 15 0 17 22 G 177 4245
+> 14 0 16 22 G 125 4246
+> 15 0 16 22 G 126 4246
+> 14 0 17 22 G 126 4247
+> 15 0 17 22 G 177 4247
+> 14 0 16 22 G 101 4248
+> 15 0 16 22 G 102 4248
+> 14 0 17 22 G 102 4249
+> 15 0 17 22 G 177 4249
+> 14 0 16 22 G 77 4250
+> 15 0 16 22 G 78 4250
+> 14 0 17 22 G 78 4251
+> 15 0 17 22 G 177 4251
+> 14 0 16 22 G 161 4252
+> 15 0 16 22 G 162 4252
+> 14 0 17 22 G 162 4253
+> 15 0 17 22 G 177 4253
+> 14 0 16 22 G 137 4254
+> 15 0 16 22 G 138 4254
+> 14 0 17 22 G 138 4255
+> 15 0 17 22 G 177 4255
+> 14 0 16 22 G 32 4256
+> 15 0 16 22 G 33 4256
+> 14 0 17 22 G 33 4257
+> 15 0 17 22 G 177 4257
+> 14 0 16 22 G 44 4258
+> 15 0 16 22 G 45 4258
+> 14 0 17 22 G 45 4259
+> 15 0 17 22 G 177 4259
+> 14 0 16 22 G 80 4260
+> 15 0 16 22 G 81 4260
+> 14 0 17 22 G 81 4261
+> 15 0 17 22 G 177 4261
+> 14 0 16 22 G 56 4262
+> 15 0 16 22 G 57 4262
+> 14 0 17 22 G 57 4263
+> 15 0 17 22 G 177 4263
+> 14 0 16 22 G 140 4264
+> 15 0 16 22 G 141 4264
+> 14 0 17 22 G 141 4265
+> 15 0 17 22 G 177 4265
+> 14 0 16 22 G 116 4266
+> 15 0 16 22 G 117 4266
+> 14 0 17 22 G 117 4267
+> 15 0 17 22 G 177 4267
+> 14 0 16 22 G 92 4268
+> 15 0 16 22 G 93 4268
+> 14 0 17 22 G 93 4269
+> 15 0 17 22 G 177 4269
+> 14 0 16 22 G 68 4270
+> 15 0 16 22 G 69 4270
+> 14 0 17 22 G 69 4271
+> 15 0 17 22 G 177 4271
+> 14 0 16 22 G 152 4272
+> 15 0 16 22 G 153 4272
+> 14 0 17 22 G 153 4273
+> 15 0 17 22 G 177 4273
+> 14 0 16 22 G 128 4274
+> 15 0 16 22 G 129 4274
+> 14 0 17 22 G 129 4275
+> 15 0 17 22 G 177 4275
+> 14 0 16 22 G 104 4276
+> 15 0 16 22 G 105 4276
+> 14 0 17 22 G 105 4277
+> 15 0 17 22 G 177 4277
+> 14 0 16 22 G 164 4278
+> 15 0 16 22 G 165 4278
+> 14 0 17 22 G 165 4279
+> 15 0 17 22 G 177 4279
+> 14 0 16 22 G 23 4280
+> 15 0 16 22 G 24 4280
+> 14 0 17 22 G 24 4281
+> 15 0 17 22 G 177 4281
+> 14 0 16 179 G 441 4282
+> 15 0 16 179 G 442 4282
+> 14 0 17 179 G 442 4283
+> 15 0 17 179 G 460 4283
+> 14 0 17 179 G 460 4284
+> 15 0 17 179 G 182 4284
+> 14 0 18 179 G 182 4285
+> 15 0 18 179 G 180 4285
+> 14 0 17 179 G 460 4286
+> 15 0 17 179 G 206 4286
+> 14 0 18 179 G 206 4287
+> 15 0 18 179 G 204 4287
+> 14 0 17 179 G 460 4288
+> 15 0 17 179 G 242 4288
+> 14 0 18 179 G 242 4289
+> 15 0 18 179 G 240 4289
+> 14 0 17 179 G 460 4290
+> 15 0 17 179 G 278 4290
+> 14 0 18 179 G 278 4291
+> 15 0 18 179 G 276 4291
+> 14 0 17 179 G 460 4292
+> 15 0 17 179 G 362 4292
+> 14 0 18 179 G 362 4293
+> 15 0 18 179 G 360 4293
+> 14 0 17 179 G 460 4294
+> 15 0 17 179 G 230 4294
+> 14 0 18 179 G 230 4295
+> 15 0 18 179 G 228 4295
+> 14 0 17 179 G 460 4296
+> 15 0 17 179 G 314 4296
+> 14 0 18 179 G 314 4297
+> 15 0 18 179 G 312 4297
+> 14 0 17 179 G 460 4298
+> 15 0 17 179 G 398 4298
+> 14 0 18 179 G 398 4299
+> 15 0 18 179 G 396 4299
+> 14 0 17 179 G 460 4300
+> 15 0 17 179 G 266 4300
+> 14 0 18 179 G 266 4301
+> 15 0 18 179 G 264 4301
+> 14 0 17 179 G 460 4302
+> 15 0 17 179 G 350 4302
+> 14 0 18 179 G 350 4303
+> 15 0 18 179 G 348 4303
+> 14 0 17 179 G 460 4304
+> 15 0 17 179 G 434 4304
+> 14 0 18 179 G 434 4305
+> 15 0 18 179 G 432 4305
+> 14 0 17 179 G 460 4306
+> 15 0 17 179 G 386 4306
+> 14 0 18 179 G 386 4307
+> 15 0 18 179 G 384 4307
+> 14 0 17 179 G 460 4308
+> 15 0 17 179 G 197 4308
+> 14 0 18 179 G 197 4309
+> 15 0 18 179 G 195 4309
+> 14 0 17 179 G 460 4310
+> 15 0 17 179 G 269 4310
+> 14 0 18 179 G 269 4311
+> 15 0 18 179 G 267 4311
+> 14 0 17 179 G 460 4312
+> 15 0 17 179 G 221 4312
+> 14 0 18 179 G 221 4313
+> 15 0 18 179 G 219 4313
+> 14 0 17 179 G 460 4314
+> 15 0 17 179 G 305 4314
+> 14 0 18 179 G 305 4315
+> 15 0 18 179 G 303 4315
+> 14 0 17 179 G 460 4316
+> 15 0 17 179 G 389 4316
+> 14 0 18 179 G 389 4317
+> 15 0 18 179 G 387 4317
+> 14 0 17 179 G 460 4318
+> 15 0 17 179 G 257 4318
+> 14 0 18 179 G 257 4319
+> 15 0 18 179 G 255 4319
+> 14 0 17 179 G 460 4320
+> 15 0 17 179 G 341 4320
+> 14 0 18 179 G 341 4321
+> 15 0 18 179 G 339 4321
+> 14 0 17 179 G 460 4322
+> 15 0 17 179 G 425 4322
+> 14 0 18 179 G 425 4323
+> 15 0 18 179 G 423 4323
+> 14 0 17 179 G 460 4324
+> 15 0 17 179 G 293 4324
+> 14 0 18 179 G 293 4325
+> 15 0 18 179 G 291 4325
+> 14 0 17 179 G 460 4326
+> 15 0 17 179 G 377 4326
+> 14 0 18 179 G 377 4327
+> 15 0 18 179 G 375 4327
+> 14 0 17 179 G 460 4328
+> 15 0 17 179 G 413 4328
+> 14 0 18 179 G 413 4329
+> 15 0 18 179 G 411 4329
+> 14 0 17 179 G 460 4330
+> 15 0 17 179 G 188 4330
+> 14 0 18 179 G 188 4331
+> 15 0 18 179 G 186 4331
+> 14 0 17 179 G 460 4332
+> 15 0 17 179 G 212 4332
+> 14 0 18 179 G 212 4333
+> 15 0 18 179 G 210 4333
+> 14 0 17 179 G 460 4334
+> 15 0 17 179 G 248 4334
+> 14 0 18 179 G 248 4335
+> 15 0 18 179 G 246 4335
+> 14 0 17 179 G 460 4336
+> 15 0 17 179 G 332 4336
+> 14 0 18 179 G 332 4337
+> 15 0 18 179 G 330 4337
+> 14 0 17 179 G 460 4338
+> 15 0 17 179 G 284 4338
+> 14 0 18 179 G 284 4339
+> 15 0 18 179 G 282 4339
+> 14 0 17 179 G 460 4340
+> 15 0 17 179 G 368 4340
+> 14 0 18 179 G 368 4341
+> 15 0 18 179 G 366 4341
+> 14 0 17 179 G 460 4342
+> 15 0 17 179 G 236 4342
+> 14 0 18 179 G 236 4343
+> 15 0 18 179 G 234 4343
+> 14 0 17 179 G 460 4344
+> 15 0 17 179 G 452 4344
+> 14 0 18 179 G 452 4345
+> 15 0 18 179 G 450 4345
+> 14 0 17 179 G 460 4346
+> 15 0 17 179 G 320 4346
+> 14 0 18 179 G 320 4347
+> 15 0 18 179 G 318 4347
+> 14 0 17 179 G 460 4348
+> 15 0 17 179 G 404 4348
+> 14 0 18 179 G 404 4349
+> 15 0 18 179 G 402 4349
+> 14 0 17 179 G 460 4350
+> 15 0 17 179 G 356 4350
+> 14 0 18 179 G 356 4351
+> 15 0 18 179 G 354 4351
+> 14 0 17 179 G 460 4352
+> 15 0 17 179 G 440 4352
+> 14 0 18 179 G 440 4353
+> 15 0 18 179 G 438 4353
+> 14 0 17 179 G 460 4354
+> 15 0 17 179 G 203 4354
+> 14 0 18 179 G 203 4355
+> 15 0 18 179 G 201 4355
+> 14 0 17 179 G 460 4356
+> 15 0 17 179 G 239 4356
+> 14 0 18 179 G 239 4357
+> 15 0 18 179 G 237 4357
+> 14 0 17 179 G 460 4358
+> 15 0 17 179 G 275 4358
+> 14 0 18 179 G 275 4359
+> 15 0 18 179 G 273 4359
+> 14 0 17 179 G 460 4360
+> 15 0 17 179 G 359 4360
+> 14 0 18 179 G 359 4361
+> 15 0 18 179 G 357 4361
+> 14 0 17 179 G 460 4362
+> 15 0 17 179 G 227 4362
+> 14 0 18 179 G 227 4363
+> 15 0 18 179 G 225 4363
+> 14 0 17 179 G 460 4364
+> 15 0 17 179 G 311 4364
+> 14 0 18 179 G 311 4365
+> 15 0 18 179 G 309 4365
+> 14 0 17 179 G 460 4366
+> 15 0 17 179 G 395 4366
+> 14 0 18 179 G 395 4367
+> 15 0 18 179 G 393 4367
+> 14 0 17 179 G 460 4368
+> 15 0 17 179 G 263 4368
+> 14 0 18 179 G 263 4369
+> 15 0 18 179 G 261 4369
+> 14 0 17 179 G 460 4370
+> 15 0 17 179 G 347 4370
+> 14 0 18 179 G 347 4371
+> 15 0 18 179 G 345 4371
+> 14 0 17 179 G 460 4372
+> 15 0 17 179 G 431 4372
+> 14 0 18 179 G 431 4373
+> 15 0 18 179 G 429 4373
+> 14 0 17 179 G 460 4374
+> 15 0 17 179 G 383 4374
+> 14 0 18 179 G 383 4375
+> 15 0 18 179 G 381 4375
+> 14 0 17 179 G 460 4376
+> 15 0 17 179 G 194 4376
+> 14 0 18 179 G 194 4377
+> 15 0 18 179 G 192 4377
+> 14 0 17 179 G 460 4378
+> 15 0 17 179 G 218 4378
+> 14 0 18 179 G 218 4379
+> 15 0 18 179 G 216 4379
+> 14 0 17 179 G 460 4380
+> 15 0 17 179 G 302 4380
+> 14 0 18 179 G 302 4381
+> 15 0 18 179 G 300 4381
+> 14 0 17 179 G 460 4382
+> 15 0 17 179 G 254 4382
+> 14 0 18 179 G 254 4383
+> 15 0 18 179 G 252 4383
+> 14 0 17 179 G 460 4384
+> 15 0 17 179 G 338 4384
+> 14 0 18 179 G 338 4385
+> 15 0 18 179 G 336 4385
+> 14 0 17 179 G 460 4386
+> 15 0 17 179 G 422 4386
+> 14 0 18 179 G 422 4387
+> 15 0 18 179 G 420 4387
+> 14 0 17 179 G 460 4388
+> 15 0 17 179 G 290 4388
+> 14 0 18 179 G 290 4389
+> 15 0 18 179 G 288 4389
+> 14 0 17 179 G 460 4390
+> 15 0 17 179 G 374 4390
+> 14 0 18 179 G 374 4391
+> 15 0 18 179 G 372 4391
+> 14 0 17 179 G 460 4392
+> 15 0 17 179 G 458 4392
+> 14 0 18 179 G 458 4393
+> 15 0 18 179 G 456 4393
+> 14 0 17 179 G 460 4394
+> 15 0 17 179 G 326 4394
+> 14 0 18 179 G 326 4395
+> 15 0 18 179 G 324 4395
+> 14 0 17 179 G 460 4396
+> 15 0 17 179 G 410 4396
+> 14 0 18 179 G 410 4397
+> 15 0 18 179 G 408 4397
+> 14 0 17 179 G 460 4398
+> 15 0 17 179 G 446 4398
+> 14 0 18 179 G 446 4399
+> 15 0 18 179 G 444 4399
+> 14 0 17 179 G 460 4400
+> 15 0 17 179 G 185 4400
+> 14 0 18 179 G 185 4401
+> 15 0 18 179 G 183 4401
+> 14 0 17 179 G 460 4402
+> 15 0 17 179 G 209 4402
+> 14 0 18 179 G 209 4403
+> 15 0 18 179 G 207 4403
+> 14 0 17 179 G 460 4404
+> 15 0 17 179 G 245 4404
+> 14 0 18 179 G 245 4405
+> 15 0 18 179 G 243 4405
+> 14 0 17 179 G 460 4406
+> 15 0 17 179 G 329 4406
+> 14 0 18 179 G 329 4407
+> 15 0 18 179 G 327 4407
+> 14 0 17 179 G 460 4408
+> 15 0 17 179 G 281 4408
+> 14 0 18 179 G 281 4409
+> 15 0 18 179 G 279 4409
+> 14 0 17 179 G 460 4410
+> 15 0 17 179 G 365 4410
+> 14 0 18 179 G 365 4411
+> 15 0 18 179 G 363 4411
+> 14 0 17 179 G 460 4412
+> 15 0 17 179 G 233 4412
+> 14 0 18 179 G 233 4413
+> 15 0 18 179 G 231 4413
+> 14 0 17 179 G 460 4414
+> 15 0 17 179 G 449 4414
+> 14 0 18 179 G 449 4415
+> 15 0 18 179 G 447 4415
+> 14 0 17 179 G 460 4416
+> 15 0 17 179 G 317 4416
+> 14 0 18 179 G 317 4417
+> 15 0 18 179 G 315 4417
+> 14 0 17 179 G 460 4418
+> 15 0 17 179 G 401 4418
+> 14 0 18 179 G 401 4419
+> 15 0 18 179 G 399 4419
+> 14 0 17 179 G 460 4420
+> 15 0 17 179 G 353 4420
+> 14 0 18 179 G 353 4421
+> 15 0 18 179 G 351 4421
+> 14 0 17 179 G 460 4422
+> 15 0 17 179 G 437 4422
+> 14 0 18 179 G 437 4423
+> 15 0 18 179 G 435 4423
+> 14 0 17 179 G 460 4424
+> 15 0 17 179 G 200 4424
+> 14 0 18 179 G 200 4425
+> 15 0 18 179 G 198 4425
+> 14 0 17 179 G 460 4426
+> 15 0 17 179 G 272 4426
+> 14 0 18 179 G 272 4427
+> 15 0 18 179 G 270 4427
+> 14 0 17 179 G 460 4428
+> 15 0 17 179 G 224 4428
+> 14 0 18 179 G 224 4429
+> 15 0 18 179 G 222 4429
+> 14 0 17 179 G 460 4430
+> 15 0 17 179 G 308 4430
+> 14 0 18 179 G 308 4431
+> 15 0 18 179 G 306 4431
+> 14 0 17 179 G 460 4432
+> 15 0 17 179 G 392 4432
+> 14 0 18 179 G 392 4433
+> 15 0 18 179 G 390 4433
+> 14 0 17 179 G 460 4434
+> 15 0 17 179 G 260 4434
+> 14 0 18 179 G 260 4435
+> 15 0 18 179 G 258 4435
+> 14 0 17 179 G 460 4436
+> 15 0 17 179 G 344 4436
+> 14 0 18 179 G 344 4437
+> 15 0 18 179 G 342 4437
+> 14 0 17 179 G 460 4438
+> 15 0 17 179 G 428 4438
+> 14 0 18 179 G 428 4439
+> 15 0 18 179 G 426 4439
+> 14 0 17 179 G 460 4440
+> 15 0 17 179 G 296 4440
+> 14 0 18 179 G 296 4441
+> 15 0 18 179 G 294 4441
+> 14 0 19 179 G 460 4442
+> 15 0 19 179 G 459 4442
+> 14 0 17 179 G 460 4443
+> 15 0 17 179 G 380 4443
+> 14 0 18 179 G 380 4444
+> 15 0 18 179 G 378 4444
+> 14 0 17 179 G 460 4445
+> 15 0 17 179 G 416 4445
+> 14 0 18 179 G 416 4446
+> 15 0 18 179 G 414 4446
+> 14 0 17 179 G 460 4447
+> 15 0 17 179 G 191 4447
+> 14 0 18 179 G 191 4448
+> 15 0 18 179 G 189 4448
+> 14 0 17 179 G 460 4449
+> 15 0 17 179 G 215 4449
+> 14 0 18 179 G 215 4450
+> 15 0 18 179 G 213 4450
+> 14 0 17 179 G 460 4451
+> 15 0 17 179 G 299 4451
+> 14 0 18 179 G 299 4452
+> 15 0 18 179 G 297 4452
+> 14 0 17 179 G 460 4453
+> 15 0 17 179 G 251 4453
+> 14 0 18 179 G 251 4454
+> 15 0 18 179 G 249 4454
+> 14 0 17 179 G 460 4455
+> 15 0 17 179 G 335 4455
+> 14 0 18 179 G 335 4456
+> 15 0 18 179 G 333 4456
+> 14 0 17 179 G 460 4457
+> 15 0 17 179 G 419 4457
+> 14 0 18 179 G 419 4458
+> 15 0 18 179 G 417 4458
+> 14 0 17 179 G 460 4459
+> 15 0 17 179 G 287 4459
+> 14 0 18 179 G 287 4460
+> 15 0 18 179 G 285 4460
+> 14 0 17 179 G 460 4461
+> 15 0 17 179 G 371 4461
+> 14 0 18 179 G 371 4462
+> 15 0 18 179 G 369 4462
+> 14 0 17 179 G 460 4463
+> 15 0 17 179 G 455 4463
+> 14 0 18 179 G 455 4464
+> 15 0 18 179 G 453 4464
+> 14 0 17 179 G 460 4465
+> 15 0 17 179 G 323 4465
+> 14 0 18 179 G 323 4466
+> 15 0 18 179 G 321 4466
+> 14 0 17 179 G 460 4467
+> 15 0 17 179 G 407 4467
+> 14 0 18 179 G 407 4468
+> 15 0 18 179 G 405 4468
+> 14 0 16 179 G 180 4469
+> 15 0 16 179 G 181 4469
+> 14 0 17 179 G 181 4470
+> 15 0 17 179 G 460 4470
+> 14 0 17 179 G 460 4471
+> 15 0 17 179 G 443 4471
+> 14 0 18 179 G 443 4472
+> 15 0 18 179 G 441 4472
+> 14 0 16 179 G 204 4473
+> 15 0 16 179 G 205 4473
+> 14 0 17 179 G 205 4474
+> 15 0 17 179 G 460 4474
+> 14 0 16 179 G 240 4475
+> 15 0 16 179 G 241 4475
+> 14 0 17 179 G 241 4476
+> 15 0 17 179 G 460 4476
+> 14 0 16 179 G 276 4477
+> 15 0 16 179 G 277 4477
+> 14 0 17 179 G 277 4478
+> 15 0 17 179 G 460 4478
+> 14 0 16 179 G 360 4479
+> 15 0 16 179 G 361 4479
+> 14 0 17 179 G 361 4480
+> 15 0 17 179 G 460 4480
+> 14 0 16 179 G 228 4481
+> 15 0 16 179 G 229 4481
+> 14 0 17 179 G 229 4482
+> 15 0 17 179 G 460 4482
+> 14 0 16 179 G 312 4483
+> 15 0 16 179 G 313 4483
+> 14 0 17 179 G 313 4484
+> 15 0 17 179 G 460 4484
+> 14 0 16 179 G 396 4485
+> 15 0 16 179 G 397 4485
+> 14 0 17 179 G 397 4486
+> 15 0 17 179 G 460 4486
+> 14 0 16 179 G 264 4487
+> 15 0 16 179 G 265 4487
+> 14 0 17 179 G 265 4488
+> 15 0 17 179 G 460 4488
+> 14 0 16 179 G 348 4489
+> 15 0 16 179 G 349 4489
+> 14 0 17 179 G 349 4490
+> 15 0 17 179 G 460 4490
+> 14 0 16 179 G 432 4491
+> 15 0 16 179 G 433 4491
+> 14 0 17 179 G 433 4492
+> 15 0 17 179 G 460 4492
+> 14 0 16 179 G 384 4493
+> 15 0 16 179 G 385 4493
+> 14 0 17 179 G 385 4494
+> 15 0 17 179 G 460 4494
+> 14 0 16 179 G 195 4495
+> 15 0 16 179 G 196 4495
+> 14 0 17 179 G 196 4496
+> 15 0 17 179 G 460 4496
+> 14 0 16 179 G 267 4497
+> 15 0 16 179 G 268 4497
+> 14 0 17 179 G 268 4498
+> 15 0 17 179 G 460 4498
+> 14 0 16 179 G 219 4499
+> 15 0 16 179 G 220 4499
+> 14 0 17 179 G 220 4500
+> 15 0 17 179 G 460 4500
+> 14 0 16 179 G 303 4501
+> 15 0 16 179 G 304 4501
+> 14 0 17 179 G 304 4502
+> 15 0 17 179 G 460 4502
+> 14 0 16 179 G 387 4503
+> 15 0 16 179 G 388 4503
+> 14 0 17 179 G 388 4504
+> 15 0 17 179 G 460 4504
+> 14 0 16 179 G 255 4505
+> 15 0 16 179 G 256 4505
+> 14 0 17 179 G 256 4506
+> 15 0 17 179 G 460 4506
+> 14 0 16 179 G 339 4507
+> 15 0 16 179 G 340 4507
+> 14 0 17 179 G 340 4508
+> 15 0 17 179 G 460 4508
+> 14 0 16 179 G 423 4509
+> 15 0 16 179 G 424 4509
+> 14 0 17 179 G 424 4510
+> 15 0 17 179 G 460 4510
+> 14 0 16 179 G 291 4511
+> 15 0 16 179 G 292 4511
+> 14 0 17 179 G 292 4512
+> 15 0 17 179 G 460 4512
+> 14 0 16 179 G 375 4513
+> 15 0 16 179 G 376 4513
+> 14 0 17 179 G 376 4514
+> 15 0 17 179 G 460 4514
+> 14 0 16 179 G 411 4515
+> 15 0 16 179 G 412 4515
+> 14 0 17 179 G 412 4516
+> 15 0 17 179 G 460 4516
+> 14 0 16 179 G 186 4517
+> 15 0 16 179 G 187 4517
+> 14 0 17 179 G 187 4518
+> 15 0 17 179 G 460 4518
+> 14 0 16 179 G 210 4519
+> 15 0 16 179 G 211 4519
+> 14 0 17 179 G 211 4520
+> 15 0 17 179 G 460 4520
+> 14 0 16 179 G 246 4521
+> 15 0 16 179 G 247 4521
+> 14 0 17 179 G 247 4522
+> 15 0 17 179 G 460 4522
+> 14 0 16 179 G 330 4523
+> 15 0 16 179 G 331 4523
+> 14 0 17 179 G 331 4524
+> 15 0 17 179 G 460 4524
+> 14 0 16 179 G 282 4525
+> 15 0 16 179 G 283 4525
+> 14 0 17 179 G 283 4526
+> 15 0 17 179 G 460 4526
+> 14 0 16 179 G 366 4527
+> 15 0 16 179 G 367 4527
+> 14 0 17 179 G 367 4528
+> 15 0 17 179 G 460 4528
+> 14 0 16 179 G 234 4529
+> 15 0 16 179 G 235 4529
+> 14 0 17 179 G 235 4530
+> 15 0 17 179 G 460 4530
+> 14 0 16 179 G 450 4531
+> 15 0 16 179 G 451 4531
+> 14 0 17 179 G 451 4532
+> 15 0 17 179 G 460 4532
+> 14 0 16 179 G 318 4533
+> 15 0 16 179 G 319 4533
+> 14 0 17 179 G 319 4534
+> 15 0 17 179 G 460 4534
+> 14 0 16 179 G 402 4535
+> 15 0 16 179 G 403 4535
+> 14 0 17 179 G 403 4536
+> 15 0 17 179 G 460 4536
+> 14 0 16 179 G 354 4537
+> 15 0 16 179 G 355 4537
+> 14 0 17 179 G 355 4538
+> 15 0 17 179 G 460 4538
+> 14 0 16 179 G 438 4539
+> 15 0 16 179 G 439 4539
+> 14 0 17 179 G 439 4540
+> 15 0 17 179 G 460 4540
+> 14 0 16 179 G 201 4541
+> 15 0 16 179 G 202 4541
+> 14 0 17 179 G 202 4542
+> 15 0 17 179 G 460 4542
+> 14 0 16 179 G 237 4543
+> 15 0 16 179 G 238 4543
+> 14 0 17 179 G 238 4544
+> 15 0 17 179 G 460 4544
+> 14 0 16 179 G 273 4545
+> 15 0 16 179 G 274 4545
+> 14 0 17 179 G 274 4546
+> 15 0 17 179 G 460 4546
+> 14 0 16 179 G 357 4547
+> 15 0 16 179 G 358 4547
+> 14 0 17 179 G 358 4548
+> 15 0 17 179 G 460 4548
+> 14 0 16 179 G 225 4549
+> 15 0 16 179 G 226 4549
+> 14 0 17 179 G 226 4550
+> 15 0 17 179 G 460 4550
+> 14 0 16 179 G 309 4551
+> 15 0 16 179 G 310 4551
+> 14 0 17 179 G 310 4552
+> 15 0 17 179 G 460 4552
+> 14 0 16 179 G 393 4553
+> 15 0 16 179 G 394 4553
+> 14 0 17 179 G 394 4554
+> 15 0 17 179 G 460 4554
+> 14 0 16 179 G 261 4555
+> 15 0 16 179 G 262 4555
+> 14 0 17 179 G 262 4556
+> 15 0 17 179 G 460 4556
+> 14 0 16 179 G 345 4557
+> 15 0 16 179 G 346 4557
+> 14 0 17 179 G 346 4558
+> 15 0 17 179 G 460 4558
+> 14 0 16 179 G 429 4559
+> 15 0 16 179 G 430 4559
+> 14 0 17 179 G 430 4560
+> 15 0 17 179 G 460 4560
+> 14 0 16 179 G 381 4561
+> 15 0 16 179 G 382 4561
+> 14 0 17 179 G 382 4562
+> 15 0 17 179 G 460 4562
+> 14 0 16 179 G 192 4563
+> 15 0 16 179 G 193 4563
+> 14 0 17 179 G 193 4564
+> 15 0 17 179 G 460 4564
+> 14 0 16 179 G 216 4565
+> 15 0 16 179 G 217 4565
+> 14 0 17 179 G 217 4566
+> 15 0 17 179 G 460 4566
+> 14 0 16 179 G 300 4567
+> 15 0 16 179 G 301 4567
+> 14 0 17 179 G 301 4568
+> 15 0 17 179 G 460 4568
+> 14 0 16 179 G 252 4569
+> 15 0 16 179 G 253 4569
+> 14 0 17 179 G 253 4570
+> 15 0 17 179 G 460 4570
+> 14 0 16 179 G 336 4571
+> 15 0 16 179 G 337 4571
+> 14 0 17 179 G 337 4572
+> 15 0 17 179 G 460 4572
+> 14 0 16 179 G 420 4573
+> 15 0 16 179 G 421 4573
+> 14 0 17 179 G 421 4574
+> 15 0 17 179 G 460 4574
+> 14 0 16 179 G 288 4575
+> 15 0 16 179 G 289 4575
+> 14 0 17 179 G 289 4576
+> 15 0 17 179 G 460 4576
+> 14 0 16 179 G 372 4577
+> 15 0 16 179 G 373 4577
+> 14 0 17 179 G 373 4578
+> 15 0 17 179 G 460 4578
+> 14 0 16 179 G 456 4579
+> 15 0 16 179 G 457 4579
+> 14 0 17 179 G 457 4580
+> 15 0 17 179 G 460 4580
+> 14 0 16 179 G 324 4581
+> 15 0 16 179 G 325 4581
+> 14 0 17 179 G 325 4582
+> 15 0 17 179 G 460 4582
+> 14 0 16 179 G 408 4583
+> 15 0 16 179 G 409 4583
+> 14 0 17 179 G 409 4584
+> 15 0 17 179 G 460 4584
+> 14 0 16 179 G 444 4585
+> 15 0 16 179 G 445 4585
+> 14 0 17 179 G 445 4586
+> 15 0 17 179 G 460 4586
+> 14 0 16 179 G 183 4587
+> 15 0 16 179 G 184 4587
+> 14 0 17 179 G 184 4588
+> 15 0 17 179 G 460 4588
+> 14 0 16 179 G 207 4589
+> 15 0 16 179 G 208 4589
+> 14 0 17 179 G 208 4590
+> 15 0 17 179 G 460 4590
+> 14 0 16 179 G 243 4591
+> 15 0 16 179 G 244 4591
+> 14 0 17 179 G 244 4592
+> 15 0 17 179 G 460 4592
+> 14 0 16 179 G 327 4593
+> 15 0 16 179 G 328 4593
+> 14 0 17 179 G 328 4594
+> 15 0 17 179 G 460 4594
+> 14 0 16 179 G 279 4595
+> 15 0 16 179 G 280 4595
+> 14 0 17 179 G 280 4596
+> 15 0 17 179 G 460 4596
+> 14 0 16 179 G 363 4597
+> 15 0 16 179 G 364 4597
+> 14 0 17 179 G 364 4598
+> 15 0 17 179 G 460 4598
+> 14 0 16 179 G 231 4599
+> 15 0 16 179 G 232 4599
+> 14 0 17 179 G 232 4600
+> 15 0 17 179 G 460 4600
+> 14 0 16 179 G 447 4601
+> 15 0 16 179 G 448 4601
+> 14 0 17 179 G 448 4602
+> 15 0 17 179 G 460 4602
+> 14 0 16 179 G 315 4603
+> 15 0 16 179 G 316 4603
+> 14 0 17 179 G 316 4604
+> 15 0 17 179 G 460 4604
+> 14 0 16 179 G 399 4605
+> 15 0 16 179 G 400 4605
+> 14 0 17 179 G 400 4606
+> 15 0 17 179 G 460 4606
+> 14 0 16 179 G 351 4607
+> 15 0 16 179 G 352 4607
+> 14 0 17 179 G 352 4608
+> 15 0 17 179 G 460 4608
+> 14 0 16 179 G 435 4609
+> 15 0 16 179 G 436 4609
+> 14 0 17 179 G 436 4610
+> 15 0 17 179 G 460 4610
+> 14 0 16 179 G 198 4611
+> 15 0 16 179 G 199 4611
+> 14 0 17 179 G 199 4612
+> 15 0 17 179 G 460 4612
+> 14 0 16 179 G 270 4613
+> 15 0 16 179 G 271 4613
+> 14 0 17 179 G 271 4614
+> 15 0 17 179 G 460 4614
+> 14 0 16 179 G 222 4615
+> 15 0 16 179 G 223 4615
+> 14 0 17 179 G 223 4616
+> 15 0 17 179 G 460 4616
+> 14 0 16 179 G 306 4617
+> 15 0 16 179 G 307 4617
+> 14 0 17 179 G 307 4618
+> 15 0 17 179 G 460 4618
+> 14 0 16 179 G 390 4619
+> 15 0 16 179 G 391 4619
+> 14 0 17 179 G 391 4620
+> 15 0 17 179 G 460 4620
+> 14 0 16 179 G 258 4621
+> 15 0 16 179 G 259 4621
+> 14 0 17 179 G 259 4622
+> 15 0 17 179 G 460 4622
+> 14 0 16 179 G 342 4623
+> 15 0 16 179 G 343 4623
+> 14 0 17 179 G 343 4624
+> 15 0 17 179 G 460 4624
+> 14 0 16 179 G 426 4625
+> 15 0 16 179 G 427 4625
+> 14 0 17 179 G 427 4626
+> 15 0 17 179 G 460 4626
+> 14 0 16 179 G 294 4627
+> 15 0 16 179 G 295 4627
+> 14 0 17 179 G 295 4628
+> 15 0 17 179 G 460 4628
+> 14 0 16 179 G 378 4629
+> 15 0 16 179 G 379 4629
+> 14 0 17 179 G 379 4630
+> 15 0 17 179 G 460 4630
+> 14 0 16 179 G 414 4631
+> 15 0 16 179 G 415 4631
+> 14 0 17 179 G 415 4632
+> 15 0 17 179 G 460 4632
+> 14 0 16 179 G 189 4633
+> 15 0 16 179 G 190 4633
+> 14 0 17 179 G 190 4634
+> 15 0 17 179 G 460 4634
+> 14 0 16 179 G 213 4635
+> 15 0 16 179 G 214 4635
+> 14 0 17 179 G 214 4636
+> 15 0 17 179 G 460 4636
+> 14 0 16 179 G 297 4637
+> 15 0 16 179 G 298 4637
+> 14 0 17 179 G 298 4638
+> 15 0 17 179 G 460 4638
+> 14 0 16 179 G 249 4639
+> 15 0 16 179 G 250 4639
+> 14 0 17 179 G 250 4640
+> 15 0 17 179 G 460 4640
+> 14 0 16 179 G 333 4641
+> 15 0 16 179 G 334 4641
+> 14 0 17 179 G 334 4642
+> 15 0 17 179 G 460 4642
+> 14 0 16 179 G 417 4643
+> 15 0 16 179 G 418 4643
+> 14 0 17 179 G 418 4644
+> 15 0 17 179 G 460 4644
+> 14 0 16 179 G 285 4645
+> 15 0 16 179 G 286 4645
+> 14 0 17 179 G 286 4646
+> 15 0 17 179 G 460 4646
+> 14 0 16 179 G 369 4647
+> 15 0 16 179 G 370 4647
+> 14 0 17 179 G 370 4648
+> 15 0 17 179 G 460 4648
+> 14 0 16 179 G 453 4649
+> 15 0 16 179 G 454 4649
+> 14 0 17 179 G 454 4650
+> 15 0 17 179 G 460 4650
+> 14 0 16 179 G 321 4651
+> 15 0 16 179 G 322 4651
+> 14 0 17 179 G 322 4652
+> 15 0 17 179 G 460 4652
+> 14 0 16 179 G 405 4653
+> 15 0 16 179 G 406 4653
+> 14 0 17 179 G 406 4654
+> 15 0 17 179 G 460 4654
+> 14 0 13 21 G 493 4655
+> 15 0 13 21 G 495 4655
+> 14 0 14 21 G 495 4656
+> 15 0 14 21 G 178 4656
+> 14 0 15 21 G 178 4657
+> 15 0 15 21 G 176 4657
+> 14 0 15 21 G 495 4658
+> 15 0 15 21 G 497 4658
+> 14 0 14 21 G 495 4659
+> 15 0 14 21 G 461 4659
+> 14 0 15 21 G 461 4660
+> 15 0 15 21 G 459 4660
+> 14 0 15 21 G 178 4661
+> 15 0 15 21 G 497 4661
+> 14 0 14 21 G 178 4662
+> 15 0 14 21 G 461 4662
+> 14 0 13 21 G 497 4663
+> 15 0 13 21 G 461 4663
+> 14 0 16 1362 G 1375 4664
+> 15 0 16 1362 G 1376 4664
+> 14 0 17 1362 G 1376 4665
+> 15 0 17 1362 G 1601 4665
+> 14 0 17 1362 G 1601 4666
+> 15 0 17 1362 G 1425 4666
+> 14 0 18 1362 G 1425 4667
+> 15 0 18 1362 G 1423 4667
+> 14 0 17 1362 G 1601 4668
+> 15 0 17 1362 G 1401 4668
+> 14 0 18 1362 G 1401 4669
+> 15 0 18 1362 G 1399 4669
+> 14 0 17 1362 G 1601 4670
+> 15 0 17 1362 G 1545 4670
+> 14 0 18 1362 G 1545 4671
+> 15 0 18 1362 G 1543 4671
+> 14 0 17 1362 G 1601 4672
+> 15 0 17 1362 G 1521 4672
+> 14 0 18 1362 G 1521 4673
+> 15 0 18 1362 G 1519 4673
+> 14 0 17 1362 G 1601 4674
+> 15 0 17 1362 G 1497 4674
+> 14 0 18 1362 G 1497 4675
+> 15 0 18 1362 G 1495 4675
+> 14 0 17 1362 G 1601 4676
+> 15 0 17 1362 G 1473 4676
+> 14 0 18 1362 G 1473 4677
+> 15 0 18 1362 G 1471 4677
+> 14 0 17 1362 G 1601 4678
+> 15 0 17 1362 G 1449 4678
+> 14 0 18 1362 G 1449 4679
+> 15 0 18 1362 G 1447 4679
+> 14 0 17 1362 G 1601 4680
+> 15 0 17 1362 G 1593 4680
+> 14 0 18 1362 G 1593 4681
+> 15 0 18 1362 G 1591 4681
+> 14 0 17 1362 G 1601 4682
+> 15 0 17 1362 G 1569 4682
+> 14 0 18 1362 G 1569 4683
+> 15 0 18 1362 G 1567 4683
+> 14 0 17 1362 G 1601 4684
+> 15 0 17 1362 G 1380 4684
+> 14 0 18 1362 G 1380 4685
+> 15 0 18 1362 G 1378 4685
+> 14 0 17 1362 G 1601 4686
+> 15 0 17 1362 G 1452 4686
+> 14 0 18 1362 G 1452 4687
+> 15 0 18 1362 G 1450 4687
+> 14 0 17 1362 G 1601 4688
+> 15 0 17 1362 G 1428 4688
+> 14 0 18 1362 G 1428 4689
+> 15 0 18 1362 G 1426 4689
+> 14 0 17 1362 G 1601 4690
+> 15 0 17 1362 G 1404 4690
+> 14 0 18 1362 G 1404 4691
+> 15 0 18 1362 G 1402 4691
+> 14 0 17 1362 G 1601 4692
+> 15 0 17 1362 G 1572 4692
+> 14 0 18 1362 G 1572 4693
+> 15 0 18 1362 G 1570 4693
+> 14 0 17 1362 G 1601 4694
+> 15 0 17 1362 G 1548 4694
+> 14 0 18 1362 G 1548 4695
+> 15 0 18 1362 G 1546 4695
+> 14 0 17 1362 G 1601 4696
+> 15 0 17 1362 G 1524 4696
+> 14 0 18 1362 G 1524 4697
+> 15 0 18 1362 G 1522 4697
+> 14 0 17 1362 G 1601 4698
+> 15 0 17 1362 G 1500 4698
+> 14 0 18 1362 G 1500 4699
+> 15 0 18 1362 G 1498 4699
+> 14 0 17 1362 G 1601 4700
+> 15 0 17 1362 G 1476 4700
+> 14 0 18 1362 G 1476 4701
+> 15 0 18 1362 G 1474 4701
+> 14 0 17 1362 G 1601 4702
+> 15 0 17 1362 G 1596 4702
+> 14 0 18 1362 G 1596 4703
+> 15 0 18 1362 G 1594 4703
+> 14 0 17 1362 G 1601 4704
+> 15 0 17 1362 G 1383 4704
+> 14 0 18 1362 G 1383 4705
+> 15 0 18 1362 G 1381 4705
+> 14 0 17 1362 G 1601 4706
+> 15 0 17 1362 G 1455 4706
+> 14 0 18 1362 G 1455 4707
+> 15 0 18 1362 G 1453 4707
+> 14 0 17 1362 G 1601 4708
+> 15 0 17 1362 G 1431 4708
+> 14 0 18 1362 G 1431 4709
+> 15 0 18 1362 G 1429 4709
+> 14 0 17 1362 G 1601 4710
+> 15 0 17 1362 G 1407 4710
+> 14 0 18 1362 G 1407 4711
+> 15 0 18 1362 G 1405 4711
+> 14 0 17 1362 G 1601 4712
+> 15 0 17 1362 G 1575 4712
+> 14 0 18 1362 G 1575 4713
+> 15 0 18 1362 G 1573 4713
+> 14 0 17 1362 G 1601 4714
+> 15 0 17 1362 G 1551 4714
+> 14 0 18 1362 G 1551 4715
+> 15 0 18 1362 G 1549 4715
+> 14 0 17 1362 G 1601 4716
+> 15 0 17 1362 G 1527 4716
+> 14 0 18 1362 G 1527 4717
+> 15 0 18 1362 G 1525 4717
+> 14 0 17 1362 G 1601 4718
+> 15 0 17 1362 G 1503 4718
+> 14 0 18 1362 G 1503 4719
+> 15 0 18 1362 G 1501 4719
+> 14 0 17 1362 G 1601 4720
+> 15 0 17 1362 G 1479 4720
+> 14 0 18 1362 G 1479 4721
+> 15 0 18 1362 G 1477 4721
+> 14 0 17 1362 G 1601 4722
+> 15 0 17 1362 G 1599 4722
+> 14 0 18 1362 G 1599 4723
+> 15 0 18 1362 G 1597 4723
+> 14 0 17 1362 G 1601 4724
+> 15 0 17 1362 G 1386 4724
+> 14 0 18 1362 G 1386 4725
+> 15 0 18 1362 G 1384 4725
+> 14 0 19 1362 G 1601 4726
+> 15 0 19 1362 G 1600 4726
+> 14 0 17 1362 G 1601 4727
+> 15 0 17 1362 G 1482 4727
+> 14 0 18 1362 G 1482 4728
+> 15 0 18 1362 G 1480 4728
+> 14 0 17 1362 G 1601 4729
+> 15 0 17 1362 G 1458 4729
+> 14 0 18 1362 G 1458 4730
+> 15 0 18 1362 G 1456 4730
+> 14 0 17 1362 G 1601 4731
+> 15 0 17 1362 G 1434 4731
+> 14 0 18 1362 G 1434 4732
+> 15 0 18 1362 G 1432 4732
+> 14 0 17 1362 G 1601 4733
+> 15 0 17 1362 G 1410 4733
+> 14 0 18 1362 G 1410 4734
+> 15 0 18 1362 G 1408 4734
+> 14 0 17 1362 G 1601 4735
+> 15 0 17 1362 G 1578 4735
+> 14 0 18 1362 G 1578 4736
+> 15 0 18 1362 G 1576 4736
+> 14 0 17 1362 G 1601 4737
+> 15 0 17 1362 G 1554 4737
+> 14 0 18 1362 G 1554 4738
+> 15 0 18 1362 G 1552 4738
+> 14 0 17 1362 G 1601 4739
+> 15 0 17 1362 G 1530 4739
+> 14 0 18 1362 G 1530 4740
+> 15 0 18 1362 G 1528 4740
+> 14 0 17 1362 G 1601 4741
+> 15 0 17 1362 G 1506 4741
+> 14 0 18 1362 G 1506 4742
+> 15 0 18 1362 G 1504 4742
+> 14 0 17 1362 G 1601 4743
+> 15 0 17 1362 G 1365 4743
+> 14 0 18 1362 G 1365 4744
+> 15 0 18 1362 G 1363 4744
+> 14 0 17 1362 G 1601 4745
+> 15 0 17 1362 G 1389 4745
+> 14 0 18 1362 G 1389 4746
+> 15 0 18 1362 G 1387 4746
+> 14 0 17 1362 G 1601 4747
+> 15 0 17 1362 G 1485 4747
+> 14 0 18 1362 G 1485 4748
+> 15 0 18 1362 G 1483 4748
+> 14 0 17 1362 G 1601 4749
+> 15 0 17 1362 G 1461 4749
+> 14 0 18 1362 G 1461 4750
+> 15 0 18 1362 G 1459 4750
+> 14 0 17 1362 G 1601 4751
+> 15 0 17 1362 G 1437 4751
+> 14 0 18 1362 G 1437 4752
+> 15 0 18 1362 G 1435 4752
+> 14 0 17 1362 G 1601 4753
+> 15 0 17 1362 G 1413 4753
+> 14 0 18 1362 G 1413 4754
+> 15 0 18 1362 G 1411 4754
+> 14 0 17 1362 G 1601 4755
+> 15 0 17 1362 G 1581 4755
+> 14 0 18 1362 G 1581 4756
+> 15 0 18 1362 G 1579 4756
+> 14 0 17 1362 G 1601 4757
+> 15 0 17 1362 G 1557 4757
+> 14 0 18 1362 G 1557 4758
+> 15 0 18 1362 G 1555 4758
+> 14 0 17 1362 G 1601 4759
+> 15 0 17 1362 G 1533 4759
+> 14 0 18 1362 G 1533 4760
+> 15 0 18 1362 G 1531 4760
+> 14 0 17 1362 G 1601 4761
+> 15 0 17 1362 G 1509 4761
+> 14 0 18 1362 G 1509 4762
+> 15 0 18 1362 G 1507 4762
+> 14 0 17 1362 G 1601 4763
+> 15 0 17 1362 G 1368 4763
+> 14 0 18 1362 G 1368 4764
+> 15 0 18 1362 G 1366 4764
+> 14 0 17 1362 G 1601 4765
+> 15 0 17 1362 G 1392 4765
+> 14 0 18 1362 G 1392 4766
+> 15 0 18 1362 G 1390 4766
+> 14 0 17 1362 G 1601 4767
+> 15 0 17 1362 G 1512 4767
+> 14 0 18 1362 G 1512 4768
+> 15 0 18 1362 G 1510 4768
+> 14 0 17 1362 G 1601 4769
+> 15 0 17 1362 G 1488 4769
+> 14 0 18 1362 G 1488 4770
+> 15 0 18 1362 G 1486 4770
+> 14 0 17 1362 G 1601 4771
+> 15 0 17 1362 G 1464 4771
+> 14 0 18 1362 G 1464 4772
+> 15 0 18 1362 G 1462 4772
+> 14 0 17 1362 G 1601 4773
+> 15 0 17 1362 G 1440 4773
+> 14 0 18 1362 G 1440 4774
+> 15 0 18 1362 G 1438 4774
+> 14 0 17 1362 G 1601 4775
+> 15 0 17 1362 G 1416 4775
+> 14 0 18 1362 G 1416 4776
+> 15 0 18 1362 G 1414 4776
+> 14 0 17 1362 G 1601 4777
+> 15 0 17 1362 G 1584 4777
+> 14 0 18 1362 G 1584 4778
+> 15 0 18 1362 G 1582 4778
+> 14 0 17 1362 G 1601 4779
+> 15 0 17 1362 G 1560 4779
+> 14 0 18 1362 G 1560 4780
+> 15 0 18 1362 G 1558 4780
+> 14 0 17 1362 G 1601 4781
+> 15 0 17 1362 G 1536 4781
+> 14 0 18 1362 G 1536 4782
+> 15 0 18 1362 G 1534 4782
+> 14 0 17 1362 G 1601 4783
+> 15 0 17 1362 G 1371 4783
+> 14 0 18 1362 G 1371 4784
+> 15 0 18 1362 G 1369 4784
+> 14 0 17 1362 G 1601 4785
+> 15 0 17 1362 G 1395 4785
+> 14 0 18 1362 G 1395 4786
+> 15 0 18 1362 G 1393 4786
+> 14 0 17 1362 G 1601 4787
+> 15 0 17 1362 G 1515 4787
+> 14 0 18 1362 G 1515 4788
+> 15 0 18 1362 G 1513 4788
+> 14 0 17 1362 G 1601 4789
+> 15 0 17 1362 G 1491 4789
+> 14 0 18 1362 G 1491 4790
+> 15 0 18 1362 G 1489 4790
+> 14 0 17 1362 G 1601 4791
+> 15 0 17 1362 G 1467 4791
+> 14 0 18 1362 G 1467 4792
+> 15 0 18 1362 G 1465 4792
+> 14 0 17 1362 G 1601 4793
+> 15 0 17 1362 G 1443 4793
+> 14 0 18 1362 G 1443 4794
+> 15 0 18 1362 G 1441 4794
+> 14 0 17 1362 G 1601 4795
+> 15 0 17 1362 G 1419 4795
+> 14 0 18 1362 G 1419 4796
+> 15 0 18 1362 G 1417 4796
+> 14 0 17 1362 G 1601 4797
+> 15 0 17 1362 G 1587 4797
+> 14 0 18 1362 G 1587 4798
+> 15 0 18 1362 G 1585 4798
+> 14 0 17 1362 G 1601 4799
+> 15 0 17 1362 G 1563 4799
+> 14 0 18 1362 G 1563 4800
+> 15 0 18 1362 G 1561 4800
+> 14 0 17 1362 G 1601 4801
+> 15 0 17 1362 G 1539 4801
+> 14 0 18 1362 G 1539 4802
+> 15 0 18 1362 G 1537 4802
+> 14 0 17 1362 G 1601 4803
+> 15 0 17 1362 G 1374 4803
+> 14 0 18 1362 G 1374 4804
+> 15 0 18 1362 G 1372 4804
+> 14 0 17 1362 G 1601 4805
+> 15 0 17 1362 G 1422 4805
+> 14 0 18 1362 G 1422 4806
+> 15 0 18 1362 G 1420 4806
+> 14 0 17 1362 G 1601 4807
+> 15 0 17 1362 G 1398 4807
+> 14 0 18 1362 G 1398 4808
+> 15 0 18 1362 G 1396 4808
+> 14 0 17 1362 G 1601 4809
+> 15 0 17 1362 G 1542 4809
+> 14 0 18 1362 G 1542 4810
+> 15 0 18 1362 G 1540 4810
+> 14 0 17 1362 G 1601 4811
+> 15 0 17 1362 G 1518 4811
+> 14 0 18 1362 G 1518 4812
+> 15 0 18 1362 G 1516 4812
+> 14 0 17 1362 G 1601 4813
+> 15 0 17 1362 G 1494 4813
+> 14 0 18 1362 G 1494 4814
+> 15 0 18 1362 G 1492 4814
+> 14 0 17 1362 G 1601 4815
+> 15 0 17 1362 G 1470 4815
+> 14 0 18 1362 G 1470 4816
+> 15 0 18 1362 G 1468 4816
+> 14 0 17 1362 G 1601 4817
+> 15 0 17 1362 G 1446 4817
+> 14 0 18 1362 G 1446 4818
+> 15 0 18 1362 G 1444 4818
+> 14 0 17 1362 G 1601 4819
+> 15 0 17 1362 G 1590 4819
+> 14 0 18 1362 G 1590 4820
+> 15 0 18 1362 G 1588 4820
+> 14 0 17 1362 G 1601 4821
+> 15 0 17 1362 G 1566 4821
+> 14 0 18 1362 G 1566 4822
+> 15 0 18 1362 G 1564 4822
+> 14 0 16 1362 G 1423 4823
+> 15 0 16 1362 G 1424 4823
+> 14 0 17 1362 G 1424 4824
+> 15 0 17 1362 G 1601 4824
+> 14 0 17 1362 G 1601 4825
+> 15 0 17 1362 G 1377 4825
+> 14 0 18 1362 G 1377 4826
+> 15 0 18 1362 G 1375 4826
+> 14 0 16 1362 G 1399 4827
+> 15 0 16 1362 G 1400 4827
+> 14 0 17 1362 G 1400 4828
+> 15 0 17 1362 G 1601 4828
+> 14 0 16 1362 G 1543 4829
+> 15 0 16 1362 G 1544 4829
+> 14 0 17 1362 G 1544 4830
+> 15 0 17 1362 G 1601 4830
+> 14 0 16 1362 G 1519 4831
+> 15 0 16 1362 G 1520 4831
+> 14 0 17 1362 G 1520 4832
+> 15 0 17 1362 G 1601 4832
+> 14 0 16 1362 G 1495 4833
+> 15 0 16 1362 G 1496 4833
+> 14 0 17 1362 G 1496 4834
+> 15 0 17 1362 G 1601 4834
+> 14 0 16 1362 G 1471 4835
+> 15 0 16 1362 G 1472 4835
+> 14 0 17 1362 G 1472 4836
+> 15 0 17 1362 G 1601 4836
+> 14 0 16 1362 G 1447 4837
+> 15 0 16 1362 G 1448 4837
+> 14 0 17 1362 G 1448 4838
+> 15 0 17 1362 G 1601 4838
+> 14 0 16 1362 G 1591 4839
+> 15 0 16 1362 G 1592 4839
+> 14 0 17 1362 G 1592 4840
+> 15 0 17 1362 G 1601 4840
+> 14 0 16 1362 G 1567 4841
+> 15 0 16 1362 G 1568 4841
+> 14 0 17 1362 G 1568 4842
+> 15 0 17 1362 G 1601 4842
+> 14 0 16 1362 G 1378 4843
+> 15 0 16 1362 G 1379 4843
+> 14 0 17 1362 G 1379 4844
+> 15 0 17 1362 G 1601 4844
+> 14 0 16 1362 G 1450 4845
+> 15 0 16 1362 G 1451 4845
+> 14 0 17 1362 G 1451 4846
+> 15 0 17 1362 G 1601 4846
+> 14 0 16 1362 G 1426 4847
+> 15 0 16 1362 G 1427 4847
+> 14 0 17 1362 G 1427 4848
+> 15 0 17 1362 G 1601 4848
+> 14 0 16 1362 G 1402 4849
+> 15 0 16 1362 G 1403 4849
+> 14 0 17 1362 G 1403 4850
+> 15 0 17 1362 G 1601 4850
+> 14 0 16 1362 G 1570 4851
+> 15 0 16 1362 G 1571 4851
+> 14 0 17 1362 G 1571 4852
+> 15 0 17 1362 G 1601 4852
+> 14 0 16 1362 G 1546 4853
+> 15 0 16 1362 G 1547 4853
+> 14 0 17 1362 G 1547 4854
+> 15 0 17 1362 G 1601 4854
+> 14 0 16 1362 G 1522 4855
+> 15 0 16 1362 G 1523 4855
+> 14 0 17 1362 G 1523 4856
+> 15 0 17 1362 G 1601 4856
+> 14 0 16 1362 G 1498 4857
+> 15 0 16 1362 G 1499 4857
+> 14 0 17 1362 G 1499 4858
+> 15 0 17 1362 G 1601 4858
+> 14 0 16 1362 G 1474 4859
+> 15 0 16 1362 G 1475 4859
+> 14 0 17 1362 G 1475 4860
+> 15 0 17 1362 G 1601 4860
+> 14 0 16 1362 G 1594 4861
+> 15 0 16 1362 G 1595 4861
+> 14 0 17 1362 G 1595 4862
+> 15 0 17 1362 G 1601 4862
+> 14 0 16 1362 G 1381 4863
+> 15 0 16 1362 G 1382 4863
+> 14 0 17 1362 G 1382 4864
+> 15 0 17 1362 G 1601 4864
+> 14 0 16 1362 G 1453 4865
+> 15 0 16 1362 G 1454 4865
+> 14 0 17 1362 G 1454 4866
+> 15 0 17 1362 G 1601 4866
+> 14 0 16 1362 G 1429 4867
+> 15 0 16 1362 G 1430 4867
+> 14 0 17 1362 G 1430 4868
+> 15 0 17 1362 G 1601 4868
+> 14 0 16 1362 G 1405 4869
+> 15 0 16 1362 G 1406 4869
+> 14 0 17 1362 G 1406 4870
+> 15 0 17 1362 G 1601 4870
+> 14 0 16 1362 G 1573 4871
+> 15 0 16 1362 G 1574 4871
+> 14 0 17 1362 G 1574 4872
+> 15 0 17 1362 G 1601 4872
+> 14 0 16 1362 G 1549 4873
+> 15 0 16 1362 G 1550 4873
+> 14 0 17 1362 G 1550 4874
+> 15 0 17 1362 G 1601 4874
+> 14 0 16 1362 G 1525 4875
+> 15 0 16 1362 G 1526 4875
+> 14 0 17 1362 G 1526 4876
+> 15 0 17 1362 G 1601 4876
+> 14 0 16 1362 G 1501 4877
+> 15 0 16 1362 G 1502 4877
+> 14 0 17 1362 G 1502 4878
+> 15 0 17 1362 G 1601 4878
+> 14 0 16 1362 G 1477 4879
+> 15 0 16 1362 G 1478 4879
+> 14 0 17 1362 G 1478 4880
+> 15 0 17 1362 G 1601 4880
+> 14 0 16 1362 G 1597 4881
+> 15 0 16 1362 G 1598 4881
+> 14 0 17 1362 G 1598 4882
+> 15 0 17 1362 G 1601 4882
+> 14 0 16 1362 G 1384 4883
+> 15 0 16 1362 G 1385 4883
+> 14 0 17 1362 G 1385 4884
+> 15 0 17 1362 G 1601 4884
+> 14 0 16 1362 G 1480 4885
+> 15 0 16 1362 G 1481 4885
+> 14 0 17 1362 G 1481 4886
+> 15 0 17 1362 G 1601 4886
+> 14 0 16 1362 G 1456 4887
+> 15 0 16 1362 G 1457 4887
+> 14 0 17 1362 G 1457 4888
+> 15 0 17 1362 G 1601 4888
+> 14 0 16 1362 G 1432 4889
+> 15 0 16 1362 G 1433 4889
+> 14 0 17 1362 G 1433 4890
+> 15 0 17 1362 G 1601 4890
+> 14 0 16 1362 G 1408 4891
+> 15 0 16 1362 G 1409 4891
+> 14 0 17 1362 G 1409 4892
+> 15 0 17 1362 G 1601 4892
+> 14 0 16 1362 G 1576 4893
+> 15 0 16 1362 G 1577 4893
+> 14 0 17 1362 G 1577 4894
+> 15 0 17 1362 G 1601 4894
+> 14 0 16 1362 G 1552 4895
+> 15 0 16 1362 G 1553 4895
+> 14 0 17 1362 G 1553 4896
+> 15 0 17 1362 G 1601 4896
+> 14 0 16 1362 G 1528 4897
+> 15 0 16 1362 G 1529 4897
+> 14 0 17 1362 G 1529 4898
+> 15 0 17 1362 G 1601 4898
+> 14 0 16 1362 G 1504 4899
+> 15 0 16 1362 G 1505 4899
+> 14 0 17 1362 G 1505 4900
+> 15 0 17 1362 G 1601 4900
+> 14 0 16 1362 G 1363 4901
+> 15 0 16 1362 G 1364 4901
+> 14 0 17 1362 G 1364 4902
+> 15 0 17 1362 G 1601 4902
+> 14 0 16 1362 G 1387 4903
+> 15 0 16 1362 G 1388 4903
+> 14 0 17 1362 G 1388 4904
+> 15 0 17 1362 G 1601 4904
+> 14 0 16 1362 G 1483 4905
+> 15 0 16 1362 G 1484 4905
+> 14 0 17 1362 G 1484 4906
+> 15 0 17 1362 G 1601 4906
+> 14 0 16 1362 G 1459 4907
+> 15 0 16 1362 G 1460 4907
+> 14 0 17 1362 G 1460 4908
+> 15 0 17 1362 G 1601 4908
+> 14 0 16 1362 G 1435 4909
+> 15 0 16 1362 G 1436 4909
+> 14 0 17 1362 G 1436 4910
+> 15 0 17 1362 G 1601 4910
+> 14 0 16 1362 G 1411 4911
+> 15 0 16 1362 G 1412 4911
+> 14 0 17 1362 G 1412 4912
+> 15 0 17 1362 G 1601 4912
+> 14 0 16 1362 G 1579 4913
+> 15 0 16 1362 G 1580 4913
+> 14 0 17 1362 G 1580 4914
+> 15 0 17 1362 G 1601 4914
+> 14 0 16 1362 G 1555 4915
+> 15 0 16 1362 G 1556 4915
+> 14 0 17 1362 G 1556 4916
+> 15 0 17 1362 G 1601 4916
+> 14 0 16 1362 G 1531 4917
+> 15 0 16 1362 G 1532 4917
+> 14 0 17 1362 G 1532 4918
+> 15 0 17 1362 G 1601 4918
+> 14 0 16 1362 G 1507 4919
+> 15 0 16 1362 G 1508 4919
+> 14 0 17 1362 G 1508 4920
+> 15 0 17 1362 G 1601 4920
+> 14 0 16 1362 G 1366 4921
+> 15 0 16 1362 G 1367 4921
+> 14 0 17 1362 G 1367 4922
+> 15 0 17 1362 G 1601 4922
+> 14 0 16 1362 G 1390 4923
+> 15 0 16 1362 G 1391 4923
+> 14 0 17 1362 G 1391 4924
+> 15 0 17 1362 G 1601 4924
+> 14 0 16 1362 G 1510 4925
+> 15 0 16 1362 G 1511 4925
+> 14 0 17 1362 G 1511 4926
+> 15 0 17 1362 G 1601 4926
+> 14 0 16 1362 G 1486 4927
+> 15 0 16 1362 G 1487 4927
+> 14 0 17 1362 G 1487 4928
+> 15 0 17 1362 G 1601 4928
+> 14 0 16 1362 G 1462 4929
+> 15 0 16 1362 G 1463 4929
+> 14 0 17 1362 G 1463 4930
+> 15 0 17 1362 G 1601 4930
+> 14 0 16 1362 G 1438 4931
+> 15 0 16 1362 G 1439 4931
+> 14 0 17 1362 G 1439 4932
+> 15 0 17 1362 G 1601 4932
+> 14 0 16 1362 G 1414 4933
+> 15 0 16 1362 G 1415 4933
+> 14 0 17 1362 G 1415 4934
+> 15 0 17 1362 G 1601 4934
+> 14 0 16 1362 G 1582 4935
+> 15 0 16 1362 G 1583 4935
+> 14 0 17 1362 G 1583 4936
+> 15 0 17 1362 G 1601 4936
+> 14 0 16 1362 G 1558 4937
+> 15 0 16 1362 G 1559 4937
+> 14 0 17 1362 G 1559 4938
+> 15 0 17 1362 G 1601 4938
+> 14 0 16 1362 G 1534 4939
+> 15 0 16 1362 G 1535 4939
+> 14 0 17 1362 G 1535 4940
+> 15 0 17 1362 G 1601 4940
+> 14 0 16 1362 G 1369 4941
+> 15 0 16 1362 G 1370 4941
+> 14 0 17 1362 G 1370 4942
+> 15 0 17 1362 G 1601 4942
+> 14 0 16 1362 G 1393 4943
+> 15 0 16 1362 G 1394 4943
+> 14 0 17 1362 G 1394 4944
+> 15 0 17 1362 G 1601 4944
+> 14 0 16 1362 G 1513 4945
+> 15 0 16 1362 G 1514 4945
+> 14 0 17 1362 G 1514 4946
+> 15 0 17 1362 G 1601 4946
+> 14 0 16 1362 G 1489 4947
+> 15 0 16 1362 G 1490 4947
+> 14 0 17 1362 G 1490 4948
+> 15 0 17 1362 G 1601 4948
+> 14 0 16 1362 G 1465 4949
+> 15 0 16 1362 G 1466 4949
+> 14 0 17 1362 G 1466 4950
+> 15 0 17 1362 G 1601 4950
+> 14 0 16 1362 G 1441 4951
+> 15 0 16 1362 G 1442 4951
+> 14 0 17 1362 G 1442 4952
+> 15 0 17 1362 G 1601 4952
+> 14 0 16 1362 G 1417 4953
+> 15 0 16 1362 G 1418 4953
+> 14 0 17 1362 G 1418 4954
+> 15 0 17 1362 G 1601 4954
+> 14 0 16 1362 G 1585 4955
+> 15 0 16 1362 G 1586 4955
+> 14 0 17 1362 G 1586 4956
+> 15 0 17 1362 G 1601 4956
+> 14 0 16 1362 G 1561 4957
+> 15 0 16 1362 G 1562 4957
+> 14 0 17 1362 G 1562 4958
+> 15 0 17 1362 G 1601 4958
+> 14 0 16 1362 G 1537 4959
+> 15 0 16 1362 G 1538 4959
+> 14 0 17 1362 G 1538 4960
+> 15 0 17 1362 G 1601 4960
+> 14 0 16 1362 G 1372 4961
+> 15 0 16 1362 G 1373 4961
+> 14 0 17 1362 G 1373 4962
+> 15 0 17 1362 G 1601 4962
+> 14 0 16 1362 G 1420 4963
+> 15 0 16 1362 G 1421 4963
+> 14 0 17 1362 G 1421 4964
+> 15 0 17 1362 G 1601 4964
+> 14 0 16 1362 G 1396 4965
+> 15 0 16 1362 G 1397 4965
+> 14 0 17 1362 G 1397 4966
+> 15 0 17 1362 G 1601 4966
+> 14 0 16 1362 G 1540 4967
+> 15 0 16 1362 G 1541 4967
+> 14 0 17 1362 G 1541 4968
+> 15 0 17 1362 G 1601 4968
+> 14 0 16 1362 G 1516 4969
+> 15 0 16 1362 G 1517 4969
+> 14 0 17 1362 G 1517 4970
+> 15 0 17 1362 G 1601 4970
+> 14 0 16 1362 G 1492 4971
+> 15 0 16 1362 G 1493 4971
+> 14 0 17 1362 G 1493 4972
+> 15 0 17 1362 G 1601 4972
+> 14 0 16 1362 G 1468 4973
+> 15 0 16 1362 G 1469 4973
+> 14 0 17 1362 G 1469 4974
+> 15 0 17 1362 G 1601 4974
+> 14 0 16 1362 G 1444 4975
+> 15 0 16 1362 G 1445 4975
+> 14 0 17 1362 G 1445 4976
+> 15 0 17 1362 G 1601 4976
+> 14 0 16 1362 G 1588 4977
+> 15 0 16 1362 G 1589 4977
+> 14 0 17 1362 G 1589 4978
+> 15 0 17 1362 G 1601 4978
+> 14 0 16 1362 G 1564 4979
+> 15 0 16 1362 G 1565 4979
+> 14 0 17 1362 G 1565 4980
+> 15 0 17 1362 G 1601 4980
+> 14 0 16 1190 G 1221 4981
+> 15 0 16 1190 G 1222 4981
+> 14 0 17 1190 G 1222 4982
+> 15 0 17 1190 G 1360 4982
+> 14 0 17 1190 G 1360 4983
+> 15 0 17 1190 G 1283 4983
+> 14 0 18 1190 G 1283 4984
+> 15 0 18 1190 G 1281 4984
+> 14 0 17 1190 G 1360 4985
+> 15 0 17 1190 G 1259 4985
+> 14 0 18 1190 G 1259 4986
+> 15 0 18 1190 G 1257 4986
+> 14 0 17 1190 G 1360 4987
+> 15 0 17 1190 G 1235 4987
+> 14 0 18 1190 G 1235 4988
+> 15 0 18 1190 G 1233 4988
+> 14 0 17 1190 G 1360 4989
+> 15 0 17 1190 G 1343 4989
+> 14 0 18 1190 G 1343 4990
+> 15 0 18 1190 G 1341 4990
+> 14 0 17 1190 G 1360 4991
+> 15 0 17 1190 G 1319 4991
+> 14 0 18 1190 G 1319 4992
+> 15 0 18 1190 G 1317 4992
+> 14 0 17 1190 G 1360 4993
+> 15 0 17 1190 G 1295 4993
+> 14 0 18 1190 G 1295 4994
+> 15 0 18 1190 G 1293 4994
+> 14 0 17 1190 G 1360 4995
+> 15 0 17 1190 G 1271 4995
+> 14 0 18 1190 G 1271 4996
+> 15 0 18 1190 G 1269 4996
+> 14 0 17 1190 G 1360 4997
+> 15 0 17 1190 G 1247 4997
+> 14 0 18 1190 G 1247 4998
+> 15 0 18 1190 G 1245 4998
+> 14 0 17 1190 G 1360 4999
+> 15 0 17 1190 G 1355 4999
+> 14 0 18 1190 G 1355 5000
+> 15 0 18 1190 G 1353 5000
+> 14 0 17 1190 G 1360 5001
+> 15 0 17 1190 G 1331 5001
+> 14 0 18 1190 G 1331 5002
+> 15 0 18 1190 G 1329 5002
+> 14 0 17 1190 G 1360 5003
+> 15 0 17 1190 G 1307 5003
+> 14 0 18 1190 G 1307 5004
+> 15 0 18 1190 G 1305 5004
+> 14 0 17 1190 G 1360 5005
+> 15 0 17 1190 G 1193 5005
+> 14 0 18 1190 G 1193 5006
+> 15 0 18 1190 G 1191 5006
+> 14 0 17 1190 G 1360 5007
+> 15 0 17 1190 G 1205 5007
+> 14 0 18 1190 G 1205 5008
+> 15 0 18 1190 G 1203 5008
+> 14 0 17 1190 G 1360 5009
+> 15 0 17 1190 G 1217 5009
+> 14 0 18 1190 G 1217 5010
+> 15 0 18 1190 G 1215 5010
+> 14 0 19 1190 G 1360 5011
+> 15 0 19 1190 G 1359 5011
+> 14 0 17 1190 G 1360 5012
+> 15 0 17 1190 G 1250 5012
+> 14 0 18 1190 G 1250 5013
+> 15 0 18 1190 G 1248 5013
+> 14 0 17 1190 G 1360 5014
+> 15 0 17 1190 G 1226 5014
+> 14 0 18 1190 G 1226 5015
+> 15 0 18 1190 G 1224 5015
+> 14 0 17 1190 G 1360 5016
+> 15 0 17 1190 G 1310 5016
+> 14 0 18 1190 G 1310 5017
+> 15 0 18 1190 G 1308 5017
+> 14 0 17 1190 G 1360 5018
+> 15 0 17 1190 G 1286 5018
+> 14 0 18 1190 G 1286 5019
+> 15 0 18 1190 G 1284 5019
+> 14 0 17 1190 G 1360 5020
+> 15 0 17 1190 G 1262 5020
+> 14 0 18 1190 G 1262 5021
+> 15 0 18 1190 G 1260 5021
+> 14 0 17 1190 G 1360 5022
+> 15 0 17 1190 G 1238 5022
+> 14 0 18 1190 G 1238 5023
+> 15 0 18 1190 G 1236 5023
+> 14 0 17 1190 G 1360 5024
+> 15 0 17 1190 G 1346 5024
+> 14 0 18 1190 G 1346 5025
+> 15 0 18 1190 G 1344 5025
+> 14 0 17 1190 G 1360 5026
+> 15 0 17 1190 G 1322 5026
+> 14 0 18 1190 G 1322 5027
+> 15 0 18 1190 G 1320 5027
+> 14 0 17 1190 G 1360 5028
+> 15 0 17 1190 G 1298 5028
+> 14 0 18 1190 G 1298 5029
+> 15 0 18 1190 G 1296 5029
+> 14 0 17 1190 G 1360 5030
+> 15 0 17 1190 G 1274 5030
+> 14 0 18 1190 G 1274 5031
+> 15 0 18 1190 G 1272 5031
+> 14 0 17 1190 G 1360 5032
+> 15 0 17 1190 G 1358 5032
+> 14 0 18 1190 G 1358 5033
+> 15 0 18 1190 G 1356 5033
+> 14 0 17 1190 G 1360 5034
+> 15 0 17 1190 G 1334 5034
+> 14 0 18 1190 G 1334 5035
+> 15 0 18 1190 G 1332 5035
+> 14 0 17 1190 G 1360 5036
+> 15 0 17 1190 G 1196 5036
+> 14 0 18 1190 G 1196 5037
+> 15 0 18 1190 G 1194 5037
+> 14 0 17 1190 G 1360 5038
+> 15 0 17 1190 G 1208 5038
+> 14 0 18 1190 G 1208 5039
+> 15 0 18 1190 G 1206 5039
+> 14 0 17 1190 G 1360 5040
+> 15 0 17 1190 G 1253 5040
+> 14 0 18 1190 G 1253 5041
+> 15 0 18 1190 G 1251 5041
+> 14 0 17 1190 G 1360 5042
+> 15 0 17 1190 G 1229 5042
+> 14 0 18 1190 G 1229 5043
+> 15 0 18 1190 G 1227 5043
+> 14 0 17 1190 G 1360 5044
+> 15 0 17 1190 G 1313 5044
+> 14 0 18 1190 G 1313 5045
+> 15 0 18 1190 G 1311 5045
+> 14 0 17 1190 G 1360 5046
+> 15 0 17 1190 G 1289 5046
+> 14 0 18 1190 G 1289 5047
+> 15 0 18 1190 G 1287 5047
+> 14 0 17 1190 G 1360 5048
+> 15 0 17 1190 G 1265 5048
+> 14 0 18 1190 G 1265 5049
+> 15 0 18 1190 G 1263 5049
+> 14 0 17 1190 G 1360 5050
+> 15 0 17 1190 G 1241 5050
+> 14 0 18 1190 G 1241 5051
+> 15 0 18 1190 G 1239 5051
+> 14 0 17 1190 G 1360 5052
+> 15 0 17 1190 G 1349 5052
+> 14 0 18 1190 G 1349 5053
+> 15 0 18 1190 G 1347 5053
+> 14 0 17 1190 G 1360 5054
+> 15 0 17 1190 G 1325 5054
+> 14 0 18 1190 G 1325 5055
+> 15 0 18 1190 G 1323 5055
+> 14 0 17 1190 G 1360 5056
+> 15 0 17 1190 G 1301 5056
+> 14 0 18 1190 G 1301 5057
+> 15 0 18 1190 G 1299 5057
+> 14 0 17 1190 G 1360 5058
+> 15 0 17 1190 G 1277 5058
+> 14 0 18 1190 G 1277 5059
+> 15 0 18 1190 G 1275 5059
+> 14 0 17 1190 G 1360 5060
+> 15 0 17 1190 G 1337 5060
+> 14 0 18 1190 G 1337 5061
+> 15 0 18 1190 G 1335 5061
+> 14 0 17 1190 G 1360 5062
+> 15 0 17 1190 G 1199 5062
+> 14 0 18 1190 G 1199 5063
+> 15 0 18 1190 G 1197 5063
+> 14 0 17 1190 G 1360 5064
+> 15 0 17 1190 G 1211 5064
+> 14 0 18 1190 G 1211 5065
+> 15 0 18 1190 G 1209 5065
+> 14 0 17 1190 G 1360 5066
+> 15 0 17 1190 G 1220 5066
+> 14 0 18 1190 G 1220 5067
+> 15 0 18 1190 G 1218 5067
+> 14 0 17 1190 G 1360 5068
+> 15 0 17 1190 G 1280 5068
+> 14 0 18 1190 G 1280 5069
+> 15 0 18 1190 G 1278 5069
+> 14 0 17 1190 G 1360 5070
+> 15 0 17 1190 G 1256 5070
+> 14 0 18 1190 G 1256 5071
+> 15 0 18 1190 G 1254 5071
+> 14 0 17 1190 G 1360 5072
+> 15 0 17 1190 G 1232 5072
+> 14 0 18 1190 G 1232 5073
+> 15 0 18 1190 G 1230 5073
+> 14 0 17 1190 G 1360 5074
+> 15 0 17 1190 G 1340 5074
+> 14 0 18 1190 G 1340 5075
+> 15 0 18 1190 G 1338 5075
+> 14 0 17 1190 G 1360 5076
+> 15 0 17 1190 G 1316 5076
+> 14 0 18 1190 G 1316 5077
+> 15 0 18 1190 G 1314 5077
+> 14 0 17 1190 G 1360 5078
+> 15 0 17 1190 G 1292 5078
+> 14 0 18 1190 G 1292 5079
+> 15 0 18 1190 G 1290 5079
+> 14 0 17 1190 G 1360 5080
+> 15 0 17 1190 G 1268 5080
+> 14 0 18 1190 G 1268 5081
+> 15 0 18 1190 G 1266 5081
+> 14 0 17 1190 G 1360 5082
+> 15 0 17 1190 G 1244 5082
+> 14 0 18 1190 G 1244 5083
+> 15 0 18 1190 G 1242 5083
+> 14 0 17 1190 G 1360 5084
+> 15 0 17 1190 G 1352 5084
+> 14 0 18 1190 G 1352 5085
+> 15 0 18 1190 G 1350 5085
+> 14 0 17 1190 G 1360 5086
+> 15 0 17 1190 G 1328 5086
+> 14 0 18 1190 G 1328 5087
+> 15 0 18 1190 G 1326 5087
+> 14 0 17 1190 G 1360 5088
+> 15 0 17 1190 G 1304 5088
+> 14 0 18 1190 G 1304 5089
+> 15 0 18 1190 G 1302 5089
+> 14 0 17 1190 G 1360 5090
+> 15 0 17 1190 G 1202 5090
+> 14 0 18 1190 G 1202 5091
+> 15 0 18 1190 G 1200 5091
+> 14 0 17 1190 G 1360 5092
+> 15 0 17 1190 G 1214 5092
+> 14 0 18 1190 G 1214 5093
+> 15 0 18 1190 G 1212 5093
+> 14 0 16 1190 G 1281 5094
+> 15 0 16 1190 G 1282 5094
+> 14 0 17 1190 G 1282 5095
+> 15 0 17 1190 G 1360 5095
+> 14 0 17 1190 G 1360 5096
+> 15 0 17 1190 G 1223 5096
+> 14 0 18 1190 G 1223 5097
+> 15 0 18 1190 G 1221 5097
+> 14 0 16 1190 G 1257 5098
+> 15 0 16 1190 G 1258 5098
+> 14 0 17 1190 G 1258 5099
+> 15 0 17 1190 G 1360 5099
+> 14 0 16 1190 G 1233 5100
+> 15 0 16 1190 G 1234 5100
+> 14 0 17 1190 G 1234 5101
+> 15 0 17 1190 G 1360 5101
+> 14 0 16 1190 G 1341 5102
+> 15 0 16 1190 G 1342 5102
+> 14 0 17 1190 G 1342 5103
+> 15 0 17 1190 G 1360 5103
+> 14 0 16 1190 G 1317 5104
+> 15 0 16 1190 G 1318 5104
+> 14 0 17 1190 G 1318 5105
+> 15 0 17 1190 G 1360 5105
+> 14 0 16 1190 G 1293 5106
+> 15 0 16 1190 G 1294 5106
+> 14 0 17 1190 G 1294 5107
+> 15 0 17 1190 G 1360 5107
+> 14 0 16 1190 G 1269 5108
+> 15 0 16 1190 G 1270 5108
+> 14 0 17 1190 G 1270 5109
+> 15 0 17 1190 G 1360 5109
+> 14 0 16 1190 G 1245 5110
+> 15 0 16 1190 G 1246 5110
+> 14 0 17 1190 G 1246 5111
+> 15 0 17 1190 G 1360 5111
+> 14 0 16 1190 G 1353 5112
+> 15 0 16 1190 G 1354 5112
+> 14 0 17 1190 G 1354 5113
+> 15 0 17 1190 G 1360 5113
+> 14 0 16 1190 G 1329 5114
+> 15 0 16 1190 G 1330 5114
+> 14 0 17 1190 G 1330 5115
+> 15 0 17 1190 G 1360 5115
+> 14 0 16 1190 G 1305 5116
+> 15 0 16 1190 G 1306 5116
+> 14 0 17 1190 G 1306 5117
+> 15 0 17 1190 G 1360 5117
+> 14 0 16 1190 G 1191 5118
+> 15 0 16 1190 G 1192 5118
+> 14 0 17 1190 G 1192 5119
+> 15 0 17 1190 G 1360 5119
+> 14 0 16 1190 G 1203 5120
+> 15 0 16 1190 G 1204 5120
+> 14 0 17 1190 G 1204 5121
+> 15 0 17 1190 G 1360 5121
+> 14 0 16 1190 G 1215 5122
+> 15 0 16 1190 G 1216 5122
+> 14 0 17 1190 G 1216 5123
+> 15 0 17 1190 G 1360 5123
+> 14 0 16 1190 G 1248 5124
+> 15 0 16 1190 G 1249 5124
+> 14 0 17 1190 G 1249 5125
+> 15 0 17 1190 G 1360 5125
+> 14 0 16 1190 G 1224 5126
+> 15 0 16 1190 G 1225 5126
+> 14 0 17 1190 G 1225 5127
+> 15 0 17 1190 G 1360 5127
+> 14 0 16 1190 G 1308 5128
+> 15 0 16 1190 G 1309 5128
+> 14 0 17 1190 G 1309 5129
+> 15 0 17 1190 G 1360 5129
+> 14 0 16 1190 G 1284 5130
+> 15 0 16 1190 G 1285 5130
+> 14 0 17 1190 G 1285 5131
+> 15 0 17 1190 G 1360 5131
+> 14 0 16 1190 G 1260 5132
+> 15 0 16 1190 G 1261 5132
+> 14 0 17 1190 G 1261 5133
+> 15 0 17 1190 G 1360 5133
+> 14 0 16 1190 G 1236 5134
+> 15 0 16 1190 G 1237 5134
+> 14 0 17 1190 G 1237 5135
+> 15 0 17 1190 G 1360 5135
+> 14 0 16 1190 G 1344 5136
+> 15 0 16 1190 G 1345 5136
+> 14 0 17 1190 G 1345 5137
+> 15 0 17 1190 G 1360 5137
+> 14 0 16 1190 G 1320 5138
+> 15 0 16 1190 G 1321 5138
+> 14 0 17 1190 G 1321 5139
+> 15 0 17 1190 G 1360 5139
+> 14 0 16 1190 G 1296 5140
+> 15 0 16 1190 G 1297 5140
+> 14 0 17 1190 G 1297 5141
+> 15 0 17 1190 G 1360 5141
+> 14 0 16 1190 G 1272 5142
+> 15 0 16 1190 G 1273 5142
+> 14 0 17 1190 G 1273 5143
+> 15 0 17 1190 G 1360 5143
+> 14 0 16 1190 G 1356 5144
+> 15 0 16 1190 G 1357 5144
+> 14 0 17 1190 G 1357 5145
+> 15 0 17 1190 G 1360 5145
+> 14 0 16 1190 G 1332 5146
+> 15 0 16 1190 G 1333 5146
+> 14 0 17 1190 G 1333 5147
+> 15 0 17 1190 G 1360 5147
+> 14 0 16 1190 G 1194 5148
+> 15 0 16 1190 G 1195 5148
+> 14 0 17 1190 G 1195 5149
+> 15 0 17 1190 G 1360 5149
+> 14 0 16 1190 G 1206 5150
+> 15 0 16 1190 G 1207 5150
+> 14 0 17 1190 G 1207 5151
+> 15 0 17 1190 G 1360 5151
+> 14 0 16 1190 G 1251 5152
+> 15 0 16 1190 G 1252 5152
+> 14 0 17 1190 G 1252 5153
+> 15 0 17 1190 G 1360 5153
+> 14 0 16 1190 G 1227 5154
+> 15 0 16 1190 G 1228 5154
+> 14 0 17 1190 G 1228 5155
+> 15 0 17 1190 G 1360 5155
+> 14 0 16 1190 G 1311 5156
+> 15 0 16 1190 G 1312 5156
+> 14 0 17 1190 G 1312 5157
+> 15 0 17 1190 G 1360 5157
+> 14 0 16 1190 G 1287 5158
+> 15 0 16 1190 G 1288 5158
+> 14 0 17 1190 G 1288 5159
+> 15 0 17 1190 G 1360 5159
+> 14 0 16 1190 G 1263 5160
+> 15 0 16 1190 G 1264 5160
+> 14 0 17 1190 G 1264 5161
+> 15 0 17 1190 G 1360 5161
+> 14 0 16 1190 G 1239 5162
+> 15 0 16 1190 G 1240 5162
+> 14 0 17 1190 G 1240 5163
+> 15 0 17 1190 G 1360 5163
+> 14 0 16 1190 G 1347 5164
+> 15 0 16 1190 G 1348 5164
+> 14 0 17 1190 G 1348 5165
+> 15 0 17 1190 G 1360 5165
+> 14 0 16 1190 G 1323 5166
+> 15 0 16 1190 G 1324 5166
+> 14 0 17 1190 G 1324 5167
+> 15 0 17 1190 G 1360 5167
+> 14 0 16 1190 G 1299 5168
+> 15 0 16 1190 G 1300 5168
+> 14 0 17 1190 G 1300 5169
+> 15 0 17 1190 G 1360 5169
+> 14 0 16 1190 G 1275 5170
+> 15 0 16 1190 G 1276 5170
+> 14 0 17 1190 G 1276 5171
+> 15 0 17 1190 G 1360 5171
+> 14 0 16 1190 G 1335 5172
+> 15 0 16 1190 G 1336 5172
+> 14 0 17 1190 G 1336 5173
+> 15 0 17 1190 G 1360 5173
+> 14 0 16 1190 G 1197 5174
+> 15 0 16 1190 G 1198 5174
+> 14 0 17 1190 G 1198 5175
+> 15 0 17 1190 G 1360 5175
+> 14 0 16 1190 G 1209 5176
+> 15 0 16 1190 G 1210 5176
+> 14 0 17 1190 G 1210 5177
+> 15 0 17 1190 G 1360 5177
+> 14 0 16 1190 G 1218 5178
+> 15 0 16 1190 G 1219 5178
+> 14 0 17 1190 G 1219 5179
+> 15 0 17 1190 G 1360 5179
+> 14 0 16 1190 G 1278 5180
+> 15 0 16 1190 G 1279 5180
+> 14 0 17 1190 G 1279 5181
+> 15 0 17 1190 G 1360 5181
+> 14 0 16 1190 G 1254 5182
+> 15 0 16 1190 G 1255 5182
+> 14 0 17 1190 G 1255 5183
+> 15 0 17 1190 G 1360 5183
+> 14 0 16 1190 G 1230 5184
+> 15 0 16 1190 G 1231 5184
+> 14 0 17 1190 G 1231 5185
+> 15 0 17 1190 G 1360 5185
+> 14 0 16 1190 G 1338 5186
+> 15 0 16 1190 G 1339 5186
+> 14 0 17 1190 G 1339 5187
+> 15 0 17 1190 G 1360 5187
+> 14 0 16 1190 G 1314 5188
+> 15 0 16 1190 G 1315 5188
+> 14 0 17 1190 G 1315 5189
+> 15 0 17 1190 G 1360 5189
+> 14 0 16 1190 G 1290 5190
+> 15 0 16 1190 G 1291 5190
+> 14 0 17 1190 G 1291 5191
+> 15 0 17 1190 G 1360 5191
+> 14 0 16 1190 G 1266 5192
+> 15 0 16 1190 G 1267 5192
+> 14 0 17 1190 G 1267 5193
+> 15 0 17 1190 G 1360 5193
+> 14 0 16 1190 G 1242 5194
+> 15 0 16 1190 G 1243 5194
+> 14 0 17 1190 G 1243 5195
+> 15 0 17 1190 G 1360 5195
+> 14 0 16 1190 G 1350 5196
+> 15 0 16 1190 G 1351 5196
+> 14 0 17 1190 G 1351 5197
+> 15 0 17 1190 G 1360 5197
+> 14 0 16 1190 G 1326 5198
+> 15 0 16 1190 G 1327 5198
+> 14 0 17 1190 G 1327 5199
+> 15 0 17 1190 G 1360 5199
+> 14 0 16 1190 G 1302 5200
+> 15 0 16 1190 G 1303 5200
+> 14 0 17 1190 G 1303 5201
+> 15 0 17 1190 G 1360 5201
+> 14 0 16 1190 G 1200 5202
+> 15 0 16 1190 G 1201 5202
+> 14 0 17 1190 G 1201 5203
+> 15 0 17 1190 G 1360 5203
+> 14 0 16 1190 G 1212 5204
+> 15 0 16 1190 G 1213 5204
+> 14 0 17 1190 G 1213 5205
+> 15 0 17 1190 G 1360 5205
+> 14 0 13 1189 G 1600 5206
+> 15 0 13 1189 G 1602 5206
+> 14 0 15 1189 G 1602 5207
+> 15 0 15 1189 G 1604 5207
+> 14 0 14 1189 G 1602 5208
+> 15 0 14 1189 G 1361 5208
+> 14 0 15 1189 G 1361 5209
+> 15 0 15 1189 G 1359 5209
+> 14 0 13 1189 G 1604 5210
+> 15 0 13 1189 G 1361 5210
+> 14 0 16 1016 G 1059 5211
+> 15 0 16 1016 G 1060 5211
+> 14 0 17 1016 G 1060 5212
+> 15 0 17 1016 G 1156 5212
+> 14 0 17 1016 G 1156 5213
+> 15 0 17 1016 G 1124 5213
+> 14 0 18 1016 G 1124 5214
+> 15 0 18 1016 G 1122 5214
+> 14 0 17 1016 G 1156 5215
+> 15 0 17 1016 G 1073 5215
+> 14 0 18 1016 G 1073 5216
+> 15 0 18 1016 G 1071 5216
+> 14 0 17 1016 G 1156 5217
+> 15 0 17 1016 G 1019 5217
+> 14 0 18 1016 G 1019 5218
+> 15 0 18 1016 G 1017 5218
+> 14 0 17 1016 G 1156 5219
+> 15 0 17 1016 G 1031 5219
+> 14 0 18 1016 G 1031 5220
+> 15 0 18 1016 G 1029 5220
+> 14 0 17 1016 G 1156 5221
+> 15 0 17 1016 G 1043 5221
+> 14 0 18 1016 G 1043 5222
+> 15 0 18 1016 G 1041 5222
+> 14 0 19 1016 G 1156 5223
+> 15 0 19 1016 G 1155 5223
+> 14 0 17 1016 G 1156 5224
+> 15 0 17 1016 G 1076 5224
+> 14 0 18 1016 G 1076 5225
+> 15 0 18 1016 G 1074 5225
+> 14 0 17 1016 G 1156 5226
+> 15 0 17 1016 G 1139 5226
+> 14 0 18 1016 G 1139 5227
+> 15 0 18 1016 G 1137 5227
+> 14 0 17 1016 G 1156 5228
+> 15 0 17 1016 G 1088 5228
+> 14 0 18 1016 G 1088 5229
+> 15 0 18 1016 G 1086 5229
+> 14 0 17 1016 G 1156 5230
+> 15 0 17 1016 G 1151 5230
+> 14 0 18 1016 G 1151 5231
+> 15 0 18 1016 G 1149 5231
+> 14 0 17 1016 G 1156 5232
+> 15 0 17 1016 G 1100 5232
+> 14 0 18 1016 G 1100 5233
+> 15 0 18 1016 G 1098 5233
+> 14 0 17 1016 G 1156 5234
+> 15 0 17 1016 G 1052 5234
+> 14 0 18 1016 G 1052 5235
+> 15 0 18 1016 G 1050 5235
+> 14 0 17 1016 G 1156 5236
+> 15 0 17 1016 G 1115 5236
+> 14 0 18 1016 G 1115 5237
+> 15 0 18 1016 G 1113 5237
+> 14 0 17 1016 G 1156 5238
+> 15 0 17 1016 G 1064 5238
+> 14 0 18 1016 G 1064 5239
+> 15 0 18 1016 G 1062 5239
+> 14 0 17 1016 G 1156 5240
+> 15 0 17 1016 G 1127 5240
+> 14 0 18 1016 G 1127 5241
+> 15 0 18 1016 G 1125 5241
+> 14 0 17 1016 G 1156 5242
+> 15 0 17 1016 G 1022 5242
+> 14 0 18 1016 G 1022 5243
+> 15 0 18 1016 G 1020 5243
+> 14 0 17 1016 G 1156 5244
+> 15 0 17 1016 G 1034 5244
+> 14 0 18 1016 G 1034 5245
+> 15 0 18 1016 G 1032 5245
+> 14 0 17 1016 G 1156 5246
+> 15 0 17 1016 G 1079 5246
+> 14 0 18 1016 G 1079 5247
+> 15 0 18 1016 G 1077 5247
+> 14 0 17 1016 G 1156 5248
+> 15 0 17 1016 G 1142 5248
+> 14 0 18 1016 G 1142 5249
+> 15 0 18 1016 G 1140 5249
+> 14 0 17 1016 G 1156 5250
+> 15 0 17 1016 G 1091 5250
+> 14 0 18 1016 G 1091 5251
+> 15 0 18 1016 G 1089 5251
+> 14 0 17 1016 G 1156 5252
+> 15 0 17 1016 G 1154 5252
+> 14 0 18 1016 G 1154 5253
+> 15 0 18 1016 G 1152 5253
+> 14 0 17 1016 G 1156 5254
+> 15 0 17 1016 G 1103 5254
+> 14 0 18 1016 G 1103 5255
+> 15 0 18 1016 G 1101 5255
+> 14 0 17 1016 G 1156 5256
+> 15 0 17 1016 G 1106 5256
+> 14 0 18 1016 G 1106 5257
+> 15 0 18 1016 G 1104 5257
+> 14 0 17 1016 G 1156 5258
+> 15 0 17 1016 G 1055 5258
+> 14 0 18 1016 G 1055 5259
+> 15 0 18 1016 G 1053 5259
+> 14 0 17 1016 G 1156 5260
+> 15 0 17 1016 G 1118 5260
+> 14 0 18 1016 G 1118 5261
+> 15 0 18 1016 G 1116 5261
+> 14 0 17 1016 G 1156 5262
+> 15 0 17 1016 G 1067 5262
+> 14 0 18 1016 G 1067 5263
+> 15 0 18 1016 G 1065 5263
+> 14 0 17 1016 G 1156 5264
+> 15 0 17 1016 G 1130 5264
+> 14 0 18 1016 G 1130 5265
+> 15 0 18 1016 G 1128 5265
+> 14 0 17 1016 G 1156 5266
+> 15 0 17 1016 G 1025 5266
+> 14 0 18 1016 G 1025 5267
+> 15 0 18 1016 G 1023 5267
+> 14 0 17 1016 G 1156 5268
+> 15 0 17 1016 G 1037 5268
+> 14 0 18 1016 G 1037 5269
+> 15 0 18 1016 G 1035 5269
+> 14 0 17 1016 G 1156 5270
+> 15 0 17 1016 G 1082 5270
+> 14 0 18 1016 G 1082 5271
+> 15 0 18 1016 G 1080 5271
+> 14 0 17 1016 G 1156 5272
+> 15 0 17 1016 G 1145 5272
+> 14 0 18 1016 G 1145 5273
+> 15 0 18 1016 G 1143 5273
+> 14 0 17 1016 G 1156 5274
+> 15 0 17 1016 G 1094 5274
+> 14 0 18 1016 G 1094 5275
+> 15 0 18 1016 G 1092 5275
+> 14 0 17 1016 G 1156 5276
+> 15 0 17 1016 G 1046 5276
+> 14 0 18 1016 G 1046 5277
+> 15 0 18 1016 G 1044 5277
+> 14 0 17 1016 G 1156 5278
+> 15 0 17 1016 G 1109 5278
+> 14 0 18 1016 G 1109 5279
+> 15 0 18 1016 G 1107 5279
+> 14 0 17 1016 G 1156 5280
+> 15 0 17 1016 G 1058 5280
+> 14 0 18 1016 G 1058 5281
+> 15 0 18 1016 G 1056 5281
+> 14 0 17 1016 G 1156 5282
+> 15 0 17 1016 G 1121 5282
+> 14 0 18 1016 G 1121 5283
+> 15 0 18 1016 G 1119 5283
+> 14 0 17 1016 G 1156 5284
+> 15 0 17 1016 G 1070 5284
+> 14 0 18 1016 G 1070 5285
+> 15 0 18 1016 G 1068 5285
+> 14 0 17 1016 G 1156 5286
+> 15 0 17 1016 G 1133 5286
+> 14 0 18 1016 G 1133 5287
+> 15 0 18 1016 G 1131 5287
+> 14 0 17 1016 G 1156 5288
+> 15 0 17 1016 G 1028 5288
+> 14 0 18 1016 G 1028 5289
+> 15 0 18 1016 G 1026 5289
+> 14 0 17 1016 G 1156 5290
+> 15 0 17 1016 G 1040 5290
+> 14 0 18 1016 G 1040 5291
+> 15 0 18 1016 G 1038 5291
+> 14 0 17 1016 G 1156 5292
+> 15 0 17 1016 G 1136 5292
+> 14 0 18 1016 G 1136 5293
+> 15 0 18 1016 G 1134 5293
+> 14 0 17 1016 G 1156 5294
+> 15 0 17 1016 G 1085 5294
+> 14 0 18 1016 G 1085 5295
+> 15 0 18 1016 G 1083 5295
+> 14 0 17 1016 G 1156 5296
+> 15 0 17 1016 G 1148 5296
+> 14 0 18 1016 G 1148 5297
+> 15 0 18 1016 G 1146 5297
+> 14 0 17 1016 G 1156 5298
+> 15 0 17 1016 G 1097 5298
+> 14 0 18 1016 G 1097 5299
+> 15 0 18 1016 G 1095 5299
+> 14 0 17 1016 G 1156 5300
+> 15 0 17 1016 G 1049 5300
+> 14 0 18 1016 G 1049 5301
+> 15 0 18 1016 G 1047 5301
+> 14 0 17 1016 G 1156 5302
+> 15 0 17 1016 G 1112 5302
+> 14 0 18 1016 G 1112 5303
+> 15 0 18 1016 G 1110 5303
+> 14 0 16 1016 G 1122 5304
+> 15 0 16 1016 G 1123 5304
+> 14 0 17 1016 G 1123 5305
+> 15 0 17 1016 G 1156 5305
+> 14 0 17 1016 G 1156 5306
+> 15 0 17 1016 G 1061 5306
+> 14 0 18 1016 G 1061 5307
+> 15 0 18 1016 G 1059 5307
+> 14 0 16 1016 G 1071 5308
+> 15 0 16 1016 G 1072 5308
+> 14 0 17 1016 G 1072 5309
+> 15 0 17 1016 G 1156 5309
+> 14 0 16 1016 G 1017 5310
+> 15 0 16 1016 G 1018 5310
+> 14 0 17 1016 G 1018 5311
+> 15 0 17 1016 G 1156 5311
+> 14 0 16 1016 G 1029 5312
+> 15 0 16 1016 G 1030 5312
+> 14 0 17 1016 G 1030 5313
+> 15 0 17 1016 G 1156 5313
+> 14 0 16 1016 G 1041 5314
+> 15 0 16 1016 G 1042 5314
+> 14 0 17 1016 G 1042 5315
+> 15 0 17 1016 G 1156 5315
+> 14 0 16 1016 G 1074 5316
+> 15 0 16 1016 G 1075 5316
+> 14 0 17 1016 G 1075 5317
+> 15 0 17 1016 G 1156 5317
+> 14 0 16 1016 G 1137 5318
+> 15 0 16 1016 G 1138 5318
+> 14 0 17 1016 G 1138 5319
+> 15 0 17 1016 G 1156 5319
+> 14 0 16 1016 G 1086 5320
+> 15 0 16 1016 G 1087 5320
+> 14 0 17 1016 G 1087 5321
+> 15 0 17 1016 G 1156 5321
+> 14 0 16 1016 G 1149 5322
+> 15 0 16 1016 G 1150 5322
+> 14 0 17 1016 G 1150 5323
+> 15 0 17 1016 G 1156 5323
+> 14 0 16 1016 G 1098 5324
+> 15 0 16 1016 G 1099 5324
+> 14 0 17 1016 G 1099 5325
+> 15 0 17 1016 G 1156 5325
+> 14 0 16 1016 G 1050 5326
+> 15 0 16 1016 G 1051 5326
+> 14 0 17 1016 G 1051 5327
+> 15 0 17 1016 G 1156 5327
+> 14 0 16 1016 G 1113 5328
+> 15 0 16 1016 G 1114 5328
+> 14 0 17 1016 G 1114 5329
+> 15 0 17 1016 G 1156 5329
+> 14 0 16 1016 G 1062 5330
+> 15 0 16 1016 G 1063 5330
+> 14 0 17 1016 G 1063 5331
+> 15 0 17 1016 G 1156 5331
+> 14 0 16 1016 G 1125 5332
+> 15 0 16 1016 G 1126 5332
+> 14 0 17 1016 G 1126 5333
+> 15 0 17 1016 G 1156 5333
+> 14 0 16 1016 G 1020 5334
+> 15 0 16 1016 G 1021 5334
+> 14 0 17 1016 G 1021 5335
+> 15 0 17 1016 G 1156 5335
+> 14 0 16 1016 G 1032 5336
+> 15 0 16 1016 G 1033 5336
+> 14 0 17 1016 G 1033 5337
+> 15 0 17 1016 G 1156 5337
+> 14 0 16 1016 G 1077 5338
+> 15 0 16 1016 G 1078 5338
+> 14 0 17 1016 G 1078 5339
+> 15 0 17 1016 G 1156 5339
+> 14 0 16 1016 G 1140 5340
+> 15 0 16 1016 G 1141 5340
+> 14 0 17 1016 G 1141 5341
+> 15 0 17 1016 G 1156 5341
+> 14 0 16 1016 G 1089 5342
+> 15 0 16 1016 G 1090 5342
+> 14 0 17 1016 G 1090 5343
+> 15 0 17 1016 G 1156 5343
+> 14 0 16 1016 G 1152 5344
+> 15 0 16 1016 G 1153 5344
+> 14 0 17 1016 G 1153 5345
+> 15 0 17 1016 G 1156 5345
+> 14 0 16 1016 G 1101 5346
+> 15 0 16 1016 G 1102 5346
+> 14 0 17 1016 G 1102 5347
+> 15 0 17 1016 G 1156 5347
+> 14 0 16 1016 G 1104 5348
+> 15 0 16 1016 G 1105 5348
+> 14 0 17 1016 G 1105 5349
+> 15 0 17 1016 G 1156 5349
+> 14 0 16 1016 G 1053 5350
+> 15 0 16 1016 G 1054 5350
+> 14 0 17 1016 G 1054 5351
+> 15 0 17 1016 G 1156 5351
+> 14 0 16 1016 G 1116 5352
+> 15 0 16 1016 G 1117 5352
+> 14 0 17 1016 G 1117 5353
+> 15 0 17 1016 G 1156 5353
+> 14 0 16 1016 G 1065 5354
+> 15 0 16 1016 G 1066 5354
+> 14 0 17 1016 G 1066 5355
+> 15 0 17 1016 G 1156 5355
+> 14 0 16 1016 G 1128 5356
+> 15 0 16 1016 G 1129 5356
+> 14 0 17 1016 G 1129 5357
+> 15 0 17 1016 G 1156 5357
+> 14 0 16 1016 G 1023 5358
+> 15 0 16 1016 G 1024 5358
+> 14 0 17 1016 G 1024 5359
+> 15 0 17 1016 G 1156 5359
+> 14 0 16 1016 G 1035 5360
+> 15 0 16 1016 G 1036 5360
+> 14 0 17 1016 G 1036 5361
+> 15 0 17 1016 G 1156 5361
+> 14 0 16 1016 G 1080 5362
+> 15 0 16 1016 G 1081 5362
+> 14 0 17 1016 G 1081 5363
+> 15 0 17 1016 G 1156 5363
+> 14 0 16 1016 G 1143 5364
+> 15 0 16 1016 G 1144 5364
+> 14 0 17 1016 G 1144 5365
+> 15 0 17 1016 G 1156 5365
+> 14 0 16 1016 G 1092 5366
+> 15 0 16 1016 G 1093 5366
+> 14 0 17 1016 G 1093 5367
+> 15 0 17 1016 G 1156 5367
+> 14 0 16 1016 G 1044 5368
+> 15 0 16 1016 G 1045 5368
+> 14 0 17 1016 G 1045 5369
+> 15 0 17 1016 G 1156 5369
+> 14 0 16 1016 G 1107 5370
+> 15 0 16 1016 G 1108 5370
+> 14 0 17 1016 G 1108 5371
+> 15 0 17 1016 G 1156 5371
+> 14 0 16 1016 G 1056 5372
+> 15 0 16 1016 G 1057 5372
+> 14 0 17 1016 G 1057 5373
+> 15 0 17 1016 G 1156 5373
+> 14 0 16 1016 G 1119 5374
+> 15 0 16 1016 G 1120 5374
+> 14 0 17 1016 G 1120 5375
+> 15 0 17 1016 G 1156 5375
+> 14 0 16 1016 G 1068 5376
+> 15 0 16 1016 G 1069 5376
+> 14 0 17 1016 G 1069 5377
+> 15 0 17 1016 G 1156 5377
+> 14 0 16 1016 G 1131 5378
+> 15 0 16 1016 G 1132 5378
+> 14 0 17 1016 G 1132 5379
+> 15 0 17 1016 G 1156 5379
+> 14 0 16 1016 G 1026 5380
+> 15 0 16 1016 G 1027 5380
+> 14 0 17 1016 G 1027 5381
+> 15 0 17 1016 G 1156 5381
+> 14 0 16 1016 G 1038 5382
+> 15 0 16 1016 G 1039 5382
+> 14 0 17 1016 G 1039 5383
+> 15 0 17 1016 G 1156 5383
+> 14 0 16 1016 G 1134 5384
+> 15 0 16 1016 G 1135 5384
+> 14 0 17 1016 G 1135 5385
+> 15 0 17 1016 G 1156 5385
+> 14 0 16 1016 G 1083 5386
+> 15 0 16 1016 G 1084 5386
+> 14 0 17 1016 G 1084 5387
+> 15 0 17 1016 G 1156 5387
+> 14 0 16 1016 G 1146 5388
+> 15 0 16 1016 G 1147 5388
+> 14 0 17 1016 G 1147 5389
+> 15 0 17 1016 G 1156 5389
+> 14 0 16 1016 G 1095 5390
+> 15 0 16 1016 G 1096 5390
+> 14 0 17 1016 G 1096 5391
+> 15 0 17 1016 G 1156 5391
+> 14 0 16 1016 G 1047 5392
+> 15 0 16 1016 G 1048 5392
+> 14 0 17 1016 G 1048 5393
+> 15 0 17 1016 G 1156 5393
+> 14 0 16 1016 G 1110 5394
+> 15 0 16 1016 G 1111 5394
+> 14 0 17 1016 G 1111 5395
+> 15 0 17 1016 G 1156 5395
+> 14 0 16 952 G 989 5396
+> 15 0 16 952 G 990 5396
+> 14 0 17 952 G 990 5397
+> 15 0 17 952 G 1014 5397
+> 14 0 17 952 G 1014 5398
+> 15 0 17 952 G 997 5398
+> 14 0 18 952 G 997 5399
+> 15 0 18 952 G 995 5399
+> 14 0 17 952 G 1014 5400
+> 15 0 17 952 G 1003 5400
+> 14 0 18 952 G 1003 5401
+> 15 0 18 952 G 1001 5401
+> 14 0 17 952 G 1014 5402
+> 15 0 17 952 G 1009 5402
+> 14 0 18 952 G 1009 5403
+> 15 0 18 952 G 1007 5403
+> 14 0 17 952 G 1014 5404
+> 15 0 17 952 G 1012 5404
+> 14 0 18 952 G 1012 5405
+> 15 0 18 952 G 1010 5405
+> 14 0 17 952 G 1014 5406
+> 15 0 17 952 G 955 5406
+> 14 0 18 952 G 955 5407
+> 15 0 18 952 G 953 5407
+> 14 0 17 952 G 1014 5408
+> 15 0 17 952 G 961 5408
+> 14 0 18 952 G 961 5409
+> 15 0 18 952 G 959 5409
+> 14 0 17 952 G 1014 5410
+> 15 0 17 952 G 967 5410
+> 14 0 18 952 G 967 5411
+> 15 0 18 952 G 965 5411
+> 14 0 17 952 G 1014 5412
+> 15 0 17 952 G 973 5412
+> 14 0 18 952 G 973 5413
+> 15 0 18 952 G 971 5413
+> 14 0 17 952 G 1014 5414
+> 15 0 17 952 G 979 5414
+> 14 0 18 952 G 979 5415
+> 15 0 18 952 G 977 5415
+> 14 0 17 952 G 1014 5416
+> 15 0 17 952 G 982 5416
+> 14 0 18 952 G 982 5417
+> 15 0 18 952 G 980 5417
+> 14 0 17 952 G 1014 5418
+> 15 0 17 952 G 988 5418
+> 14 0 18 952 G 988 5419
+> 15 0 18 952 G 986 5419
+> 14 0 17 952 G 1014 5420
+> 15 0 17 952 G 994 5420
+> 14 0 18 952 G 994 5421
+> 15 0 18 952 G 992 5421
+> 14 0 17 952 G 1014 5422
+> 15 0 17 952 G 1000 5422
+> 14 0 18 952 G 1000 5423
+> 15 0 18 952 G 998 5423
+> 14 0 17 952 G 1014 5424
+> 15 0 17 952 G 1006 5424
+> 14 0 18 952 G 1006 5425
+> 15 0 18 952 G 1004 5425
+> 14 0 19 952 G 1014 5426
+> 15 0 19 952 G 1013 5426
+> 14 0 17 952 G 1014 5427
+> 15 0 17 952 G 958 5427
+> 14 0 18 952 G 958 5428
+> 15 0 18 952 G 956 5428
+> 14 0 17 952 G 1014 5429
+> 15 0 17 952 G 964 5429
+> 14 0 18 952 G 964 5430
+> 15 0 18 952 G 962 5430
+> 14 0 17 952 G 1014 5431
+> 15 0 17 952 G 970 5431
+> 14 0 18 952 G 970 5432
+> 15 0 18 952 G 968 5432
+> 14 0 17 952 G 1014 5433
+> 15 0 17 952 G 976 5433
+> 14 0 18 952 G 976 5434
+> 15 0 18 952 G 974 5434
+> 14 0 17 952 G 1014 5435
+> 15 0 17 952 G 985 5435
+> 14 0 18 952 G 985 5436
+> 15 0 18 952 G 983 5436
+> 14 0 16 952 G 995 5437
+> 15 0 16 952 G 996 5437
+> 14 0 17 952 G 996 5438
+> 15 0 17 952 G 1014 5438
+> 14 0 17 952 G 1014 5439
+> 15 0 17 952 G 991 5439
+> 14 0 18 952 G 991 5440
+> 15 0 18 952 G 989 5440
+> 14 0 16 952 G 1001 5441
+> 15 0 16 952 G 1002 5441
+> 14 0 17 952 G 1002 5442
+> 15 0 17 952 G 1014 5442
+> 14 0 16 952 G 1007 5443
+> 15 0 16 952 G 1008 5443
+> 14 0 17 952 G 1008 5444
+> 15 0 17 952 G 1014 5444
+> 14 0 16 952 G 1010 5445
+> 15 0 16 952 G 1011 5445
+> 14 0 17 952 G 1011 5446
+> 15 0 17 952 G 1014 5446
+> 14 0 16 952 G 953 5447
+> 15 0 16 952 G 954 5447
+> 14 0 17 952 G 954 5448
+> 15 0 17 952 G 1014 5448
+> 14 0 16 952 G 959 5449
+> 15 0 16 952 G 960 5449
+> 14 0 17 952 G 960 5450
+> 15 0 17 952 G 1014 5450
+> 14 0 16 952 G 965 5451
+> 15 0 16 952 G 966 5451
+> 14 0 17 952 G 966 5452
+> 15 0 17 952 G 1014 5452
+> 14 0 16 952 G 971 5453
+> 15 0 16 952 G 972 5453
+> 14 0 17 952 G 972 5454
+> 15 0 17 952 G 1014 5454
+> 14 0 16 952 G 977 5455
+> 15 0 16 952 G 978 5455
+> 14 0 17 952 G 978 5456
+> 15 0 17 952 G 1014 5456
+> 14 0 16 952 G 980 5457
+> 15 0 16 952 G 981 5457
+> 14 0 17 952 G 981 5458
+> 15 0 17 952 G 1014 5458
+> 14 0 16 952 G 986 5459
+> 15 0 16 952 G 987 5459
+> 14 0 17 952 G 987 5460
+> 15 0 17 952 G 1014 5460
+> 14 0 16 952 G 992 5461
+> 15 0 16 952 G 993 5461
+> 14 0 17 952 G 993 5462
+> 15 0 17 952 G 1014 5462
+> 14 0 16 952 G 998 5463
+> 15 0 16 952 G 999 5463
+> 14 0 17 952 G 999 5464
+> 15 0 17 952 G 1014 5464
+> 14 0 16 952 G 1004 5465
+> 15 0 16 952 G 1005 5465
+> 14 0 17 952 G 1005 5466
+> 15 0 17 952 G 1014 5466
+> 14 0 16 952 G 956 5467
+> 15 0 16 952 G 957 5467
+> 14 0 17 952 G 957 5468
+> 15 0 17 952 G 1014 5468
+> 14 0 16 952 G 962 5469
+> 15 0 16 952 G 963 5469
+> 14 0 17 952 G 963 5470
+> 15 0 17 952 G 1014 5470
+> 14 0 16 952 G 968 5471
+> 15 0 16 952 G 969 5471
+> 14 0 17 952 G 969 5472
+> 15 0 17 952 G 1014 5472
+> 14 0 16 952 G 974 5473
+> 15 0 16 952 G 975 5473
+> 14 0 17 952 G 975 5474
+> 15 0 17 952 G 1014 5474
+> 14 0 16 952 G 983 5475
+> 15 0 16 952 G 984 5475
+> 14 0 17 952 G 984 5476
+> 15 0 17 952 G 1014 5476
+> 14 0 16 1158 G 1159 5477
+> 15 0 16 1158 G 1160 5477
+> 14 0 17 1158 G 1160 5478
+> 15 0 17 1158 G 1184 5478
+> 14 0 17 1158 G 1184 5479
+> 15 0 17 1158 G 1167 5479
+> 14 0 18 1158 G 1167 5480
+> 15 0 18 1158 G 1165 5480
+> 14 0 17 1158 G 1184 5481
+> 15 0 17 1158 G 1173 5481
+> 14 0 18 1158 G 1173 5482
+> 15 0 18 1158 G 1171 5482
+> 14 0 17 1158 G 1184 5483
+> 15 0 17 1158 G 1179 5483
+> 14 0 18 1158 G 1179 5484
+> 15 0 18 1158 G 1177 5484
+> 14 0 19 1158 G 1184 5485
+> 15 0 19 1158 G 1183 5485
+> 14 0 17 1158 G 1184 5486
+> 15 0 17 1158 G 1164 5486
+> 14 0 18 1158 G 1164 5487
+> 15 0 18 1158 G 1162 5487
+> 14 0 17 1158 G 1184 5488
+> 15 0 17 1158 G 1170 5488
+> 14 0 18 1158 G 1170 5489
+> 15 0 18 1158 G 1168 5489
+> 14 0 17 1158 G 1184 5490
+> 15 0 17 1158 G 1176 5490
+> 14 0 18 1158 G 1176 5491
+> 15 0 18 1158 G 1174 5491
+> 14 0 17 1158 G 1184 5492
+> 15 0 17 1158 G 1182 5492
+> 14 0 18 1158 G 1182 5493
+> 15 0 18 1158 G 1180 5493
+> 14 0 16 1158 G 1165 5494
+> 15 0 16 1158 G 1166 5494
+> 14 0 17 1158 G 1166 5495
+> 15 0 17 1158 G 1184 5495
+> 14 0 17 1158 G 1184 5496
+> 15 0 17 1158 G 1161 5496
+> 14 0 18 1158 G 1161 5497
+> 15 0 18 1158 G 1159 5497
+> 14 0 16 1158 G 1171 5498
+> 15 0 16 1158 G 1172 5498
+> 14 0 17 1158 G 1172 5499
+> 15 0 17 1158 G 1184 5499
+> 14 0 16 1158 G 1177 5500
+> 15 0 16 1158 G 1178 5500
+> 14 0 17 1158 G 1178 5501
+> 15 0 17 1158 G 1184 5501
+> 14 0 16 1158 G 1162 5502
+> 15 0 16 1158 G 1163 5502
+> 14 0 17 1158 G 1163 5503
+> 15 0 17 1158 G 1184 5503
+> 14 0 16 1158 G 1168 5504
+> 15 0 16 1158 G 1169 5504
+> 14 0 17 1158 G 1169 5505
+> 15 0 17 1158 G 1184 5505
+> 14 0 16 1158 G 1174 5506
+> 15 0 16 1158 G 1175 5506
+> 14 0 17 1158 G 1175 5507
+> 15 0 17 1158 G 1184 5507
+> 14 0 16 1158 G 1180 5508
+> 15 0 16 1158 G 1181 5508
+> 14 0 17 1158 G 1181 5509
+> 15 0 17 1158 G 1184 5509
+> 14 0 16 870 G 931 5510
+> 15 0 16 870 G 932 5510
+> 14 0 17 870 G 932 5511
+> 15 0 17 870 G 950 5511
+> 14 0 17 870 G 950 5512
+> 15 0 17 870 G 939 5512
+> 14 0 18 870 G 939 5513
+> 15 0 18 870 G 937 5513
+> 14 0 17 870 G 950 5514
+> 15 0 17 870 G 945 5514
+> 14 0 18 870 G 945 5515
+> 15 0 18 870 G 943 5515
+> 14 0 17 870 G 950 5516
+> 15 0 17 870 G 876 5516
+> 14 0 18 870 G 876 5517
+> 15 0 18 870 G 874 5517
+> 14 0 17 870 G 950 5518
+> 15 0 17 870 G 882 5518
+> 14 0 18 870 G 882 5519
+> 15 0 18 870 G 880 5519
+> 14 0 17 870 G 950 5520
+> 15 0 17 870 G 888 5520
+> 14 0 18 870 G 888 5521
+> 15 0 18 870 G 886 5521
+> 14 0 17 870 G 950 5522
+> 15 0 17 870 G 894 5522
+> 14 0 18 870 G 894 5523
+> 15 0 18 870 G 892 5523
+> 14 0 17 870 G 950 5524
+> 15 0 17 870 G 903 5524
+> 14 0 18 870 G 903 5525
+> 15 0 18 870 G 901 5525
+> 14 0 17 870 G 950 5526
+> 15 0 17 870 G 909 5526
+> 14 0 18 870 G 909 5527
+> 15 0 18 870 G 907 5527
+> 14 0 17 870 G 950 5528
+> 15 0 17 870 G 915 5528
+> 14 0 18 870 G 915 5529
+> 15 0 18 870 G 913 5529
+> 14 0 19 870 G 950 5530
+> 15 0 19 870 G 949 5530
+> 14 0 17 870 G 950 5531
+> 15 0 17 870 G 921 5531
+> 14 0 18 870 G 921 5532
+> 15 0 18 870 G 919 5532
+> 14 0 17 870 G 950 5533
+> 15 0 17 870 G 927 5533
+> 14 0 18 870 G 927 5534
+> 15 0 18 870 G 925 5534
+> 14 0 17 870 G 950 5535
+> 15 0 17 870 G 930 5535
+> 14 0 18 870 G 930 5536
+> 15 0 18 870 G 928 5536
+> 14 0 17 870 G 950 5537
+> 15 0 17 870 G 936 5537
+> 14 0 18 870 G 936 5538
+> 15 0 18 870 G 934 5538
+> 14 0 17 870 G 950 5539
+> 15 0 17 870 G 942 5539
+> 14 0 18 870 G 942 5540
+> 15 0 18 870 G 940 5540
+> 14 0 17 870 G 950 5541
+> 15 0 17 870 G 948 5541
+> 14 0 18 870 G 948 5542
+> 15 0 18 870 G 946 5542
+> 14 0 17 870 G 950 5543
+> 15 0 17 870 G 873 5543
+> 14 0 18 870 G 873 5544
+> 15 0 18 870 G 871 5544
+> 14 0 17 870 G 950 5545
+> 15 0 17 870 G 879 5545
+> 14 0 18 870 G 879 5546
+> 15 0 18 870 G 877 5546
+> 14 0 17 870 G 950 5547
+> 15 0 17 870 G 885 5547
+> 14 0 18 870 G 885 5548
+> 15 0 18 870 G 883 5548
+> 14 0 17 870 G 950 5549
+> 15 0 17 870 G 891 5549
+> 14 0 18 870 G 891 5550
+> 15 0 18 870 G 889 5550
+> 14 0 17 870 G 950 5551
+> 15 0 17 870 G 897 5551
+> 14 0 18 870 G 897 5552
+> 15 0 18 870 G 895 5552
+> 14 0 17 870 G 950 5553
+> 15 0 17 870 G 900 5553
+> 14 0 18 870 G 900 5554
+> 15 0 18 870 G 898 5554
+> 14 0 17 870 G 950 5555
+> 15 0 17 870 G 906 5555
+> 14 0 18 870 G 906 5556
+> 15 0 18 870 G 904 5556
+> 14 0 17 870 G 950 5557
+> 15 0 17 870 G 912 5557
+> 14 0 18 870 G 912 5558
+> 15 0 18 870 G 910 5558
+> 14 0 17 870 G 950 5559
+> 15 0 17 870 G 918 5559
+> 14 0 18 870 G 918 5560
+> 15 0 18 870 G 916 5560
+> 14 0 17 870 G 950 5561
+> 15 0 17 870 G 924 5561
+> 14 0 18 870 G 924 5562
+> 15 0 18 870 G 922 5562
+> 14 0 16 870 G 937 5563
+> 15 0 16 870 G 938 5563
+> 14 0 17 870 G 938 5564
+> 15 0 17 870 G 950 5564
+> 14 0 17 870 G 950 5565
+> 15 0 17 870 G 933 5565
+> 14 0 18 870 G 933 5566
+> 15 0 18 870 G 931 5566
+> 14 0 16 870 G 943 5567
+> 15 0 16 870 G 944 5567
+> 14 0 17 870 G 944 5568
+> 15 0 17 870 G 950 5568
+> 14 0 16 870 G 874 5569
+> 15 0 16 870 G 875 5569
+> 14 0 17 870 G 875 5570
+> 15 0 17 870 G 950 5570
+> 14 0 16 870 G 880 5571
+> 15 0 16 870 G 881 5571
+> 14 0 17 870 G 881 5572
+> 15 0 17 870 G 950 5572
+> 14 0 16 870 G 886 5573
+> 15 0 16 870 G 887 5573
+> 14 0 17 870 G 887 5574
+> 15 0 17 870 G 950 5574
+> 14 0 16 870 G 892 5575
+> 15 0 16 870 G 893 5575
+> 14 0 17 870 G 893 5576
+> 15 0 17 870 G 950 5576
+> 14 0 16 870 G 901 5577
+> 15 0 16 870 G 902 5577
+> 14 0 17 870 G 902 5578
+> 15 0 17 870 G 950 5578
+> 14 0 16 870 G 907 5579
+> 15 0 16 870 G 908 5579
+> 14 0 17 870 G 908 5580
+> 15 0 17 870 G 950 5580
+> 14 0 16 870 G 913 5581
+> 15 0 16 870 G 914 5581
+> 14 0 17 870 G 914 5582
+> 15 0 17 870 G 950 5582
+> 14 0 16 870 G 919 5583
+> 15 0 16 870 G 920 5583
+> 14 0 17 870 G 920 5584
+> 15 0 17 870 G 950 5584
+> 14 0 16 870 G 925 5585
+> 15 0 16 870 G 926 5585
+> 14 0 17 870 G 926 5586
+> 15 0 17 870 G 950 5586
+> 14 0 16 870 G 928 5587
+> 15 0 16 870 G 929 5587
+> 14 0 17 870 G 929 5588
+> 15 0 17 870 G 950 5588
+> 14 0 16 870 G 934 5589
+> 15 0 16 870 G 935 5589
+> 14 0 17 870 G 935 5590
+> 15 0 17 870 G 950 5590
+> 14 0 16 870 G 940 5591
+> 15 0 16 870 G 941 5591
+> 14 0 17 870 G 941 5592
+> 15 0 17 870 G 950 5592
+> 14 0 16 870 G 946 5593
+> 15 0 16 870 G 947 5593
+> 14 0 17 870 G 947 5594
+> 15 0 17 870 G 950 5594
+> 14 0 16 870 G 871 5595
+> 15 0 16 870 G 872 5595
+> 14 0 17 870 G 872 5596
+> 15 0 17 870 G 950 5596
+> 14 0 16 870 G 877 5597
+> 15 0 16 870 G 878 5597
+> 14 0 17 870 G 878 5598
+> 15 0 17 870 G 950 5598
+> 14 0 16 870 G 883 5599
+> 15 0 16 870 G 884 5599
+> 14 0 17 870 G 884 5600
+> 15 0 17 870 G 950 5600
+> 14 0 16 870 G 889 5601
+> 15 0 16 870 G 890 5601
+> 14 0 17 870 G 890 5602
+> 15 0 17 870 G 950 5602
+> 14 0 16 870 G 895 5603
+> 15 0 16 870 G 896 5603
+> 14 0 17 870 G 896 5604
+> 15 0 17 870 G 950 5604
+> 14 0 16 870 G 898 5605
+> 15 0 16 870 G 899 5605
+> 14 0 17 870 G 899 5606
+> 15 0 17 870 G 950 5606
+> 14 0 16 870 G 904 5607
+> 15 0 16 870 G 905 5607
+> 14 0 17 870 G 905 5608
+> 15 0 17 870 G 950 5608
+> 14 0 16 870 G 910 5609
+> 15 0 16 870 G 911 5609
+> 14 0 17 870 G 911 5610
+> 15 0 17 870 G 950 5610
+> 14 0 16 870 G 916 5611
+> 15 0 16 870 G 917 5611
+> 14 0 17 870 G 917 5612
+> 15 0 17 870 G 950 5612
+> 14 0 16 870 G 922 5613
+> 15 0 16 870 G 923 5613
+> 14 0 17 870 G 923 5614
+> 15 0 17 870 G 950 5614
+> 14 0 13 869 G 1155 5615
+> 15 0 13 869 G 1157 5615
+> 14 0 14 869 G 1157 5616
+> 15 0 14 869 G 1015 5616
+> 14 0 15 869 G 1015 5617
+> 15 0 15 869 G 1013 5617
+> 14 0 14 869 G 1157 5618
+> 15 0 14 869 G 1185 5618
+> 14 0 15 869 G 1185 5619
+> 15 0 15 869 G 1183 5619
+> 14 0 15 869 G 1157 5620
+> 15 0 15 869 G 1187 5620
+> 14 0 14 869 G 1157 5621
+> 15 0 14 869 G 951 5621
+> 14 0 15 869 G 951 5622
+> 15 0 15 869 G 949 5622
+> 14 0 14 869 G 1015 5623
+> 15 0 14 869 G 1185 5623
+> 14 0 15 869 G 1015 5624
+> 15 0 15 869 G 1187 5624
+> 14 0 14 869 G 1015 5625
+> 15 0 14 869 G 951 5625
+> 14 0 15 869 G 1185 5626
+> 15 0 15 869 G 1187 5626
+> 14 0 14 869 G 1185 5627
+> 15 0 14 869 G 951 5627
+> 14 0 13 869 G 1187 5628
+> 15 0 13 869 G 951 5628
+> 14 0 16 3865 G 3932 5629
+> 15 0 16 3865 G 3933 5629
+> 14 0 17 3865 G 3933 5630
+> 15 0 17 3865 G 4035 5630
+> 14 0 17 3865 G 4035 5631
+> 15 0 17 3865 G 3994 5631
+> 14 0 18 3865 G 3994 5632
+> 15 0 18 3865 G 3992 5632
+> 14 0 17 3865 G 4035 5633
+> 15 0 17 3865 G 3916 5633
+> 14 0 18 3865 G 3916 5634
+> 15 0 18 3865 G 3914 5634
+> 14 0 17 3865 G 4035 5635
+> 15 0 17 3865 G 3976 5635
+> 14 0 18 3865 G 3976 5636
+> 15 0 18 3865 G 3974 5636
+> 14 0 17 3865 G 4035 5637
+> 15 0 17 3865 G 3874 5637
+> 14 0 18 3865 G 3874 5638
+> 15 0 18 3865 G 3872 5638
+> 14 0 17 3865 G 4035 5639
+> 15 0 17 3865 G 3901 5639
+> 14 0 18 3865 G 3901 5640
+> 15 0 18 3865 G 3899 5640
+> 14 0 17 3865 G 4035 5641
+> 15 0 17 3865 G 3961 5641
+> 14 0 18 3865 G 3961 5642
+> 15 0 18 3865 G 3959 5642
+> 14 0 17 3865 G 4035 5643
+> 15 0 17 3865 G 4021 5643
+> 14 0 18 3865 G 4021 5644
+> 15 0 18 3865 G 4019 5644
+> 14 0 17 3865 G 4035 5645
+> 15 0 17 3865 G 3943 5645
+> 14 0 18 3865 G 3943 5646
+> 15 0 18 3865 G 3941 5646
+> 14 0 17 3865 G 4035 5647
+> 15 0 17 3865 G 4003 5647
+> 14 0 18 3865 G 4003 5648
+> 15 0 18 3865 G 4001 5648
+> 14 0 17 3865 G 4035 5649
+> 15 0 17 3865 G 3883 5649
+> 14 0 18 3865 G 3883 5650
+> 15 0 18 3865 G 3881 5650
+> 14 0 17 3865 G 4035 5651
+> 15 0 17 3865 G 3928 5651
+> 14 0 18 3865 G 3928 5652
+> 15 0 18 3865 G 3926 5652
+> 14 0 17 3865 G 4035 5653
+> 15 0 17 3865 G 3988 5653
+> 14 0 18 3865 G 3988 5654
+> 15 0 18 3865 G 3986 5654
+> 14 0 17 3865 G 4035 5655
+> 15 0 17 3865 G 3910 5655
+> 14 0 18 3865 G 3910 5656
+> 15 0 18 3865 G 3908 5656
+> 14 0 17 3865 G 4035 5657
+> 15 0 17 3865 G 3970 5657
+> 14 0 18 3865 G 3970 5658
+> 15 0 18 3865 G 3968 5658
+> 14 0 17 3865 G 4035 5659
+> 15 0 17 3865 G 4030 5659
+> 14 0 18 3865 G 4030 5660
+> 15 0 18 3865 G 4028 5660
+> 14 0 17 3865 G 4035 5661
+> 15 0 17 3865 G 3952 5661
+> 14 0 18 3865 G 3952 5662
+> 15 0 18 3865 G 3950 5662
+> 14 0 17 3865 G 4035 5663
+> 15 0 17 3865 G 4012 5663
+> 14 0 18 3865 G 4012 5664
+> 15 0 18 3865 G 4010 5664
+> 14 0 17 3865 G 4035 5665
+> 15 0 17 3865 G 3868 5665
+> 14 0 18 3865 G 3868 5666
+> 15 0 18 3865 G 3866 5666
+> 14 0 17 3865 G 4035 5667
+> 15 0 17 3865 G 3892 5667
+> 14 0 18 3865 G 3892 5668
+> 15 0 18 3865 G 3890 5668
+> 14 0 17 3865 G 4035 5669
+> 15 0 17 3865 G 3895 5669
+> 14 0 18 3865 G 3895 5670
+> 15 0 18 3865 G 3893 5670
+> 14 0 17 3865 G 4035 5671
+> 15 0 17 3865 G 3955 5671
+> 14 0 18 3865 G 3955 5672
+> 15 0 18 3865 G 3953 5672
+> 14 0 17 3865 G 4035 5673
+> 15 0 17 3865 G 4015 5673
+> 14 0 18 3865 G 4015 5674
+> 15 0 18 3865 G 4013 5674
+> 14 0 17 3865 G 4035 5675
+> 15 0 17 3865 G 3937 5675
+> 14 0 18 3865 G 3937 5676
+> 15 0 18 3865 G 3935 5676
+> 14 0 17 3865 G 4035 5677
+> 15 0 17 3865 G 3997 5677
+> 14 0 18 3865 G 3997 5678
+> 15 0 18 3865 G 3995 5678
+> 14 0 17 3865 G 4035 5679
+> 15 0 17 3865 G 3919 5679
+> 14 0 18 3865 G 3919 5680
+> 15 0 18 3865 G 3917 5680
+> 14 0 17 3865 G 4035 5681
+> 15 0 17 3865 G 3979 5681
+> 14 0 18 3865 G 3979 5682
+> 15 0 18 3865 G 3977 5682
+> 14 0 17 3865 G 4035 5683
+> 15 0 17 3865 G 3877 5683
+> 14 0 18 3865 G 3877 5684
+> 15 0 18 3865 G 3875 5684
+> 14 0 17 3865 G 4035 5685
+> 15 0 17 3865 G 3904 5685
+> 14 0 18 3865 G 3904 5686
+> 15 0 18 3865 G 3902 5686
+> 14 0 17 3865 G 4035 5687
+> 15 0 17 3865 G 3964 5687
+> 14 0 18 3865 G 3964 5688
+> 15 0 18 3865 G 3962 5688
+> 14 0 17 3865 G 4035 5689
+> 15 0 17 3865 G 4024 5689
+> 14 0 18 3865 G 4024 5690
+> 15 0 18 3865 G 4022 5690
+> 14 0 17 3865 G 4035 5691
+> 15 0 17 3865 G 3946 5691
+> 14 0 18 3865 G 3946 5692
+> 15 0 18 3865 G 3944 5692
+> 14 0 17 3865 G 4035 5693
+> 15 0 17 3865 G 4006 5693
+> 14 0 18 3865 G 4006 5694
+> 15 0 18 3865 G 4004 5694
+> 14 0 17 3865 G 4035 5695
+> 15 0 17 3865 G 3886 5695
+> 14 0 18 3865 G 3886 5696
+> 15 0 18 3865 G 3884 5696
+> 14 0 17 3865 G 4035 5697
+> 15 0 17 3865 G 3931 5697
+> 14 0 18 3865 G 3931 5698
+> 15 0 18 3865 G 3929 5698
+> 14 0 17 3865 G 4035 5699
+> 15 0 17 3865 G 3991 5699
+> 14 0 18 3865 G 3991 5700
+> 15 0 18 3865 G 3989 5700
+> 14 0 17 3865 G 4035 5701
+> 15 0 17 3865 G 3913 5701
+> 14 0 18 3865 G 3913 5702
+> 15 0 18 3865 G 3911 5702
+> 14 0 17 3865 G 4035 5703
+> 15 0 17 3865 G 3973 5703
+> 14 0 18 3865 G 3973 5704
+> 15 0 18 3865 G 3971 5704
+> 14 0 17 3865 G 4035 5705
+> 15 0 17 3865 G 4033 5705
+> 14 0 18 3865 G 4033 5706
+> 15 0 18 3865 G 4031 5706
+> 14 0 17 3865 G 4035 5707
+> 15 0 17 3865 G 3871 5707
+> 14 0 18 3865 G 3871 5708
+> 15 0 18 3865 G 3869 5708
+> 14 0 19 3865 G 4035 5709
+> 15 0 19 3865 G 4034 5709
+> 14 0 17 3865 G 4035 5710
+> 15 0 17 3865 G 3898 5710
+> 14 0 18 3865 G 3898 5711
+> 15 0 18 3865 G 3896 5711
+> 14 0 17 3865 G 4035 5712
+> 15 0 17 3865 G 3958 5712
+> 14 0 18 3865 G 3958 5713
+> 15 0 18 3865 G 3956 5713
+> 14 0 17 3865 G 4035 5714
+> 15 0 17 3865 G 4018 5714
+> 14 0 18 3865 G 4018 5715
+> 15 0 18 3865 G 4016 5715
+> 14 0 17 3865 G 4035 5716
+> 15 0 17 3865 G 3940 5716
+> 14 0 18 3865 G 3940 5717
+> 15 0 18 3865 G 3938 5717
+> 14 0 17 3865 G 4035 5718
+> 15 0 17 3865 G 4000 5718
+> 14 0 18 3865 G 4000 5719
+> 15 0 18 3865 G 3998 5719
+> 14 0 17 3865 G 4035 5720
+> 15 0 17 3865 G 3922 5720
+> 14 0 18 3865 G 3922 5721
+> 15 0 18 3865 G 3920 5721
+> 14 0 17 3865 G 4035 5722
+> 15 0 17 3865 G 3982 5722
+> 14 0 18 3865 G 3982 5723
+> 15 0 18 3865 G 3980 5723
+> 14 0 17 3865 G 4035 5724
+> 15 0 17 3865 G 3880 5724
+> 14 0 18 3865 G 3880 5725
+> 15 0 18 3865 G 3878 5725
+> 14 0 17 3865 G 4035 5726
+> 15 0 17 3865 G 3925 5726
+> 14 0 18 3865 G 3925 5727
+> 15 0 18 3865 G 3923 5727
+> 14 0 17 3865 G 4035 5728
+> 15 0 17 3865 G 3985 5728
+> 14 0 18 3865 G 3985 5729
+> 15 0 18 3865 G 3983 5729
+> 14 0 17 3865 G 4035 5730
+> 15 0 17 3865 G 3907 5730
+> 14 0 18 3865 G 3907 5731
+> 15 0 18 3865 G 3905 5731
+> 14 0 17 3865 G 4035 5732
+> 15 0 17 3865 G 3967 5732
+> 14 0 18 3865 G 3967 5733
+> 15 0 18 3865 G 3965 5733
+> 14 0 17 3865 G 4035 5734
+> 15 0 17 3865 G 4027 5734
+> 14 0 18 3865 G 4027 5735
+> 15 0 18 3865 G 4025 5735
+> 14 0 17 3865 G 4035 5736
+> 15 0 17 3865 G 3949 5736
+> 14 0 18 3865 G 3949 5737
+> 15 0 18 3865 G 3947 5737
+> 14 0 17 3865 G 4035 5738
+> 15 0 17 3865 G 4009 5738
+> 14 0 18 3865 G 4009 5739
+> 15 0 18 3865 G 4007 5739
+> 14 0 17 3865 G 4035 5740
+> 15 0 17 3865 G 3889 5740
+> 14 0 18 3865 G 3889 5741
+> 15 0 18 3865 G 3887 5741
+> 14 0 16 3865 G 3992 5742
+> 15 0 16 3865 G 3993 5742
+> 14 0 17 3865 G 3993 5743
+> 15 0 17 3865 G 4035 5743
+> 14 0 17 3865 G 4035 5744
+> 15 0 17 3865 G 3934 5744
+> 14 0 18 3865 G 3934 5745
+> 15 0 18 3865 G 3932 5745
+> 14 0 16 3865 G 3914 5746
+> 15 0 16 3865 G 3915 5746
+> 14 0 17 3865 G 3915 5747
+> 15 0 17 3865 G 4035 5747
+> 14 0 16 3865 G 3974 5748
+> 15 0 16 3865 G 3975 5748
+> 14 0 17 3865 G 3975 5749
+> 15 0 17 3865 G 4035 5749
+> 14 0 16 3865 G 3872 5750
+> 15 0 16 3865 G 3873 5750
+> 14 0 17 3865 G 3873 5751
+> 15 0 17 3865 G 4035 5751
+> 14 0 16 3865 G 3899 5752
+> 15 0 16 3865 G 3900 5752
+> 14 0 17 3865 G 3900 5753
+> 15 0 17 3865 G 4035 5753
+> 14 0 16 3865 G 3959 5754
+> 15 0 16 3865 G 3960 5754
+> 14 0 17 3865 G 3960 5755
+> 15 0 17 3865 G 4035 5755
+> 14 0 16 3865 G 4019 5756
+> 15 0 16 3865 G 4020 5756
+> 14 0 17 3865 G 4020 5757
+> 15 0 17 3865 G 4035 5757
+> 14 0 16 3865 G 3941 5758
+> 15 0 16 3865 G 3942 5758
+> 14 0 17 3865 G 3942 5759
+> 15 0 17 3865 G 4035 5759
+> 14 0 16 3865 G 4001 5760
+> 15 0 16 3865 G 4002 5760
+> 14 0 17 3865 G 4002 5761
+> 15 0 17 3865 G 4035 5761
+> 14 0 16 3865 G 3881 5762
+> 15 0 16 3865 G 3882 5762
+> 14 0 17 3865 G 3882 5763
+> 15 0 17 3865 G 4035 5763
+> 14 0 16 3865 G 3926 5764
+> 15 0 16 3865 G 3927 5764
+> 14 0 17 3865 G 3927 5765
+> 15 0 17 3865 G 4035 5765
+> 14 0 16 3865 G 3986 5766
+> 15 0 16 3865 G 3987 5766
+> 14 0 17 3865 G 3987 5767
+> 15 0 17 3865 G 4035 5767
+> 14 0 16 3865 G 3908 5768
+> 15 0 16 3865 G 3909 5768
+> 14 0 17 3865 G 3909 5769
+> 15 0 17 3865 G 4035 5769
+> 14 0 16 3865 G 3968 5770
+> 15 0 16 3865 G 3969 5770
+> 14 0 17 3865 G 3969 5771
+> 15 0 17 3865 G 4035 5771
+> 14 0 16 3865 G 4028 5772
+> 15 0 16 3865 G 4029 5772
+> 14 0 17 3865 G 4029 5773
+> 15 0 17 3865 G 4035 5773
+> 14 0 16 3865 G 3950 5774
+> 15 0 16 3865 G 3951 5774
+> 14 0 17 3865 G 3951 5775
+> 15 0 17 3865 G 4035 5775
+> 14 0 16 3865 G 4010 5776
+> 15 0 16 3865 G 4011 5776
+> 14 0 17 3865 G 4011 5777
+> 15 0 17 3865 G 4035 5777
+> 14 0 16 3865 G 3866 5778
+> 15 0 16 3865 G 3867 5778
+> 14 0 17 3865 G 3867 5779
+> 15 0 17 3865 G 4035 5779
+> 14 0 16 3865 G 3890 5780
+> 15 0 16 3865 G 3891 5780
+> 14 0 17 3865 G 3891 5781
+> 15 0 17 3865 G 4035 5781
+> 14 0 16 3865 G 3893 5782
+> 15 0 16 3865 G 3894 5782
+> 14 0 17 3865 G 3894 5783
+> 15 0 17 3865 G 4035 5783
+> 14 0 16 3865 G 3953 5784
+> 15 0 16 3865 G 3954 5784
+> 14 0 17 3865 G 3954 5785
+> 15 0 17 3865 G 4035 5785
+> 14 0 16 3865 G 4013 5786
+> 15 0 16 3865 G 4014 5786
+> 14 0 17 3865 G 4014 5787
+> 15 0 17 3865 G 4035 5787
+> 14 0 16 3865 G 3935 5788
+> 15 0 16 3865 G 3936 5788
+> 14 0 17 3865 G 3936 5789
+> 15 0 17 3865 G 4035 5789
+> 14 0 16 3865 G 3995 5790
+> 15 0 16 3865 G 3996 5790
+> 14 0 17 3865 G 3996 5791
+> 15 0 17 3865 G 4035 5791
+> 14 0 16 3865 G 3917 5792
+> 15 0 16 3865 G 3918 5792
+> 14 0 17 3865 G 3918 5793
+> 15 0 17 3865 G 4035 5793
+> 14 0 16 3865 G 3977 5794
+> 15 0 16 3865 G 3978 5794
+> 14 0 17 3865 G 3978 5795
+> 15 0 17 3865 G 4035 5795
+> 14 0 16 3865 G 3875 5796
+> 15 0 16 3865 G 3876 5796
+> 14 0 17 3865 G 3876 5797
+> 15 0 17 3865 G 4035 5797
+> 14 0 16 3865 G 3902 5798
+> 15 0 16 3865 G 3903 5798
+> 14 0 17 3865 G 3903 5799
+> 15 0 17 3865 G 4035 5799
+> 14 0 16 3865 G 3962 5800
+> 15 0 16 3865 G 3963 5800
+> 14 0 17 3865 G 3963 5801
+> 15 0 17 3865 G 4035 5801
+> 14 0 16 3865 G 4022 5802
+> 15 0 16 3865 G 4023 5802
+> 14 0 17 3865 G 4023 5803
+> 15 0 17 3865 G 4035 5803
+> 14 0 16 3865 G 3944 5804
+> 15 0 16 3865 G 3945 5804
+> 14 0 17 3865 G 3945 5805
+> 15 0 17 3865 G 4035 5805
+> 14 0 16 3865 G 4004 5806
+> 15 0 16 3865 G 4005 5806
+> 14 0 17 3865 G 4005 5807
+> 15 0 17 3865 G 4035 5807
+> 14 0 16 3865 G 3884 5808
+> 15 0 16 3865 G 3885 5808
+> 14 0 17 3865 G 3885 5809
+> 15 0 17 3865 G 4035 5809
+> 14 0 16 3865 G 3929 5810
+> 15 0 16 3865 G 3930 5810
+> 14 0 17 3865 G 3930 5811
+> 15 0 17 3865 G 4035 5811
+> 14 0 16 3865 G 3989 5812
+> 15 0 16 3865 G 3990 5812
+> 14 0 17 3865 G 3990 5813
+> 15 0 17 3865 G 4035 5813
+> 14 0 16 3865 G 3911 5814
+> 15 0 16 3865 G 3912 5814
+> 14 0 17 3865 G 3912 5815
+> 15 0 17 3865 G 4035 5815
+> 14 0 16 3865 G 3971 5816
+> 15 0 16 3865 G 3972 5816
+> 14 0 17 3865 G 3972 5817
+> 15 0 17 3865 G 4035 5817
+> 14 0 16 3865 G 4031 5818
+> 15 0 16 3865 G 4032 5818
+> 14 0 17 3865 G 4032 5819
+> 15 0 17 3865 G 4035 5819
+> 14 0 16 3865 G 3869 5820
+> 15 0 16 3865 G 3870 5820
+> 14 0 17 3865 G 3870 5821
+> 15 0 17 3865 G 4035 5821
+> 14 0 16 3865 G 3896 5822
+> 15 0 16 3865 G 3897 5822
+> 14 0 17 3865 G 3897 5823
+> 15 0 17 3865 G 4035 5823
+> 14 0 16 3865 G 3956 5824
+> 15 0 16 3865 G 3957 5824
+> 14 0 17 3865 G 3957 5825
+> 15 0 17 3865 G 4035 5825
+> 14 0 16 3865 G 4016 5826
+> 15 0 16 3865 G 4017 5826
+> 14 0 17 3865 G 4017 5827
+> 15 0 17 3865 G 4035 5827
+> 14 0 16 3865 G 3938 5828
+> 15 0 16 3865 G 3939 5828
+> 14 0 17 3865 G 3939 5829
+> 15 0 17 3865 G 4035 5829
+> 14 0 16 3865 G 3998 5830
+> 15 0 16 3865 G 3999 5830
+> 14 0 17 3865 G 3999 5831
+> 15 0 17 3865 G 4035 5831
+> 14 0 16 3865 G 3920 5832
+> 15 0 16 3865 G 3921 5832
+> 14 0 17 3865 G 3921 5833
+> 15 0 17 3865 G 4035 5833
+> 14 0 16 3865 G 3980 5834
+> 15 0 16 3865 G 3981 5834
+> 14 0 17 3865 G 3981 5835
+> 15 0 17 3865 G 4035 5835
+> 14 0 16 3865 G 3878 5836
+> 15 0 16 3865 G 3879 5836
+> 14 0 17 3865 G 3879 5837
+> 15 0 17 3865 G 4035 5837
+> 14 0 16 3865 G 3923 5838
+> 15 0 16 3865 G 3924 5838
+> 14 0 17 3865 G 3924 5839
+> 15 0 17 3865 G 4035 5839
+> 14 0 16 3865 G 3983 5840
+> 15 0 16 3865 G 3984 5840
+> 14 0 17 3865 G 3984 5841
+> 15 0 17 3865 G 4035 5841
+> 14 0 16 3865 G 3905 5842
+> 15 0 16 3865 G 3906 5842
+> 14 0 17 3865 G 3906 5843
+> 15 0 17 3865 G 4035 5843
+> 14 0 16 3865 G 3965 5844
+> 15 0 16 3865 G 3966 5844
+> 14 0 17 3865 G 3966 5845
+> 15 0 17 3865 G 4035 5845
+> 14 0 16 3865 G 4025 5846
+> 15 0 16 3865 G 4026 5846
+> 14 0 17 3865 G 4026 5847
+> 15 0 17 3865 G 4035 5847
+> 14 0 16 3865 G 3947 5848
+> 15 0 16 3865 G 3948 5848
+> 14 0 17 3865 G 3948 5849
+> 15 0 17 3865 G 4035 5849
+> 14 0 16 3865 G 4007 5850
+> 15 0 16 3865 G 4008 5850
+> 14 0 17 3865 G 4008 5851
+> 15 0 17 3865 G 4035 5851
+> 14 0 16 3865 G 3887 5852
+> 15 0 16 3865 G 3888 5852
+> 14 0 17 3865 G 3888 5853
+> 15 0 17 3865 G 4035 5853
+> 14 0 16 4191 G 4216 5854
+> 15 0 16 4191 G 4217 5854
+> 14 0 17 4191 G 4217 5855
+> 15 0 17 4191 G 4328 5855
+> 14 0 17 4191 G 4328 5856
+> 15 0 17 4191 G 4224 5856
+> 14 0 18 4191 G 4224 5857
+> 15 0 18 4191 G 4222 5857
+> 14 0 17 4191 G 4328 5858
+> 15 0 17 4191 G 4254 5858
+> 14 0 18 4191 G 4254 5859
+> 15 0 18 4191 G 4252 5859
+> 14 0 17 4191 G 4328 5860
+> 15 0 17 4191 G 4284 5860
+> 14 0 18 4191 G 4284 5861
+> 15 0 18 4191 G 4282 5861
+> 14 0 17 4191 G 4328 5862
+> 15 0 17 4191 G 4314 5862
+> 14 0 18 4191 G 4314 5863
+> 15 0 18 4191 G 4312 5863
+> 14 0 17 4191 G 4328 5864
+> 15 0 17 4191 G 4236 5864
+> 14 0 18 4191 G 4236 5865
+> 15 0 18 4191 G 4234 5865
+> 14 0 17 4191 G 4328 5866
+> 15 0 17 4191 G 4266 5866
+> 14 0 18 4191 G 4266 5867
+> 15 0 18 4191 G 4264 5867
+> 14 0 17 4191 G 4328 5868
+> 15 0 17 4191 G 4296 5868
+> 14 0 18 4191 G 4296 5869
+> 15 0 18 4191 G 4294 5869
+> 14 0 17 4191 G 4328 5870
+> 15 0 17 4191 G 4326 5870
+> 14 0 18 4191 G 4326 5871
+> 15 0 18 4191 G 4324 5871
+> 14 0 17 4191 G 4328 5872
+> 15 0 17 4191 G 4248 5872
+> 14 0 18 4191 G 4248 5873
+> 15 0 18 4191 G 4246 5873
+> 14 0 17 4191 G 4328 5874
+> 15 0 17 4191 G 4278 5874
+> 14 0 18 4191 G 4278 5875
+> 15 0 18 4191 G 4276 5875
+> 14 0 17 4191 G 4328 5876
+> 15 0 17 4191 G 4308 5876
+> 14 0 18 4191 G 4308 5877
+> 15 0 18 4191 G 4306 5877
+> 14 0 17 4191 G 4328 5878
+> 15 0 17 4191 G 4203 5878
+> 14 0 18 4191 G 4203 5879
+> 15 0 18 4191 G 4201 5879
+> 14 0 17 4191 G 4328 5880
+> 15 0 17 4191 G 4215 5880
+> 14 0 18 4191 G 4215 5881
+> 15 0 18 4191 G 4213 5881
+> 14 0 17 4191 G 4328 5882
+> 15 0 17 4191 G 4221 5882
+> 14 0 18 4191 G 4221 5883
+> 15 0 18 4191 G 4219 5883
+> 14 0 17 4191 G 4328 5884
+> 15 0 17 4191 G 4251 5884
+> 14 0 18 4191 G 4251 5885
+> 15 0 18 4191 G 4249 5885
+> 14 0 17 4191 G 4328 5886
+> 15 0 17 4191 G 4281 5886
+> 14 0 18 4191 G 4281 5887
+> 15 0 18 4191 G 4279 5887
+> 14 0 17 4191 G 4328 5888
+> 15 0 17 4191 G 4311 5888
+> 14 0 18 4191 G 4311 5889
+> 15 0 18 4191 G 4309 5889
+> 14 0 17 4191 G 4328 5890
+> 15 0 17 4191 G 4233 5890
+> 14 0 18 4191 G 4233 5891
+> 15 0 18 4191 G 4231 5891
+> 14 0 17 4191 G 4328 5892
+> 15 0 17 4191 G 4263 5892
+> 14 0 18 4191 G 4263 5893
+> 15 0 18 4191 G 4261 5893
+> 14 0 17 4191 G 4328 5894
+> 15 0 17 4191 G 4293 5894
+> 14 0 18 4191 G 4293 5895
+> 15 0 18 4191 G 4291 5895
+> 14 0 17 4191 G 4328 5896
+> 15 0 17 4191 G 4323 5896
+> 14 0 18 4191 G 4323 5897
+> 15 0 18 4191 G 4321 5897
+> 14 0 17 4191 G 4328 5898
+> 15 0 17 4191 G 4245 5898
+> 14 0 18 4191 G 4245 5899
+> 15 0 18 4191 G 4243 5899
+> 14 0 17 4191 G 4328 5900
+> 15 0 17 4191 G 4275 5900
+> 14 0 18 4191 G 4275 5901
+> 15 0 18 4191 G 4273 5901
+> 14 0 17 4191 G 4328 5902
+> 15 0 17 4191 G 4305 5902
+> 14 0 18 4191 G 4305 5903
+> 15 0 18 4191 G 4303 5903
+> 14 0 17 4191 G 4328 5904
+> 15 0 17 4191 G 4200 5904
+> 14 0 18 4191 G 4200 5905
+> 15 0 18 4191 G 4198 5905
+> 14 0 17 4191 G 4328 5906
+> 15 0 17 4191 G 4212 5906
+> 14 0 18 4191 G 4212 5907
+> 15 0 18 4191 G 4210 5907
+> 14 0 19 4191 G 4328 5908
+> 15 0 19 4191 G 4327 5908
+> 14 0 17 4191 G 4328 5909
+> 15 0 17 4191 G 4230 5909
+> 14 0 18 4191 G 4230 5910
+> 15 0 18 4191 G 4228 5910
+> 14 0 17 4191 G 4328 5911
+> 15 0 17 4191 G 4260 5911
+> 14 0 18 4191 G 4260 5912
+> 15 0 18 4191 G 4258 5912
+> 14 0 17 4191 G 4328 5913
+> 15 0 17 4191 G 4290 5913
+> 14 0 18 4191 G 4290 5914
+> 15 0 18 4191 G 4288 5914
+> 14 0 17 4191 G 4328 5915
+> 15 0 17 4191 G 4320 5915
+> 14 0 18 4191 G 4320 5916
+> 15 0 18 4191 G 4318 5916
+> 14 0 17 4191 G 4328 5917
+> 15 0 17 4191 G 4242 5917
+> 14 0 18 4191 G 4242 5918
+> 15 0 18 4191 G 4240 5918
+> 14 0 17 4191 G 4328 5919
+> 15 0 17 4191 G 4272 5919
+> 14 0 18 4191 G 4272 5920
+> 15 0 18 4191 G 4270 5920
+> 14 0 17 4191 G 4328 5921
+> 15 0 17 4191 G 4302 5921
+> 14 0 18 4191 G 4302 5922
+> 15 0 18 4191 G 4300 5922
+> 14 0 17 4191 G 4328 5923
+> 15 0 17 4191 G 4197 5923
+> 14 0 18 4191 G 4197 5924
+> 15 0 18 4191 G 4195 5924
+> 14 0 17 4191 G 4328 5925
+> 15 0 17 4191 G 4209 5925
+> 14 0 18 4191 G 4209 5926
+> 15 0 18 4191 G 4207 5926
+> 14 0 17 4191 G 4328 5927
+> 15 0 17 4191 G 4227 5927
+> 14 0 18 4191 G 4227 5928
+> 15 0 18 4191 G 4225 5928
+> 14 0 17 4191 G 4328 5929
+> 15 0 17 4191 G 4257 5929
+> 14 0 18 4191 G 4257 5930
+> 15 0 18 4191 G 4255 5930
+> 14 0 17 4191 G 4328 5931
+> 15 0 17 4191 G 4287 5931
+> 14 0 18 4191 G 4287 5932
+> 15 0 18 4191 G 4285 5932
+> 14 0 17 4191 G 4328 5933
+> 15 0 17 4191 G 4317 5933
+> 14 0 18 4191 G 4317 5934
+> 15 0 18 4191 G 4315 5934
+> 14 0 17 4191 G 4328 5935
+> 15 0 17 4191 G 4239 5935
+> 14 0 18 4191 G 4239 5936
+> 15 0 18 4191 G 4237 5936
+> 14 0 17 4191 G 4328 5937
+> 15 0 17 4191 G 4269 5937
+> 14 0 18 4191 G 4269 5938
+> 15 0 18 4191 G 4267 5938
+> 14 0 17 4191 G 4328 5939
+> 15 0 17 4191 G 4299 5939
+> 14 0 18 4191 G 4299 5940
+> 15 0 18 4191 G 4297 5940
+> 14 0 17 4191 G 4328 5941
+> 15 0 17 4191 G 4194 5941
+> 14 0 18 4191 G 4194 5942
+> 15 0 18 4191 G 4192 5942
+> 14 0 17 4191 G 4328 5943
+> 15 0 17 4191 G 4206 5943
+> 14 0 18 4191 G 4206 5944
+> 15 0 18 4191 G 4204 5944
+> 14 0 16 4191 G 4222 5945
+> 15 0 16 4191 G 4223 5945
+> 14 0 17 4191 G 4223 5946
+> 15 0 17 4191 G 4328 5946
+> 14 0 17 4191 G 4328 5947
+> 15 0 17 4191 G 4218 5947
+> 14 0 18 4191 G 4218 5948
+> 15 0 18 4191 G 4216 5948
+> 14 0 16 4191 G 4252 5949
+> 15 0 16 4191 G 4253 5949
+> 14 0 17 4191 G 4253 5950
+> 15 0 17 4191 G 4328 5950
+> 14 0 16 4191 G 4282 5951
+> 15 0 16 4191 G 4283 5951
+> 14 0 17 4191 G 4283 5952
+> 15 0 17 4191 G 4328 5952
+> 14 0 16 4191 G 4312 5953
+> 15 0 16 4191 G 4313 5953
+> 14 0 17 4191 G 4313 5954
+> 15 0 17 4191 G 4328 5954
+> 14 0 16 4191 G 4234 5955
+> 15 0 16 4191 G 4235 5955
+> 14 0 17 4191 G 4235 5956
+> 15 0 17 4191 G 4328 5956
+> 14 0 16 4191 G 4264 5957
+> 15 0 16 4191 G 4265 5957
+> 14 0 17 4191 G 4265 5958
+> 15 0 17 4191 G 4328 5958
+> 14 0 16 4191 G 4294 5959
+> 15 0 16 4191 G 4295 5959
+> 14 0 17 4191 G 4295 5960
+> 15 0 17 4191 G 4328 5960
+> 14 0 16 4191 G 4324 5961
+> 15 0 16 4191 G 4325 5961
+> 14 0 17 4191 G 4325 5962
+> 15 0 17 4191 G 4328 5962
+> 14 0 16 4191 G 4246 5963
+> 15 0 16 4191 G 4247 5963
+> 14 0 17 4191 G 4247 5964
+> 15 0 17 4191 G 4328 5964
+> 14 0 16 4191 G 4276 5965
+> 15 0 16 4191 G 4277 5965
+> 14 0 17 4191 G 4277 5966
+> 15 0 17 4191 G 4328 5966
+> 14 0 16 4191 G 4306 5967
+> 15 0 16 4191 G 4307 5967
+> 14 0 17 4191 G 4307 5968
+> 15 0 17 4191 G 4328 5968
+> 14 0 16 4191 G 4201 5969
+> 15 0 16 4191 G 4202 5969
+> 14 0 17 4191 G 4202 5970
+> 15 0 17 4191 G 4328 5970
+> 14 0 16 4191 G 4213 5971
+> 15 0 16 4191 G 4214 5971
+> 14 0 17 4191 G 4214 5972
+> 15 0 17 4191 G 4328 5972
+> 14 0 16 4191 G 4219 5973
+> 15 0 16 4191 G 4220 5973
+> 14 0 17 4191 G 4220 5974
+> 15 0 17 4191 G 4328 5974
+> 14 0 16 4191 G 4249 5975
+> 15 0 16 4191 G 4250 5975
+> 14 0 17 4191 G 4250 5976
+> 15 0 17 4191 G 4328 5976
+> 14 0 16 4191 G 4279 5977
+> 15 0 16 4191 G 4280 5977
+> 14 0 17 4191 G 4280 5978
+> 15 0 17 4191 G 4328 5978
+> 14 0 16 4191 G 4309 5979
+> 15 0 16 4191 G 4310 5979
+> 14 0 17 4191 G 4310 5980
+> 15 0 17 4191 G 4328 5980
+> 14 0 16 4191 G 4231 5981
+> 15 0 16 4191 G 4232 5981
+> 14 0 17 4191 G 4232 5982
+> 15 0 17 4191 G 4328 5982
+> 14 0 16 4191 G 4261 5983
+> 15 0 16 4191 G 4262 5983
+> 14 0 17 4191 G 4262 5984
+> 15 0 17 4191 G 4328 5984
+> 14 0 16 4191 G 4291 5985
+> 15 0 16 4191 G 4292 5985
+> 14 0 17 4191 G 4292 5986
+> 15 0 17 4191 G 4328 5986
+> 14 0 16 4191 G 4321 5987
+> 15 0 16 4191 G 4322 5987
+> 14 0 17 4191 G 4322 5988
+> 15 0 17 4191 G 4328 5988
+> 14 0 16 4191 G 4243 5989
+> 15 0 16 4191 G 4244 5989
+> 14 0 17 4191 G 4244 5990
+> 15 0 17 4191 G 4328 5990
+> 14 0 16 4191 G 4273 5991
+> 15 0 16 4191 G 4274 5991
+> 14 0 17 4191 G 4274 5992
+> 15 0 17 4191 G 4328 5992
+> 14 0 16 4191 G 4303 5993
+> 15 0 16 4191 G 4304 5993
+> 14 0 17 4191 G 4304 5994
+> 15 0 17 4191 G 4328 5994
+> 14 0 16 4191 G 4198 5995
+> 15 0 16 4191 G 4199 5995
+> 14 0 17 4191 G 4199 5996
+> 15 0 17 4191 G 4328 5996
+> 14 0 16 4191 G 4210 5997
+> 15 0 16 4191 G 4211 5997
+> 14 0 17 4191 G 4211 5998
+> 15 0 17 4191 G 4328 5998
+> 14 0 16 4191 G 4228 5999
+> 15 0 16 4191 G 4229 5999
+> 14 0 17 4191 G 4229 6000
+> 15 0 17 4191 G 4328 6000
+> 14 0 16 4191 G 4258 6001
+> 15 0 16 4191 G 4259 6001
+> 14 0 17 4191 G 4259 6002
+> 15 0 17 4191 G 4328 6002
+> 14 0 16 4191 G 4288 6003
+> 15 0 16 4191 G 4289 6003
+> 14 0 17 4191 G 4289 6004
+> 15 0 17 4191 G 4328 6004
+> 14 0 16 4191 G 4318 6005
+> 15 0 16 4191 G 4319 6005
+> 14 0 17 4191 G 4319 6006
+> 15 0 17 4191 G 4328 6006
+> 14 0 16 4191 G 4240 6007
+> 15 0 16 4191 G 4241 6007
+> 14 0 17 4191 G 4241 6008
+> 15 0 17 4191 G 4328 6008
+> 14 0 16 4191 G 4270 6009
+> 15 0 16 4191 G 4271 6009
+> 14 0 17 4191 G 4271 6010
+> 15 0 17 4191 G 4328 6010
+> 14 0 16 4191 G 4300 6011
+> 15 0 16 4191 G 4301 6011
+> 14 0 17 4191 G 4301 6012
+> 15 0 17 4191 G 4328 6012
+> 14 0 16 4191 G 4195 6013
+> 15 0 16 4191 G 4196 6013
+> 14 0 17 4191 G 4196 6014
+> 15 0 17 4191 G 4328 6014
+> 14 0 16 4191 G 4207 6015
+> 15 0 16 4191 G 4208 6015
+> 14 0 17 4191 G 4208 6016
+> 15 0 17 4191 G 4328 6016
+> 14 0 16 4191 G 4225 6017
+> 15 0 16 4191 G 4226 6017
+> 14 0 17 4191 G 4226 6018
+> 15 0 17 4191 G 4328 6018
+> 14 0 16 4191 G 4255 6019
+> 15 0 16 4191 G 4256 6019
+> 14 0 17 4191 G 4256 6020
+> 15 0 17 4191 G 4328 6020
+> 14 0 16 4191 G 4285 6021
+> 15 0 16 4191 G 4286 6021
+> 14 0 17 4191 G 4286 6022
+> 15 0 17 4191 G 4328 6022
+> 14 0 16 4191 G 4315 6023
+> 15 0 16 4191 G 4316 6023
+> 14 0 17 4191 G 4316 6024
+> 15 0 17 4191 G 4328 6024
+> 14 0 16 4191 G 4237 6025
+> 15 0 16 4191 G 4238 6025
+> 14 0 17 4191 G 4238 6026
+> 15 0 17 4191 G 4328 6026
+> 14 0 16 4191 G 4267 6027
+> 15 0 16 4191 G 4268 6027
+> 14 0 17 4191 G 4268 6028
+> 15 0 17 4191 G 4328 6028
+> 14 0 16 4191 G 4297 6029
+> 15 0 16 4191 G 4298 6029
+> 14 0 17 4191 G 4298 6030
+> 15 0 17 4191 G 4328 6030
+> 14 0 16 4191 G 4192 6031
+> 15 0 16 4191 G 4193 6031
+> 14 0 17 4191 G 4193 6032
+> 15 0 17 4191 G 4328 6032
+> 14 0 16 4191 G 4204 6033
+> 15 0 16 4191 G 4205 6033
+> 14 0 17 4191 G 4205 6034
+> 15 0 17 4191 G 4328 6034
+> 14 0 16 4037 G 4038 6035
+> 15 0 16 4037 G 4039 6035
+> 14 0 17 4037 G 4039 6036
+> 15 0 17 4037 G 4189 6036
+> 14 0 17 4037 G 4189 6037
+> 15 0 17 4037 G 4052 6037
+> 14 0 18 4037 G 4052 6038
+> 15 0 18 4037 G 4050 6038
+> 14 0 17 4037 G 4189 6039
+> 15 0 17 4037 G 4064 6039
+> 14 0 18 4037 G 4064 6040
+> 15 0 18 4037 G 4062 6040
+> 14 0 17 4037 G 4189 6041
+> 15 0 17 4037 G 4073 6041
+> 14 0 18 4037 G 4073 6042
+> 15 0 18 4037 G 4071 6042
+> 14 0 17 4037 G 4189 6043
+> 15 0 17 4037 G 4103 6043
+> 14 0 18 4037 G 4103 6044
+> 15 0 18 4037 G 4101 6044
+> 14 0 17 4037 G 4189 6045
+> 15 0 17 4037 G 4133 6045
+> 14 0 18 4037 G 4133 6046
+> 15 0 18 4037 G 4131 6046
+> 14 0 17 4037 G 4189 6047
+> 15 0 17 4037 G 4163 6047
+> 14 0 18 4037 G 4163 6048
+> 15 0 18 4037 G 4161 6048
+> 14 0 17 4037 G 4189 6049
+> 15 0 17 4037 G 4085 6049
+> 14 0 18 4037 G 4085 6050
+> 15 0 18 4037 G 4083 6050
+> 14 0 17 4037 G 4189 6051
+> 15 0 17 4037 G 4115 6051
+> 14 0 18 4037 G 4115 6052
+> 15 0 18 4037 G 4113 6052
+> 14 0 17 4037 G 4189 6053
+> 15 0 17 4037 G 4145 6053
+> 14 0 18 4037 G 4145 6054
+> 15 0 18 4037 G 4143 6054
+> 14 0 17 4037 G 4189 6055
+> 15 0 17 4037 G 4175 6055
+> 14 0 18 4037 G 4175 6056
+> 15 0 18 4037 G 4173 6056
+> 14 0 17 4037 G 4189 6057
+> 15 0 17 4037 G 4049 6057
+> 14 0 18 4037 G 4049 6058
+> 15 0 18 4037 G 4047 6058
+> 14 0 17 4037 G 4189 6059
+> 15 0 17 4037 G 4061 6059
+> 14 0 18 4037 G 4061 6060
+> 15 0 18 4037 G 4059 6060
+> 14 0 17 4037 G 4189 6061
+> 15 0 17 4037 G 4070 6061
+> 14 0 18 4037 G 4070 6062
+> 15 0 18 4037 G 4068 6062
+> 14 0 17 4037 G 4189 6063
+> 15 0 17 4037 G 4100 6063
+> 14 0 18 4037 G 4100 6064
+> 15 0 18 4037 G 4098 6064
+> 14 0 17 4037 G 4189 6065
+> 15 0 17 4037 G 4130 6065
+> 14 0 18 4037 G 4130 6066
+> 15 0 18 4037 G 4128 6066
+> 14 0 17 4037 G 4189 6067
+> 15 0 17 4037 G 4160 6067
+> 14 0 18 4037 G 4160 6068
+> 15 0 18 4037 G 4158 6068
+> 14 0 17 4037 G 4189 6069
+> 15 0 17 4037 G 4082 6069
+> 14 0 18 4037 G 4082 6070
+> 15 0 18 4037 G 4080 6070
+> 14 0 17 4037 G 4189 6071
+> 15 0 17 4037 G 4112 6071
+> 14 0 18 4037 G 4112 6072
+> 15 0 18 4037 G 4110 6072
+> 14 0 17 4037 G 4189 6073
+> 15 0 17 4037 G 4142 6073
+> 14 0 18 4037 G 4142 6074
+> 15 0 18 4037 G 4140 6074
+> 14 0 17 4037 G 4189 6075
+> 15 0 17 4037 G 4172 6075
+> 14 0 18 4037 G 4172 6076
+> 15 0 18 4037 G 4170 6076
+> 14 0 17 4037 G 4189 6077
+> 15 0 17 4037 G 4094 6077
+> 14 0 18 4037 G 4094 6078
+> 15 0 18 4037 G 4092 6078
+> 14 0 17 4037 G 4189 6079
+> 15 0 17 4037 G 4124 6079
+> 14 0 18 4037 G 4124 6080
+> 15 0 18 4037 G 4122 6080
+> 14 0 17 4037 G 4189 6081
+> 15 0 17 4037 G 4154 6081
+> 14 0 18 4037 G 4154 6082
+> 15 0 18 4037 G 4152 6082
+> 14 0 17 4037 G 4189 6083
+> 15 0 17 4037 G 4184 6083
+> 14 0 18 4037 G 4184 6084
+> 15 0 18 4037 G 4182 6084
+> 14 0 17 4037 G 4189 6085
+> 15 0 17 4037 G 4046 6085
+> 14 0 18 4037 G 4046 6086
+> 15 0 18 4037 G 4044 6086
+> 14 0 17 4037 G 4189 6087
+> 15 0 17 4037 G 4058 6087
+> 14 0 18 4037 G 4058 6088
+> 15 0 18 4037 G 4056 6088
+> 14 0 17 4037 G 4189 6089
+> 15 0 17 4037 G 4067 6089
+> 14 0 18 4037 G 4067 6090
+> 15 0 18 4037 G 4065 6090
+> 14 0 19 4037 G 4189 6091
+> 15 0 19 4037 G 4188 6091
+> 14 0 17 4037 G 4189 6092
+> 15 0 17 4037 G 4097 6092
+> 14 0 18 4037 G 4097 6093
+> 15 0 18 4037 G 4095 6093
+> 14 0 17 4037 G 4189 6094
+> 15 0 17 4037 G 4127 6094
+> 14 0 18 4037 G 4127 6095
+> 15 0 18 4037 G 4125 6095
+> 14 0 17 4037 G 4189 6096
+> 15 0 17 4037 G 4157 6096
+> 14 0 18 4037 G 4157 6097
+> 15 0 18 4037 G 4155 6097
+> 14 0 17 4037 G 4189 6098
+> 15 0 17 4037 G 4079 6098
+> 14 0 18 4037 G 4079 6099
+> 15 0 18 4037 G 4077 6099
+> 14 0 17 4037 G 4189 6100
+> 15 0 17 4037 G 4187 6100
+> 14 0 18 4037 G 4187 6101
+> 15 0 18 4037 G 4185 6101
+> 14 0 17 4037 G 4189 6102
+> 15 0 17 4037 G 4109 6102
+> 14 0 18 4037 G 4109 6103
+> 15 0 18 4037 G 4107 6103
+> 14 0 17 4037 G 4189 6104
+> 15 0 17 4037 G 4139 6104
+> 14 0 18 4037 G 4139 6105
+> 15 0 18 4037 G 4137 6105
+> 14 0 17 4037 G 4189 6106
+> 15 0 17 4037 G 4169 6106
+> 14 0 18 4037 G 4169 6107
+> 15 0 18 4037 G 4167 6107
+> 14 0 17 4037 G 4189 6108
+> 15 0 17 4037 G 4091 6108
+> 14 0 18 4037 G 4091 6109
+> 15 0 18 4037 G 4089 6109
+> 14 0 17 4037 G 4189 6110
+> 15 0 17 4037 G 4121 6110
+> 14 0 18 4037 G 4121 6111
+> 15 0 18 4037 G 4119 6111
+> 14 0 17 4037 G 4189 6112
+> 15 0 17 4037 G 4151 6112
+> 14 0 18 4037 G 4151 6113
+> 15 0 18 4037 G 4149 6113
+> 14 0 17 4037 G 4189 6114
+> 15 0 17 4037 G 4181 6114
+> 14 0 18 4037 G 4181 6115
+> 15 0 18 4037 G 4179 6115
+> 14 0 17 4037 G 4189 6116
+> 15 0 17 4037 G 4043 6116
+> 14 0 18 4037 G 4043 6117
+> 15 0 18 4037 G 4041 6117
+> 14 0 17 4037 G 4189 6118
+> 15 0 17 4037 G 4055 6118
+> 14 0 18 4037 G 4055 6119
+> 15 0 18 4037 G 4053 6119
+> 14 0 17 4037 G 4189 6120
+> 15 0 17 4037 G 4076 6120
+> 14 0 18 4037 G 4076 6121
+> 15 0 18 4037 G 4074 6121
+> 14 0 17 4037 G 4189 6122
+> 15 0 17 4037 G 4106 6122
+> 14 0 18 4037 G 4106 6123
+> 15 0 18 4037 G 4104 6123
+> 14 0 17 4037 G 4189 6124
+> 15 0 17 4037 G 4136 6124
+> 14 0 18 4037 G 4136 6125
+> 15 0 18 4037 G 4134 6125
+> 14 0 17 4037 G 4189 6126
+> 15 0 17 4037 G 4166 6126
+> 14 0 18 4037 G 4166 6127
+> 15 0 18 4037 G 4164 6127
+> 14 0 17 4037 G 4189 6128
+> 15 0 17 4037 G 4088 6128
+> 14 0 18 4037 G 4088 6129
+> 15 0 18 4037 G 4086 6129
+> 14 0 17 4037 G 4189 6130
+> 15 0 17 4037 G 4118 6130
+> 14 0 18 4037 G 4118 6131
+> 15 0 18 4037 G 4116 6131
+> 14 0 17 4037 G 4189 6132
+> 15 0 17 4037 G 4148 6132
+> 14 0 18 4037 G 4148 6133
+> 15 0 18 4037 G 4146 6133
+> 14 0 17 4037 G 4189 6134
+> 15 0 17 4037 G 4178 6134
+> 14 0 18 4037 G 4178 6135
+> 15 0 18 4037 G 4176 6135
+> 14 0 16 4037 G 4050 6136
+> 15 0 16 4037 G 4051 6136
+> 14 0 17 4037 G 4051 6137
+> 15 0 17 4037 G 4189 6137
+> 14 0 17 4037 G 4189 6138
+> 15 0 17 4037 G 4040 6138
+> 14 0 18 4037 G 4040 6139
+> 15 0 18 4037 G 4038 6139
+> 14 0 16 4037 G 4062 6140
+> 15 0 16 4037 G 4063 6140
+> 14 0 17 4037 G 4063 6141
+> 15 0 17 4037 G 4189 6141
+> 14 0 16 4037 G 4071 6142
+> 15 0 16 4037 G 4072 6142
+> 14 0 17 4037 G 4072 6143
+> 15 0 17 4037 G 4189 6143
+> 14 0 16 4037 G 4101 6144
+> 15 0 16 4037 G 4102 6144
+> 14 0 17 4037 G 4102 6145
+> 15 0 17 4037 G 4189 6145
+> 14 0 16 4037 G 4131 6146
+> 15 0 16 4037 G 4132 6146
+> 14 0 17 4037 G 4132 6147
+> 15 0 17 4037 G 4189 6147
+> 14 0 16 4037 G 4161 6148
+> 15 0 16 4037 G 4162 6148
+> 14 0 17 4037 G 4162 6149
+> 15 0 17 4037 G 4189 6149
+> 14 0 16 4037 G 4083 6150
+> 15 0 16 4037 G 4084 6150
+> 14 0 17 4037 G 4084 6151
+> 15 0 17 4037 G 4189 6151
+> 14 0 16 4037 G 4113 6152
+> 15 0 16 4037 G 4114 6152
+> 14 0 17 4037 G 4114 6153
+> 15 0 17 4037 G 4189 6153
+> 14 0 16 4037 G 4143 6154
+> 15 0 16 4037 G 4144 6154
+> 14 0 17 4037 G 4144 6155
+> 15 0 17 4037 G 4189 6155
+> 14 0 16 4037 G 4173 6156
+> 15 0 16 4037 G 4174 6156
+> 14 0 17 4037 G 4174 6157
+> 15 0 17 4037 G 4189 6157
+> 14 0 16 4037 G 4047 6158
+> 15 0 16 4037 G 4048 6158
+> 14 0 17 4037 G 4048 6159
+> 15 0 17 4037 G 4189 6159
+> 14 0 16 4037 G 4059 6160
+> 15 0 16 4037 G 4060 6160
+> 14 0 17 4037 G 4060 6161
+> 15 0 17 4037 G 4189 6161
+> 14 0 16 4037 G 4068 6162
+> 15 0 16 4037 G 4069 6162
+> 14 0 17 4037 G 4069 6163
+> 15 0 17 4037 G 4189 6163
+> 14 0 16 4037 G 4098 6164
+> 15 0 16 4037 G 4099 6164
+> 14 0 17 4037 G 4099 6165
+> 15 0 17 4037 G 4189 6165
+> 14 0 16 4037 G 4128 6166
+> 15 0 16 4037 G 4129 6166
+> 14 0 17 4037 G 4129 6167
+> 15 0 17 4037 G 4189 6167
+> 14 0 16 4037 G 4158 6168
+> 15 0 16 4037 G 4159 6168
+> 14 0 17 4037 G 4159 6169
+> 15 0 17 4037 G 4189 6169
+> 14 0 16 4037 G 4080 6170
+> 15 0 16 4037 G 4081 6170
+> 14 0 17 4037 G 4081 6171
+> 15 0 17 4037 G 4189 6171
+> 14 0 16 4037 G 4110 6172
+> 15 0 16 4037 G 4111 6172
+> 14 0 17 4037 G 4111 6173
+> 15 0 17 4037 G 4189 6173
+> 14 0 16 4037 G 4140 6174
+> 15 0 16 4037 G 4141 6174
+> 14 0 17 4037 G 4141 6175
+> 15 0 17 4037 G 4189 6175
+> 14 0 16 4037 G 4170 6176
+> 15 0 16 4037 G 4171 6176
+> 14 0 17 4037 G 4171 6177
+> 15 0 17 4037 G 4189 6177
+> 14 0 16 4037 G 4092 6178
+> 15 0 16 4037 G 4093 6178
+> 14 0 17 4037 G 4093 6179
+> 15 0 17 4037 G 4189 6179
+> 14 0 16 4037 G 4122 6180
+> 15 0 16 4037 G 4123 6180
+> 14 0 17 4037 G 4123 6181
+> 15 0 17 4037 G 4189 6181
+> 14 0 16 4037 G 4152 6182
+> 15 0 16 4037 G 4153 6182
+> 14 0 17 4037 G 4153 6183
+> 15 0 17 4037 G 4189 6183
+> 14 0 16 4037 G 4182 6184
+> 15 0 16 4037 G 4183 6184
+> 14 0 17 4037 G 4183 6185
+> 15 0 17 4037 G 4189 6185
+> 14 0 16 4037 G 4044 6186
+> 15 0 16 4037 G 4045 6186
+> 14 0 17 4037 G 4045 6187
+> 15 0 17 4037 G 4189 6187
+> 14 0 16 4037 G 4056 6188
+> 15 0 16 4037 G 4057 6188
+> 14 0 17 4037 G 4057 6189
+> 15 0 17 4037 G 4189 6189
+> 14 0 16 4037 G 4065 6190
+> 15 0 16 4037 G 4066 6190
+> 14 0 17 4037 G 4066 6191
+> 15 0 17 4037 G 4189 6191
+> 14 0 16 4037 G 4095 6192
+> 15 0 16 4037 G 4096 6192
+> 14 0 17 4037 G 4096 6193
+> 15 0 17 4037 G 4189 6193
+> 14 0 16 4037 G 4125 6194
+> 15 0 16 4037 G 4126 6194
+> 14 0 17 4037 G 4126 6195
+> 15 0 17 4037 G 4189 6195
+> 14 0 16 4037 G 4155 6196
+> 15 0 16 4037 G 4156 6196
+> 14 0 17 4037 G 4156 6197
+> 15 0 17 4037 G 4189 6197
+> 14 0 16 4037 G 4077 6198
+> 15 0 16 4037 G 4078 6198
+> 14 0 17 4037 G 4078 6199
+> 15 0 17 4037 G 4189 6199
+> 14 0 16 4037 G 4185 6200
+> 15 0 16 4037 G 4186 6200
+> 14 0 17 4037 G 4186 6201
+> 15 0 17 4037 G 4189 6201
+> 14 0 16 4037 G 4107 6202
+> 15 0 16 4037 G 4108 6202
+> 14 0 17 4037 G 4108 6203
+> 15 0 17 4037 G 4189 6203
+> 14 0 16 4037 G 4137 6204
+> 15 0 16 4037 G 4138 6204
+> 14 0 17 4037 G 4138 6205
+> 15 0 17 4037 G 4189 6205
+> 14 0 16 4037 G 4167 6206
+> 15 0 16 4037 G 4168 6206
+> 14 0 17 4037 G 4168 6207
+> 15 0 17 4037 G 4189 6207
+> 14 0 16 4037 G 4089 6208
+> 15 0 16 4037 G 4090 6208
+> 14 0 17 4037 G 4090 6209
+> 15 0 17 4037 G 4189 6209
+> 14 0 16 4037 G 4119 6210
+> 15 0 16 4037 G 4120 6210
+> 14 0 17 4037 G 4120 6211
+> 15 0 17 4037 G 4189 6211
+> 14 0 16 4037 G 4149 6212
+> 15 0 16 4037 G 4150 6212
+> 14 0 17 4037 G 4150 6213
+> 15 0 17 4037 G 4189 6213
+> 14 0 16 4037 G 4179 6214
+> 15 0 16 4037 G 4180 6214
+> 14 0 17 4037 G 4180 6215
+> 15 0 17 4037 G 4189 6215
+> 14 0 16 4037 G 4041 6216
+> 15 0 16 4037 G 4042 6216
+> 14 0 17 4037 G 4042 6217
+> 15 0 17 4037 G 4189 6217
+> 14 0 16 4037 G 4053 6218
+> 15 0 16 4037 G 4054 6218
+> 14 0 17 4037 G 4054 6219
+> 15 0 17 4037 G 4189 6219
+> 14 0 16 4037 G 4074 6220
+> 15 0 16 4037 G 4075 6220
+> 14 0 17 4037 G 4075 6221
+> 15 0 17 4037 G 4189 6221
+> 14 0 16 4037 G 4104 6222
+> 15 0 16 4037 G 4105 6222
+> 14 0 17 4037 G 4105 6223
+> 15 0 17 4037 G 4189 6223
+> 14 0 16 4037 G 4134 6224
+> 15 0 16 4037 G 4135 6224
+> 14 0 17 4037 G 4135 6225
+> 15 0 17 4037 G 4189 6225
+> 14 0 16 4037 G 4164 6226
+> 15 0 16 4037 G 4165 6226
+> 14 0 17 4037 G 4165 6227
+> 15 0 17 4037 G 4189 6227
+> 14 0 16 4037 G 4086 6228
+> 15 0 16 4037 G 4087 6228
+> 14 0 17 4037 G 4087 6229
+> 15 0 17 4037 G 4189 6229
+> 14 0 16 4037 G 4116 6230
+> 15 0 16 4037 G 4117 6230
+> 14 0 17 4037 G 4117 6231
+> 15 0 17 4037 G 4189 6231
+> 14 0 16 4037 G 4146 6232
+> 15 0 16 4037 G 4147 6232
+> 14 0 17 4037 G 4147 6233
+> 15 0 17 4037 G 4189 6233
+> 14 0 16 4037 G 4176 6234
+> 15 0 16 4037 G 4177 6234
+> 14 0 17 4037 G 4177 6235
+> 15 0 17 4037 G 4189 6235
+> 14 0 13 3864 G 4034 6236
+> 15 0 13 3864 G 4036 6236
+> 14 0 15 3864 G 4036 6237
+> 15 0 15 3864 G 4331 6237
+> 14 0 14 3864 G 4036 6238
+> 15 0 14 3864 G 4329 6238
+> 14 0 15 3864 G 4329 6239
+> 15 0 15 3864 G 4327 6239
+> 14 0 14 3864 G 4036 6240
+> 15 0 14 3864 G 4190 6240
+> 14 0 15 3864 G 4190 6241
+> 15 0 15 3864 G 4188 6241
+> 14 0 13 3864 G 4331 6242
+> 15 0 13 3864 G 4329 6242
+> 14 0 13 3864 G 4331 6243
+> 15 0 13 3864 G 4190 6243
+> 14 0 14 3864 G 4329 6244
+> 15 0 14 3864 G 4190 6244
+> 4 20 0 2 3 ROUTER-LINK
+> 14 0 20 0 G 10 6245
+> 15 0 20 0 G 4740 6245
+> 4 21 0 3 12 LINK-ROUTER
+> 14 0 21 0 G 4740 6246
+> 15 0 21 0 G 4739 6246
+> 14 0 20 0 G 5 6247
+> 15 0 20 0 G 3863 6247
+> 14 0 21 0 G 3863 6248
+> 15 0 21 0 G 3862 6248
+> 14 0 20 0 G 8 6249
+> 15 0 20 0 G 868 6249
+> 14 0 21 0 G 868 6250
+> 15 0 21 0 G 867 6250
+> 14 0 20 0 G 3 6251
+> 15 0 20 0 G 3357 6251
+> 14 0 21 0 G 3357 6252
+> 15 0 21 0 G 3356 6252
+> 14 0 20 0 G 4 6253
+> 15 0 20 0 G 2325 6253
+> 14 0 21 0 G 2325 6254
+> 15 0 21 0 G 2324 6254
+> 14 0 20 0 G 7 6255
+> 15 0 20 0 G 498 6255
+> 14 0 21 0 G 498 6256
+> 15 0 21 0 G 497 6256
+> 14 0 20 0 G 6 6257
+> 15 0 20 0 G 1605 6257
+> 14 0 21 0 G 1605 6258
+> 15 0 21 0 G 1604 6258
+> 14 0 20 0 G 2 6259
+> 15 0 20 0 G 1188 6259
+> 14 0 21 0 G 1188 6260
+> 15 0 21 0 G 1187 6260
+> 14 0 20 0 G 11 6261
+> 15 0 20 0 G 4332 6261
+> 14 0 21 0 G 4332 6262
+> 15 0 21 0 G 4331 6262
+> 4 22 0 3 3 LINK-LINK
+> 14 0 22 0 G 4740 6263
+> 15 0 22 0 G 20 6263
+> 14 0 22 0 G 14 6264
+> 15 0 22 0 G 3863 6264
+> 14 0 22 0 G 17 6265
+> 15 0 22 0 G 868 6265
+> 14 0 22 0 G 15 6266
+> 15 0 22 0 G 3357 6266
+> 14 0 22 0 G 13 6267
+> 15 0 22 0 G 2325 6267
+> 14 0 22 0 G 16 6268
+> 15 0 22 0 G 498 6268
+> 14 0 22 0 G 18 6269
+> 15 0 22 0 G 1605 6269
+> 14 0 22 0 G 12 6270
+> 15 0 22 0 G 1188 6270
+> 14 0 22 0 G 19 6271
+> 15 0 22 0 G 4332 6271
+> 14 0 22 0 G 14 6272
+> 15 0 22 0 G 3357 6272
+> 14 0 22 0 G 15 6273
+> 15 0 22 0 G 1605 6273
+> 14 0 22 0 G 17 6274
+> 15 0 22 0 G 1605 6274
+> 14 0 22 0 G 3357 6275
+> 15 0 22 0 G 13 6275
+> 14 0 22 0 G 3357 6276
+> 15 0 22 0 G 12 6276
+> 14 0 22 0 G 16 6277
+> 15 0 22 0 G 1605 6277
+> 7 0 2 9
+> 7 0 3 18
+> 7 0 3 19
+> 7 0 3 17
+> 7 0 2 2
+> 7 0 3 13
+> 7 0 3 20
+> 7 0 2 10
+> 7 0 2 8
+> 7 0 3 16
+> 7 0 2 3
+> 7 0 3 15
+> 7 0 2 11
+> 7 0 3 14
+> 7 0 2 7
+> 7 0 2 6
+> 7 0 2 5
+> 7 0 3 12
+> 7 0 2 4
+> 7 0 1 1
+> 7 0 3 4737
+> 7 0 7 4591
+> 7 0 9 4721
+> 7 0 7 4603
+> 7 0 9 4583
+> 7 0 9 4608
+> 7 0 9 4595
+> 7 0 9 4668
+> 7 0 9 4644
+> 7 0 7 4606
+> 7 0 9 4620
+> 7 0 9 4728
+> 7 0 9 4704
+> 7 0 7 4666
+> 7 0 9 4680
+> 7 0 7 4642
+> 7 0 9 4656
+> 7 0 7 4618
+> 7 0 9 4632
+> 7 0 7 4726
+> 7 0 7 4702
+> 7 0 9 4716
+> 7 0 7 4678
+> 7 0 9 4692
+> 7 0 7 4654
+> 7 0 7 4630
+> 7 0 7 4714
+> 7 0 7 4690
+> 7 0 9 4616
+> 7 0 9 4646
+> 7 0 9 4676
+> 7 0 9 4590
+> 7 0 9 4706
+> 7 0 9 4628
+> 7 0 7 4582
+> 7 0 9 4658
+> 7 0 9 4688
+> 7 0 9 4602
+> 7 0 9 4718
+> 7 0 7 4594
+> 7 0 9 4580
+> 7 0 9 4592
+> 7 0 9 4611
+> 7 0 12 4735
+> 7 0 9 4671
+> 7 0 9 4647
+> 7 0 9 4604
+> 7 0 7 4609
+> 7 0 9 4623
+> 7 0 9 4731
+> 7 0 9 4707
+> 7 0 7 4669
+> 7 0 9 4683
+> 7 0 7 4645
+> 7 0 9 4659
+> 7 0 7 4621
+> 7 0 9 4635
+> 7 0 7 4729
+> 7 0 7 4705
+> 7 0 9 4719
+> 7 0 7 4681
+> 7 0 9 4695
+> 7 0 7 4657
+> 7 0 7 4633
+> 7 0 7 4717
+> 7 0 9 4613
+> 7 0 7 4693
+> 7 0 9 4581
+> 7 0 9 4643
+> 7 0 9 4673
+> 7 0 9 4703
+> 7 0 9 4625
+> 7 0 9 4733
+> 7 0 9 4593
+> 7 0 9 4655
+> 7 0 9 4685
+> 7 0 7 4585
+> 7 0 9 4715
+> 7 0 9 4605
+> 7 0 7 4597
+> 7 0 9 4589
+> 7 0 9 4638
+> 7 0 9 4614
+> 7 0 9 4698
+> 7 0 9 4601
+> 7 0 9 4674
+> 7 0 7 4636
+> 7 0 9 4650
+> 7 0 7 4612
+> 7 0 9 4626
+> 7 0 9 4734
+> 7 0 7 4696
+> 7 0 9 4710
+> 7 0 7 4672
+> 7 0 9 4686
+> 7 0 7 4648
+> 7 0 9 4662
+> 7 0 7 4624
+> 7 0 7 4732
+> 7 0 7 4708
+> 7 0 9 4722
+> 7 0 7 4684
+> 7 0 7 4660
+> 7 0 9 4610
+> 7 0 9 4640
+> 7 0 7 4720
+> 7 0 9 4670
+> 7 0 9 4736
+> 7 0 9 4584
+> 7 0 9 4700
+> 7 0 9 4622
+> 7 0 9 4730
+> 7 0 9 4652
+> 7 0 9 4682
+> 7 0 9 4596
+> 7 0 9 4712
+> 7 0 9 4634
+> 7 0 7 4588
+> 7 0 9 4664
+> 7 0 9 4694
+> 7 0 9 4724
+> 7 0 7 4600
+> 7 0 9 4586
+> 7 0 9 4641
+> 7 0 9 4598
+> 7 0 9 4617
+> 7 0 9 4701
+> 7 0 9 4677
+> 7 0 7 4639
+> 7 0 9 4653
+> 7 0 7 4615
+> 7 0 9 4629
+> 7 0 7 4699
+> 7 0 9 4713
+> 7 0 7 4675
+> 7 0 9 4689
+> 7 0 7 4651
+> 7 0 9 4665
+> 7 0 7 4627
+> 7 0 7 4711
+> 7 0 9 4725
+> 7 0 9 4607
+> 7 0 7 4687
+> 7 0 9 4637
+> 7 0 7 4663
+> 7 0 9 4667
+> 7 0 9 4697
+> 7 0 7 4723
+> 7 0 9 4619
+> 7 0 9 4727
+> 7 0 9 4587
+> 7 0 9 4649
+> 7 0 9 4679
+> 7 0 7 4579
+> 7 0 9 4709
+> 7 0 9 4631
+> 7 0 9 4599
+> 7 0 9 4661
+> 7 0 9 4691
+> 7 0 6 4578
+> 7 0 3 4740
+> 7 0 12 4739
+> 7 0 6 4738
+> 7 0 3 4577
+> 7 0 9 4348
+> 7 0 9 4370
+> 7 0 9 4454
+> 7 0 7 4365
+> 7 0 9 4406
+> 7 0 9 4490
+> 7 0 9 4574
+> 7 0 7 4401
+> 7 0 9 4442
+> 7 0 7 4485
+> 7 0 9 4526
+> 7 0 7 4437
+> 7 0 9 4478
+> 7 0 7 4521
+> 7 0 9 4562
+> 7 0 7 4389
+> 7 0 7 4473
+> 7 0 7 4557
+> 7 0 9 4576
+> 7 0 9 4402
+> 7 0 7 4509
+> 7 0 9 4343
+> 7 0 9 4462
+> 7 0 9 4384
+> 7 0 9 4522
+> 7 0 9 4444
+> 7 0 9 4504
+> 7 0 9 4564
+> 7 0 7 4356
+> 7 0 9 4397
+> 7 0 9 4357
+> 7 0 7 4392
+> 7 0 9 4433
+> 7 0 9 4517
+> 7 0 9 4385
+> 7 0 7 4428
+> 7 0 9 4469
+> 7 0 7 4512
+> 7 0 9 4553
+> 7 0 7 4380
+> 7 0 9 4421
+> 7 0 7 4464
+> 7 0 9 4505
+> 7 0 7 4548
+> 7 0 7 4416
+> 7 0 7 4500
+> 7 0 9 4541
+> 7 0 9 4369
+> 7 0 9 4429
+> 7 0 7 4536
+> 7 0 9 4489
+> 7 0 9 4411
+> 7 0 9 4549
+> 7 0 9 4471
+> 7 0 9 4358
+> 7 0 7 4347
+> 7 0 9 4531
+> 7 0 9 4342
+> 7 0 9 4424
+> 7 0 9 4376
+> 7 0 9 4460
+> 7 0 9 4544
+> 7 0 7 4371
+> 7 0 9 4412
+> 7 0 7 4455
+> 7 0 9 4496
+> 7 0 7 4407
+> 7 0 9 4448
+> 7 0 7 4491
+> 7 0 9 4532
+> 7 0 7 4443
+> 7 0 7 4527
+> 7 0 9 4568
+> 7 0 9 4396
+> 7 0 7 4479
+> 7 0 9 4456
+> 7 0 7 4563
+> 7 0 9 4378
+> 7 0 9 4516
+> 7 0 9 4349
+> 7 0 9 4438
+> 7 0 7 4338
+> 7 0 9 4498
+> 7 0 9 4420
+> 7 0 9 4558
+> 7 0 9 4480
+> 7 0 9 4540
+> 7 0 9 4367
+> 7 0 9 4351
+> 7 0 7 4362
+> 7 0 9 4403
+> 7 0 9 4487
+> 7 0 7 4398
+> 7 0 9 4439
+> 7 0 7 4482
+> 7 0 9 4523
+> 7 0 9 4391
+> 7 0 7 4434
+> 7 0 9 4475
+> 7 0 7 4518
+> 7 0 9 4559
+> 7 0 7 4386
+> 7 0 9 4363
+> 7 0 7 4470
+> 7 0 9 4511
+> 7 0 7 4554
+> 7 0 9 4423
+> 7 0 7 4506
+> 7 0 9 4340
+> 7 0 9 4483
+> 7 0 9 4405
+> 7 0 9 4543
+> 7 0 9 4465
+> 7 0 9 4387
+> 7 0 9 4525
+> 7 0 9 4447
+> 7 0 9 4507
+> 7 0 7 4353
+> 7 0 9 4567
+> 7 0 9 4336
+> 7 0 9 4394
+> 7 0 9 4430
+> 7 0 9 4360
+> 7 0 9 4514
+> 7 0 9 4382
+> 7 0 9 4466
+> 7 0 7 4425
+> 7 0 9 4550
+> 7 0 9 4418
+> 7 0 7 4377
+> 7 0 9 4502
+> 7 0 7 4461
+> 7 0 7 4545
+> 7 0 7 4413
+> 7 0 7 4497
+> 7 0 9 4538
+> 7 0 7 4449
+> 7 0 9 4372
+> 7 0 7 4533
+> 7 0 9 4432
+> 7 0 7 4569
+> 7 0 9 4492
+> 7 0 9 4414
+> 7 0 9 4355
+> 7 0 9 4552
+> 7 0 9 4474
+> 7 0 7 4344
+> 7 0 9 4534
+> 7 0 12 4575
+> 7 0 9 4345
+> 7 0 9 4373
+> 7 0 9 4457
+> 7 0 9 4409
+> 7 0 7 4368
+> 7 0 9 4493
+> 7 0 7 4452
+> 7 0 9 4445
+> 7 0 7 4404
+> 7 0 7 4488
+> 7 0 9 4529
+> 7 0 7 4572
+> 7 0 9 4481
+> 7 0 7 4440
+> 7 0 7 4524
+> 7 0 9 4565
+> 7 0 7 4476
+> 7 0 9 4399
+> 7 0 7 4560
+> 7 0 9 4459
+> 7 0 9 4381
+> 7 0 9 4346
+> 7 0 7 4335
+> 7 0 9 4519
+> 7 0 9 4441
+> 7 0 9 4501
+> 7 0 9 4561
+> 7 0 7 4359
+> 7 0 9 4364
+> 7 0 9 4400
+> 7 0 9 4354
+> 7 0 9 4484
+> 7 0 9 4436
+> 7 0 7 4395
+> 7 0 9 4520
+> 7 0 9 4388
+> 7 0 9 4472
+> 7 0 7 4431
+> 7 0 7 4515
+> 7 0 9 4556
+> 7 0 7 4383
+> 7 0 7 4467
+> 7 0 9 4508
+> 7 0 7 4551
+> 7 0 7 4419
+> 7 0 9 4366
+> 7 0 7 4503
+> 7 0 9 4426
+> 7 0 9 4337
+> 7 0 9 4486
+> 7 0 7 4539
+> 7 0 9 4408
+> 7 0 9 4546
+> 7 0 9 4468
+> 7 0 9 4390
+> 7 0 9 4528
+> 7 0 9 4450
+> 7 0 9 4361
+> 7 0 7 4350
+> 7 0 9 4510
+> 7 0 9 4570
+> 7 0 9 4339
+> 7 0 9 4427
+> 7 0 9 4379
+> 7 0 9 4463
+> 7 0 7 4422
+> 7 0 9 4547
+> 7 0 9 4415
+> 7 0 7 4374
+> 7 0 9 4499
+> 7 0 7 4458
+> 7 0 7 4542
+> 7 0 9 4451
+> 7 0 7 4410
+> 7 0 7 4494
+> 7 0 9 4535
+> 7 0 7 4446
+> 7 0 9 4393
+> 7 0 7 4530
+> 7 0 9 4571
+> 7 0 9 4453
+> 7 0 9 4375
+> 7 0 9 4513
+> 7 0 7 4566
+> 7 0 9 4435
+> 7 0 9 4573
+> 7 0 9 4495
+> 7 0 9 4352
+> 7 0 9 4417
+> 7 0 7 4341
+> 7 0 9 4555
+> 7 0 9 4477
+> 7 0 9 4537
+> 7 0 6 4334
+> 7 0 1 4333
+> 7 0 12 3862
+> 7 0 6 3861
+> 7 0 7 3744
+> 7 0 9 3770
+> 7 0 9 3830
+> 7 0 9 3760
+> 7 0 9 3806
+> 7 0 12 3858
+> 7 0 7 3756
+> 7 0 9 3782
+> 7 0 9 3842
+> 7 0 9 3818
+> 7 0 9 3794
+> 7 0 9 3854
+> 7 0 9 3766
+> 7 0 9 3796
+> 7 0 9 3826
+> 7 0 7 3768
+> 7 0 9 3856
+> 7 0 9 3778
+> 7 0 7 3798
+> 7 0 9 3808
+> 7 0 7 3828
+> 7 0 9 3749
+> 7 0 9 3838
+> 7 0 7 3780
+> 7 0 9 3790
+> 7 0 7 3810
+> 7 0 9 3820
+> 7 0 7 3840
+> 7 0 9 3761
+> 7 0 9 3850
+> 7 0 7 3792
+> 7 0 7 3822
+> 7 0 7 3852
+> 7 0 9 3745
+> 7 0 7 3741
+> 7 0 9 3797
+> 7 0 9 3773
+> 7 0 9 3757
+> 7 0 9 3857
+> 7 0 7 3753
+> 7 0 9 3833
+> 7 0 9 3809
+> 7 0 9 3785
+> 7 0 9 3845
+> 7 0 9 3821
+> 7 0 7 3765
+> 7 0 9 3740
+> 7 0 9 3775
+> 7 0 7 3795
+> 7 0 9 3859
+> 7 0 9 3805
+> 7 0 7 3825
+> 7 0 9 3835
+> 7 0 7 3855
+> 7 0 7 3777
+> 7 0 9 3752
+> 7 0 9 3787
+> 7 0 7 3807
+> 7 0 9 3817
+> 7 0 7 3837
+> 7 0 9 3847
+> 7 0 7 3789
+> 7 0 9 3764
+> 7 0 7 3819
+> 7 0 7 3849
+> 7 0 9 3742
+> 7 0 7 3738
+> 7 0 9 3754
+> 7 0 9 3800
+> 7 0 7 3750
+> 7 0 9 3776
+> 7 0 9 3836
+> 7 0 9 3812
+> 7 0 7 3762
+> 7 0 9 3788
+> 7 0 9 3848
+> 7 0 9 3824
+> 7 0 9 3772
+> 7 0 9 3802
+> 7 0 9 3743
+> 7 0 9 3832
+> 7 0 7 3774
+> 7 0 9 3784
+> 7 0 7 3804
+> 7 0 9 3814
+> 7 0 7 3834
+> 7 0 9 3755
+> 7 0 9 3844
+> 7 0 7 3786
+> 7 0 7 3816
+> 7 0 7 3846
+> 7 0 9 3739
+> 7 0 9 3767
+> 7 0 9 3751
+> 7 0 7 3747
+> 7 0 9 3827
+> 7 0 9 3803
+> 7 0 9 3779
+> 7 0 9 3763
+> 7 0 7 3759
+> 7 0 9 3839
+> 7 0 9 3815
+> 7 0 9 3791
+> 7 0 9 3851
+> 7 0 9 3769
+> 7 0 9 3799
+> 7 0 9 3829
+> 7 0 7 3771
+> 7 0 9 3746
+> 7 0 9 3781
+> 7 0 7 3801
+> 7 0 9 3811
+> 7 0 7 3831
+> 7 0 9 3841
+> 7 0 7 3783
+> 7 0 9 3758
+> 7 0 9 3793
+> 7 0 7 3813
+> 7 0 9 3823
+> 7 0 7 3843
+> 7 0 9 3853
+> 7 0 9 3748
+> 7 0 6 3737
+> 7 0 3 3657
+> 7 0 3 3554
+> 7 0 9 3377
+> 7 0 7 3405
+> 7 0 9 3466
+> 7 0 7 3513
+> 7 0 7 3435
+> 7 0 9 3496
+> 7 0 7 3543
+> 7 0 7 3465
+> 7 0 9 3526
+> 7 0 7 3495
+> 7 0 7 3525
+> 7 0 9 3361
+> 7 0 9 3389
+> 7 0 7 3366
+> 7 0 9 3373
+> 7 0 9 3449
+> 7 0 9 3425
+> 7 0 9 3401
+> 7 0 9 3509
+> 7 0 7 3378
+> 7 0 9 3385
+> 7 0 9 3485
+> 7 0 9 3461
+> 7 0 9 3437
+> 7 0 9 3545
+> 7 0 9 3413
+> 7 0 9 3521
+> 7 0 9 3497
+> 7 0 9 3473
+> 7 0 9 3533
+> 7 0 9 3391
+> 7 0 9 3421
+> 7 0 7 3390
+> 7 0 9 3451
+> 7 0 7 3420
+> 7 0 9 3481
+> 7 0 9 3368
+> 7 0 9 3403
+> 7 0 7 3450
+> 7 0 9 3511
+> 7 0 9 3433
+> 7 0 7 3480
+> 7 0 9 3541
+> 7 0 7 3402
+> 7 0 9 3463
+> 7 0 7 3510
+> 7 0 7 3432
+> 7 0 9 3493
+> 7 0 7 3540
+> 7 0 9 3380
+> 7 0 9 3415
+> 7 0 7 3462
+> 7 0 9 3523
+> 7 0 9 3445
+> 7 0 7 3492
+> 7 0 7 3414
+> 7 0 9 3475
+> 7 0 7 3522
+> 7 0 7 3444
+> 7 0 9 3505
+> 7 0 7 3474
+> 7 0 9 3535
+> 7 0 7 3504
+> 7 0 7 3534
+> 7 0 7 3363
+> 7 0 9 3370
+> 7 0 9 3392
+> 7 0 9 3452
+> 7 0 7 3375
+> 7 0 9 3382
+> 7 0 9 3428
+> 7 0 9 3404
+> 7 0 9 3512
+> 7 0 9 3488
+> 7 0 9 3464
+> 7 0 9 3440
+> 7 0 9 3548
+> 7 0 9 3416
+> 7 0 9 3524
+> 7 0 9 3500
+> 7 0 9 3476
+> 7 0 9 3388
+> 7 0 9 3536
+> 7 0 9 3418
+> 7 0 7 3387
+> 7 0 9 3448
+> 7 0 7 3417
+> 7 0 9 3478
+> 7 0 12 3552
+> 7 0 9 3400
+> 7 0 7 3447
+> 7 0 9 3508
+> 7 0 9 3430
+> 7 0 7 3477
+> 7 0 9 3538
+> 7 0 9 3371
+> 7 0 7 3399
+> 7 0 9 3460
+> 7 0 7 3507
+> 7 0 7 3429
+> 7 0 9 3490
+> 7 0 7 3537
+> 7 0 9 3412
+> 7 0 7 3459
+> 7 0 9 3520
+> 7 0 9 3442
+> 7 0 7 3489
+> 7 0 9 3550
+> 7 0 9 3383
+> 7 0 7 3411
+> 7 0 9 3472
+> 7 0 7 3519
+> 7 0 7 3441
+> 7 0 9 3502
+> 7 0 7 3549
+> 7 0 7 3471
+> 7 0 9 3532
+> 7 0 7 3501
+> 7 0 7 3531
+> 7 0 7 3360
+> 7 0 9 3367
+> 7 0 9 3419
+> 7 0 9 3395
+> 7 0 7 3372
+> 7 0 9 3379
+> 7 0 9 3479
+> 7 0 9 3455
+> 7 0 9 3431
+> 7 0 9 3539
+> 7 0 9 3407
+> 7 0 9 3515
+> 7 0 7 3384
+> 7 0 9 3491
+> 7 0 9 3467
+> 7 0 9 3443
+> 7 0 9 3551
+> 7 0 9 3527
+> 7 0 9 3503
+> 7 0 9 3362
+> 7 0 9 3397
+> 7 0 9 3553
+> 7 0 9 3427
+> 7 0 7 3396
+> 7 0 9 3457
+> 7 0 7 3426
+> 7 0 9 3487
+> 7 0 9 3374
+> 7 0 9 3409
+> 7 0 7 3456
+> 7 0 9 3517
+> 7 0 9 3439
+> 7 0 7 3486
+> 7 0 9 3547
+> 7 0 7 3408
+> 7 0 9 3469
+> 7 0 7 3516
+> 7 0 7 3438
+> 7 0 9 3499
+> 7 0 7 3546
+> 7 0 9 3386
+> 7 0 7 3468
+> 7 0 9 3529
+> 7 0 7 3498
+> 7 0 7 3528
+> 7 0 9 3364
+> 7 0 7 3369
+> 7 0 9 3376
+> 7 0 9 3422
+> 7 0 9 3398
+> 7 0 9 3482
+> 7 0 9 3458
+> 7 0 7 3381
+> 7 0 9 3434
+> 7 0 9 3542
+> 7 0 9 3410
+> 7 0 9 3518
+> 7 0 9 3494
+> 7 0 9 3470
+> 7 0 9 3446
+> 7 0 9 3530
+> 7 0 9 3506
+> 7 0 9 3394
+> 7 0 9 3424
+> 7 0 9 3365
+> 7 0 7 3393
+> 7 0 9 3454
+> 7 0 7 3423
+> 7 0 9 3484
+> 7 0 9 3406
+> 7 0 7 3453
+> 7 0 9 3514
+> 7 0 9 3436
+> 7 0 7 3483
+> 7 0 9 3544
+> 7 0 6 3359
+> 7 0 3 3860
+> 7 0 7 3583
+> 7 0 9 3558
+> 7 0 9 3593
+> 7 0 7 3613
+> 7 0 9 3656
+> 7 0 9 3623
+> 7 0 7 3643
+> 7 0 9 3653
+> 7 0 7 3595
+> 7 0 9 3570
+> 7 0 9 3605
+> 7 0 7 3625
+> 7 0 9 3635
+> 7 0 7 3607
+> 7 0 9 3582
+> 7 0 7 3637
+> 7 0 9 3560
+> 7 0 7 3556
+> 7 0 9 3572
+> 7 0 9 3618
+> 7 0 7 3568
+> 7 0 9 3594
+> 7 0 9 3654
+> 7 0 9 3630
+> 7 0 7 3580
+> 7 0 9 3606
+> 7 0 9 3642
+> 7 0 9 3590
+> 7 0 9 3620
+> 7 0 9 3561
+> 7 0 9 3650
+> 7 0 7 3592
+> 7 0 9 3602
+> 7 0 7 3622
+> 7 0 9 3632
+> 7 0 7 3652
+> 7 0 9 3573
+> 7 0 7 3604
+> 7 0 7 3634
+> 7 0 12 3655
+> 7 0 9 3557
+> 7 0 9 3585
+> 7 0 9 3569
+> 7 0 7 3565
+> 7 0 9 3645
+> 7 0 9 3621
+> 7 0 9 3597
+> 7 0 9 3581
+> 7 0 7 3577
+> 7 0 9 3633
+> 7 0 9 3609
+> 7 0 9 3587
+> 7 0 9 3617
+> 7 0 9 3647
+> 7 0 7 3589
+> 7 0 9 3564
+> 7 0 9 3599
+> 7 0 7 3619
+> 7 0 9 3629
+> 7 0 7 3649
+> 7 0 7 3601
+> 7 0 9 3576
+> 7 0 9 3611
+> 7 0 7 3631
+> 7 0 9 3641
+> 7 0 9 3566
+> 7 0 7 3562
+> 7 0 9 3588
+> 7 0 9 3648
+> 7 0 9 3578
+> 7 0 9 3624
+> 7 0 7 3574
+> 7 0 9 3600
+> 7 0 9 3636
+> 7 0 9 3612
+> 7 0 9 3584
+> 7 0 9 3614
+> 7 0 9 3644
+> 7 0 7 3586
+> 7 0 9 3596
+> 7 0 7 3616
+> 7 0 9 3626
+> 7 0 7 3646
+> 7 0 9 3567
+> 7 0 7 3598
+> 7 0 9 3608
+> 7 0 7 3628
+> 7 0 9 3638
+> 7 0 9 3579
+> 7 0 7 3610
+> 7 0 7 3640
+> 7 0 9 3563
+> 7 0 7 3559
+> 7 0 9 3615
+> 7 0 9 3591
+> 7 0 9 3575
+> 7 0 7 3571
+> 7 0 9 3651
+> 7 0 9 3627
+> 7 0 9 3603
+> 7 0 9 3639
+> 7 0 6 3555
+> 7 0 3 3736
+> 7 0 3 3863
+> 7 0 9 3672
+> 7 0 7 3668
+> 7 0 9 3721
+> 7 0 9 3697
+> 7 0 9 3684
+> 7 0 7 3680
+> 7 0 9 3733
+> 7 0 9 3709
+> 7 0 9 3687
+> 7 0 9 3717
+> 7 0 9 3661
+> 7 0 7 3689
+> 7 0 9 3699
+> 7 0 7 3719
+> 7 0 9 3729
+> 7 0 9 3673
+> 7 0 7 3701
+> 7 0 9 3711
+> 7 0 7 3731
+> 7 0 9 3685
+> 7 0 7 3713
+> 7 0 9 3669
+> 7 0 9 3688
+> 7 0 7 3665
+> 7 0 9 3724
+> 7 0 9 3681
+> 7 0 9 3700
+> 7 0 7 3677
+> 7 0 12 3734
+> 7 0 9 3712
+> 7 0 7 3686
+> 7 0 9 3696
+> 7 0 7 3716
+> 7 0 9 3664
+> 7 0 9 3726
+> 7 0 7 3698
+> 7 0 9 3708
+> 7 0 7 3728
+> 7 0 9 3676
+> 7 0 7 3710
+> 7 0 9 3666
+> 7 0 7 3662
+> 7 0 9 3691
+> 7 0 9 3678
+> 7 0 7 3674
+> 7 0 9 3727
+> 7 0 9 3703
+> 7 0 9 3715
+> 7 0 9 3693
+> 7 0 9 3723
+> 7 0 9 3667
+> 7 0 7 3695
+> 7 0 9 3705
+> 7 0 7 3725
+> 7 0 9 3679
+> 7 0 7 3707
+> 7 0 9 3663
+> 7 0 7 3659
+> 7 0 9 3718
+> 7 0 9 3675
+> 7 0 9 3694
+> 7 0 7 3671
+> 7 0 9 3730
+> 7 0 9 3706
+> 7 0 7 3683
+> 7 0 9 3690
+> 7 0 9 3720
+> 7 0 9 3735
+> 7 0 7 3692
+> 7 0 9 3702
+> 7 0 7 3722
+> 7 0 9 3670
+> 7 0 9 3732
+> 7 0 7 3704
+> 7 0 9 3714
+> 7 0 9 3682
+> 7 0 9 3660
+> 7 0 6 3658
+> 7 0 1 3358
+> 7 0 3 759
+> 7 0 9 684
+> 7 0 9 602
+> 7 0 9 662
+> 7 0 9 584
+> 7 0 9 722
+> 7 0 7 628
+> 7 0 9 644
+> 7 0 7 580
+> 7 0 9 704
+> 7 0 9 564
+> 7 0 9 626
+> 7 0 7 664
+> 7 0 7 748
+> 7 0 7 616
+> 7 0 9 686
+> 7 0 7 700
+> 7 0 9 746
+> 7 0 7 652
+> 7 0 9 542
+> 7 0 7 736
+> 7 0 9 603
+> 7 0 9 566
+> 7 0 9 639
+> 7 0 9 723
+> 7 0 9 591
+> 7 0 9 675
+> 7 0 7 562
+> 7 0 9 627
+> 7 0 9 711
+> 7 0 9 569
+> 7 0 9 747
+> 7 0 9 629
+> 7 0 9 689
+> 7 0 9 611
+> 7 0 7 571
+> 7 0 9 749
+> 7 0 9 555
+> 7 0 9 671
+> 7 0 9 593
+> 7 0 7 607
+> 7 0 9 731
+> 7 0 9 653
+> 7 0 7 691
+> 7 0 7 643
+> 7 0 9 713
+> 7 0 7 727
+> 7 0 7 595
+> 7 0 7 679
+> 7 0 7 715
+> 7 0 9 551
+> 7 0 9 630
+> 7 0 9 582
+> 7 0 9 666
+> 7 0 7 553
+> 7 0 9 750
+> 7 0 9 618
+> 7 0 9 702
+> 7 0 9 654
+> 7 0 9 738
+> 7 0 9 578
+> 7 0 9 546
+> 7 0 9 638
+> 7 0 7 598
+> 7 0 9 698
+> 7 0 9 620
+> 7 0 7 634
+> 7 0 9 680
+> 7 0 7 718
+> 7 0 7 586
+> 7 0 7 670
+> 7 0 9 740
+> 7 0 7 754
+> 7 0 7 622
+> 7 0 7 706
+> 7 0 7 742
+> 7 0 9 573
+> 7 0 7 544
+> 7 0 9 560
+> 7 0 9 609
+> 7 0 9 693
+> 7 0 9 645
+> 7 0 9 729
+> 7 0 9 597
+> 7 0 9 681
+> 7 0 9 717
+> 7 0 9 605
+> 7 0 9 665
+> 7 0 9 587
+> 7 0 9 725
+> 7 0 7 577
+> 7 0 9 647
+> 7 0 9 561
+> 7 0 7 661
+> 7 0 9 707
+> 7 0 7 613
+> 7 0 7 697
+> 7 0 7 649
+> 7 0 7 733
+> 7 0 9 545
+> 7 0 7 685
+> 7 0 9 600
+> 7 0 9 636
+> 7 0 9 720
+> 7 0 9 588
+> 7 0 9 672
+> 7 0 7 559
+> 7 0 9 756
+> 7 0 9 624
+> 7 0 9 708
+> 7 0 9 744
+> 7 0 9 572
+> 7 0 9 632
+> 7 0 9 758
+> 7 0 9 692
+> 7 0 7 568
+> 7 0 9 614
+> 7 0 9 552
+> 7 0 9 752
+> 7 0 9 674
+> 7 0 7 604
+> 7 0 7 688
+> 7 0 9 596
+> 7 0 9 734
+> 7 0 9 656
+> 7 0 7 640
+> 7 0 7 724
+> 7 0 7 592
+> 7 0 9 716
+> 7 0 7 676
+> 7 0 7 712
+> 7 0 12 757
+> 7 0 9 554
+> 7 0 9 579
+> 7 0 9 663
+> 7 0 7 550
+> 7 0 9 615
+> 7 0 9 699
+> 7 0 9 651
+> 7 0 9 735
+> 7 0 9 687
+> 7 0 9 599
+> 7 0 9 659
+> 7 0 9 543
+> 7 0 9 581
+> 7 0 9 719
+> 7 0 9 641
+> 7 0 9 701
+> 7 0 7 631
+> 7 0 9 623
+> 7 0 7 583
+> 7 0 9 683
+> 7 0 7 667
+> 7 0 9 567
+> 7 0 7 751
+> 7 0 7 619
+> 7 0 9 743
+> 7 0 7 703
+> 7 0 7 655
+> 7 0 7 739
+> 7 0 9 570
+> 7 0 7 541
+> 7 0 9 606
+> 7 0 9 690
+> 7 0 9 563
+> 7 0 9 642
+> 7 0 9 726
+> 7 0 9 594
+> 7 0 9 678
+> 7 0 7 565
+> 7 0 9 714
+> 7 0 9 608
+> 7 0 9 668
+> 7 0 9 590
+> 7 0 7 574
+> 7 0 7 658
+> 7 0 9 558
+> 7 0 9 728
+> 7 0 9 650
+> 7 0 7 610
+> 7 0 7 694
+> 7 0 9 710
+> 7 0 7 646
+> 7 0 7 730
+> 7 0 7 682
+> 7 0 9 548
+> 7 0 9 633
+> 7 0 9 585
+> 7 0 9 669
+> 7 0 7 556
+> 7 0 9 753
+> 7 0 9 621
+> 7 0 9 705
+> 7 0 9 657
+> 7 0 9 741
+> 7 0 9 575
+> 7 0 9 635
+> 7 0 9 549
+> 7 0 9 695
+> 7 0 9 617
+> 7 0 7 601
+> 7 0 9 755
+> 7 0 9 677
+> 7 0 7 637
+> 7 0 7 721
+> 7 0 9 737
+> 7 0 7 589
+> 7 0 7 673
+> 7 0 7 625
+> 7 0 7 709
+> 7 0 7 745
+> 7 0 9 576
+> 7 0 9 557
+> 7 0 9 660
+> 7 0 7 547
+> 7 0 9 612
+> 7 0 9 696
+> 7 0 9 648
+> 7 0 9 732
+> 7 0 6 540
+> 7 0 3 868
+> 7 0 12 867
+> 7 0 6 866
+> 7 0 3 865
+> 7 0 3 539
+> 7 0 9 792
+> 7 0 9 822
+> 7 0 9 852
+> 7 0 9 864
+> 7 0 9 766
+> 7 0 7 788
+> 7 0 9 804
+> 7 0 9 834
+> 7 0 7 848
+> 7 0 9 778
+> 7 0 7 824
+> 7 0 7 800
+> 7 0 9 816
+> 7 0 9 846
+> 7 0 7 860
+> 7 0 7 836
+> 7 0 7 812
+> 7 0 12 863
+> 7 0 9 768
+> 7 0 9 823
+> 7 0 7 764
+> 7 0 9 780
+> 7 0 9 799
+> 7 0 9 859
+> 7 0 9 835
+> 7 0 7 776
+> 7 0 9 811
+> 7 0 9 847
+> 7 0 9 789
+> 7 0 9 819
+> 7 0 9 849
+> 7 0 9 801
+> 7 0 9 769
+> 7 0 9 831
+> 7 0 7 791
+> 7 0 9 861
+> 7 0 9 813
+> 7 0 7 851
+> 7 0 9 781
+> 7 0 7 827
+> 7 0 9 843
+> 7 0 7 803
+> 7 0 7 839
+> 7 0 7 815
+> 7 0 9 765
+> 7 0 9 790
+> 7 0 9 777
+> 7 0 9 850
+> 7 0 9 826
+> 7 0 7 767
+> 7 0 9 802
+> 7 0 9 862
+> 7 0 9 838
+> 7 0 7 779
+> 7 0 9 814
+> 7 0 9 798
+> 7 0 9 828
+> 7 0 9 858
+> 7 0 9 772
+> 7 0 7 818
+> 7 0 7 794
+> 7 0 9 810
+> 7 0 9 840
+> 7 0 7 854
+> 7 0 9 784
+> 7 0 7 830
+> 7 0 7 806
+> 7 0 7 842
+> 7 0 9 762
+> 7 0 9 774
+> 7 0 9 793
+> 7 0 9 853
+> 7 0 9 829
+> 7 0 7 770
+> 7 0 9 786
+> 7 0 9 805
+> 7 0 9 841
+> 7 0 7 782
+> 7 0 9 817
+> 7 0 9 795
+> 7 0 9 763
+> 7 0 9 825
+> 7 0 9 855
+> 7 0 9 807
+> 7 0 9 775
+> 7 0 7 821
+> 7 0 9 837
+> 7 0 7 797
+> 7 0 7 857
+> 7 0 9 787
+> 7 0 7 833
+> 7 0 7 809
+> 7 0 7 845
+> 7 0 9 771
+> 7 0 9 820
+> 7 0 7 761
+> 7 0 9 796
+> 7 0 9 783
+> 7 0 9 856
+> 7 0 9 832
+> 7 0 7 773
+> 7 0 9 808
+> 7 0 9 844
+> 7 0 7 785
+> 7 0 6 760
+> 7 0 7 519
+> 7 0 9 506
+> 7 0 7 528
+> 7 0 9 518
+> 7 0 9 508
+> 7 0 9 533
+> 7 0 12 537
+> 7 0 9 520
+> 7 0 7 510
+> 7 0 7 522
+> 7 0 9 535
+> 7 0 9 509
+> 7 0 7 531
+> 7 0 9 521
+> 7 0 9 505
+> 7 0 7 501
+> 7 0 9 517
+> 7 0 9 536
+> 7 0 7 513
+> 7 0 7 525
+> 7 0 9 532
+> 7 0 9 538
+> 7 0 9 512
+> 7 0 7 534
+> 7 0 9 524
+> 7 0 9 502
+> 7 0 9 514
+> 7 0 7 504
+> 7 0 9 526
+> 7 0 7 516
+> 7 0 9 529
+> 7 0 9 503
+> 7 0 9 515
+> 7 0 9 527
+> 7 0 9 511
+> 7 0 9 530
+> 7 0 7 507
+> 7 0 9 523
+> 7 0 6 500
+> 7 0 1 499
+> 7 0 7 3316
+> 7 0 9 3263
+> 7 0 9 3275
+> 7 0 9 3324
+> 7 0 9 3300
+> 7 0 9 3287
+> 7 0 9 3336
+> 7 0 9 3312
+> 7 0 9 3348
+> 7 0 9 3290
+> 7 0 9 3320
+> 7 0 9 3350
+> 7 0 9 3264
+> 7 0 9 3302
+> 7 0 9 3332
+> 7 0 7 3319
+> 7 0 9 3276
+> 7 0 9 3314
+> 7 0 7 3325
+> 7 0 9 3344
+> 7 0 7 3331
+> 7 0 9 3288
+> 7 0 7 3337
+> 7 0 7 3343
+> 7 0 9 3272
+> 7 0 9 3291
+> 7 0 9 3351
+> 7 0 7 3265
+> 7 0 9 3327
+> 7 0 9 3284
+> 7 0 9 3303
+> 7 0 7 3271
+> 7 0 7 3277
+> 7 0 9 3339
+> 7 0 9 3315
+> 7 0 7 3283
+> 7 0 9 3299
+> 7 0 9 3267
+> 7 0 9 3329
+> 7 0 7 3289
+> 7 0 7 3295
+> 7 0 9 3311
+> 7 0 9 3279
+> 7 0 9 3341
+> 7 0 7 3301
+> 7 0 7 3307
+> 7 0 7 3313
+> 7 0 9 3269
+> 7 0 9 3294
+> 7 0 9 3281
+> 7 0 9 3330
+> 7 0 9 3306
+> 7 0 9 3342
+> 7 0 9 3318
+> 7 0 9 3296
+> 7 0 9 3326
+> 7 0 9 3270
+> 7 0 9 3308
+> 7 0 7 3322
+> 7 0 9 3338
+> 7 0 9 3282
+> 7 0 7 3328
+> 7 0 7 3334
+> 7 0 7 3340
+> 7 0 7 3346
+> 7 0 9 3266
+> 7 0 9 3321
+> 7 0 7 3262
+> 7 0 9 3278
+> 7 0 9 3297
+> 7 0 7 3268
+> 7 0 9 3333
+> 7 0 7 3274
+> 7 0 9 3309
+> 7 0 7 3280
+> 7 0 9 3345
+> 7 0 7 3286
+> 7 0 9 3293
+> 7 0 12 3352
+> 7 0 9 3323
+> 7 0 9 3353
+> 7 0 9 3305
+> 7 0 9 3273
+> 7 0 7 3292
+> 7 0 9 3335
+> 7 0 7 3349
+> 7 0 7 3298
+> 7 0 9 3317
+> 7 0 9 3285
+> 7 0 7 3304
+> 7 0 9 3347
+> 7 0 7 3310
+> 7 0 6 3261
+> 7 0 12 3356
+> 7 0 6 3355
+> 7 0 3 3260
+> 7 0 3 3357
+> 7 0 7 2562
+> 7 0 9 2447
+> 7 0 9 2779
+> 7 0 9 3022
+> 7 0 9 2701
+> 7 0 9 2944
+> 7 0 7 2721
+> 7 0 7 2964
+> 7 0 9 2519
+> 7 0 7 2898
+> 7 0 7 3141
+> 7 0 9 3184
+> 7 0 9 2863
+> 7 0 7 2796
+> 7 0 7 3039
+> 7 0 9 2591
+> 7 0 9 3259
+> 7 0 9 2425
+> 7 0 7 3216
+> 7 0 9 3017
+> 7 0 9 2642
+> 7 0 7 2514
+> 7 0 9 2846
+> 7 0 9 3089
+> 7 0 9 2587
+> 7 0 9 2714
+> 7 0 7 2412
+> 7 0 9 2918
+> 7 0 9 3161
+> 7 0 7 2589
+> 7 0 9 2806
+> 7 0 9 3049
+> 7 0 9 2728
+> 7 0 9 2971
+> 7 0 9 2650
+> 7 0 7 2748
+> 7 0 7 2991
+> 7 0 7 3234
+> 7 0 9 2546
+> 7 0 7 2646
+> 7 0 9 2414
+> 7 0 7 3168
+> 7 0 9 3211
+> 7 0 9 2890
+> 7 0 9 3133
+> 7 0 7 2823
+> 7 0 7 3066
+> 7 0 9 2618
+> 7 0 9 2452
+> 7 0 9 2374
+> 7 0 7 2364
+> 7 0 9 2669
+> 7 0 7 2541
+> 7 0 9 2873
+> 7 0 9 3116
+> 7 0 9 2614
+> 7 0 9 2741
+> 7 0 9 2984
+> 7 0 7 2439
+> 7 0 9 3188
+> 7 0 7 2616
+> 7 0 9 3076
+> 7 0 9 2369
+> 7 0 9 2755
+> 7 0 9 2998
+> 7 0 9 3241
+> 7 0 9 2677
+> 7 0 7 2775
+> 7 0 7 3018
+> 7 0 7 2349
+> 7 0 9 2573
+> 7 0 7 2673
+> 7 0 9 2441
+> 7 0 7 3195
+> 7 0 9 2917
+> 7 0 9 3160
+> 7 0 7 2850
+> 7 0 7 3093
+> 7 0 9 2479
+> 7 0 9 2401
+> 7 0 7 2391
+> 7 0 9 2696
+> 7 0 9 2939
+> 7 0 9 2348
+> 7 0 7 2568
+> 7 0 9 2900
+> 7 0 9 3143
+> 7 0 9 2768
+> 7 0 9 3011
+> 7 0 9 3254
+> 7 0 7 2466
+> 7 0 9 2563
+> 7 0 9 3215
+> 7 0 7 2625
+> 7 0 9 2396
+> 7 0 9 2782
+> 7 0 9 3025
+> 7 0 9 2704
+> 7 0 9 2947
+> 7 0 7 3045
+> 7 0 9 2600
+> 7 0 7 2700
+> 7 0 7 2943
+> 7 0 9 2468
+> 7 0 9 3187
+> 7 0 7 2877
+> 7 0 7 3120
+> 7 0 9 2506
+> 7 0 9 2428
+> 7 0 7 2418
+> 7 0 9 2723
+> 7 0 9 2966
+> 7 0 7 2595
+> 7 0 9 3170
+> 7 0 9 2795
+> 7 0 9 3038
+> 7 0 7 2493
+> 7 0 9 2590
+> 7 0 7 2328
+> 7 0 9 2423
+> 7 0 9 2809
+> 7 0 9 3052
+> 7 0 9 2731
+> 7 0 9 2974
+> 7 0 9 2653
+> 7 0 7 2727
+> 7 0 7 2970
+> 7 0 9 2495
+> 7 0 9 3214
+> 7 0 9 2893
+> 7 0 7 2904
+> 7 0 7 3147
+> 7 0 9 2330
+> 7 0 7 2802
+> 7 0 9 2455
+> 7 0 9 2377
+> 7 0 7 2445
+> 7 0 9 2750
+> 7 0 9 2993
+> 7 0 7 3222
+> 7 0 9 3236
+> 7 0 9 3197
+> 7 0 9 2822
+> 7 0 9 3065
+> 7 0 7 2520
+> 7 0 9 2617
+> 7 0 9 2894
+> 7 0 9 2450
+> 7 0 9 2836
+> 7 0 9 3079
+> 7 0 9 2758
+> 7 0 9 3001
+> 7 0 9 3244
+> 7 0 9 2680
+> 7 0 7 2754
+> 7 0 7 2997
+> 7 0 7 3240
+> 7 0 9 2522
+> 7 0 7 2652
+> 7 0 9 2920
+> 7 0 9 3163
+> 7 0 7 3174
+> 7 0 9 2594
+> 7 0 7 2829
+> 7 0 7 3072
+> 7 0 9 2482
+> 7 0 9 2404
+> 7 0 9 2777
+> 7 0 9 3020
+> 7 0 9 2645
+> 7 0 7 2370
+> 7 0 9 2849
+> 7 0 9 3092
+> 7 0 7 2547
+> 7 0 9 2329
+> 7 0 9 2921
+> 7 0 9 3164
+> 7 0 7 2622
+> 7 0 9 2477
+> 7 0 9 3106
+> 7 0 9 2785
+> 7 0 9 3028
+> 7 0 9 2707
+> 7 0 9 2950
+> 7 0 7 2781
+> 7 0 7 3024
+> 7 0 9 2549
+> 7 0 7 2679
+> 7 0 9 3190
+> 7 0 7 3201
+> 7 0 9 2621
+> 7 0 7 2856
+> 7 0 7 3099
+> 7 0 9 2509
+> 7 0 9 2431
+> 7 0 9 3047
+> 7 0 9 2672
+> 7 0 7 2397
+> 7 0 9 2876
+> 7 0 9 3119
+> 7 0 7 2574
+> 7 0 9 2744
+> 7 0 9 2593
+> 7 0 7 2472
+> 7 0 9 3191
+> 7 0 7 2631
+> 7 0 9 2372
+> 7 0 9 2812
+> 7 0 9 3055
+> 7 0 9 2734
+> 7 0 9 2977
+> 7 0 7 2808
+> 7 0 7 3051
+> 7 0 9 2576
+> 7 0 9 2444
+> 7 0 7 2706
+> 7 0 7 2949
+> 7 0 9 3217
+> 7 0 9 2627
+> 7 0 7 2883
+> 7 0 7 3126
+> 7 0 9 2536
+> 7 0 9 2458
+> 7 0 9 2380
+> 7 0 9 2699
+> 7 0 9 2942
+> 7 0 7 2424
+> 7 0 9 2351
+> 7 0 9 2903
+> 7 0 9 3146
+> 7 0 7 2601
+> 7 0 9 2771
+> 7 0 9 3014
+> 7 0 9 2620
+> 7 0 7 2499
+> 7 0 9 3218
+> 7 0 7 2334
+> 7 0 7 2658
+> 7 0 9 2399
+> 7 0 9 2839
+> 7 0 9 3082
+> 7 0 9 2761
+> 7 0 9 3004
+> 7 0 9 3247
+> 7 0 9 2683
+> 7 0 7 2835
+> 7 0 7 3078
+> 7 0 9 2603
+> 7 0 9 2471
+> 7 0 7 2733
+> 7 0 7 2976
+> 7 0 9 2923
+> 7 0 7 2910
+> 7 0 7 3153
+> 7 0 9 2485
+> 7 0 9 2407
+> 7 0 9 2726
+> 7 0 9 2969
+> 7 0 7 2451
+> 7 0 9 3173
+> 7 0 9 2798
+> 7 0 9 3041
+> 7 0 9 2626
+> 7 0 7 2526
+> 7 0 9 2332
+> 7 0 7 2685
+> 7 0 7 2928
+> 7 0 9 2426
+> 7 0 9 2866
+> 7 0 9 3109
+> 7 0 9 2788
+> 7 0 9 3031
+> 7 0 9 2710
+> 7 0 9 2953
+> 7 0 7 3105
+> 7 0 9 2498
+> 7 0 7 2760
+> 7 0 7 3003
+> 7 0 7 3246
+> 7 0 9 3193
+> 7 0 7 3180
+> 7 0 9 2333
+> 7 0 9 2512
+> 7 0 9 2434
+> 7 0 9 2753
+> 7 0 9 2996
+> 7 0 9 3239
+> 7 0 7 2478
+> 7 0 7 2376
+> 7 0 9 3200
+> 7 0 9 2825
+> 7 0 9 3068
+> 7 0 7 2553
+> 7 0 7 2955
+> 7 0 9 2453
+> 7 0 9 3136
+> 7 0 9 2815
+> 7 0 9 3058
+> 7 0 9 2737
+> 7 0 9 2980
+> 7 0 9 2525
+> 7 0 7 2787
+> 7 0 7 3030
+> 7 0 9 3220
+> 7 0 7 3207
+> 7 0 7 2862
+> 7 0 9 2539
+> 7 0 9 2461
+> 7 0 9 2383
+> 7 0 9 2780
+> 7 0 9 3023
+> 7 0 7 2505
+> 7 0 9 2648
+> 7 0 7 2403
+> 7 0 9 2852
+> 7 0 9 3095
+> 7 0 7 2580
+> 7 0 9 2623
+> 7 0 9 2924
+> 7 0 7 3225
+> 7 0 9 2480
+> 7 0 7 2637
+> 7 0 9 2842
+> 7 0 9 3085
+> 7 0 9 2764
+> 7 0 9 3007
+> 7 0 9 3250
+> 7 0 9 2552
+> 7 0 7 2814
+> 7 0 7 3057
+> 7 0 7 2712
+> 7 0 9 2624
+> 7 0 7 2355
+> 7 0 7 2889
+> 7 0 7 3132
+> 7 0 9 2566
+> 7 0 9 2488
+> 7 0 9 2410
+> 7 0 9 2807
+> 7 0 9 3050
+> 7 0 9 2675
+> 7 0 7 2430
+> 7 0 9 2879
+> 7 0 9 3122
+> 7 0 7 2607
+> 7 0 9 2629
+> 7 0 9 2335
+> 7 0 9 3194
+> 7 0 9 2507
+> 7 0 7 2340
+> 7 0 9 2375
+> 7 0 7 2664
+> 7 0 9 2869
+> 7 0 9 3112
+> 7 0 9 2791
+> 7 0 9 3034
+> 7 0 9 2713
+> 7 0 9 2579
+> 7 0 7 2841
+> 7 0 7 3084
+> 7 0 7 2739
+> 7 0 7 2982
+> 7 0 9 2630
+> 7 0 7 2916
+> 7 0 7 3159
+> 7 0 9 2515
+> 7 0 9 2437
+> 7 0 9 3077
+> 7 0 9 2702
+> 7 0 9 2945
+> 7 0 9 2354
+> 7 0 7 2457
+> 7 0 9 2906
+> 7 0 9 3149
+> 7 0 9 2774
+> 7 0 9 2656
+> 7 0 7 2532
+> 7 0 9 3221
+> 7 0 9 2402
+> 7 0 7 2691
+> 7 0 9 2896
+> 7 0 7 2934
+> 7 0 9 3139
+> 7 0 9 2818
+> 7 0 9 3061
+> 7 0 9 2740
+> 7 0 9 2983
+> 7 0 9 2606
+> 7 0 7 2868
+> 7 0 7 3111
+> 7 0 9 2474
+> 7 0 7 2766
+> 7 0 7 3009
+> 7 0 7 3252
+> 7 0 9 3223
+> 7 0 9 2657
+> 7 0 7 3186
+> 7 0 9 2542
+> 7 0 9 2464
+> 7 0 9 2729
+> 7 0 9 2972
+> 7 0 7 2484
+> 7 0 7 2382
+> 7 0 9 3176
+> 7 0 9 2801
+> 7 0 9 3044
+> 7 0 9 2926
+> 7 0 7 2559
+> 7 0 9 2357
+> 7 0 9 2429
+> 7 0 7 2718
+> 7 0 7 2961
+> 7 0 9 3166
+> 7 0 9 2845
+> 7 0 9 3088
+> 7 0 9 2767
+> 7 0 9 3010
+> 7 0 9 3253
+> 7 0 7 2895
+> 7 0 7 3138
+> 7 0 9 2501
+> 7 0 7 2793
+> 7 0 7 3036
+> 7 0 9 2927
+> 7 0 9 2336
+> 7 0 7 3213
+> 7 0 9 2569
+> 7 0 9 2491
+> 7 0 9 2413
+> 7 0 9 2756
+> 7 0 9 2999
+> 7 0 9 3242
+> 7 0 7 2511
+> 7 0 7 2409
+> 7 0 9 3203
+> 7 0 9 2828
+> 7 0 9 3071
+> 7 0 9 2632
+> 7 0 7 2586
+> 7 0 9 2338
+> 7 0 9 2456
+> 7 0 7 2745
+> 7 0 7 2988
+> 7 0 7 3231
+> 7 0 9 2872
+> 7 0 9 3115
+> 7 0 7 2643
+> 7 0 9 2794
+> 7 0 9 3037
+> 7 0 7 3165
+> 7 0 9 2528
+> 7 0 9 2356
+> 7 0 7 2820
+> 7 0 7 3063
+> 7 0 7 2361
+> 7 0 9 2596
+> 7 0 9 2518
+> 7 0 9 2440
+> 7 0 9 2783
+> 7 0 9 3026
+> 7 0 9 2651
+> 7 0 7 2538
+> 7 0 7 2436
+> 7 0 9 2855
+> 7 0 9 3098
+> 7 0 9 2659
+> 7 0 7 2613
+> 7 0 7 3015
+> 7 0 9 2483
+> 7 0 9 3142
+> 7 0 9 2899
+> 7 0 9 3064
+> 7 0 9 2821
+> 7 0 7 2670
+> 7 0 7 2346
+> 7 0 9 2743
+> 7 0 9 2555
+> 7 0 7 3090
+> 7 0 7 2847
+> 7 0 7 2922
+> 7 0 7 2388
+> 7 0 9 2545
+> 7 0 9 3053
+> 7 0 9 2810
+> 7 0 9 2467
+> 7 0 9 2678
+> 7 0 7 2565
+> 7 0 7 2463
+> 7 0 9 3125
+> 7 0 9 2882
+> 7 0 9 2929
+> 7 0 9 2686
+> 7 0 9 2510
+> 7 0 9 3169
+> 7 0 9 2378
+> 7 0 9 3091
+> 7 0 7 2940
+> 7 0 9 2848
+> 7 0 7 2697
+> 7 0 9 3013
+> 7 0 9 2770
+> 7 0 9 2582
+> 7 0 7 3117
+> 7 0 7 2874
+> 7 0 7 2772
+> 7 0 9 2633
+> 7 0 7 3192
+> 7 0 7 2415
+> 7 0 9 2572
+> 7 0 9 3080
+> 7 0 9 2837
+> 7 0 9 2494
+> 7 0 9 2948
+> 7 0 9 2705
+> 7 0 7 2490
+> 7 0 9 3152
+> 7 0 9 2909
+> 7 0 9 2956
+> 7 0 9 2635
+> 7 0 9 2341
+> 7 0 9 3224
+> 7 0 9 2537
+> 7 0 9 3196
+> 7 0 9 2405
+> 7 0 9 3118
+> 7 0 7 2967
+> 7 0 9 2875
+> 7 0 7 2724
+> 7 0 9 3040
+> 7 0 9 2797
+> 7 0 9 2609
+> 7 0 7 3144
+> 7 0 7 2901
+> 7 0 9 2359
+> 7 0 7 3042
+> 7 0 7 2799
+> 7 0 9 2660
+> 7 0 7 3219
+> 7 0 9 2599
+> 7 0 9 3107
+> 7 0 9 2521
+> 7 0 9 2975
+> 7 0 9 2732
+> 7 0 9 2443
+> 7 0 7 2517
+> 7 0 9 3179
+> 7 0 9 2804
+> 7 0 9 3226
+> 7 0 9 2662
+> 7 0 9 2360
+> 7 0 7 2592
+> 7 0 9 2432
+> 7 0 9 3145
+> 7 0 7 2994
+> 7 0 9 2902
+> 7 0 7 2751
+> 7 0 7 3237
+> 7 0 9 3067
+> 7 0 9 2824
+> 7 0 7 2649
+> 7 0 7 3171
+> 7 0 9 2504
+> 7 0 9 2386
+> 7 0 7 3069
+> 7 0 7 2826
+> 7 0 9 2930
+> 7 0 9 2687
+> 7 0 9 2339
+> 7 0 7 2367
+> 7 0 9 2548
+> 7 0 9 3002
+> 7 0 9 2759
+> 7 0 9 2470
+> 7 0 9 3245
+> 7 0 7 2544
+> 7 0 9 3206
+> 7 0 7 2442
+> 7 0 9 3074
+> 7 0 9 2831
+> 7 0 9 2932
+> 7 0 9 2689
+> 7 0 9 2387
+> 7 0 7 2619
+> 7 0 9 2459
+> 7 0 9 3172
+> 7 0 7 3021
+> 7 0 7 2778
+> 7 0 9 3094
+> 7 0 9 2851
+> 7 0 9 2773
+> 7 0 7 2676
+> 7 0 7 2352
+> 7 0 7 3198
+> 7 0 9 2531
+> 7 0 7 3096
+> 7 0 7 2853
+> 7 0 9 2957
+> 7 0 7 2394
+> 7 0 9 2575
+> 7 0 9 3029
+> 7 0 9 2786
+> 7 0 9 2497
+> 7 0 9 2654
+> 7 0 7 2571
+> 7 0 7 2469
+> 7 0 9 3101
+> 7 0 9 2858
+> 7 0 9 2959
+> 7 0 9 2716
+> 7 0 9 2638
+> 7 0 9 2344
+> 7 0 7 2628
+> 7 0 9 2486
+> 7 0 9 3199
+> 7 0 7 3048
+> 7 0 7 2805
+> 7 0 9 3121
+> 7 0 9 2878
+> 7 0 9 3043
+> 7 0 7 2946
+> 7 0 9 2800
+> 7 0 7 2703
+> 7 0 9 2558
+> 7 0 7 3123
+> 7 0 7 2880
+> 7 0 9 2362
+> 7 0 9 3227
+> 7 0 7 2421
+> 7 0 9 2602
+> 7 0 9 3056
+> 7 0 9 2813
+> 7 0 9 2524
+> 7 0 9 2681
+> 7 0 7 2598
+> 7 0 7 2496
+> 7 0 9 3128
+> 7 0 9 2885
+> 7 0 9 2986
+> 7 0 9 3229
+> 7 0 9 2665
+> 7 0 7 2655
+> 7 0 7 2331
+> 7 0 9 2513
+> 7 0 7 3075
+> 7 0 9 2381
+> 7 0 9 3148
+> 7 0 9 2905
+> 7 0 9 3070
+> 7 0 7 2973
+> 7 0 9 2827
+> 7 0 7 2730
+> 7 0 9 2585
+> 7 0 7 3150
+> 7 0 7 2907
+> 7 0 9 2389
+> 7 0 9 2636
+> 7 0 7 2448
+> 7 0 9 3083
+> 7 0 9 2840
+> 7 0 9 2551
+> 7 0 9 2951
+> 7 0 9 2708
+> 7 0 9 2473
+> 7 0 7 2523
+> 7 0 9 3155
+> 7 0 9 2912
+> 7 0 9 3256
+> 7 0 9 2935
+> 7 0 9 2692
+> 7 0 7 2925
+> 7 0 9 2540
+> 7 0 9 2408
+> 7 0 9 3175
+> 7 0 9 3097
+> 7 0 7 3000
+> 7 0 9 2854
+> 7 0 7 2757
+> 7 0 7 3243
+> 7 0 9 2612
+> 7 0 7 3177
+> 7 0 9 2416
+> 7 0 7 2832
+> 7 0 9 2663
+> 7 0 7 2475
+> 7 0 9 3110
+> 7 0 9 2867
+> 7 0 9 2578
+> 7 0 7 2373
+> 7 0 9 2978
+> 7 0 9 2735
+> 7 0 9 2500
+> 7 0 7 2550
+> 7 0 9 3182
+> 7 0 9 2962
+> 7 0 9 2719
+> 7 0 9 2641
+> 7 0 9 2363
+> 7 0 9 2347
+> 7 0 9 2567
+> 7 0 12 3258
+> 7 0 9 2435
+> 7 0 9 3202
+> 7 0 9 3124
+> 7 0 7 3027
+> 7 0 9 2881
+> 7 0 7 2784
+> 7 0 9 2803
+> 7 0 7 2682
+> 7 0 7 3204
+> 7 0 9 2365
+> 7 0 7 3102
+> 7 0 7 2859
+> 7 0 9 2933
+> 7 0 9 2690
+> 7 0 9 2342
+> 7 0 9 3137
+> 7 0 7 2400
+> 7 0 9 2605
+> 7 0 9 3005
+> 7 0 9 2762
+> 7 0 9 2527
+> 7 0 9 3248
+> 7 0 7 2577
+> 7 0 9 3209
+> 7 0 9 2834
+> 7 0 9 2989
+> 7 0 9 2746
+> 7 0 9 3232
+> 7 0 9 2668
+> 7 0 9 2390
+> 7 0 7 2634
+> 7 0 9 2462
+> 7 0 9 3151
+> 7 0 7 3054
+> 7 0 9 2908
+> 7 0 7 2811
+> 7 0 9 3073
+> 7 0 9 2830
+> 7 0 7 2952
+> 7 0 7 2709
+> 7 0 9 2534
+> 7 0 9 2392
+> 7 0 7 3129
+> 7 0 7 2886
+> 7 0 9 2960
+> 7 0 9 2717
+> 7 0 7 2427
+> 7 0 9 3032
+> 7 0 9 2789
+> 7 0 9 2554
+> 7 0 7 2604
+> 7 0 9 3104
+> 7 0 9 2861
+> 7 0 7 2502
+> 7 0 9 3016
+> 7 0 9 2938
+> 7 0 9 2695
+> 7 0 9 2417
+> 7 0 7 2661
+> 7 0 7 2337
+> 7 0 9 2489
+> 7 0 9 3178
+> 7 0 7 3081
+> 7 0 7 2838
+> 7 0 9 3100
+> 7 0 9 2857
+> 7 0 7 2979
+> 7 0 7 2736
+> 7 0 9 2561
+> 7 0 9 2419
+> 7 0 7 3156
+> 7 0 7 2913
+> 7 0 9 2987
+> 7 0 9 3230
+> 7 0 7 2454
+> 7 0 9 3059
+> 7 0 9 2816
+> 7 0 9 2581
+> 7 0 9 2684
+> 7 0 9 2503
+> 7 0 9 3131
+> 7 0 9 2888
+> 7 0 7 2529
+> 7 0 9 2965
+> 7 0 9 2722
+> 7 0 9 2644
+> 7 0 9 2350
+> 7 0 7 2931
+> 7 0 7 2688
+> 7 0 9 2516
+> 7 0 9 2384
+> 7 0 9 3205
+> 7 0 7 3108
+> 7 0 7 2865
+> 7 0 9 3127
+> 7 0 9 2884
+> 7 0 7 3006
+> 7 0 7 2763
+> 7 0 7 3249
+> 7 0 9 2588
+> 7 0 9 2446
+> 7 0 7 3183
+> 7 0 9 2368
+> 7 0 9 3257
+> 7 0 9 2639
+> 7 0 7 2481
+> 7 0 9 3086
+> 7 0 9 2843
+> 7 0 9 2608
+> 7 0 9 2954
+> 7 0 9 2711
+> 7 0 7 2379
+> 7 0 9 2530
+> 7 0 9 3158
+> 7 0 9 2915
+> 7 0 7 2556
+> 7 0 9 2992
+> 7 0 9 2749
+> 7 0 9 3235
+> 7 0 9 2671
+> 7 0 7 2958
+> 7 0 7 2715
+> 7 0 9 2543
+> 7 0 9 2411
+> 7 0 7 3135
+> 7 0 9 3154
+> 7 0 9 2911
+> 7 0 7 3033
+> 7 0 9 2833
+> 7 0 7 2790
+> 7 0 9 2615
+> 7 0 7 3210
+> 7 0 9 2395
+> 7 0 9 2666
+> 7 0 7 2508
+> 7 0 9 3113
+> 7 0 9 2870
+> 7 0 9 2981
+> 7 0 9 2738
+> 7 0 7 2406
+> 7 0 9 2557
+> 7 0 9 3185
+> 7 0 7 2583
+> 7 0 9 3019
+> 7 0 9 2776
+> 7 0 9 2941
+> 7 0 9 2698
+> 7 0 9 2366
+> 7 0 7 2985
+> 7 0 7 3228
+> 7 0 7 2640
+> 7 0 9 2570
+> 7 0 9 2438
+> 7 0 9 3181
+> 7 0 9 3103
+> 7 0 7 3060
+> 7 0 9 2860
+> 7 0 7 2817
+> 7 0 9 2422
+> 7 0 7 2892
+> 7 0 7 2358
+> 7 0 9 2936
+> 7 0 9 2693
+> 7 0 9 2345
+> 7 0 7 2535
+> 7 0 9 3140
+> 7 0 9 2897
+> 7 0 9 3008
+> 7 0 9 2765
+> 7 0 7 2433
+> 7 0 9 2584
+> 7 0 9 3251
+> 7 0 9 3212
+> 7 0 7 2610
+> 7 0 9 3046
+> 7 0 9 2968
+> 7 0 9 2725
+> 7 0 9 2393
+> 7 0 9 2647
+> 7 0 9 2353
+> 7 0 7 3255
+> 7 0 7 2667
+> 7 0 7 2343
+> 7 0 9 2597
+> 7 0 9 2465
+> 7 0 9 3208
+> 7 0 9 3130
+> 7 0 7 3087
+> 7 0 9 2887
+> 7 0 7 2844
+> 7 0 7 2742
+> 7 0 9 2449
+> 7 0 9 2371
+> 7 0 7 3162
+> 7 0 7 2919
+> 7 0 7 2385
+> 7 0 9 2963
+> 7 0 9 2720
+> 7 0 9 3167
+> 7 0 9 3035
+> 7 0 9 2792
+> 7 0 9 2611
+> 7 0 7 2460
+> 7 0 9 2533
+> 7 0 9 2864
+> 7 0 9 2995
+> 7 0 9 2752
+> 7 0 9 2420
+> 7 0 9 3238
+> 7 0 9 2674
+> 7 0 7 2937
+> 7 0 7 2694
+> 7 0 9 2492
+> 7 0 9 3157
+> 7 0 7 3114
+> 7 0 9 2914
+> 7 0 7 2871
+> 7 0 7 3012
+> 7 0 7 2769
+> 7 0 9 2564
+> 7 0 9 2476
+> 7 0 9 2398
+> 7 0 7 3189
+> 7 0 9 2990
+> 7 0 9 2747
+> 7 0 9 3233
+> 7 0 9 3062
+> 7 0 9 2819
+> 7 0 7 2487
+> 7 0 9 2560
+> 7 0 9 3134
+> 7 0 9 2891
+> 7 0 6 2327
+> 7 0 3 3354
+> 7 0 1 2326
+> 7 0 9 1783
+> 7 0 9 1903
+> 7 0 7 1641
+> 7 0 9 1969
+> 7 0 9 1621
+> 7 0 9 1646
+> 7 0 7 1818
+> 7 0 7 1767
+> 7 0 9 2011
+> 7 0 9 1682
+> 7 0 7 1716
+> 7 0 9 1933
+> 7 0 9 1850
+> 7 0 9 1718
+> 7 0 9 1886
+> 7 0 7 1893
+> 7 0 9 1754
+> 7 0 7 1842
+> 7 0 7 1965
+> 7 0 9 1610
+> 7 0 9 1726
+> 7 0 7 1914
+> 7 0 9 1648
+> 7 0 9 1916
+> 7 0 9 1846
+> 7 0 9 1768
+> 7 0 9 1690
+> 7 0 9 1952
+> 7 0 7 1989
+> 7 0 9 1888
+> 7 0 9 1988
+> 7 0 9 1810
+> 7 0 9 2024
+> 7 0 7 1668
+> 7 0 9 1637
+> 7 0 9 1996
+> 7 0 9 1918
+> 7 0 9 1673
+> 7 0 7 1845
+> 7 0 7 1794
+> 7 0 9 2038
+> 7 0 9 1709
+> 7 0 7 1743
+> 7 0 9 1960
+> 7 0 7 1692
+> 7 0 9 1877
+> 7 0 9 1745
+> 7 0 9 1781
+> 7 0 7 1869
+> 7 0 7 1614
+> 7 0 9 1907
+> 7 0 7 1941
+> 7 0 9 1675
+> 7 0 9 1943
+> 7 0 9 1795
+> 7 0 9 1717
+> 7 0 9 1979
+> 7 0 7 2016
+> 7 0 9 2015
+> 7 0 9 1837
+> 7 0 7 1695
+> 7 0 7 1644
+> 7 0 9 1945
+> 7 0 9 1700
+> 7 0 7 1821
+> 7 0 9 1736
+> 7 0 7 1770
+> 7 0 9 1987
+> 7 0 7 1719
+> 7 0 9 1772
+> 7 0 9 1808
+> 7 0 7 1896
+> 7 0 9 1844
+> 7 0 7 1968
+> 7 0 9 1702
+> 7 0 7 1917
+> 7 0 9 1970
+> 7 0 9 1822
+> 7 0 9 1744
+> 7 0 9 2006
+> 7 0 7 1992
+> 7 0 9 1864
+> 7 0 7 1671
+> 7 0 9 1972
+> 7 0 9 1624
+> 7 0 9 1727
+> 7 0 7 1848
+> 7 0 9 1763
+> 7 0 7 1797
+> 7 0 9 2014
+> 7 0 7 1746
+> 7 0 9 1799
+> 7 0 9 1835
+> 7 0 7 1872
+> 7 0 9 1871
+> 7 0 7 1617
+> 7 0 7 1995
+> 7 0 9 1729
+> 7 0 7 1944
+> 7 0 9 1651
+> 7 0 9 1997
+> 7 0 9 1849
+> 7 0 9 1771
+> 7 0 9 2033
+> 7 0 9 1631
+> 7 0 9 1693
+> 7 0 7 2019
+> 7 0 9 1891
+> 7 0 9 1813
+> 7 0 9 1609
+> 7 0 7 1698
+> 7 0 7 1647
+> 7 0 9 1999
+> 7 0 9 1921
+> 7 0 7 1875
+> 7 0 9 1790
+> 7 0 7 1824
+> 7 0 7 1773
+> 7 0 9 1658
+> 7 0 9 1963
+> 7 0 7 1722
+> 7 0 9 1826
+> 7 0 9 1694
+> 7 0 9 1862
+> 7 0 9 1636
+> 7 0 7 1899
+> 7 0 9 1898
+> 7 0 9 1756
+> 7 0 7 1971
+> 7 0 9 1678
+> 7 0 7 1920
+> 7 0 9 1622
+> 7 0 9 1876
+> 7 0 9 1798
+> 7 0 9 1720
+> 7 0 9 1928
+> 7 0 9 1964
+> 7 0 9 1840
+> 7 0 9 1906
+> 7 0 7 1725
+> 7 0 7 1674
+> 7 0 9 2026
+> 7 0 9 1948
+> 7 0 9 1649
+> 7 0 9 1817
+> 7 0 7 1851
+> 7 0 7 1800
+> 7 0 9 1685
+> 7 0 9 1990
+> 7 0 7 1749
+> 7 0 9 1853
+> 7 0 9 1721
+> 7 0 9 1889
+> 7 0 7 1620
+> 7 0 9 1613
+> 7 0 7 1998
+> 7 0 9 1705
+> 7 0 7 1947
+> 7 0 9 1919
+> 7 0 9 1825
+> 7 0 9 1747
+> 7 0 9 1955
+> 7 0 7 2022
+> 7 0 9 1991
+> 7 0 9 1867
+> 7 0 7 1701
+> 7 0 9 1640
+> 7 0 7 1650
+> 7 0 9 1975
+> 7 0 9 1627
+> 7 0 9 1676
+> 7 0 7 1878
+> 7 0 9 1712
+> 7 0 7 1827
+> 7 0 9 2017
+> 7 0 7 1776
+> 7 0 9 1880
+> 7 0 9 1748
+> 7 0 9 1784
+> 7 0 7 1902
+> 7 0 9 1910
+> 7 0 7 2025
+> 7 0 9 1732
+> 7 0 7 1974
+> 7 0 9 1654
+> 7 0 7 1923
+> 7 0 9 1946
+> 7 0 9 1852
+> 7 0 9 1774
+> 7 0 9 1982
+> 7 0 9 2018
+> 7 0 9 1894
+> 7 0 9 1612
+> 7 0 7 1728
+> 7 0 9 1667
+> 7 0 7 1677
+> 7 0 9 2002
+> 7 0 9 1924
+> 7 0 9 1703
+> 7 0 9 1739
+> 7 0 7 1854
+> 7 0 7 1803
+> 7 0 7 1752
+> 7 0 9 1775
+> 7 0 9 1811
+> 7 0 9 1639
+> 7 0 9 2041
+> 7 0 9 1937
+> 7 0 9 1759
+> 7 0 7 1623
+> 7 0 7 2001
+> 7 0 9 1681
+> 7 0 7 1950
+> 7 0 9 1973
+> 7 0 9 1879
+> 7 0 9 1801
+> 7 0 9 2009
+> 7 0 9 1723
+> 7 0 9 1843
+> 7 0 9 1909
+> 7 0 7 1755
+> 7 0 7 1704
+> 7 0 9 2029
+> 7 0 7 1653
+> 7 0 9 1951
+> 7 0 9 1730
+> 7 0 7 1881
+> 7 0 9 1766
+> 7 0 7 1830
+> 7 0 9 1993
+> 7 0 7 1779
+> 7 0 9 1802
+> 7 0 9 1838
+> 7 0 9 1666
+> 7 0 9 1874
+> 7 0 9 1786
+> 7 0 7 2028
+> 7 0 9 1708
+> 7 0 7 1977
+> 7 0 7 1926
+> 7 0 9 2000
+> 7 0 9 1828
+> 7 0 9 2036
+> 7 0 9 1750
+> 7 0 9 1634
+> 7 0 9 1870
+> 7 0 9 1936
+> 7 0 7 1731
+> 7 0 7 1680
+> 7 0 9 1978
+> 7 0 9 1757
+> 7 0 9 1630
+> 7 0 9 1793
+> 7 0 7 1857
+> 7 0 9 1661
+> 7 0 9 2020
+> 7 0 7 1806
+> 7 0 9 1829
+> 7 0 9 1865
+> 7 0 9 1901
+> 7 0 9 1735
+> 7 0 7 1626
+> 7 0 7 2004
+> 7 0 9 1657
+> 7 0 7 1953
+> 7 0 9 2027
+> 7 0 9 1625
+> 7 0 9 1855
+> 7 0 9 1777
+> 7 0 9 1931
+> 7 0 9 1897
+> 7 0 9 1615
+> 7 0 7 1758
+> 7 0 7 1707
+> 7 0 9 2005
+> 7 0 7 1656
+> 7 0 9 1927
+> 7 0 9 1652
+> 7 0 9 1820
+> 7 0 7 1884
+> 7 0 9 1688
+> 7 0 7 1833
+> 7 0 9 1856
+> 7 0 7 1782
+> 7 0 9 1724
+> 7 0 7 1905
+> 7 0 9 1892
+> 7 0 9 1642
+> 7 0 9 1616
+> 7 0 9 1762
+> 7 0 7 2031
+> 7 0 9 1684
+> 7 0 7 1980
+> 7 0 9 1922
+> 7 0 7 1929
+> 7 0 9 1882
+> 7 0 9 1804
+> 7 0 9 1958
+> 7 0 9 1994
+> 7 0 9 1912
+> 7 0 7 1785
+> 7 0 9 1643
+> 7 0 7 1734
+> 7 0 9 2032
+> 7 0 7 1683
+> 7 0 9 1954
+> 7 0 9 1679
+> 7 0 9 1847
+> 7 0 9 1715
+> 7 0 7 1860
+> 7 0 9 1883
+> 7 0 7 1809
+> 7 0 9 1751
+> 7 0 9 1669
+> 7 0 9 1913
+> 7 0 9 1789
+> 7 0 9 1711
+> 7 0 7 1629
+> 7 0 7 2007
+> 7 0 9 1949
+> 7 0 7 1956
+> 7 0 9 1831
+> 7 0 9 1985
+> 7 0 9 1753
+> 7 0 9 2021
+> 7 0 9 1873
+> 7 0 7 1635
+> 7 0 9 1939
+> 7 0 9 1670
+> 7 0 7 1761
+> 7 0 7 1710
+> 7 0 9 1981
+> 7 0 9 1633
+> 7 0 7 1659
+> 7 0 9 1706
+> 7 0 9 1742
+> 7 0 7 1887
+> 7 0 9 2023
+> 7 0 7 1836
+> 7 0 9 1778
+> 7 0 7 1908
+> 7 0 9 1814
+> 7 0 9 1696
+> 7 0 9 1940
+> 7 0 9 1816
+> 7 0 9 1738
+> 7 0 7 2034
+> 7 0 9 1660
+> 7 0 9 1976
+> 7 0 7 1983
+> 7 0 7 1932
+> 7 0 9 1858
+> 7 0 9 2012
+> 7 0 9 1780
+> 7 0 9 1900
+> 7 0 9 1966
+> 7 0 9 1618
+> 7 0 9 1697
+> 7 0 7 1788
+> 7 0 7 1737
+> 7 0 9 2008
+> 7 0 7 1686
+> 7 0 9 1733
+> 7 0 9 1930
+> 7 0 9 1769
+> 7 0 7 1863
+> 7 0 7 1812
+> 7 0 9 1805
+> 7 0 7 1608
+> 7 0 9 1841
+> 7 0 7 1935
+> 7 0 9 1645
+> 7 0 9 1967
+> 7 0 9 1765
+> 7 0 7 1632
+> 7 0 9 1687
+> 7 0 9 2003
+> 7 0 7 2010
+> 7 0 7 1959
+> 7 0 9 1885
+> 7 0 9 2039
+> 7 0 9 1807
+> 7 0 7 1638
+> 7 0 9 1915
+> 7 0 7 1815
+> 7 0 7 1764
+> 7 0 9 2035
+> 7 0 7 1713
+> 7 0 9 1760
+> 7 0 9 1957
+> 7 0 7 1662
+> 7 0 9 1796
+> 7 0 9 1664
+> 7 0 7 1890
+> 7 0 7 1839
+> 7 0 9 1832
+> 7 0 9 1868
+> 7 0 7 1911
+> 7 0 9 1672
+> 7 0 9 1904
+> 7 0 9 1792
+> 7 0 9 1714
+> 7 0 9 2030
+> 7 0 7 2037
+> 7 0 9 1628
+> 7 0 7 1986
+> 7 0 9 1834
+> 7 0 9 1934
+> 7 0 7 1665
+> 7 0 9 1942
+> 7 0 7 1791
+> 7 0 7 1740
+> 7 0 9 1787
+> 7 0 9 1984
+> 7 0 9 1655
+> 7 0 7 1689
+> 7 0 9 1823
+> 7 0 9 1691
+> 7 0 7 1866
+> 7 0 9 1859
+> 7 0 9 1895
+> 7 0 7 1611
+> 7 0 7 1938
+> 7 0 9 1699
+> 7 0 9 1619
+> 7 0 9 1819
+> 7 0 9 1741
+> 7 0 9 1663
+> 7 0 9 1925
+> 7 0 7 2013
+> 7 0 7 1962
+> 7 0 9 1861
+> 7 0 9 1961
+> 7 0 12 2040
+> 7 0 6 1607
+> 7 0 9 2216
+> 7 0 9 2276
+> 7 0 7 2077
+> 7 0 7 2191
+> 7 0 9 2079
+> 7 0 7 2140
+> 7 0 9 2063
+> 7 0 7 2089
+> 7 0 9 2163
+> 7 0 7 2254
+> 7 0 9 2115
+> 7 0 7 2203
+> 7 0 7 2152
+> 7 0 9 2199
+> 7 0 9 2283
+> 7 0 7 2317
+> 7 0 9 2151
+> 7 0 7 2266
+> 7 0 7 2215
+> 7 0 9 2235
+> 7 0 9 2319
+> 7 0 9 2187
+> 7 0 9 2271
+> 7 0 7 2278
+> 7 0 7 2050
+> 7 0 9 2307
+> 7 0 9 2081
+> 7 0 9 2321
+> 7 0 9 2141
+> 7 0 7 2062
+> 7 0 9 2058
+> 7 0 9 2201
+> 7 0 9 2123
+> 7 0 9 2261
+> 7 0 9 2183
+> 7 0 9 2243
+> 7 0 12 2320
+> 7 0 9 2303
+> 7 0 9 2048
+> 7 0 7 2104
+> 7 0 9 2106
+> 7 0 7 2167
+> 7 0 7 2116
+> 7 0 7 2281
+> 7 0 9 2142
+> 7 0 7 2230
+> 7 0 7 2179
+> 7 0 9 2226
+> 7 0 9 2094
+> 7 0 7 2128
+> 7 0 9 2178
+> 7 0 7 2293
+> 7 0 7 2242
+> 7 0 9 2262
+> 7 0 9 2130
+> 7 0 9 2214
+> 7 0 9 2298
+> 7 0 7 2305
+> 7 0 9 2250
+> 7 0 9 2108
+> 7 0 9 2049
+> 7 0 9 2168
+> 7 0 9 2090
+> 7 0 9 2228
+> 7 0 9 2150
+> 7 0 9 2288
+> 7 0 9 2210
+> 7 0 9 2270
+> 7 0 7 2131
+> 7 0 7 2080
+> 7 0 9 2057
+> 7 0 9 2133
+> 7 0 7 2194
+> 7 0 7 2143
+> 7 0 9 2085
+> 7 0 7 2092
+> 7 0 9 2169
+> 7 0 7 2257
+> 7 0 7 2206
+> 7 0 9 2253
+> 7 0 9 2121
+> 7 0 7 2155
+> 7 0 9 2205
+> 7 0 7 2269
+> 7 0 9 2289
+> 7 0 9 2157
+> 7 0 7 2218
+> 7 0 9 2241
+> 7 0 9 2075
+> 7 0 9 2277
+> 7 0 7 2053
+> 7 0 9 2135
+> 7 0 9 2195
+> 7 0 9 2117
+> 7 0 7 2065
+> 7 0 9 2255
+> 7 0 9 2177
+> 7 0 9 2064
+> 7 0 9 2099
+> 7 0 9 2315
+> 7 0 9 2237
+> 7 0 9 2159
+> 7 0 9 2297
+> 7 0 9 2219
+> 7 0 9 2279
+> 7 0 7 2107
+> 7 0 9 2076
+> 7 0 7 2221
+> 7 0 7 2170
+> 7 0 9 2066
+> 7 0 9 2112
+> 7 0 7 2119
+> 7 0 9 2196
+> 7 0 7 2284
+> 7 0 7 2233
+> 7 0 9 2148
+> 7 0 7 2182
+> 7 0 9 2232
+> 7 0 9 2100
+> 7 0 7 2296
+> 7 0 9 2316
+> 7 0 9 2184
+> 7 0 7 2245
+> 7 0 9 2268
+> 7 0 9 2220
+> 7 0 7 2308
+> 7 0 9 2102
+> 7 0 9 2304
+> 7 0 9 2162
+> 7 0 9 2084
+> 7 0 9 2222
+> 7 0 9 2055
+> 7 0 9 2144
+> 7 0 9 2282
+> 7 0 9 2204
+> 7 0 9 2126
+> 7 0 9 2264
+> 7 0 9 2186
+> 7 0 9 2246
+> 7 0 9 2306
+> 7 0 7 2071
+> 7 0 9 2051
+> 7 0 7 2134
+> 7 0 9 2103
+> 7 0 7 2083
+> 7 0 7 2197
+> 7 0 7 2146
+> 7 0 9 2139
+> 7 0 9 2223
+> 7 0 7 2095
+> 7 0 7 2311
+> 7 0 9 2091
+> 7 0 7 2260
+> 7 0 7 2209
+> 7 0 9 2175
+> 7 0 7 2158
+> 7 0 9 2259
+> 7 0 9 2127
+> 7 0 9 2211
+> 7 0 7 2272
+> 7 0 9 2295
+> 7 0 7 2044
+> 7 0 9 2247
+> 7 0 9 2046
+> 7 0 9 2111
+> 7 0 7 2056
+> 7 0 9 2171
+> 7 0 9 2093
+> 7 0 9 2231
+> 7 0 7 2068
+> 7 0 9 2153
+> 7 0 9 2291
+> 7 0 9 2213
+> 7 0 9 2070
+> 7 0 9 2273
+> 7 0 7 2161
+> 7 0 7 2110
+> 7 0 9 2060
+> 7 0 7 2224
+> 7 0 9 2082
+> 7 0 7 2173
+> 7 0 9 2166
+> 7 0 7 2122
+> 7 0 9 2118
+> 7 0 7 2287
+> 7 0 7 2236
+> 7 0 9 2202
+> 7 0 7 2185
+> 7 0 9 2286
+> 7 0 9 2154
+> 7 0 9 2238
+> 7 0 7 2299
+> 7 0 7 2248
+> 7 0 9 2190
+> 7 0 9 2274
+> 7 0 9 2078
+> 7 0 9 2310
+> 7 0 9 2138
+> 7 0 9 2198
+> 7 0 9 2120
+> 7 0 9 2061
+> 7 0 9 2258
+> 7 0 9 2180
+> 7 0 9 2318
+> 7 0 9 2240
+> 7 0 9 2300
+> 7 0 9 2045
+> 7 0 7 2074
+> 7 0 9 2073
+> 7 0 7 2137
+> 7 0 7 2086
+> 7 0 9 2109
+> 7 0 7 2251
+> 7 0 7 2200
+> 7 0 9 2193
+> 7 0 7 2149
+> 7 0 9 2069
+> 7 0 9 2145
+> 7 0 7 2098
+> 7 0 7 2314
+> 7 0 9 2229
+> 7 0 7 2263
+> 7 0 7 2212
+> 7 0 9 2097
+> 7 0 9 2313
+> 7 0 9 2181
+> 7 0 9 2265
+> 7 0 7 2275
+> 7 0 9 2217
+> 7 0 9 2301
+> 7 0 7 2047
+> 7 0 9 2105
+> 7 0 9 2165
+> 7 0 9 2087
+> 7 0 7 2059
+> 7 0 9 2052
+> 7 0 9 2225
+> 7 0 9 2147
+> 7 0 9 2285
+> 7 0 9 2207
+> 7 0 9 2129
+> 7 0 9 2267
+> 7 0 9 2189
+> 7 0 9 2249
+> 7 0 9 2309
+> 7 0 7 2101
+> 7 0 9 2054
+> 7 0 7 2164
+> 7 0 7 2113
+> 7 0 9 2136
+> 7 0 7 2227
+> 7 0 7 2176
+> 7 0 9 2088
+> 7 0 9 2172
+> 7 0 7 2125
+> 7 0 9 2256
+> 7 0 7 2290
+> 7 0 7 2239
+> 7 0 9 2124
+> 7 0 9 2208
+> 7 0 7 2188
+> 7 0 9 2292
+> 7 0 9 2160
+> 7 0 7 2302
+> 7 0 9 2244
+> 7 0 9 2072
+> 7 0 9 2132
+> 7 0 9 2280
+> 7 0 9 2192
+> 7 0 9 2114
+> 7 0 9 2252
+> 7 0 9 2174
+> 7 0 9 2096
+> 7 0 9 2312
+> 7 0 9 2234
+> 7 0 9 2156
+> 7 0 9 2067
+> 7 0 9 2294
+> 7 0 6 2043
+> 7 0 12 2324
+> 7 0 6 2323
+> 7 0 3 2322
+> 7 0 3 2325
+> 7 0 3 2042
+> 7 0 1 1606
+> 7 0 3 461
+> 7 0 3 495
+> 7 0 9 470
+> 7 0 9 482
+> 7 0 7 469
+> 7 0 9 471
+> 7 0 7 481
+> 7 0 9 483
+> 7 0 12 493
+> 7 0 9 467
+> 7 0 7 490
+> 7 0 9 479
+> 7 0 9 494
+> 7 0 7 472
+> 7 0 9 474
+> 7 0 7 484
+> 7 0 9 486
+> 7 0 9 464
+> 7 0 9 476
+> 7 0 9 488
+> 7 0 9 491
+> 7 0 7 463
+> 7 0 9 465
+> 7 0 7 475
+> 7 0 9 477
+> 7 0 7 487
+> 7 0 9 489
+> 7 0 9 473
+> 7 0 9 492
+> 7 0 9 485
+> 7 0 7 466
+> 7 0 9 468
+> 7 0 7 478
+> 7 0 9 480
+> 7 0 6 462
+> 7 0 3 178
+> 7 0 9 111
+> 7 0 9 141
+> 7 0 9 28
+> 7 0 9 63
+> 7 0 9 171
+> 7 0 7 35
+> 7 0 9 93
+> 7 0 9 123
+> 7 0 9 153
+> 7 0 9 40
+> 7 0 9 75
+> 7 0 7 47
+> 7 0 9 105
+> 7 0 9 135
+> 7 0 9 165
+> 7 0 9 24
+> 7 0 7 83
+> 7 0 9 36
+> 7 0 7 59
+> 7 0 9 82
+> 7 0 9 58
+> 7 0 7 143
+> 7 0 7 119
+> 7 0 9 142
+> 7 0 7 95
+> 7 0 9 118
+> 7 0 9 48
+> 7 0 7 71
+> 7 0 9 94
+> 7 0 9 70
+> 7 0 7 155
+> 7 0 7 131
+> 7 0 9 154
+> 7 0 7 107
+> 7 0 9 130
+> 7 0 9 106
+> 7 0 7 167
+> 7 0 9 166
+> 7 0 7 26
+> 7 0 9 60
+> 7 0 9 177
+> 7 0 9 90
+> 7 0 9 31
+> 7 0 9 120
+> 7 0 7 38
+> 7 0 9 150
+> 7 0 9 72
+> 7 0 9 102
+> 7 0 9 43
+> 7 0 9 132
+> 7 0 9 162
+> 7 0 7 50
+> 7 0 9 33
+> 7 0 7 110
+> 7 0 7 86
+> 7 0 7 62
+> 7 0 9 85
+> 7 0 7 170
+> 7 0 9 61
+> 7 0 7 146
+> 7 0 9 45
+> 7 0 7 122
+> 7 0 9 145
+> 7 0 7 98
+> 7 0 9 121
+> 7 0 7 74
+> 7 0 9 97
+> 7 0 9 73
+> 7 0 7 158
+> 7 0 7 134
+> 7 0 9 157
+> 7 0 9 133
+> 7 0 9 109
+> 7 0 9 169
+> 7 0 9 57
+> 7 0 7 29
+> 7 0 9 87
+> 7 0 9 117
+> 7 0 9 147
+> 7 0 9 34
+> 7 0 9 69
+> 7 0 7 41
+> 7 0 9 99
+> 7 0 9 129
+> 7 0 9 159
+> 7 0 9 46
+> 7 0 9 30
+> 7 0 7 53
+> 7 0 9 52
+> 7 0 7 113
+> 7 0 7 89
+> 7 0 9 112
+> 7 0 9 42
+> 7 0 7 65
+> 7 0 9 88
+> 7 0 7 173
+> 7 0 9 64
+> 7 0 7 149
+> 7 0 9 172
+> 7 0 7 125
+> 7 0 9 148
+> 7 0 7 101
+> 7 0 9 124
+> 7 0 7 77
+> 7 0 9 100
+> 7 0 9 76
+> 7 0 7 161
+> 7 0 7 137
+> 7 0 9 160
+> 7 0 9 136
+> 7 0 9 54
+> 7 0 9 84
+> 7 0 9 25
+> 7 0 9 114
+> 7 0 7 32
+> 7 0 9 144
+> 7 0 9 66
+> 7 0 9 174
+> 7 0 9 96
+> 7 0 9 37
+> 7 0 9 126
+> 7 0 7 44
+> 7 0 9 156
+> 7 0 9 78
+> 7 0 9 108
+> 7 0 9 49
+> 7 0 9 138
+> 7 0 9 168
+> 7 0 9 27
+> 7 0 7 80
+> 7 0 7 56
+> 7 0 9 55
+> 7 0 7 140
+> 7 0 9 39
+> 7 0 7 116
+> 7 0 7 92
+> 7 0 9 115
+> 7 0 7 68
+> 7 0 9 91
+> 7 0 9 67
+> 7 0 7 152
+> 7 0 9 175
+> 7 0 12 176
+> 7 0 7 128
+> 7 0 9 151
+> 7 0 7 104
+> 7 0 9 127
+> 7 0 9 103
+> 7 0 9 79
+> 7 0 7 164
+> 7 0 9 163
+> 7 0 9 139
+> 7 0 9 51
+> 7 0 7 23
+> 7 0 9 81
+> 7 0 6 22
+> 7 0 3 498
+> 7 0 12 497
+> 7 0 6 496
+> 7 0 9 377
+> 7 0 7 441
+> 7 0 7 180
+> 7 0 9 413
+> 7 0 9 241
+> 7 0 9 301
+> 7 0 9 223
+> 7 0 9 361
+> 7 0 9 194
+> 7 0 9 283
+> 7 0 9 421
+> 7 0 7 204
+> 7 0 9 343
+> 7 0 9 265
+> 7 0 9 403
+> 7 0 9 325
+> 7 0 9 385
+> 7 0 9 445
+> 7 0 7 240
+> 7 0 9 212
+> 7 0 9 196
+> 7 0 7 276
+> 7 0 9 248
+> 7 0 7 360
+> 7 0 7 228
+> 7 0 9 332
+> 7 0 7 312
+> 7 0 9 284
+> 7 0 7 396
+> 7 0 7 264
+> 7 0 9 368
+> 7 0 9 236
+> 7 0 7 348
+> 7 0 9 452
+> 7 0 9 320
+> 7 0 7 432
+> 7 0 9 404
+> 7 0 7 384
+> 7 0 9 208
+> 7 0 9 356
+> 7 0 9 440
+> 7 0 9 268
+> 7 0 9 185
+> 7 0 9 328
+> 7 0 9 250
+> 7 0 7 195
+> 7 0 9 388
+> 7 0 9 310
+> 7 0 9 232
+> 7 0 9 448
+> 7 0 9 370
+> 7 0 9 292
+> 7 0 9 430
+> 7 0 9 352
+> 7 0 9 412
+> 7 0 9 181
+> 7 0 7 267
+> 7 0 9 239
+> 7 0 7 219
+> 7 0 7 303
+> 7 0 9 275
+> 7 0 7 387
+> 7 0 9 205
+> 7 0 7 255
+> 7 0 9 359
+> 7 0 9 227
+> 7 0 7 339
+> 7 0 9 311
+> 7 0 7 423
+> 7 0 7 291
+> 7 0 9 395
+> 7 0 9 263
+> 7 0 7 375
+> 7 0 9 347
+> 7 0 9 431
+> 7 0 7 411
+> 7 0 9 383
+> 7 0 7 186
+> 7 0 9 217
+> 7 0 9 277
+> 7 0 9 337
+> 7 0 9 259
+> 7 0 9 200
+> 7 0 9 397
+> 7 0 9 319
+> 7 0 9 457
+> 7 0 9 379
+> 7 0 9 439
+> 7 0 7 210
+> 7 0 9 190
+> 7 0 7 246
+> 7 0 9 218
+> 7 0 7 330
+> 7 0 9 302
+> 7 0 7 282
+> 7 0 9 254
+> 7 0 7 366
+> 7 0 7 234
+> 7 0 9 338
+> 7 0 7 450
+> 7 0 7 318
+> 7 0 9 422
+> 7 0 9 290
+> 7 0 7 402
+> 7 0 9 374
+> 7 0 7 354
+> 7 0 9 458
+> 7 0 9 326
+> 7 0 7 438
+> 7 0 9 410
+> 7 0 9 244
+> 7 0 9 446
+> 7 0 9 304
+> 7 0 9 191
+> 7 0 9 226
+> 7 0 9 364
+> 7 0 7 201
+> 7 0 9 286
+> 7 0 9 424
+> 7 0 9 346
+> 7 0 9 406
+> 7 0 7 237
+> 7 0 9 209
+> 7 0 7 273
+> 7 0 9 199
+> 7 0 9 245
+> 7 0 7 357
+> 7 0 7 225
+> 7 0 9 329
+> 7 0 7 309
+> 7 0 9 281
+> 7 0 7 393
+> 7 0 7 261
+> 7 0 9 365
+> 7 0 9 233
+> 7 0 7 345
+> 7 0 9 449
+> 7 0 9 317
+> 7 0 7 429
+> 7 0 9 401
+> 7 0 7 381
+> 7 0 9 353
+> 7 0 9 437
+> 7 0 9 211
+> 7 0 9 271
+> 7 0 9 182
+> 7 0 9 331
+> 7 0 7 192
+> 7 0 9 253
+> 7 0 9 391
+> 7 0 9 313
+> 7 0 9 235
+> 7 0 9 451
+> 7 0 9 373
+> 7 0 9 295
+> 7 0 9 206
+> 7 0 9 433
+> 7 0 9 355
+> 7 0 9 415
+> 7 0 9 184
+> 7 0 7 216
+> 7 0 7 300
+> 7 0 9 272
+> 7 0 7 252
+> 7 0 7 336
+> 7 0 9 224
+> 7 0 9 308
+> 7 0 7 420
+> 7 0 7 288
+> 7 0 9 392
+> 7 0 7 372
+> 7 0 9 260
+> 7 0 9 344
+> 7 0 7 456
+> 7 0 7 324
+> 7 0 9 428
+> 7 0 9 296
+> 7 0 7 408
+> 7 0 9 380
+> 7 0 9 238
+> 7 0 7 444
+> 7 0 7 183
+> 7 0 9 416
+> 7 0 9 298
+> 7 0 9 220
+> 7 0 9 358
+> 7 0 9 280
+> 7 0 9 418
+> 7 0 9 340
+> 7 0 9 197
+> 7 0 9 262
+> 7 0 9 400
+> 7 0 9 322
+> 7 0 9 382
+> 7 0 9 442
+> 7 0 7 207
+> 7 0 7 243
+> 7 0 9 193
+> 7 0 7 327
+> 7 0 9 215
+> 7 0 9 299
+> 7 0 7 279
+> 7 0 7 363
+> 7 0 9 251
+> 7 0 9 335
+> 7 0 7 231
+> 7 0 7 447
+> 7 0 7 315
+> 7 0 9 419
+> 7 0 9 287
+> 7 0 7 399
+> 7 0 9 371
+> 7 0 7 351
+> 7 0 9 455
+> 7 0 9 323
+> 7 0 7 435
+> 7 0 9 407
+> 7 0 9 443
+> 7 0 9 460
+> 7 0 9 247
+> 7 0 9 188
+> 7 0 9 307
+> 7 0 9 229
+> 7 0 7 198
+> 7 0 9 367
+> 7 0 9 289
+> 7 0 9 427
+> 7 0 9 349
+> 7 0 9 409
+> 7 0 7 270
+> 7 0 9 242
+> 7 0 7 222
+> 7 0 7 306
+> 7 0 9 202
+> 7 0 9 278
+> 7 0 7 390
+> 7 0 9 362
+> 7 0 7 258
+> 7 0 7 342
+> 7 0 9 230
+> 7 0 9 314
+> 7 0 7 426
+> 7 0 7 294
+> 7 0 9 398
+> 7 0 12 459
+> 7 0 7 378
+> 7 0 9 266
+> 7 0 9 350
+> 7 0 9 434
+> 7 0 7 414
+> 7 0 9 386
+> 7 0 9 214
+> 7 0 9 274
+> 7 0 7 189
+> 7 0 9 334
+> 7 0 9 256
+> 7 0 9 394
+> 7 0 9 316
+> 7 0 9 203
+> 7 0 9 454
+> 7 0 9 376
+> 7 0 9 436
+> 7 0 9 187
+> 7 0 7 213
+> 7 0 7 297
+> 7 0 9 269
+> 7 0 7 249
+> 7 0 7 333
+> 7 0 9 221
+> 7 0 9 305
+> 7 0 7 417
+> 7 0 7 285
+> 7 0 9 389
+> 7 0 7 369
+> 7 0 9 257
+> 7 0 9 341
+> 7 0 7 453
+> 7 0 7 321
+> 7 0 9 425
+> 7 0 9 293
+> 7 0 7 405
+> 7 0 6 179
+> 7 0 1 21
+> 7 0 3 1602
+> 7 0 9 1475
+> 7 0 9 1535
+> 7 0 7 1375
+> 7 0 9 1595
+> 7 0 9 1376
+> 7 0 9 1422
+> 7 0 9 1458
+> 7 0 9 1542
+> 7 0 9 1410
+> 7 0 9 1494
+> 7 0 7 1423
+> 7 0 9 1578
+> 7 0 7 1399
+> 7 0 9 1446
+> 7 0 9 1530
+> 7 0 7 1543
+> 7 0 7 1519
+> 7 0 9 1566
+> 7 0 7 1495
+> 7 0 7 1471
+> 7 0 9 1400
+> 7 0 7 1447
+> 7 0 9 1371
+> 7 0 9 1460
+> 7 0 7 1591
+> 7 0 9 1520
+> 7 0 7 1567
+> 7 0 9 1442
+> 7 0 9 1580
+> 7 0 9 1502
+> 7 0 9 1562
+> 7 0 7 1378
+> 7 0 9 1401
+> 7 0 9 1385
+> 7 0 9 1485
+> 7 0 9 1437
+> 7 0 9 1521
+> 7 0 7 1450
+> 7 0 7 1426
+> 7 0 9 1473
+> 7 0 7 1402
+> 7 0 9 1557
+> 7 0 9 1509
+> 7 0 7 1570
+> 7 0 7 1546
+> 7 0 9 1593
+> 7 0 7 1522
+> 7 0 7 1498
+> 7 0 9 1427
+> 7 0 7 1474
+> 7 0 9 1487
+> 7 0 9 1409
+> 7 0 9 1547
+> 7 0 7 1594
+> 7 0 9 1469
+> 7 0 9 1386
+> 7 0 9 1529
+> 7 0 9 1589
+> 7 0 7 1381
+> 7 0 9 1370
+> 7 0 9 1392
+> 7 0 9 1428
+> 7 0 9 1512
+> 7 0 9 1464
+> 7 0 9 1548
+> 7 0 9 1416
+> 7 0 7 1453
+> 7 0 9 1500
+> 7 0 7 1429
+> 7 0 9 1584
+> 7 0 7 1405
+> 7 0 9 1536
+> 7 0 7 1573
+> 7 0 9 1394
+> 7 0 7 1549
+> 7 0 7 1525
+> 7 0 9 1454
+> 7 0 7 1501
+> 7 0 7 1477
+> 7 0 9 1514
+> 7 0 9 1436
+> 7 0 9 1377
+> 7 0 9 1574
+> 7 0 9 1496
+> 7 0 7 1597
+> 7 0 9 1418
+> 7 0 9 1556
+> 7 0 9 1478
+> 7 0 9 1538
+> 7 0 9 1598
+> 7 0 7 1384
+> 7 0 9 1379
+> 7 0 9 1455
+> 7 0 9 1407
+> 7 0 12 1600
+> 7 0 9 1491
+> 7 0 9 1575
+> 7 0 9 1443
+> 7 0 7 1480
+> 7 0 9 1527
+> 7 0 7 1456
+> 7 0 7 1432
+> 7 0 9 1479
+> 7 0 7 1408
+> 7 0 9 1563
+> 7 0 9 1421
+> 7 0 7 1576
+> 7 0 7 1552
+> 7 0 9 1599
+> 7 0 9 1481
+> 7 0 7 1528
+> 7 0 9 1368
+> 7 0 9 1403
+> 7 0 7 1504
+> 7 0 9 1541
+> 7 0 9 1463
+> 7 0 9 1523
+> 7 0 7 1363
+> 7 0 9 1445
+> 7 0 9 1583
+> 7 0 9 1505
+> 7 0 9 1565
+> 7 0 9 1364
+> 7 0 7 1387
+> 7 0 9 1398
+> 7 0 9 1482
+> 7 0 9 1434
+> 7 0 9 1388
+> 7 0 9 1518
+> 7 0 9 1470
+> 7 0 9 1554
+> 7 0 7 1483
+> 7 0 7 1459
+> 7 0 9 1506
+> 7 0 7 1435
+> 7 0 9 1590
+> 7 0 7 1411
+> 7 0 7 1579
+> 7 0 7 1555
+> 7 0 9 1601
+> 7 0 9 1430
+> 7 0 7 1531
+> 7 0 7 1507
+> 7 0 9 1490
+> 7 0 9 1412
+> 7 0 9 1550
+> 7 0 9 1472
+> 7 0 9 1383
+> 7 0 7 1366
+> 7 0 9 1532
+> 7 0 9 1592
+> 7 0 9 1373
+> 7 0 9 1425
+> 7 0 9 1461
+> 7 0 7 1390
+> 7 0 9 1545
+> 7 0 9 1413
+> 7 0 9 1497
+> 7 0 9 1581
+> 7 0 9 1449
+> 7 0 7 1510
+> 7 0 7 1486
+> 7 0 9 1533
+> 7 0 7 1462
+> 7 0 7 1438
+> 7 0 7 1414
+> 7 0 9 1569
+> 7 0 9 1397
+> 7 0 7 1582
+> 7 0 9 1457
+> 7 0 7 1558
+> 7 0 7 1534
+> 7 0 9 1374
+> 7 0 9 1517
+> 7 0 9 1439
+> 7 0 9 1577
+> 7 0 9 1499
+> 7 0 7 1369
+> 7 0 9 1559
+> 7 0 9 1452
+> 7 0 9 1382
+> 7 0 9 1404
+> 7 0 9 1488
+> 7 0 9 1572
+> 7 0 9 1440
+> 7 0 7 1393
+> 7 0 9 1524
+> 7 0 9 1476
+> 7 0 7 1513
+> 7 0 9 1560
+> 7 0 7 1489
+> 7 0 7 1465
+> 7 0 7 1441
+> 7 0 9 1596
+> 7 0 9 1424
+> 7 0 7 1417
+> 7 0 9 1365
+> 7 0 9 1484
+> 7 0 7 1585
+> 7 0 9 1406
+> 7 0 7 1561
+> 7 0 7 1537
+> 7 0 9 1544
+> 7 0 9 1466
+> 7 0 9 1526
+> 7 0 9 1448
+> 7 0 9 1389
+> 7 0 9 1586
+> 7 0 7 1372
+> 7 0 9 1508
+> 7 0 9 1568
+> 7 0 9 1367
+> 7 0 9 1395
+> 7 0 9 1431
+> 7 0 9 1515
+> 7 0 9 1467
+> 7 0 7 1420
+> 7 0 7 1396
+> 7 0 9 1551
+> 7 0 9 1419
+> 7 0 9 1503
+> 7 0 7 1540
+> 7 0 9 1587
+> 7 0 7 1516
+> 7 0 7 1492
+> 7 0 9 1391
+> 7 0 9 1539
+> 7 0 7 1468
+> 7 0 9 1451
+> 7 0 7 1444
+> 7 0 9 1511
+> 7 0 9 1433
+> 7 0 7 1588
+> 7 0 7 1564
+> 7 0 9 1571
+> 7 0 9 1493
+> 7 0 9 1415
+> 7 0 9 1380
+> 7 0 9 1553
+> 7 0 6 1362
+> 7 0 3 1605
+> 7 0 12 1604
+> 7 0 6 1603
+> 7 0 3 1361
+> 7 0 9 1204
+> 7 0 9 1253
+> 7 0 9 1229
+> 7 0 9 1313
+> 7 0 9 1216
+> 7 0 9 1289
+> 7 0 9 1265
+> 7 0 7 1221
+> 7 0 9 1241
+> 7 0 9 1349
+> 7 0 9 1325
+> 7 0 7 1281
+> 7 0 9 1301
+> 7 0 7 1257
+> 7 0 9 1277
+> 7 0 7 1233
+> 7 0 7 1341
+> 7 0 7 1317
+> 7 0 9 1337
+> 7 0 9 1219
+> 7 0 7 1293
+> 7 0 9 1249
+> 7 0 7 1269
+> 7 0 7 1245
+> 7 0 9 1279
+> 7 0 7 1353
+> 7 0 9 1193
+> 7 0 9 1309
+> 7 0 7 1329
+> 7 0 9 1231
+> 7 0 7 1305
+> 7 0 9 1339
+> 7 0 9 1261
+> 7 0 9 1291
+> 7 0 9 1205
+> 7 0 9 1321
+> 7 0 9 1243
+> 7 0 9 1351
+> 7 0 7 1191
+> 7 0 9 1273
+> 7 0 9 1303
+> 7 0 9 1217
+> 7 0 9 1333
+> 7 0 7 1203
+> 7 0 7 1215
+> 7 0 12 1359
+> 7 0 9 1201
+> 7 0 9 1220
+> 7 0 9 1280
+> 7 0 9 1256
+> 7 0 9 1213
+> 7 0 9 1232
+> 7 0 9 1340
+> 7 0 9 1316
+> 7 0 9 1292
+> 7 0 7 1248
+> 7 0 9 1268
+> 7 0 7 1224
+> 7 0 9 1244
+> 7 0 9 1352
+> 7 0 7 1308
+> 7 0 9 1328
+> 7 0 7 1284
+> 7 0 9 1304
+> 7 0 7 1260
+> 7 0 7 1236
+> 7 0 7 1344
+> 7 0 7 1320
+> 7 0 7 1296
+> 7 0 7 1272
+> 7 0 9 1228
+> 7 0 7 1356
+> 7 0 9 1196
+> 7 0 9 1258
+> 7 0 7 1332
+> 7 0 9 1288
+> 7 0 9 1318
+> 7 0 9 1240
+> 7 0 9 1348
+> 7 0 9 1208
+> 7 0 9 1270
+> 7 0 9 1300
+> 7 0 7 1194
+> 7 0 9 1330
+> 7 0 7 1206
+> 7 0 9 1198
+> 7 0 9 1223
+> 7 0 9 1210
+> 7 0 9 1283
+> 7 0 9 1259
+> 7 0 9 1235
+> 7 0 9 1343
+> 7 0 9 1319
+> 7 0 9 1295
+> 7 0 7 1251
+> 7 0 9 1271
+> 7 0 7 1227
+> 7 0 9 1247
+> 7 0 9 1355
+> 7 0 7 1311
+> 7 0 9 1331
+> 7 0 7 1287
+> 7 0 9 1307
+> 7 0 7 1263
+> 7 0 7 1239
+> 7 0 7 1347
+> 7 0 7 1323
+> 7 0 9 1225
+> 7 0 7 1299
+> 7 0 9 1255
+> 7 0 7 1275
+> 7 0 9 1285
+> 7 0 9 1199
+> 7 0 9 1315
+> 7 0 7 1335
+> 7 0 9 1237
+> 7 0 9 1345
+> 7 0 9 1267
+> 7 0 9 1297
+> 7 0 9 1211
+> 7 0 9 1327
+> 7 0 9 1357
+> 7 0 7 1197
+> 7 0 7 1209
+> 7 0 9 1195
+> 7 0 9 1250
+> 7 0 9 1207
+> 7 0 9 1226
+> 7 0 9 1310
+> 7 0 9 1286
+> 7 0 9 1262
+> 7 0 7 1218
+> 7 0 9 1238
+> 7 0 9 1346
+> 7 0 9 1322
+> 7 0 7 1278
+> 7 0 9 1298
+> 7 0 7 1254
+> 7 0 9 1274
+> 7 0 7 1230
+> 7 0 7 1338
+> 7 0 9 1358
+> 7 0 7 1314
+> 7 0 9 1334
+> 7 0 7 1290
+> 7 0 7 1266
+> 7 0 9 1222
+> 7 0 7 1242
+> 7 0 7 1350
+> 7 0 9 1252
+> 7 0 7 1326
+> 7 0 9 1282
+> 7 0 7 1302
+> 7 0 9 1360
+> 7 0 9 1312
+> 7 0 9 1234
+> 7 0 9 1342
+> 7 0 9 1202
+> 7 0 9 1264
+> 7 0 9 1294
+> 7 0 9 1324
+> 7 0 9 1246
+> 7 0 9 1354
+> 7 0 9 1214
+> 7 0 9 1276
+> 7 0 9 1306
+> 7 0 7 1200
+> 7 0 9 1336
+> 7 0 9 1192
+> 7 0 7 1212
+> 7 0 6 1190
+> 7 0 1 1189
+> 7 0 7 1059
+> 7 0 7 1122
+> 7 0 7 1071
+> 7 0 9 1046
+> 7 0 9 1036
+> 7 0 9 1082
+> 7 0 7 1017
+> 7 0 9 1118
+> 7 0 9 1070
+> 7 0 9 1154
+> 7 0 7 1029
+> 7 0 7 1041
+> 7 0 9 1048
+> 7 0 9 1019
+> 7 0 9 1108
+> 7 0 12 1155
+> 7 0 9 1090
+> 7 0 9 1150
+> 7 0 9 1072
+> 7 0 7 1074
+> 7 0 9 1043
+> 7 0 9 1132
+> 7 0 7 1137
+> 7 0 7 1086
+> 7 0 9 1021
+> 7 0 7 1149
+> 7 0 7 1098
+> 7 0 9 1109
+> 7 0 9 1061
+> 7 0 9 1145
+> 7 0 9 1097
+> 7 0 9 1133
+> 7 0 9 1075
+> 7 0 9 1135
+> 7 0 9 1057
+> 7 0 9 1117
+> 7 0 9 1034
+> 7 0 9 1099
+> 7 0 7 1050
+> 7 0 7 1113
+> 7 0 7 1062
+> 7 0 7 1125
+> 7 0 9 1030
+> 7 0 9 1052
+> 7 0 9 1136
+> 7 0 9 1088
+> 7 0 7 1020
+> 7 0 9 1124
+> 7 0 7 1032
+> 7 0 9 1156
+> 7 0 9 1084
+> 7 0 9 1025
+> 7 0 9 1144
+> 7 0 9 1066
+> 7 0 9 1126
+> 7 0 7 1077
+> 7 0 7 1140
+> 7 0 7 1089
+> 7 0 7 1152
+> 7 0 7 1101
+> 7 0 9 1079
+> 7 0 9 1039
+> 7 0 9 1115
+> 7 0 9 1067
+> 7 0 9 1151
+> 7 0 9 1103
+> 7 0 9 1051
+> 7 0 9 1111
+> 7 0 9 1093
+> 7 0 9 1153
+> 7 0 9 1040
+> 7 0 7 1104
+> 7 0 7 1053
+> 7 0 7 1116
+> 7 0 7 1065
+> 7 0 9 1024
+> 7 0 7 1128
+> 7 0 9 1106
+> 7 0 9 1058
+> 7 0 9 1142
+> 7 0 9 1094
+> 7 0 7 1023
+> 7 0 9 1130
+> 7 0 7 1035
+> 7 0 9 1078
+> 7 0 9 1138
+> 7 0 9 1060
+> 7 0 9 1120
+> 7 0 9 1031
+> 7 0 9 1102
+> 7 0 7 1080
+> 7 0 7 1143
+> 7 0 7 1092
+> 7 0 9 1049
+> 7 0 9 1033
+> 7 0 9 1085
+> 7 0 9 1121
+> 7 0 9 1073
+> 7 0 9 1045
+> 7 0 9 1105
+> 7 0 9 1022
+> 7 0 9 1087
+> 7 0 9 1147
+> 7 0 9 1069
+> 7 0 7 1044
+> 7 0 9 1129
+> 7 0 7 1107
+> 7 0 7 1056
+> 7 0 7 1119
+> 7 0 9 1018
+> 7 0 7 1068
+> 7 0 7 1131
+> 7 0 9 1076
+> 7 0 9 1112
+> 7 0 9 1042
+> 7 0 9 1064
+> 7 0 9 1148
+> 7 0 9 1100
+> 7 0 7 1026
+> 7 0 7 1038
+> 7 0 9 1054
+> 7 0 9 1114
+> 7 0 9 1096
+> 7 0 9 1037
+> 7 0 7 1134
+> 7 0 7 1083
+> 7 0 7 1146
+> 7 0 7 1095
+> 7 0 9 1027
+> 7 0 9 1055
+> 7 0 9 1139
+> 7 0 9 1091
+> 7 0 9 1127
+> 7 0 9 1081
+> 7 0 9 1141
+> 7 0 9 1063
+> 7 0 9 1028
+> 7 0 9 1123
+> 7 0 7 1047
+> 7 0 7 1110
+> 7 0 6 1016
+> 7 0 7 989
+> 7 0 7 995
+> 7 0 9 954
+> 7 0 7 1001
+> 7 0 7 1007
+> 7 0 9 966
+> 7 0 9 985
+> 7 0 9 978
+> 7 0 9 997
+> 7 0 9 1009
+> 7 0 9 987
+> 7 0 9 955
+> 7 0 9 999
+> 7 0 9 967
+> 7 0 7 1010
+> 7 0 9 979
+> 7 0 9 963
+> 7 0 9 1012
+> 7 0 9 988
+> 7 0 9 975
+> 7 0 7 953
+> 7 0 9 1000
+> 7 0 7 959
+> 7 0 7 965
+> 7 0 7 971
+> 7 0 7 977
+> 7 0 9 984
+> 7 0 9 1014
+> 7 0 9 958
+> 7 0 9 996
+> 7 0 9 970
+> 7 0 7 980
+> 7 0 9 1008
+> 7 0 7 986
+> 7 0 7 992
+> 7 0 7 998
+> 7 0 7 1004
+> 7 0 9 960
+> 7 0 9 972
+> 7 0 9 991
+> 7 0 9 1003
+> 7 0 9 981
+> 7 0 9 1011
+> 7 0 9 993
+> 7 0 9 961
+> 7 0 12 1013
+> 7 0 9 1005
+> 7 0 9 973
+> 7 0 9 957
+> 7 0 9 982
+> 7 0 9 969
+> 7 0 9 994
+> 7 0 7 956
+> 7 0 9 1006
+> 7 0 7 962
+> 7 0 7 968
+> 7 0 7 974
+> 7 0 9 990
+> 7 0 9 964
+> 7 0 9 1002
+> 7 0 9 976
+> 7 0 7 983
+> 7 0 6 952
+> 7 0 9 1179
+> 7 0 9 1169
+> 7 0 9 1181
+> 7 0 7 1159
+> 7 0 7 1165
+> 7 0 7 1171
+> 7 0 7 1177
+> 7 0 9 1170
+> 7 0 9 1182
+> 7 0 9 1166
+> 7 0 9 1178
+> 7 0 9 1161
+> 7 0 9 1184
+> 7 0 9 1173
+> 7 0 12 1183
+> 7 0 9 1163
+> 7 0 9 1175
+> 7 0 7 1162
+> 7 0 7 1168
+> 7 0 7 1174
+> 7 0 7 1180
+> 7 0 9 1164
+> 7 0 9 1176
+> 7 0 9 1160
+> 7 0 9 1172
+> 7 0 9 1167
+> 7 0 6 1158
+> 7 0 12 1187
+> 7 0 6 1186
+> 7 0 3 1015
+> 7 0 3 951
+> 7 0 9 950
+> 7 0 9 876
+> 7 0 9 914
+> 7 0 9 944
+> 7 0 9 888
+> 7 0 9 926
+> 7 0 7 931
+> 7 0 7 937
+> 7 0 7 943
+> 7 0 9 878
+> 7 0 9 933
+> 7 0 9 890
+> 7 0 9 909
+> 7 0 9 945
+> 7 0 7 874
+> 7 0 9 921
+> 7 0 7 880
+> 7 0 7 886
+> 7 0 7 892
+> 7 0 9 899
+> 7 0 9 929
+> 7 0 9 911
+> 7 0 9 879
+> 7 0 9 941
+> 7 0 9 923
+> 7 0 9 891
+> 7 0 7 901
+> 7 0 7 907
+> 7 0 7 913
+> 7 0 12 949
+> 7 0 7 919
+> 7 0 9 875
+> 7 0 7 925
+> 7 0 9 900
+> 7 0 9 887
+> 7 0 9 936
+> 7 0 9 912
+> 7 0 9 948
+> 7 0 9 924
+> 7 0 9 908
+> 7 0 9 938
+> 7 0 9 882
+> 7 0 9 920
+> 7 0 9 894
+> 7 0 7 928
+> 7 0 7 934
+> 7 0 7 940
+> 7 0 9 872
+> 7 0 7 946
+> 7 0 9 884
+> 7 0 9 903
+> 7 0 9 939
+> 7 0 9 896
+> 7 0 9 915
+> 7 0 7 871
+> 7 0 7 877
+> 7 0 9 927
+> 7 0 7 883
+> 7 0 7 889
+> 7 0 7 895
+> 7 0 9 905
+> 7 0 9 873
+> 7 0 9 935
+> 7 0 9 917
+> 7 0 9 885
+> 7 0 9 947
+> 7 0 7 898
+> 7 0 9 897
+> 7 0 7 904
+> 7 0 7 910
+> 7 0 7 916
+> 7 0 7 922
+> 7 0 9 881
+> 7 0 9 930
+> 7 0 9 906
+> 7 0 9 893
+> 7 0 9 942
+> 7 0 9 918
+> 7 0 9 902
+> 7 0 9 932
+> 7 0 6 870
+> 7 0 3 1185
+> 7 0 3 1188
+> 7 0 3 1157
+> 7 0 1 869
+> 7 0 3 4036
+> 7 0 9 3882
+> 7 0 9 3955
+> 7 0 9 3907
+> 7 0 9 3991
+> 7 0 9 3943
+> 7 0 9 4027
+> 7 0 9 3979
+> 7 0 7 3932
+> 7 0 7 3992
+> 7 0 7 3914
+> 7 0 9 3933
+> 7 0 7 3974
+> 7 0 9 3877
+> 7 0 9 3993
+> 7 0 9 3915
+> 7 0 9 3975
+> 7 0 7 3872
+> 7 0 9 3867
+> 7 0 9 3898
+> 7 0 9 3934
+> 7 0 9 3891
+> 7 0 9 4018
+> 7 0 9 3970
+> 7 0 9 3922
+> 7 0 7 3899
+> 7 0 9 4006
+> 7 0 7 3959
+> 7 0 7 4019
+> 7 0 9 3900
+> 7 0 7 3941
+> 7 0 9 3868
+> 7 0 9 3960
+> 7 0 7 4001
+> 7 0 9 4020
+> 7 0 9 3942
+> 7 0 9 4002
+> 7 0 9 3892
+> 7 0 7 3881
+> 7 0 9 3876
+> 7 0 9 3925
+> 7 0 9 3961
+> 7 0 9 3913
+> 7 0 9 3997
+> 7 0 9 3949
+> 7 0 7 3926
+> 7 0 9 4033
+> 7 0 7 3986
+> 7 0 7 3908
+> 7 0 9 3927
+> 7 0 7 3968
+> 7 0 9 4035
+> 7 0 9 3987
+> 7 0 7 4028
+> 7 0 9 3909
+> 7 0 7 3950
+> 7 0 9 3969
+> 7 0 7 4010
+> 7 0 9 3883
+> 7 0 9 4029
+> 7 0 9 3951
+> 7 0 7 3866
+> 7 0 9 4011
+> 7 0 7 3890
+> 7 0 9 3885
+> 7 0 9 3904
+> 7 0 9 3988
+> 7 0 9 3940
+> 7 0 9 4024
+> 7 0 7 3893
+> 7 0 9 3976
+> 7 0 7 3953
+> 7 0 9 4012
+> 7 0 7 4013
+> 7 0 9 3894
+> 7 0 7 3935
+> 7 0 9 3954
+> 7 0 7 3995
+> 7 0 7 3917
+> 7 0 9 4014
+> 7 0 9 3874
+> 7 0 9 3936
+> 7 0 7 3977
+> 7 0 9 3996
+> 7 0 9 3918
+> 7 0 9 3978
+> 7 0 7 3875
+> 7 0 9 3870
+> 7 0 9 3895
+> 7 0 9 3931
+> 7 0 9 4015
+> 7 0 9 3967
+> 7 0 9 3919
+> 7 0 9 4003
+> 7 0 7 3902
+> 7 0 7 3962
+> 7 0 7 4022
+> 7 0 7 3944
+> 7 0 9 3903
+> 7 0 7 4004
+> 7 0 9 3963
+> 7 0 9 4023
+> 7 0 9 3945
+> 7 0 9 4005
+> 7 0 9 3889
+> 7 0 7 3884
+> 7 0 9 3879
+> 7 0 9 3958
+> 7 0 9 3910
+> 7 0 9 3994
+> 7 0 9 3946
+> 7 0 9 4030
+> 7 0 9 3982
+> 7 0 7 3929
+> 7 0 7 3989
+> 7 0 7 3911
+> 7 0 7 3971
+> 7 0 9 3930
+> 7 0 9 3990
+> 7 0 7 4031
+> 7 0 9 3912
+> 7 0 9 3880
+> 7 0 9 3972
+> 7 0 9 4032
+> 7 0 7 3869
+> 7 0 12 4034
+> 7 0 9 3901
+> 7 0 9 3985
+> 7 0 9 3888
+> 7 0 9 3937
+> 7 0 9 4021
+> 7 0 9 3973
+> 7 0 7 3896
+> 7 0 7 3956
+> 7 0 9 4009
+> 7 0 7 4016
+> 7 0 7 3938
+> 7 0 9 3897
+> 7 0 7 3998
+> 7 0 9 3957
+> 7 0 7 3920
+> 7 0 9 3871
+> 7 0 9 4017
+> 7 0 7 3980
+> 7 0 9 3939
+> 7 0 9 3999
+> 7 0 9 3921
+> 7 0 9 3981
+> 7 0 7 3878
+> 7 0 9 3873
+> 7 0 9 3928
+> 7 0 9 3964
+> 7 0 9 3916
+> 7 0 9 4000
+> 7 0 7 3923
+> 7 0 9 3952
+> 7 0 7 3983
+> 7 0 7 3905
+> 7 0 7 3965
+> 7 0 9 3924
+> 7 0 9 3984
+> 7 0 7 4025
+> 7 0 7 3947
+> 7 0 9 3906
+> 7 0 7 4007
+> 7 0 9 3966
+> 7 0 9 4026
+> 7 0 9 3948
+> 7 0 9 3886
+> 7 0 9 4008
+> 7 0 7 3887
+> 7 0 6 3865
+> 7 0 3 4190
+> 7 0 3 4332
+> 7 0 3 4329
+> 7 0 12 4331
+> 7 0 6 4330
+> 7 0 7 4216
+> 7 0 9 4224
+> 7 0 9 4208
+> 7 0 9 4284
+> 7 0 9 4260
+> 7 0 9 4236
+> 7 0 9 4320
+> 7 0 9 4296
+> 7 0 9 4272
+> 7 0 7 4222
+> 7 0 9 4248
+> 7 0 7 4252
+> 7 0 7 4282
+> 7 0 9 4308
+> 7 0 7 4312
+> 7 0 9 4220
+> 7 0 7 4234
+> 7 0 9 4250
+> 7 0 7 4264
+> 7 0 9 4280
+> 7 0 7 4294
+> 7 0 9 4310
+> 7 0 7 4324
+> 7 0 9 4197
+> 7 0 9 4232
+> 7 0 7 4246
+> 7 0 9 4262
+> 7 0 7 4276
+> 7 0 9 4292
+> 7 0 7 4306
+> 7 0 9 4322
+> 7 0 9 4209
+> 7 0 9 4244
+> 7 0 9 4274
+> 7 0 9 4304
+> 7 0 7 4201
+> 7 0 9 4193
+> 7 0 7 4213
+> 7 0 9 4205
+> 7 0 9 4251
+> 7 0 9 4227
+> 7 0 9 4311
+> 7 0 9 4287
+> 7 0 9 4217
+> 7 0 9 4263
+> 7 0 9 4239
+> 7 0 9 4323
+> 7 0 7 4219
+> 7 0 9 4299
+> 7 0 7 4249
+> 7 0 9 4275
+> 7 0 7 4279
+> 7 0 7 4309
+> 7 0 7 4231
+> 7 0 7 4261
+> 7 0 7 4291
+> 7 0 7 4321
+> 7 0 9 4229
+> 7 0 7 4243
+> 7 0 9 4328
+> 7 0 9 4259
+> 7 0 7 4273
+> 7 0 9 4200
+> 7 0 9 4289
+> 7 0 7 4303
+> 7 0 9 4319
+> 7 0 9 4241
+> 7 0 9 4271
+> 7 0 9 4212
+> 7 0 9 4301
+> 7 0 7 4198
+> 7 0 7 4210
+> 7 0 12 4327
+> 7 0 9 4202
+> 7 0 9 4254
+> 7 0 9 4230
+> 7 0 9 4214
+> 7 0 9 4314
+> 7 0 9 4290
+> 7 0 9 4266
+> 7 0 9 4242
+> 7 0 9 4326
+> 7 0 9 4302
+> 7 0 9 4278
+> 7 0 7 4228
+> 7 0 7 4258
+> 7 0 7 4288
+> 7 0 7 4318
+> 7 0 9 4226
+> 7 0 7 4240
+> 7 0 9 4256
+> 7 0 7 4270
+> 7 0 9 4286
+> 7 0 7 4300
+> 7 0 9 4316
+> 7 0 9 4203
+> 7 0 9 4238
+> 7 0 9 4268
+> 7 0 9 4298
+> 7 0 9 4215
+> 7 0 7 4195
+> 7 0 7 4207
+> 7 0 9 4199
+> 7 0 9 4221
+> 7 0 9 4281
+> 7 0 9 4211
+> 7 0 9 4257
+> 7 0 9 4233
+> 7 0 9 4317
+> 7 0 9 4293
+> 7 0 9 4269
+> 7 0 9 4245
+> 7 0 7 4225
+> 7 0 9 4305
+> 7 0 7 4255
+> 7 0 7 4285
+> 7 0 7 4315
+> 7 0 9 4223
+> 7 0 7 4237
+> 7 0 9 4253
+> 7 0 7 4267
+> 7 0 9 4194
+> 7 0 9 4283
+> 7 0 7 4297
+> 7 0 9 4313
+> 7 0 9 4235
+> 7 0 9 4265
+> 7 0 9 4206
+> 7 0 9 4295
+> 7 0 9 4325
+> 7 0 9 4247
+> 7 0 9 4277
+> 7 0 7 4192
+> 7 0 9 4218
+> 7 0 9 4307
+> 7 0 7 4204
+> 7 0 9 4196
+> 7 0 6 4191
+> 7 0 9 4120
+> 7 0 9 4150
+> 7 0 7 4038
+> 7 0 9 4064
+> 7 0 9 4180
+> 7 0 7 4050
+> 7 0 9 4048
+> 7 0 7 4062
+> 7 0 9 4067
+> 7 0 9 4127
+> 7 0 9 4103
+> 7 0 9 4060
+> 7 0 9 4079
+> 7 0 9 4187
+> 7 0 9 4163
+> 7 0 9 4139
+> 7 0 9 4115
+> 7 0 9 4091
+> 7 0 9 4175
+> 7 0 7 4071
+> 7 0 9 4151
+> 7 0 7 4101
+> 7 0 7 4131
+> 7 0 7 4161
+> 7 0 7 4083
+> 7 0 7 4113
+> 7 0 9 4075
+> 7 0 7 4143
+> 7 0 9 4043
+> 7 0 9 4105
+> 7 0 7 4173
+> 7 0 9 4135
+> 7 0 9 4165
+> 7 0 9 4087
+> 7 0 9 4055
+> 7 0 9 4117
+> 7 0 9 4147
+> 7 0 9 4177
+> 7 0 7 4047
+> 7 0 9 4045
+> 7 0 7 4059
+> 7 0 9 4070
+> 7 0 9 4057
+> 7 0 9 4130
+> 7 0 9 4106
+> 7 0 9 4082
+> 7 0 9 4166
+> 7 0 9 4142
+> 7 0 9 4118
+> 7 0 7 4068
+> 7 0 9 4094
+> 7 0 7 4098
+> 7 0 9 4178
+> 7 0 7 4128
+> 7 0 9 4154
+> 7 0 7 4158
+> 7 0 7 4080
+> 7 0 7 4110
+> 7 0 9 4072
+> 7 0 7 4140
+> 7 0 9 4102
+> 7 0 7 4170
+> 7 0 7 4092
+> 7 0 9 4132
+> 7 0 9 4046
+> 7 0 7 4122
+> 7 0 9 4162
+> 7 0 9 4084
+> 7 0 7 4152
+> 7 0 9 4114
+> 7 0 7 4182
+> 7 0 9 4144
+> 7 0 9 4058
+> 7 0 9 4174
+> 7 0 7 4044
+> 7 0 9 4042
+> 7 0 7 4056
+> 7 0 9 4097
+> 7 0 9 4054
+> 7 0 9 4073
+> 7 0 9 4157
+> 7 0 9 4133
+> 7 0 9 4109
+> 7 0 9 4085
+> 7 0 9 4169
+> 7 0 7 4065
+> 7 0 9 4145
+> 7 0 12 4188
+> 7 0 7 4095
+> 7 0 9 4121
+> 7 0 7 4125
+> 7 0 7 4155
+> 7 0 9 4181
+> 7 0 7 4077
+> 7 0 7 4185
+> 7 0 7 4107
+> 7 0 9 4069
+> 7 0 7 4137
+> 7 0 9 4099
+> 7 0 7 4167
+> 7 0 7 4089
+> 7 0 9 4129
+> 7 0 9 4189
+> 7 0 7 4119
+> 7 0 9 4159
+> 7 0 9 4081
+> 7 0 7 4149
+> 7 0 9 4049
+> 7 0 9 4111
+> 7 0 7 4179
+> 7 0 9 4141
+> 7 0 9 4171
+> 7 0 9 4093
+> 7 0 9 4061
+> 7 0 9 4123
+> 7 0 9 4153
+> 7 0 7 4041
+> 7 0 9 4183
+> 7 0 9 4039
+> 7 0 7 4053
+> 7 0 9 4051
+> 7 0 9 4100
+> 7 0 9 4076
+> 7 0 9 4160
+> 7 0 9 4063
+> 7 0 9 4136
+> 7 0 9 4112
+> 7 0 9 4088
+> 7 0 9 4172
+> 7 0 9 4148
+> 7 0 9 4124
+> 7 0 7 4074
+> 7 0 7 4104
+> 7 0 9 4184
+> 7 0 9 4066
+> 7 0 7 4134
+> 7 0 9 4096
+> 7 0 7 4164
+> 7 0 7 4086
+> 7 0 9 4126
+> 7 0 9 4040
+> 7 0 7 4116
+> 7 0 9 4156
+> 7 0 9 4078
+> 7 0 7 4146
+> 7 0 9 4186
+> 7 0 9 4108
+> 7 0 7 4176
+> 7 0 9 4138
+> 7 0 9 4052
+> 7 0 9 4168
+> 7 0 9 4090
+> 7 0 6 4037
+> 7 0 1 3864
+> 7 0 0 0
+
+$ $SG_TEST_EXENV ${bindir:=.}/tracing/trace_platform$EXEEXT --cfg=tracing:1 --cfg=tracing/categorized:1 ${srcdir:=.}/../platforms/g5k_cabinets.xml
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing' to '1'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/categorized' to '1'
+> [0.000000] [instr_config/INFO] Tracing resource utilization active, network/optim configuration now set to Full.
+
+$ cat simgrid.trace
+> %EventDef PajeDefineContainerType 0 
+> %       Alias string 
+> %       ContainerType string 
+> %       Name string 
+> %EndEventDef 
+> %EventDef PajeDefineVariableType 1 
+> %       Alias string 
+> %       ContainerType string 
+> %       Name string 
+> %       Color color 
+> %EndEventDef 
+> %EventDef PajeDefineStateType 2 
+> %       Alias string 
+> %       ContainerType string 
+> %       Name string 
+> %EndEventDef 
+> %EventDef PajeDefineEventType 3 
+> %       Alias string 
+> %       ContainerType string 
+> %       Name string 
+> %       Color color 
+> %EndEventDef 
+> %EventDef PajeDefineLinkType 4 
+> %       Alias string 
+> %       ContainerType string 
+> %       SourceContainerType string 
+> %       DestContainerType string 
+> %       Name string 
+> %EndEventDef 
+> %EventDef PajeDefineEntityValue 5 
+> %       Alias string 
+> %       EntityType string 
+> %       Name string 
+> %       Color color 
+> %EndEventDef 
+> %EventDef PajeCreateContainer 6 
+> %       Time date 
+> %       Alias string 
+> %       Type string 
+> %       Container string 
+> %       Name string 
+> %EndEventDef 
+> %EventDef PajeDestroyContainer 7 
+> %       Time date 
+> %       Type string 
+> %       Name string 
+> %EndEventDef 
+> %EventDef PajeSetVariable 8 
+> %       Time date 
+> %       Type string 
+> %       Container string 
+> %       Value double 
+> %EndEventDef
+> %EventDef PajeAddVariable 9 
+> %       Time date 
+> %       Type string 
+> %       Container string 
+> %       Value double 
+> %EndEventDef
+> %EventDef PajeSubVariable 10 
+> %       Time date 
+> %       Type string 
+> %       Container string 
+> %       Value double 
+> %EndEventDef
+> %EventDef PajeSetState 11 
+> %       Time date 
+> %       Type string 
+> %       Container string 
+> %       Value string 
+> %EndEventDef
+> %EventDef PajePushState 12 
+> %       Time date 
+> %       Type string 
+> %       Container string 
+> %       Value string 
+> %EndEventDef
+> %EventDef PajePopState 13 
+> %       Time date 
+> %       Type string 
+> %       Container string 
+> %EndEventDef
+> %EventDef PajeStartLink 14 
+> %       Time date 
+> %       Type string 
+> %       Container string 
+> %       Value string 
+> %       SourceContainer string 
+> %       Key string 
+> %EndEventDef
+> %EventDef PajeEndLink 15 
+> %       Time date 
+> %       Type string 
+> %       Container string 
+> %       Value string 
+> %       DestContainer string 
+> %       Key string 
+> %EndEventDef
+> %EventDef PajeNewEvent 16 
+> %       Time date 
+> %       Type string 
+> %       Container string 
+> %       Value string 
+> %EndEventDef
+> 0 1 0 L1
+> 6 0 1 1 0 "AS_interne"
+> 0 2 1 ROUTER
+> 6 0 2 2 1 "lille"
+> 6 0 3 2 1 "paris"
+> 6 0 4 2 1 "nancy"
+> 6 0 5 2 1 "rennes"
+> 6 0 6 2 1 "lyon"
+> 6 0 7 2 1 "bordeaux"
+> 6 0 8 2 1 "grenoble"
+> 6 0 9 2 1 "marseille"
+> 6 0 10 2 1 "toulouse"
+> 6 0 11 2 1 "sophia"
+> 0 3 1 LINK
+> 6 0 12 3 1 "Lille_Paris"
+> 1 4 3 bandwidth "1 1 1"
+> 1 5 3 latency "1 1 1"
+> 8 0 4 12 1250000000.000000
+> 8 0 5 12 0.000100
+> 6 0 13 3 1 "Paris_Nancy"
+> 8 0 4 13 1250000000.000000
+> 8 0 5 13 0.000100
+> 6 0 14 3 1 "Paris_Rennes"
+> 8 0 4 14 1250000000.000000
+> 8 0 5 14 0.000100
+> 6 0 15 3 1 "Paris_Lyon"
+> 8 0 4 15 1250000000.000000
+> 8 0 5 15 0.000100
+> 6 0 16 3 1 "Bordeaux_Lyon"
+> 8 0 4 16 1250000000.000000
+> 8 0 5 16 0.000100
+> 6 0 17 3 1 "Lyon_Grenoble"
+> 8 0 4 17 1250000000.000000
+> 8 0 5 17 0.000100
+> 6 0 18 3 1 "Lyon_Marseille"
+> 8 0 4 18 1250000000.000000
+> 8 0 5 18 0.000100
+> 6 0 19 3 1 "Marseille_Sophia"
+> 8 0 4 19 1250000000.000000
+> 8 0 5 19 0.000100
+> 6 0 20 3 1 "Marseille_Toulouse"
+> 8 0 4 20 1250000000.000000
+> 8 0 5 20 0.000100
+> 6 0 21 1 0 "AS_bordeaux"
+> 0 6 1 L2
+> 6 0 22 6 21 "AS_bordeplage"
+> 0 7 6 HOST
+> 6 0 23 7 22 "bordeplage-1.bordeaux.grid5000.fr"
+> 1 8 7 power "1 1 1"
+> 8 0 8 23 5229700000.000000
+> 0 9 6 LINK
+> 6 0 24 9 22 "AS_bordeplage_link_1_UP"
+> 1 10 9 bandwidth "1 1 1"
+> 1 11 9 latency "1 1 1"
+> 8 0 10 24 125000000.000000
+> 8 0 11 24 0.000100
+> 6 0 25 9 22 "AS_bordeplage_link_1_DOWN"
+> 8 0 10 25 125000000.000000
+> 8 0 11 25 0.000100
+> 6 0 26 7 22 "bordeplage-2.bordeaux.grid5000.fr"
+> 8 0 8 26 5229700000.000000
+> 6 0 27 9 22 "AS_bordeplage_link_2_UP"
+> 8 0 10 27 125000000.000000
+> 8 0 11 27 0.000100
+> 6 0 28 9 22 "AS_bordeplage_link_2_DOWN"
+> 8 0 10 28 125000000.000000
+> 8 0 11 28 0.000100
+> 6 0 29 7 22 "bordeplage-3.bordeaux.grid5000.fr"
+> 8 0 8 29 5229700000.000000
+> 6 0 30 9 22 "AS_bordeplage_link_3_UP"
+> 8 0 10 30 125000000.000000
+> 8 0 11 30 0.000100
+> 6 0 31 9 22 "AS_bordeplage_link_3_DOWN"
+> 8 0 10 31 125000000.000000
+> 8 0 11 31 0.000100
+> 6 0 32 7 22 "bordeplage-4.bordeaux.grid5000.fr"
+> 8 0 8 32 5229700000.000000
+> 6 0 33 9 22 "AS_bordeplage_link_4_UP"
+> 8 0 10 33 125000000.000000
+> 8 0 11 33 0.000100
+> 6 0 34 9 22 "AS_bordeplage_link_4_DOWN"
+> 8 0 10 34 125000000.000000
+> 8 0 11 34 0.000100
+> 6 0 35 7 22 "bordeplage-5.bordeaux.grid5000.fr"
+> 8 0 8 35 5229700000.000000
+> 6 0 36 9 22 "AS_bordeplage_link_5_UP"
+> 8 0 10 36 125000000.000000
+> 8 0 11 36 0.000100
+> 6 0 37 9 22 "AS_bordeplage_link_5_DOWN"
+> 8 0 10 37 125000000.000000
+> 8 0 11 37 0.000100
+> 6 0 38 7 22 "bordeplage-6.bordeaux.grid5000.fr"
+> 8 0 8 38 5229700000.000000
+> 6 0 39 9 22 "AS_bordeplage_link_6_UP"
+> 8 0 10 39 125000000.000000
+> 8 0 11 39 0.000100
+> 6 0 40 9 22 "AS_bordeplage_link_6_DOWN"
+> 8 0 10 40 125000000.000000
+> 8 0 11 40 0.000100
+> 6 0 41 7 22 "bordeplage-7.bordeaux.grid5000.fr"
+> 8 0 8 41 5229700000.000000
+> 6 0 42 9 22 "AS_bordeplage_link_7_UP"
+> 8 0 10 42 125000000.000000
+> 8 0 11 42 0.000100
+> 6 0 43 9 22 "AS_bordeplage_link_7_DOWN"
+> 8 0 10 43 125000000.000000
+> 8 0 11 43 0.000100
+> 6 0 44 7 22 "bordeplage-8.bordeaux.grid5000.fr"
+> 8 0 8 44 5229700000.000000
+> 6 0 45 9 22 "AS_bordeplage_link_8_UP"
+> 8 0 10 45 125000000.000000
+> 8 0 11 45 0.000100
+> 6 0 46 9 22 "AS_bordeplage_link_8_DOWN"
+> 8 0 10 46 125000000.000000
+> 8 0 11 46 0.000100
+> 6 0 47 7 22 "bordeplage-9.bordeaux.grid5000.fr"
+> 8 0 8 47 5229700000.000000
+> 6 0 48 9 22 "AS_bordeplage_link_9_UP"
+> 8 0 10 48 125000000.000000
+> 8 0 11 48 0.000100
+> 6 0 49 9 22 "AS_bordeplage_link_9_DOWN"
+> 8 0 10 49 125000000.000000
+> 8 0 11 49 0.000100
+> 6 0 50 7 22 "bordeplage-10.bordeaux.grid5000.fr"
+> 8 0 8 50 5229700000.000000
+> 6 0 51 9 22 "AS_bordeplage_link_10_UP"
+> 8 0 10 51 125000000.000000
+> 8 0 11 51 0.000100
+> 6 0 52 9 22 "AS_bordeplage_link_10_DOWN"
+> 8 0 10 52 125000000.000000
+> 8 0 11 52 0.000100
+> 6 0 53 7 22 "bordeplage-11.bordeaux.grid5000.fr"
+> 8 0 8 53 5229700000.000000
+> 6 0 54 9 22 "AS_bordeplage_link_11_UP"
+> 8 0 10 54 125000000.000000
+> 8 0 11 54 0.000100
+> 6 0 55 9 22 "AS_bordeplage_link_11_DOWN"
+> 8 0 10 55 125000000.000000
+> 8 0 11 55 0.000100
+> 6 0 56 7 22 "bordeplage-12.bordeaux.grid5000.fr"
+> 8 0 8 56 5229700000.000000
+> 6 0 57 9 22 "AS_bordeplage_link_12_UP"
+> 8 0 10 57 125000000.000000
+> 8 0 11 57 0.000100
+> 6 0 58 9 22 "AS_bordeplage_link_12_DOWN"
+> 8 0 10 58 125000000.000000
+> 8 0 11 58 0.000100
+> 6 0 59 7 22 "bordeplage-13.bordeaux.grid5000.fr"
+> 8 0 8 59 5229700000.000000
+> 6 0 60 9 22 "AS_bordeplage_link_13_UP"
+> 8 0 10 60 125000000.000000
+> 8 0 11 60 0.000100
+> 6 0 61 9 22 "AS_bordeplage_link_13_DOWN"
+> 8 0 10 61 125000000.000000
+> 8 0 11 61 0.000100
+> 6 0 62 7 22 "bordeplage-14.bordeaux.grid5000.fr"
+> 8 0 8 62 5229700000.000000
+> 6 0 63 9 22 "AS_bordeplage_link_14_UP"
+> 8 0 10 63 125000000.000000
+> 8 0 11 63 0.000100
+> 6 0 64 9 22 "AS_bordeplage_link_14_DOWN"
+> 8 0 10 64 125000000.000000
+> 8 0 11 64 0.000100
+> 6 0 65 7 22 "bordeplage-15.bordeaux.grid5000.fr"
+> 8 0 8 65 5229700000.000000
+> 6 0 66 9 22 "AS_bordeplage_link_15_UP"
+> 8 0 10 66 125000000.000000
+> 8 0 11 66 0.000100
+> 6 0 67 9 22 "AS_bordeplage_link_15_DOWN"
+> 8 0 10 67 125000000.000000
+> 8 0 11 67 0.000100
+> 6 0 68 7 22 "bordeplage-16.bordeaux.grid5000.fr"
+> 8 0 8 68 5229700000.000000
+> 6 0 69 9 22 "AS_bordeplage_link_16_UP"
+> 8 0 10 69 125000000.000000
+> 8 0 11 69 0.000100
+> 6 0 70 9 22 "AS_bordeplage_link_16_DOWN"
+> 8 0 10 70 125000000.000000
+> 8 0 11 70 0.000100
+> 6 0 71 7 22 "bordeplage-17.bordeaux.grid5000.fr"
+> 8 0 8 71 5229700000.000000
+> 6 0 72 9 22 "AS_bordeplage_link_17_UP"
+> 8 0 10 72 125000000.000000
+> 8 0 11 72 0.000100
+> 6 0 73 9 22 "AS_bordeplage_link_17_DOWN"
+> 8 0 10 73 125000000.000000
+> 8 0 11 73 0.000100
+> 6 0 74 7 22 "bordeplage-18.bordeaux.grid5000.fr"
+> 8 0 8 74 5229700000.000000
+> 6 0 75 9 22 "AS_bordeplage_link_18_UP"
+> 8 0 10 75 125000000.000000
+> 8 0 11 75 0.000100
+> 6 0 76 9 22 "AS_bordeplage_link_18_DOWN"
+> 8 0 10 76 125000000.000000
+> 8 0 11 76 0.000100
+> 6 0 77 7 22 "bordeplage-19.bordeaux.grid5000.fr"
+> 8 0 8 77 5229700000.000000
+> 6 0 78 9 22 "AS_bordeplage_link_19_UP"
+> 8 0 10 78 125000000.000000
+> 8 0 11 78 0.000100
+> 6 0 79 9 22 "AS_bordeplage_link_19_DOWN"
+> 8 0 10 79 125000000.000000
+> 8 0 11 79 0.000100
+> 6 0 80 7 22 "bordeplage-20.bordeaux.grid5000.fr"
+> 8 0 8 80 5229700000.000000
+> 6 0 81 9 22 "AS_bordeplage_link_20_UP"
+> 8 0 10 81 125000000.000000
+> 8 0 11 81 0.000100
+> 6 0 82 9 22 "AS_bordeplage_link_20_DOWN"
+> 8 0 10 82 125000000.000000
+> 8 0 11 82 0.000100
+> 6 0 83 7 22 "bordeplage-21.bordeaux.grid5000.fr"
+> 8 0 8 83 5229700000.000000
+> 6 0 84 9 22 "AS_bordeplage_link_21_UP"
+> 8 0 10 84 125000000.000000
+> 8 0 11 84 0.000100
+> 6 0 85 9 22 "AS_bordeplage_link_21_DOWN"
+> 8 0 10 85 125000000.000000
+> 8 0 11 85 0.000100
+> 6 0 86 7 22 "bordeplage-22.bordeaux.grid5000.fr"
+> 8 0 8 86 5229700000.000000
+> 6 0 87 9 22 "AS_bordeplage_link_22_UP"
+> 8 0 10 87 125000000.000000
+> 8 0 11 87 0.000100
+> 6 0 88 9 22 "AS_bordeplage_link_22_DOWN"
+> 8 0 10 88 125000000.000000
+> 8 0 11 88 0.000100
+> 6 0 89 7 22 "bordeplage-23.bordeaux.grid5000.fr"
+> 8 0 8 89 5229700000.000000
+> 6 0 90 9 22 "AS_bordeplage_link_23_UP"
+> 8 0 10 90 125000000.000000
+> 8 0 11 90 0.000100
+> 6 0 91 9 22 "AS_bordeplage_link_23_DOWN"
+> 8 0 10 91 125000000.000000
+> 8 0 11 91 0.000100
+> 6 0 92 7 22 "bordeplage-24.bordeaux.grid5000.fr"
+> 8 0 8 92 5229700000.000000
+> 6 0 93 9 22 "AS_bordeplage_link_24_UP"
+> 8 0 10 93 125000000.000000
+> 8 0 11 93 0.000100
+> 6 0 94 9 22 "AS_bordeplage_link_24_DOWN"
+> 8 0 10 94 125000000.000000
+> 8 0 11 94 0.000100
+> 6 0 95 7 22 "bordeplage-25.bordeaux.grid5000.fr"
+> 8 0 8 95 5229700000.000000
+> 6 0 96 9 22 "AS_bordeplage_link_25_UP"
+> 8 0 10 96 125000000.000000
+> 8 0 11 96 0.000100
+> 6 0 97 9 22 "AS_bordeplage_link_25_DOWN"
+> 8 0 10 97 125000000.000000
+> 8 0 11 97 0.000100
+> 6 0 98 7 22 "bordeplage-26.bordeaux.grid5000.fr"
+> 8 0 8 98 5229700000.000000
+> 6 0 99 9 22 "AS_bordeplage_link_26_UP"
+> 8 0 10 99 125000000.000000
+> 8 0 11 99 0.000100
+> 6 0 100 9 22 "AS_bordeplage_link_26_DOWN"
+> 8 0 10 100 125000000.000000
+> 8 0 11 100 0.000100
+> 6 0 101 7 22 "bordeplage-27.bordeaux.grid5000.fr"
+> 8 0 8 101 5229700000.000000
+> 6 0 102 9 22 "AS_bordeplage_link_27_UP"
+> 8 0 10 102 125000000.000000
+> 8 0 11 102 0.000100
+> 6 0 103 9 22 "AS_bordeplage_link_27_DOWN"
+> 8 0 10 103 125000000.000000
+> 8 0 11 103 0.000100
+> 6 0 104 7 22 "bordeplage-28.bordeaux.grid5000.fr"
+> 8 0 8 104 5229700000.000000
+> 6 0 105 9 22 "AS_bordeplage_link_28_UP"
+> 8 0 10 105 125000000.000000
+> 8 0 11 105 0.000100
+> 6 0 106 9 22 "AS_bordeplage_link_28_DOWN"
+> 8 0 10 106 125000000.000000
+> 8 0 11 106 0.000100
+> 6 0 107 7 22 "bordeplage-29.bordeaux.grid5000.fr"
+> 8 0 8 107 5229700000.000000
+> 6 0 108 9 22 "AS_bordeplage_link_29_UP"
+> 8 0 10 108 125000000.000000
+> 8 0 11 108 0.000100
+> 6 0 109 9 22 "AS_bordeplage_link_29_DOWN"
+> 8 0 10 109 125000000.000000
+> 8 0 11 109 0.000100
+> 6 0 110 7 22 "bordeplage-30.bordeaux.grid5000.fr"
+> 8 0 8 110 5229700000.000000
+> 6 0 111 9 22 "AS_bordeplage_link_30_UP"
+> 8 0 10 111 125000000.000000
+> 8 0 11 111 0.000100
+> 6 0 112 9 22 "AS_bordeplage_link_30_DOWN"
+> 8 0 10 112 125000000.000000
+> 8 0 11 112 0.000100
+> 6 0 113 7 22 "bordeplage-31.bordeaux.grid5000.fr"
+> 8 0 8 113 5229700000.000000
+> 6 0 114 9 22 "AS_bordeplage_link_31_UP"
+> 8 0 10 114 125000000.000000
+> 8 0 11 114 0.000100
+> 6 0 115 9 22 "AS_bordeplage_link_31_DOWN"
+> 8 0 10 115 125000000.000000
+> 8 0 11 115 0.000100
+> 6 0 116 7 22 "bordeplage-32.bordeaux.grid5000.fr"
+> 8 0 8 116 5229700000.000000
+> 6 0 117 9 22 "AS_bordeplage_link_32_UP"
+> 8 0 10 117 125000000.000000
+> 8 0 11 117 0.000100
+> 6 0 118 9 22 "AS_bordeplage_link_32_DOWN"
+> 8 0 10 118 125000000.000000
+> 8 0 11 118 0.000100
+> 6 0 119 7 22 "bordeplage-33.bordeaux.grid5000.fr"
+> 8 0 8 119 5229700000.000000
+> 6 0 120 9 22 "AS_bordeplage_link_33_UP"
+> 8 0 10 120 125000000.000000
+> 8 0 11 120 0.000100
+> 6 0 121 9 22 "AS_bordeplage_link_33_DOWN"
+> 8 0 10 121 125000000.000000
+> 8 0 11 121 0.000100
+> 6 0 122 7 22 "bordeplage-34.bordeaux.grid5000.fr"
+> 8 0 8 122 5229700000.000000
+> 6 0 123 9 22 "AS_bordeplage_link_34_UP"
+> 8 0 10 123 125000000.000000
+> 8 0 11 123 0.000100
+> 6 0 124 9 22 "AS_bordeplage_link_34_DOWN"
+> 8 0 10 124 125000000.000000
+> 8 0 11 124 0.000100
+> 6 0 125 7 22 "bordeplage-35.bordeaux.grid5000.fr"
+> 8 0 8 125 5229700000.000000
+> 6 0 126 9 22 "AS_bordeplage_link_35_UP"
+> 8 0 10 126 125000000.000000
+> 8 0 11 126 0.000100
+> 6 0 127 9 22 "AS_bordeplage_link_35_DOWN"
+> 8 0 10 127 125000000.000000
+> 8 0 11 127 0.000100
+> 6 0 128 7 22 "bordeplage-36.bordeaux.grid5000.fr"
+> 8 0 8 128 5229700000.000000
+> 6 0 129 9 22 "AS_bordeplage_link_36_UP"
+> 8 0 10 129 125000000.000000
+> 8 0 11 129 0.000100
+> 6 0 130 9 22 "AS_bordeplage_link_36_DOWN"
+> 8 0 10 130 125000000.000000
+> 8 0 11 130 0.000100
+> 6 0 131 7 22 "bordeplage-37.bordeaux.grid5000.fr"
+> 8 0 8 131 5229700000.000000
+> 6 0 132 9 22 "AS_bordeplage_link_37_UP"
+> 8 0 10 132 125000000.000000
+> 8 0 11 132 0.000100
+> 6 0 133 9 22 "AS_bordeplage_link_37_DOWN"
+> 8 0 10 133 125000000.000000
+> 8 0 11 133 0.000100
+> 6 0 134 7 22 "bordeplage-38.bordeaux.grid5000.fr"
+> 8 0 8 134 5229700000.000000
+> 6 0 135 9 22 "AS_bordeplage_link_38_UP"
+> 8 0 10 135 125000000.000000
+> 8 0 11 135 0.000100
+> 6 0 136 9 22 "AS_bordeplage_link_38_DOWN"
+> 8 0 10 136 125000000.000000
+> 8 0 11 136 0.000100
+> 6 0 137 7 22 "bordeplage-39.bordeaux.grid5000.fr"
+> 8 0 8 137 5229700000.000000
+> 6 0 138 9 22 "AS_bordeplage_link_39_UP"
+> 8 0 10 138 125000000.000000
+> 8 0 11 138 0.000100
+> 6 0 139 9 22 "AS_bordeplage_link_39_DOWN"
+> 8 0 10 139 125000000.000000
+> 8 0 11 139 0.000100
+> 6 0 140 7 22 "bordeplage-40.bordeaux.grid5000.fr"
+> 8 0 8 140 5229700000.000000
+> 6 0 141 9 22 "AS_bordeplage_link_40_UP"
+> 8 0 10 141 125000000.000000
+> 8 0 11 141 0.000100
+> 6 0 142 9 22 "AS_bordeplage_link_40_DOWN"
+> 8 0 10 142 125000000.000000
+> 8 0 11 142 0.000100
+> 6 0 143 7 22 "bordeplage-41.bordeaux.grid5000.fr"
+> 8 0 8 143 5229700000.000000
+> 6 0 144 9 22 "AS_bordeplage_link_41_UP"
+> 8 0 10 144 125000000.000000
+> 8 0 11 144 0.000100
+> 6 0 145 9 22 "AS_bordeplage_link_41_DOWN"
+> 8 0 10 145 125000000.000000
+> 8 0 11 145 0.000100
+> 6 0 146 7 22 "bordeplage-42.bordeaux.grid5000.fr"
+> 8 0 8 146 5229700000.000000
+> 6 0 147 9 22 "AS_bordeplage_link_42_UP"
+> 8 0 10 147 125000000.000000
+> 8 0 11 147 0.000100
+> 6 0 148 9 22 "AS_bordeplage_link_42_DOWN"
+> 8 0 10 148 125000000.000000
+> 8 0 11 148 0.000100
+> 6 0 149 7 22 "bordeplage-43.bordeaux.grid5000.fr"
+> 8 0 8 149 5229700000.000000
+> 6 0 150 9 22 "AS_bordeplage_link_43_UP"
+> 8 0 10 150 125000000.000000
+> 8 0 11 150 0.000100
+> 6 0 151 9 22 "AS_bordeplage_link_43_DOWN"
+> 8 0 10 151 125000000.000000
+> 8 0 11 151 0.000100
+> 6 0 152 7 22 "bordeplage-44.bordeaux.grid5000.fr"
+> 8 0 8 152 5229700000.000000
+> 6 0 153 9 22 "AS_bordeplage_link_44_UP"
+> 8 0 10 153 125000000.000000
+> 8 0 11 153 0.000100
+> 6 0 154 9 22 "AS_bordeplage_link_44_DOWN"
+> 8 0 10 154 125000000.000000
+> 8 0 11 154 0.000100
+> 6 0 155 7 22 "bordeplage-45.bordeaux.grid5000.fr"
+> 8 0 8 155 5229700000.000000
+> 6 0 156 9 22 "AS_bordeplage_link_45_UP"
+> 8 0 10 156 125000000.000000
+> 8 0 11 156 0.000100
+> 6 0 157 9 22 "AS_bordeplage_link_45_DOWN"
+> 8 0 10 157 125000000.000000
+> 8 0 11 157 0.000100
+> 6 0 158 7 22 "bordeplage-46.bordeaux.grid5000.fr"
+> 8 0 8 158 5229700000.000000
+> 6 0 159 9 22 "AS_bordeplage_link_46_UP"
+> 8 0 10 159 125000000.000000
+> 8 0 11 159 0.000100
+> 6 0 160 9 22 "AS_bordeplage_link_46_DOWN"
+> 8 0 10 160 125000000.000000
+> 8 0 11 160 0.000100
+> 6 0 161 7 22 "bordeplage-47.bordeaux.grid5000.fr"
+> 8 0 8 161 5229700000.000000
+> 6 0 162 9 22 "AS_bordeplage_link_47_UP"
+> 8 0 10 162 125000000.000000
+> 8 0 11 162 0.000100
+> 6 0 163 9 22 "AS_bordeplage_link_47_DOWN"
+> 8 0 10 163 125000000.000000
+> 8 0 11 163 0.000100
+> 6 0 164 7 22 "bordeplage-48.bordeaux.grid5000.fr"
+> 8 0 8 164 5229700000.000000
+> 6 0 165 9 22 "AS_bordeplage_link_48_UP"
+> 8 0 10 165 125000000.000000
+> 8 0 11 165 0.000100
+> 6 0 166 9 22 "AS_bordeplage_link_48_DOWN"
+> 8 0 10 166 125000000.000000
+> 8 0 11 166 0.000100
+> 6 0 167 7 22 "bordeplage-49.bordeaux.grid5000.fr"
+> 8 0 8 167 5229700000.000000
+> 6 0 168 9 22 "AS_bordeplage_link_49_UP"
+> 8 0 10 168 125000000.000000
+> 8 0 11 168 0.000100
+> 6 0 169 9 22 "AS_bordeplage_link_49_DOWN"
+> 8 0 10 169 125000000.000000
+> 8 0 11 169 0.000100
+> 6 0 170 7 22 "bordeplage-50.bordeaux.grid5000.fr"
+> 8 0 8 170 5229700000.000000
+> 6 0 171 9 22 "AS_bordeplage_link_50_UP"
+> 8 0 10 171 125000000.000000
+> 8 0 11 171 0.000100
+> 6 0 172 9 22 "AS_bordeplage_link_50_DOWN"
+> 8 0 10 172 125000000.000000
+> 8 0 11 172 0.000100
+> 6 0 173 7 22 "bordeplage-51.bordeaux.grid5000.fr"
+> 8 0 8 173 5229700000.000000
+> 6 0 174 9 22 "AS_bordeplage_link_51_UP"
+> 8 0 10 174 125000000.000000
+> 8 0 11 174 0.000100
+> 6 0 175 9 22 "AS_bordeplage_link_51_DOWN"
+> 8 0 10 175 125000000.000000
+> 8 0 11 175 0.000100
+> 0 12 6 ROUTER
+> 6 0 176 12 22 "bordeplage-AS_bordeplage_router.bordeaux.grid5000.fr"
+> 6 0 177 9 22 "AS_bordeplage_backbone"
+> 8 0 10 177 1250000000.000000
+> 8 0 11 177 0.000100
+> 6 0 178 3 21 "link_bordeplage"
+> 8 0 4 178 1250000000.000000
+> 8 0 5 178 0.000100
+> 6 0 179 6 21 "AS_bordereau"
+> 6 0 180 7 179 "bordereau-1.bordeaux.grid5000.fr"
+> 8 0 8 180 8892500000.000000
+> 6 0 181 9 179 "AS_bordereau_link_1_UP"
+> 8 0 10 181 125000000.000000
+> 8 0 11 181 0.000100
+> 6 0 182 9 179 "AS_bordereau_link_1_DOWN"
+> 8 0 10 182 125000000.000000
+> 8 0 11 182 0.000100
+> 6 0 183 7 179 "bordereau-2.bordeaux.grid5000.fr"
+> 8 0 8 183 8892500000.000000
+> 6 0 184 9 179 "AS_bordereau_link_2_UP"
+> 8 0 10 184 125000000.000000
+> 8 0 11 184 0.000100
+> 6 0 185 9 179 "AS_bordereau_link_2_DOWN"
+> 8 0 10 185 125000000.000000
+> 8 0 11 185 0.000100
+> 6 0 186 7 179 "bordereau-3.bordeaux.grid5000.fr"
+> 8 0 8 186 8892500000.000000
+> 6 0 187 9 179 "AS_bordereau_link_3_UP"
+> 8 0 10 187 125000000.000000
+> 8 0 11 187 0.000100
+> 6 0 188 9 179 "AS_bordereau_link_3_DOWN"
+> 8 0 10 188 125000000.000000
+> 8 0 11 188 0.000100
+> 6 0 189 7 179 "bordereau-4.bordeaux.grid5000.fr"
+> 8 0 8 189 8892500000.000000
+> 6 0 190 9 179 "AS_bordereau_link_4_UP"
+> 8 0 10 190 125000000.000000
+> 8 0 11 190 0.000100
+> 6 0 191 9 179 "AS_bordereau_link_4_DOWN"
+> 8 0 10 191 125000000.000000
+> 8 0 11 191 0.000100
+> 6 0 192 7 179 "bordereau-5.bordeaux.grid5000.fr"
+> 8 0 8 192 8892500000.000000
+> 6 0 193 9 179 "AS_bordereau_link_5_UP"
+> 8 0 10 193 125000000.000000
+> 8 0 11 193 0.000100
+> 6 0 194 9 179 "AS_bordereau_link_5_DOWN"
+> 8 0 10 194 125000000.000000
+> 8 0 11 194 0.000100
+> 6 0 195 7 179 "bordereau-6.bordeaux.grid5000.fr"
+> 8 0 8 195 8892500000.000000
+> 6 0 196 9 179 "AS_bordereau_link_6_UP"
+> 8 0 10 196 125000000.000000
+> 8 0 11 196 0.000100
+> 6 0 197 9 179 "AS_bordereau_link_6_DOWN"
+> 8 0 10 197 125000000.000000
+> 8 0 11 197 0.000100
+> 6 0 198 7 179 "bordereau-7.bordeaux.grid5000.fr"
+> 8 0 8 198 8892500000.000000
+> 6 0 199 9 179 "AS_bordereau_link_7_UP"
+> 8 0 10 199 125000000.000000
+> 8 0 11 199 0.000100
+> 6 0 200 9 179 "AS_bordereau_link_7_DOWN"
+> 8 0 10 200 125000000.000000
+> 8 0 11 200 0.000100
+> 6 0 201 7 179 "bordereau-8.bordeaux.grid5000.fr"
+> 8 0 8 201 8892500000.000000
+> 6 0 202 9 179 "AS_bordereau_link_8_UP"
+> 8 0 10 202 125000000.000000
+> 8 0 11 202 0.000100
+> 6 0 203 9 179 "AS_bordereau_link_8_DOWN"
+> 8 0 10 203 125000000.000000
+> 8 0 11 203 0.000100
+> 6 0 204 7 179 "bordereau-9.bordeaux.grid5000.fr"
+> 8 0 8 204 8892500000.000000
+> 6 0 205 9 179 "AS_bordereau_link_9_UP"
+> 8 0 10 205 125000000.000000
+> 8 0 11 205 0.000100
+> 6 0 206 9 179 "AS_bordereau_link_9_DOWN"
+> 8 0 10 206 125000000.000000
+> 8 0 11 206 0.000100
+> 6 0 207 7 179 "bordereau-10.bordeaux.grid5000.fr"
+> 8 0 8 207 8892500000.000000
+> 6 0 208 9 179 "AS_bordereau_link_10_UP"
+> 8 0 10 208 125000000.000000
+> 8 0 11 208 0.000100
+> 6 0 209 9 179 "AS_bordereau_link_10_DOWN"
+> 8 0 10 209 125000000.000000
+> 8 0 11 209 0.000100
+> 6 0 210 7 179 "bordereau-11.bordeaux.grid5000.fr"
+> 8 0 8 210 8892500000.000000
+> 6 0 211 9 179 "AS_bordereau_link_11_UP"
+> 8 0 10 211 125000000.000000
+> 8 0 11 211 0.000100
+> 6 0 212 9 179 "AS_bordereau_link_11_DOWN"
+> 8 0 10 212 125000000.000000
+> 8 0 11 212 0.000100
+> 6 0 213 7 179 "bordereau-12.bordeaux.grid5000.fr"
+> 8 0 8 213 8892500000.000000
+> 6 0 214 9 179 "AS_bordereau_link_12_UP"
+> 8 0 10 214 125000000.000000
+> 8 0 11 214 0.000100
+> 6 0 215 9 179 "AS_bordereau_link_12_DOWN"
+> 8 0 10 215 125000000.000000
+> 8 0 11 215 0.000100
+> 6 0 216 7 179 "bordereau-13.bordeaux.grid5000.fr"
+> 8 0 8 216 8892500000.000000
+> 6 0 217 9 179 "AS_bordereau_link_13_UP"
+> 8 0 10 217 125000000.000000
+> 8 0 11 217 0.000100
+> 6 0 218 9 179 "AS_bordereau_link_13_DOWN"
+> 8 0 10 218 125000000.000000
+> 8 0 11 218 0.000100
+> 6 0 219 7 179 "bordereau-14.bordeaux.grid5000.fr"
+> 8 0 8 219 8892500000.000000
+> 6 0 220 9 179 "AS_bordereau_link_14_UP"
+> 8 0 10 220 125000000.000000
+> 8 0 11 220 0.000100
+> 6 0 221 9 179 "AS_bordereau_link_14_DOWN"
+> 8 0 10 221 125000000.000000
+> 8 0 11 221 0.000100
+> 6 0 222 7 179 "bordereau-15.bordeaux.grid5000.fr"
+> 8 0 8 222 8892500000.000000
+> 6 0 223 9 179 "AS_bordereau_link_15_UP"
+> 8 0 10 223 125000000.000000
+> 8 0 11 223 0.000100
+> 6 0 224 9 179 "AS_bordereau_link_15_DOWN"
+> 8 0 10 224 125000000.000000
+> 8 0 11 224 0.000100
+> 6 0 225 7 179 "bordereau-16.bordeaux.grid5000.fr"
+> 8 0 8 225 8892500000.000000
+> 6 0 226 9 179 "AS_bordereau_link_16_UP"
+> 8 0 10 226 125000000.000000
+> 8 0 11 226 0.000100
+> 6 0 227 9 179 "AS_bordereau_link_16_DOWN"
+> 8 0 10 227 125000000.000000
+> 8 0 11 227 0.000100
+> 6 0 228 7 179 "bordereau-17.bordeaux.grid5000.fr"
+> 8 0 8 228 8892500000.000000
+> 6 0 229 9 179 "AS_bordereau_link_17_UP"
+> 8 0 10 229 125000000.000000
+> 8 0 11 229 0.000100
+> 6 0 230 9 179 "AS_bordereau_link_17_DOWN"
+> 8 0 10 230 125000000.000000
+> 8 0 11 230 0.000100
+> 6 0 231 7 179 "bordereau-18.bordeaux.grid5000.fr"
+> 8 0 8 231 8892500000.000000
+> 6 0 232 9 179 "AS_bordereau_link_18_UP"
+> 8 0 10 232 125000000.000000
+> 8 0 11 232 0.000100
+> 6 0 233 9 179 "AS_bordereau_link_18_DOWN"
+> 8 0 10 233 125000000.000000
+> 8 0 11 233 0.000100
+> 6 0 234 7 179 "bordereau-19.bordeaux.grid5000.fr"
+> 8 0 8 234 8892500000.000000
+> 6 0 235 9 179 "AS_bordereau_link_19_UP"
+> 8 0 10 235 125000000.000000
+> 8 0 11 235 0.000100
+> 6 0 236 9 179 "AS_bordereau_link_19_DOWN"
+> 8 0 10 236 125000000.000000
+> 8 0 11 236 0.000100
+> 6 0 237 7 179 "bordereau-20.bordeaux.grid5000.fr"
+> 8 0 8 237 8892500000.000000
+> 6 0 238 9 179 "AS_bordereau_link_20_UP"
+> 8 0 10 238 125000000.000000
+> 8 0 11 238 0.000100
+> 6 0 239 9 179 "AS_bordereau_link_20_DOWN"
+> 8 0 10 239 125000000.000000
+> 8 0 11 239 0.000100
+> 6 0 240 7 179 "bordereau-21.bordeaux.grid5000.fr"
+> 8 0 8 240 8892500000.000000
+> 6 0 241 9 179 "AS_bordereau_link_21_UP"
+> 8 0 10 241 125000000.000000
+> 8 0 11 241 0.000100
+> 6 0 242 9 179 "AS_bordereau_link_21_DOWN"
+> 8 0 10 242 125000000.000000
+> 8 0 11 242 0.000100
+> 6 0 243 7 179 "bordereau-22.bordeaux.grid5000.fr"
+> 8 0 8 243 8892500000.000000
+> 6 0 244 9 179 "AS_bordereau_link_22_UP"
+> 8 0 10 244 125000000.000000
+> 8 0 11 244 0.000100
+> 6 0 245 9 179 "AS_bordereau_link_22_DOWN"
+> 8 0 10 245 125000000.000000
+> 8 0 11 245 0.000100
+> 6 0 246 7 179 "bordereau-23.bordeaux.grid5000.fr"
+> 8 0 8 246 8892500000.000000
+> 6 0 247 9 179 "AS_bordereau_link_23_UP"
+> 8 0 10 247 125000000.000000
+> 8 0 11 247 0.000100
+> 6 0 248 9 179 "AS_bordereau_link_23_DOWN"
+> 8 0 10 248 125000000.000000
+> 8 0 11 248 0.000100
+> 6 0 249 7 179 "bordereau-24.bordeaux.grid5000.fr"
+> 8 0 8 249 8892500000.000000
+> 6 0 250 9 179 "AS_bordereau_link_24_UP"
+> 8 0 10 250 125000000.000000
+> 8 0 11 250 0.000100
+> 6 0 251 9 179 "AS_bordereau_link_24_DOWN"
+> 8 0 10 251 125000000.000000
+> 8 0 11 251 0.000100
+> 6 0 252 7 179 "bordereau-25.bordeaux.grid5000.fr"
+> 8 0 8 252 8892500000.000000
+> 6 0 253 9 179 "AS_bordereau_link_25_UP"
+> 8 0 10 253 125000000.000000
+> 8 0 11 253 0.000100
+> 6 0 254 9 179 "AS_bordereau_link_25_DOWN"
+> 8 0 10 254 125000000.000000
+> 8 0 11 254 0.000100
+> 6 0 255 7 179 "bordereau-26.bordeaux.grid5000.fr"
+> 8 0 8 255 8892500000.000000
+> 6 0 256 9 179 "AS_bordereau_link_26_UP"
+> 8 0 10 256 125000000.000000
+> 8 0 11 256 0.000100
+> 6 0 257 9 179 "AS_bordereau_link_26_DOWN"
+> 8 0 10 257 125000000.000000
+> 8 0 11 257 0.000100
+> 6 0 258 7 179 "bordereau-27.bordeaux.grid5000.fr"
+> 8 0 8 258 8892500000.000000
+> 6 0 259 9 179 "AS_bordereau_link_27_UP"
+> 8 0 10 259 125000000.000000
+> 8 0 11 259 0.000100
+> 6 0 260 9 179 "AS_bordereau_link_27_DOWN"
+> 8 0 10 260 125000000.000000
+> 8 0 11 260 0.000100
+> 6 0 261 7 179 "bordereau-28.bordeaux.grid5000.fr"
+> 8 0 8 261 8892500000.000000
+> 6 0 262 9 179 "AS_bordereau_link_28_UP"
+> 8 0 10 262 125000000.000000
+> 8 0 11 262 0.000100
+> 6 0 263 9 179 "AS_bordereau_link_28_DOWN"
+> 8 0 10 263 125000000.000000
+> 8 0 11 263 0.000100
+> 6 0 264 7 179 "bordereau-29.bordeaux.grid5000.fr"
+> 8 0 8 264 8892500000.000000
+> 6 0 265 9 179 "AS_bordereau_link_29_UP"
+> 8 0 10 265 125000000.000000
+> 8 0 11 265 0.000100
+> 6 0 266 9 179 "AS_bordereau_link_29_DOWN"
+> 8 0 10 266 125000000.000000
+> 8 0 11 266 0.000100
+> 6 0 267 7 179 "bordereau-30.bordeaux.grid5000.fr"
+> 8 0 8 267 8892500000.000000
+> 6 0 268 9 179 "AS_bordereau_link_30_UP"
+> 8 0 10 268 125000000.000000
+> 8 0 11 268 0.000100
+> 6 0 269 9 179 "AS_bordereau_link_30_DOWN"
+> 8 0 10 269 125000000.000000
+> 8 0 11 269 0.000100
+> 6 0 270 7 179 "bordereau-31.bordeaux.grid5000.fr"
+> 8 0 8 270 8892500000.000000
+> 6 0 271 9 179 "AS_bordereau_link_31_UP"
+> 8 0 10 271 125000000.000000
+> 8 0 11 271 0.000100
+> 6 0 272 9 179 "AS_bordereau_link_31_DOWN"
+> 8 0 10 272 125000000.000000
+> 8 0 11 272 0.000100
+> 6 0 273 7 179 "bordereau-32.bordeaux.grid5000.fr"
+> 8 0 8 273 8892500000.000000
+> 6 0 274 9 179 "AS_bordereau_link_32_UP"
+> 8 0 10 274 125000000.000000
+> 8 0 11 274 0.000100
+> 6 0 275 9 179 "AS_bordereau_link_32_DOWN"
+> 8 0 10 275 125000000.000000
+> 8 0 11 275 0.000100
+> 6 0 276 7 179 "bordereau-33.bordeaux.grid5000.fr"
+> 8 0 8 276 8892500000.000000
+> 6 0 277 9 179 "AS_bordereau_link_33_UP"
+> 8 0 10 277 125000000.000000
+> 8 0 11 277 0.000100
+> 6 0 278 9 179 "AS_bordereau_link_33_DOWN"
+> 8 0 10 278 125000000.000000
+> 8 0 11 278 0.000100
+> 6 0 279 7 179 "bordereau-34.bordeaux.grid5000.fr"
+> 8 0 8 279 8892500000.000000
+> 6 0 280 9 179 "AS_bordereau_link_34_UP"
+> 8 0 10 280 125000000.000000
+> 8 0 11 280 0.000100
+> 6 0 281 9 179 "AS_bordereau_link_34_DOWN"
+> 8 0 10 281 125000000.000000
+> 8 0 11 281 0.000100
+> 6 0 282 7 179 "bordereau-35.bordeaux.grid5000.fr"
+> 8 0 8 282 8892500000.000000
+> 6 0 283 9 179 "AS_bordereau_link_35_UP"
+> 8 0 10 283 125000000.000000
+> 8 0 11 283 0.000100
+> 6 0 284 9 179 "AS_bordereau_link_35_DOWN"
+> 8 0 10 284 125000000.000000
+> 8 0 11 284 0.000100
+> 6 0 285 7 179 "bordereau-36.bordeaux.grid5000.fr"
+> 8 0 8 285 8892500000.000000
+> 6 0 286 9 179 "AS_bordereau_link_36_UP"
+> 8 0 10 286 125000000.000000
+> 8 0 11 286 0.000100
+> 6 0 287 9 179 "AS_bordereau_link_36_DOWN"
+> 8 0 10 287 125000000.000000
+> 8 0 11 287 0.000100
+> 6 0 288 7 179 "bordereau-37.bordeaux.grid5000.fr"
+> 8 0 8 288 8892500000.000000
+> 6 0 289 9 179 "AS_bordereau_link_37_UP"
+> 8 0 10 289 125000000.000000
+> 8 0 11 289 0.000100
+> 6 0 290 9 179 "AS_bordereau_link_37_DOWN"
+> 8 0 10 290 125000000.000000
+> 8 0 11 290 0.000100
+> 6 0 291 7 179 "bordereau-38.bordeaux.grid5000.fr"
+> 8 0 8 291 8892500000.000000
+> 6 0 292 9 179 "AS_bordereau_link_38_UP"
+> 8 0 10 292 125000000.000000
+> 8 0 11 292 0.000100
+> 6 0 293 9 179 "AS_bordereau_link_38_DOWN"
+> 8 0 10 293 125000000.000000
+> 8 0 11 293 0.000100
+> 6 0 294 7 179 "bordereau-39.bordeaux.grid5000.fr"
+> 8 0 8 294 8892500000.000000
+> 6 0 295 9 179 "AS_bordereau_link_39_UP"
+> 8 0 10 295 125000000.000000
+> 8 0 11 295 0.000100
+> 6 0 296 9 179 "AS_bordereau_link_39_DOWN"
+> 8 0 10 296 125000000.000000
+> 8 0 11 296 0.000100
+> 6 0 297 7 179 "bordereau-40.bordeaux.grid5000.fr"
+> 8 0 8 297 8892500000.000000
+> 6 0 298 9 179 "AS_bordereau_link_40_UP"
+> 8 0 10 298 125000000.000000
+> 8 0 11 298 0.000100
+> 6 0 299 9 179 "AS_bordereau_link_40_DOWN"
+> 8 0 10 299 125000000.000000
+> 8 0 11 299 0.000100
+> 6 0 300 7 179 "bordereau-41.bordeaux.grid5000.fr"
+> 8 0 8 300 8892500000.000000
+> 6 0 301 9 179 "AS_bordereau_link_41_UP"
+> 8 0 10 301 125000000.000000
+> 8 0 11 301 0.000100
+> 6 0 302 9 179 "AS_bordereau_link_41_DOWN"
+> 8 0 10 302 125000000.000000
+> 8 0 11 302 0.000100
+> 6 0 303 7 179 "bordereau-42.bordeaux.grid5000.fr"
+> 8 0 8 303 8892500000.000000
+> 6 0 304 9 179 "AS_bordereau_link_42_UP"
+> 8 0 10 304 125000000.000000
+> 8 0 11 304 0.000100
+> 6 0 305 9 179 "AS_bordereau_link_42_DOWN"
+> 8 0 10 305 125000000.000000
+> 8 0 11 305 0.000100
+> 6 0 306 7 179 "bordereau-43.bordeaux.grid5000.fr"
+> 8 0 8 306 8892500000.000000
+> 6 0 307 9 179 "AS_bordereau_link_43_UP"
+> 8 0 10 307 125000000.000000
+> 8 0 11 307 0.000100
+> 6 0 308 9 179 "AS_bordereau_link_43_DOWN"
+> 8 0 10 308 125000000.000000
+> 8 0 11 308 0.000100
+> 6 0 309 7 179 "bordereau-44.bordeaux.grid5000.fr"
+> 8 0 8 309 8892500000.000000
+> 6 0 310 9 179 "AS_bordereau_link_44_UP"
+> 8 0 10 310 125000000.000000
+> 8 0 11 310 0.000100
+> 6 0 311 9 179 "AS_bordereau_link_44_DOWN"
+> 8 0 10 311 125000000.000000
+> 8 0 11 311 0.000100
+> 6 0 312 7 179 "bordereau-45.bordeaux.grid5000.fr"
+> 8 0 8 312 8892500000.000000
+> 6 0 313 9 179 "AS_bordereau_link_45_UP"
+> 8 0 10 313 125000000.000000
+> 8 0 11 313 0.000100
+> 6 0 314 9 179 "AS_bordereau_link_45_DOWN"
+> 8 0 10 314 125000000.000000
+> 8 0 11 314 0.000100
+> 6 0 315 7 179 "bordereau-46.bordeaux.grid5000.fr"
+> 8 0 8 315 8892500000.000000
+> 6 0 316 9 179 "AS_bordereau_link_46_UP"
+> 8 0 10 316 125000000.000000
+> 8 0 11 316 0.000100
+> 6 0 317 9 179 "AS_bordereau_link_46_DOWN"
+> 8 0 10 317 125000000.000000
+> 8 0 11 317 0.000100
+> 6 0 318 7 179 "bordereau-47.bordeaux.grid5000.fr"
+> 8 0 8 318 8892500000.000000
+> 6 0 319 9 179 "AS_bordereau_link_47_UP"
+> 8 0 10 319 125000000.000000
+> 8 0 11 319 0.000100
+> 6 0 320 9 179 "AS_bordereau_link_47_DOWN"
+> 8 0 10 320 125000000.000000
+> 8 0 11 320 0.000100
+> 6 0 321 7 179 "bordereau-48.bordeaux.grid5000.fr"
+> 8 0 8 321 8892500000.000000
+> 6 0 322 9 179 "AS_bordereau_link_48_UP"
+> 8 0 10 322 125000000.000000
+> 8 0 11 322 0.000100
+> 6 0 323 9 179 "AS_bordereau_link_48_DOWN"
+> 8 0 10 323 125000000.000000
+> 8 0 11 323 0.000100
+> 6 0 324 7 179 "bordereau-49.bordeaux.grid5000.fr"
+> 8 0 8 324 8892500000.000000
+> 6 0 325 9 179 "AS_bordereau_link_49_UP"
+> 8 0 10 325 125000000.000000
+> 8 0 11 325 0.000100
+> 6 0 326 9 179 "AS_bordereau_link_49_DOWN"
+> 8 0 10 326 125000000.000000
+> 8 0 11 326 0.000100
+> 6 0 327 7 179 "bordereau-50.bordeaux.grid5000.fr"
+> 8 0 8 327 8892500000.000000
+> 6 0 328 9 179 "AS_bordereau_link_50_UP"
+> 8 0 10 328 125000000.000000
+> 8 0 11 328 0.000100
+> 6 0 329 9 179 "AS_bordereau_link_50_DOWN"
+> 8 0 10 329 125000000.000000
+> 8 0 11 329 0.000100
+> 6 0 330 7 179 "bordereau-51.bordeaux.grid5000.fr"
+> 8 0 8 330 8892500000.000000
+> 6 0 331 9 179 "AS_bordereau_link_51_UP"
+> 8 0 10 331 125000000.000000
+> 8 0 11 331 0.000100
+> 6 0 332 9 179 "AS_bordereau_link_51_DOWN"
+> 8 0 10 332 125000000.000000
+> 8 0 11 332 0.000100
+> 6 0 333 7 179 "bordereau-52.bordeaux.grid5000.fr"
+> 8 0 8 333 8892500000.000000
+> 6 0 334 9 179 "AS_bordereau_link_52_UP"
+> 8 0 10 334 125000000.000000
+> 8 0 11 334 0.000100
+> 6 0 335 9 179 "AS_bordereau_link_52_DOWN"
+> 8 0 10 335 125000000.000000
+> 8 0 11 335 0.000100
+> 6 0 336 7 179 "bordereau-53.bordeaux.grid5000.fr"
+> 8 0 8 336 8892500000.000000
+> 6 0 337 9 179 "AS_bordereau_link_53_UP"
+> 8 0 10 337 125000000.000000
+> 8 0 11 337 0.000100
+> 6 0 338 9 179 "AS_bordereau_link_53_DOWN"
+> 8 0 10 338 125000000.000000
+> 8 0 11 338 0.000100
+> 6 0 339 7 179 "bordereau-54.bordeaux.grid5000.fr"
+> 8 0 8 339 8892500000.000000
+> 6 0 340 9 179 "AS_bordereau_link_54_UP"
+> 8 0 10 340 125000000.000000
+> 8 0 11 340 0.000100
+> 6 0 341 9 179 "AS_bordereau_link_54_DOWN"
+> 8 0 10 341 125000000.000000
+> 8 0 11 341 0.000100
+> 6 0 342 7 179 "bordereau-55.bordeaux.grid5000.fr"
+> 8 0 8 342 8892500000.000000
+> 6 0 343 9 179 "AS_bordereau_link_55_UP"
+> 8 0 10 343 125000000.000000
+> 8 0 11 343 0.000100
+> 6 0 344 9 179 "AS_bordereau_link_55_DOWN"
+> 8 0 10 344 125000000.000000
+> 8 0 11 344 0.000100
+> 6 0 345 7 179 "bordereau-56.bordeaux.grid5000.fr"
+> 8 0 8 345 8892500000.000000
+> 6 0 346 9 179 "AS_bordereau_link_56_UP"
+> 8 0 10 346 125000000.000000
+> 8 0 11 346 0.000100
+> 6 0 347 9 179 "AS_bordereau_link_56_DOWN"
+> 8 0 10 347 125000000.000000
+> 8 0 11 347 0.000100
+> 6 0 348 7 179 "bordereau-57.bordeaux.grid5000.fr"
+> 8 0 8 348 8892500000.000000
+> 6 0 349 9 179 "AS_bordereau_link_57_UP"
+> 8 0 10 349 125000000.000000
+> 8 0 11 349 0.000100
+> 6 0 350 9 179 "AS_bordereau_link_57_DOWN"
+> 8 0 10 350 125000000.000000
+> 8 0 11 350 0.000100
+> 6 0 351 7 179 "bordereau-58.bordeaux.grid5000.fr"
+> 8 0 8 351 8892500000.000000
+> 6 0 352 9 179 "AS_bordereau_link_58_UP"
+> 8 0 10 352 125000000.000000
+> 8 0 11 352 0.000100
+> 6 0 353 9 179 "AS_bordereau_link_58_DOWN"
+> 8 0 10 353 125000000.000000
+> 8 0 11 353 0.000100
+> 6 0 354 7 179 "bordereau-59.bordeaux.grid5000.fr"
+> 8 0 8 354 8892500000.000000
+> 6 0 355 9 179 "AS_bordereau_link_59_UP"
+> 8 0 10 355 125000000.000000
+> 8 0 11 355 0.000100
+> 6 0 356 9 179 "AS_bordereau_link_59_DOWN"
+> 8 0 10 356 125000000.000000
+> 8 0 11 356 0.000100
+> 6 0 357 7 179 "bordereau-60.bordeaux.grid5000.fr"
+> 8 0 8 357 8892500000.000000
+> 6 0 358 9 179 "AS_bordereau_link_60_UP"
+> 8 0 10 358 125000000.000000
+> 8 0 11 358 0.000100
+> 6 0 359 9 179 "AS_bordereau_link_60_DOWN"
+> 8 0 10 359 125000000.000000
+> 8 0 11 359 0.000100
+> 6 0 360 7 179 "bordereau-61.bordeaux.grid5000.fr"
+> 8 0 8 360 8892500000.000000
+> 6 0 361 9 179 "AS_bordereau_link_61_UP"
+> 8 0 10 361 125000000.000000
+> 8 0 11 361 0.000100
+> 6 0 362 9 179 "AS_bordereau_link_61_DOWN"
+> 8 0 10 362 125000000.000000
+> 8 0 11 362 0.000100
+> 6 0 363 7 179 "bordereau-62.bordeaux.grid5000.fr"
+> 8 0 8 363 8892500000.000000
+> 6 0 364 9 179 "AS_bordereau_link_62_UP"
+> 8 0 10 364 125000000.000000
+> 8 0 11 364 0.000100
+> 6 0 365 9 179 "AS_bordereau_link_62_DOWN"
+> 8 0 10 365 125000000.000000
+> 8 0 11 365 0.000100
+> 6 0 366 7 179 "bordereau-63.bordeaux.grid5000.fr"
+> 8 0 8 366 8892500000.000000
+> 6 0 367 9 179 "AS_bordereau_link_63_UP"
+> 8 0 10 367 125000000.000000
+> 8 0 11 367 0.000100
+> 6 0 368 9 179 "AS_bordereau_link_63_DOWN"
+> 8 0 10 368 125000000.000000
+> 8 0 11 368 0.000100
+> 6 0 369 7 179 "bordereau-64.bordeaux.grid5000.fr"
+> 8 0 8 369 8892500000.000000
+> 6 0 370 9 179 "AS_bordereau_link_64_UP"
+> 8 0 10 370 125000000.000000
+> 8 0 11 370 0.000100
+> 6 0 371 9 179 "AS_bordereau_link_64_DOWN"
+> 8 0 10 371 125000000.000000
+> 8 0 11 371 0.000100
+> 6 0 372 7 179 "bordereau-65.bordeaux.grid5000.fr"
+> 8 0 8 372 8892500000.000000
+> 6 0 373 9 179 "AS_bordereau_link_65_UP"
+> 8 0 10 373 125000000.000000
+> 8 0 11 373 0.000100
+> 6 0 374 9 179 "AS_bordereau_link_65_DOWN"
+> 8 0 10 374 125000000.000000
+> 8 0 11 374 0.000100
+> 6 0 375 7 179 "bordereau-66.bordeaux.grid5000.fr"
+> 8 0 8 375 8892500000.000000
+> 6 0 376 9 179 "AS_bordereau_link_66_UP"
+> 8 0 10 376 125000000.000000
+> 8 0 11 376 0.000100
+> 6 0 377 9 179 "AS_bordereau_link_66_DOWN"
+> 8 0 10 377 125000000.000000
+> 8 0 11 377 0.000100
+> 6 0 378 7 179 "bordereau-67.bordeaux.grid5000.fr"
+> 8 0 8 378 8892500000.000000
+> 6 0 379 9 179 "AS_bordereau_link_67_UP"
+> 8 0 10 379 125000000.000000
+> 8 0 11 379 0.000100
+> 6 0 380 9 179 "AS_bordereau_link_67_DOWN"
+> 8 0 10 380 125000000.000000
+> 8 0 11 380 0.000100
+> 6 0 381 7 179 "bordereau-68.bordeaux.grid5000.fr"
+> 8 0 8 381 8892500000.000000
+> 6 0 382 9 179 "AS_bordereau_link_68_UP"
+> 8 0 10 382 125000000.000000
+> 8 0 11 382 0.000100
+> 6 0 383 9 179 "AS_bordereau_link_68_DOWN"
+> 8 0 10 383 125000000.000000
+> 8 0 11 383 0.000100
+> 6 0 384 7 179 "bordereau-69.bordeaux.grid5000.fr"
+> 8 0 8 384 8892500000.000000
+> 6 0 385 9 179 "AS_bordereau_link_69_UP"
+> 8 0 10 385 125000000.000000
+> 8 0 11 385 0.000100
+> 6 0 386 9 179 "AS_bordereau_link_69_DOWN"
+> 8 0 10 386 125000000.000000
+> 8 0 11 386 0.000100
+> 6 0 387 7 179 "bordereau-70.bordeaux.grid5000.fr"
+> 8 0 8 387 8892500000.000000
+> 6 0 388 9 179 "AS_bordereau_link_70_UP"
+> 8 0 10 388 125000000.000000
+> 8 0 11 388 0.000100
+> 6 0 389 9 179 "AS_bordereau_link_70_DOWN"
+> 8 0 10 389 125000000.000000
+> 8 0 11 389 0.000100
+> 6 0 390 7 179 "bordereau-71.bordeaux.grid5000.fr"
+> 8 0 8 390 8892500000.000000
+> 6 0 391 9 179 "AS_bordereau_link_71_UP"
+> 8 0 10 391 125000000.000000
+> 8 0 11 391 0.000100
+> 6 0 392 9 179 "AS_bordereau_link_71_DOWN"
+> 8 0 10 392 125000000.000000
+> 8 0 11 392 0.000100
+> 6 0 393 7 179 "bordereau-72.bordeaux.grid5000.fr"
+> 8 0 8 393 8892500000.000000
+> 6 0 394 9 179 "AS_bordereau_link_72_UP"
+> 8 0 10 394 125000000.000000
+> 8 0 11 394 0.000100
+> 6 0 395 9 179 "AS_bordereau_link_72_DOWN"
+> 8 0 10 395 125000000.000000
+> 8 0 11 395 0.000100
+> 6 0 396 7 179 "bordereau-73.bordeaux.grid5000.fr"
+> 8 0 8 396 8892500000.000000
+> 6 0 397 9 179 "AS_bordereau_link_73_UP"
+> 8 0 10 397 125000000.000000
+> 8 0 11 397 0.000100
+> 6 0 398 9 179 "AS_bordereau_link_73_DOWN"
+> 8 0 10 398 125000000.000000
+> 8 0 11 398 0.000100
+> 6 0 399 7 179 "bordereau-74.bordeaux.grid5000.fr"
+> 8 0 8 399 8892500000.000000
+> 6 0 400 9 179 "AS_bordereau_link_74_UP"
+> 8 0 10 400 125000000.000000
+> 8 0 11 400 0.000100
+> 6 0 401 9 179 "AS_bordereau_link_74_DOWN"
+> 8 0 10 401 125000000.000000
+> 8 0 11 401 0.000100
+> 6 0 402 7 179 "bordereau-75.bordeaux.grid5000.fr"
+> 8 0 8 402 8892500000.000000
+> 6 0 403 9 179 "AS_bordereau_link_75_UP"
+> 8 0 10 403 125000000.000000
+> 8 0 11 403 0.000100
+> 6 0 404 9 179 "AS_bordereau_link_75_DOWN"
+> 8 0 10 404 125000000.000000
+> 8 0 11 404 0.000100
+> 6 0 405 7 179 "bordereau-76.bordeaux.grid5000.fr"
+> 8 0 8 405 8892500000.000000
+> 6 0 406 9 179 "AS_bordereau_link_76_UP"
+> 8 0 10 406 125000000.000000
+> 8 0 11 406 0.000100
+> 6 0 407 9 179 "AS_bordereau_link_76_DOWN"
+> 8 0 10 407 125000000.000000
+> 8 0 11 407 0.000100
+> 6 0 408 7 179 "bordereau-77.bordeaux.grid5000.fr"
+> 8 0 8 408 8892500000.000000
+> 6 0 409 9 179 "AS_bordereau_link_77_UP"
+> 8 0 10 409 125000000.000000
+> 8 0 11 409 0.000100
+> 6 0 410 9 179 "AS_bordereau_link_77_DOWN"
+> 8 0 10 410 125000000.000000
+> 8 0 11 410 0.000100
+> 6 0 411 7 179 "bordereau-78.bordeaux.grid5000.fr"
+> 8 0 8 411 8892500000.000000
+> 6 0 412 9 179 "AS_bordereau_link_78_UP"
+> 8 0 10 412 125000000.000000
+> 8 0 11 412 0.000100
+> 6 0 413 9 179 "AS_bordereau_link_78_DOWN"
+> 8 0 10 413 125000000.000000
+> 8 0 11 413 0.000100
+> 6 0 414 7 179 "bordereau-79.bordeaux.grid5000.fr"
+> 8 0 8 414 8892500000.000000
+> 6 0 415 9 179 "AS_bordereau_link_79_UP"
+> 8 0 10 415 125000000.000000
+> 8 0 11 415 0.000100
+> 6 0 416 9 179 "AS_bordereau_link_79_DOWN"
+> 8 0 10 416 125000000.000000
+> 8 0 11 416 0.000100
+> 6 0 417 7 179 "bordereau-80.bordeaux.grid5000.fr"
+> 8 0 8 417 8892500000.000000
+> 6 0 418 9 179 "AS_bordereau_link_80_UP"
+> 8 0 10 418 125000000.000000
+> 8 0 11 418 0.000100
+> 6 0 419 9 179 "AS_bordereau_link_80_DOWN"
+> 8 0 10 419 125000000.000000
+> 8 0 11 419 0.000100
+> 6 0 420 7 179 "bordereau-81.bordeaux.grid5000.fr"
+> 8 0 8 420 8892500000.000000
+> 6 0 421 9 179 "AS_bordereau_link_81_UP"
+> 8 0 10 421 125000000.000000
+> 8 0 11 421 0.000100
+> 6 0 422 9 179 "AS_bordereau_link_81_DOWN"
+> 8 0 10 422 125000000.000000
+> 8 0 11 422 0.000100
+> 6 0 423 7 179 "bordereau-82.bordeaux.grid5000.fr"
+> 8 0 8 423 8892500000.000000
+> 6 0 424 9 179 "AS_bordereau_link_82_UP"
+> 8 0 10 424 125000000.000000
+> 8 0 11 424 0.000100
+> 6 0 425 9 179 "AS_bordereau_link_82_DOWN"
+> 8 0 10 425 125000000.000000
+> 8 0 11 425 0.000100
+> 6 0 426 7 179 "bordereau-83.bordeaux.grid5000.fr"
+> 8 0 8 426 8892500000.000000
+> 6 0 427 9 179 "AS_bordereau_link_83_UP"
+> 8 0 10 427 125000000.000000
+> 8 0 11 427 0.000100
+> 6 0 428 9 179 "AS_bordereau_link_83_DOWN"
+> 8 0 10 428 125000000.000000
+> 8 0 11 428 0.000100
+> 6 0 429 7 179 "bordereau-84.bordeaux.grid5000.fr"
+> 8 0 8 429 8892500000.000000
+> 6 0 430 9 179 "AS_bordereau_link_84_UP"
+> 8 0 10 430 125000000.000000
+> 8 0 11 430 0.000100
+> 6 0 431 9 179 "AS_bordereau_link_84_DOWN"
+> 8 0 10 431 125000000.000000
+> 8 0 11 431 0.000100
+> 6 0 432 7 179 "bordereau-85.bordeaux.grid5000.fr"
+> 8 0 8 432 8892500000.000000
+> 6 0 433 9 179 "AS_bordereau_link_85_UP"
+> 8 0 10 433 125000000.000000
+> 8 0 11 433 0.000100
+> 6 0 434 9 179 "AS_bordereau_link_85_DOWN"
+> 8 0 10 434 125000000.000000
+> 8 0 11 434 0.000100
+> 6 0 435 7 179 "bordereau-86.bordeaux.grid5000.fr"
+> 8 0 8 435 8892500000.000000
+> 6 0 436 9 179 "AS_bordereau_link_86_UP"
+> 8 0 10 436 125000000.000000
+> 8 0 11 436 0.000100
+> 6 0 437 9 179 "AS_bordereau_link_86_DOWN"
+> 8 0 10 437 125000000.000000
+> 8 0 11 437 0.000100
+> 6 0 438 7 179 "bordereau-87.bordeaux.grid5000.fr"
+> 8 0 8 438 8892500000.000000
+> 6 0 439 9 179 "AS_bordereau_link_87_UP"
+> 8 0 10 439 125000000.000000
+> 8 0 11 439 0.000100
+> 6 0 440 9 179 "AS_bordereau_link_87_DOWN"
+> 8 0 10 440 125000000.000000
+> 8 0 11 440 0.000100
+> 6 0 441 7 179 "bordereau-88.bordeaux.grid5000.fr"
+> 8 0 8 441 8892500000.000000
+> 6 0 442 9 179 "AS_bordereau_link_88_UP"
+> 8 0 10 442 125000000.000000
+> 8 0 11 442 0.000100
+> 6 0 443 9 179 "AS_bordereau_link_88_DOWN"
+> 8 0 10 443 125000000.000000
+> 8 0 11 443 0.000100
+> 6 0 444 7 179 "bordereau-89.bordeaux.grid5000.fr"
+> 8 0 8 444 8892500000.000000
+> 6 0 445 9 179 "AS_bordereau_link_89_UP"
+> 8 0 10 445 125000000.000000
+> 8 0 11 445 0.000100
+> 6 0 446 9 179 "AS_bordereau_link_89_DOWN"
+> 8 0 10 446 125000000.000000
+> 8 0 11 446 0.000100
+> 6 0 447 7 179 "bordereau-90.bordeaux.grid5000.fr"
+> 8 0 8 447 8892500000.000000
+> 6 0 448 9 179 "AS_bordereau_link_90_UP"
+> 8 0 10 448 125000000.000000
+> 8 0 11 448 0.000100
+> 6 0 449 9 179 "AS_bordereau_link_90_DOWN"
+> 8 0 10 449 125000000.000000
+> 8 0 11 449 0.000100
+> 6 0 450 7 179 "bordereau-91.bordeaux.grid5000.fr"
+> 8 0 8 450 8892500000.000000
+> 6 0 451 9 179 "AS_bordereau_link_91_UP"
+> 8 0 10 451 125000000.000000
+> 8 0 11 451 0.000100
+> 6 0 452 9 179 "AS_bordereau_link_91_DOWN"
+> 8 0 10 452 125000000.000000
+> 8 0 11 452 0.000100
+> 6 0 453 7 179 "bordereau-92.bordeaux.grid5000.fr"
+> 8 0 8 453 8892500000.000000
+> 6 0 454 9 179 "AS_bordereau_link_92_UP"
+> 8 0 10 454 125000000.000000
+> 8 0 11 454 0.000100
+> 6 0 455 9 179 "AS_bordereau_link_92_DOWN"
+> 8 0 10 455 125000000.000000
+> 8 0 11 455 0.000100
+> 6 0 456 7 179 "bordereau-93.bordeaux.grid5000.fr"
+> 8 0 8 456 8892500000.000000
+> 6 0 457 9 179 "AS_bordereau_link_93_UP"
+> 8 0 10 457 125000000.000000
+> 8 0 11 457 0.000100
+> 6 0 458 9 179 "AS_bordereau_link_93_DOWN"
+> 8 0 10 458 125000000.000000
+> 8 0 11 458 0.000100
+> 6 0 459 12 179 "bordereau-AS_bordereau_router.bordeaux.grid5000.fr"
+> 6 0 460 9 179 "AS_bordereau_backbone"
+> 8 0 10 460 1250000000.000000
+> 8 0 11 460 0.000100
+> 6 0 461 3 21 "link_bordereau"
+> 8 0 4 461 1250000000.000000
+> 8 0 5 461 0.000100
+> 6 0 462 6 21 "AS_borderline"
+> 6 0 463 7 462 "borderline-1.bordeaux.grid5000.fr"
+> 8 0 8 463 13357000000.000000
+> 6 0 464 9 462 "AS_borderline_link_1_UP"
+> 8 0 10 464 125000000.000000
+> 8 0 11 464 0.000100
+> 6 0 465 9 462 "AS_borderline_link_1_DOWN"
+> 8 0 10 465 125000000.000000
+> 8 0 11 465 0.000100
+> 6 0 466 7 462 "borderline-2.bordeaux.grid5000.fr"
+> 8 0 8 466 13357000000.000000
+> 6 0 467 9 462 "AS_borderline_link_2_UP"
+> 8 0 10 467 125000000.000000
+> 8 0 11 467 0.000100
+> 6 0 468 9 462 "AS_borderline_link_2_DOWN"
+> 8 0 10 468 125000000.000000
+> 8 0 11 468 0.000100
+> 6 0 469 7 462 "borderline-3.bordeaux.grid5000.fr"
+> 8 0 8 469 13357000000.000000
+> 6 0 470 9 462 "AS_borderline_link_3_UP"
+> 8 0 10 470 125000000.000000
+> 8 0 11 470 0.000100
+> 6 0 471 9 462 "AS_borderline_link_3_DOWN"
+> 8 0 10 471 125000000.000000
+> 8 0 11 471 0.000100
+> 6 0 472 7 462 "borderline-4.bordeaux.grid5000.fr"
+> 8 0 8 472 13357000000.000000
+> 6 0 473 9 462 "AS_borderline_link_4_UP"
+> 8 0 10 473 125000000.000000
+> 8 0 11 473 0.000100
+> 6 0 474 9 462 "AS_borderline_link_4_DOWN"
+> 8 0 10 474 125000000.000000
+> 8 0 11 474 0.000100
+> 6 0 475 7 462 "borderline-5.bordeaux.grid5000.fr"
+> 8 0 8 475 13357000000.000000
+> 6 0 476 9 462 "AS_borderline_link_5_UP"
+> 8 0 10 476 125000000.000000
+> 8 0 11 476 0.000100
+> 6 0 477 9 462 "AS_borderline_link_5_DOWN"
+> 8 0 10 477 125000000.000000
+> 8 0 11 477 0.000100
+> 6 0 478 7 462 "borderline-6.bordeaux.grid5000.fr"
+> 8 0 8 478 13357000000.000000
+> 6 0 479 9 462 "AS_borderline_link_6_UP"
+> 8 0 10 479 125000000.000000
+> 8 0 11 479 0.000100
+> 6 0 480 9 462 "AS_borderline_link_6_DOWN"
+> 8 0 10 480 125000000.000000
+> 8 0 11 480 0.000100
+> 6 0 481 7 462 "borderline-7.bordeaux.grid5000.fr"
+> 8 0 8 481 13357000000.000000
+> 6 0 482 9 462 "AS_borderline_link_7_UP"
+> 8 0 10 482 125000000.000000
+> 8 0 11 482 0.000100
+> 6 0 483 9 462 "AS_borderline_link_7_DOWN"
+> 8 0 10 483 125000000.000000
+> 8 0 11 483 0.000100
+> 6 0 484 7 462 "borderline-8.bordeaux.grid5000.fr"
+> 8 0 8 484 13357000000.000000
+> 6 0 485 9 462 "AS_borderline_link_8_UP"
+> 8 0 10 485 125000000.000000
+> 8 0 11 485 0.000100
+> 6 0 486 9 462 "AS_borderline_link_8_DOWN"
+> 8 0 10 486 125000000.000000
+> 8 0 11 486 0.000100
+> 6 0 487 7 462 "borderline-9.bordeaux.grid5000.fr"
+> 8 0 8 487 13357000000.000000
+> 6 0 488 9 462 "AS_borderline_link_9_UP"
+> 8 0 10 488 125000000.000000
+> 8 0 11 488 0.000100
+> 6 0 489 9 462 "AS_borderline_link_9_DOWN"
+> 8 0 10 489 125000000.000000
+> 8 0 11 489 0.000100
+> 6 0 490 7 462 "borderline-10.bordeaux.grid5000.fr"
+> 8 0 8 490 13357000000.000000
+> 6 0 491 9 462 "AS_borderline_link_10_UP"
+> 8 0 10 491 125000000.000000
+> 8 0 11 491 0.000100
+> 6 0 492 9 462 "AS_borderline_link_10_DOWN"
+> 8 0 10 492 125000000.000000
+> 8 0 11 492 0.000100
+> 6 0 493 12 462 "borderline-AS_borderline_router.bordeaux.grid5000.fr"
+> 6 0 494 9 462 "AS_borderline_backbone"
+> 8 0 10 494 1250000000.000000
+> 8 0 11 494 0.000100
+> 6 0 495 3 21 "link_borderline"
+> 8 0 4 495 1250000000.000000
+> 8 0 5 495 0.000100
+> 6 0 496 6 21 "gw_AS_bordeaux"
+> 6 0 497 12 496 "gw_bordeaux"
+> 6 0 498 3 21 "link_gw_bordeaux"
+> 8 0 4 498 1250000000.000000
+> 8 0 5 498 0.000100
+> 6 0 499 1 0 "AS_grenoble"
+> 6 0 500 6 499 "AS_adonis"
+> 6 0 501 7 500 "adonis-1.grenoble.grid5000.fr"
+> 8 0 8 501 23681000000.000000
+> 6 0 502 9 500 "AS_adonis_link_1_UP"
+> 8 0 10 502 125000000.000000
+> 8 0 11 502 0.000100
+> 6 0 503 9 500 "AS_adonis_link_1_DOWN"
+> 8 0 10 503 125000000.000000
+> 8 0 11 503 0.000100
+> 6 0 504 7 500 "adonis-2.grenoble.grid5000.fr"
+> 8 0 8 504 23681000000.000000
+> 6 0 505 9 500 "AS_adonis_link_2_UP"
+> 8 0 10 505 125000000.000000
+> 8 0 11 505 0.000100
+> 6 0 506 9 500 "AS_adonis_link_2_DOWN"
+> 8 0 10 506 125000000.000000
+> 8 0 11 506 0.000100
+> 6 0 507 7 500 "adonis-3.grenoble.grid5000.fr"
+> 8 0 8 507 23681000000.000000
+> 6 0 508 9 500 "AS_adonis_link_3_UP"
+> 8 0 10 508 125000000.000000
+> 8 0 11 508 0.000100
+> 6 0 509 9 500 "AS_adonis_link_3_DOWN"
+> 8 0 10 509 125000000.000000
+> 8 0 11 509 0.000100
+> 6 0 510 7 500 "adonis-4.grenoble.grid5000.fr"
+> 8 0 8 510 23681000000.000000
+> 6 0 511 9 500 "AS_adonis_link_4_UP"
+> 8 0 10 511 125000000.000000
+> 8 0 11 511 0.000100
+> 6 0 512 9 500 "AS_adonis_link_4_DOWN"
+> 8 0 10 512 125000000.000000
+> 8 0 11 512 0.000100
+> 6 0 513 7 500 "adonis-5.grenoble.grid5000.fr"
+> 8 0 8 513 23681000000.000000
+> 6 0 514 9 500 "AS_adonis_link_5_UP"
+> 8 0 10 514 125000000.000000
+> 8 0 11 514 0.000100
+> 6 0 515 9 500 "AS_adonis_link_5_DOWN"
+> 8 0 10 515 125000000.000000
+> 8 0 11 515 0.000100
+> 6 0 516 7 500 "adonis-6.grenoble.grid5000.fr"
+> 8 0 8 516 23681000000.000000
+> 6 0 517 9 500 "AS_adonis_link_6_UP"
+> 8 0 10 517 125000000.000000
+> 8 0 11 517 0.000100
+> 6 0 518 9 500 "AS_adonis_link_6_DOWN"
+> 8 0 10 518 125000000.000000
+> 8 0 11 518 0.000100
+> 6 0 519 7 500 "adonis-7.grenoble.grid5000.fr"
+> 8 0 8 519 23681000000.000000
+> 6 0 520 9 500 "AS_adonis_link_7_UP"
+> 8 0 10 520 125000000.000000
+> 8 0 11 520 0.000100
+> 6 0 521 9 500 "AS_adonis_link_7_DOWN"
+> 8 0 10 521 125000000.000000
+> 8 0 11 521 0.000100
+> 6 0 522 7 500 "adonis-8.grenoble.grid5000.fr"
+> 8 0 8 522 23681000000.000000
+> 6 0 523 9 500 "AS_adonis_link_8_UP"
+> 8 0 10 523 125000000.000000
+> 8 0 11 523 0.000100
+> 6 0 524 9 500 "AS_adonis_link_8_DOWN"
+> 8 0 10 524 125000000.000000
+> 8 0 11 524 0.000100
+> 6 0 525 7 500 "adonis-9.grenoble.grid5000.fr"
+> 8 0 8 525 23681000000.000000
+> 6 0 526 9 500 "AS_adonis_link_9_UP"
+> 8 0 10 526 125000000.000000
+> 8 0 11 526 0.000100
+> 6 0 527 9 500 "AS_adonis_link_9_DOWN"
+> 8 0 10 527 125000000.000000
+> 8 0 11 527 0.000100
+> 6 0 528 7 500 "adonis-10.grenoble.grid5000.fr"
+> 8 0 8 528 23681000000.000000
+> 6 0 529 9 500 "AS_adonis_link_10_UP"
+> 8 0 10 529 125000000.000000
+> 8 0 11 529 0.000100
+> 6 0 530 9 500 "AS_adonis_link_10_DOWN"
+> 8 0 10 530 125000000.000000
+> 8 0 11 530 0.000100
+> 6 0 531 7 500 "adonis-11.grenoble.grid5000.fr"
+> 8 0 8 531 23681000000.000000
+> 6 0 532 9 500 "AS_adonis_link_11_UP"
+> 8 0 10 532 125000000.000000
+> 8 0 11 532 0.000100
+> 6 0 533 9 500 "AS_adonis_link_11_DOWN"
+> 8 0 10 533 125000000.000000
+> 8 0 11 533 0.000100
+> 6 0 534 7 500 "adonis-12.grenoble.grid5000.fr"
+> 8 0 8 534 23681000000.000000
+> 6 0 535 9 500 "AS_adonis_link_12_UP"
+> 8 0 10 535 125000000.000000
+> 8 0 11 535 0.000100
+> 6 0 536 9 500 "AS_adonis_link_12_DOWN"
+> 8 0 10 536 125000000.000000
+> 8 0 11 536 0.000100
+> 6 0 537 12 500 "adonis-AS_adonis_router.grenoble.grid5000.fr"
+> 6 0 538 9 500 "AS_adonis_backbone"
+> 8 0 10 538 1250000000.000000
+> 8 0 11 538 0.000100
+> 6 0 539 3 499 "link_adonis"
+> 8 0 4 539 1250000000.000000
+> 8 0 5 539 0.000100
+> 6 0 540 6 499 "AS_edel"
+> 6 0 541 7 540 "edel-1.grenoble.grid5000.fr"
+> 8 0 8 541 23492000000.000000
+> 6 0 542 9 540 "AS_edel_link_1_UP"
+> 8 0 10 542 125000000.000000
+> 8 0 11 542 0.000100
+> 6 0 543 9 540 "AS_edel_link_1_DOWN"
+> 8 0 10 543 125000000.000000
+> 8 0 11 543 0.000100
+> 6 0 544 7 540 "edel-2.grenoble.grid5000.fr"
+> 8 0 8 544 23492000000.000000
+> 6 0 545 9 540 "AS_edel_link_2_UP"
+> 8 0 10 545 125000000.000000
+> 8 0 11 545 0.000100
+> 6 0 546 9 540 "AS_edel_link_2_DOWN"
+> 8 0 10 546 125000000.000000
+> 8 0 11 546 0.000100
+> 6 0 547 7 540 "edel-3.grenoble.grid5000.fr"
+> 8 0 8 547 23492000000.000000
+> 6 0 548 9 540 "AS_edel_link_3_UP"
+> 8 0 10 548 125000000.000000
+> 8 0 11 548 0.000100
+> 6 0 549 9 540 "AS_edel_link_3_DOWN"
+> 8 0 10 549 125000000.000000
+> 8 0 11 549 0.000100
+> 6 0 550 7 540 "edel-4.grenoble.grid5000.fr"
+> 8 0 8 550 23492000000.000000
+> 6 0 551 9 540 "AS_edel_link_4_UP"
+> 8 0 10 551 125000000.000000
+> 8 0 11 551 0.000100
+> 6 0 552 9 540 "AS_edel_link_4_DOWN"
+> 8 0 10 552 125000000.000000
+> 8 0 11 552 0.000100
+> 6 0 553 7 540 "edel-5.grenoble.grid5000.fr"
+> 8 0 8 553 23492000000.000000
+> 6 0 554 9 540 "AS_edel_link_5_UP"
+> 8 0 10 554 125000000.000000
+> 8 0 11 554 0.000100
+> 6 0 555 9 540 "AS_edel_link_5_DOWN"
+> 8 0 10 555 125000000.000000
+> 8 0 11 555 0.000100
+> 6 0 556 7 540 "edel-6.grenoble.grid5000.fr"
+> 8 0 8 556 23492000000.000000
+> 6 0 557 9 540 "AS_edel_link_6_UP"
+> 8 0 10 557 125000000.000000
+> 8 0 11 557 0.000100
+> 6 0 558 9 540 "AS_edel_link_6_DOWN"
+> 8 0 10 558 125000000.000000
+> 8 0 11 558 0.000100
+> 6 0 559 7 540 "edel-7.grenoble.grid5000.fr"
+> 8 0 8 559 23492000000.000000
+> 6 0 560 9 540 "AS_edel_link_7_UP"
+> 8 0 10 560 125000000.000000
+> 8 0 11 560 0.000100
+> 6 0 561 9 540 "AS_edel_link_7_DOWN"
+> 8 0 10 561 125000000.000000
+> 8 0 11 561 0.000100
+> 6 0 562 7 540 "edel-8.grenoble.grid5000.fr"
+> 8 0 8 562 23492000000.000000
+> 6 0 563 9 540 "AS_edel_link_8_UP"
+> 8 0 10 563 125000000.000000
+> 8 0 11 563 0.000100
+> 6 0 564 9 540 "AS_edel_link_8_DOWN"
+> 8 0 10 564 125000000.000000
+> 8 0 11 564 0.000100
+> 6 0 565 7 540 "edel-9.grenoble.grid5000.fr"
+> 8 0 8 565 23492000000.000000
+> 6 0 566 9 540 "AS_edel_link_9_UP"
+> 8 0 10 566 125000000.000000
+> 8 0 11 566 0.000100
+> 6 0 567 9 540 "AS_edel_link_9_DOWN"
+> 8 0 10 567 125000000.000000
+> 8 0 11 567 0.000100
+> 6 0 568 7 540 "edel-10.grenoble.grid5000.fr"
+> 8 0 8 568 23492000000.000000
+> 6 0 569 9 540 "AS_edel_link_10_UP"
+> 8 0 10 569 125000000.000000
+> 8 0 11 569 0.000100
+> 6 0 570 9 540 "AS_edel_link_10_DOWN"
+> 8 0 10 570 125000000.000000
+> 8 0 11 570 0.000100
+> 6 0 571 7 540 "edel-11.grenoble.grid5000.fr"
+> 8 0 8 571 23492000000.000000
+> 6 0 572 9 540 "AS_edel_link_11_UP"
+> 8 0 10 572 125000000.000000
+> 8 0 11 572 0.000100
+> 6 0 573 9 540 "AS_edel_link_11_DOWN"
+> 8 0 10 573 125000000.000000
+> 8 0 11 573 0.000100
+> 6 0 574 7 540 "edel-12.grenoble.grid5000.fr"
+> 8 0 8 574 23492000000.000000
+> 6 0 575 9 540 "AS_edel_link_12_UP"
+> 8 0 10 575 125000000.000000
+> 8 0 11 575 0.000100
+> 6 0 576 9 540 "AS_edel_link_12_DOWN"
+> 8 0 10 576 125000000.000000
+> 8 0 11 576 0.000100
+> 6 0 577 7 540 "edel-13.grenoble.grid5000.fr"
+> 8 0 8 577 23492000000.000000
+> 6 0 578 9 540 "AS_edel_link_13_UP"
+> 8 0 10 578 125000000.000000
+> 8 0 11 578 0.000100
+> 6 0 579 9 540 "AS_edel_link_13_DOWN"
+> 8 0 10 579 125000000.000000
+> 8 0 11 579 0.000100
+> 6 0 580 7 540 "edel-14.grenoble.grid5000.fr"
+> 8 0 8 580 23492000000.000000
+> 6 0 581 9 540 "AS_edel_link_14_UP"
+> 8 0 10 581 125000000.000000
+> 8 0 11 581 0.000100
+> 6 0 582 9 540 "AS_edel_link_14_DOWN"
+> 8 0 10 582 125000000.000000
+> 8 0 11 582 0.000100
+> 6 0 583 7 540 "edel-15.grenoble.grid5000.fr"
+> 8 0 8 583 23492000000.000000
+> 6 0 584 9 540 "AS_edel_link_15_UP"
+> 8 0 10 584 125000000.000000
+> 8 0 11 584 0.000100
+> 6 0 585 9 540 "AS_edel_link_15_DOWN"
+> 8 0 10 585 125000000.000000
+> 8 0 11 585 0.000100
+> 6 0 586 7 540 "edel-16.grenoble.grid5000.fr"
+> 8 0 8 586 23492000000.000000
+> 6 0 587 9 540 "AS_edel_link_16_UP"
+> 8 0 10 587 125000000.000000
+> 8 0 11 587 0.000100
+> 6 0 588 9 540 "AS_edel_link_16_DOWN"
+> 8 0 10 588 125000000.000000
+> 8 0 11 588 0.000100
+> 6 0 589 7 540 "edel-17.grenoble.grid5000.fr"
+> 8 0 8 589 23492000000.000000
+> 6 0 590 9 540 "AS_edel_link_17_UP"
+> 8 0 10 590 125000000.000000
+> 8 0 11 590 0.000100
+> 6 0 591 9 540 "AS_edel_link_17_DOWN"
+> 8 0 10 591 125000000.000000
+> 8 0 11 591 0.000100
+> 6 0 592 7 540 "edel-18.grenoble.grid5000.fr"
+> 8 0 8 592 23492000000.000000
+> 6 0 593 9 540 "AS_edel_link_18_UP"
+> 8 0 10 593 125000000.000000
+> 8 0 11 593 0.000100
+> 6 0 594 9 540 "AS_edel_link_18_DOWN"
+> 8 0 10 594 125000000.000000
+> 8 0 11 594 0.000100
+> 6 0 595 7 540 "edel-19.grenoble.grid5000.fr"
+> 8 0 8 595 23492000000.000000
+> 6 0 596 9 540 "AS_edel_link_19_UP"
+> 8 0 10 596 125000000.000000
+> 8 0 11 596 0.000100
+> 6 0 597 9 540 "AS_edel_link_19_DOWN"
+> 8 0 10 597 125000000.000000
+> 8 0 11 597 0.000100
+> 6 0 598 7 540 "edel-20.grenoble.grid5000.fr"
+> 8 0 8 598 23492000000.000000
+> 6 0 599 9 540 "AS_edel_link_20_UP"
+> 8 0 10 599 125000000.000000
+> 8 0 11 599 0.000100
+> 6 0 600 9 540 "AS_edel_link_20_DOWN"
+> 8 0 10 600 125000000.000000
+> 8 0 11 600 0.000100
+> 6 0 601 7 540 "edel-21.grenoble.grid5000.fr"
+> 8 0 8 601 23492000000.000000
+> 6 0 602 9 540 "AS_edel_link_21_UP"
+> 8 0 10 602 125000000.000000
+> 8 0 11 602 0.000100
+> 6 0 603 9 540 "AS_edel_link_21_DOWN"
+> 8 0 10 603 125000000.000000
+> 8 0 11 603 0.000100
+> 6 0 604 7 540 "edel-22.grenoble.grid5000.fr"
+> 8 0 8 604 23492000000.000000
+> 6 0 605 9 540 "AS_edel_link_22_UP"
+> 8 0 10 605 125000000.000000
+> 8 0 11 605 0.000100
+> 6 0 606 9 540 "AS_edel_link_22_DOWN"
+> 8 0 10 606 125000000.000000
+> 8 0 11 606 0.000100
+> 6 0 607 7 540 "edel-23.grenoble.grid5000.fr"
+> 8 0 8 607 23492000000.000000
+> 6 0 608 9 540 "AS_edel_link_23_UP"
+> 8 0 10 608 125000000.000000
+> 8 0 11 608 0.000100
+> 6 0 609 9 540 "AS_edel_link_23_DOWN"
+> 8 0 10 609 125000000.000000
+> 8 0 11 609 0.000100
+> 6 0 610 7 540 "edel-24.grenoble.grid5000.fr"
+> 8 0 8 610 23492000000.000000
+> 6 0 611 9 540 "AS_edel_link_24_UP"
+> 8 0 10 611 125000000.000000
+> 8 0 11 611 0.000100
+> 6 0 612 9 540 "AS_edel_link_24_DOWN"
+> 8 0 10 612 125000000.000000
+> 8 0 11 612 0.000100
+> 6 0 613 7 540 "edel-25.grenoble.grid5000.fr"
+> 8 0 8 613 23492000000.000000
+> 6 0 614 9 540 "AS_edel_link_25_UP"
+> 8 0 10 614 125000000.000000
+> 8 0 11 614 0.000100
+> 6 0 615 9 540 "AS_edel_link_25_DOWN"
+> 8 0 10 615 125000000.000000
+> 8 0 11 615 0.000100
+> 6 0 616 7 540 "edel-26.grenoble.grid5000.fr"
+> 8 0 8 616 23492000000.000000
+> 6 0 617 9 540 "AS_edel_link_26_UP"
+> 8 0 10 617 125000000.000000
+> 8 0 11 617 0.000100
+> 6 0 618 9 540 "AS_edel_link_26_DOWN"
+> 8 0 10 618 125000000.000000
+> 8 0 11 618 0.000100
+> 6 0 619 7 540 "edel-27.grenoble.grid5000.fr"
+> 8 0 8 619 23492000000.000000
+> 6 0 620 9 540 "AS_edel_link_27_UP"
+> 8 0 10 620 125000000.000000
+> 8 0 11 620 0.000100
+> 6 0 621 9 540 "AS_edel_link_27_DOWN"
+> 8 0 10 621 125000000.000000
+> 8 0 11 621 0.000100
+> 6 0 622 7 540 "edel-28.grenoble.grid5000.fr"
+> 8 0 8 622 23492000000.000000
+> 6 0 623 9 540 "AS_edel_link_28_UP"
+> 8 0 10 623 125000000.000000
+> 8 0 11 623 0.000100
+> 6 0 624 9 540 "AS_edel_link_28_DOWN"
+> 8 0 10 624 125000000.000000
+> 8 0 11 624 0.000100
+> 6 0 625 7 540 "edel-29.grenoble.grid5000.fr"
+> 8 0 8 625 23492000000.000000
+> 6 0 626 9 540 "AS_edel_link_29_UP"
+> 8 0 10 626 125000000.000000
+> 8 0 11 626 0.000100
+> 6 0 627 9 540 "AS_edel_link_29_DOWN"
+> 8 0 10 627 125000000.000000
+> 8 0 11 627 0.000100
+> 6 0 628 7 540 "edel-30.grenoble.grid5000.fr"
+> 8 0 8 628 23492000000.000000
+> 6 0 629 9 540 "AS_edel_link_30_UP"
+> 8 0 10 629 125000000.000000
+> 8 0 11 629 0.000100
+> 6 0 630 9 540 "AS_edel_link_30_DOWN"
+> 8 0 10 630 125000000.000000
+> 8 0 11 630 0.000100
+> 6 0 631 7 540 "edel-31.grenoble.grid5000.fr"
+> 8 0 8 631 23492000000.000000
+> 6 0 632 9 540 "AS_edel_link_31_UP"
+> 8 0 10 632 125000000.000000
+> 8 0 11 632 0.000100
+> 6 0 633 9 540 "AS_edel_link_31_DOWN"
+> 8 0 10 633 125000000.000000
+> 8 0 11 633 0.000100
+> 6 0 634 7 540 "edel-32.grenoble.grid5000.fr"
+> 8 0 8 634 23492000000.000000
+> 6 0 635 9 540 "AS_edel_link_32_UP"
+> 8 0 10 635 125000000.000000
+> 8 0 11 635 0.000100
+> 6 0 636 9 540 "AS_edel_link_32_DOWN"
+> 8 0 10 636 125000000.000000
+> 8 0 11 636 0.000100
+> 6 0 637 7 540 "edel-33.grenoble.grid5000.fr"
+> 8 0 8 637 23492000000.000000
+> 6 0 638 9 540 "AS_edel_link_33_UP"
+> 8 0 10 638 125000000.000000
+> 8 0 11 638 0.000100
+> 6 0 639 9 540 "AS_edel_link_33_DOWN"
+> 8 0 10 639 125000000.000000
+> 8 0 11 639 0.000100
+> 6 0 640 7 540 "edel-34.grenoble.grid5000.fr"
+> 8 0 8 640 23492000000.000000
+> 6 0 641 9 540 "AS_edel_link_34_UP"
+> 8 0 10 641 125000000.000000
+> 8 0 11 641 0.000100
+> 6 0 642 9 540 "AS_edel_link_34_DOWN"
+> 8 0 10 642 125000000.000000
+> 8 0 11 642 0.000100
+> 6 0 643 7 540 "edel-35.grenoble.grid5000.fr"
+> 8 0 8 643 23492000000.000000
+> 6 0 644 9 540 "AS_edel_link_35_UP"
+> 8 0 10 644 125000000.000000
+> 8 0 11 644 0.000100
+> 6 0 645 9 540 "AS_edel_link_35_DOWN"
+> 8 0 10 645 125000000.000000
+> 8 0 11 645 0.000100
+> 6 0 646 7 540 "edel-36.grenoble.grid5000.fr"
+> 8 0 8 646 23492000000.000000
+> 6 0 647 9 540 "AS_edel_link_36_UP"
+> 8 0 10 647 125000000.000000
+> 8 0 11 647 0.000100
+> 6 0 648 9 540 "AS_edel_link_36_DOWN"
+> 8 0 10 648 125000000.000000
+> 8 0 11 648 0.000100
+> 6 0 649 7 540 "edel-37.grenoble.grid5000.fr"
+> 8 0 8 649 23492000000.000000
+> 6 0 650 9 540 "AS_edel_link_37_UP"
+> 8 0 10 650 125000000.000000
+> 8 0 11 650 0.000100
+> 6 0 651 9 540 "AS_edel_link_37_DOWN"
+> 8 0 10 651 125000000.000000
+> 8 0 11 651 0.000100
+> 6 0 652 7 540 "edel-38.grenoble.grid5000.fr"
+> 8 0 8 652 23492000000.000000
+> 6 0 653 9 540 "AS_edel_link_38_UP"
+> 8 0 10 653 125000000.000000
+> 8 0 11 653 0.000100
+> 6 0 654 9 540 "AS_edel_link_38_DOWN"
+> 8 0 10 654 125000000.000000
+> 8 0 11 654 0.000100
+> 6 0 655 7 540 "edel-39.grenoble.grid5000.fr"
+> 8 0 8 655 23492000000.000000
+> 6 0 656 9 540 "AS_edel_link_39_UP"
+> 8 0 10 656 125000000.000000
+> 8 0 11 656 0.000100
+> 6 0 657 9 540 "AS_edel_link_39_DOWN"
+> 8 0 10 657 125000000.000000
+> 8 0 11 657 0.000100
+> 6 0 658 7 540 "edel-40.grenoble.grid5000.fr"
+> 8 0 8 658 23492000000.000000
+> 6 0 659 9 540 "AS_edel_link_40_UP"
+> 8 0 10 659 125000000.000000
+> 8 0 11 659 0.000100
+> 6 0 660 9 540 "AS_edel_link_40_DOWN"
+> 8 0 10 660 125000000.000000
+> 8 0 11 660 0.000100
+> 6 0 661 7 540 "edel-41.grenoble.grid5000.fr"
+> 8 0 8 661 23492000000.000000
+> 6 0 662 9 540 "AS_edel_link_41_UP"
+> 8 0 10 662 125000000.000000
+> 8 0 11 662 0.000100
+> 6 0 663 9 540 "AS_edel_link_41_DOWN"
+> 8 0 10 663 125000000.000000
+> 8 0 11 663 0.000100
+> 6 0 664 7 540 "edel-42.grenoble.grid5000.fr"
+> 8 0 8 664 23492000000.000000
+> 6 0 665 9 540 "AS_edel_link_42_UP"
+> 8 0 10 665 125000000.000000
+> 8 0 11 665 0.000100
+> 6 0 666 9 540 "AS_edel_link_42_DOWN"
+> 8 0 10 666 125000000.000000
+> 8 0 11 666 0.000100
+> 6 0 667 7 540 "edel-43.grenoble.grid5000.fr"
+> 8 0 8 667 23492000000.000000
+> 6 0 668 9 540 "AS_edel_link_43_UP"
+> 8 0 10 668 125000000.000000
+> 8 0 11 668 0.000100
+> 6 0 669 9 540 "AS_edel_link_43_DOWN"
+> 8 0 10 669 125000000.000000
+> 8 0 11 669 0.000100
+> 6 0 670 7 540 "edel-44.grenoble.grid5000.fr"
+> 8 0 8 670 23492000000.000000
+> 6 0 671 9 540 "AS_edel_link_44_UP"
+> 8 0 10 671 125000000.000000
+> 8 0 11 671 0.000100
+> 6 0 672 9 540 "AS_edel_link_44_DOWN"
+> 8 0 10 672 125000000.000000
+> 8 0 11 672 0.000100
+> 6 0 673 7 540 "edel-45.grenoble.grid5000.fr"
+> 8 0 8 673 23492000000.000000
+> 6 0 674 9 540 "AS_edel_link_45_UP"
+> 8 0 10 674 125000000.000000
+> 8 0 11 674 0.000100
+> 6 0 675 9 540 "AS_edel_link_45_DOWN"
+> 8 0 10 675 125000000.000000
+> 8 0 11 675 0.000100
+> 6 0 676 7 540 "edel-46.grenoble.grid5000.fr"
+> 8 0 8 676 23492000000.000000
+> 6 0 677 9 540 "AS_edel_link_46_UP"
+> 8 0 10 677 125000000.000000
+> 8 0 11 677 0.000100
+> 6 0 678 9 540 "AS_edel_link_46_DOWN"
+> 8 0 10 678 125000000.000000
+> 8 0 11 678 0.000100
+> 6 0 679 7 540 "edel-47.grenoble.grid5000.fr"
+> 8 0 8 679 23492000000.000000
+> 6 0 680 9 540 "AS_edel_link_47_UP"
+> 8 0 10 680 125000000.000000
+> 8 0 11 680 0.000100
+> 6 0 681 9 540 "AS_edel_link_47_DOWN"
+> 8 0 10 681 125000000.000000
+> 8 0 11 681 0.000100
+> 6 0 682 7 540 "edel-48.grenoble.grid5000.fr"
+> 8 0 8 682 23492000000.000000
+> 6 0 683 9 540 "AS_edel_link_48_UP"
+> 8 0 10 683 125000000.000000
+> 8 0 11 683 0.000100
+> 6 0 684 9 540 "AS_edel_link_48_DOWN"
+> 8 0 10 684 125000000.000000
+> 8 0 11 684 0.000100
+> 6 0 685 7 540 "edel-49.grenoble.grid5000.fr"
+> 8 0 8 685 23492000000.000000
+> 6 0 686 9 540 "AS_edel_link_49_UP"
+> 8 0 10 686 125000000.000000
+> 8 0 11 686 0.000100
+> 6 0 687 9 540 "AS_edel_link_49_DOWN"
+> 8 0 10 687 125000000.000000
+> 8 0 11 687 0.000100
+> 6 0 688 7 540 "edel-50.grenoble.grid5000.fr"
+> 8 0 8 688 23492000000.000000
+> 6 0 689 9 540 "AS_edel_link_50_UP"
+> 8 0 10 689 125000000.000000
+> 8 0 11 689 0.000100
+> 6 0 690 9 540 "AS_edel_link_50_DOWN"
+> 8 0 10 690 125000000.000000
+> 8 0 11 690 0.000100
+> 6 0 691 7 540 "edel-51.grenoble.grid5000.fr"
+> 8 0 8 691 23492000000.000000
+> 6 0 692 9 540 "AS_edel_link_51_UP"
+> 8 0 10 692 125000000.000000
+> 8 0 11 692 0.000100
+> 6 0 693 9 540 "AS_edel_link_51_DOWN"
+> 8 0 10 693 125000000.000000
+> 8 0 11 693 0.000100
+> 6 0 694 7 540 "edel-52.grenoble.grid5000.fr"
+> 8 0 8 694 23492000000.000000
+> 6 0 695 9 540 "AS_edel_link_52_UP"
+> 8 0 10 695 125000000.000000
+> 8 0 11 695 0.000100
+> 6 0 696 9 540 "AS_edel_link_52_DOWN"
+> 8 0 10 696 125000000.000000
+> 8 0 11 696 0.000100
+> 6 0 697 7 540 "edel-53.grenoble.grid5000.fr"
+> 8 0 8 697 23492000000.000000
+> 6 0 698 9 540 "AS_edel_link_53_UP"
+> 8 0 10 698 125000000.000000
+> 8 0 11 698 0.000100
+> 6 0 699 9 540 "AS_edel_link_53_DOWN"
+> 8 0 10 699 125000000.000000
+> 8 0 11 699 0.000100
+> 6 0 700 7 540 "edel-54.grenoble.grid5000.fr"
+> 8 0 8 700 23492000000.000000
+> 6 0 701 9 540 "AS_edel_link_54_UP"
+> 8 0 10 701 125000000.000000
+> 8 0 11 701 0.000100
+> 6 0 702 9 540 "AS_edel_link_54_DOWN"
+> 8 0 10 702 125000000.000000
+> 8 0 11 702 0.000100
+> 6 0 703 7 540 "edel-55.grenoble.grid5000.fr"
+> 8 0 8 703 23492000000.000000
+> 6 0 704 9 540 "AS_edel_link_55_UP"
+> 8 0 10 704 125000000.000000
+> 8 0 11 704 0.000100
+> 6 0 705 9 540 "AS_edel_link_55_DOWN"
+> 8 0 10 705 125000000.000000
+> 8 0 11 705 0.000100
+> 6 0 706 7 540 "edel-56.grenoble.grid5000.fr"
+> 8 0 8 706 23492000000.000000
+> 6 0 707 9 540 "AS_edel_link_56_UP"
+> 8 0 10 707 125000000.000000
+> 8 0 11 707 0.000100
+> 6 0 708 9 540 "AS_edel_link_56_DOWN"
+> 8 0 10 708 125000000.000000
+> 8 0 11 708 0.000100
+> 6 0 709 7 540 "edel-57.grenoble.grid5000.fr"
+> 8 0 8 709 23492000000.000000
+> 6 0 710 9 540 "AS_edel_link_57_UP"
+> 8 0 10 710 125000000.000000
+> 8 0 11 710 0.000100
+> 6 0 711 9 540 "AS_edel_link_57_DOWN"
+> 8 0 10 711 125000000.000000
+> 8 0 11 711 0.000100
+> 6 0 712 7 540 "edel-58.grenoble.grid5000.fr"
+> 8 0 8 712 23492000000.000000
+> 6 0 713 9 540 "AS_edel_link_58_UP"
+> 8 0 10 713 125000000.000000
+> 8 0 11 713 0.000100
+> 6 0 714 9 540 "AS_edel_link_58_DOWN"
+> 8 0 10 714 125000000.000000
+> 8 0 11 714 0.000100
+> 6 0 715 7 540 "edel-59.grenoble.grid5000.fr"
+> 8 0 8 715 23492000000.000000
+> 6 0 716 9 540 "AS_edel_link_59_UP"
+> 8 0 10 716 125000000.000000
+> 8 0 11 716 0.000100
+> 6 0 717 9 540 "AS_edel_link_59_DOWN"
+> 8 0 10 717 125000000.000000
+> 8 0 11 717 0.000100
+> 6 0 718 7 540 "edel-60.grenoble.grid5000.fr"
+> 8 0 8 718 23492000000.000000
+> 6 0 719 9 540 "AS_edel_link_60_UP"
+> 8 0 10 719 125000000.000000
+> 8 0 11 719 0.000100
+> 6 0 720 9 540 "AS_edel_link_60_DOWN"
+> 8 0 10 720 125000000.000000
+> 8 0 11 720 0.000100
+> 6 0 721 7 540 "edel-61.grenoble.grid5000.fr"
+> 8 0 8 721 23492000000.000000
+> 6 0 722 9 540 "AS_edel_link_61_UP"
+> 8 0 10 722 125000000.000000
+> 8 0 11 722 0.000100
+> 6 0 723 9 540 "AS_edel_link_61_DOWN"
+> 8 0 10 723 125000000.000000
+> 8 0 11 723 0.000100
+> 6 0 724 7 540 "edel-62.grenoble.grid5000.fr"
+> 8 0 8 724 23492000000.000000
+> 6 0 725 9 540 "AS_edel_link_62_UP"
+> 8 0 10 725 125000000.000000
+> 8 0 11 725 0.000100
+> 6 0 726 9 540 "AS_edel_link_62_DOWN"
+> 8 0 10 726 125000000.000000
+> 8 0 11 726 0.000100
+> 6 0 727 7 540 "edel-63.grenoble.grid5000.fr"
+> 8 0 8 727 23492000000.000000
+> 6 0 728 9 540 "AS_edel_link_63_UP"
+> 8 0 10 728 125000000.000000
+> 8 0 11 728 0.000100
+> 6 0 729 9 540 "AS_edel_link_63_DOWN"
+> 8 0 10 729 125000000.000000
+> 8 0 11 729 0.000100
+> 6 0 730 7 540 "edel-64.grenoble.grid5000.fr"
+> 8 0 8 730 23492000000.000000
+> 6 0 731 9 540 "AS_edel_link_64_UP"
+> 8 0 10 731 125000000.000000
+> 8 0 11 731 0.000100
+> 6 0 732 9 540 "AS_edel_link_64_DOWN"
+> 8 0 10 732 125000000.000000
+> 8 0 11 732 0.000100
+> 6 0 733 7 540 "edel-65.grenoble.grid5000.fr"
+> 8 0 8 733 23492000000.000000
+> 6 0 734 9 540 "AS_edel_link_65_UP"
+> 8 0 10 734 125000000.000000
+> 8 0 11 734 0.000100
+> 6 0 735 9 540 "AS_edel_link_65_DOWN"
+> 8 0 10 735 125000000.000000
+> 8 0 11 735 0.000100
+> 6 0 736 7 540 "edel-66.grenoble.grid5000.fr"
+> 8 0 8 736 23492000000.000000
+> 6 0 737 9 540 "AS_edel_link_66_UP"
+> 8 0 10 737 125000000.000000
+> 8 0 11 737 0.000100
+> 6 0 738 9 540 "AS_edel_link_66_DOWN"
+> 8 0 10 738 125000000.000000
+> 8 0 11 738 0.000100
+> 6 0 739 7 540 "edel-67.grenoble.grid5000.fr"
+> 8 0 8 739 23492000000.000000
+> 6 0 740 9 540 "AS_edel_link_67_UP"
+> 8 0 10 740 125000000.000000
+> 8 0 11 740 0.000100
+> 6 0 741 9 540 "AS_edel_link_67_DOWN"
+> 8 0 10 741 125000000.000000
+> 8 0 11 741 0.000100
+> 6 0 742 7 540 "edel-68.grenoble.grid5000.fr"
+> 8 0 8 742 23492000000.000000
+> 6 0 743 9 540 "AS_edel_link_68_UP"
+> 8 0 10 743 125000000.000000
+> 8 0 11 743 0.000100
+> 6 0 744 9 540 "AS_edel_link_68_DOWN"
+> 8 0 10 744 125000000.000000
+> 8 0 11 744 0.000100
+> 6 0 745 7 540 "edel-69.grenoble.grid5000.fr"
+> 8 0 8 745 23492000000.000000
+> 6 0 746 9 540 "AS_edel_link_69_UP"
+> 8 0 10 746 125000000.000000
+> 8 0 11 746 0.000100
+> 6 0 747 9 540 "AS_edel_link_69_DOWN"
+> 8 0 10 747 125000000.000000
+> 8 0 11 747 0.000100
+> 6 0 748 7 540 "edel-70.grenoble.grid5000.fr"
+> 8 0 8 748 23492000000.000000
+> 6 0 749 9 540 "AS_edel_link_70_UP"
+> 8 0 10 749 125000000.000000
+> 8 0 11 749 0.000100
+> 6 0 750 9 540 "AS_edel_link_70_DOWN"
+> 8 0 10 750 125000000.000000
+> 8 0 11 750 0.000100
+> 6 0 751 7 540 "edel-71.grenoble.grid5000.fr"
+> 8 0 8 751 23492000000.000000
+> 6 0 752 9 540 "AS_edel_link_71_UP"
+> 8 0 10 752 125000000.000000
+> 8 0 11 752 0.000100
+> 6 0 753 9 540 "AS_edel_link_71_DOWN"
+> 8 0 10 753 125000000.000000
+> 8 0 11 753 0.000100
+> 6 0 754 7 540 "edel-72.grenoble.grid5000.fr"
+> 8 0 8 754 23492000000.000000
+> 6 0 755 9 540 "AS_edel_link_72_UP"
+> 8 0 10 755 125000000.000000
+> 8 0 11 755 0.000100
+> 6 0 756 9 540 "AS_edel_link_72_DOWN"
+> 8 0 10 756 125000000.000000
+> 8 0 11 756 0.000100
+> 6 0 757 12 540 "edel-AS_edel_router.grenoble.grid5000.fr"
+> 6 0 758 9 540 "AS_edel_backbone"
+> 8 0 10 758 1250000000.000000
+> 8 0 11 758 0.000100
+> 6 0 759 3 499 "link_edel"
+> 8 0 4 759 1250000000.000000
+> 8 0 5 759 0.000100
+> 6 0 760 6 499 "AS_genepi"
+> 6 0 761 7 760 "genepi-1.grenoble.grid5000.fr"
+> 8 0 8 761 21175000000.000000
+> 6 0 762 9 760 "AS_genepi_link_1_UP"
+> 8 0 10 762 125000000.000000
+> 8 0 11 762 0.000100
+> 6 0 763 9 760 "AS_genepi_link_1_DOWN"
+> 8 0 10 763 125000000.000000
+> 8 0 11 763 0.000100
+> 6 0 764 7 760 "genepi-2.grenoble.grid5000.fr"
+> 8 0 8 764 21175000000.000000
+> 6 0 765 9 760 "AS_genepi_link_2_UP"
+> 8 0 10 765 125000000.000000
+> 8 0 11 765 0.000100
+> 6 0 766 9 760 "AS_genepi_link_2_DOWN"
+> 8 0 10 766 125000000.000000
+> 8 0 11 766 0.000100
+> 6 0 767 7 760 "genepi-3.grenoble.grid5000.fr"
+> 8 0 8 767 21175000000.000000
+> 6 0 768 9 760 "AS_genepi_link_3_UP"
+> 8 0 10 768 125000000.000000
+> 8 0 11 768 0.000100
+> 6 0 769 9 760 "AS_genepi_link_3_DOWN"
+> 8 0 10 769 125000000.000000
+> 8 0 11 769 0.000100
+> 6 0 770 7 760 "genepi-4.grenoble.grid5000.fr"
+> 8 0 8 770 21175000000.000000
+> 6 0 771 9 760 "AS_genepi_link_4_UP"
+> 8 0 10 771 125000000.000000
+> 8 0 11 771 0.000100
+> 6 0 772 9 760 "AS_genepi_link_4_DOWN"
+> 8 0 10 772 125000000.000000
+> 8 0 11 772 0.000100
+> 6 0 773 7 760 "genepi-5.grenoble.grid5000.fr"
+> 8 0 8 773 21175000000.000000
+> 6 0 774 9 760 "AS_genepi_link_5_UP"
+> 8 0 10 774 125000000.000000
+> 8 0 11 774 0.000100
+> 6 0 775 9 760 "AS_genepi_link_5_DOWN"
+> 8 0 10 775 125000000.000000
+> 8 0 11 775 0.000100
+> 6 0 776 7 760 "genepi-6.grenoble.grid5000.fr"
+> 8 0 8 776 21175000000.000000
+> 6 0 777 9 760 "AS_genepi_link_6_UP"
+> 8 0 10 777 125000000.000000
+> 8 0 11 777 0.000100
+> 6 0 778 9 760 "AS_genepi_link_6_DOWN"
+> 8 0 10 778 125000000.000000
+> 8 0 11 778 0.000100
+> 6 0 779 7 760 "genepi-7.grenoble.grid5000.fr"
+> 8 0 8 779 21175000000.000000
+> 6 0 780 9 760 "AS_genepi_link_7_UP"
+> 8 0 10 780 125000000.000000
+> 8 0 11 780 0.000100
+> 6 0 781 9 760 "AS_genepi_link_7_DOWN"
+> 8 0 10 781 125000000.000000
+> 8 0 11 781 0.000100
+> 6 0 782 7 760 "genepi-8.grenoble.grid5000.fr"
+> 8 0 8 782 21175000000.000000
+> 6 0 783 9 760 "AS_genepi_link_8_UP"
+> 8 0 10 783 125000000.000000
+> 8 0 11 783 0.000100
+> 6 0 784 9 760 "AS_genepi_link_8_DOWN"
+> 8 0 10 784 125000000.000000
+> 8 0 11 784 0.000100
+> 6 0 785 7 760 "genepi-9.grenoble.grid5000.fr"
+> 8 0 8 785 21175000000.000000
+> 6 0 786 9 760 "AS_genepi_link_9_UP"
+> 8 0 10 786 125000000.000000
+> 8 0 11 786 0.000100
+> 6 0 787 9 760 "AS_genepi_link_9_DOWN"
+> 8 0 10 787 125000000.000000
+> 8 0 11 787 0.000100
+> 6 0 788 7 760 "genepi-10.grenoble.grid5000.fr"
+> 8 0 8 788 21175000000.000000
+> 6 0 789 9 760 "AS_genepi_link_10_UP"
+> 8 0 10 789 125000000.000000
+> 8 0 11 789 0.000100
+> 6 0 790 9 760 "AS_genepi_link_10_DOWN"
+> 8 0 10 790 125000000.000000
+> 8 0 11 790 0.000100
+> 6 0 791 7 760 "genepi-11.grenoble.grid5000.fr"
+> 8 0 8 791 21175000000.000000
+> 6 0 792 9 760 "AS_genepi_link_11_UP"
+> 8 0 10 792 125000000.000000
+> 8 0 11 792 0.000100
+> 6 0 793 9 760 "AS_genepi_link_11_DOWN"
+> 8 0 10 793 125000000.000000
+> 8 0 11 793 0.000100
+> 6 0 794 7 760 "genepi-12.grenoble.grid5000.fr"
+> 8 0 8 794 21175000000.000000
+> 6 0 795 9 760 "AS_genepi_link_12_UP"
+> 8 0 10 795 125000000.000000
+> 8 0 11 795 0.000100
+> 6 0 796 9 760 "AS_genepi_link_12_DOWN"
+> 8 0 10 796 125000000.000000
+> 8 0 11 796 0.000100
+> 6 0 797 7 760 "genepi-13.grenoble.grid5000.fr"
+> 8 0 8 797 21175000000.000000
+> 6 0 798 9 760 "AS_genepi_link_13_UP"
+> 8 0 10 798 125000000.000000
+> 8 0 11 798 0.000100
+> 6 0 799 9 760 "AS_genepi_link_13_DOWN"
+> 8 0 10 799 125000000.000000
+> 8 0 11 799 0.000100
+> 6 0 800 7 760 "genepi-14.grenoble.grid5000.fr"
+> 8 0 8 800 21175000000.000000
+> 6 0 801 9 760 "AS_genepi_link_14_UP"
+> 8 0 10 801 125000000.000000
+> 8 0 11 801 0.000100
+> 6 0 802 9 760 "AS_genepi_link_14_DOWN"
+> 8 0 10 802 125000000.000000
+> 8 0 11 802 0.000100
+> 6 0 803 7 760 "genepi-15.grenoble.grid5000.fr"
+> 8 0 8 803 21175000000.000000
+> 6 0 804 9 760 "AS_genepi_link_15_UP"
+> 8 0 10 804 125000000.000000
+> 8 0 11 804 0.000100
+> 6 0 805 9 760 "AS_genepi_link_15_DOWN"
+> 8 0 10 805 125000000.000000
+> 8 0 11 805 0.000100
+> 6 0 806 7 760 "genepi-16.grenoble.grid5000.fr"
+> 8 0 8 806 21175000000.000000
+> 6 0 807 9 760 "AS_genepi_link_16_UP"
+> 8 0 10 807 125000000.000000
+> 8 0 11 807 0.000100
+> 6 0 808 9 760 "AS_genepi_link_16_DOWN"
+> 8 0 10 808 125000000.000000
+> 8 0 11 808 0.000100
+> 6 0 809 7 760 "genepi-17.grenoble.grid5000.fr"
+> 8 0 8 809 21175000000.000000
+> 6 0 810 9 760 "AS_genepi_link_17_UP"
+> 8 0 10 810 125000000.000000
+> 8 0 11 810 0.000100
+> 6 0 811 9 760 "AS_genepi_link_17_DOWN"
+> 8 0 10 811 125000000.000000
+> 8 0 11 811 0.000100
+> 6 0 812 7 760 "genepi-18.grenoble.grid5000.fr"
+> 8 0 8 812 21175000000.000000
+> 6 0 813 9 760 "AS_genepi_link_18_UP"
+> 8 0 10 813 125000000.000000
+> 8 0 11 813 0.000100
+> 6 0 814 9 760 "AS_genepi_link_18_DOWN"
+> 8 0 10 814 125000000.000000
+> 8 0 11 814 0.000100
+> 6 0 815 7 760 "genepi-19.grenoble.grid5000.fr"
+> 8 0 8 815 21175000000.000000
+> 6 0 816 9 760 "AS_genepi_link_19_UP"
+> 8 0 10 816 125000000.000000
+> 8 0 11 816 0.000100
+> 6 0 817 9 760 "AS_genepi_link_19_DOWN"
+> 8 0 10 817 125000000.000000
+> 8 0 11 817 0.000100
+> 6 0 818 7 760 "genepi-20.grenoble.grid5000.fr"
+> 8 0 8 818 21175000000.000000
+> 6 0 819 9 760 "AS_genepi_link_20_UP"
+> 8 0 10 819 125000000.000000
+> 8 0 11 819 0.000100
+> 6 0 820 9 760 "AS_genepi_link_20_DOWN"
+> 8 0 10 820 125000000.000000
+> 8 0 11 820 0.000100
+> 6 0 821 7 760 "genepi-21.grenoble.grid5000.fr"
+> 8 0 8 821 21175000000.000000
+> 6 0 822 9 760 "AS_genepi_link_21_UP"
+> 8 0 10 822 125000000.000000
+> 8 0 11 822 0.000100
+> 6 0 823 9 760 "AS_genepi_link_21_DOWN"
+> 8 0 10 823 125000000.000000
+> 8 0 11 823 0.000100
+> 6 0 824 7 760 "genepi-22.grenoble.grid5000.fr"
+> 8 0 8 824 21175000000.000000
+> 6 0 825 9 760 "AS_genepi_link_22_UP"
+> 8 0 10 825 125000000.000000
+> 8 0 11 825 0.000100
+> 6 0 826 9 760 "AS_genepi_link_22_DOWN"
+> 8 0 10 826 125000000.000000
+> 8 0 11 826 0.000100
+> 6 0 827 7 760 "genepi-23.grenoble.grid5000.fr"
+> 8 0 8 827 21175000000.000000
+> 6 0 828 9 760 "AS_genepi_link_23_UP"
+> 8 0 10 828 125000000.000000
+> 8 0 11 828 0.000100
+> 6 0 829 9 760 "AS_genepi_link_23_DOWN"
+> 8 0 10 829 125000000.000000
+> 8 0 11 829 0.000100
+> 6 0 830 7 760 "genepi-24.grenoble.grid5000.fr"
+> 8 0 8 830 21175000000.000000
+> 6 0 831 9 760 "AS_genepi_link_24_UP"
+> 8 0 10 831 125000000.000000
+> 8 0 11 831 0.000100
+> 6 0 832 9 760 "AS_genepi_link_24_DOWN"
+> 8 0 10 832 125000000.000000
+> 8 0 11 832 0.000100
+> 6 0 833 7 760 "genepi-25.grenoble.grid5000.fr"
+> 8 0 8 833 21175000000.000000
+> 6 0 834 9 760 "AS_genepi_link_25_UP"
+> 8 0 10 834 125000000.000000
+> 8 0 11 834 0.000100
+> 6 0 835 9 760 "AS_genepi_link_25_DOWN"
+> 8 0 10 835 125000000.000000
+> 8 0 11 835 0.000100
+> 6 0 836 7 760 "genepi-26.grenoble.grid5000.fr"
+> 8 0 8 836 21175000000.000000
+> 6 0 837 9 760 "AS_genepi_link_26_UP"
+> 8 0 10 837 125000000.000000
+> 8 0 11 837 0.000100
+> 6 0 838 9 760 "AS_genepi_link_26_DOWN"
+> 8 0 10 838 125000000.000000
+> 8 0 11 838 0.000100
+> 6 0 839 7 760 "genepi-27.grenoble.grid5000.fr"
+> 8 0 8 839 21175000000.000000
+> 6 0 840 9 760 "AS_genepi_link_27_UP"
+> 8 0 10 840 125000000.000000
+> 8 0 11 840 0.000100
+> 6 0 841 9 760 "AS_genepi_link_27_DOWN"
+> 8 0 10 841 125000000.000000
+> 8 0 11 841 0.000100
+> 6 0 842 7 760 "genepi-28.grenoble.grid5000.fr"
+> 8 0 8 842 21175000000.000000
+> 6 0 843 9 760 "AS_genepi_link_28_UP"
+> 8 0 10 843 125000000.000000
+> 8 0 11 843 0.000100
+> 6 0 844 9 760 "AS_genepi_link_28_DOWN"
+> 8 0 10 844 125000000.000000
+> 8 0 11 844 0.000100
+> 6 0 845 7 760 "genepi-29.grenoble.grid5000.fr"
+> 8 0 8 845 21175000000.000000
+> 6 0 846 9 760 "AS_genepi_link_29_UP"
+> 8 0 10 846 125000000.000000
+> 8 0 11 846 0.000100
+> 6 0 847 9 760 "AS_genepi_link_29_DOWN"
+> 8 0 10 847 125000000.000000
+> 8 0 11 847 0.000100
+> 6 0 848 7 760 "genepi-30.grenoble.grid5000.fr"
+> 8 0 8 848 21175000000.000000
+> 6 0 849 9 760 "AS_genepi_link_30_UP"
+> 8 0 10 849 125000000.000000
+> 8 0 11 849 0.000100
+> 6 0 850 9 760 "AS_genepi_link_30_DOWN"
+> 8 0 10 850 125000000.000000
+> 8 0 11 850 0.000100
+> 6 0 851 7 760 "genepi-31.grenoble.grid5000.fr"
+> 8 0 8 851 21175000000.000000
+> 6 0 852 9 760 "AS_genepi_link_31_UP"
+> 8 0 10 852 125000000.000000
+> 8 0 11 852 0.000100
+> 6 0 853 9 760 "AS_genepi_link_31_DOWN"
+> 8 0 10 853 125000000.000000
+> 8 0 11 853 0.000100
+> 6 0 854 7 760 "genepi-32.grenoble.grid5000.fr"
+> 8 0 8 854 21175000000.000000
+> 6 0 855 9 760 "AS_genepi_link_32_UP"
+> 8 0 10 855 125000000.000000
+> 8 0 11 855 0.000100
+> 6 0 856 9 760 "AS_genepi_link_32_DOWN"
+> 8 0 10 856 125000000.000000
+> 8 0 11 856 0.000100
+> 6 0 857 7 760 "genepi-33.grenoble.grid5000.fr"
+> 8 0 8 857 21175000000.000000
+> 6 0 858 9 760 "AS_genepi_link_33_UP"
+> 8 0 10 858 125000000.000000
+> 8 0 11 858 0.000100
+> 6 0 859 9 760 "AS_genepi_link_33_DOWN"
+> 8 0 10 859 125000000.000000
+> 8 0 11 859 0.000100
+> 6 0 860 7 760 "genepi-34.grenoble.grid5000.fr"
+> 8 0 8 860 21175000000.000000
+> 6 0 861 9 760 "AS_genepi_link_34_UP"
+> 8 0 10 861 125000000.000000
+> 8 0 11 861 0.000100
+> 6 0 862 9 760 "AS_genepi_link_34_DOWN"
+> 8 0 10 862 125000000.000000
+> 8 0 11 862 0.000100
+> 6 0 863 12 760 "genepi-AS_genepi_router.grenoble.grid5000.fr"
+> 6 0 864 9 760 "AS_genepi_backbone"
+> 8 0 10 864 1250000000.000000
+> 8 0 11 864 0.000100
+> 6 0 865 3 499 "link_genepi"
+> 8 0 4 865 1250000000.000000
+> 8 0 5 865 0.000100
+> 6 0 866 6 499 "gw_AS_grenoble"
+> 6 0 867 12 866 "gw_grenoble"
+> 6 0 868 3 499 "link_gw_grenoble"
+> 8 0 4 868 1250000000.000000
+> 8 0 5 868 0.000100
+> 6 0 869 1 0 "AS_lille"
+> 6 0 870 6 869 "AS_chicon"
+> 6 0 871 7 870 "chicon-1.lille.grid5000.fr"
+> 8 0 8 871 8961800000.000000
+> 6 0 872 9 870 "AS_chicon_link_1_UP"
+> 8 0 10 872 125000000.000000
+> 8 0 11 872 0.000100
+> 6 0 873 9 870 "AS_chicon_link_1_DOWN"
+> 8 0 10 873 125000000.000000
+> 8 0 11 873 0.000100
+> 6 0 874 7 870 "chicon-2.lille.grid5000.fr"
+> 8 0 8 874 8961800000.000000
+> 6 0 875 9 870 "AS_chicon_link_2_UP"
+> 8 0 10 875 125000000.000000
+> 8 0 11 875 0.000100
+> 6 0 876 9 870 "AS_chicon_link_2_DOWN"
+> 8 0 10 876 125000000.000000
+> 8 0 11 876 0.000100
+> 6 0 877 7 870 "chicon-3.lille.grid5000.fr"
+> 8 0 8 877 8961800000.000000
+> 6 0 878 9 870 "AS_chicon_link_3_UP"
+> 8 0 10 878 125000000.000000
+> 8 0 11 878 0.000100
+> 6 0 879 9 870 "AS_chicon_link_3_DOWN"
+> 8 0 10 879 125000000.000000
+> 8 0 11 879 0.000100
+> 6 0 880 7 870 "chicon-4.lille.grid5000.fr"
+> 8 0 8 880 8961800000.000000
+> 6 0 881 9 870 "AS_chicon_link_4_UP"
+> 8 0 10 881 125000000.000000
+> 8 0 11 881 0.000100
+> 6 0 882 9 870 "AS_chicon_link_4_DOWN"
+> 8 0 10 882 125000000.000000
+> 8 0 11 882 0.000100
+> 6 0 883 7 870 "chicon-5.lille.grid5000.fr"
+> 8 0 8 883 8961800000.000000
+> 6 0 884 9 870 "AS_chicon_link_5_UP"
+> 8 0 10 884 125000000.000000
+> 8 0 11 884 0.000100
+> 6 0 885 9 870 "AS_chicon_link_5_DOWN"
+> 8 0 10 885 125000000.000000
+> 8 0 11 885 0.000100
+> 6 0 886 7 870 "chicon-6.lille.grid5000.fr"
+> 8 0 8 886 8961800000.000000
+> 6 0 887 9 870 "AS_chicon_link_6_UP"
+> 8 0 10 887 125000000.000000
+> 8 0 11 887 0.000100
+> 6 0 888 9 870 "AS_chicon_link_6_DOWN"
+> 8 0 10 888 125000000.000000
+> 8 0 11 888 0.000100
+> 6 0 889 7 870 "chicon-7.lille.grid5000.fr"
+> 8 0 8 889 8961800000.000000
+> 6 0 890 9 870 "AS_chicon_link_7_UP"
+> 8 0 10 890 125000000.000000
+> 8 0 11 890 0.000100
+> 6 0 891 9 870 "AS_chicon_link_7_DOWN"
+> 8 0 10 891 125000000.000000
+> 8 0 11 891 0.000100
+> 6 0 892 7 870 "chicon-8.lille.grid5000.fr"
+> 8 0 8 892 8961800000.000000
+> 6 0 893 9 870 "AS_chicon_link_8_UP"
+> 8 0 10 893 125000000.000000
+> 8 0 11 893 0.000100
+> 6 0 894 9 870 "AS_chicon_link_8_DOWN"
+> 8 0 10 894 125000000.000000
+> 8 0 11 894 0.000100
+> 6 0 895 7 870 "chicon-9.lille.grid5000.fr"
+> 8 0 8 895 8961800000.000000
+> 6 0 896 9 870 "AS_chicon_link_9_UP"
+> 8 0 10 896 125000000.000000
+> 8 0 11 896 0.000100
+> 6 0 897 9 870 "AS_chicon_link_9_DOWN"
+> 8 0 10 897 125000000.000000
+> 8 0 11 897 0.000100
+> 6 0 898 7 870 "chicon-10.lille.grid5000.fr"
+> 8 0 8 898 8961800000.000000
+> 6 0 899 9 870 "AS_chicon_link_10_UP"
+> 8 0 10 899 125000000.000000
+> 8 0 11 899 0.000100
+> 6 0 900 9 870 "AS_chicon_link_10_DOWN"
+> 8 0 10 900 125000000.000000
+> 8 0 11 900 0.000100
+> 6 0 901 7 870 "chicon-11.lille.grid5000.fr"
+> 8 0 8 901 8961800000.000000
+> 6 0 902 9 870 "AS_chicon_link_11_UP"
+> 8 0 10 902 125000000.000000
+> 8 0 11 902 0.000100
+> 6 0 903 9 870 "AS_chicon_link_11_DOWN"
+> 8 0 10 903 125000000.000000
+> 8 0 11 903 0.000100
+> 6 0 904 7 870 "chicon-12.lille.grid5000.fr"
+> 8 0 8 904 8961800000.000000
+> 6 0 905 9 870 "AS_chicon_link_12_UP"
+> 8 0 10 905 125000000.000000
+> 8 0 11 905 0.000100
+> 6 0 906 9 870 "AS_chicon_link_12_DOWN"
+> 8 0 10 906 125000000.000000
+> 8 0 11 906 0.000100
+> 6 0 907 7 870 "chicon-13.lille.grid5000.fr"
+> 8 0 8 907 8961800000.000000
+> 6 0 908 9 870 "AS_chicon_link_13_UP"
+> 8 0 10 908 125000000.000000
+> 8 0 11 908 0.000100
+> 6 0 909 9 870 "AS_chicon_link_13_DOWN"
+> 8 0 10 909 125000000.000000
+> 8 0 11 909 0.000100
+> 6 0 910 7 870 "chicon-14.lille.grid5000.fr"
+> 8 0 8 910 8961800000.000000
+> 6 0 911 9 870 "AS_chicon_link_14_UP"
+> 8 0 10 911 125000000.000000
+> 8 0 11 911 0.000100
+> 6 0 912 9 870 "AS_chicon_link_14_DOWN"
+> 8 0 10 912 125000000.000000
+> 8 0 11 912 0.000100
+> 6 0 913 7 870 "chicon-15.lille.grid5000.fr"
+> 8 0 8 913 8961800000.000000
+> 6 0 914 9 870 "AS_chicon_link_15_UP"
+> 8 0 10 914 125000000.000000
+> 8 0 11 914 0.000100
+> 6 0 915 9 870 "AS_chicon_link_15_DOWN"
+> 8 0 10 915 125000000.000000
+> 8 0 11 915 0.000100
+> 6 0 916 7 870 "chicon-16.lille.grid5000.fr"
+> 8 0 8 916 8961800000.000000
+> 6 0 917 9 870 "AS_chicon_link_16_UP"
+> 8 0 10 917 125000000.000000
+> 8 0 11 917 0.000100
+> 6 0 918 9 870 "AS_chicon_link_16_DOWN"
+> 8 0 10 918 125000000.000000
+> 8 0 11 918 0.000100
+> 6 0 919 7 870 "chicon-17.lille.grid5000.fr"
+> 8 0 8 919 8961800000.000000
+> 6 0 920 9 870 "AS_chicon_link_17_UP"
+> 8 0 10 920 125000000.000000
+> 8 0 11 920 0.000100
+> 6 0 921 9 870 "AS_chicon_link_17_DOWN"
+> 8 0 10 921 125000000.000000
+> 8 0 11 921 0.000100
+> 6 0 922 7 870 "chicon-18.lille.grid5000.fr"
+> 8 0 8 922 8961800000.000000
+> 6 0 923 9 870 "AS_chicon_link_18_UP"
+> 8 0 10 923 125000000.000000
+> 8 0 11 923 0.000100
+> 6 0 924 9 870 "AS_chicon_link_18_DOWN"
+> 8 0 10 924 125000000.000000
+> 8 0 11 924 0.000100
+> 6 0 925 7 870 "chicon-19.lille.grid5000.fr"
+> 8 0 8 925 8961800000.000000
+> 6 0 926 9 870 "AS_chicon_link_19_UP"
+> 8 0 10 926 125000000.000000
+> 8 0 11 926 0.000100
+> 6 0 927 9 870 "AS_chicon_link_19_DOWN"
+> 8 0 10 927 125000000.000000
+> 8 0 11 927 0.000100
+> 6 0 928 7 870 "chicon-20.lille.grid5000.fr"
+> 8 0 8 928 8961800000.000000
+> 6 0 929 9 870 "AS_chicon_link_20_UP"
+> 8 0 10 929 125000000.000000
+> 8 0 11 929 0.000100
+> 6 0 930 9 870 "AS_chicon_link_20_DOWN"
+> 8 0 10 930 125000000.000000
+> 8 0 11 930 0.000100
+> 6 0 931 7 870 "chicon-21.lille.grid5000.fr"
+> 8 0 8 931 8961800000.000000
+> 6 0 932 9 870 "AS_chicon_link_21_UP"
+> 8 0 10 932 125000000.000000
+> 8 0 11 932 0.000100
+> 6 0 933 9 870 "AS_chicon_link_21_DOWN"
+> 8 0 10 933 125000000.000000
+> 8 0 11 933 0.000100
+> 6 0 934 7 870 "chicon-22.lille.grid5000.fr"
+> 8 0 8 934 8961800000.000000
+> 6 0 935 9 870 "AS_chicon_link_22_UP"
+> 8 0 10 935 125000000.000000
+> 8 0 11 935 0.000100
+> 6 0 936 9 870 "AS_chicon_link_22_DOWN"
+> 8 0 10 936 125000000.000000
+> 8 0 11 936 0.000100
+> 6 0 937 7 870 "chicon-23.lille.grid5000.fr"
+> 8 0 8 937 8961800000.000000
+> 6 0 938 9 870 "AS_chicon_link_23_UP"
+> 8 0 10 938 125000000.000000
+> 8 0 11 938 0.000100
+> 6 0 939 9 870 "AS_chicon_link_23_DOWN"
+> 8 0 10 939 125000000.000000
+> 8 0 11 939 0.000100
+> 6 0 940 7 870 "chicon-24.lille.grid5000.fr"
+> 8 0 8 940 8961800000.000000
+> 6 0 941 9 870 "AS_chicon_link_24_UP"
+> 8 0 10 941 125000000.000000
+> 8 0 11 941 0.000100
+> 6 0 942 9 870 "AS_chicon_link_24_DOWN"
+> 8 0 10 942 125000000.000000
+> 8 0 11 942 0.000100
+> 6 0 943 7 870 "chicon-25.lille.grid5000.fr"
+> 8 0 8 943 8961800000.000000
+> 6 0 944 9 870 "AS_chicon_link_25_UP"
+> 8 0 10 944 125000000.000000
+> 8 0 11 944 0.000100
+> 6 0 945 9 870 "AS_chicon_link_25_DOWN"
+> 8 0 10 945 125000000.000000
+> 8 0 11 945 0.000100
+> 6 0 946 7 870 "chicon-26.lille.grid5000.fr"
+> 8 0 8 946 8961800000.000000
+> 6 0 947 9 870 "AS_chicon_link_26_UP"
+> 8 0 10 947 125000000.000000
+> 8 0 11 947 0.000100
+> 6 0 948 9 870 "AS_chicon_link_26_DOWN"
+> 8 0 10 948 125000000.000000
+> 8 0 11 948 0.000100
+> 6 0 949 12 870 "chicon-AS_chicon_router.lille.grid5000.fr"
+> 6 0 950 9 870 "AS_chicon_backbone"
+> 8 0 10 950 1250000000.000000
+> 8 0 11 950 0.000100
+> 6 0 951 3 869 "link_chicon"
+> 8 0 4 951 1250000000.000000
+> 8 0 5 951 0.000100
+> 6 0 952 6 869 "AS_chimint"
+> 6 0 953 7 952 "chimint-1.lille.grid5000.fr"
+> 8 0 8 953 23531000000.000000
+> 6 0 954 9 952 "AS_chimint_link_1_UP"
+> 8 0 10 954 125000000.000000
+> 8 0 11 954 0.000100
+> 6 0 955 9 952 "AS_chimint_link_1_DOWN"
+> 8 0 10 955 125000000.000000
+> 8 0 11 955 0.000100
+> 6 0 956 7 952 "chimint-2.lille.grid5000.fr"
+> 8 0 8 956 23531000000.000000
+> 6 0 957 9 952 "AS_chimint_link_2_UP"
+> 8 0 10 957 125000000.000000
+> 8 0 11 957 0.000100
+> 6 0 958 9 952 "AS_chimint_link_2_DOWN"
+> 8 0 10 958 125000000.000000
+> 8 0 11 958 0.000100
+> 6 0 959 7 952 "chimint-3.lille.grid5000.fr"
+> 8 0 8 959 23531000000.000000
+> 6 0 960 9 952 "AS_chimint_link_3_UP"
+> 8 0 10 960 125000000.000000
+> 8 0 11 960 0.000100
+> 6 0 961 9 952 "AS_chimint_link_3_DOWN"
+> 8 0 10 961 125000000.000000
+> 8 0 11 961 0.000100
+> 6 0 962 7 952 "chimint-4.lille.grid5000.fr"
+> 8 0 8 962 23531000000.000000
+> 6 0 963 9 952 "AS_chimint_link_4_UP"
+> 8 0 10 963 125000000.000000
+> 8 0 11 963 0.000100
+> 6 0 964 9 952 "AS_chimint_link_4_DOWN"
+> 8 0 10 964 125000000.000000
+> 8 0 11 964 0.000100
+> 6 0 965 7 952 "chimint-5.lille.grid5000.fr"
+> 8 0 8 965 23531000000.000000
+> 6 0 966 9 952 "AS_chimint_link_5_UP"
+> 8 0 10 966 125000000.000000
+> 8 0 11 966 0.000100
+> 6 0 967 9 952 "AS_chimint_link_5_DOWN"
+> 8 0 10 967 125000000.000000
+> 8 0 11 967 0.000100
+> 6 0 968 7 952 "chimint-6.lille.grid5000.fr"
+> 8 0 8 968 23531000000.000000
+> 6 0 969 9 952 "AS_chimint_link_6_UP"
+> 8 0 10 969 125000000.000000
+> 8 0 11 969 0.000100
+> 6 0 970 9 952 "AS_chimint_link_6_DOWN"
+> 8 0 10 970 125000000.000000
+> 8 0 11 970 0.000100
+> 6 0 971 7 952 "chimint-7.lille.grid5000.fr"
+> 8 0 8 971 23531000000.000000
+> 6 0 972 9 952 "AS_chimint_link_7_UP"
+> 8 0 10 972 125000000.000000
+> 8 0 11 972 0.000100
+> 6 0 973 9 952 "AS_chimint_link_7_DOWN"
+> 8 0 10 973 125000000.000000
+> 8 0 11 973 0.000100
+> 6 0 974 7 952 "chimint-8.lille.grid5000.fr"
+> 8 0 8 974 23531000000.000000
+> 6 0 975 9 952 "AS_chimint_link_8_UP"
+> 8 0 10 975 125000000.000000
+> 8 0 11 975 0.000100
+> 6 0 976 9 952 "AS_chimint_link_8_DOWN"
+> 8 0 10 976 125000000.000000
+> 8 0 11 976 0.000100
+> 6 0 977 7 952 "chimint-9.lille.grid5000.fr"
+> 8 0 8 977 23531000000.000000
+> 6 0 978 9 952 "AS_chimint_link_9_UP"
+> 8 0 10 978 125000000.000000
+> 8 0 11 978 0.000100
+> 6 0 979 9 952 "AS_chimint_link_9_DOWN"
+> 8 0 10 979 125000000.000000
+> 8 0 11 979 0.000100
+> 6 0 980 7 952 "chimint-10.lille.grid5000.fr"
+> 8 0 8 980 23531000000.000000
+> 6 0 981 9 952 "AS_chimint_link_10_UP"
+> 8 0 10 981 125000000.000000
+> 8 0 11 981 0.000100
+> 6 0 982 9 952 "AS_chimint_link_10_DOWN"
+> 8 0 10 982 125000000.000000
+> 8 0 11 982 0.000100
+> 6 0 983 7 952 "chimint-11.lille.grid5000.fr"
+> 8 0 8 983 23531000000.000000
+> 6 0 984 9 952 "AS_chimint_link_11_UP"
+> 8 0 10 984 125000000.000000
+> 8 0 11 984 0.000100
+> 6 0 985 9 952 "AS_chimint_link_11_DOWN"
+> 8 0 10 985 125000000.000000
+> 8 0 11 985 0.000100
+> 6 0 986 7 952 "chimint-12.lille.grid5000.fr"
+> 8 0 8 986 23531000000.000000
+> 6 0 987 9 952 "AS_chimint_link_12_UP"
+> 8 0 10 987 125000000.000000
+> 8 0 11 987 0.000100
+> 6 0 988 9 952 "AS_chimint_link_12_DOWN"
+> 8 0 10 988 125000000.000000
+> 8 0 11 988 0.000100
+> 6 0 989 7 952 "chimint-13.lille.grid5000.fr"
+> 8 0 8 989 23531000000.000000
+> 6 0 990 9 952 "AS_chimint_link_13_UP"
+> 8 0 10 990 125000000.000000
+> 8 0 11 990 0.000100
+> 6 0 991 9 952 "AS_chimint_link_13_DOWN"
+> 8 0 10 991 125000000.000000
+> 8 0 11 991 0.000100
+> 6 0 992 7 952 "chimint-14.lille.grid5000.fr"
+> 8 0 8 992 23531000000.000000
+> 6 0 993 9 952 "AS_chimint_link_14_UP"
+> 8 0 10 993 125000000.000000
+> 8 0 11 993 0.000100
+> 6 0 994 9 952 "AS_chimint_link_14_DOWN"
+> 8 0 10 994 125000000.000000
+> 8 0 11 994 0.000100
+> 6 0 995 7 952 "chimint-15.lille.grid5000.fr"
+> 8 0 8 995 23531000000.000000
+> 6 0 996 9 952 "AS_chimint_link_15_UP"
+> 8 0 10 996 125000000.000000
+> 8 0 11 996 0.000100
+> 6 0 997 9 952 "AS_chimint_link_15_DOWN"
+> 8 0 10 997 125000000.000000
+> 8 0 11 997 0.000100
+> 6 0 998 7 952 "chimint-16.lille.grid5000.fr"
+> 8 0 8 998 23531000000.000000
+> 6 0 999 9 952 "AS_chimint_link_16_UP"
+> 8 0 10 999 125000000.000000
+> 8 0 11 999 0.000100
+> 6 0 1000 9 952 "AS_chimint_link_16_DOWN"
+> 8 0 10 1000 125000000.000000
+> 8 0 11 1000 0.000100
+> 6 0 1001 7 952 "chimint-17.lille.grid5000.fr"
+> 8 0 8 1001 23531000000.000000
+> 6 0 1002 9 952 "AS_chimint_link_17_UP"
+> 8 0 10 1002 125000000.000000
+> 8 0 11 1002 0.000100
+> 6 0 1003 9 952 "AS_chimint_link_17_DOWN"
+> 8 0 10 1003 125000000.000000
+> 8 0 11 1003 0.000100
+> 6 0 1004 7 952 "chimint-18.lille.grid5000.fr"
+> 8 0 8 1004 23531000000.000000
+> 6 0 1005 9 952 "AS_chimint_link_18_UP"
+> 8 0 10 1005 125000000.000000
+> 8 0 11 1005 0.000100
+> 6 0 1006 9 952 "AS_chimint_link_18_DOWN"
+> 8 0 10 1006 125000000.000000
+> 8 0 11 1006 0.000100
+> 6 0 1007 7 952 "chimint-19.lille.grid5000.fr"
+> 8 0 8 1007 23531000000.000000
+> 6 0 1008 9 952 "AS_chimint_link_19_UP"
+> 8 0 10 1008 125000000.000000
+> 8 0 11 1008 0.000100
+> 6 0 1009 9 952 "AS_chimint_link_19_DOWN"
+> 8 0 10 1009 125000000.000000
+> 8 0 11 1009 0.000100
+> 6 0 1010 7 952 "chimint-20.lille.grid5000.fr"
+> 8 0 8 1010 23531000000.000000
+> 6 0 1011 9 952 "AS_chimint_link_20_UP"
+> 8 0 10 1011 125000000.000000
+> 8 0 11 1011 0.000100
+> 6 0 1012 9 952 "AS_chimint_link_20_DOWN"
+> 8 0 10 1012 125000000.000000
+> 8 0 11 1012 0.000100
+> 6 0 1013 12 952 "chimint-AS_chimint_router.lille.grid5000.fr"
+> 6 0 1014 9 952 "AS_chimint_backbone"
+> 8 0 10 1014 1250000000.000000
+> 8 0 11 1014 0.000100
+> 6 0 1015 3 869 "link_chimint"
+> 8 0 4 1015 1250000000.000000
+> 8 0 5 1015 0.000100
+> 6 0 1016 6 869 "AS_chinqchint"
+> 6 0 1017 7 1016 "chinqchint-1.lille.grid5000.fr"
+> 8 0 8 1017 22270000000.000000
+> 6 0 1018 9 1016 "AS_chinqchint_link_1_UP"
+> 8 0 10 1018 125000000.000000
+> 8 0 11 1018 0.000100
+> 6 0 1019 9 1016 "AS_chinqchint_link_1_DOWN"
+> 8 0 10 1019 125000000.000000
+> 8 0 11 1019 0.000100
+> 6 0 1020 7 1016 "chinqchint-2.lille.grid5000.fr"
+> 8 0 8 1020 22270000000.000000
+> 6 0 1021 9 1016 "AS_chinqchint_link_2_UP"
+> 8 0 10 1021 125000000.000000
+> 8 0 11 1021 0.000100
+> 6 0 1022 9 1016 "AS_chinqchint_link_2_DOWN"
+> 8 0 10 1022 125000000.000000
+> 8 0 11 1022 0.000100
+> 6 0 1023 7 1016 "chinqchint-3.lille.grid5000.fr"
+> 8 0 8 1023 22270000000.000000
+> 6 0 1024 9 1016 "AS_chinqchint_link_3_UP"
+> 8 0 10 1024 125000000.000000
+> 8 0 11 1024 0.000100
+> 6 0 1025 9 1016 "AS_chinqchint_link_3_DOWN"
+> 8 0 10 1025 125000000.000000
+> 8 0 11 1025 0.000100
+> 6 0 1026 7 1016 "chinqchint-4.lille.grid5000.fr"
+> 8 0 8 1026 22270000000.000000
+> 6 0 1027 9 1016 "AS_chinqchint_link_4_UP"
+> 8 0 10 1027 125000000.000000
+> 8 0 11 1027 0.000100
+> 6 0 1028 9 1016 "AS_chinqchint_link_4_DOWN"
+> 8 0 10 1028 125000000.000000
+> 8 0 11 1028 0.000100
+> 6 0 1029 7 1016 "chinqchint-5.lille.grid5000.fr"
+> 8 0 8 1029 22270000000.000000
+> 6 0 1030 9 1016 "AS_chinqchint_link_5_UP"
+> 8 0 10 1030 125000000.000000
+> 8 0 11 1030 0.000100
+> 6 0 1031 9 1016 "AS_chinqchint_link_5_DOWN"
+> 8 0 10 1031 125000000.000000
+> 8 0 11 1031 0.000100
+> 6 0 1032 7 1016 "chinqchint-6.lille.grid5000.fr"
+> 8 0 8 1032 22270000000.000000
+> 6 0 1033 9 1016 "AS_chinqchint_link_6_UP"
+> 8 0 10 1033 125000000.000000
+> 8 0 11 1033 0.000100
+> 6 0 1034 9 1016 "AS_chinqchint_link_6_DOWN"
+> 8 0 10 1034 125000000.000000
+> 8 0 11 1034 0.000100
+> 6 0 1035 7 1016 "chinqchint-7.lille.grid5000.fr"
+> 8 0 8 1035 22270000000.000000
+> 6 0 1036 9 1016 "AS_chinqchint_link_7_UP"
+> 8 0 10 1036 125000000.000000
+> 8 0 11 1036 0.000100
+> 6 0 1037 9 1016 "AS_chinqchint_link_7_DOWN"
+> 8 0 10 1037 125000000.000000
+> 8 0 11 1037 0.000100
+> 6 0 1038 7 1016 "chinqchint-8.lille.grid5000.fr"
+> 8 0 8 1038 22270000000.000000
+> 6 0 1039 9 1016 "AS_chinqchint_link_8_UP"
+> 8 0 10 1039 125000000.000000
+> 8 0 11 1039 0.000100
+> 6 0 1040 9 1016 "AS_chinqchint_link_8_DOWN"
+> 8 0 10 1040 125000000.000000
+> 8 0 11 1040 0.000100
+> 6 0 1041 7 1016 "chinqchint-9.lille.grid5000.fr"
+> 8 0 8 1041 22270000000.000000
+> 6 0 1042 9 1016 "AS_chinqchint_link_9_UP"
+> 8 0 10 1042 125000000.000000
+> 8 0 11 1042 0.000100
+> 6 0 1043 9 1016 "AS_chinqchint_link_9_DOWN"
+> 8 0 10 1043 125000000.000000
+> 8 0 11 1043 0.000100
+> 6 0 1044 7 1016 "chinqchint-10.lille.grid5000.fr"
+> 8 0 8 1044 22270000000.000000
+> 6 0 1045 9 1016 "AS_chinqchint_link_10_UP"
+> 8 0 10 1045 125000000.000000
+> 8 0 11 1045 0.000100
+> 6 0 1046 9 1016 "AS_chinqchint_link_10_DOWN"
+> 8 0 10 1046 125000000.000000
+> 8 0 11 1046 0.000100
+> 6 0 1047 7 1016 "chinqchint-11.lille.grid5000.fr"
+> 8 0 8 1047 22270000000.000000
+> 6 0 1048 9 1016 "AS_chinqchint_link_11_UP"
+> 8 0 10 1048 125000000.000000
+> 8 0 11 1048 0.000100
+> 6 0 1049 9 1016 "AS_chinqchint_link_11_DOWN"
+> 8 0 10 1049 125000000.000000
+> 8 0 11 1049 0.000100
+> 6 0 1050 7 1016 "chinqchint-12.lille.grid5000.fr"
+> 8 0 8 1050 22270000000.000000
+> 6 0 1051 9 1016 "AS_chinqchint_link_12_UP"
+> 8 0 10 1051 125000000.000000
+> 8 0 11 1051 0.000100
+> 6 0 1052 9 1016 "AS_chinqchint_link_12_DOWN"
+> 8 0 10 1052 125000000.000000
+> 8 0 11 1052 0.000100
+> 6 0 1053 7 1016 "chinqchint-13.lille.grid5000.fr"
+> 8 0 8 1053 22270000000.000000
+> 6 0 1054 9 1016 "AS_chinqchint_link_13_UP"
+> 8 0 10 1054 125000000.000000
+> 8 0 11 1054 0.000100
+> 6 0 1055 9 1016 "AS_chinqchint_link_13_DOWN"
+> 8 0 10 1055 125000000.000000
+> 8 0 11 1055 0.000100
+> 6 0 1056 7 1016 "chinqchint-14.lille.grid5000.fr"
+> 8 0 8 1056 22270000000.000000
+> 6 0 1057 9 1016 "AS_chinqchint_link_14_UP"
+> 8 0 10 1057 125000000.000000
+> 8 0 11 1057 0.000100
+> 6 0 1058 9 1016 "AS_chinqchint_link_14_DOWN"
+> 8 0 10 1058 125000000.000000
+> 8 0 11 1058 0.000100
+> 6 0 1059 7 1016 "chinqchint-15.lille.grid5000.fr"
+> 8 0 8 1059 22270000000.000000
+> 6 0 1060 9 1016 "AS_chinqchint_link_15_UP"
+> 8 0 10 1060 125000000.000000
+> 8 0 11 1060 0.000100
+> 6 0 1061 9 1016 "AS_chinqchint_link_15_DOWN"
+> 8 0 10 1061 125000000.000000
+> 8 0 11 1061 0.000100
+> 6 0 1062 7 1016 "chinqchint-16.lille.grid5000.fr"
+> 8 0 8 1062 22270000000.000000
+> 6 0 1063 9 1016 "AS_chinqchint_link_16_UP"
+> 8 0 10 1063 125000000.000000
+> 8 0 11 1063 0.000100
+> 6 0 1064 9 1016 "AS_chinqchint_link_16_DOWN"
+> 8 0 10 1064 125000000.000000
+> 8 0 11 1064 0.000100
+> 6 0 1065 7 1016 "chinqchint-17.lille.grid5000.fr"
+> 8 0 8 1065 22270000000.000000
+> 6 0 1066 9 1016 "AS_chinqchint_link_17_UP"
+> 8 0 10 1066 125000000.000000
+> 8 0 11 1066 0.000100
+> 6 0 1067 9 1016 "AS_chinqchint_link_17_DOWN"
+> 8 0 10 1067 125000000.000000
+> 8 0 11 1067 0.000100
+> 6 0 1068 7 1016 "chinqchint-18.lille.grid5000.fr"
+> 8 0 8 1068 22270000000.000000
+> 6 0 1069 9 1016 "AS_chinqchint_link_18_UP"
+> 8 0 10 1069 125000000.000000
+> 8 0 11 1069 0.000100
+> 6 0 1070 9 1016 "AS_chinqchint_link_18_DOWN"
+> 8 0 10 1070 125000000.000000
+> 8 0 11 1070 0.000100
+> 6 0 1071 7 1016 "chinqchint-19.lille.grid5000.fr"
+> 8 0 8 1071 22270000000.000000
+> 6 0 1072 9 1016 "AS_chinqchint_link_19_UP"
+> 8 0 10 1072 125000000.000000
+> 8 0 11 1072 0.000100
+> 6 0 1073 9 1016 "AS_chinqchint_link_19_DOWN"
+> 8 0 10 1073 125000000.000000
+> 8 0 11 1073 0.000100
+> 6 0 1074 7 1016 "chinqchint-20.lille.grid5000.fr"
+> 8 0 8 1074 22270000000.000000
+> 6 0 1075 9 1016 "AS_chinqchint_link_20_UP"
+> 8 0 10 1075 125000000.000000
+> 8 0 11 1075 0.000100
+> 6 0 1076 9 1016 "AS_chinqchint_link_20_DOWN"
+> 8 0 10 1076 125000000.000000
+> 8 0 11 1076 0.000100
+> 6 0 1077 7 1016 "chinqchint-21.lille.grid5000.fr"
+> 8 0 8 1077 22270000000.000000
+> 6 0 1078 9 1016 "AS_chinqchint_link_21_UP"
+> 8 0 10 1078 125000000.000000
+> 8 0 11 1078 0.000100
+> 6 0 1079 9 1016 "AS_chinqchint_link_21_DOWN"
+> 8 0 10 1079 125000000.000000
+> 8 0 11 1079 0.000100
+> 6 0 1080 7 1016 "chinqchint-22.lille.grid5000.fr"
+> 8 0 8 1080 22270000000.000000
+> 6 0 1081 9 1016 "AS_chinqchint_link_22_UP"
+> 8 0 10 1081 125000000.000000
+> 8 0 11 1081 0.000100
+> 6 0 1082 9 1016 "AS_chinqchint_link_22_DOWN"
+> 8 0 10 1082 125000000.000000
+> 8 0 11 1082 0.000100
+> 6 0 1083 7 1016 "chinqchint-23.lille.grid5000.fr"
+> 8 0 8 1083 22270000000.000000
+> 6 0 1084 9 1016 "AS_chinqchint_link_23_UP"
+> 8 0 10 1084 125000000.000000
+> 8 0 11 1084 0.000100
+> 6 0 1085 9 1016 "AS_chinqchint_link_23_DOWN"
+> 8 0 10 1085 125000000.000000
+> 8 0 11 1085 0.000100
+> 6 0 1086 7 1016 "chinqchint-24.lille.grid5000.fr"
+> 8 0 8 1086 22270000000.000000
+> 6 0 1087 9 1016 "AS_chinqchint_link_24_UP"
+> 8 0 10 1087 125000000.000000
+> 8 0 11 1087 0.000100
+> 6 0 1088 9 1016 "AS_chinqchint_link_24_DOWN"
+> 8 0 10 1088 125000000.000000
+> 8 0 11 1088 0.000100
+> 6 0 1089 7 1016 "chinqchint-25.lille.grid5000.fr"
+> 8 0 8 1089 22270000000.000000
+> 6 0 1090 9 1016 "AS_chinqchint_link_25_UP"
+> 8 0 10 1090 125000000.000000
+> 8 0 11 1090 0.000100
+> 6 0 1091 9 1016 "AS_chinqchint_link_25_DOWN"
+> 8 0 10 1091 125000000.000000
+> 8 0 11 1091 0.000100
+> 6 0 1092 7 1016 "chinqchint-26.lille.grid5000.fr"
+> 8 0 8 1092 22270000000.000000
+> 6 0 1093 9 1016 "AS_chinqchint_link_26_UP"
+> 8 0 10 1093 125000000.000000
+> 8 0 11 1093 0.000100
+> 6 0 1094 9 1016 "AS_chinqchint_link_26_DOWN"
+> 8 0 10 1094 125000000.000000
+> 8 0 11 1094 0.000100
+> 6 0 1095 7 1016 "chinqchint-27.lille.grid5000.fr"
+> 8 0 8 1095 22270000000.000000
+> 6 0 1096 9 1016 "AS_chinqchint_link_27_UP"
+> 8 0 10 1096 125000000.000000
+> 8 0 11 1096 0.000100
+> 6 0 1097 9 1016 "AS_chinqchint_link_27_DOWN"
+> 8 0 10 1097 125000000.000000
+> 8 0 11 1097 0.000100
+> 6 0 1098 7 1016 "chinqchint-28.lille.grid5000.fr"
+> 8 0 8 1098 22270000000.000000
+> 6 0 1099 9 1016 "AS_chinqchint_link_28_UP"
+> 8 0 10 1099 125000000.000000
+> 8 0 11 1099 0.000100
+> 6 0 1100 9 1016 "AS_chinqchint_link_28_DOWN"
+> 8 0 10 1100 125000000.000000
+> 8 0 11 1100 0.000100
+> 6 0 1101 7 1016 "chinqchint-29.lille.grid5000.fr"
+> 8 0 8 1101 22270000000.000000
+> 6 0 1102 9 1016 "AS_chinqchint_link_29_UP"
+> 8 0 10 1102 125000000.000000
+> 8 0 11 1102 0.000100
+> 6 0 1103 9 1016 "AS_chinqchint_link_29_DOWN"
+> 8 0 10 1103 125000000.000000
+> 8 0 11 1103 0.000100
+> 6 0 1104 7 1016 "chinqchint-30.lille.grid5000.fr"
+> 8 0 8 1104 22270000000.000000
+> 6 0 1105 9 1016 "AS_chinqchint_link_30_UP"
+> 8 0 10 1105 125000000.000000
+> 8 0 11 1105 0.000100
+> 6 0 1106 9 1016 "AS_chinqchint_link_30_DOWN"
+> 8 0 10 1106 125000000.000000
+> 8 0 11 1106 0.000100
+> 6 0 1107 7 1016 "chinqchint-31.lille.grid5000.fr"
+> 8 0 8 1107 22270000000.000000
+> 6 0 1108 9 1016 "AS_chinqchint_link_31_UP"
+> 8 0 10 1108 125000000.000000
+> 8 0 11 1108 0.000100
+> 6 0 1109 9 1016 "AS_chinqchint_link_31_DOWN"
+> 8 0 10 1109 125000000.000000
+> 8 0 11 1109 0.000100
+> 6 0 1110 7 1016 "chinqchint-32.lille.grid5000.fr"
+> 8 0 8 1110 22270000000.000000
+> 6 0 1111 9 1016 "AS_chinqchint_link_32_UP"
+> 8 0 10 1111 125000000.000000
+> 8 0 11 1111 0.000100
+> 6 0 1112 9 1016 "AS_chinqchint_link_32_DOWN"
+> 8 0 10 1112 125000000.000000
+> 8 0 11 1112 0.000100
+> 6 0 1113 7 1016 "chinqchint-33.lille.grid5000.fr"
+> 8 0 8 1113 22270000000.000000
+> 6 0 1114 9 1016 "AS_chinqchint_link_33_UP"
+> 8 0 10 1114 125000000.000000
+> 8 0 11 1114 0.000100
+> 6 0 1115 9 1016 "AS_chinqchint_link_33_DOWN"
+> 8 0 10 1115 125000000.000000
+> 8 0 11 1115 0.000100
+> 6 0 1116 7 1016 "chinqchint-34.lille.grid5000.fr"
+> 8 0 8 1116 22270000000.000000
+> 6 0 1117 9 1016 "AS_chinqchint_link_34_UP"
+> 8 0 10 1117 125000000.000000
+> 8 0 11 1117 0.000100
+> 6 0 1118 9 1016 "AS_chinqchint_link_34_DOWN"
+> 8 0 10 1118 125000000.000000
+> 8 0 11 1118 0.000100
+> 6 0 1119 7 1016 "chinqchint-35.lille.grid5000.fr"
+> 8 0 8 1119 22270000000.000000
+> 6 0 1120 9 1016 "AS_chinqchint_link_35_UP"
+> 8 0 10 1120 125000000.000000
+> 8 0 11 1120 0.000100
+> 6 0 1121 9 1016 "AS_chinqchint_link_35_DOWN"
+> 8 0 10 1121 125000000.000000
+> 8 0 11 1121 0.000100
+> 6 0 1122 7 1016 "chinqchint-36.lille.grid5000.fr"
+> 8 0 8 1122 22270000000.000000
+> 6 0 1123 9 1016 "AS_chinqchint_link_36_UP"
+> 8 0 10 1123 125000000.000000
+> 8 0 11 1123 0.000100
+> 6 0 1124 9 1016 "AS_chinqchint_link_36_DOWN"
+> 8 0 10 1124 125000000.000000
+> 8 0 11 1124 0.000100
+> 6 0 1125 7 1016 "chinqchint-37.lille.grid5000.fr"
+> 8 0 8 1125 22270000000.000000
+> 6 0 1126 9 1016 "AS_chinqchint_link_37_UP"
+> 8 0 10 1126 125000000.000000
+> 8 0 11 1126 0.000100
+> 6 0 1127 9 1016 "AS_chinqchint_link_37_DOWN"
+> 8 0 10 1127 125000000.000000
+> 8 0 11 1127 0.000100
+> 6 0 1128 7 1016 "chinqchint-38.lille.grid5000.fr"
+> 8 0 8 1128 22270000000.000000
+> 6 0 1129 9 1016 "AS_chinqchint_link_38_UP"
+> 8 0 10 1129 125000000.000000
+> 8 0 11 1129 0.000100
+> 6 0 1130 9 1016 "AS_chinqchint_link_38_DOWN"
+> 8 0 10 1130 125000000.000000
+> 8 0 11 1130 0.000100
+> 6 0 1131 7 1016 "chinqchint-39.lille.grid5000.fr"
+> 8 0 8 1131 22270000000.000000
+> 6 0 1132 9 1016 "AS_chinqchint_link_39_UP"
+> 8 0 10 1132 125000000.000000
+> 8 0 11 1132 0.000100
+> 6 0 1133 9 1016 "AS_chinqchint_link_39_DOWN"
+> 8 0 10 1133 125000000.000000
+> 8 0 11 1133 0.000100
+> 6 0 1134 7 1016 "chinqchint-40.lille.grid5000.fr"
+> 8 0 8 1134 22270000000.000000
+> 6 0 1135 9 1016 "AS_chinqchint_link_40_UP"
+> 8 0 10 1135 125000000.000000
+> 8 0 11 1135 0.000100
+> 6 0 1136 9 1016 "AS_chinqchint_link_40_DOWN"
+> 8 0 10 1136 125000000.000000
+> 8 0 11 1136 0.000100
+> 6 0 1137 7 1016 "chinqchint-41.lille.grid5000.fr"
+> 8 0 8 1137 22270000000.000000
+> 6 0 1138 9 1016 "AS_chinqchint_link_41_UP"
+> 8 0 10 1138 125000000.000000
+> 8 0 11 1138 0.000100
+> 6 0 1139 9 1016 "AS_chinqchint_link_41_DOWN"
+> 8 0 10 1139 125000000.000000
+> 8 0 11 1139 0.000100
+> 6 0 1140 7 1016 "chinqchint-42.lille.grid5000.fr"
+> 8 0 8 1140 22270000000.000000
+> 6 0 1141 9 1016 "AS_chinqchint_link_42_UP"
+> 8 0 10 1141 125000000.000000
+> 8 0 11 1141 0.000100
+> 6 0 1142 9 1016 "AS_chinqchint_link_42_DOWN"
+> 8 0 10 1142 125000000.000000
+> 8 0 11 1142 0.000100
+> 6 0 1143 7 1016 "chinqchint-43.lille.grid5000.fr"
+> 8 0 8 1143 22270000000.000000
+> 6 0 1144 9 1016 "AS_chinqchint_link_43_UP"
+> 8 0 10 1144 125000000.000000
+> 8 0 11 1144 0.000100
+> 6 0 1145 9 1016 "AS_chinqchint_link_43_DOWN"
+> 8 0 10 1145 125000000.000000
+> 8 0 11 1145 0.000100
+> 6 0 1146 7 1016 "chinqchint-44.lille.grid5000.fr"
+> 8 0 8 1146 22270000000.000000
+> 6 0 1147 9 1016 "AS_chinqchint_link_44_UP"
+> 8 0 10 1147 125000000.000000
+> 8 0 11 1147 0.000100
+> 6 0 1148 9 1016 "AS_chinqchint_link_44_DOWN"
+> 8 0 10 1148 125000000.000000
+> 8 0 11 1148 0.000100
+> 6 0 1149 7 1016 "chinqchint-45.lille.grid5000.fr"
+> 8 0 8 1149 22270000000.000000
+> 6 0 1150 9 1016 "AS_chinqchint_link_45_UP"
+> 8 0 10 1150 125000000.000000
+> 8 0 11 1150 0.000100
+> 6 0 1151 9 1016 "AS_chinqchint_link_45_DOWN"
+> 8 0 10 1151 125000000.000000
+> 8 0 11 1151 0.000100
+> 6 0 1152 7 1016 "chinqchint-46.lille.grid5000.fr"
+> 8 0 8 1152 22270000000.000000
+> 6 0 1153 9 1016 "AS_chinqchint_link_46_UP"
+> 8 0 10 1153 125000000.000000
+> 8 0 11 1153 0.000100
+> 6 0 1154 9 1016 "AS_chinqchint_link_46_DOWN"
+> 8 0 10 1154 125000000.000000
+> 8 0 11 1154 0.000100
+> 6 0 1155 12 1016 "chinqchint-AS_chinqchint_router.lille.grid5000.fr"
+> 6 0 1156 9 1016 "AS_chinqchint_backbone"
+> 8 0 10 1156 1250000000.000000
+> 8 0 11 1156 0.000100
+> 6 0 1157 3 869 "link_chinqchint"
+> 8 0 4 1157 1250000000.000000
+> 8 0 5 1157 0.000100
+> 6 0 1158 6 869 "AS_chirloute"
+> 6 0 1159 7 1158 "chirloute-1.lille.grid5000.fr"
+> 8 0 8 1159 24473000000.000000
+> 6 0 1160 9 1158 "AS_chirloute_link_1_UP"
+> 8 0 10 1160 125000000.000000
+> 8 0 11 1160 0.000100
+> 6 0 1161 9 1158 "AS_chirloute_link_1_DOWN"
+> 8 0 10 1161 125000000.000000
+> 8 0 11 1161 0.000100
+> 6 0 1162 7 1158 "chirloute-2.lille.grid5000.fr"
+> 8 0 8 1162 24473000000.000000
+> 6 0 1163 9 1158 "AS_chirloute_link_2_UP"
+> 8 0 10 1163 125000000.000000
+> 8 0 11 1163 0.000100
+> 6 0 1164 9 1158 "AS_chirloute_link_2_DOWN"
+> 8 0 10 1164 125000000.000000
+> 8 0 11 1164 0.000100
+> 6 0 1165 7 1158 "chirloute-3.lille.grid5000.fr"
+> 8 0 8 1165 24473000000.000000
+> 6 0 1166 9 1158 "AS_chirloute_link_3_UP"
+> 8 0 10 1166 125000000.000000
+> 8 0 11 1166 0.000100
+> 6 0 1167 9 1158 "AS_chirloute_link_3_DOWN"
+> 8 0 10 1167 125000000.000000
+> 8 0 11 1167 0.000100
+> 6 0 1168 7 1158 "chirloute-4.lille.grid5000.fr"
+> 8 0 8 1168 24473000000.000000
+> 6 0 1169 9 1158 "AS_chirloute_link_4_UP"
+> 8 0 10 1169 125000000.000000
+> 8 0 11 1169 0.000100
+> 6 0 1170 9 1158 "AS_chirloute_link_4_DOWN"
+> 8 0 10 1170 125000000.000000
+> 8 0 11 1170 0.000100
+> 6 0 1171 7 1158 "chirloute-5.lille.grid5000.fr"
+> 8 0 8 1171 24473000000.000000
+> 6 0 1172 9 1158 "AS_chirloute_link_5_UP"
+> 8 0 10 1172 125000000.000000
+> 8 0 11 1172 0.000100
+> 6 0 1173 9 1158 "AS_chirloute_link_5_DOWN"
+> 8 0 10 1173 125000000.000000
+> 8 0 11 1173 0.000100
+> 6 0 1174 7 1158 "chirloute-6.lille.grid5000.fr"
+> 8 0 8 1174 24473000000.000000
+> 6 0 1175 9 1158 "AS_chirloute_link_6_UP"
+> 8 0 10 1175 125000000.000000
+> 8 0 11 1175 0.000100
+> 6 0 1176 9 1158 "AS_chirloute_link_6_DOWN"
+> 8 0 10 1176 125000000.000000
+> 8 0 11 1176 0.000100
+> 6 0 1177 7 1158 "chirloute-7.lille.grid5000.fr"
+> 8 0 8 1177 24473000000.000000
+> 6 0 1178 9 1158 "AS_chirloute_link_7_UP"
+> 8 0 10 1178 125000000.000000
+> 8 0 11 1178 0.000100
+> 6 0 1179 9 1158 "AS_chirloute_link_7_DOWN"
+> 8 0 10 1179 125000000.000000
+> 8 0 11 1179 0.000100
+> 6 0 1180 7 1158 "chirloute-8.lille.grid5000.fr"
+> 8 0 8 1180 24473000000.000000
+> 6 0 1181 9 1158 "AS_chirloute_link_8_UP"
+> 8 0 10 1181 125000000.000000
+> 8 0 11 1181 0.000100
+> 6 0 1182 9 1158 "AS_chirloute_link_8_DOWN"
+> 8 0 10 1182 125000000.000000
+> 8 0 11 1182 0.000100
+> 6 0 1183 12 1158 "chirloute-AS_chirloute_router.lille.grid5000.fr"
+> 6 0 1184 9 1158 "AS_chirloute_backbone"
+> 8 0 10 1184 1250000000.000000
+> 8 0 11 1184 0.000100
+> 6 0 1185 3 869 "link_chirloute"
+> 8 0 4 1185 1250000000.000000
+> 8 0 5 1185 0.000100
+> 6 0 1186 6 869 "gw_AS_lille"
+> 6 0 1187 12 1186 "gw_lille"
+> 6 0 1188 3 869 "link_gw_lille"
+> 8 0 4 1188 1250000000.000000
+> 8 0 5 1188 0.000100
+> 6 0 1189 1 0 "AS_lyon"
+> 6 0 1190 6 1189 "AS_capricorne"
+> 6 0 1191 7 1190 "capricorne-1.lyon.grid5000.fr"
+> 8 0 8 1191 4723300000.000000
+> 6 0 1192 9 1190 "AS_capricorne_link_1_UP"
+> 8 0 10 1192 125000000.000000
+> 8 0 11 1192 0.000100
+> 6 0 1193 9 1190 "AS_capricorne_link_1_DOWN"
+> 8 0 10 1193 125000000.000000
+> 8 0 11 1193 0.000100
+> 6 0 1194 7 1190 "capricorne-2.lyon.grid5000.fr"
+> 8 0 8 1194 4723300000.000000
+> 6 0 1195 9 1190 "AS_capricorne_link_2_UP"
+> 8 0 10 1195 125000000.000000
+> 8 0 11 1195 0.000100
+> 6 0 1196 9 1190 "AS_capricorne_link_2_DOWN"
+> 8 0 10 1196 125000000.000000
+> 8 0 11 1196 0.000100
+> 6 0 1197 7 1190 "capricorne-3.lyon.grid5000.fr"
+> 8 0 8 1197 4723300000.000000
+> 6 0 1198 9 1190 "AS_capricorne_link_3_UP"
+> 8 0 10 1198 125000000.000000
+> 8 0 11 1198 0.000100
+> 6 0 1199 9 1190 "AS_capricorne_link_3_DOWN"
+> 8 0 10 1199 125000000.000000
+> 8 0 11 1199 0.000100
+> 6 0 1200 7 1190 "capricorne-4.lyon.grid5000.fr"
+> 8 0 8 1200 4723300000.000000
+> 6 0 1201 9 1190 "AS_capricorne_link_4_UP"
+> 8 0 10 1201 125000000.000000
+> 8 0 11 1201 0.000100
+> 6 0 1202 9 1190 "AS_capricorne_link_4_DOWN"
+> 8 0 10 1202 125000000.000000
+> 8 0 11 1202 0.000100
+> 6 0 1203 7 1190 "capricorne-5.lyon.grid5000.fr"
+> 8 0 8 1203 4723300000.000000
+> 6 0 1204 9 1190 "AS_capricorne_link_5_UP"
+> 8 0 10 1204 125000000.000000
+> 8 0 11 1204 0.000100
+> 6 0 1205 9 1190 "AS_capricorne_link_5_DOWN"
+> 8 0 10 1205 125000000.000000
+> 8 0 11 1205 0.000100
+> 6 0 1206 7 1190 "capricorne-6.lyon.grid5000.fr"
+> 8 0 8 1206 4723300000.000000
+> 6 0 1207 9 1190 "AS_capricorne_link_6_UP"
+> 8 0 10 1207 125000000.000000
+> 8 0 11 1207 0.000100
+> 6 0 1208 9 1190 "AS_capricorne_link_6_DOWN"
+> 8 0 10 1208 125000000.000000
+> 8 0 11 1208 0.000100
+> 6 0 1209 7 1190 "capricorne-7.lyon.grid5000.fr"
+> 8 0 8 1209 4723300000.000000
+> 6 0 1210 9 1190 "AS_capricorne_link_7_UP"
+> 8 0 10 1210 125000000.000000
+> 8 0 11 1210 0.000100
+> 6 0 1211 9 1190 "AS_capricorne_link_7_DOWN"
+> 8 0 10 1211 125000000.000000
+> 8 0 11 1211 0.000100
+> 6 0 1212 7 1190 "capricorne-8.lyon.grid5000.fr"
+> 8 0 8 1212 4723300000.000000
+> 6 0 1213 9 1190 "AS_capricorne_link_8_UP"
+> 8 0 10 1213 125000000.000000
+> 8 0 11 1213 0.000100
+> 6 0 1214 9 1190 "AS_capricorne_link_8_DOWN"
+> 8 0 10 1214 125000000.000000
+> 8 0 11 1214 0.000100
+> 6 0 1215 7 1190 "capricorne-9.lyon.grid5000.fr"
+> 8 0 8 1215 4723300000.000000
+> 6 0 1216 9 1190 "AS_capricorne_link_9_UP"
+> 8 0 10 1216 125000000.000000
+> 8 0 11 1216 0.000100
+> 6 0 1217 9 1190 "AS_capricorne_link_9_DOWN"
+> 8 0 10 1217 125000000.000000
+> 8 0 11 1217 0.000100
+> 6 0 1218 7 1190 "capricorne-10.lyon.grid5000.fr"
+> 8 0 8 1218 4723300000.000000
+> 6 0 1219 9 1190 "AS_capricorne_link_10_UP"
+> 8 0 10 1219 125000000.000000
+> 8 0 11 1219 0.000100
+> 6 0 1220 9 1190 "AS_capricorne_link_10_DOWN"
+> 8 0 10 1220 125000000.000000
+> 8 0 11 1220 0.000100
+> 6 0 1221 7 1190 "capricorne-11.lyon.grid5000.fr"
+> 8 0 8 1221 4723300000.000000
+> 6 0 1222 9 1190 "AS_capricorne_link_11_UP"
+> 8 0 10 1222 125000000.000000
+> 8 0 11 1222 0.000100
+> 6 0 1223 9 1190 "AS_capricorne_link_11_DOWN"
+> 8 0 10 1223 125000000.000000
+> 8 0 11 1223 0.000100
+> 6 0 1224 7 1190 "capricorne-12.lyon.grid5000.fr"
+> 8 0 8 1224 4723300000.000000
+> 6 0 1225 9 1190 "AS_capricorne_link_12_UP"
+> 8 0 10 1225 125000000.000000
+> 8 0 11 1225 0.000100
+> 6 0 1226 9 1190 "AS_capricorne_link_12_DOWN"
+> 8 0 10 1226 125000000.000000
+> 8 0 11 1226 0.000100
+> 6 0 1227 7 1190 "capricorne-13.lyon.grid5000.fr"
+> 8 0 8 1227 4723300000.000000
+> 6 0 1228 9 1190 "AS_capricorne_link_13_UP"
+> 8 0 10 1228 125000000.000000
+> 8 0 11 1228 0.000100
+> 6 0 1229 9 1190 "AS_capricorne_link_13_DOWN"
+> 8 0 10 1229 125000000.000000
+> 8 0 11 1229 0.000100
+> 6 0 1230 7 1190 "capricorne-14.lyon.grid5000.fr"
+> 8 0 8 1230 4723300000.000000
+> 6 0 1231 9 1190 "AS_capricorne_link_14_UP"
+> 8 0 10 1231 125000000.000000
+> 8 0 11 1231 0.000100
+> 6 0 1232 9 1190 "AS_capricorne_link_14_DOWN"
+> 8 0 10 1232 125000000.000000
+> 8 0 11 1232 0.000100
+> 6 0 1233 7 1190 "capricorne-15.lyon.grid5000.fr"
+> 8 0 8 1233 4723300000.000000
+> 6 0 1234 9 1190 "AS_capricorne_link_15_UP"
+> 8 0 10 1234 125000000.000000
+> 8 0 11 1234 0.000100
+> 6 0 1235 9 1190 "AS_capricorne_link_15_DOWN"
+> 8 0 10 1235 125000000.000000
+> 8 0 11 1235 0.000100
+> 6 0 1236 7 1190 "capricorne-16.lyon.grid5000.fr"
+> 8 0 8 1236 4723300000.000000
+> 6 0 1237 9 1190 "AS_capricorne_link_16_UP"
+> 8 0 10 1237 125000000.000000
+> 8 0 11 1237 0.000100
+> 6 0 1238 9 1190 "AS_capricorne_link_16_DOWN"
+> 8 0 10 1238 125000000.000000
+> 8 0 11 1238 0.000100
+> 6 0 1239 7 1190 "capricorne-17.lyon.grid5000.fr"
+> 8 0 8 1239 4723300000.000000
+> 6 0 1240 9 1190 "AS_capricorne_link_17_UP"
+> 8 0 10 1240 125000000.000000
+> 8 0 11 1240 0.000100
+> 6 0 1241 9 1190 "AS_capricorne_link_17_DOWN"
+> 8 0 10 1241 125000000.000000
+> 8 0 11 1241 0.000100
+> 6 0 1242 7 1190 "capricorne-18.lyon.grid5000.fr"
+> 8 0 8 1242 4723300000.000000
+> 6 0 1243 9 1190 "AS_capricorne_link_18_UP"
+> 8 0 10 1243 125000000.000000
+> 8 0 11 1243 0.000100
+> 6 0 1244 9 1190 "AS_capricorne_link_18_DOWN"
+> 8 0 10 1244 125000000.000000
+> 8 0 11 1244 0.000100
+> 6 0 1245 7 1190 "capricorne-19.lyon.grid5000.fr"
+> 8 0 8 1245 4723300000.000000
+> 6 0 1246 9 1190 "AS_capricorne_link_19_UP"
+> 8 0 10 1246 125000000.000000
+> 8 0 11 1246 0.000100
+> 6 0 1247 9 1190 "AS_capricorne_link_19_DOWN"
+> 8 0 10 1247 125000000.000000
+> 8 0 11 1247 0.000100
+> 6 0 1248 7 1190 "capricorne-20.lyon.grid5000.fr"
+> 8 0 8 1248 4723300000.000000
+> 6 0 1249 9 1190 "AS_capricorne_link_20_UP"
+> 8 0 10 1249 125000000.000000
+> 8 0 11 1249 0.000100
+> 6 0 1250 9 1190 "AS_capricorne_link_20_DOWN"
+> 8 0 10 1250 125000000.000000
+> 8 0 11 1250 0.000100
+> 6 0 1251 7 1190 "capricorne-21.lyon.grid5000.fr"
+> 8 0 8 1251 4723300000.000000
+> 6 0 1252 9 1190 "AS_capricorne_link_21_UP"
+> 8 0 10 1252 125000000.000000
+> 8 0 11 1252 0.000100
+> 6 0 1253 9 1190 "AS_capricorne_link_21_DOWN"
+> 8 0 10 1253 125000000.000000
+> 8 0 11 1253 0.000100
+> 6 0 1254 7 1190 "capricorne-22.lyon.grid5000.fr"
+> 8 0 8 1254 4723300000.000000
+> 6 0 1255 9 1190 "AS_capricorne_link_22_UP"
+> 8 0 10 1255 125000000.000000
+> 8 0 11 1255 0.000100
+> 6 0 1256 9 1190 "AS_capricorne_link_22_DOWN"
+> 8 0 10 1256 125000000.000000
+> 8 0 11 1256 0.000100
+> 6 0 1257 7 1190 "capricorne-23.lyon.grid5000.fr"
+> 8 0 8 1257 4723300000.000000
+> 6 0 1258 9 1190 "AS_capricorne_link_23_UP"
+> 8 0 10 1258 125000000.000000
+> 8 0 11 1258 0.000100
+> 6 0 1259 9 1190 "AS_capricorne_link_23_DOWN"
+> 8 0 10 1259 125000000.000000
+> 8 0 11 1259 0.000100
+> 6 0 1260 7 1190 "capricorne-24.lyon.grid5000.fr"
+> 8 0 8 1260 4723300000.000000
+> 6 0 1261 9 1190 "AS_capricorne_link_24_UP"
+> 8 0 10 1261 125000000.000000
+> 8 0 11 1261 0.000100
+> 6 0 1262 9 1190 "AS_capricorne_link_24_DOWN"
+> 8 0 10 1262 125000000.000000
+> 8 0 11 1262 0.000100
+> 6 0 1263 7 1190 "capricorne-25.lyon.grid5000.fr"
+> 8 0 8 1263 4723300000.000000
+> 6 0 1264 9 1190 "AS_capricorne_link_25_UP"
+> 8 0 10 1264 125000000.000000
+> 8 0 11 1264 0.000100
+> 6 0 1265 9 1190 "AS_capricorne_link_25_DOWN"
+> 8 0 10 1265 125000000.000000
+> 8 0 11 1265 0.000100
+> 6 0 1266 7 1190 "capricorne-26.lyon.grid5000.fr"
+> 8 0 8 1266 4723300000.000000
+> 6 0 1267 9 1190 "AS_capricorne_link_26_UP"
+> 8 0 10 1267 125000000.000000
+> 8 0 11 1267 0.000100
+> 6 0 1268 9 1190 "AS_capricorne_link_26_DOWN"
+> 8 0 10 1268 125000000.000000
+> 8 0 11 1268 0.000100
+> 6 0 1269 7 1190 "capricorne-27.lyon.grid5000.fr"
+> 8 0 8 1269 4723300000.000000
+> 6 0 1270 9 1190 "AS_capricorne_link_27_UP"
+> 8 0 10 1270 125000000.000000
+> 8 0 11 1270 0.000100
+> 6 0 1271 9 1190 "AS_capricorne_link_27_DOWN"
+> 8 0 10 1271 125000000.000000
+> 8 0 11 1271 0.000100
+> 6 0 1272 7 1190 "capricorne-28.lyon.grid5000.fr"
+> 8 0 8 1272 4723300000.000000
+> 6 0 1273 9 1190 "AS_capricorne_link_28_UP"
+> 8 0 10 1273 125000000.000000
+> 8 0 11 1273 0.000100
+> 6 0 1274 9 1190 "AS_capricorne_link_28_DOWN"
+> 8 0 10 1274 125000000.000000
+> 8 0 11 1274 0.000100
+> 6 0 1275 7 1190 "capricorne-29.lyon.grid5000.fr"
+> 8 0 8 1275 4723300000.000000
+> 6 0 1276 9 1190 "AS_capricorne_link_29_UP"
+> 8 0 10 1276 125000000.000000
+> 8 0 11 1276 0.000100
+> 6 0 1277 9 1190 "AS_capricorne_link_29_DOWN"
+> 8 0 10 1277 125000000.000000
+> 8 0 11 1277 0.000100
+> 6 0 1278 7 1190 "capricorne-30.lyon.grid5000.fr"
+> 8 0 8 1278 4723300000.000000
+> 6 0 1279 9 1190 "AS_capricorne_link_30_UP"
+> 8 0 10 1279 125000000.000000
+> 8 0 11 1279 0.000100
+> 6 0 1280 9 1190 "AS_capricorne_link_30_DOWN"
+> 8 0 10 1280 125000000.000000
+> 8 0 11 1280 0.000100
+> 6 0 1281 7 1190 "capricorne-31.lyon.grid5000.fr"
+> 8 0 8 1281 4723300000.000000
+> 6 0 1282 9 1190 "AS_capricorne_link_31_UP"
+> 8 0 10 1282 125000000.000000
+> 8 0 11 1282 0.000100
+> 6 0 1283 9 1190 "AS_capricorne_link_31_DOWN"
+> 8 0 10 1283 125000000.000000
+> 8 0 11 1283 0.000100
+> 6 0 1284 7 1190 "capricorne-32.lyon.grid5000.fr"
+> 8 0 8 1284 4723300000.000000
+> 6 0 1285 9 1190 "AS_capricorne_link_32_UP"
+> 8 0 10 1285 125000000.000000
+> 8 0 11 1285 0.000100
+> 6 0 1286 9 1190 "AS_capricorne_link_32_DOWN"
+> 8 0 10 1286 125000000.000000
+> 8 0 11 1286 0.000100
+> 6 0 1287 7 1190 "capricorne-33.lyon.grid5000.fr"
+> 8 0 8 1287 4723300000.000000
+> 6 0 1288 9 1190 "AS_capricorne_link_33_UP"
+> 8 0 10 1288 125000000.000000
+> 8 0 11 1288 0.000100
+> 6 0 1289 9 1190 "AS_capricorne_link_33_DOWN"
+> 8 0 10 1289 125000000.000000
+> 8 0 11 1289 0.000100
+> 6 0 1290 7 1190 "capricorne-34.lyon.grid5000.fr"
+> 8 0 8 1290 4723300000.000000
+> 6 0 1291 9 1190 "AS_capricorne_link_34_UP"
+> 8 0 10 1291 125000000.000000
+> 8 0 11 1291 0.000100
+> 6 0 1292 9 1190 "AS_capricorne_link_34_DOWN"
+> 8 0 10 1292 125000000.000000
+> 8 0 11 1292 0.000100
+> 6 0 1293 7 1190 "capricorne-35.lyon.grid5000.fr"
+> 8 0 8 1293 4723300000.000000
+> 6 0 1294 9 1190 "AS_capricorne_link_35_UP"
+> 8 0 10 1294 125000000.000000
+> 8 0 11 1294 0.000100
+> 6 0 1295 9 1190 "AS_capricorne_link_35_DOWN"
+> 8 0 10 1295 125000000.000000
+> 8 0 11 1295 0.000100
+> 6 0 1296 7 1190 "capricorne-36.lyon.grid5000.fr"
+> 8 0 8 1296 4723300000.000000
+> 6 0 1297 9 1190 "AS_capricorne_link_36_UP"
+> 8 0 10 1297 125000000.000000
+> 8 0 11 1297 0.000100
+> 6 0 1298 9 1190 "AS_capricorne_link_36_DOWN"
+> 8 0 10 1298 125000000.000000
+> 8 0 11 1298 0.000100
+> 6 0 1299 7 1190 "capricorne-37.lyon.grid5000.fr"
+> 8 0 8 1299 4723300000.000000
+> 6 0 1300 9 1190 "AS_capricorne_link_37_UP"
+> 8 0 10 1300 125000000.000000
+> 8 0 11 1300 0.000100
+> 6 0 1301 9 1190 "AS_capricorne_link_37_DOWN"
+> 8 0 10 1301 125000000.000000
+> 8 0 11 1301 0.000100
+> 6 0 1302 7 1190 "capricorne-38.lyon.grid5000.fr"
+> 8 0 8 1302 4723300000.000000
+> 6 0 1303 9 1190 "AS_capricorne_link_38_UP"
+> 8 0 10 1303 125000000.000000
+> 8 0 11 1303 0.000100
+> 6 0 1304 9 1190 "AS_capricorne_link_38_DOWN"
+> 8 0 10 1304 125000000.000000
+> 8 0 11 1304 0.000100
+> 6 0 1305 7 1190 "capricorne-39.lyon.grid5000.fr"
+> 8 0 8 1305 4723300000.000000
+> 6 0 1306 9 1190 "AS_capricorne_link_39_UP"
+> 8 0 10 1306 125000000.000000
+> 8 0 11 1306 0.000100
+> 6 0 1307 9 1190 "AS_capricorne_link_39_DOWN"
+> 8 0 10 1307 125000000.000000
+> 8 0 11 1307 0.000100
+> 6 0 1308 7 1190 "capricorne-40.lyon.grid5000.fr"
+> 8 0 8 1308 4723300000.000000
+> 6 0 1309 9 1190 "AS_capricorne_link_40_UP"
+> 8 0 10 1309 125000000.000000
+> 8 0 11 1309 0.000100
+> 6 0 1310 9 1190 "AS_capricorne_link_40_DOWN"
+> 8 0 10 1310 125000000.000000
+> 8 0 11 1310 0.000100
+> 6 0 1311 7 1190 "capricorne-41.lyon.grid5000.fr"
+> 8 0 8 1311 4723300000.000000
+> 6 0 1312 9 1190 "AS_capricorne_link_41_UP"
+> 8 0 10 1312 125000000.000000
+> 8 0 11 1312 0.000100
+> 6 0 1313 9 1190 "AS_capricorne_link_41_DOWN"
+> 8 0 10 1313 125000000.000000
+> 8 0 11 1313 0.000100
+> 6 0 1314 7 1190 "capricorne-42.lyon.grid5000.fr"
+> 8 0 8 1314 4723300000.000000
+> 6 0 1315 9 1190 "AS_capricorne_link_42_UP"
+> 8 0 10 1315 125000000.000000
+> 8 0 11 1315 0.000100
+> 6 0 1316 9 1190 "AS_capricorne_link_42_DOWN"
+> 8 0 10 1316 125000000.000000
+> 8 0 11 1316 0.000100
+> 6 0 1317 7 1190 "capricorne-43.lyon.grid5000.fr"
+> 8 0 8 1317 4723300000.000000
+> 6 0 1318 9 1190 "AS_capricorne_link_43_UP"
+> 8 0 10 1318 125000000.000000
+> 8 0 11 1318 0.000100
+> 6 0 1319 9 1190 "AS_capricorne_link_43_DOWN"
+> 8 0 10 1319 125000000.000000
+> 8 0 11 1319 0.000100
+> 6 0 1320 7 1190 "capricorne-44.lyon.grid5000.fr"
+> 8 0 8 1320 4723300000.000000
+> 6 0 1321 9 1190 "AS_capricorne_link_44_UP"
+> 8 0 10 1321 125000000.000000
+> 8 0 11 1321 0.000100
+> 6 0 1322 9 1190 "AS_capricorne_link_44_DOWN"
+> 8 0 10 1322 125000000.000000
+> 8 0 11 1322 0.000100
+> 6 0 1323 7 1190 "capricorne-45.lyon.grid5000.fr"
+> 8 0 8 1323 4723300000.000000
+> 6 0 1324 9 1190 "AS_capricorne_link_45_UP"
+> 8 0 10 1324 125000000.000000
+> 8 0 11 1324 0.000100
+> 6 0 1325 9 1190 "AS_capricorne_link_45_DOWN"
+> 8 0 10 1325 125000000.000000
+> 8 0 11 1325 0.000100
+> 6 0 1326 7 1190 "capricorne-46.lyon.grid5000.fr"
+> 8 0 8 1326 4723300000.000000
+> 6 0 1327 9 1190 "AS_capricorne_link_46_UP"
+> 8 0 10 1327 125000000.000000
+> 8 0 11 1327 0.000100
+> 6 0 1328 9 1190 "AS_capricorne_link_46_DOWN"
+> 8 0 10 1328 125000000.000000
+> 8 0 11 1328 0.000100
+> 6 0 1329 7 1190 "capricorne-47.lyon.grid5000.fr"
+> 8 0 8 1329 4723300000.000000
+> 6 0 1330 9 1190 "AS_capricorne_link_47_UP"
+> 8 0 10 1330 125000000.000000
+> 8 0 11 1330 0.000100
+> 6 0 1331 9 1190 "AS_capricorne_link_47_DOWN"
+> 8 0 10 1331 125000000.000000
+> 8 0 11 1331 0.000100
+> 6 0 1332 7 1190 "capricorne-48.lyon.grid5000.fr"
+> 8 0 8 1332 4723300000.000000
+> 6 0 1333 9 1190 "AS_capricorne_link_48_UP"
+> 8 0 10 1333 125000000.000000
+> 8 0 11 1333 0.000100
+> 6 0 1334 9 1190 "AS_capricorne_link_48_DOWN"
+> 8 0 10 1334 125000000.000000
+> 8 0 11 1334 0.000100
+> 6 0 1335 7 1190 "capricorne-49.lyon.grid5000.fr"
+> 8 0 8 1335 4723300000.000000
+> 6 0 1336 9 1190 "AS_capricorne_link_49_UP"
+> 8 0 10 1336 125000000.000000
+> 8 0 11 1336 0.000100
+> 6 0 1337 9 1190 "AS_capricorne_link_49_DOWN"
+> 8 0 10 1337 125000000.000000
+> 8 0 11 1337 0.000100
+> 6 0 1338 7 1190 "capricorne-50.lyon.grid5000.fr"
+> 8 0 8 1338 4723300000.000000
+> 6 0 1339 9 1190 "AS_capricorne_link_50_UP"
+> 8 0 10 1339 125000000.000000
+> 8 0 11 1339 0.000100
+> 6 0 1340 9 1190 "AS_capricorne_link_50_DOWN"
+> 8 0 10 1340 125000000.000000
+> 8 0 11 1340 0.000100
+> 6 0 1341 7 1190 "capricorne-51.lyon.grid5000.fr"
+> 8 0 8 1341 4723300000.000000
+> 6 0 1342 9 1190 "AS_capricorne_link_51_UP"
+> 8 0 10 1342 125000000.000000
+> 8 0 11 1342 0.000100
+> 6 0 1343 9 1190 "AS_capricorne_link_51_DOWN"
+> 8 0 10 1343 125000000.000000
+> 8 0 11 1343 0.000100
+> 6 0 1344 7 1190 "capricorne-52.lyon.grid5000.fr"
+> 8 0 8 1344 4723300000.000000
+> 6 0 1345 9 1190 "AS_capricorne_link_52_UP"
+> 8 0 10 1345 125000000.000000
+> 8 0 11 1345 0.000100
+> 6 0 1346 9 1190 "AS_capricorne_link_52_DOWN"
+> 8 0 10 1346 125000000.000000
+> 8 0 11 1346 0.000100
+> 6 0 1347 7 1190 "capricorne-53.lyon.grid5000.fr"
+> 8 0 8 1347 4723300000.000000
+> 6 0 1348 9 1190 "AS_capricorne_link_53_UP"
+> 8 0 10 1348 125000000.000000
+> 8 0 11 1348 0.000100
+> 6 0 1349 9 1190 "AS_capricorne_link_53_DOWN"
+> 8 0 10 1349 125000000.000000
+> 8 0 11 1349 0.000100
+> 6 0 1350 7 1190 "capricorne-54.lyon.grid5000.fr"
+> 8 0 8 1350 4723300000.000000
+> 6 0 1351 9 1190 "AS_capricorne_link_54_UP"
+> 8 0 10 1351 125000000.000000
+> 8 0 11 1351 0.000100
+> 6 0 1352 9 1190 "AS_capricorne_link_54_DOWN"
+> 8 0 10 1352 125000000.000000
+> 8 0 11 1352 0.000100
+> 6 0 1353 7 1190 "capricorne-55.lyon.grid5000.fr"
+> 8 0 8 1353 4723300000.000000
+> 6 0 1354 9 1190 "AS_capricorne_link_55_UP"
+> 8 0 10 1354 125000000.000000
+> 8 0 11 1354 0.000100
+> 6 0 1355 9 1190 "AS_capricorne_link_55_DOWN"
+> 8 0 10 1355 125000000.000000
+> 8 0 11 1355 0.000100
+> 6 0 1356 7 1190 "capricorne-56.lyon.grid5000.fr"
+> 8 0 8 1356 4723300000.000000
+> 6 0 1357 9 1190 "AS_capricorne_link_56_UP"
+> 8 0 10 1357 125000000.000000
+> 8 0 11 1357 0.000100
+> 6 0 1358 9 1190 "AS_capricorne_link_56_DOWN"
+> 8 0 10 1358 125000000.000000
+> 8 0 11 1358 0.000100
+> 6 0 1359 12 1190 "capricorne-AS_capricorne_router.lyon.grid5000.fr"
+> 6 0 1360 9 1190 "AS_capricorne_backbone"
+> 8 0 10 1360 1250000000.000000
+> 8 0 11 1360 0.000100
+> 6 0 1361 3 1189 "link_capricorne"
+> 8 0 4 1361 1250000000.000000
+> 8 0 5 1361 0.000100
+> 6 0 1362 6 1189 "AS_sagittaire"
+> 6 0 1363 7 1362 "sagittaire-1.lyon.grid5000.fr"
+> 8 0 8 1363 5669300000.000000
+> 6 0 1364 9 1362 "AS_sagittaire_link_1_UP"
+> 8 0 10 1364 125000000.000000
+> 8 0 11 1364 0.000100
+> 6 0 1365 9 1362 "AS_sagittaire_link_1_DOWN"
+> 8 0 10 1365 125000000.000000
+> 8 0 11 1365 0.000100
+> 6 0 1366 7 1362 "sagittaire-2.lyon.grid5000.fr"
+> 8 0 8 1366 5669300000.000000
+> 6 0 1367 9 1362 "AS_sagittaire_link_2_UP"
+> 8 0 10 1367 125000000.000000
+> 8 0 11 1367 0.000100
+> 6 0 1368 9 1362 "AS_sagittaire_link_2_DOWN"
+> 8 0 10 1368 125000000.000000
+> 8 0 11 1368 0.000100
+> 6 0 1369 7 1362 "sagittaire-3.lyon.grid5000.fr"
+> 8 0 8 1369 5669300000.000000
+> 6 0 1370 9 1362 "AS_sagittaire_link_3_UP"
+> 8 0 10 1370 125000000.000000
+> 8 0 11 1370 0.000100
+> 6 0 1371 9 1362 "AS_sagittaire_link_3_DOWN"
+> 8 0 10 1371 125000000.000000
+> 8 0 11 1371 0.000100
+> 6 0 1372 7 1362 "sagittaire-4.lyon.grid5000.fr"
+> 8 0 8 1372 5669300000.000000
+> 6 0 1373 9 1362 "AS_sagittaire_link_4_UP"
+> 8 0 10 1373 125000000.000000
+> 8 0 11 1373 0.000100
+> 6 0 1374 9 1362 "AS_sagittaire_link_4_DOWN"
+> 8 0 10 1374 125000000.000000
+> 8 0 11 1374 0.000100
+> 6 0 1375 7 1362 "sagittaire-5.lyon.grid5000.fr"
+> 8 0 8 1375 5669300000.000000
+> 6 0 1376 9 1362 "AS_sagittaire_link_5_UP"
+> 8 0 10 1376 125000000.000000
+> 8 0 11 1376 0.000100
+> 6 0 1377 9 1362 "AS_sagittaire_link_5_DOWN"
+> 8 0 10 1377 125000000.000000
+> 8 0 11 1377 0.000100
+> 6 0 1378 7 1362 "sagittaire-6.lyon.grid5000.fr"
+> 8 0 8 1378 5669300000.000000
+> 6 0 1379 9 1362 "AS_sagittaire_link_6_UP"
+> 8 0 10 1379 125000000.000000
+> 8 0 11 1379 0.000100
+> 6 0 1380 9 1362 "AS_sagittaire_link_6_DOWN"
+> 8 0 10 1380 125000000.000000
+> 8 0 11 1380 0.000100
+> 6 0 1381 7 1362 "sagittaire-7.lyon.grid5000.fr"
+> 8 0 8 1381 5669300000.000000
+> 6 0 1382 9 1362 "AS_sagittaire_link_7_UP"
+> 8 0 10 1382 125000000.000000
+> 8 0 11 1382 0.000100
+> 6 0 1383 9 1362 "AS_sagittaire_link_7_DOWN"
+> 8 0 10 1383 125000000.000000
+> 8 0 11 1383 0.000100
+> 6 0 1384 7 1362 "sagittaire-8.lyon.grid5000.fr"
+> 8 0 8 1384 5669300000.000000
+> 6 0 1385 9 1362 "AS_sagittaire_link_8_UP"
+> 8 0 10 1385 125000000.000000
+> 8 0 11 1385 0.000100
+> 6 0 1386 9 1362 "AS_sagittaire_link_8_DOWN"
+> 8 0 10 1386 125000000.000000
+> 8 0 11 1386 0.000100
+> 6 0 1387 7 1362 "sagittaire-9.lyon.grid5000.fr"
+> 8 0 8 1387 5669300000.000000
+> 6 0 1388 9 1362 "AS_sagittaire_link_9_UP"
+> 8 0 10 1388 125000000.000000
+> 8 0 11 1388 0.000100
+> 6 0 1389 9 1362 "AS_sagittaire_link_9_DOWN"
+> 8 0 10 1389 125000000.000000
+> 8 0 11 1389 0.000100
+> 6 0 1390 7 1362 "sagittaire-10.lyon.grid5000.fr"
+> 8 0 8 1390 5669300000.000000
+> 6 0 1391 9 1362 "AS_sagittaire_link_10_UP"
+> 8 0 10 1391 125000000.000000
+> 8 0 11 1391 0.000100
+> 6 0 1392 9 1362 "AS_sagittaire_link_10_DOWN"
+> 8 0 10 1392 125000000.000000
+> 8 0 11 1392 0.000100
+> 6 0 1393 7 1362 "sagittaire-11.lyon.grid5000.fr"
+> 8 0 8 1393 5669300000.000000
+> 6 0 1394 9 1362 "AS_sagittaire_link_11_UP"
+> 8 0 10 1394 125000000.000000
+> 8 0 11 1394 0.000100
+> 6 0 1395 9 1362 "AS_sagittaire_link_11_DOWN"
+> 8 0 10 1395 125000000.000000
+> 8 0 11 1395 0.000100
+> 6 0 1396 7 1362 "sagittaire-12.lyon.grid5000.fr"
+> 8 0 8 1396 5669300000.000000
+> 6 0 1397 9 1362 "AS_sagittaire_link_12_UP"
+> 8 0 10 1397 125000000.000000
+> 8 0 11 1397 0.000100
+> 6 0 1398 9 1362 "AS_sagittaire_link_12_DOWN"
+> 8 0 10 1398 125000000.000000
+> 8 0 11 1398 0.000100
+> 6 0 1399 7 1362 "sagittaire-13.lyon.grid5000.fr"
+> 8 0 8 1399 5669300000.000000
+> 6 0 1400 9 1362 "AS_sagittaire_link_13_UP"
+> 8 0 10 1400 125000000.000000
+> 8 0 11 1400 0.000100
+> 6 0 1401 9 1362 "AS_sagittaire_link_13_DOWN"
+> 8 0 10 1401 125000000.000000
+> 8 0 11 1401 0.000100
+> 6 0 1402 7 1362 "sagittaire-14.lyon.grid5000.fr"
+> 8 0 8 1402 5669300000.000000
+> 6 0 1403 9 1362 "AS_sagittaire_link_14_UP"
+> 8 0 10 1403 125000000.000000
+> 8 0 11 1403 0.000100
+> 6 0 1404 9 1362 "AS_sagittaire_link_14_DOWN"
+> 8 0 10 1404 125000000.000000
+> 8 0 11 1404 0.000100
+> 6 0 1405 7 1362 "sagittaire-15.lyon.grid5000.fr"
+> 8 0 8 1405 5669300000.000000
+> 6 0 1406 9 1362 "AS_sagittaire_link_15_UP"
+> 8 0 10 1406 125000000.000000
+> 8 0 11 1406 0.000100
+> 6 0 1407 9 1362 "AS_sagittaire_link_15_DOWN"
+> 8 0 10 1407 125000000.000000
+> 8 0 11 1407 0.000100
+> 6 0 1408 7 1362 "sagittaire-16.lyon.grid5000.fr"
+> 8 0 8 1408 5669300000.000000
+> 6 0 1409 9 1362 "AS_sagittaire_link_16_UP"
+> 8 0 10 1409 125000000.000000
+> 8 0 11 1409 0.000100
+> 6 0 1410 9 1362 "AS_sagittaire_link_16_DOWN"
+> 8 0 10 1410 125000000.000000
+> 8 0 11 1410 0.000100
+> 6 0 1411 7 1362 "sagittaire-17.lyon.grid5000.fr"
+> 8 0 8 1411 5669300000.000000
+> 6 0 1412 9 1362 "AS_sagittaire_link_17_UP"
+> 8 0 10 1412 125000000.000000
+> 8 0 11 1412 0.000100
+> 6 0 1413 9 1362 "AS_sagittaire_link_17_DOWN"
+> 8 0 10 1413 125000000.000000
+> 8 0 11 1413 0.000100
+> 6 0 1414 7 1362 "sagittaire-18.lyon.grid5000.fr"
+> 8 0 8 1414 5669300000.000000
+> 6 0 1415 9 1362 "AS_sagittaire_link_18_UP"
+> 8 0 10 1415 125000000.000000
+> 8 0 11 1415 0.000100
+> 6 0 1416 9 1362 "AS_sagittaire_link_18_DOWN"
+> 8 0 10 1416 125000000.000000
+> 8 0 11 1416 0.000100
+> 6 0 1417 7 1362 "sagittaire-19.lyon.grid5000.fr"
+> 8 0 8 1417 5669300000.000000
+> 6 0 1418 9 1362 "AS_sagittaire_link_19_UP"
+> 8 0 10 1418 125000000.000000
+> 8 0 11 1418 0.000100
+> 6 0 1419 9 1362 "AS_sagittaire_link_19_DOWN"
+> 8 0 10 1419 125000000.000000
+> 8 0 11 1419 0.000100
+> 6 0 1420 7 1362 "sagittaire-20.lyon.grid5000.fr"
+> 8 0 8 1420 5669300000.000000
+> 6 0 1421 9 1362 "AS_sagittaire_link_20_UP"
+> 8 0 10 1421 125000000.000000
+> 8 0 11 1421 0.000100
+> 6 0 1422 9 1362 "AS_sagittaire_link_20_DOWN"
+> 8 0 10 1422 125000000.000000
+> 8 0 11 1422 0.000100
+> 6 0 1423 7 1362 "sagittaire-21.lyon.grid5000.fr"
+> 8 0 8 1423 5669300000.000000
+> 6 0 1424 9 1362 "AS_sagittaire_link_21_UP"
+> 8 0 10 1424 125000000.000000
+> 8 0 11 1424 0.000100
+> 6 0 1425 9 1362 "AS_sagittaire_link_21_DOWN"
+> 8 0 10 1425 125000000.000000
+> 8 0 11 1425 0.000100
+> 6 0 1426 7 1362 "sagittaire-22.lyon.grid5000.fr"
+> 8 0 8 1426 5669300000.000000
+> 6 0 1427 9 1362 "AS_sagittaire_link_22_UP"
+> 8 0 10 1427 125000000.000000
+> 8 0 11 1427 0.000100
+> 6 0 1428 9 1362 "AS_sagittaire_link_22_DOWN"
+> 8 0 10 1428 125000000.000000
+> 8 0 11 1428 0.000100
+> 6 0 1429 7 1362 "sagittaire-23.lyon.grid5000.fr"
+> 8 0 8 1429 5669300000.000000
+> 6 0 1430 9 1362 "AS_sagittaire_link_23_UP"
+> 8 0 10 1430 125000000.000000
+> 8 0 11 1430 0.000100
+> 6 0 1431 9 1362 "AS_sagittaire_link_23_DOWN"
+> 8 0 10 1431 125000000.000000
+> 8 0 11 1431 0.000100
+> 6 0 1432 7 1362 "sagittaire-24.lyon.grid5000.fr"
+> 8 0 8 1432 5669300000.000000
+> 6 0 1433 9 1362 "AS_sagittaire_link_24_UP"
+> 8 0 10 1433 125000000.000000
+> 8 0 11 1433 0.000100
+> 6 0 1434 9 1362 "AS_sagittaire_link_24_DOWN"
+> 8 0 10 1434 125000000.000000
+> 8 0 11 1434 0.000100
+> 6 0 1435 7 1362 "sagittaire-25.lyon.grid5000.fr"
+> 8 0 8 1435 5669300000.000000
+> 6 0 1436 9 1362 "AS_sagittaire_link_25_UP"
+> 8 0 10 1436 125000000.000000
+> 8 0 11 1436 0.000100
+> 6 0 1437 9 1362 "AS_sagittaire_link_25_DOWN"
+> 8 0 10 1437 125000000.000000
+> 8 0 11 1437 0.000100
+> 6 0 1438 7 1362 "sagittaire-26.lyon.grid5000.fr"
+> 8 0 8 1438 5669300000.000000
+> 6 0 1439 9 1362 "AS_sagittaire_link_26_UP"
+> 8 0 10 1439 125000000.000000
+> 8 0 11 1439 0.000100
+> 6 0 1440 9 1362 "AS_sagittaire_link_26_DOWN"
+> 8 0 10 1440 125000000.000000
+> 8 0 11 1440 0.000100
+> 6 0 1441 7 1362 "sagittaire-27.lyon.grid5000.fr"
+> 8 0 8 1441 5669300000.000000
+> 6 0 1442 9 1362 "AS_sagittaire_link_27_UP"
+> 8 0 10 1442 125000000.000000
+> 8 0 11 1442 0.000100
+> 6 0 1443 9 1362 "AS_sagittaire_link_27_DOWN"
+> 8 0 10 1443 125000000.000000
+> 8 0 11 1443 0.000100
+> 6 0 1444 7 1362 "sagittaire-28.lyon.grid5000.fr"
+> 8 0 8 1444 5669300000.000000
+> 6 0 1445 9 1362 "AS_sagittaire_link_28_UP"
+> 8 0 10 1445 125000000.000000
+> 8 0 11 1445 0.000100
+> 6 0 1446 9 1362 "AS_sagittaire_link_28_DOWN"
+> 8 0 10 1446 125000000.000000
+> 8 0 11 1446 0.000100
+> 6 0 1447 7 1362 "sagittaire-29.lyon.grid5000.fr"
+> 8 0 8 1447 5669300000.000000
+> 6 0 1448 9 1362 "AS_sagittaire_link_29_UP"
+> 8 0 10 1448 125000000.000000
+> 8 0 11 1448 0.000100
+> 6 0 1449 9 1362 "AS_sagittaire_link_29_DOWN"
+> 8 0 10 1449 125000000.000000
+> 8 0 11 1449 0.000100
+> 6 0 1450 7 1362 "sagittaire-30.lyon.grid5000.fr"
+> 8 0 8 1450 5669300000.000000
+> 6 0 1451 9 1362 "AS_sagittaire_link_30_UP"
+> 8 0 10 1451 125000000.000000
+> 8 0 11 1451 0.000100
+> 6 0 1452 9 1362 "AS_sagittaire_link_30_DOWN"
+> 8 0 10 1452 125000000.000000
+> 8 0 11 1452 0.000100
+> 6 0 1453 7 1362 "sagittaire-31.lyon.grid5000.fr"
+> 8 0 8 1453 5669300000.000000
+> 6 0 1454 9 1362 "AS_sagittaire_link_31_UP"
+> 8 0 10 1454 125000000.000000
+> 8 0 11 1454 0.000100
+> 6 0 1455 9 1362 "AS_sagittaire_link_31_DOWN"
+> 8 0 10 1455 125000000.000000
+> 8 0 11 1455 0.000100
+> 6 0 1456 7 1362 "sagittaire-32.lyon.grid5000.fr"
+> 8 0 8 1456 5669300000.000000
+> 6 0 1457 9 1362 "AS_sagittaire_link_32_UP"
+> 8 0 10 1457 125000000.000000
+> 8 0 11 1457 0.000100
+> 6 0 1458 9 1362 "AS_sagittaire_link_32_DOWN"
+> 8 0 10 1458 125000000.000000
+> 8 0 11 1458 0.000100
+> 6 0 1459 7 1362 "sagittaire-33.lyon.grid5000.fr"
+> 8 0 8 1459 5669300000.000000
+> 6 0 1460 9 1362 "AS_sagittaire_link_33_UP"
+> 8 0 10 1460 125000000.000000
+> 8 0 11 1460 0.000100
+> 6 0 1461 9 1362 "AS_sagittaire_link_33_DOWN"
+> 8 0 10 1461 125000000.000000
+> 8 0 11 1461 0.000100
+> 6 0 1462 7 1362 "sagittaire-34.lyon.grid5000.fr"
+> 8 0 8 1462 5669300000.000000
+> 6 0 1463 9 1362 "AS_sagittaire_link_34_UP"
+> 8 0 10 1463 125000000.000000
+> 8 0 11 1463 0.000100
+> 6 0 1464 9 1362 "AS_sagittaire_link_34_DOWN"
+> 8 0 10 1464 125000000.000000
+> 8 0 11 1464 0.000100
+> 6 0 1465 7 1362 "sagittaire-35.lyon.grid5000.fr"
+> 8 0 8 1465 5669300000.000000
+> 6 0 1466 9 1362 "AS_sagittaire_link_35_UP"
+> 8 0 10 1466 125000000.000000
+> 8 0 11 1466 0.000100
+> 6 0 1467 9 1362 "AS_sagittaire_link_35_DOWN"
+> 8 0 10 1467 125000000.000000
+> 8 0 11 1467 0.000100
+> 6 0 1468 7 1362 "sagittaire-36.lyon.grid5000.fr"
+> 8 0 8 1468 5669300000.000000
+> 6 0 1469 9 1362 "AS_sagittaire_link_36_UP"
+> 8 0 10 1469 125000000.000000
+> 8 0 11 1469 0.000100
+> 6 0 1470 9 1362 "AS_sagittaire_link_36_DOWN"
+> 8 0 10 1470 125000000.000000
+> 8 0 11 1470 0.000100
+> 6 0 1471 7 1362 "sagittaire-37.lyon.grid5000.fr"
+> 8 0 8 1471 5669300000.000000
+> 6 0 1472 9 1362 "AS_sagittaire_link_37_UP"
+> 8 0 10 1472 125000000.000000
+> 8 0 11 1472 0.000100
+> 6 0 1473 9 1362 "AS_sagittaire_link_37_DOWN"
+> 8 0 10 1473 125000000.000000
+> 8 0 11 1473 0.000100
+> 6 0 1474 7 1362 "sagittaire-38.lyon.grid5000.fr"
+> 8 0 8 1474 5669300000.000000
+> 6 0 1475 9 1362 "AS_sagittaire_link_38_UP"
+> 8 0 10 1475 125000000.000000
+> 8 0 11 1475 0.000100
+> 6 0 1476 9 1362 "AS_sagittaire_link_38_DOWN"
+> 8 0 10 1476 125000000.000000
+> 8 0 11 1476 0.000100
+> 6 0 1477 7 1362 "sagittaire-39.lyon.grid5000.fr"
+> 8 0 8 1477 5669300000.000000
+> 6 0 1478 9 1362 "AS_sagittaire_link_39_UP"
+> 8 0 10 1478 125000000.000000
+> 8 0 11 1478 0.000100
+> 6 0 1479 9 1362 "AS_sagittaire_link_39_DOWN"
+> 8 0 10 1479 125000000.000000
+> 8 0 11 1479 0.000100
+> 6 0 1480 7 1362 "sagittaire-40.lyon.grid5000.fr"
+> 8 0 8 1480 5669300000.000000
+> 6 0 1481 9 1362 "AS_sagittaire_link_40_UP"
+> 8 0 10 1481 125000000.000000
+> 8 0 11 1481 0.000100
+> 6 0 1482 9 1362 "AS_sagittaire_link_40_DOWN"
+> 8 0 10 1482 125000000.000000
+> 8 0 11 1482 0.000100
+> 6 0 1483 7 1362 "sagittaire-41.lyon.grid5000.fr"
+> 8 0 8 1483 5669300000.000000
+> 6 0 1484 9 1362 "AS_sagittaire_link_41_UP"
+> 8 0 10 1484 125000000.000000
+> 8 0 11 1484 0.000100
+> 6 0 1485 9 1362 "AS_sagittaire_link_41_DOWN"
+> 8 0 10 1485 125000000.000000
+> 8 0 11 1485 0.000100
+> 6 0 1486 7 1362 "sagittaire-42.lyon.grid5000.fr"
+> 8 0 8 1486 5669300000.000000
+> 6 0 1487 9 1362 "AS_sagittaire_link_42_UP"
+> 8 0 10 1487 125000000.000000
+> 8 0 11 1487 0.000100
+> 6 0 1488 9 1362 "AS_sagittaire_link_42_DOWN"
+> 8 0 10 1488 125000000.000000
+> 8 0 11 1488 0.000100
+> 6 0 1489 7 1362 "sagittaire-43.lyon.grid5000.fr"
+> 8 0 8 1489 5669300000.000000
+> 6 0 1490 9 1362 "AS_sagittaire_link_43_UP"
+> 8 0 10 1490 125000000.000000
+> 8 0 11 1490 0.000100
+> 6 0 1491 9 1362 "AS_sagittaire_link_43_DOWN"
+> 8 0 10 1491 125000000.000000
+> 8 0 11 1491 0.000100
+> 6 0 1492 7 1362 "sagittaire-44.lyon.grid5000.fr"
+> 8 0 8 1492 5669300000.000000
+> 6 0 1493 9 1362 "AS_sagittaire_link_44_UP"
+> 8 0 10 1493 125000000.000000
+> 8 0 11 1493 0.000100
+> 6 0 1494 9 1362 "AS_sagittaire_link_44_DOWN"
+> 8 0 10 1494 125000000.000000
+> 8 0 11 1494 0.000100
+> 6 0 1495 7 1362 "sagittaire-45.lyon.grid5000.fr"
+> 8 0 8 1495 5669300000.000000
+> 6 0 1496 9 1362 "AS_sagittaire_link_45_UP"
+> 8 0 10 1496 125000000.000000
+> 8 0 11 1496 0.000100
+> 6 0 1497 9 1362 "AS_sagittaire_link_45_DOWN"
+> 8 0 10 1497 125000000.000000
+> 8 0 11 1497 0.000100
+> 6 0 1498 7 1362 "sagittaire-46.lyon.grid5000.fr"
+> 8 0 8 1498 5669300000.000000
+> 6 0 1499 9 1362 "AS_sagittaire_link_46_UP"
+> 8 0 10 1499 125000000.000000
+> 8 0 11 1499 0.000100
+> 6 0 1500 9 1362 "AS_sagittaire_link_46_DOWN"
+> 8 0 10 1500 125000000.000000
+> 8 0 11 1500 0.000100
+> 6 0 1501 7 1362 "sagittaire-47.lyon.grid5000.fr"
+> 8 0 8 1501 5669300000.000000
+> 6 0 1502 9 1362 "AS_sagittaire_link_47_UP"
+> 8 0 10 1502 125000000.000000
+> 8 0 11 1502 0.000100
+> 6 0 1503 9 1362 "AS_sagittaire_link_47_DOWN"
+> 8 0 10 1503 125000000.000000
+> 8 0 11 1503 0.000100
+> 6 0 1504 7 1362 "sagittaire-48.lyon.grid5000.fr"
+> 8 0 8 1504 5669300000.000000
+> 6 0 1505 9 1362 "AS_sagittaire_link_48_UP"
+> 8 0 10 1505 125000000.000000
+> 8 0 11 1505 0.000100
+> 6 0 1506 9 1362 "AS_sagittaire_link_48_DOWN"
+> 8 0 10 1506 125000000.000000
+> 8 0 11 1506 0.000100
+> 6 0 1507 7 1362 "sagittaire-49.lyon.grid5000.fr"
+> 8 0 8 1507 5669300000.000000
+> 6 0 1508 9 1362 "AS_sagittaire_link_49_UP"
+> 8 0 10 1508 125000000.000000
+> 8 0 11 1508 0.000100
+> 6 0 1509 9 1362 "AS_sagittaire_link_49_DOWN"
+> 8 0 10 1509 125000000.000000
+> 8 0 11 1509 0.000100
+> 6 0 1510 7 1362 "sagittaire-50.lyon.grid5000.fr"
+> 8 0 8 1510 5669300000.000000
+> 6 0 1511 9 1362 "AS_sagittaire_link_50_UP"
+> 8 0 10 1511 125000000.000000
+> 8 0 11 1511 0.000100
+> 6 0 1512 9 1362 "AS_sagittaire_link_50_DOWN"
+> 8 0 10 1512 125000000.000000
+> 8 0 11 1512 0.000100
+> 6 0 1513 7 1362 "sagittaire-51.lyon.grid5000.fr"
+> 8 0 8 1513 5669300000.000000
+> 6 0 1514 9 1362 "AS_sagittaire_link_51_UP"
+> 8 0 10 1514 125000000.000000
+> 8 0 11 1514 0.000100
+> 6 0 1515 9 1362 "AS_sagittaire_link_51_DOWN"
+> 8 0 10 1515 125000000.000000
+> 8 0 11 1515 0.000100
+> 6 0 1516 7 1362 "sagittaire-52.lyon.grid5000.fr"
+> 8 0 8 1516 5669300000.000000
+> 6 0 1517 9 1362 "AS_sagittaire_link_52_UP"
+> 8 0 10 1517 125000000.000000
+> 8 0 11 1517 0.000100
+> 6 0 1518 9 1362 "AS_sagittaire_link_52_DOWN"
+> 8 0 10 1518 125000000.000000
+> 8 0 11 1518 0.000100
+> 6 0 1519 7 1362 "sagittaire-53.lyon.grid5000.fr"
+> 8 0 8 1519 5669300000.000000
+> 6 0 1520 9 1362 "AS_sagittaire_link_53_UP"
+> 8 0 10 1520 125000000.000000
+> 8 0 11 1520 0.000100
+> 6 0 1521 9 1362 "AS_sagittaire_link_53_DOWN"
+> 8 0 10 1521 125000000.000000
+> 8 0 11 1521 0.000100
+> 6 0 1522 7 1362 "sagittaire-54.lyon.grid5000.fr"
+> 8 0 8 1522 5669300000.000000
+> 6 0 1523 9 1362 "AS_sagittaire_link_54_UP"
+> 8 0 10 1523 125000000.000000
+> 8 0 11 1523 0.000100
+> 6 0 1524 9 1362 "AS_sagittaire_link_54_DOWN"
+> 8 0 10 1524 125000000.000000
+> 8 0 11 1524 0.000100
+> 6 0 1525 7 1362 "sagittaire-55.lyon.grid5000.fr"
+> 8 0 8 1525 5669300000.000000
+> 6 0 1526 9 1362 "AS_sagittaire_link_55_UP"
+> 8 0 10 1526 125000000.000000
+> 8 0 11 1526 0.000100
+> 6 0 1527 9 1362 "AS_sagittaire_link_55_DOWN"
+> 8 0 10 1527 125000000.000000
+> 8 0 11 1527 0.000100
+> 6 0 1528 7 1362 "sagittaire-56.lyon.grid5000.fr"
+> 8 0 8 1528 5669300000.000000
+> 6 0 1529 9 1362 "AS_sagittaire_link_56_UP"
+> 8 0 10 1529 125000000.000000
+> 8 0 11 1529 0.000100
+> 6 0 1530 9 1362 "AS_sagittaire_link_56_DOWN"
+> 8 0 10 1530 125000000.000000
+> 8 0 11 1530 0.000100
+> 6 0 1531 7 1362 "sagittaire-57.lyon.grid5000.fr"
+> 8 0 8 1531 5669300000.000000
+> 6 0 1532 9 1362 "AS_sagittaire_link_57_UP"
+> 8 0 10 1532 125000000.000000
+> 8 0 11 1532 0.000100
+> 6 0 1533 9 1362 "AS_sagittaire_link_57_DOWN"
+> 8 0 10 1533 125000000.000000
+> 8 0 11 1533 0.000100
+> 6 0 1534 7 1362 "sagittaire-58.lyon.grid5000.fr"
+> 8 0 8 1534 5669300000.000000
+> 6 0 1535 9 1362 "AS_sagittaire_link_58_UP"
+> 8 0 10 1535 125000000.000000
+> 8 0 11 1535 0.000100
+> 6 0 1536 9 1362 "AS_sagittaire_link_58_DOWN"
+> 8 0 10 1536 125000000.000000
+> 8 0 11 1536 0.000100
+> 6 0 1537 7 1362 "sagittaire-59.lyon.grid5000.fr"
+> 8 0 8 1537 5669300000.000000
+> 6 0 1538 9 1362 "AS_sagittaire_link_59_UP"
+> 8 0 10 1538 125000000.000000
+> 8 0 11 1538 0.000100
+> 6 0 1539 9 1362 "AS_sagittaire_link_59_DOWN"
+> 8 0 10 1539 125000000.000000
+> 8 0 11 1539 0.000100
+> 6 0 1540 7 1362 "sagittaire-60.lyon.grid5000.fr"
+> 8 0 8 1540 5669300000.000000
+> 6 0 1541 9 1362 "AS_sagittaire_link_60_UP"
+> 8 0 10 1541 125000000.000000
+> 8 0 11 1541 0.000100
+> 6 0 1542 9 1362 "AS_sagittaire_link_60_DOWN"
+> 8 0 10 1542 125000000.000000
+> 8 0 11 1542 0.000100
+> 6 0 1543 7 1362 "sagittaire-61.lyon.grid5000.fr"
+> 8 0 8 1543 5669300000.000000
+> 6 0 1544 9 1362 "AS_sagittaire_link_61_UP"
+> 8 0 10 1544 125000000.000000
+> 8 0 11 1544 0.000100
+> 6 0 1545 9 1362 "AS_sagittaire_link_61_DOWN"
+> 8 0 10 1545 125000000.000000
+> 8 0 11 1545 0.000100
+> 6 0 1546 7 1362 "sagittaire-62.lyon.grid5000.fr"
+> 8 0 8 1546 5669300000.000000
+> 6 0 1547 9 1362 "AS_sagittaire_link_62_UP"
+> 8 0 10 1547 125000000.000000
+> 8 0 11 1547 0.000100
+> 6 0 1548 9 1362 "AS_sagittaire_link_62_DOWN"
+> 8 0 10 1548 125000000.000000
+> 8 0 11 1548 0.000100
+> 6 0 1549 7 1362 "sagittaire-63.lyon.grid5000.fr"
+> 8 0 8 1549 5669300000.000000
+> 6 0 1550 9 1362 "AS_sagittaire_link_63_UP"
+> 8 0 10 1550 125000000.000000
+> 8 0 11 1550 0.000100
+> 6 0 1551 9 1362 "AS_sagittaire_link_63_DOWN"
+> 8 0 10 1551 125000000.000000
+> 8 0 11 1551 0.000100
+> 6 0 1552 7 1362 "sagittaire-64.lyon.grid5000.fr"
+> 8 0 8 1552 5669300000.000000
+> 6 0 1553 9 1362 "AS_sagittaire_link_64_UP"
+> 8 0 10 1553 125000000.000000
+> 8 0 11 1553 0.000100
+> 6 0 1554 9 1362 "AS_sagittaire_link_64_DOWN"
+> 8 0 10 1554 125000000.000000
+> 8 0 11 1554 0.000100
+> 6 0 1555 7 1362 "sagittaire-65.lyon.grid5000.fr"
+> 8 0 8 1555 5669300000.000000
+> 6 0 1556 9 1362 "AS_sagittaire_link_65_UP"
+> 8 0 10 1556 125000000.000000
+> 8 0 11 1556 0.000100
+> 6 0 1557 9 1362 "AS_sagittaire_link_65_DOWN"
+> 8 0 10 1557 125000000.000000
+> 8 0 11 1557 0.000100
+> 6 0 1558 7 1362 "sagittaire-66.lyon.grid5000.fr"
+> 8 0 8 1558 5669300000.000000
+> 6 0 1559 9 1362 "AS_sagittaire_link_66_UP"
+> 8 0 10 1559 125000000.000000
+> 8 0 11 1559 0.000100
+> 6 0 1560 9 1362 "AS_sagittaire_link_66_DOWN"
+> 8 0 10 1560 125000000.000000
+> 8 0 11 1560 0.000100
+> 6 0 1561 7 1362 "sagittaire-67.lyon.grid5000.fr"
+> 8 0 8 1561 5669300000.000000
+> 6 0 1562 9 1362 "AS_sagittaire_link_67_UP"
+> 8 0 10 1562 125000000.000000
+> 8 0 11 1562 0.000100
+> 6 0 1563 9 1362 "AS_sagittaire_link_67_DOWN"
+> 8 0 10 1563 125000000.000000
+> 8 0 11 1563 0.000100
+> 6 0 1564 7 1362 "sagittaire-68.lyon.grid5000.fr"
+> 8 0 8 1564 5669300000.000000
+> 6 0 1565 9 1362 "AS_sagittaire_link_68_UP"
+> 8 0 10 1565 125000000.000000
+> 8 0 11 1565 0.000100
+> 6 0 1566 9 1362 "AS_sagittaire_link_68_DOWN"
+> 8 0 10 1566 125000000.000000
+> 8 0 11 1566 0.000100
+> 6 0 1567 7 1362 "sagittaire-69.lyon.grid5000.fr"
+> 8 0 8 1567 5669300000.000000
+> 6 0 1568 9 1362 "AS_sagittaire_link_69_UP"
+> 8 0 10 1568 125000000.000000
+> 8 0 11 1568 0.000100
+> 6 0 1569 9 1362 "AS_sagittaire_link_69_DOWN"
+> 8 0 10 1569 125000000.000000
+> 8 0 11 1569 0.000100
+> 6 0 1570 7 1362 "sagittaire-70.lyon.grid5000.fr"
+> 8 0 8 1570 5669300000.000000
+> 6 0 1571 9 1362 "AS_sagittaire_link_70_UP"
+> 8 0 10 1571 125000000.000000
+> 8 0 11 1571 0.000100
+> 6 0 1572 9 1362 "AS_sagittaire_link_70_DOWN"
+> 8 0 10 1572 125000000.000000
+> 8 0 11 1572 0.000100
+> 6 0 1573 7 1362 "sagittaire-71.lyon.grid5000.fr"
+> 8 0 8 1573 5669300000.000000
+> 6 0 1574 9 1362 "AS_sagittaire_link_71_UP"
+> 8 0 10 1574 125000000.000000
+> 8 0 11 1574 0.000100
+> 6 0 1575 9 1362 "AS_sagittaire_link_71_DOWN"
+> 8 0 10 1575 125000000.000000
+> 8 0 11 1575 0.000100
+> 6 0 1576 7 1362 "sagittaire-72.lyon.grid5000.fr"
+> 8 0 8 1576 5669300000.000000
+> 6 0 1577 9 1362 "AS_sagittaire_link_72_UP"
+> 8 0 10 1577 125000000.000000
+> 8 0 11 1577 0.000100
+> 6 0 1578 9 1362 "AS_sagittaire_link_72_DOWN"
+> 8 0 10 1578 125000000.000000
+> 8 0 11 1578 0.000100
+> 6 0 1579 7 1362 "sagittaire-73.lyon.grid5000.fr"
+> 8 0 8 1579 5669300000.000000
+> 6 0 1580 9 1362 "AS_sagittaire_link_73_UP"
+> 8 0 10 1580 125000000.000000
+> 8 0 11 1580 0.000100
+> 6 0 1581 9 1362 "AS_sagittaire_link_73_DOWN"
+> 8 0 10 1581 125000000.000000
+> 8 0 11 1581 0.000100
+> 6 0 1582 7 1362 "sagittaire-74.lyon.grid5000.fr"
+> 8 0 8 1582 5669300000.000000
+> 6 0 1583 9 1362 "AS_sagittaire_link_74_UP"
+> 8 0 10 1583 125000000.000000
+> 8 0 11 1583 0.000100
+> 6 0 1584 9 1362 "AS_sagittaire_link_74_DOWN"
+> 8 0 10 1584 125000000.000000
+> 8 0 11 1584 0.000100
+> 6 0 1585 7 1362 "sagittaire-75.lyon.grid5000.fr"
+> 8 0 8 1585 5669300000.000000
+> 6 0 1586 9 1362 "AS_sagittaire_link_75_UP"
+> 8 0 10 1586 125000000.000000
+> 8 0 11 1586 0.000100
+> 6 0 1587 9 1362 "AS_sagittaire_link_75_DOWN"
+> 8 0 10 1587 125000000.000000
+> 8 0 11 1587 0.000100
+> 6 0 1588 7 1362 "sagittaire-76.lyon.grid5000.fr"
+> 8 0 8 1588 5669300000.000000
+> 6 0 1589 9 1362 "AS_sagittaire_link_76_UP"
+> 8 0 10 1589 125000000.000000
+> 8 0 11 1589 0.000100
+> 6 0 1590 9 1362 "AS_sagittaire_link_76_DOWN"
+> 8 0 10 1590 125000000.000000
+> 8 0 11 1590 0.000100
+> 6 0 1591 7 1362 "sagittaire-77.lyon.grid5000.fr"
+> 8 0 8 1591 5669300000.000000
+> 6 0 1592 9 1362 "AS_sagittaire_link_77_UP"
+> 8 0 10 1592 125000000.000000
+> 8 0 11 1592 0.000100
+> 6 0 1593 9 1362 "AS_sagittaire_link_77_DOWN"
+> 8 0 10 1593 125000000.000000
+> 8 0 11 1593 0.000100
+> 6 0 1594 7 1362 "sagittaire-78.lyon.grid5000.fr"
+> 8 0 8 1594 5669300000.000000
+> 6 0 1595 9 1362 "AS_sagittaire_link_78_UP"
+> 8 0 10 1595 125000000.000000
+> 8 0 11 1595 0.000100
+> 6 0 1596 9 1362 "AS_sagittaire_link_78_DOWN"
+> 8 0 10 1596 125000000.000000
+> 8 0 11 1596 0.000100
+> 6 0 1597 7 1362 "sagittaire-79.lyon.grid5000.fr"
+> 8 0 8 1597 5669300000.000000
+> 6 0 1598 9 1362 "AS_sagittaire_link_79_UP"
+> 8 0 10 1598 125000000.000000
+> 8 0 11 1598 0.000100
+> 6 0 1599 9 1362 "AS_sagittaire_link_79_DOWN"
+> 8 0 10 1599 125000000.000000
+> 8 0 11 1599 0.000100
+> 6 0 1600 12 1362 "sagittaire-AS_sagittaire_router.lyon.grid5000.fr"
+> 6 0 1601 9 1362 "AS_sagittaire_backbone"
+> 8 0 10 1601 1250000000.000000
+> 8 0 11 1601 0.000100
+> 6 0 1602 3 1189 "link_sagittaire"
+> 8 0 4 1602 1250000000.000000
+> 8 0 5 1602 0.000100
+> 6 0 1603 6 1189 "gw_AS_lyon"
+> 6 0 1604 12 1603 "gw_lyon"
+> 6 0 1605 3 1189 "link_gw_lyon"
+> 8 0 4 1605 1250000000.000000
+> 8 0 5 1605 0.000100
+> 6 0 1606 1 0 "AS_nancy"
+> 6 0 1607 6 1606 "AS_graphene"
+> 0 13 6 L3
+> 6 0 1608 13 1607 "AS_sgraphene1"
+> 0 14 13 HOST
+> 6 0 1609 14 1608 "graphene-1.nancy.grid5000.fr"
+> 1 15 14 power "1 1 1"
+> 8 0 15 1609 16673000000.000000
+> 0 16 13 LINK
+> 6 0 1610 16 1608 "AS_sgraphene1_link_1_UP"
+> 1 17 16 bandwidth "1 1 1"
+> 1 18 16 latency "1 1 1"
+> 8 0 17 1610 125000000.000000
+> 8 0 18 1610 0.000100
+> 6 0 1611 16 1608 "AS_sgraphene1_link_1_DOWN"
+> 8 0 17 1611 125000000.000000
+> 8 0 18 1611 0.000100
+> 6 0 1612 14 1608 "graphene-2.nancy.grid5000.fr"
+> 8 0 15 1612 16673000000.000000
+> 6 0 1613 16 1608 "AS_sgraphene1_link_2_UP"
+> 8 0 17 1613 125000000.000000
+> 8 0 18 1613 0.000100
+> 6 0 1614 16 1608 "AS_sgraphene1_link_2_DOWN"
+> 8 0 17 1614 125000000.000000
+> 8 0 18 1614 0.000100
+> 6 0 1615 14 1608 "graphene-3.nancy.grid5000.fr"
+> 8 0 15 1615 16673000000.000000
+> 6 0 1616 16 1608 "AS_sgraphene1_link_3_UP"
+> 8 0 17 1616 125000000.000000
+> 8 0 18 1616 0.000100
+> 6 0 1617 16 1608 "AS_sgraphene1_link_3_DOWN"
+> 8 0 17 1617 125000000.000000
+> 8 0 18 1617 0.000100
+> 6 0 1618 14 1608 "graphene-4.nancy.grid5000.fr"
+> 8 0 15 1618 16673000000.000000
+> 6 0 1619 16 1608 "AS_sgraphene1_link_4_UP"
+> 8 0 17 1619 125000000.000000
+> 8 0 18 1619 0.000100
+> 6 0 1620 16 1608 "AS_sgraphene1_link_4_DOWN"
+> 8 0 17 1620 125000000.000000
+> 8 0 18 1620 0.000100
+> 6 0 1621 14 1608 "graphene-5.nancy.grid5000.fr"
+> 8 0 15 1621 16673000000.000000
+> 6 0 1622 16 1608 "AS_sgraphene1_link_5_UP"
+> 8 0 17 1622 125000000.000000
+> 8 0 18 1622 0.000100
+> 6 0 1623 16 1608 "AS_sgraphene1_link_5_DOWN"
+> 8 0 17 1623 125000000.000000
+> 8 0 18 1623 0.000100
+> 6 0 1624 14 1608 "graphene-6.nancy.grid5000.fr"
+> 8 0 15 1624 16673000000.000000
+> 6 0 1625 16 1608 "AS_sgraphene1_link_6_UP"
+> 8 0 17 1625 125000000.000000
+> 8 0 18 1625 0.000100
+> 6 0 1626 16 1608 "AS_sgraphene1_link_6_DOWN"
+> 8 0 17 1626 125000000.000000
+> 8 0 18 1626 0.000100
+> 6 0 1627 14 1608 "graphene-7.nancy.grid5000.fr"
+> 8 0 15 1627 16673000000.000000
+> 6 0 1628 16 1608 "AS_sgraphene1_link_7_UP"
+> 8 0 17 1628 125000000.000000
+> 8 0 18 1628 0.000100
+> 6 0 1629 16 1608 "AS_sgraphene1_link_7_DOWN"
+> 8 0 17 1629 125000000.000000
+> 8 0 18 1629 0.000100
+> 6 0 1630 14 1608 "graphene-8.nancy.grid5000.fr"
+> 8 0 15 1630 16673000000.000000
+> 6 0 1631 16 1608 "AS_sgraphene1_link_8_UP"
+> 8 0 17 1631 125000000.000000
+> 8 0 18 1631 0.000100
+> 6 0 1632 16 1608 "AS_sgraphene1_link_8_DOWN"
+> 8 0 17 1632 125000000.000000
+> 8 0 18 1632 0.000100
+> 6 0 1633 14 1608 "graphene-9.nancy.grid5000.fr"
+> 8 0 15 1633 16673000000.000000
+> 6 0 1634 16 1608 "AS_sgraphene1_link_9_UP"
+> 8 0 17 1634 125000000.000000
+> 8 0 18 1634 0.000100
+> 6 0 1635 16 1608 "AS_sgraphene1_link_9_DOWN"
+> 8 0 17 1635 125000000.000000
+> 8 0 18 1635 0.000100
+> 6 0 1636 14 1608 "graphene-10.nancy.grid5000.fr"
+> 8 0 15 1636 16673000000.000000
+> 6 0 1637 16 1608 "AS_sgraphene1_link_10_UP"
+> 8 0 17 1637 125000000.000000
+> 8 0 18 1637 0.000100
+> 6 0 1638 16 1608 "AS_sgraphene1_link_10_DOWN"
+> 8 0 17 1638 125000000.000000
+> 8 0 18 1638 0.000100
+> 6 0 1639 14 1608 "graphene-11.nancy.grid5000.fr"
+> 8 0 15 1639 16673000000.000000
+> 6 0 1640 16 1608 "AS_sgraphene1_link_11_UP"
+> 8 0 17 1640 125000000.000000
+> 8 0 18 1640 0.000100
+> 6 0 1641 16 1608 "AS_sgraphene1_link_11_DOWN"
+> 8 0 17 1641 125000000.000000
+> 8 0 18 1641 0.000100
+> 6 0 1642 14 1608 "graphene-12.nancy.grid5000.fr"
+> 8 0 15 1642 16673000000.000000
+> 6 0 1643 16 1608 "AS_sgraphene1_link_12_UP"
+> 8 0 17 1643 125000000.000000
+> 8 0 18 1643 0.000100
+> 6 0 1644 16 1608 "AS_sgraphene1_link_12_DOWN"
+> 8 0 17 1644 125000000.000000
+> 8 0 18 1644 0.000100
+> 6 0 1645 14 1608 "graphene-13.nancy.grid5000.fr"
+> 8 0 15 1645 16673000000.000000
+> 6 0 1646 16 1608 "AS_sgraphene1_link_13_UP"
+> 8 0 17 1646 125000000.000000
+> 8 0 18 1646 0.000100
+> 6 0 1647 16 1608 "AS_sgraphene1_link_13_DOWN"
+> 8 0 17 1647 125000000.000000
+> 8 0 18 1647 0.000100
+> 6 0 1648 14 1608 "graphene-14.nancy.grid5000.fr"
+> 8 0 15 1648 16673000000.000000
+> 6 0 1649 16 1608 "AS_sgraphene1_link_14_UP"
+> 8 0 17 1649 125000000.000000
+> 8 0 18 1649 0.000100
+> 6 0 1650 16 1608 "AS_sgraphene1_link_14_DOWN"
+> 8 0 17 1650 125000000.000000
+> 8 0 18 1650 0.000100
+> 6 0 1651 14 1608 "graphene-15.nancy.grid5000.fr"
+> 8 0 15 1651 16673000000.000000
+> 6 0 1652 16 1608 "AS_sgraphene1_link_15_UP"
+> 8 0 17 1652 125000000.000000
+> 8 0 18 1652 0.000100
+> 6 0 1653 16 1608 "AS_sgraphene1_link_15_DOWN"
+> 8 0 17 1653 125000000.000000
+> 8 0 18 1653 0.000100
+> 6 0 1654 14 1608 "graphene-16.nancy.grid5000.fr"
+> 8 0 15 1654 16673000000.000000
+> 6 0 1655 16 1608 "AS_sgraphene1_link_16_UP"
+> 8 0 17 1655 125000000.000000
+> 8 0 18 1655 0.000100
+> 6 0 1656 16 1608 "AS_sgraphene1_link_16_DOWN"
+> 8 0 17 1656 125000000.000000
+> 8 0 18 1656 0.000100
+> 6 0 1657 14 1608 "graphene-17.nancy.grid5000.fr"
+> 8 0 15 1657 16673000000.000000
+> 6 0 1658 16 1608 "AS_sgraphene1_link_17_UP"
+> 8 0 17 1658 125000000.000000
+> 8 0 18 1658 0.000100
+> 6 0 1659 16 1608 "AS_sgraphene1_link_17_DOWN"
+> 8 0 17 1659 125000000.000000
+> 8 0 18 1659 0.000100
+> 6 0 1660 14 1608 "graphene-18.nancy.grid5000.fr"
+> 8 0 15 1660 16673000000.000000
+> 6 0 1661 16 1608 "AS_sgraphene1_link_18_UP"
+> 8 0 17 1661 125000000.000000
+> 8 0 18 1661 0.000100
+> 6 0 1662 16 1608 "AS_sgraphene1_link_18_DOWN"
+> 8 0 17 1662 125000000.000000
+> 8 0 18 1662 0.000100
+> 6 0 1663 14 1608 "graphene-19.nancy.grid5000.fr"
+> 8 0 15 1663 16673000000.000000
+> 6 0 1664 16 1608 "AS_sgraphene1_link_19_UP"
+> 8 0 17 1664 125000000.000000
+> 8 0 18 1664 0.000100
+> 6 0 1665 16 1608 "AS_sgraphene1_link_19_DOWN"
+> 8 0 17 1665 125000000.000000
+> 8 0 18 1665 0.000100
+> 6 0 1666 14 1608 "graphene-20.nancy.grid5000.fr"
+> 8 0 15 1666 16673000000.000000
+> 6 0 1667 16 1608 "AS_sgraphene1_link_20_UP"
+> 8 0 17 1667 125000000.000000
+> 8 0 18 1667 0.000100
+> 6 0 1668 16 1608 "AS_sgraphene1_link_20_DOWN"
+> 8 0 17 1668 125000000.000000
+> 8 0 18 1668 0.000100
+> 6 0 1669 14 1608 "graphene-21.nancy.grid5000.fr"
+> 8 0 15 1669 16673000000.000000
+> 6 0 1670 16 1608 "AS_sgraphene1_link_21_UP"
+> 8 0 17 1670 125000000.000000
+> 8 0 18 1670 0.000100
+> 6 0 1671 16 1608 "AS_sgraphene1_link_21_DOWN"
+> 8 0 17 1671 125000000.000000
+> 8 0 18 1671 0.000100
+> 6 0 1672 14 1608 "graphene-22.nancy.grid5000.fr"
+> 8 0 15 1672 16673000000.000000
+> 6 0 1673 16 1608 "AS_sgraphene1_link_22_UP"
+> 8 0 17 1673 125000000.000000
+> 8 0 18 1673 0.000100
+> 6 0 1674 16 1608 "AS_sgraphene1_link_22_DOWN"
+> 8 0 17 1674 125000000.000000
+> 8 0 18 1674 0.000100
+> 6 0 1675 14 1608 "graphene-23.nancy.grid5000.fr"
+> 8 0 15 1675 16673000000.000000
+> 6 0 1676 16 1608 "AS_sgraphene1_link_23_UP"
+> 8 0 17 1676 125000000.000000
+> 8 0 18 1676 0.000100
+> 6 0 1677 16 1608 "AS_sgraphene1_link_23_DOWN"
+> 8 0 17 1677 125000000.000000
+> 8 0 18 1677 0.000100
+> 6 0 1678 14 1608 "graphene-24.nancy.grid5000.fr"
+> 8 0 15 1678 16673000000.000000
+> 6 0 1679 16 1608 "AS_sgraphene1_link_24_UP"
+> 8 0 17 1679 125000000.000000
+> 8 0 18 1679 0.000100
+> 6 0 1680 16 1608 "AS_sgraphene1_link_24_DOWN"
+> 8 0 17 1680 125000000.000000
+> 8 0 18 1680 0.000100
+> 6 0 1681 14 1608 "graphene-25.nancy.grid5000.fr"
+> 8 0 15 1681 16673000000.000000
+> 6 0 1682 16 1608 "AS_sgraphene1_link_25_UP"
+> 8 0 17 1682 125000000.000000
+> 8 0 18 1682 0.000100
+> 6 0 1683 16 1608 "AS_sgraphene1_link_25_DOWN"
+> 8 0 17 1683 125000000.000000
+> 8 0 18 1683 0.000100
+> 6 0 1684 14 1608 "graphene-26.nancy.grid5000.fr"
+> 8 0 15 1684 16673000000.000000
+> 6 0 1685 16 1608 "AS_sgraphene1_link_26_UP"
+> 8 0 17 1685 125000000.000000
+> 8 0 18 1685 0.000100
+> 6 0 1686 16 1608 "AS_sgraphene1_link_26_DOWN"
+> 8 0 17 1686 125000000.000000
+> 8 0 18 1686 0.000100
+> 6 0 1687 14 1608 "graphene-27.nancy.grid5000.fr"
+> 8 0 15 1687 16673000000.000000
+> 6 0 1688 16 1608 "AS_sgraphene1_link_27_UP"
+> 8 0 17 1688 125000000.000000
+> 8 0 18 1688 0.000100
+> 6 0 1689 16 1608 "AS_sgraphene1_link_27_DOWN"
+> 8 0 17 1689 125000000.000000
+> 8 0 18 1689 0.000100
+> 6 0 1690 14 1608 "graphene-28.nancy.grid5000.fr"
+> 8 0 15 1690 16673000000.000000
+> 6 0 1691 16 1608 "AS_sgraphene1_link_28_UP"
+> 8 0 17 1691 125000000.000000
+> 8 0 18 1691 0.000100
+> 6 0 1692 16 1608 "AS_sgraphene1_link_28_DOWN"
+> 8 0 17 1692 125000000.000000
+> 8 0 18 1692 0.000100
+> 6 0 1693 14 1608 "graphene-29.nancy.grid5000.fr"
+> 8 0 15 1693 16673000000.000000
+> 6 0 1694 16 1608 "AS_sgraphene1_link_29_UP"
+> 8 0 17 1694 125000000.000000
+> 8 0 18 1694 0.000100
+> 6 0 1695 16 1608 "AS_sgraphene1_link_29_DOWN"
+> 8 0 17 1695 125000000.000000
+> 8 0 18 1695 0.000100
+> 6 0 1696 14 1608 "graphene-30.nancy.grid5000.fr"
+> 8 0 15 1696 16673000000.000000
+> 6 0 1697 16 1608 "AS_sgraphene1_link_30_UP"
+> 8 0 17 1697 125000000.000000
+> 8 0 18 1697 0.000100
+> 6 0 1698 16 1608 "AS_sgraphene1_link_30_DOWN"
+> 8 0 17 1698 125000000.000000
+> 8 0 18 1698 0.000100
+> 6 0 1699 14 1608 "graphene-31.nancy.grid5000.fr"
+> 8 0 15 1699 16673000000.000000
+> 6 0 1700 16 1608 "AS_sgraphene1_link_31_UP"
+> 8 0 17 1700 125000000.000000
+> 8 0 18 1700 0.000100
+> 6 0 1701 16 1608 "AS_sgraphene1_link_31_DOWN"
+> 8 0 17 1701 125000000.000000
+> 8 0 18 1701 0.000100
+> 6 0 1702 14 1608 "graphene-32.nancy.grid5000.fr"
+> 8 0 15 1702 16673000000.000000
+> 6 0 1703 16 1608 "AS_sgraphene1_link_32_UP"
+> 8 0 17 1703 125000000.000000
+> 8 0 18 1703 0.000100
+> 6 0 1704 16 1608 "AS_sgraphene1_link_32_DOWN"
+> 8 0 17 1704 125000000.000000
+> 8 0 18 1704 0.000100
+> 6 0 1705 14 1608 "graphene-33.nancy.grid5000.fr"
+> 8 0 15 1705 16673000000.000000
+> 6 0 1706 16 1608 "AS_sgraphene1_link_33_UP"
+> 8 0 17 1706 125000000.000000
+> 8 0 18 1706 0.000100
+> 6 0 1707 16 1608 "AS_sgraphene1_link_33_DOWN"
+> 8 0 17 1707 125000000.000000
+> 8 0 18 1707 0.000100
+> 6 0 1708 14 1608 "graphene-34.nancy.grid5000.fr"
+> 8 0 15 1708 16673000000.000000
+> 6 0 1709 16 1608 "AS_sgraphene1_link_34_UP"
+> 8 0 17 1709 125000000.000000
+> 8 0 18 1709 0.000100
+> 6 0 1710 16 1608 "AS_sgraphene1_link_34_DOWN"
+> 8 0 17 1710 125000000.000000
+> 8 0 18 1710 0.000100
+> 6 0 1711 14 1608 "graphene-35.nancy.grid5000.fr"
+> 8 0 15 1711 16673000000.000000
+> 6 0 1712 16 1608 "AS_sgraphene1_link_35_UP"
+> 8 0 17 1712 125000000.000000
+> 8 0 18 1712 0.000100
+> 6 0 1713 16 1608 "AS_sgraphene1_link_35_DOWN"
+> 8 0 17 1713 125000000.000000
+> 8 0 18 1713 0.000100
+> 6 0 1714 14 1608 "graphene-36.nancy.grid5000.fr"
+> 8 0 15 1714 16673000000.000000
+> 6 0 1715 16 1608 "AS_sgraphene1_link_36_UP"
+> 8 0 17 1715 125000000.000000
+> 8 0 18 1715 0.000100
+> 6 0 1716 16 1608 "AS_sgraphene1_link_36_DOWN"
+> 8 0 17 1716 125000000.000000
+> 8 0 18 1716 0.000100
+> 6 0 1717 14 1608 "graphene-37.nancy.grid5000.fr"
+> 8 0 15 1717 16673000000.000000
+> 6 0 1718 16 1608 "AS_sgraphene1_link_37_UP"
+> 8 0 17 1718 125000000.000000
+> 8 0 18 1718 0.000100
+> 6 0 1719 16 1608 "AS_sgraphene1_link_37_DOWN"
+> 8 0 17 1719 125000000.000000
+> 8 0 18 1719 0.000100
+> 6 0 1720 14 1608 "graphene-38.nancy.grid5000.fr"
+> 8 0 15 1720 16673000000.000000
+> 6 0 1721 16 1608 "AS_sgraphene1_link_38_UP"
+> 8 0 17 1721 125000000.000000
+> 8 0 18 1721 0.000100
+> 6 0 1722 16 1608 "AS_sgraphene1_link_38_DOWN"
+> 8 0 17 1722 125000000.000000
+> 8 0 18 1722 0.000100
+> 6 0 1723 14 1608 "graphene-39.nancy.grid5000.fr"
+> 8 0 15 1723 16673000000.000000
+> 6 0 1724 16 1608 "AS_sgraphene1_link_39_UP"
+> 8 0 17 1724 125000000.000000
+> 8 0 18 1724 0.000100
+> 6 0 1725 16 1608 "AS_sgraphene1_link_39_DOWN"
+> 8 0 17 1725 125000000.000000
+> 8 0 18 1725 0.000100
+> 0 19 13 ROUTER
+> 6 0 1726 19 1608 "graphene-AS_sgraphene1_router.nancy.grid5000.fr"
+> 6 0 1727 16 1608 "AS_sgraphene1_backbone"
+> 8 0 17 1727 1250000000.000000
+> 8 0 18 1727 0.000100
+> 6 0 1728 13 1607 "AS_sgraphene2"
+> 6 0 1729 14 1728 "graphene-40.nancy.grid5000.fr"
+> 8 0 15 1729 16673000000.000000
+> 6 0 1730 16 1728 "AS_sgraphene2_link_40_UP"
+> 8 0 17 1730 125000000.000000
+> 8 0 18 1730 0.000100
+> 6 0 1731 16 1728 "AS_sgraphene2_link_40_DOWN"
+> 8 0 17 1731 125000000.000000
+> 8 0 18 1731 0.000100
+> 6 0 1732 14 1728 "graphene-41.nancy.grid5000.fr"
+> 8 0 15 1732 16673000000.000000
+> 6 0 1733 16 1728 "AS_sgraphene2_link_41_UP"
+> 8 0 17 1733 125000000.000000
+> 8 0 18 1733 0.000100
+> 6 0 1734 16 1728 "AS_sgraphene2_link_41_DOWN"
+> 8 0 17 1734 125000000.000000
+> 8 0 18 1734 0.000100
+> 6 0 1735 14 1728 "graphene-42.nancy.grid5000.fr"
+> 8 0 15 1735 16673000000.000000
+> 6 0 1736 16 1728 "AS_sgraphene2_link_42_UP"
+> 8 0 17 1736 125000000.000000
+> 8 0 18 1736 0.000100
+> 6 0 1737 16 1728 "AS_sgraphene2_link_42_DOWN"
+> 8 0 17 1737 125000000.000000
+> 8 0 18 1737 0.000100
+> 6 0 1738 14 1728 "graphene-43.nancy.grid5000.fr"
+> 8 0 15 1738 16673000000.000000
+> 6 0 1739 16 1728 "AS_sgraphene2_link_43_UP"
+> 8 0 17 1739 125000000.000000
+> 8 0 18 1739 0.000100
+> 6 0 1740 16 1728 "AS_sgraphene2_link_43_DOWN"
+> 8 0 17 1740 125000000.000000
+> 8 0 18 1740 0.000100
+> 6 0 1741 14 1728 "graphene-44.nancy.grid5000.fr"
+> 8 0 15 1741 16673000000.000000
+> 6 0 1742 16 1728 "AS_sgraphene2_link_44_UP"
+> 8 0 17 1742 125000000.000000
+> 8 0 18 1742 0.000100
+> 6 0 1743 16 1728 "AS_sgraphene2_link_44_DOWN"
+> 8 0 17 1743 125000000.000000
+> 8 0 18 1743 0.000100
+> 6 0 1744 14 1728 "graphene-45.nancy.grid5000.fr"
+> 8 0 15 1744 16673000000.000000
+> 6 0 1745 16 1728 "AS_sgraphene2_link_45_UP"
+> 8 0 17 1745 125000000.000000
+> 8 0 18 1745 0.000100
+> 6 0 1746 16 1728 "AS_sgraphene2_link_45_DOWN"
+> 8 0 17 1746 125000000.000000
+> 8 0 18 1746 0.000100
+> 6 0 1747 14 1728 "graphene-46.nancy.grid5000.fr"
+> 8 0 15 1747 16673000000.000000
+> 6 0 1748 16 1728 "AS_sgraphene2_link_46_UP"
+> 8 0 17 1748 125000000.000000
+> 8 0 18 1748 0.000100
+> 6 0 1749 16 1728 "AS_sgraphene2_link_46_DOWN"
+> 8 0 17 1749 125000000.000000
+> 8 0 18 1749 0.000100
+> 6 0 1750 14 1728 "graphene-47.nancy.grid5000.fr"
+> 8 0 15 1750 16673000000.000000
+> 6 0 1751 16 1728 "AS_sgraphene2_link_47_UP"
+> 8 0 17 1751 125000000.000000
+> 8 0 18 1751 0.000100
+> 6 0 1752 16 1728 "AS_sgraphene2_link_47_DOWN"
+> 8 0 17 1752 125000000.000000
+> 8 0 18 1752 0.000100
+> 6 0 1753 14 1728 "graphene-48.nancy.grid5000.fr"
+> 8 0 15 1753 16673000000.000000
+> 6 0 1754 16 1728 "AS_sgraphene2_link_48_UP"
+> 8 0 17 1754 125000000.000000
+> 8 0 18 1754 0.000100
+> 6 0 1755 16 1728 "AS_sgraphene2_link_48_DOWN"
+> 8 0 17 1755 125000000.000000
+> 8 0 18 1755 0.000100
+> 6 0 1756 14 1728 "graphene-49.nancy.grid5000.fr"
+> 8 0 15 1756 16673000000.000000
+> 6 0 1757 16 1728 "AS_sgraphene2_link_49_UP"
+> 8 0 17 1757 125000000.000000
+> 8 0 18 1757 0.000100
+> 6 0 1758 16 1728 "AS_sgraphene2_link_49_DOWN"
+> 8 0 17 1758 125000000.000000
+> 8 0 18 1758 0.000100
+> 6 0 1759 14 1728 "graphene-50.nancy.grid5000.fr"
+> 8 0 15 1759 16673000000.000000
+> 6 0 1760 16 1728 "AS_sgraphene2_link_50_UP"
+> 8 0 17 1760 125000000.000000
+> 8 0 18 1760 0.000100
+> 6 0 1761 16 1728 "AS_sgraphene2_link_50_DOWN"
+> 8 0 17 1761 125000000.000000
+> 8 0 18 1761 0.000100
+> 6 0 1762 14 1728 "graphene-51.nancy.grid5000.fr"
+> 8 0 15 1762 16673000000.000000
+> 6 0 1763 16 1728 "AS_sgraphene2_link_51_UP"
+> 8 0 17 1763 125000000.000000
+> 8 0 18 1763 0.000100
+> 6 0 1764 16 1728 "AS_sgraphene2_link_51_DOWN"
+> 8 0 17 1764 125000000.000000
+> 8 0 18 1764 0.000100
+> 6 0 1765 14 1728 "graphene-52.nancy.grid5000.fr"
+> 8 0 15 1765 16673000000.000000
+> 6 0 1766 16 1728 "AS_sgraphene2_link_52_UP"
+> 8 0 17 1766 125000000.000000
+> 8 0 18 1766 0.000100
+> 6 0 1767 16 1728 "AS_sgraphene2_link_52_DOWN"
+> 8 0 17 1767 125000000.000000
+> 8 0 18 1767 0.000100
+> 6 0 1768 14 1728 "graphene-53.nancy.grid5000.fr"
+> 8 0 15 1768 16673000000.000000
+> 6 0 1769 16 1728 "AS_sgraphene2_link_53_UP"
+> 8 0 17 1769 125000000.000000
+> 8 0 18 1769 0.000100
+> 6 0 1770 16 1728 "AS_sgraphene2_link_53_DOWN"
+> 8 0 17 1770 125000000.000000
+> 8 0 18 1770 0.000100
+> 6 0 1771 14 1728 "graphene-54.nancy.grid5000.fr"
+> 8 0 15 1771 16673000000.000000
+> 6 0 1772 16 1728 "AS_sgraphene2_link_54_UP"
+> 8 0 17 1772 125000000.000000
+> 8 0 18 1772 0.000100
+> 6 0 1773 16 1728 "AS_sgraphene2_link_54_DOWN"
+> 8 0 17 1773 125000000.000000
+> 8 0 18 1773 0.000100
+> 6 0 1774 14 1728 "graphene-55.nancy.grid5000.fr"
+> 8 0 15 1774 16673000000.000000
+> 6 0 1775 16 1728 "AS_sgraphene2_link_55_UP"
+> 8 0 17 1775 125000000.000000
+> 8 0 18 1775 0.000100
+> 6 0 1776 16 1728 "AS_sgraphene2_link_55_DOWN"
+> 8 0 17 1776 125000000.000000
+> 8 0 18 1776 0.000100
+> 6 0 1777 14 1728 "graphene-56.nancy.grid5000.fr"
+> 8 0 15 1777 16673000000.000000
+> 6 0 1778 16 1728 "AS_sgraphene2_link_56_UP"
+> 8 0 17 1778 125000000.000000
+> 8 0 18 1778 0.000100
+> 6 0 1779 16 1728 "AS_sgraphene2_link_56_DOWN"
+> 8 0 17 1779 125000000.000000
+> 8 0 18 1779 0.000100
+> 6 0 1780 14 1728 "graphene-57.nancy.grid5000.fr"
+> 8 0 15 1780 16673000000.000000
+> 6 0 1781 16 1728 "AS_sgraphene2_link_57_UP"
+> 8 0 17 1781 125000000.000000
+> 8 0 18 1781 0.000100
+> 6 0 1782 16 1728 "AS_sgraphene2_link_57_DOWN"
+> 8 0 17 1782 125000000.000000
+> 8 0 18 1782 0.000100
+> 6 0 1783 14 1728 "graphene-58.nancy.grid5000.fr"
+> 8 0 15 1783 16673000000.000000
+> 6 0 1784 16 1728 "AS_sgraphene2_link_58_UP"
+> 8 0 17 1784 125000000.000000
+> 8 0 18 1784 0.000100
+> 6 0 1785 16 1728 "AS_sgraphene2_link_58_DOWN"
+> 8 0 17 1785 125000000.000000
+> 8 0 18 1785 0.000100
+> 6 0 1786 14 1728 "graphene-59.nancy.grid5000.fr"
+> 8 0 15 1786 16673000000.000000
+> 6 0 1787 16 1728 "AS_sgraphene2_link_59_UP"
+> 8 0 17 1787 125000000.000000
+> 8 0 18 1787 0.000100
+> 6 0 1788 16 1728 "AS_sgraphene2_link_59_DOWN"
+> 8 0 17 1788 125000000.000000
+> 8 0 18 1788 0.000100
+> 6 0 1789 14 1728 "graphene-60.nancy.grid5000.fr"
+> 8 0 15 1789 16673000000.000000
+> 6 0 1790 16 1728 "AS_sgraphene2_link_60_UP"
+> 8 0 17 1790 125000000.000000
+> 8 0 18 1790 0.000100
+> 6 0 1791 16 1728 "AS_sgraphene2_link_60_DOWN"
+> 8 0 17 1791 125000000.000000
+> 8 0 18 1791 0.000100
+> 6 0 1792 14 1728 "graphene-61.nancy.grid5000.fr"
+> 8 0 15 1792 16673000000.000000
+> 6 0 1793 16 1728 "AS_sgraphene2_link_61_UP"
+> 8 0 17 1793 125000000.000000
+> 8 0 18 1793 0.000100
+> 6 0 1794 16 1728 "AS_sgraphene2_link_61_DOWN"
+> 8 0 17 1794 125000000.000000
+> 8 0 18 1794 0.000100
+> 6 0 1795 14 1728 "graphene-62.nancy.grid5000.fr"
+> 8 0 15 1795 16673000000.000000
+> 6 0 1796 16 1728 "AS_sgraphene2_link_62_UP"
+> 8 0 17 1796 125000000.000000
+> 8 0 18 1796 0.000100
+> 6 0 1797 16 1728 "AS_sgraphene2_link_62_DOWN"
+> 8 0 17 1797 125000000.000000
+> 8 0 18 1797 0.000100
+> 6 0 1798 14 1728 "graphene-63.nancy.grid5000.fr"
+> 8 0 15 1798 16673000000.000000
+> 6 0 1799 16 1728 "AS_sgraphene2_link_63_UP"
+> 8 0 17 1799 125000000.000000
+> 8 0 18 1799 0.000100
+> 6 0 1800 16 1728 "AS_sgraphene2_link_63_DOWN"
+> 8 0 17 1800 125000000.000000
+> 8 0 18 1800 0.000100
+> 6 0 1801 14 1728 "graphene-64.nancy.grid5000.fr"
+> 8 0 15 1801 16673000000.000000
+> 6 0 1802 16 1728 "AS_sgraphene2_link_64_UP"
+> 8 0 17 1802 125000000.000000
+> 8 0 18 1802 0.000100
+> 6 0 1803 16 1728 "AS_sgraphene2_link_64_DOWN"
+> 8 0 17 1803 125000000.000000
+> 8 0 18 1803 0.000100
+> 6 0 1804 14 1728 "graphene-65.nancy.grid5000.fr"
+> 8 0 15 1804 16673000000.000000
+> 6 0 1805 16 1728 "AS_sgraphene2_link_65_UP"
+> 8 0 17 1805 125000000.000000
+> 8 0 18 1805 0.000100
+> 6 0 1806 16 1728 "AS_sgraphene2_link_65_DOWN"
+> 8 0 17 1806 125000000.000000
+> 8 0 18 1806 0.000100
+> 6 0 1807 14 1728 "graphene-66.nancy.grid5000.fr"
+> 8 0 15 1807 16673000000.000000
+> 6 0 1808 16 1728 "AS_sgraphene2_link_66_UP"
+> 8 0 17 1808 125000000.000000
+> 8 0 18 1808 0.000100
+> 6 0 1809 16 1728 "AS_sgraphene2_link_66_DOWN"
+> 8 0 17 1809 125000000.000000
+> 8 0 18 1809 0.000100
+> 6 0 1810 14 1728 "graphene-67.nancy.grid5000.fr"
+> 8 0 15 1810 16673000000.000000
+> 6 0 1811 16 1728 "AS_sgraphene2_link_67_UP"
+> 8 0 17 1811 125000000.000000
+> 8 0 18 1811 0.000100
+> 6 0 1812 16 1728 "AS_sgraphene2_link_67_DOWN"
+> 8 0 17 1812 125000000.000000
+> 8 0 18 1812 0.000100
+> 6 0 1813 14 1728 "graphene-68.nancy.grid5000.fr"
+> 8 0 15 1813 16673000000.000000
+> 6 0 1814 16 1728 "AS_sgraphene2_link_68_UP"
+> 8 0 17 1814 125000000.000000
+> 8 0 18 1814 0.000100
+> 6 0 1815 16 1728 "AS_sgraphene2_link_68_DOWN"
+> 8 0 17 1815 125000000.000000
+> 8 0 18 1815 0.000100
+> 6 0 1816 14 1728 "graphene-69.nancy.grid5000.fr"
+> 8 0 15 1816 16673000000.000000
+> 6 0 1817 16 1728 "AS_sgraphene2_link_69_UP"
+> 8 0 17 1817 125000000.000000
+> 8 0 18 1817 0.000100
+> 6 0 1818 16 1728 "AS_sgraphene2_link_69_DOWN"
+> 8 0 17 1818 125000000.000000
+> 8 0 18 1818 0.000100
+> 6 0 1819 14 1728 "graphene-70.nancy.grid5000.fr"
+> 8 0 15 1819 16673000000.000000
+> 6 0 1820 16 1728 "AS_sgraphene2_link_70_UP"
+> 8 0 17 1820 125000000.000000
+> 8 0 18 1820 0.000100
+> 6 0 1821 16 1728 "AS_sgraphene2_link_70_DOWN"
+> 8 0 17 1821 125000000.000000
+> 8 0 18 1821 0.000100
+> 6 0 1822 14 1728 "graphene-71.nancy.grid5000.fr"
+> 8 0 15 1822 16673000000.000000
+> 6 0 1823 16 1728 "AS_sgraphene2_link_71_UP"
+> 8 0 17 1823 125000000.000000
+> 8 0 18 1823 0.000100
+> 6 0 1824 16 1728 "AS_sgraphene2_link_71_DOWN"
+> 8 0 17 1824 125000000.000000
+> 8 0 18 1824 0.000100
+> 6 0 1825 14 1728 "graphene-72.nancy.grid5000.fr"
+> 8 0 15 1825 16673000000.000000
+> 6 0 1826 16 1728 "AS_sgraphene2_link_72_UP"
+> 8 0 17 1826 125000000.000000
+> 8 0 18 1826 0.000100
+> 6 0 1827 16 1728 "AS_sgraphene2_link_72_DOWN"
+> 8 0 17 1827 125000000.000000
+> 8 0 18 1827 0.000100
+> 6 0 1828 14 1728 "graphene-73.nancy.grid5000.fr"
+> 8 0 15 1828 16673000000.000000
+> 6 0 1829 16 1728 "AS_sgraphene2_link_73_UP"
+> 8 0 17 1829 125000000.000000
+> 8 0 18 1829 0.000100
+> 6 0 1830 16 1728 "AS_sgraphene2_link_73_DOWN"
+> 8 0 17 1830 125000000.000000
+> 8 0 18 1830 0.000100
+> 6 0 1831 14 1728 "graphene-74.nancy.grid5000.fr"
+> 8 0 15 1831 16673000000.000000
+> 6 0 1832 16 1728 "AS_sgraphene2_link_74_UP"
+> 8 0 17 1832 125000000.000000
+> 8 0 18 1832 0.000100
+> 6 0 1833 16 1728 "AS_sgraphene2_link_74_DOWN"
+> 8 0 17 1833 125000000.000000
+> 8 0 18 1833 0.000100
+> 6 0 1834 19 1728 "graphene-AS_sgraphene2_router.nancy.grid5000.fr"
+> 6 0 1835 16 1728 "AS_sgraphene2_backbone"
+> 8 0 17 1835 1250000000.000000
+> 8 0 18 1835 0.000100
+> 6 0 1836 13 1607 "AS_sgraphene3"
+> 6 0 1837 14 1836 "graphene-75.nancy.grid5000.fr"
+> 8 0 15 1837 16673000000.000000
+> 6 0 1838 16 1836 "AS_sgraphene3_link_75_UP"
+> 8 0 17 1838 125000000.000000
+> 8 0 18 1838 0.000100
+> 6 0 1839 16 1836 "AS_sgraphene3_link_75_DOWN"
+> 8 0 17 1839 125000000.000000
+> 8 0 18 1839 0.000100
+> 6 0 1840 14 1836 "graphene-76.nancy.grid5000.fr"
+> 8 0 15 1840 16673000000.000000
+> 6 0 1841 16 1836 "AS_sgraphene3_link_76_UP"
+> 8 0 17 1841 125000000.000000
+> 8 0 18 1841 0.000100
+> 6 0 1842 16 1836 "AS_sgraphene3_link_76_DOWN"
+> 8 0 17 1842 125000000.000000
+> 8 0 18 1842 0.000100
+> 6 0 1843 14 1836 "graphene-77.nancy.grid5000.fr"
+> 8 0 15 1843 16673000000.000000
+> 6 0 1844 16 1836 "AS_sgraphene3_link_77_UP"
+> 8 0 17 1844 125000000.000000
+> 8 0 18 1844 0.000100
+> 6 0 1845 16 1836 "AS_sgraphene3_link_77_DOWN"
+> 8 0 17 1845 125000000.000000
+> 8 0 18 1845 0.000100
+> 6 0 1846 14 1836 "graphene-78.nancy.grid5000.fr"
+> 8 0 15 1846 16673000000.000000
+> 6 0 1847 16 1836 "AS_sgraphene3_link_78_UP"
+> 8 0 17 1847 125000000.000000
+> 8 0 18 1847 0.000100
+> 6 0 1848 16 1836 "AS_sgraphene3_link_78_DOWN"
+> 8 0 17 1848 125000000.000000
+> 8 0 18 1848 0.000100
+> 6 0 1849 14 1836 "graphene-79.nancy.grid5000.fr"
+> 8 0 15 1849 16673000000.000000
+> 6 0 1850 16 1836 "AS_sgraphene3_link_79_UP"
+> 8 0 17 1850 125000000.000000
+> 8 0 18 1850 0.000100
+> 6 0 1851 16 1836 "AS_sgraphene3_link_79_DOWN"
+> 8 0 17 1851 125000000.000000
+> 8 0 18 1851 0.000100
+> 6 0 1852 14 1836 "graphene-80.nancy.grid5000.fr"
+> 8 0 15 1852 16673000000.000000
+> 6 0 1853 16 1836 "AS_sgraphene3_link_80_UP"
+> 8 0 17 1853 125000000.000000
+> 8 0 18 1853 0.000100
+> 6 0 1854 16 1836 "AS_sgraphene3_link_80_DOWN"
+> 8 0 17 1854 125000000.000000
+> 8 0 18 1854 0.000100
+> 6 0 1855 14 1836 "graphene-81.nancy.grid5000.fr"
+> 8 0 15 1855 16673000000.000000
+> 6 0 1856 16 1836 "AS_sgraphene3_link_81_UP"
+> 8 0 17 1856 125000000.000000
+> 8 0 18 1856 0.000100
+> 6 0 1857 16 1836 "AS_sgraphene3_link_81_DOWN"
+> 8 0 17 1857 125000000.000000
+> 8 0 18 1857 0.000100
+> 6 0 1858 14 1836 "graphene-82.nancy.grid5000.fr"
+> 8 0 15 1858 16673000000.000000
+> 6 0 1859 16 1836 "AS_sgraphene3_link_82_UP"
+> 8 0 17 1859 125000000.000000
+> 8 0 18 1859 0.000100
+> 6 0 1860 16 1836 "AS_sgraphene3_link_82_DOWN"
+> 8 0 17 1860 125000000.000000
+> 8 0 18 1860 0.000100
+> 6 0 1861 14 1836 "graphene-83.nancy.grid5000.fr"
+> 8 0 15 1861 16673000000.000000
+> 6 0 1862 16 1836 "AS_sgraphene3_link_83_UP"
+> 8 0 17 1862 125000000.000000
+> 8 0 18 1862 0.000100
+> 6 0 1863 16 1836 "AS_sgraphene3_link_83_DOWN"
+> 8 0 17 1863 125000000.000000
+> 8 0 18 1863 0.000100
+> 6 0 1864 14 1836 "graphene-84.nancy.grid5000.fr"
+> 8 0 15 1864 16673000000.000000
+> 6 0 1865 16 1836 "AS_sgraphene3_link_84_UP"
+> 8 0 17 1865 125000000.000000
+> 8 0 18 1865 0.000100
+> 6 0 1866 16 1836 "AS_sgraphene3_link_84_DOWN"
+> 8 0 17 1866 125000000.000000
+> 8 0 18 1866 0.000100
+> 6 0 1867 14 1836 "graphene-85.nancy.grid5000.fr"
+> 8 0 15 1867 16673000000.000000
+> 6 0 1868 16 1836 "AS_sgraphene3_link_85_UP"
+> 8 0 17 1868 125000000.000000
+> 8 0 18 1868 0.000100
+> 6 0 1869 16 1836 "AS_sgraphene3_link_85_DOWN"
+> 8 0 17 1869 125000000.000000
+> 8 0 18 1869 0.000100
+> 6 0 1870 14 1836 "graphene-86.nancy.grid5000.fr"
+> 8 0 15 1870 16673000000.000000
+> 6 0 1871 16 1836 "AS_sgraphene3_link_86_UP"
+> 8 0 17 1871 125000000.000000
+> 8 0 18 1871 0.000100
+> 6 0 1872 16 1836 "AS_sgraphene3_link_86_DOWN"
+> 8 0 17 1872 125000000.000000
+> 8 0 18 1872 0.000100
+> 6 0 1873 14 1836 "graphene-87.nancy.grid5000.fr"
+> 8 0 15 1873 16673000000.000000
+> 6 0 1874 16 1836 "AS_sgraphene3_link_87_UP"
+> 8 0 17 1874 125000000.000000
+> 8 0 18 1874 0.000100
+> 6 0 1875 16 1836 "AS_sgraphene3_link_87_DOWN"
+> 8 0 17 1875 125000000.000000
+> 8 0 18 1875 0.000100
+> 6 0 1876 14 1836 "graphene-88.nancy.grid5000.fr"
+> 8 0 15 1876 16673000000.000000
+> 6 0 1877 16 1836 "AS_sgraphene3_link_88_UP"
+> 8 0 17 1877 125000000.000000
+> 8 0 18 1877 0.000100
+> 6 0 1878 16 1836 "AS_sgraphene3_link_88_DOWN"
+> 8 0 17 1878 125000000.000000
+> 8 0 18 1878 0.000100
+> 6 0 1879 14 1836 "graphene-89.nancy.grid5000.fr"
+> 8 0 15 1879 16673000000.000000
+> 6 0 1880 16 1836 "AS_sgraphene3_link_89_UP"
+> 8 0 17 1880 125000000.000000
+> 8 0 18 1880 0.000100
+> 6 0 1881 16 1836 "AS_sgraphene3_link_89_DOWN"
+> 8 0 17 1881 125000000.000000
+> 8 0 18 1881 0.000100
+> 6 0 1882 14 1836 "graphene-90.nancy.grid5000.fr"
+> 8 0 15 1882 16673000000.000000
+> 6 0 1883 16 1836 "AS_sgraphene3_link_90_UP"
+> 8 0 17 1883 125000000.000000
+> 8 0 18 1883 0.000100
+> 6 0 1884 16 1836 "AS_sgraphene3_link_90_DOWN"
+> 8 0 17 1884 125000000.000000
+> 8 0 18 1884 0.000100
+> 6 0 1885 14 1836 "graphene-91.nancy.grid5000.fr"
+> 8 0 15 1885 16673000000.000000
+> 6 0 1886 16 1836 "AS_sgraphene3_link_91_UP"
+> 8 0 17 1886 125000000.000000
+> 8 0 18 1886 0.000100
+> 6 0 1887 16 1836 "AS_sgraphene3_link_91_DOWN"
+> 8 0 17 1887 125000000.000000
+> 8 0 18 1887 0.000100
+> 6 0 1888 14 1836 "graphene-92.nancy.grid5000.fr"
+> 8 0 15 1888 16673000000.000000
+> 6 0 1889 16 1836 "AS_sgraphene3_link_92_UP"
+> 8 0 17 1889 125000000.000000
+> 8 0 18 1889 0.000100
+> 6 0 1890 16 1836 "AS_sgraphene3_link_92_DOWN"
+> 8 0 17 1890 125000000.000000
+> 8 0 18 1890 0.000100
+> 6 0 1891 14 1836 "graphene-93.nancy.grid5000.fr"
+> 8 0 15 1891 16673000000.000000
+> 6 0 1892 16 1836 "AS_sgraphene3_link_93_UP"
+> 8 0 17 1892 125000000.000000
+> 8 0 18 1892 0.000100
+> 6 0 1893 16 1836 "AS_sgraphene3_link_93_DOWN"
+> 8 0 17 1893 125000000.000000
+> 8 0 18 1893 0.000100
+> 6 0 1894 14 1836 "graphene-94.nancy.grid5000.fr"
+> 8 0 15 1894 16673000000.000000
+> 6 0 1895 16 1836 "AS_sgraphene3_link_94_UP"
+> 8 0 17 1895 125000000.000000
+> 8 0 18 1895 0.000100
+> 6 0 1896 16 1836 "AS_sgraphene3_link_94_DOWN"
+> 8 0 17 1896 125000000.000000
+> 8 0 18 1896 0.000100
+> 6 0 1897 14 1836 "graphene-95.nancy.grid5000.fr"
+> 8 0 15 1897 16673000000.000000
+> 6 0 1898 16 1836 "AS_sgraphene3_link_95_UP"
+> 8 0 17 1898 125000000.000000
+> 8 0 18 1898 0.000100
+> 6 0 1899 16 1836 "AS_sgraphene3_link_95_DOWN"
+> 8 0 17 1899 125000000.000000
+> 8 0 18 1899 0.000100
+> 6 0 1900 14 1836 "graphene-96.nancy.grid5000.fr"
+> 8 0 15 1900 16673000000.000000
+> 6 0 1901 16 1836 "AS_sgraphene3_link_96_UP"
+> 8 0 17 1901 125000000.000000
+> 8 0 18 1901 0.000100
+> 6 0 1902 16 1836 "AS_sgraphene3_link_96_DOWN"
+> 8 0 17 1902 125000000.000000
+> 8 0 18 1902 0.000100
+> 6 0 1903 14 1836 "graphene-97.nancy.grid5000.fr"
+> 8 0 15 1903 16673000000.000000
+> 6 0 1904 16 1836 "AS_sgraphene3_link_97_UP"
+> 8 0 17 1904 125000000.000000
+> 8 0 18 1904 0.000100
+> 6 0 1905 16 1836 "AS_sgraphene3_link_97_DOWN"
+> 8 0 17 1905 125000000.000000
+> 8 0 18 1905 0.000100
+> 6 0 1906 14 1836 "graphene-98.nancy.grid5000.fr"
+> 8 0 15 1906 16673000000.000000
+> 6 0 1907 16 1836 "AS_sgraphene3_link_98_UP"
+> 8 0 17 1907 125000000.000000
+> 8 0 18 1907 0.000100
+> 6 0 1908 16 1836 "AS_sgraphene3_link_98_DOWN"
+> 8 0 17 1908 125000000.000000
+> 8 0 18 1908 0.000100
+> 6 0 1909 14 1836 "graphene-99.nancy.grid5000.fr"
+> 8 0 15 1909 16673000000.000000
+> 6 0 1910 16 1836 "AS_sgraphene3_link_99_UP"
+> 8 0 17 1910 125000000.000000
+> 8 0 18 1910 0.000100
+> 6 0 1911 16 1836 "AS_sgraphene3_link_99_DOWN"
+> 8 0 17 1911 125000000.000000
+> 8 0 18 1911 0.000100
+> 6 0 1912 14 1836 "graphene-100.nancy.grid5000.fr"
+> 8 0 15 1912 16673000000.000000
+> 6 0 1913 16 1836 "AS_sgraphene3_link_100_UP"
+> 8 0 17 1913 125000000.000000
+> 8 0 18 1913 0.000100
+> 6 0 1914 16 1836 "AS_sgraphene3_link_100_DOWN"
+> 8 0 17 1914 125000000.000000
+> 8 0 18 1914 0.000100
+> 6 0 1915 14 1836 "graphene-101.nancy.grid5000.fr"
+> 8 0 15 1915 16673000000.000000
+> 6 0 1916 16 1836 "AS_sgraphene3_link_101_UP"
+> 8 0 17 1916 125000000.000000
+> 8 0 18 1916 0.000100
+> 6 0 1917 16 1836 "AS_sgraphene3_link_101_DOWN"
+> 8 0 17 1917 125000000.000000
+> 8 0 18 1917 0.000100
+> 6 0 1918 14 1836 "graphene-102.nancy.grid5000.fr"
+> 8 0 15 1918 16673000000.000000
+> 6 0 1919 16 1836 "AS_sgraphene3_link_102_UP"
+> 8 0 17 1919 125000000.000000
+> 8 0 18 1919 0.000100
+> 6 0 1920 16 1836 "AS_sgraphene3_link_102_DOWN"
+> 8 0 17 1920 125000000.000000
+> 8 0 18 1920 0.000100
+> 6 0 1921 14 1836 "graphene-103.nancy.grid5000.fr"
+> 8 0 15 1921 16673000000.000000
+> 6 0 1922 16 1836 "AS_sgraphene3_link_103_UP"
+> 8 0 17 1922 125000000.000000
+> 8 0 18 1922 0.000100
+> 6 0 1923 16 1836 "AS_sgraphene3_link_103_DOWN"
+> 8 0 17 1923 125000000.000000
+> 8 0 18 1923 0.000100
+> 6 0 1924 14 1836 "graphene-104.nancy.grid5000.fr"
+> 8 0 15 1924 16673000000.000000
+> 6 0 1925 16 1836 "AS_sgraphene3_link_104_UP"
+> 8 0 17 1925 125000000.000000
+> 8 0 18 1925 0.000100
+> 6 0 1926 16 1836 "AS_sgraphene3_link_104_DOWN"
+> 8 0 17 1926 125000000.000000
+> 8 0 18 1926 0.000100
+> 6 0 1927 19 1836 "graphene-AS_sgraphene3_router.nancy.grid5000.fr"
+> 6 0 1928 16 1836 "AS_sgraphene3_backbone"
+> 8 0 17 1928 1250000000.000000
+> 8 0 18 1928 0.000100
+> 6 0 1929 13 1607 "AS_sgraphene4"
+> 6 0 1930 14 1929 "graphene-105.nancy.grid5000.fr"
+> 8 0 15 1930 16673000000.000000
+> 6 0 1931 16 1929 "AS_sgraphene4_link_105_UP"
+> 8 0 17 1931 125000000.000000
+> 8 0 18 1931 0.000100
+> 6 0 1932 16 1929 "AS_sgraphene4_link_105_DOWN"
+> 8 0 17 1932 125000000.000000
+> 8 0 18 1932 0.000100
+> 6 0 1933 14 1929 "graphene-106.nancy.grid5000.fr"
+> 8 0 15 1933 16673000000.000000
+> 6 0 1934 16 1929 "AS_sgraphene4_link_106_UP"
+> 8 0 17 1934 125000000.000000
+> 8 0 18 1934 0.000100
+> 6 0 1935 16 1929 "AS_sgraphene4_link_106_DOWN"
+> 8 0 17 1935 125000000.000000
+> 8 0 18 1935 0.000100
+> 6 0 1936 14 1929 "graphene-107.nancy.grid5000.fr"
+> 8 0 15 1936 16673000000.000000
+> 6 0 1937 16 1929 "AS_sgraphene4_link_107_UP"
+> 8 0 17 1937 125000000.000000
+> 8 0 18 1937 0.000100
+> 6 0 1938 16 1929 "AS_sgraphene4_link_107_DOWN"
+> 8 0 17 1938 125000000.000000
+> 8 0 18 1938 0.000100
+> 6 0 1939 14 1929 "graphene-108.nancy.grid5000.fr"
+> 8 0 15 1939 16673000000.000000
+> 6 0 1940 16 1929 "AS_sgraphene4_link_108_UP"
+> 8 0 17 1940 125000000.000000
+> 8 0 18 1940 0.000100
+> 6 0 1941 16 1929 "AS_sgraphene4_link_108_DOWN"
+> 8 0 17 1941 125000000.000000
+> 8 0 18 1941 0.000100
+> 6 0 1942 14 1929 "graphene-109.nancy.grid5000.fr"
+> 8 0 15 1942 16673000000.000000
+> 6 0 1943 16 1929 "AS_sgraphene4_link_109_UP"
+> 8 0 17 1943 125000000.000000
+> 8 0 18 1943 0.000100
+> 6 0 1944 16 1929 "AS_sgraphene4_link_109_DOWN"
+> 8 0 17 1944 125000000.000000
+> 8 0 18 1944 0.000100
+> 6 0 1945 14 1929 "graphene-110.nancy.grid5000.fr"
+> 8 0 15 1945 16673000000.000000
+> 6 0 1946 16 1929 "AS_sgraphene4_link_110_UP"
+> 8 0 17 1946 125000000.000000
+> 8 0 18 1946 0.000100
+> 6 0 1947 16 1929 "AS_sgraphene4_link_110_DOWN"
+> 8 0 17 1947 125000000.000000
+> 8 0 18 1947 0.000100
+> 6 0 1948 14 1929 "graphene-111.nancy.grid5000.fr"
+> 8 0 15 1948 16673000000.000000
+> 6 0 1949 16 1929 "AS_sgraphene4_link_111_UP"
+> 8 0 17 1949 125000000.000000
+> 8 0 18 1949 0.000100
+> 6 0 1950 16 1929 "AS_sgraphene4_link_111_DOWN"
+> 8 0 17 1950 125000000.000000
+> 8 0 18 1950 0.000100
+> 6 0 1951 14 1929 "graphene-112.nancy.grid5000.fr"
+> 8 0 15 1951 16673000000.000000
+> 6 0 1952 16 1929 "AS_sgraphene4_link_112_UP"
+> 8 0 17 1952 125000000.000000
+> 8 0 18 1952 0.000100
+> 6 0 1953 16 1929 "AS_sgraphene4_link_112_DOWN"
+> 8 0 17 1953 125000000.000000
+> 8 0 18 1953 0.000100
+> 6 0 1954 14 1929 "graphene-113.nancy.grid5000.fr"
+> 8 0 15 1954 16673000000.000000
+> 6 0 1955 16 1929 "AS_sgraphene4_link_113_UP"
+> 8 0 17 1955 125000000.000000
+> 8 0 18 1955 0.000100
+> 6 0 1956 16 1929 "AS_sgraphene4_link_113_DOWN"
+> 8 0 17 1956 125000000.000000
+> 8 0 18 1956 0.000100
+> 6 0 1957 14 1929 "graphene-114.nancy.grid5000.fr"
+> 8 0 15 1957 16673000000.000000
+> 6 0 1958 16 1929 "AS_sgraphene4_link_114_UP"
+> 8 0 17 1958 125000000.000000
+> 8 0 18 1958 0.000100
+> 6 0 1959 16 1929 "AS_sgraphene4_link_114_DOWN"
+> 8 0 17 1959 125000000.000000
+> 8 0 18 1959 0.000100
+> 6 0 1960 14 1929 "graphene-115.nancy.grid5000.fr"
+> 8 0 15 1960 16673000000.000000
+> 6 0 1961 16 1929 "AS_sgraphene4_link_115_UP"
+> 8 0 17 1961 125000000.000000
+> 8 0 18 1961 0.000100
+> 6 0 1962 16 1929 "AS_sgraphene4_link_115_DOWN"
+> 8 0 17 1962 125000000.000000
+> 8 0 18 1962 0.000100
+> 6 0 1963 14 1929 "graphene-116.nancy.grid5000.fr"
+> 8 0 15 1963 16673000000.000000
+> 6 0 1964 16 1929 "AS_sgraphene4_link_116_UP"
+> 8 0 17 1964 125000000.000000
+> 8 0 18 1964 0.000100
+> 6 0 1965 16 1929 "AS_sgraphene4_link_116_DOWN"
+> 8 0 17 1965 125000000.000000
+> 8 0 18 1965 0.000100
+> 6 0 1966 14 1929 "graphene-117.nancy.grid5000.fr"
+> 8 0 15 1966 16673000000.000000
+> 6 0 1967 16 1929 "AS_sgraphene4_link_117_UP"
+> 8 0 17 1967 125000000.000000
+> 8 0 18 1967 0.000100
+> 6 0 1968 16 1929 "AS_sgraphene4_link_117_DOWN"
+> 8 0 17 1968 125000000.000000
+> 8 0 18 1968 0.000100
+> 6 0 1969 14 1929 "graphene-118.nancy.grid5000.fr"
+> 8 0 15 1969 16673000000.000000
+> 6 0 1970 16 1929 "AS_sgraphene4_link_118_UP"
+> 8 0 17 1970 125000000.000000
+> 8 0 18 1970 0.000100
+> 6 0 1971 16 1929 "AS_sgraphene4_link_118_DOWN"
+> 8 0 17 1971 125000000.000000
+> 8 0 18 1971 0.000100
+> 6 0 1972 14 1929 "graphene-119.nancy.grid5000.fr"
+> 8 0 15 1972 16673000000.000000
+> 6 0 1973 16 1929 "AS_sgraphene4_link_119_UP"
+> 8 0 17 1973 125000000.000000
+> 8 0 18 1973 0.000100
+> 6 0 1974 16 1929 "AS_sgraphene4_link_119_DOWN"
+> 8 0 17 1974 125000000.000000
+> 8 0 18 1974 0.000100
+> 6 0 1975 14 1929 "graphene-120.nancy.grid5000.fr"
+> 8 0 15 1975 16673000000.000000
+> 6 0 1976 16 1929 "AS_sgraphene4_link_120_UP"
+> 8 0 17 1976 125000000.000000
+> 8 0 18 1976 0.000100
+> 6 0 1977 16 1929 "AS_sgraphene4_link_120_DOWN"
+> 8 0 17 1977 125000000.000000
+> 8 0 18 1977 0.000100
+> 6 0 1978 14 1929 "graphene-121.nancy.grid5000.fr"
+> 8 0 15 1978 16673000000.000000
+> 6 0 1979 16 1929 "AS_sgraphene4_link_121_UP"
+> 8 0 17 1979 125000000.000000
+> 8 0 18 1979 0.000100
+> 6 0 1980 16 1929 "AS_sgraphene4_link_121_DOWN"
+> 8 0 17 1980 125000000.000000
+> 8 0 18 1980 0.000100
+> 6 0 1981 14 1929 "graphene-122.nancy.grid5000.fr"
+> 8 0 15 1981 16673000000.000000
+> 6 0 1982 16 1929 "AS_sgraphene4_link_122_UP"
+> 8 0 17 1982 125000000.000000
+> 8 0 18 1982 0.000100
+> 6 0 1983 16 1929 "AS_sgraphene4_link_122_DOWN"
+> 8 0 17 1983 125000000.000000
+> 8 0 18 1983 0.000100
+> 6 0 1984 14 1929 "graphene-123.nancy.grid5000.fr"
+> 8 0 15 1984 16673000000.000000
+> 6 0 1985 16 1929 "AS_sgraphene4_link_123_UP"
+> 8 0 17 1985 125000000.000000
+> 8 0 18 1985 0.000100
+> 6 0 1986 16 1929 "AS_sgraphene4_link_123_DOWN"
+> 8 0 17 1986 125000000.000000
+> 8 0 18 1986 0.000100
+> 6 0 1987 14 1929 "graphene-124.nancy.grid5000.fr"
+> 8 0 15 1987 16673000000.000000
+> 6 0 1988 16 1929 "AS_sgraphene4_link_124_UP"
+> 8 0 17 1988 125000000.000000
+> 8 0 18 1988 0.000100
+> 6 0 1989 16 1929 "AS_sgraphene4_link_124_DOWN"
+> 8 0 17 1989 125000000.000000
+> 8 0 18 1989 0.000100
+> 6 0 1990 14 1929 "graphene-125.nancy.grid5000.fr"
+> 8 0 15 1990 16673000000.000000
+> 6 0 1991 16 1929 "AS_sgraphene4_link_125_UP"
+> 8 0 17 1991 125000000.000000
+> 8 0 18 1991 0.000100
+> 6 0 1992 16 1929 "AS_sgraphene4_link_125_DOWN"
+> 8 0 17 1992 125000000.000000
+> 8 0 18 1992 0.000100
+> 6 0 1993 14 1929 "graphene-126.nancy.grid5000.fr"
+> 8 0 15 1993 16673000000.000000
+> 6 0 1994 16 1929 "AS_sgraphene4_link_126_UP"
+> 8 0 17 1994 125000000.000000
+> 8 0 18 1994 0.000100
+> 6 0 1995 16 1929 "AS_sgraphene4_link_126_DOWN"
+> 8 0 17 1995 125000000.000000
+> 8 0 18 1995 0.000100
+> 6 0 1996 14 1929 "graphene-127.nancy.grid5000.fr"
+> 8 0 15 1996 16673000000.000000
+> 6 0 1997 16 1929 "AS_sgraphene4_link_127_UP"
+> 8 0 17 1997 125000000.000000
+> 8 0 18 1997 0.000100
+> 6 0 1998 16 1929 "AS_sgraphene4_link_127_DOWN"
+> 8 0 17 1998 125000000.000000
+> 8 0 18 1998 0.000100
+> 6 0 1999 14 1929 "graphene-128.nancy.grid5000.fr"
+> 8 0 15 1999 16673000000.000000
+> 6 0 2000 16 1929 "AS_sgraphene4_link_128_UP"
+> 8 0 17 2000 125000000.000000
+> 8 0 18 2000 0.000100
+> 6 0 2001 16 1929 "AS_sgraphene4_link_128_DOWN"
+> 8 0 17 2001 125000000.000000
+> 8 0 18 2001 0.000100
+> 6 0 2002 14 1929 "graphene-129.nancy.grid5000.fr"
+> 8 0 15 2002 16673000000.000000
+> 6 0 2003 16 1929 "AS_sgraphene4_link_129_UP"
+> 8 0 17 2003 125000000.000000
+> 8 0 18 2003 0.000100
+> 6 0 2004 16 1929 "AS_sgraphene4_link_129_DOWN"
+> 8 0 17 2004 125000000.000000
+> 8 0 18 2004 0.000100
+> 6 0 2005 14 1929 "graphene-130.nancy.grid5000.fr"
+> 8 0 15 2005 16673000000.000000
+> 6 0 2006 16 1929 "AS_sgraphene4_link_130_UP"
+> 8 0 17 2006 125000000.000000
+> 8 0 18 2006 0.000100
+> 6 0 2007 16 1929 "AS_sgraphene4_link_130_DOWN"
+> 8 0 17 2007 125000000.000000
+> 8 0 18 2007 0.000100
+> 6 0 2008 14 1929 "graphene-131.nancy.grid5000.fr"
+> 8 0 15 2008 16673000000.000000
+> 6 0 2009 16 1929 "AS_sgraphene4_link_131_UP"
+> 8 0 17 2009 125000000.000000
+> 8 0 18 2009 0.000100
+> 6 0 2010 16 1929 "AS_sgraphene4_link_131_DOWN"
+> 8 0 17 2010 125000000.000000
+> 8 0 18 2010 0.000100
+> 6 0 2011 14 1929 "graphene-132.nancy.grid5000.fr"
+> 8 0 15 2011 16673000000.000000
+> 6 0 2012 16 1929 "AS_sgraphene4_link_132_UP"
+> 8 0 17 2012 125000000.000000
+> 8 0 18 2012 0.000100
+> 6 0 2013 16 1929 "AS_sgraphene4_link_132_DOWN"
+> 8 0 17 2013 125000000.000000
+> 8 0 18 2013 0.000100
+> 6 0 2014 14 1929 "graphene-133.nancy.grid5000.fr"
+> 8 0 15 2014 16673000000.000000
+> 6 0 2015 16 1929 "AS_sgraphene4_link_133_UP"
+> 8 0 17 2015 125000000.000000
+> 8 0 18 2015 0.000100
+> 6 0 2016 16 1929 "AS_sgraphene4_link_133_DOWN"
+> 8 0 17 2016 125000000.000000
+> 8 0 18 2016 0.000100
+> 6 0 2017 14 1929 "graphene-134.nancy.grid5000.fr"
+> 8 0 15 2017 16673000000.000000
+> 6 0 2018 16 1929 "AS_sgraphene4_link_134_UP"
+> 8 0 17 2018 125000000.000000
+> 8 0 18 2018 0.000100
+> 6 0 2019 16 1929 "AS_sgraphene4_link_134_DOWN"
+> 8 0 17 2019 125000000.000000
+> 8 0 18 2019 0.000100
+> 6 0 2020 14 1929 "graphene-135.nancy.grid5000.fr"
+> 8 0 15 2020 16673000000.000000
+> 6 0 2021 16 1929 "AS_sgraphene4_link_135_UP"
+> 8 0 17 2021 125000000.000000
+> 8 0 18 2021 0.000100
+> 6 0 2022 16 1929 "AS_sgraphene4_link_135_DOWN"
+> 8 0 17 2022 125000000.000000
+> 8 0 18 2022 0.000100
+> 6 0 2023 14 1929 "graphene-136.nancy.grid5000.fr"
+> 8 0 15 2023 16673000000.000000
+> 6 0 2024 16 1929 "AS_sgraphene4_link_136_UP"
+> 8 0 17 2024 125000000.000000
+> 8 0 18 2024 0.000100
+> 6 0 2025 16 1929 "AS_sgraphene4_link_136_DOWN"
+> 8 0 17 2025 125000000.000000
+> 8 0 18 2025 0.000100
+> 6 0 2026 14 1929 "graphene-137.nancy.grid5000.fr"
+> 8 0 15 2026 16673000000.000000
+> 6 0 2027 16 1929 "AS_sgraphene4_link_137_UP"
+> 8 0 17 2027 125000000.000000
+> 8 0 18 2027 0.000100
+> 6 0 2028 16 1929 "AS_sgraphene4_link_137_DOWN"
+> 8 0 17 2028 125000000.000000
+> 8 0 18 2028 0.000100
+> 6 0 2029 14 1929 "graphene-138.nancy.grid5000.fr"
+> 8 0 15 2029 16673000000.000000
+> 6 0 2030 16 1929 "AS_sgraphene4_link_138_UP"
+> 8 0 17 2030 125000000.000000
+> 8 0 18 2030 0.000100
+> 6 0 2031 16 1929 "AS_sgraphene4_link_138_DOWN"
+> 8 0 17 2031 125000000.000000
+> 8 0 18 2031 0.000100
+> 6 0 2032 14 1929 "graphene-139.nancy.grid5000.fr"
+> 8 0 15 2032 16673000000.000000
+> 6 0 2033 16 1929 "AS_sgraphene4_link_139_UP"
+> 8 0 17 2033 125000000.000000
+> 8 0 18 2033 0.000100
+> 6 0 2034 16 1929 "AS_sgraphene4_link_139_DOWN"
+> 8 0 17 2034 125000000.000000
+> 8 0 18 2034 0.000100
+> 6 0 2035 14 1929 "graphene-140.nancy.grid5000.fr"
+> 8 0 15 2035 16673000000.000000
+> 6 0 2036 16 1929 "AS_sgraphene4_link_140_UP"
+> 8 0 17 2036 125000000.000000
+> 8 0 18 2036 0.000100
+> 6 0 2037 16 1929 "AS_sgraphene4_link_140_DOWN"
+> 8 0 17 2037 125000000.000000
+> 8 0 18 2037 0.000100
+> 6 0 2038 14 1929 "graphene-141.nancy.grid5000.fr"
+> 8 0 15 2038 16673000000.000000
+> 6 0 2039 16 1929 "AS_sgraphene4_link_141_UP"
+> 8 0 17 2039 125000000.000000
+> 8 0 18 2039 0.000100
+> 6 0 2040 16 1929 "AS_sgraphene4_link_141_DOWN"
+> 8 0 17 2040 125000000.000000
+> 8 0 18 2040 0.000100
+> 6 0 2041 14 1929 "graphene-142.nancy.grid5000.fr"
+> 8 0 15 2041 16673000000.000000
+> 6 0 2042 16 1929 "AS_sgraphene4_link_142_UP"
+> 8 0 17 2042 125000000.000000
+> 8 0 18 2042 0.000100
+> 6 0 2043 16 1929 "AS_sgraphene4_link_142_DOWN"
+> 8 0 17 2043 125000000.000000
+> 8 0 18 2043 0.000100
+> 6 0 2044 14 1929 "graphene-143.nancy.grid5000.fr"
+> 8 0 15 2044 16673000000.000000
+> 6 0 2045 16 1929 "AS_sgraphene4_link_143_UP"
+> 8 0 17 2045 125000000.000000
+> 8 0 18 2045 0.000100
+> 6 0 2046 16 1929 "AS_sgraphene4_link_143_DOWN"
+> 8 0 17 2046 125000000.000000
+> 8 0 18 2046 0.000100
+> 6 0 2047 14 1929 "graphene-144.nancy.grid5000.fr"
+> 8 0 15 2047 16673000000.000000
+> 6 0 2048 16 1929 "AS_sgraphene4_link_144_UP"
+> 8 0 17 2048 125000000.000000
+> 8 0 18 2048 0.000100
+> 6 0 2049 16 1929 "AS_sgraphene4_link_144_DOWN"
+> 8 0 17 2049 125000000.000000
+> 8 0 18 2049 0.000100
+> 6 0 2050 19 1929 "graphene-AS_sgraphene4_router.nancy.grid5000.fr"
+> 6 0 2051 16 1929 "AS_sgraphene4_backbone"
+> 8 0 17 2051 1250000000.000000
+> 8 0 18 2051 0.000100
+> 6 0 2052 13 1607 "gw_AS_graphene"
+> 6 0 2053 19 2052 "graphene-AS_graphene_router.nancy.grid5000.fr"
+> 6 0 2054 9 1607 "switch-graphene"
+> 8 0 10 2054 1250000000.000000
+> 8 0 11 2054 0.000500
+> 6 0 2055 3 1606 "link_graphene"
+> 8 0 4 2055 1250000000.000000
+> 8 0 5 2055 0.000100
+> 6 0 2056 6 1606 "AS_griffon"
+> 6 0 2057 13 2056 "AS_sgriffon1"
+> 6 0 2058 14 2057 "griffon-1.nancy.grid5000.fr"
+> 8 0 15 2058 20678000000.000000
+> 6 0 2059 16 2057 "AS_sgriffon1_link_1_UP"
+> 8 0 17 2059 125000000.000000
+> 8 0 18 2059 0.000100
+> 6 0 2060 16 2057 "AS_sgriffon1_link_1_DOWN"
+> 8 0 17 2060 125000000.000000
+> 8 0 18 2060 0.000100
+> 6 0 2061 14 2057 "griffon-2.nancy.grid5000.fr"
+> 8 0 15 2061 20678000000.000000
+> 6 0 2062 16 2057 "AS_sgriffon1_link_2_UP"
+> 8 0 17 2062 125000000.000000
+> 8 0 18 2062 0.000100
+> 6 0 2063 16 2057 "AS_sgriffon1_link_2_DOWN"
+> 8 0 17 2063 125000000.000000
+> 8 0 18 2063 0.000100
+> 6 0 2064 14 2057 "griffon-3.nancy.grid5000.fr"
+> 8 0 15 2064 20678000000.000000
+> 6 0 2065 16 2057 "AS_sgriffon1_link_3_UP"
+> 8 0 17 2065 125000000.000000
+> 8 0 18 2065 0.000100
+> 6 0 2066 16 2057 "AS_sgriffon1_link_3_DOWN"
+> 8 0 17 2066 125000000.000000
+> 8 0 18 2066 0.000100
+> 6 0 2067 14 2057 "griffon-4.nancy.grid5000.fr"
+> 8 0 15 2067 20678000000.000000
+> 6 0 2068 16 2057 "AS_sgriffon1_link_4_UP"
+> 8 0 17 2068 125000000.000000
+> 8 0 18 2068 0.000100
+> 6 0 2069 16 2057 "AS_sgriffon1_link_4_DOWN"
+> 8 0 17 2069 125000000.000000
+> 8 0 18 2069 0.000100
+> 6 0 2070 14 2057 "griffon-5.nancy.grid5000.fr"
+> 8 0 15 2070 20678000000.000000
+> 6 0 2071 16 2057 "AS_sgriffon1_link_5_UP"
+> 8 0 17 2071 125000000.000000
+> 8 0 18 2071 0.000100
+> 6 0 2072 16 2057 "AS_sgriffon1_link_5_DOWN"
+> 8 0 17 2072 125000000.000000
+> 8 0 18 2072 0.000100
+> 6 0 2073 14 2057 "griffon-6.nancy.grid5000.fr"
+> 8 0 15 2073 20678000000.000000
+> 6 0 2074 16 2057 "AS_sgriffon1_link_6_UP"
+> 8 0 17 2074 125000000.000000
+> 8 0 18 2074 0.000100
+> 6 0 2075 16 2057 "AS_sgriffon1_link_6_DOWN"
+> 8 0 17 2075 125000000.000000
+> 8 0 18 2075 0.000100
+> 6 0 2076 14 2057 "griffon-7.nancy.grid5000.fr"
+> 8 0 15 2076 20678000000.000000
+> 6 0 2077 16 2057 "AS_sgriffon1_link_7_UP"
+> 8 0 17 2077 125000000.000000
+> 8 0 18 2077 0.000100
+> 6 0 2078 16 2057 "AS_sgriffon1_link_7_DOWN"
+> 8 0 17 2078 125000000.000000
+> 8 0 18 2078 0.000100
+> 6 0 2079 14 2057 "griffon-8.nancy.grid5000.fr"
+> 8 0 15 2079 20678000000.000000
+> 6 0 2080 16 2057 "AS_sgriffon1_link_8_UP"
+> 8 0 17 2080 125000000.000000
+> 8 0 18 2080 0.000100
+> 6 0 2081 16 2057 "AS_sgriffon1_link_8_DOWN"
+> 8 0 17 2081 125000000.000000
+> 8 0 18 2081 0.000100
+> 6 0 2082 14 2057 "griffon-9.nancy.grid5000.fr"
+> 8 0 15 2082 20678000000.000000
+> 6 0 2083 16 2057 "AS_sgriffon1_link_9_UP"
+> 8 0 17 2083 125000000.000000
+> 8 0 18 2083 0.000100
+> 6 0 2084 16 2057 "AS_sgriffon1_link_9_DOWN"
+> 8 0 17 2084 125000000.000000
+> 8 0 18 2084 0.000100
+> 6 0 2085 14 2057 "griffon-10.nancy.grid5000.fr"
+> 8 0 15 2085 20678000000.000000
+> 6 0 2086 16 2057 "AS_sgriffon1_link_10_UP"
+> 8 0 17 2086 125000000.000000
+> 8 0 18 2086 0.000100
+> 6 0 2087 16 2057 "AS_sgriffon1_link_10_DOWN"
+> 8 0 17 2087 125000000.000000
+> 8 0 18 2087 0.000100
+> 6 0 2088 14 2057 "griffon-11.nancy.grid5000.fr"
+> 8 0 15 2088 20678000000.000000
+> 6 0 2089 16 2057 "AS_sgriffon1_link_11_UP"
+> 8 0 17 2089 125000000.000000
+> 8 0 18 2089 0.000100
+> 6 0 2090 16 2057 "AS_sgriffon1_link_11_DOWN"
+> 8 0 17 2090 125000000.000000
+> 8 0 18 2090 0.000100
+> 6 0 2091 14 2057 "griffon-12.nancy.grid5000.fr"
+> 8 0 15 2091 20678000000.000000
+> 6 0 2092 16 2057 "AS_sgriffon1_link_12_UP"
+> 8 0 17 2092 125000000.000000
+> 8 0 18 2092 0.000100
+> 6 0 2093 16 2057 "AS_sgriffon1_link_12_DOWN"
+> 8 0 17 2093 125000000.000000
+> 8 0 18 2093 0.000100
+> 6 0 2094 14 2057 "griffon-13.nancy.grid5000.fr"
+> 8 0 15 2094 20678000000.000000
+> 6 0 2095 16 2057 "AS_sgriffon1_link_13_UP"
+> 8 0 17 2095 125000000.000000
+> 8 0 18 2095 0.000100
+> 6 0 2096 16 2057 "AS_sgriffon1_link_13_DOWN"
+> 8 0 17 2096 125000000.000000
+> 8 0 18 2096 0.000100
+> 6 0 2097 14 2057 "griffon-14.nancy.grid5000.fr"
+> 8 0 15 2097 20678000000.000000
+> 6 0 2098 16 2057 "AS_sgriffon1_link_14_UP"
+> 8 0 17 2098 125000000.000000
+> 8 0 18 2098 0.000100
+> 6 0 2099 16 2057 "AS_sgriffon1_link_14_DOWN"
+> 8 0 17 2099 125000000.000000
+> 8 0 18 2099 0.000100
+> 6 0 2100 14 2057 "griffon-15.nancy.grid5000.fr"
+> 8 0 15 2100 20678000000.000000
+> 6 0 2101 16 2057 "AS_sgriffon1_link_15_UP"
+> 8 0 17 2101 125000000.000000
+> 8 0 18 2101 0.000100
+> 6 0 2102 16 2057 "AS_sgriffon1_link_15_DOWN"
+> 8 0 17 2102 125000000.000000
+> 8 0 18 2102 0.000100
+> 6 0 2103 14 2057 "griffon-16.nancy.grid5000.fr"
+> 8 0 15 2103 20678000000.000000
+> 6 0 2104 16 2057 "AS_sgriffon1_link_16_UP"
+> 8 0 17 2104 125000000.000000
+> 8 0 18 2104 0.000100
+> 6 0 2105 16 2057 "AS_sgriffon1_link_16_DOWN"
+> 8 0 17 2105 125000000.000000
+> 8 0 18 2105 0.000100
+> 6 0 2106 14 2057 "griffon-17.nancy.grid5000.fr"
+> 8 0 15 2106 20678000000.000000
+> 6 0 2107 16 2057 "AS_sgriffon1_link_17_UP"
+> 8 0 17 2107 125000000.000000
+> 8 0 18 2107 0.000100
+> 6 0 2108 16 2057 "AS_sgriffon1_link_17_DOWN"
+> 8 0 17 2108 125000000.000000
+> 8 0 18 2108 0.000100
+> 6 0 2109 14 2057 "griffon-18.nancy.grid5000.fr"
+> 8 0 15 2109 20678000000.000000
+> 6 0 2110 16 2057 "AS_sgriffon1_link_18_UP"
+> 8 0 17 2110 125000000.000000
+> 8 0 18 2110 0.000100
+> 6 0 2111 16 2057 "AS_sgriffon1_link_18_DOWN"
+> 8 0 17 2111 125000000.000000
+> 8 0 18 2111 0.000100
+> 6 0 2112 14 2057 "griffon-19.nancy.grid5000.fr"
+> 8 0 15 2112 20678000000.000000
+> 6 0 2113 16 2057 "AS_sgriffon1_link_19_UP"
+> 8 0 17 2113 125000000.000000
+> 8 0 18 2113 0.000100
+> 6 0 2114 16 2057 "AS_sgriffon1_link_19_DOWN"
+> 8 0 17 2114 125000000.000000
+> 8 0 18 2114 0.000100
+> 6 0 2115 14 2057 "griffon-20.nancy.grid5000.fr"
+> 8 0 15 2115 20678000000.000000
+> 6 0 2116 16 2057 "AS_sgriffon1_link_20_UP"
+> 8 0 17 2116 125000000.000000
+> 8 0 18 2116 0.000100
+> 6 0 2117 16 2057 "AS_sgriffon1_link_20_DOWN"
+> 8 0 17 2117 125000000.000000
+> 8 0 18 2117 0.000100
+> 6 0 2118 14 2057 "griffon-21.nancy.grid5000.fr"
+> 8 0 15 2118 20678000000.000000
+> 6 0 2119 16 2057 "AS_sgriffon1_link_21_UP"
+> 8 0 17 2119 125000000.000000
+> 8 0 18 2119 0.000100
+> 6 0 2120 16 2057 "AS_sgriffon1_link_21_DOWN"
+> 8 0 17 2120 125000000.000000
+> 8 0 18 2120 0.000100
+> 6 0 2121 14 2057 "griffon-22.nancy.grid5000.fr"
+> 8 0 15 2121 20678000000.000000
+> 6 0 2122 16 2057 "AS_sgriffon1_link_22_UP"
+> 8 0 17 2122 125000000.000000
+> 8 0 18 2122 0.000100
+> 6 0 2123 16 2057 "AS_sgriffon1_link_22_DOWN"
+> 8 0 17 2123 125000000.000000
+> 8 0 18 2123 0.000100
+> 6 0 2124 14 2057 "griffon-23.nancy.grid5000.fr"
+> 8 0 15 2124 20678000000.000000
+> 6 0 2125 16 2057 "AS_sgriffon1_link_23_UP"
+> 8 0 17 2125 125000000.000000
+> 8 0 18 2125 0.000100
+> 6 0 2126 16 2057 "AS_sgriffon1_link_23_DOWN"
+> 8 0 17 2126 125000000.000000
+> 8 0 18 2126 0.000100
+> 6 0 2127 14 2057 "griffon-24.nancy.grid5000.fr"
+> 8 0 15 2127 20678000000.000000
+> 6 0 2128 16 2057 "AS_sgriffon1_link_24_UP"
+> 8 0 17 2128 125000000.000000
+> 8 0 18 2128 0.000100
+> 6 0 2129 16 2057 "AS_sgriffon1_link_24_DOWN"
+> 8 0 17 2129 125000000.000000
+> 8 0 18 2129 0.000100
+> 6 0 2130 14 2057 "griffon-25.nancy.grid5000.fr"
+> 8 0 15 2130 20678000000.000000
+> 6 0 2131 16 2057 "AS_sgriffon1_link_25_UP"
+> 8 0 17 2131 125000000.000000
+> 8 0 18 2131 0.000100
+> 6 0 2132 16 2057 "AS_sgriffon1_link_25_DOWN"
+> 8 0 17 2132 125000000.000000
+> 8 0 18 2132 0.000100
+> 6 0 2133 14 2057 "griffon-26.nancy.grid5000.fr"
+> 8 0 15 2133 20678000000.000000
+> 6 0 2134 16 2057 "AS_sgriffon1_link_26_UP"
+> 8 0 17 2134 125000000.000000
+> 8 0 18 2134 0.000100
+> 6 0 2135 16 2057 "AS_sgriffon1_link_26_DOWN"
+> 8 0 17 2135 125000000.000000
+> 8 0 18 2135 0.000100
+> 6 0 2136 14 2057 "griffon-27.nancy.grid5000.fr"
+> 8 0 15 2136 20678000000.000000
+> 6 0 2137 16 2057 "AS_sgriffon1_link_27_UP"
+> 8 0 17 2137 125000000.000000
+> 8 0 18 2137 0.000100
+> 6 0 2138 16 2057 "AS_sgriffon1_link_27_DOWN"
+> 8 0 17 2138 125000000.000000
+> 8 0 18 2138 0.000100
+> 6 0 2139 14 2057 "griffon-28.nancy.grid5000.fr"
+> 8 0 15 2139 20678000000.000000
+> 6 0 2140 16 2057 "AS_sgriffon1_link_28_UP"
+> 8 0 17 2140 125000000.000000
+> 8 0 18 2140 0.000100
+> 6 0 2141 16 2057 "AS_sgriffon1_link_28_DOWN"
+> 8 0 17 2141 125000000.000000
+> 8 0 18 2141 0.000100
+> 6 0 2142 14 2057 "griffon-29.nancy.grid5000.fr"
+> 8 0 15 2142 20678000000.000000
+> 6 0 2143 16 2057 "AS_sgriffon1_link_29_UP"
+> 8 0 17 2143 125000000.000000
+> 8 0 18 2143 0.000100
+> 6 0 2144 16 2057 "AS_sgriffon1_link_29_DOWN"
+> 8 0 17 2144 125000000.000000
+> 8 0 18 2144 0.000100
+> 6 0 2145 14 2057 "griffon-58.nancy.grid5000.fr"
+> 8 0 15 2145 20678000000.000000
+> 6 0 2146 16 2057 "AS_sgriffon1_link_58_UP"
+> 8 0 17 2146 125000000.000000
+> 8 0 18 2146 0.000100
+> 6 0 2147 16 2057 "AS_sgriffon1_link_58_DOWN"
+> 8 0 17 2147 125000000.000000
+> 8 0 18 2147 0.000100
+> 6 0 2148 14 2057 "griffon-59.nancy.grid5000.fr"
+> 8 0 15 2148 20678000000.000000
+> 6 0 2149 16 2057 "AS_sgriffon1_link_59_UP"
+> 8 0 17 2149 125000000.000000
+> 8 0 18 2149 0.000100
+> 6 0 2150 16 2057 "AS_sgriffon1_link_59_DOWN"
+> 8 0 17 2150 125000000.000000
+> 8 0 18 2150 0.000100
+> 6 0 2151 14 2057 "griffon-60.nancy.grid5000.fr"
+> 8 0 15 2151 20678000000.000000
+> 6 0 2152 16 2057 "AS_sgriffon1_link_60_UP"
+> 8 0 17 2152 125000000.000000
+> 8 0 18 2152 0.000100
+> 6 0 2153 16 2057 "AS_sgriffon1_link_60_DOWN"
+> 8 0 17 2153 125000000.000000
+> 8 0 18 2153 0.000100
+> 6 0 2154 19 2057 "griffon-AS_sgriffon1_router.nancy.grid5000.fr"
+> 6 0 2155 16 2057 "AS_sgriffon1_backbone"
+> 8 0 17 2155 1250000000.000000
+> 8 0 18 2155 0.000100
+> 6 0 2156 13 2056 "AS_sgriffon2"
+> 6 0 2157 14 2156 "griffon-30.nancy.grid5000.fr"
+> 8 0 15 2157 20678000000.000000
+> 6 0 2158 16 2156 "AS_sgriffon2_link_30_UP"
+> 8 0 17 2158 125000000.000000
+> 8 0 18 2158 0.000100
+> 6 0 2159 16 2156 "AS_sgriffon2_link_30_DOWN"
+> 8 0 17 2159 125000000.000000
+> 8 0 18 2159 0.000100
+> 6 0 2160 14 2156 "griffon-31.nancy.grid5000.fr"
+> 8 0 15 2160 20678000000.000000
+> 6 0 2161 16 2156 "AS_sgriffon2_link_31_UP"
+> 8 0 17 2161 125000000.000000
+> 8 0 18 2161 0.000100
+> 6 0 2162 16 2156 "AS_sgriffon2_link_31_DOWN"
+> 8 0 17 2162 125000000.000000
+> 8 0 18 2162 0.000100
+> 6 0 2163 14 2156 "griffon-32.nancy.grid5000.fr"
+> 8 0 15 2163 20678000000.000000
+> 6 0 2164 16 2156 "AS_sgriffon2_link_32_UP"
+> 8 0 17 2164 125000000.000000
+> 8 0 18 2164 0.000100
+> 6 0 2165 16 2156 "AS_sgriffon2_link_32_DOWN"
+> 8 0 17 2165 125000000.000000
+> 8 0 18 2165 0.000100
+> 6 0 2166 14 2156 "griffon-33.nancy.grid5000.fr"
+> 8 0 15 2166 20678000000.000000
+> 6 0 2167 16 2156 "AS_sgriffon2_link_33_UP"
+> 8 0 17 2167 125000000.000000
+> 8 0 18 2167 0.000100
+> 6 0 2168 16 2156 "AS_sgriffon2_link_33_DOWN"
+> 8 0 17 2168 125000000.000000
+> 8 0 18 2168 0.000100
+> 6 0 2169 14 2156 "griffon-34.nancy.grid5000.fr"
+> 8 0 15 2169 20678000000.000000
+> 6 0 2170 16 2156 "AS_sgriffon2_link_34_UP"
+> 8 0 17 2170 125000000.000000
+> 8 0 18 2170 0.000100
+> 6 0 2171 16 2156 "AS_sgriffon2_link_34_DOWN"
+> 8 0 17 2171 125000000.000000
+> 8 0 18 2171 0.000100
+> 6 0 2172 14 2156 "griffon-35.nancy.grid5000.fr"
+> 8 0 15 2172 20678000000.000000
+> 6 0 2173 16 2156 "AS_sgriffon2_link_35_UP"
+> 8 0 17 2173 125000000.000000
+> 8 0 18 2173 0.000100
+> 6 0 2174 16 2156 "AS_sgriffon2_link_35_DOWN"
+> 8 0 17 2174 125000000.000000
+> 8 0 18 2174 0.000100
+> 6 0 2175 14 2156 "griffon-36.nancy.grid5000.fr"
+> 8 0 15 2175 20678000000.000000
+> 6 0 2176 16 2156 "AS_sgriffon2_link_36_UP"
+> 8 0 17 2176 125000000.000000
+> 8 0 18 2176 0.000100
+> 6 0 2177 16 2156 "AS_sgriffon2_link_36_DOWN"
+> 8 0 17 2177 125000000.000000
+> 8 0 18 2177 0.000100
+> 6 0 2178 14 2156 "griffon-37.nancy.grid5000.fr"
+> 8 0 15 2178 20678000000.000000
+> 6 0 2179 16 2156 "AS_sgriffon2_link_37_UP"
+> 8 0 17 2179 125000000.000000
+> 8 0 18 2179 0.000100
+> 6 0 2180 16 2156 "AS_sgriffon2_link_37_DOWN"
+> 8 0 17 2180 125000000.000000
+> 8 0 18 2180 0.000100
+> 6 0 2181 14 2156 "griffon-38.nancy.grid5000.fr"
+> 8 0 15 2181 20678000000.000000
+> 6 0 2182 16 2156 "AS_sgriffon2_link_38_UP"
+> 8 0 17 2182 125000000.000000
+> 8 0 18 2182 0.000100
+> 6 0 2183 16 2156 "AS_sgriffon2_link_38_DOWN"
+> 8 0 17 2183 125000000.000000
+> 8 0 18 2183 0.000100
+> 6 0 2184 14 2156 "griffon-39.nancy.grid5000.fr"
+> 8 0 15 2184 20678000000.000000
+> 6 0 2185 16 2156 "AS_sgriffon2_link_39_UP"
+> 8 0 17 2185 125000000.000000
+> 8 0 18 2185 0.000100
+> 6 0 2186 16 2156 "AS_sgriffon2_link_39_DOWN"
+> 8 0 17 2186 125000000.000000
+> 8 0 18 2186 0.000100
+> 6 0 2187 14 2156 "griffon-40.nancy.grid5000.fr"
+> 8 0 15 2187 20678000000.000000
+> 6 0 2188 16 2156 "AS_sgriffon2_link_40_UP"
+> 8 0 17 2188 125000000.000000
+> 8 0 18 2188 0.000100
+> 6 0 2189 16 2156 "AS_sgriffon2_link_40_DOWN"
+> 8 0 17 2189 125000000.000000
+> 8 0 18 2189 0.000100
+> 6 0 2190 14 2156 "griffon-41.nancy.grid5000.fr"
+> 8 0 15 2190 20678000000.000000
+> 6 0 2191 16 2156 "AS_sgriffon2_link_41_UP"
+> 8 0 17 2191 125000000.000000
+> 8 0 18 2191 0.000100
+> 6 0 2192 16 2156 "AS_sgriffon2_link_41_DOWN"
+> 8 0 17 2192 125000000.000000
+> 8 0 18 2192 0.000100
+> 6 0 2193 14 2156 "griffon-42.nancy.grid5000.fr"
+> 8 0 15 2193 20678000000.000000
+> 6 0 2194 16 2156 "AS_sgriffon2_link_42_UP"
+> 8 0 17 2194 125000000.000000
+> 8 0 18 2194 0.000100
+> 6 0 2195 16 2156 "AS_sgriffon2_link_42_DOWN"
+> 8 0 17 2195 125000000.000000
+> 8 0 18 2195 0.000100
+> 6 0 2196 14 2156 "griffon-43.nancy.grid5000.fr"
+> 8 0 15 2196 20678000000.000000
+> 6 0 2197 16 2156 "AS_sgriffon2_link_43_UP"
+> 8 0 17 2197 125000000.000000
+> 8 0 18 2197 0.000100
+> 6 0 2198 16 2156 "AS_sgriffon2_link_43_DOWN"
+> 8 0 17 2198 125000000.000000
+> 8 0 18 2198 0.000100
+> 6 0 2199 14 2156 "griffon-44.nancy.grid5000.fr"
+> 8 0 15 2199 20678000000.000000
+> 6 0 2200 16 2156 "AS_sgriffon2_link_44_UP"
+> 8 0 17 2200 125000000.000000
+> 8 0 18 2200 0.000100
+> 6 0 2201 16 2156 "AS_sgriffon2_link_44_DOWN"
+> 8 0 17 2201 125000000.000000
+> 8 0 18 2201 0.000100
+> 6 0 2202 14 2156 "griffon-45.nancy.grid5000.fr"
+> 8 0 15 2202 20678000000.000000
+> 6 0 2203 16 2156 "AS_sgriffon2_link_45_UP"
+> 8 0 17 2203 125000000.000000
+> 8 0 18 2203 0.000100
+> 6 0 2204 16 2156 "AS_sgriffon2_link_45_DOWN"
+> 8 0 17 2204 125000000.000000
+> 8 0 18 2204 0.000100
+> 6 0 2205 14 2156 "griffon-46.nancy.grid5000.fr"
+> 8 0 15 2205 20678000000.000000
+> 6 0 2206 16 2156 "AS_sgriffon2_link_46_UP"
+> 8 0 17 2206 125000000.000000
+> 8 0 18 2206 0.000100
+> 6 0 2207 16 2156 "AS_sgriffon2_link_46_DOWN"
+> 8 0 17 2207 125000000.000000
+> 8 0 18 2207 0.000100
+> 6 0 2208 14 2156 "griffon-47.nancy.grid5000.fr"
+> 8 0 15 2208 20678000000.000000
+> 6 0 2209 16 2156 "AS_sgriffon2_link_47_UP"
+> 8 0 17 2209 125000000.000000
+> 8 0 18 2209 0.000100
+> 6 0 2210 16 2156 "AS_sgriffon2_link_47_DOWN"
+> 8 0 17 2210 125000000.000000
+> 8 0 18 2210 0.000100
+> 6 0 2211 14 2156 "griffon-48.nancy.grid5000.fr"
+> 8 0 15 2211 20678000000.000000
+> 6 0 2212 16 2156 "AS_sgriffon2_link_48_UP"
+> 8 0 17 2212 125000000.000000
+> 8 0 18 2212 0.000100
+> 6 0 2213 16 2156 "AS_sgriffon2_link_48_DOWN"
+> 8 0 17 2213 125000000.000000
+> 8 0 18 2213 0.000100
+> 6 0 2214 14 2156 "griffon-49.nancy.grid5000.fr"
+> 8 0 15 2214 20678000000.000000
+> 6 0 2215 16 2156 "AS_sgriffon2_link_49_UP"
+> 8 0 17 2215 125000000.000000
+> 8 0 18 2215 0.000100
+> 6 0 2216 16 2156 "AS_sgriffon2_link_49_DOWN"
+> 8 0 17 2216 125000000.000000
+> 8 0 18 2216 0.000100
+> 6 0 2217 14 2156 "griffon-50.nancy.grid5000.fr"
+> 8 0 15 2217 20678000000.000000
+> 6 0 2218 16 2156 "AS_sgriffon2_link_50_UP"
+> 8 0 17 2218 125000000.000000
+> 8 0 18 2218 0.000100
+> 6 0 2219 16 2156 "AS_sgriffon2_link_50_DOWN"
+> 8 0 17 2219 125000000.000000
+> 8 0 18 2219 0.000100
+> 6 0 2220 14 2156 "griffon-51.nancy.grid5000.fr"
+> 8 0 15 2220 20678000000.000000
+> 6 0 2221 16 2156 "AS_sgriffon2_link_51_UP"
+> 8 0 17 2221 125000000.000000
+> 8 0 18 2221 0.000100
+> 6 0 2222 16 2156 "AS_sgriffon2_link_51_DOWN"
+> 8 0 17 2222 125000000.000000
+> 8 0 18 2222 0.000100
+> 6 0 2223 14 2156 "griffon-52.nancy.grid5000.fr"
+> 8 0 15 2223 20678000000.000000
+> 6 0 2224 16 2156 "AS_sgriffon2_link_52_UP"
+> 8 0 17 2224 125000000.000000
+> 8 0 18 2224 0.000100
+> 6 0 2225 16 2156 "AS_sgriffon2_link_52_DOWN"
+> 8 0 17 2225 125000000.000000
+> 8 0 18 2225 0.000100
+> 6 0 2226 14 2156 "griffon-53.nancy.grid5000.fr"
+> 8 0 15 2226 20678000000.000000
+> 6 0 2227 16 2156 "AS_sgriffon2_link_53_UP"
+> 8 0 17 2227 125000000.000000
+> 8 0 18 2227 0.000100
+> 6 0 2228 16 2156 "AS_sgriffon2_link_53_DOWN"
+> 8 0 17 2228 125000000.000000
+> 8 0 18 2228 0.000100
+> 6 0 2229 14 2156 "griffon-54.nancy.grid5000.fr"
+> 8 0 15 2229 20678000000.000000
+> 6 0 2230 16 2156 "AS_sgriffon2_link_54_UP"
+> 8 0 17 2230 125000000.000000
+> 8 0 18 2230 0.000100
+> 6 0 2231 16 2156 "AS_sgriffon2_link_54_DOWN"
+> 8 0 17 2231 125000000.000000
+> 8 0 18 2231 0.000100
+> 6 0 2232 14 2156 "griffon-55.nancy.grid5000.fr"
+> 8 0 15 2232 20678000000.000000
+> 6 0 2233 16 2156 "AS_sgriffon2_link_55_UP"
+> 8 0 17 2233 125000000.000000
+> 8 0 18 2233 0.000100
+> 6 0 2234 16 2156 "AS_sgriffon2_link_55_DOWN"
+> 8 0 17 2234 125000000.000000
+> 8 0 18 2234 0.000100
+> 6 0 2235 14 2156 "griffon-56.nancy.grid5000.fr"
+> 8 0 15 2235 20678000000.000000
+> 6 0 2236 16 2156 "AS_sgriffon2_link_56_UP"
+> 8 0 17 2236 125000000.000000
+> 8 0 18 2236 0.000100
+> 6 0 2237 16 2156 "AS_sgriffon2_link_56_DOWN"
+> 8 0 17 2237 125000000.000000
+> 8 0 18 2237 0.000100
+> 6 0 2238 14 2156 "griffon-57.nancy.grid5000.fr"
+> 8 0 15 2238 20678000000.000000
+> 6 0 2239 16 2156 "AS_sgriffon2_link_57_UP"
+> 8 0 17 2239 125000000.000000
+> 8 0 18 2239 0.000100
+> 6 0 2240 16 2156 "AS_sgriffon2_link_57_DOWN"
+> 8 0 17 2240 125000000.000000
+> 8 0 18 2240 0.000100
+> 6 0 2241 19 2156 "griffon-AS_sgriffon2_router.nancy.grid5000.fr"
+> 6 0 2242 16 2156 "AS_sgriffon2_backbone"
+> 8 0 17 2242 1250000000.000000
+> 8 0 18 2242 0.000100
+> 6 0 2243 13 2056 "AS_sgriffon3"
+> 6 0 2244 14 2243 "griffon-61.nancy.grid5000.fr"
+> 8 0 15 2244 20678000000.000000
+> 6 0 2245 16 2243 "AS_sgriffon3_link_61_UP"
+> 8 0 17 2245 125000000.000000
+> 8 0 18 2245 0.000100
+> 6 0 2246 16 2243 "AS_sgriffon3_link_61_DOWN"
+> 8 0 17 2246 125000000.000000
+> 8 0 18 2246 0.000100
+> 6 0 2247 14 2243 "griffon-62.nancy.grid5000.fr"
+> 8 0 15 2247 20678000000.000000
+> 6 0 2248 16 2243 "AS_sgriffon3_link_62_UP"
+> 8 0 17 2248 125000000.000000
+> 8 0 18 2248 0.000100
+> 6 0 2249 16 2243 "AS_sgriffon3_link_62_DOWN"
+> 8 0 17 2249 125000000.000000
+> 8 0 18 2249 0.000100
+> 6 0 2250 14 2243 "griffon-63.nancy.grid5000.fr"
+> 8 0 15 2250 20678000000.000000
+> 6 0 2251 16 2243 "AS_sgriffon3_link_63_UP"
+> 8 0 17 2251 125000000.000000
+> 8 0 18 2251 0.000100
+> 6 0 2252 16 2243 "AS_sgriffon3_link_63_DOWN"
+> 8 0 17 2252 125000000.000000
+> 8 0 18 2252 0.000100
+> 6 0 2253 14 2243 "griffon-64.nancy.grid5000.fr"
+> 8 0 15 2253 20678000000.000000
+> 6 0 2254 16 2243 "AS_sgriffon3_link_64_UP"
+> 8 0 17 2254 125000000.000000
+> 8 0 18 2254 0.000100
+> 6 0 2255 16 2243 "AS_sgriffon3_link_64_DOWN"
+> 8 0 17 2255 125000000.000000
+> 8 0 18 2255 0.000100
+> 6 0 2256 14 2243 "griffon-65.nancy.grid5000.fr"
+> 8 0 15 2256 20678000000.000000
+> 6 0 2257 16 2243 "AS_sgriffon3_link_65_UP"
+> 8 0 17 2257 125000000.000000
+> 8 0 18 2257 0.000100
+> 6 0 2258 16 2243 "AS_sgriffon3_link_65_DOWN"
+> 8 0 17 2258 125000000.000000
+> 8 0 18 2258 0.000100
+> 6 0 2259 14 2243 "griffon-66.nancy.grid5000.fr"
+> 8 0 15 2259 20678000000.000000
+> 6 0 2260 16 2243 "AS_sgriffon3_link_66_UP"
+> 8 0 17 2260 125000000.000000
+> 8 0 18 2260 0.000100
+> 6 0 2261 16 2243 "AS_sgriffon3_link_66_DOWN"
+> 8 0 17 2261 125000000.000000
+> 8 0 18 2261 0.000100
+> 6 0 2262 14 2243 "griffon-67.nancy.grid5000.fr"
+> 8 0 15 2262 20678000000.000000
+> 6 0 2263 16 2243 "AS_sgriffon3_link_67_UP"
+> 8 0 17 2263 125000000.000000
+> 8 0 18 2263 0.000100
+> 6 0 2264 16 2243 "AS_sgriffon3_link_67_DOWN"
+> 8 0 17 2264 125000000.000000
+> 8 0 18 2264 0.000100
+> 6 0 2265 14 2243 "griffon-68.nancy.grid5000.fr"
+> 8 0 15 2265 20678000000.000000
+> 6 0 2266 16 2243 "AS_sgriffon3_link_68_UP"
+> 8 0 17 2266 125000000.000000
+> 8 0 18 2266 0.000100
+> 6 0 2267 16 2243 "AS_sgriffon3_link_68_DOWN"
+> 8 0 17 2267 125000000.000000
+> 8 0 18 2267 0.000100
+> 6 0 2268 14 2243 "griffon-69.nancy.grid5000.fr"
+> 8 0 15 2268 20678000000.000000
+> 6 0 2269 16 2243 "AS_sgriffon3_link_69_UP"
+> 8 0 17 2269 125000000.000000
+> 8 0 18 2269 0.000100
+> 6 0 2270 16 2243 "AS_sgriffon3_link_69_DOWN"
+> 8 0 17 2270 125000000.000000
+> 8 0 18 2270 0.000100
+> 6 0 2271 14 2243 "griffon-70.nancy.grid5000.fr"
+> 8 0 15 2271 20678000000.000000
+> 6 0 2272 16 2243 "AS_sgriffon3_link_70_UP"
+> 8 0 17 2272 125000000.000000
+> 8 0 18 2272 0.000100
+> 6 0 2273 16 2243 "AS_sgriffon3_link_70_DOWN"
+> 8 0 17 2273 125000000.000000
+> 8 0 18 2273 0.000100
+> 6 0 2274 14 2243 "griffon-71.nancy.grid5000.fr"
+> 8 0 15 2274 20678000000.000000
+> 6 0 2275 16 2243 "AS_sgriffon3_link_71_UP"
+> 8 0 17 2275 125000000.000000
+> 8 0 18 2275 0.000100
+> 6 0 2276 16 2243 "AS_sgriffon3_link_71_DOWN"
+> 8 0 17 2276 125000000.000000
+> 8 0 18 2276 0.000100
+> 6 0 2277 14 2243 "griffon-72.nancy.grid5000.fr"
+> 8 0 15 2277 20678000000.000000
+> 6 0 2278 16 2243 "AS_sgriffon3_link_72_UP"
+> 8 0 17 2278 125000000.000000
+> 8 0 18 2278 0.000100
+> 6 0 2279 16 2243 "AS_sgriffon3_link_72_DOWN"
+> 8 0 17 2279 125000000.000000
+> 8 0 18 2279 0.000100
+> 6 0 2280 14 2243 "griffon-73.nancy.grid5000.fr"
+> 8 0 15 2280 20678000000.000000
+> 6 0 2281 16 2243 "AS_sgriffon3_link_73_UP"
+> 8 0 17 2281 125000000.000000
+> 8 0 18 2281 0.000100
+> 6 0 2282 16 2243 "AS_sgriffon3_link_73_DOWN"
+> 8 0 17 2282 125000000.000000
+> 8 0 18 2282 0.000100
+> 6 0 2283 14 2243 "griffon-74.nancy.grid5000.fr"
+> 8 0 15 2283 20678000000.000000
+> 6 0 2284 16 2243 "AS_sgriffon3_link_74_UP"
+> 8 0 17 2284 125000000.000000
+> 8 0 18 2284 0.000100
+> 6 0 2285 16 2243 "AS_sgriffon3_link_74_DOWN"
+> 8 0 17 2285 125000000.000000
+> 8 0 18 2285 0.000100
+> 6 0 2286 14 2243 "griffon-75.nancy.grid5000.fr"
+> 8 0 15 2286 20678000000.000000
+> 6 0 2287 16 2243 "AS_sgriffon3_link_75_UP"
+> 8 0 17 2287 125000000.000000
+> 8 0 18 2287 0.000100
+> 6 0 2288 16 2243 "AS_sgriffon3_link_75_DOWN"
+> 8 0 17 2288 125000000.000000
+> 8 0 18 2288 0.000100
+> 6 0 2289 14 2243 "griffon-76.nancy.grid5000.fr"
+> 8 0 15 2289 20678000000.000000
+> 6 0 2290 16 2243 "AS_sgriffon3_link_76_UP"
+> 8 0 17 2290 125000000.000000
+> 8 0 18 2290 0.000100
+> 6 0 2291 16 2243 "AS_sgriffon3_link_76_DOWN"
+> 8 0 17 2291 125000000.000000
+> 8 0 18 2291 0.000100
+> 6 0 2292 14 2243 "griffon-77.nancy.grid5000.fr"
+> 8 0 15 2292 20678000000.000000
+> 6 0 2293 16 2243 "AS_sgriffon3_link_77_UP"
+> 8 0 17 2293 125000000.000000
+> 8 0 18 2293 0.000100
+> 6 0 2294 16 2243 "AS_sgriffon3_link_77_DOWN"
+> 8 0 17 2294 125000000.000000
+> 8 0 18 2294 0.000100
+> 6 0 2295 14 2243 "griffon-78.nancy.grid5000.fr"
+> 8 0 15 2295 20678000000.000000
+> 6 0 2296 16 2243 "AS_sgriffon3_link_78_UP"
+> 8 0 17 2296 125000000.000000
+> 8 0 18 2296 0.000100
+> 6 0 2297 16 2243 "AS_sgriffon3_link_78_DOWN"
+> 8 0 17 2297 125000000.000000
+> 8 0 18 2297 0.000100
+> 6 0 2298 14 2243 "griffon-79.nancy.grid5000.fr"
+> 8 0 15 2298 20678000000.000000
+> 6 0 2299 16 2243 "AS_sgriffon3_link_79_UP"
+> 8 0 17 2299 125000000.000000
+> 8 0 18 2299 0.000100
+> 6 0 2300 16 2243 "AS_sgriffon3_link_79_DOWN"
+> 8 0 17 2300 125000000.000000
+> 8 0 18 2300 0.000100
+> 6 0 2301 14 2243 "griffon-80.nancy.grid5000.fr"
+> 8 0 15 2301 20678000000.000000
+> 6 0 2302 16 2243 "AS_sgriffon3_link_80_UP"
+> 8 0 17 2302 125000000.000000
+> 8 0 18 2302 0.000100
+> 6 0 2303 16 2243 "AS_sgriffon3_link_80_DOWN"
+> 8 0 17 2303 125000000.000000
+> 8 0 18 2303 0.000100
+> 6 0 2304 14 2243 "griffon-81.nancy.grid5000.fr"
+> 8 0 15 2304 20678000000.000000
+> 6 0 2305 16 2243 "AS_sgriffon3_link_81_UP"
+> 8 0 17 2305 125000000.000000
+> 8 0 18 2305 0.000100
+> 6 0 2306 16 2243 "AS_sgriffon3_link_81_DOWN"
+> 8 0 17 2306 125000000.000000
+> 8 0 18 2306 0.000100
+> 6 0 2307 14 2243 "griffon-82.nancy.grid5000.fr"
+> 8 0 15 2307 20678000000.000000
+> 6 0 2308 16 2243 "AS_sgriffon3_link_82_UP"
+> 8 0 17 2308 125000000.000000
+> 8 0 18 2308 0.000100
+> 6 0 2309 16 2243 "AS_sgriffon3_link_82_DOWN"
+> 8 0 17 2309 125000000.000000
+> 8 0 18 2309 0.000100
+> 6 0 2310 14 2243 "griffon-83.nancy.grid5000.fr"
+> 8 0 15 2310 20678000000.000000
+> 6 0 2311 16 2243 "AS_sgriffon3_link_83_UP"
+> 8 0 17 2311 125000000.000000
+> 8 0 18 2311 0.000100
+> 6 0 2312 16 2243 "AS_sgriffon3_link_83_DOWN"
+> 8 0 17 2312 125000000.000000
+> 8 0 18 2312 0.000100
+> 6 0 2313 14 2243 "griffon-84.nancy.grid5000.fr"
+> 8 0 15 2313 20678000000.000000
+> 6 0 2314 16 2243 "AS_sgriffon3_link_84_UP"
+> 8 0 17 2314 125000000.000000
+> 8 0 18 2314 0.000100
+> 6 0 2315 16 2243 "AS_sgriffon3_link_84_DOWN"
+> 8 0 17 2315 125000000.000000
+> 8 0 18 2315 0.000100
+> 6 0 2316 14 2243 "griffon-85.nancy.grid5000.fr"
+> 8 0 15 2316 20678000000.000000
+> 6 0 2317 16 2243 "AS_sgriffon3_link_85_UP"
+> 8 0 17 2317 125000000.000000
+> 8 0 18 2317 0.000100
+> 6 0 2318 16 2243 "AS_sgriffon3_link_85_DOWN"
+> 8 0 17 2318 125000000.000000
+> 8 0 18 2318 0.000100
+> 6 0 2319 14 2243 "griffon-86.nancy.grid5000.fr"
+> 8 0 15 2319 20678000000.000000
+> 6 0 2320 16 2243 "AS_sgriffon3_link_86_UP"
+> 8 0 17 2320 125000000.000000
+> 8 0 18 2320 0.000100
+> 6 0 2321 16 2243 "AS_sgriffon3_link_86_DOWN"
+> 8 0 17 2321 125000000.000000
+> 8 0 18 2321 0.000100
+> 6 0 2322 14 2243 "griffon-87.nancy.grid5000.fr"
+> 8 0 15 2322 20678000000.000000
+> 6 0 2323 16 2243 "AS_sgriffon3_link_87_UP"
+> 8 0 17 2323 125000000.000000
+> 8 0 18 2323 0.000100
+> 6 0 2324 16 2243 "AS_sgriffon3_link_87_DOWN"
+> 8 0 17 2324 125000000.000000
+> 8 0 18 2324 0.000100
+> 6 0 2325 14 2243 "griffon-88.nancy.grid5000.fr"
+> 8 0 15 2325 20678000000.000000
+> 6 0 2326 16 2243 "AS_sgriffon3_link_88_UP"
+> 8 0 17 2326 125000000.000000
+> 8 0 18 2326 0.000100
+> 6 0 2327 16 2243 "AS_sgriffon3_link_88_DOWN"
+> 8 0 17 2327 125000000.000000
+> 8 0 18 2327 0.000100
+> 6 0 2328 14 2243 "griffon-89.nancy.grid5000.fr"
+> 8 0 15 2328 20678000000.000000
+> 6 0 2329 16 2243 "AS_sgriffon3_link_89_UP"
+> 8 0 17 2329 125000000.000000
+> 8 0 18 2329 0.000100
+> 6 0 2330 16 2243 "AS_sgriffon3_link_89_DOWN"
+> 8 0 17 2330 125000000.000000
+> 8 0 18 2330 0.000100
+> 6 0 2331 14 2243 "griffon-90.nancy.grid5000.fr"
+> 8 0 15 2331 20678000000.000000
+> 6 0 2332 16 2243 "AS_sgriffon3_link_90_UP"
+> 8 0 17 2332 125000000.000000
+> 8 0 18 2332 0.000100
+> 6 0 2333 16 2243 "AS_sgriffon3_link_90_DOWN"
+> 8 0 17 2333 125000000.000000
+> 8 0 18 2333 0.000100
+> 6 0 2334 14 2243 "griffon-91.nancy.grid5000.fr"
+> 8 0 15 2334 20678000000.000000
+> 6 0 2335 16 2243 "AS_sgriffon3_link_91_UP"
+> 8 0 17 2335 125000000.000000
+> 8 0 18 2335 0.000100
+> 6 0 2336 16 2243 "AS_sgriffon3_link_91_DOWN"
+> 8 0 17 2336 125000000.000000
+> 8 0 18 2336 0.000100
+> 6 0 2337 14 2243 "griffon-92.nancy.grid5000.fr"
+> 8 0 15 2337 20678000000.000000
+> 6 0 2338 16 2243 "AS_sgriffon3_link_92_UP"
+> 8 0 17 2338 125000000.000000
+> 8 0 18 2338 0.000100
+> 6 0 2339 16 2243 "AS_sgriffon3_link_92_DOWN"
+> 8 0 17 2339 125000000.000000
+> 8 0 18 2339 0.000100
+> 6 0 2340 19 2243 "griffon-AS_sgriffon3_router.nancy.grid5000.fr"
+> 6 0 2341 16 2243 "AS_sgriffon3_backbone"
+> 8 0 17 2341 1250000000.000000
+> 8 0 18 2341 0.000100
+> 6 0 2342 13 2056 "gw_AS_griffon"
+> 6 0 2343 19 2342 "griffon-AS_griffon_router.nancy.grid5000.fr"
+> 6 0 2344 9 2056 "switch-griffon"
+> 8 0 10 2344 1250000000.000000
+> 8 0 11 2344 0.000500
+> 6 0 2345 3 1606 "link_griffon"
+> 8 0 4 2345 1250000000.000000
+> 8 0 5 2345 0.000100
+> 6 0 2346 6 1606 "gw_AS_nancy"
+> 6 0 2347 12 2346 "gw_nancy"
+> 6 0 2348 3 1606 "link_gw_nancy"
+> 8 0 4 2348 1250000000.000000
+> 8 0 5 2348 0.000100
+> 6 0 2349 1 0 "AS_orsay"
+> 6 0 2350 6 2349 "AS_gdx"
+> 6 0 2351 13 2350 "AS_netgear01.orsay.grid5000.fr"
+> 6 0 2352 14 2351 "gdx-1.orsay.grid5000.fr"
+> 8 0 15 2352 4715300000.000000
+> 6 0 2353 16 2351 "AS_netgear01.orsay.grid5000.fr_link_1_UP"
+> 8 0 17 2353 125000000.000000
+> 8 0 18 2353 0.000100
+> 6 0 2354 16 2351 "AS_netgear01.orsay.grid5000.fr_link_1_DOWN"
+> 8 0 17 2354 125000000.000000
+> 8 0 18 2354 0.000100
+> 6 0 2355 14 2351 "gdx-2.orsay.grid5000.fr"
+> 8 0 15 2355 4715300000.000000
+> 6 0 2356 16 2351 "AS_netgear01.orsay.grid5000.fr_link_2_UP"
+> 8 0 17 2356 125000000.000000
+> 8 0 18 2356 0.000100
+> 6 0 2357 16 2351 "AS_netgear01.orsay.grid5000.fr_link_2_DOWN"
+> 8 0 17 2357 125000000.000000
+> 8 0 18 2357 0.000100
+> 6 0 2358 14 2351 "gdx-3.orsay.grid5000.fr"
+> 8 0 15 2358 4715300000.000000
+> 6 0 2359 16 2351 "AS_netgear01.orsay.grid5000.fr_link_3_UP"
+> 8 0 17 2359 125000000.000000
+> 8 0 18 2359 0.000100
+> 6 0 2360 16 2351 "AS_netgear01.orsay.grid5000.fr_link_3_DOWN"
+> 8 0 17 2360 125000000.000000
+> 8 0 18 2360 0.000100
+> 6 0 2361 14 2351 "gdx-4.orsay.grid5000.fr"
+> 8 0 15 2361 4715300000.000000
+> 6 0 2362 16 2351 "AS_netgear01.orsay.grid5000.fr_link_4_UP"
+> 8 0 17 2362 125000000.000000
+> 8 0 18 2362 0.000100
+> 6 0 2363 16 2351 "AS_netgear01.orsay.grid5000.fr_link_4_DOWN"
+> 8 0 17 2363 125000000.000000
+> 8 0 18 2363 0.000100
+> 6 0 2364 14 2351 "gdx-5.orsay.grid5000.fr"
+> 8 0 15 2364 4715300000.000000
+> 6 0 2365 16 2351 "AS_netgear01.orsay.grid5000.fr_link_5_UP"
+> 8 0 17 2365 125000000.000000
+> 8 0 18 2365 0.000100
+> 6 0 2366 16 2351 "AS_netgear01.orsay.grid5000.fr_link_5_DOWN"
+> 8 0 17 2366 125000000.000000
+> 8 0 18 2366 0.000100
+> 6 0 2367 14 2351 "gdx-6.orsay.grid5000.fr"
+> 8 0 15 2367 4715300000.000000
+> 6 0 2368 16 2351 "AS_netgear01.orsay.grid5000.fr_link_6_UP"
+> 8 0 17 2368 125000000.000000
+> 8 0 18 2368 0.000100
+> 6 0 2369 16 2351 "AS_netgear01.orsay.grid5000.fr_link_6_DOWN"
+> 8 0 17 2369 125000000.000000
+> 8 0 18 2369 0.000100
+> 6 0 2370 14 2351 "gdx-7.orsay.grid5000.fr"
+> 8 0 15 2370 4715300000.000000
+> 6 0 2371 16 2351 "AS_netgear01.orsay.grid5000.fr_link_7_UP"
+> 8 0 17 2371 125000000.000000
+> 8 0 18 2371 0.000100
+> 6 0 2372 16 2351 "AS_netgear01.orsay.grid5000.fr_link_7_DOWN"
+> 8 0 17 2372 125000000.000000
+> 8 0 18 2372 0.000100
+> 6 0 2373 14 2351 "gdx-8.orsay.grid5000.fr"
+> 8 0 15 2373 4715300000.000000
+> 6 0 2374 16 2351 "AS_netgear01.orsay.grid5000.fr_link_8_UP"
+> 8 0 17 2374 125000000.000000
+> 8 0 18 2374 0.000100
+> 6 0 2375 16 2351 "AS_netgear01.orsay.grid5000.fr_link_8_DOWN"
+> 8 0 17 2375 125000000.000000
+> 8 0 18 2375 0.000100
+> 6 0 2376 14 2351 "gdx-9.orsay.grid5000.fr"
+> 8 0 15 2376 4715300000.000000
+> 6 0 2377 16 2351 "AS_netgear01.orsay.grid5000.fr_link_9_UP"
+> 8 0 17 2377 125000000.000000
+> 8 0 18 2377 0.000100
+> 6 0 2378 16 2351 "AS_netgear01.orsay.grid5000.fr_link_9_DOWN"
+> 8 0 17 2378 125000000.000000
+> 8 0 18 2378 0.000100
+> 6 0 2379 14 2351 "gdx-10.orsay.grid5000.fr"
+> 8 0 15 2379 4715300000.000000
+> 6 0 2380 16 2351 "AS_netgear01.orsay.grid5000.fr_link_10_UP"
+> 8 0 17 2380 125000000.000000
+> 8 0 18 2380 0.000100
+> 6 0 2381 16 2351 "AS_netgear01.orsay.grid5000.fr_link_10_DOWN"
+> 8 0 17 2381 125000000.000000
+> 8 0 18 2381 0.000100
+> 6 0 2382 14 2351 "gdx-11.orsay.grid5000.fr"
+> 8 0 15 2382 4715300000.000000
+> 6 0 2383 16 2351 "AS_netgear01.orsay.grid5000.fr_link_11_UP"
+> 8 0 17 2383 125000000.000000
+> 8 0 18 2383 0.000100
+> 6 0 2384 16 2351 "AS_netgear01.orsay.grid5000.fr_link_11_DOWN"
+> 8 0 17 2384 125000000.000000
+> 8 0 18 2384 0.000100
+> 6 0 2385 14 2351 "gdx-12.orsay.grid5000.fr"
+> 8 0 15 2385 4715300000.000000
+> 6 0 2386 16 2351 "AS_netgear01.orsay.grid5000.fr_link_12_UP"
+> 8 0 17 2386 125000000.000000
+> 8 0 18 2386 0.000100
+> 6 0 2387 16 2351 "AS_netgear01.orsay.grid5000.fr_link_12_DOWN"
+> 8 0 17 2387 125000000.000000
+> 8 0 18 2387 0.000100
+> 6 0 2388 14 2351 "gdx-13.orsay.grid5000.fr"
+> 8 0 15 2388 4715300000.000000
+> 6 0 2389 16 2351 "AS_netgear01.orsay.grid5000.fr_link_13_UP"
+> 8 0 17 2389 125000000.000000
+> 8 0 18 2389 0.000100
+> 6 0 2390 16 2351 "AS_netgear01.orsay.grid5000.fr_link_13_DOWN"
+> 8 0 17 2390 125000000.000000
+> 8 0 18 2390 0.000100
+> 6 0 2391 14 2351 "gdx-14.orsay.grid5000.fr"
+> 8 0 15 2391 4715300000.000000
+> 6 0 2392 16 2351 "AS_netgear01.orsay.grid5000.fr_link_14_UP"
+> 8 0 17 2392 125000000.000000
+> 8 0 18 2392 0.000100
+> 6 0 2393 16 2351 "AS_netgear01.orsay.grid5000.fr_link_14_DOWN"
+> 8 0 17 2393 125000000.000000
+> 8 0 18 2393 0.000100
+> 6 0 2394 14 2351 "gdx-15.orsay.grid5000.fr"
+> 8 0 15 2394 4715300000.000000
+> 6 0 2395 16 2351 "AS_netgear01.orsay.grid5000.fr_link_15_UP"
+> 8 0 17 2395 125000000.000000
+> 8 0 18 2395 0.000100
+> 6 0 2396 16 2351 "AS_netgear01.orsay.grid5000.fr_link_15_DOWN"
+> 8 0 17 2396 125000000.000000
+> 8 0 18 2396 0.000100
+> 6 0 2397 14 2351 "gdx-16.orsay.grid5000.fr"
+> 8 0 15 2397 4715300000.000000
+> 6 0 2398 16 2351 "AS_netgear01.orsay.grid5000.fr_link_16_UP"
+> 8 0 17 2398 125000000.000000
+> 8 0 18 2398 0.000100
+> 6 0 2399 16 2351 "AS_netgear01.orsay.grid5000.fr_link_16_DOWN"
+> 8 0 17 2399 125000000.000000
+> 8 0 18 2399 0.000100
+> 6 0 2400 14 2351 "gdx-17.orsay.grid5000.fr"
+> 8 0 15 2400 4715300000.000000
+> 6 0 2401 16 2351 "AS_netgear01.orsay.grid5000.fr_link_17_UP"
+> 8 0 17 2401 125000000.000000
+> 8 0 18 2401 0.000100
+> 6 0 2402 16 2351 "AS_netgear01.orsay.grid5000.fr_link_17_DOWN"
+> 8 0 17 2402 125000000.000000
+> 8 0 18 2402 0.000100
+> 6 0 2403 14 2351 "gdx-18.orsay.grid5000.fr"
+> 8 0 15 2403 4715300000.000000
+> 6 0 2404 16 2351 "AS_netgear01.orsay.grid5000.fr_link_18_UP"
+> 8 0 17 2404 125000000.000000
+> 8 0 18 2404 0.000100
+> 6 0 2405 16 2351 "AS_netgear01.orsay.grid5000.fr_link_18_DOWN"
+> 8 0 17 2405 125000000.000000
+> 8 0 18 2405 0.000100
+> 6 0 2406 14 2351 "gdx-19.orsay.grid5000.fr"
+> 8 0 15 2406 4715300000.000000
+> 6 0 2407 16 2351 "AS_netgear01.orsay.grid5000.fr_link_19_UP"
+> 8 0 17 2407 125000000.000000
+> 8 0 18 2407 0.000100
+> 6 0 2408 16 2351 "AS_netgear01.orsay.grid5000.fr_link_19_DOWN"
+> 8 0 17 2408 125000000.000000
+> 8 0 18 2408 0.000100
+> 6 0 2409 14 2351 "gdx-20.orsay.grid5000.fr"
+> 8 0 15 2409 4715300000.000000
+> 6 0 2410 16 2351 "AS_netgear01.orsay.grid5000.fr_link_20_UP"
+> 8 0 17 2410 125000000.000000
+> 8 0 18 2410 0.000100
+> 6 0 2411 16 2351 "AS_netgear01.orsay.grid5000.fr_link_20_DOWN"
+> 8 0 17 2411 125000000.000000
+> 8 0 18 2411 0.000100
+> 6 0 2412 14 2351 "gdx-21.orsay.grid5000.fr"
+> 8 0 15 2412 4715300000.000000
+> 6 0 2413 16 2351 "AS_netgear01.orsay.grid5000.fr_link_21_UP"
+> 8 0 17 2413 125000000.000000
+> 8 0 18 2413 0.000100
+> 6 0 2414 16 2351 "AS_netgear01.orsay.grid5000.fr_link_21_DOWN"
+> 8 0 17 2414 125000000.000000
+> 8 0 18 2414 0.000100
+> 6 0 2415 14 2351 "gdx-22.orsay.grid5000.fr"
+> 8 0 15 2415 4715300000.000000
+> 6 0 2416 16 2351 "AS_netgear01.orsay.grid5000.fr_link_22_UP"
+> 8 0 17 2416 125000000.000000
+> 8 0 18 2416 0.000100
+> 6 0 2417 16 2351 "AS_netgear01.orsay.grid5000.fr_link_22_DOWN"
+> 8 0 17 2417 125000000.000000
+> 8 0 18 2417 0.000100
+> 6 0 2418 14 2351 "gdx-23.orsay.grid5000.fr"
+> 8 0 15 2418 4715300000.000000
+> 6 0 2419 16 2351 "AS_netgear01.orsay.grid5000.fr_link_23_UP"
+> 8 0 17 2419 125000000.000000
+> 8 0 18 2419 0.000100
+> 6 0 2420 16 2351 "AS_netgear01.orsay.grid5000.fr_link_23_DOWN"
+> 8 0 17 2420 125000000.000000
+> 8 0 18 2420 0.000100
+> 6 0 2421 14 2351 "gdx-24.orsay.grid5000.fr"
+> 8 0 15 2421 4715300000.000000
+> 6 0 2422 16 2351 "AS_netgear01.orsay.grid5000.fr_link_24_UP"
+> 8 0 17 2422 125000000.000000
+> 8 0 18 2422 0.000100
+> 6 0 2423 16 2351 "AS_netgear01.orsay.grid5000.fr_link_24_DOWN"
+> 8 0 17 2423 125000000.000000
+> 8 0 18 2423 0.000100
+> 6 0 2424 14 2351 "gdx-25.orsay.grid5000.fr"
+> 8 0 15 2424 4715300000.000000
+> 6 0 2425 16 2351 "AS_netgear01.orsay.grid5000.fr_link_25_UP"
+> 8 0 17 2425 125000000.000000
+> 8 0 18 2425 0.000100
+> 6 0 2426 16 2351 "AS_netgear01.orsay.grid5000.fr_link_25_DOWN"
+> 8 0 17 2426 125000000.000000
+> 8 0 18 2426 0.000100
+> 6 0 2427 14 2351 "gdx-26.orsay.grid5000.fr"
+> 8 0 15 2427 4715300000.000000
+> 6 0 2428 16 2351 "AS_netgear01.orsay.grid5000.fr_link_26_UP"
+> 8 0 17 2428 125000000.000000
+> 8 0 18 2428 0.000100
+> 6 0 2429 16 2351 "AS_netgear01.orsay.grid5000.fr_link_26_DOWN"
+> 8 0 17 2429 125000000.000000
+> 8 0 18 2429 0.000100
+> 6 0 2430 14 2351 "gdx-27.orsay.grid5000.fr"
+> 8 0 15 2430 4715300000.000000
+> 6 0 2431 16 2351 "AS_netgear01.orsay.grid5000.fr_link_27_UP"
+> 8 0 17 2431 125000000.000000
+> 8 0 18 2431 0.000100
+> 6 0 2432 16 2351 "AS_netgear01.orsay.grid5000.fr_link_27_DOWN"
+> 8 0 17 2432 125000000.000000
+> 8 0 18 2432 0.000100
+> 6 0 2433 14 2351 "gdx-28.orsay.grid5000.fr"
+> 8 0 15 2433 4715300000.000000
+> 6 0 2434 16 2351 "AS_netgear01.orsay.grid5000.fr_link_28_UP"
+> 8 0 17 2434 125000000.000000
+> 8 0 18 2434 0.000100
+> 6 0 2435 16 2351 "AS_netgear01.orsay.grid5000.fr_link_28_DOWN"
+> 8 0 17 2435 125000000.000000
+> 8 0 18 2435 0.000100
+> 6 0 2436 14 2351 "gdx-29.orsay.grid5000.fr"
+> 8 0 15 2436 4715300000.000000
+> 6 0 2437 16 2351 "AS_netgear01.orsay.grid5000.fr_link_29_UP"
+> 8 0 17 2437 125000000.000000
+> 8 0 18 2437 0.000100
+> 6 0 2438 16 2351 "AS_netgear01.orsay.grid5000.fr_link_29_DOWN"
+> 8 0 17 2438 125000000.000000
+> 8 0 18 2438 0.000100
+> 6 0 2439 14 2351 "gdx-30.orsay.grid5000.fr"
+> 8 0 15 2439 4715300000.000000
+> 6 0 2440 16 2351 "AS_netgear01.orsay.grid5000.fr_link_30_UP"
+> 8 0 17 2440 125000000.000000
+> 8 0 18 2440 0.000100
+> 6 0 2441 16 2351 "AS_netgear01.orsay.grid5000.fr_link_30_DOWN"
+> 8 0 17 2441 125000000.000000
+> 8 0 18 2441 0.000100
+> 6 0 2442 14 2351 "gdx-31.orsay.grid5000.fr"
+> 8 0 15 2442 4715300000.000000
+> 6 0 2443 16 2351 "AS_netgear01.orsay.grid5000.fr_link_31_UP"
+> 8 0 17 2443 125000000.000000
+> 8 0 18 2443 0.000100
+> 6 0 2444 16 2351 "AS_netgear01.orsay.grid5000.fr_link_31_DOWN"
+> 8 0 17 2444 125000000.000000
+> 8 0 18 2444 0.000100
+> 6 0 2445 14 2351 "gdx-32.orsay.grid5000.fr"
+> 8 0 15 2445 4715300000.000000
+> 6 0 2446 16 2351 "AS_netgear01.orsay.grid5000.fr_link_32_UP"
+> 8 0 17 2446 125000000.000000
+> 8 0 18 2446 0.000100
+> 6 0 2447 16 2351 "AS_netgear01.orsay.grid5000.fr_link_32_DOWN"
+> 8 0 17 2447 125000000.000000
+> 8 0 18 2447 0.000100
+> 6 0 2448 14 2351 "gdx-33.orsay.grid5000.fr"
+> 8 0 15 2448 4715300000.000000
+> 6 0 2449 16 2351 "AS_netgear01.orsay.grid5000.fr_link_33_UP"
+> 8 0 17 2449 125000000.000000
+> 8 0 18 2449 0.000100
+> 6 0 2450 16 2351 "AS_netgear01.orsay.grid5000.fr_link_33_DOWN"
+> 8 0 17 2450 125000000.000000
+> 8 0 18 2450 0.000100
+> 6 0 2451 14 2351 "gdx-34.orsay.grid5000.fr"
+> 8 0 15 2451 4715300000.000000
+> 6 0 2452 16 2351 "AS_netgear01.orsay.grid5000.fr_link_34_UP"
+> 8 0 17 2452 125000000.000000
+> 8 0 18 2452 0.000100
+> 6 0 2453 16 2351 "AS_netgear01.orsay.grid5000.fr_link_34_DOWN"
+> 8 0 17 2453 125000000.000000
+> 8 0 18 2453 0.000100
+> 6 0 2454 14 2351 "gdx-35.orsay.grid5000.fr"
+> 8 0 15 2454 4715300000.000000
+> 6 0 2455 16 2351 "AS_netgear01.orsay.grid5000.fr_link_35_UP"
+> 8 0 17 2455 125000000.000000
+> 8 0 18 2455 0.000100
+> 6 0 2456 16 2351 "AS_netgear01.orsay.grid5000.fr_link_35_DOWN"
+> 8 0 17 2456 125000000.000000
+> 8 0 18 2456 0.000100
+> 6 0 2457 14 2351 "gdx-36.orsay.grid5000.fr"
+> 8 0 15 2457 4715300000.000000
+> 6 0 2458 16 2351 "AS_netgear01.orsay.grid5000.fr_link_36_UP"
+> 8 0 17 2458 125000000.000000
+> 8 0 18 2458 0.000100
+> 6 0 2459 16 2351 "AS_netgear01.orsay.grid5000.fr_link_36_DOWN"
+> 8 0 17 2459 125000000.000000
+> 8 0 18 2459 0.000100
+> 6 0 2460 19 2351 "gdx-AS_netgear01.orsay.grid5000.fr_router.orsay.grid5000.fr"
+> 6 0 2461 16 2351 "AS_netgear01.orsay.grid5000.fr_backbone"
+> 8 0 17 2461 1250000000.000000
+> 8 0 18 2461 0.000100
+> 6 0 2462 13 2350 "AS_netgear02.orsay.grid5000.fr"
+> 6 0 2463 14 2462 "gdx-37.orsay.grid5000.fr"
+> 8 0 15 2463 4715300000.000000
+> 6 0 2464 16 2462 "AS_netgear02.orsay.grid5000.fr_link_37_UP"
+> 8 0 17 2464 125000000.000000
+> 8 0 18 2464 0.000100
+> 6 0 2465 16 2462 "AS_netgear02.orsay.grid5000.fr_link_37_DOWN"
+> 8 0 17 2465 125000000.000000
+> 8 0 18 2465 0.000100
+> 6 0 2466 14 2462 "gdx-38.orsay.grid5000.fr"
+> 8 0 15 2466 4715300000.000000
+> 6 0 2467 16 2462 "AS_netgear02.orsay.grid5000.fr_link_38_UP"
+> 8 0 17 2467 125000000.000000
+> 8 0 18 2467 0.000100
+> 6 0 2468 16 2462 "AS_netgear02.orsay.grid5000.fr_link_38_DOWN"
+> 8 0 17 2468 125000000.000000
+> 8 0 18 2468 0.000100
+> 6 0 2469 14 2462 "gdx-39.orsay.grid5000.fr"
+> 8 0 15 2469 4715300000.000000
+> 6 0 2470 16 2462 "AS_netgear02.orsay.grid5000.fr_link_39_UP"
+> 8 0 17 2470 125000000.000000
+> 8 0 18 2470 0.000100
+> 6 0 2471 16 2462 "AS_netgear02.orsay.grid5000.fr_link_39_DOWN"
+> 8 0 17 2471 125000000.000000
+> 8 0 18 2471 0.000100
+> 6 0 2472 14 2462 "gdx-40.orsay.grid5000.fr"
+> 8 0 15 2472 4715300000.000000
+> 6 0 2473 16 2462 "AS_netgear02.orsay.grid5000.fr_link_40_UP"
+> 8 0 17 2473 125000000.000000
+> 8 0 18 2473 0.000100
+> 6 0 2474 16 2462 "AS_netgear02.orsay.grid5000.fr_link_40_DOWN"
+> 8 0 17 2474 125000000.000000
+> 8 0 18 2474 0.000100
+> 6 0 2475 14 2462 "gdx-41.orsay.grid5000.fr"
+> 8 0 15 2475 4715300000.000000
+> 6 0 2476 16 2462 "AS_netgear02.orsay.grid5000.fr_link_41_UP"
+> 8 0 17 2476 125000000.000000
+> 8 0 18 2476 0.000100
+> 6 0 2477 16 2462 "AS_netgear02.orsay.grid5000.fr_link_41_DOWN"
+> 8 0 17 2477 125000000.000000
+> 8 0 18 2477 0.000100
+> 6 0 2478 14 2462 "gdx-42.orsay.grid5000.fr"
+> 8 0 15 2478 4715300000.000000
+> 6 0 2479 16 2462 "AS_netgear02.orsay.grid5000.fr_link_42_UP"
+> 8 0 17 2479 125000000.000000
+> 8 0 18 2479 0.000100
+> 6 0 2480 16 2462 "AS_netgear02.orsay.grid5000.fr_link_42_DOWN"
+> 8 0 17 2480 125000000.000000
+> 8 0 18 2480 0.000100
+> 6 0 2481 14 2462 "gdx-43.orsay.grid5000.fr"
+> 8 0 15 2481 4715300000.000000
+> 6 0 2482 16 2462 "AS_netgear02.orsay.grid5000.fr_link_43_UP"
+> 8 0 17 2482 125000000.000000
+> 8 0 18 2482 0.000100
+> 6 0 2483 16 2462 "AS_netgear02.orsay.grid5000.fr_link_43_DOWN"
+> 8 0 17 2483 125000000.000000
+> 8 0 18 2483 0.000100
+> 6 0 2484 14 2462 "gdx-44.orsay.grid5000.fr"
+> 8 0 15 2484 4715300000.000000
+> 6 0 2485 16 2462 "AS_netgear02.orsay.grid5000.fr_link_44_UP"
+> 8 0 17 2485 125000000.000000
+> 8 0 18 2485 0.000100
+> 6 0 2486 16 2462 "AS_netgear02.orsay.grid5000.fr_link_44_DOWN"
+> 8 0 17 2486 125000000.000000
+> 8 0 18 2486 0.000100
+> 6 0 2487 14 2462 "gdx-45.orsay.grid5000.fr"
+> 8 0 15 2487 4715300000.000000
+> 6 0 2488 16 2462 "AS_netgear02.orsay.grid5000.fr_link_45_UP"
+> 8 0 17 2488 125000000.000000
+> 8 0 18 2488 0.000100
+> 6 0 2489 16 2462 "AS_netgear02.orsay.grid5000.fr_link_45_DOWN"
+> 8 0 17 2489 125000000.000000
+> 8 0 18 2489 0.000100
+> 6 0 2490 14 2462 "gdx-46.orsay.grid5000.fr"
+> 8 0 15 2490 4715300000.000000
+> 6 0 2491 16 2462 "AS_netgear02.orsay.grid5000.fr_link_46_UP"
+> 8 0 17 2491 125000000.000000
+> 8 0 18 2491 0.000100
+> 6 0 2492 16 2462 "AS_netgear02.orsay.grid5000.fr_link_46_DOWN"
+> 8 0 17 2492 125000000.000000
+> 8 0 18 2492 0.000100
+> 6 0 2493 14 2462 "gdx-47.orsay.grid5000.fr"
+> 8 0 15 2493 4715300000.000000
+> 6 0 2494 16 2462 "AS_netgear02.orsay.grid5000.fr_link_47_UP"
+> 8 0 17 2494 125000000.000000
+> 8 0 18 2494 0.000100
+> 6 0 2495 16 2462 "AS_netgear02.orsay.grid5000.fr_link_47_DOWN"
+> 8 0 17 2495 125000000.000000
+> 8 0 18 2495 0.000100
+> 6 0 2496 14 2462 "gdx-48.orsay.grid5000.fr"
+> 8 0 15 2496 4715300000.000000
+> 6 0 2497 16 2462 "AS_netgear02.orsay.grid5000.fr_link_48_UP"
+> 8 0 17 2497 125000000.000000
+> 8 0 18 2497 0.000100
+> 6 0 2498 16 2462 "AS_netgear02.orsay.grid5000.fr_link_48_DOWN"
+> 8 0 17 2498 125000000.000000
+> 8 0 18 2498 0.000100
+> 6 0 2499 14 2462 "gdx-49.orsay.grid5000.fr"
+> 8 0 15 2499 4715300000.000000
+> 6 0 2500 16 2462 "AS_netgear02.orsay.grid5000.fr_link_49_UP"
+> 8 0 17 2500 125000000.000000
+> 8 0 18 2500 0.000100
+> 6 0 2501 16 2462 "AS_netgear02.orsay.grid5000.fr_link_49_DOWN"
+> 8 0 17 2501 125000000.000000
+> 8 0 18 2501 0.000100
+> 6 0 2502 14 2462 "gdx-50.orsay.grid5000.fr"
+> 8 0 15 2502 4715300000.000000
+> 6 0 2503 16 2462 "AS_netgear02.orsay.grid5000.fr_link_50_UP"
+> 8 0 17 2503 125000000.000000
+> 8 0 18 2503 0.000100
+> 6 0 2504 16 2462 "AS_netgear02.orsay.grid5000.fr_link_50_DOWN"
+> 8 0 17 2504 125000000.000000
+> 8 0 18 2504 0.000100
+> 6 0 2505 14 2462 "gdx-51.orsay.grid5000.fr"
+> 8 0 15 2505 4715300000.000000
+> 6 0 2506 16 2462 "AS_netgear02.orsay.grid5000.fr_link_51_UP"
+> 8 0 17 2506 125000000.000000
+> 8 0 18 2506 0.000100
+> 6 0 2507 16 2462 "AS_netgear02.orsay.grid5000.fr_link_51_DOWN"
+> 8 0 17 2507 125000000.000000
+> 8 0 18 2507 0.000100
+> 6 0 2508 14 2462 "gdx-52.orsay.grid5000.fr"
+> 8 0 15 2508 4715300000.000000
+> 6 0 2509 16 2462 "AS_netgear02.orsay.grid5000.fr_link_52_UP"
+> 8 0 17 2509 125000000.000000
+> 8 0 18 2509 0.000100
+> 6 0 2510 16 2462 "AS_netgear02.orsay.grid5000.fr_link_52_DOWN"
+> 8 0 17 2510 125000000.000000
+> 8 0 18 2510 0.000100
+> 6 0 2511 14 2462 "gdx-53.orsay.grid5000.fr"
+> 8 0 15 2511 4715300000.000000
+> 6 0 2512 16 2462 "AS_netgear02.orsay.grid5000.fr_link_53_UP"
+> 8 0 17 2512 125000000.000000
+> 8 0 18 2512 0.000100
+> 6 0 2513 16 2462 "AS_netgear02.orsay.grid5000.fr_link_53_DOWN"
+> 8 0 17 2513 125000000.000000
+> 8 0 18 2513 0.000100
+> 6 0 2514 14 2462 "gdx-54.orsay.grid5000.fr"
+> 8 0 15 2514 4715300000.000000
+> 6 0 2515 16 2462 "AS_netgear02.orsay.grid5000.fr_link_54_UP"
+> 8 0 17 2515 125000000.000000
+> 8 0 18 2515 0.000100
+> 6 0 2516 16 2462 "AS_netgear02.orsay.grid5000.fr_link_54_DOWN"
+> 8 0 17 2516 125000000.000000
+> 8 0 18 2516 0.000100
+> 6 0 2517 14 2462 "gdx-55.orsay.grid5000.fr"
+> 8 0 15 2517 4715300000.000000
+> 6 0 2518 16 2462 "AS_netgear02.orsay.grid5000.fr_link_55_UP"
+> 8 0 17 2518 125000000.000000
+> 8 0 18 2518 0.000100
+> 6 0 2519 16 2462 "AS_netgear02.orsay.grid5000.fr_link_55_DOWN"
+> 8 0 17 2519 125000000.000000
+> 8 0 18 2519 0.000100
+> 6 0 2520 14 2462 "gdx-56.orsay.grid5000.fr"
+> 8 0 15 2520 4715300000.000000
+> 6 0 2521 16 2462 "AS_netgear02.orsay.grid5000.fr_link_56_UP"
+> 8 0 17 2521 125000000.000000
+> 8 0 18 2521 0.000100
+> 6 0 2522 16 2462 "AS_netgear02.orsay.grid5000.fr_link_56_DOWN"
+> 8 0 17 2522 125000000.000000
+> 8 0 18 2522 0.000100
+> 6 0 2523 14 2462 "gdx-57.orsay.grid5000.fr"
+> 8 0 15 2523 4715300000.000000
+> 6 0 2524 16 2462 "AS_netgear02.orsay.grid5000.fr_link_57_UP"
+> 8 0 17 2524 125000000.000000
+> 8 0 18 2524 0.000100
+> 6 0 2525 16 2462 "AS_netgear02.orsay.grid5000.fr_link_57_DOWN"
+> 8 0 17 2525 125000000.000000
+> 8 0 18 2525 0.000100
+> 6 0 2526 14 2462 "gdx-58.orsay.grid5000.fr"
+> 8 0 15 2526 4715300000.000000
+> 6 0 2527 16 2462 "AS_netgear02.orsay.grid5000.fr_link_58_UP"
+> 8 0 17 2527 125000000.000000
+> 8 0 18 2527 0.000100
+> 6 0 2528 16 2462 "AS_netgear02.orsay.grid5000.fr_link_58_DOWN"
+> 8 0 17 2528 125000000.000000
+> 8 0 18 2528 0.000100
+> 6 0 2529 14 2462 "gdx-59.orsay.grid5000.fr"
+> 8 0 15 2529 4715300000.000000
+> 6 0 2530 16 2462 "AS_netgear02.orsay.grid5000.fr_link_59_UP"
+> 8 0 17 2530 125000000.000000
+> 8 0 18 2530 0.000100
+> 6 0 2531 16 2462 "AS_netgear02.orsay.grid5000.fr_link_59_DOWN"
+> 8 0 17 2531 125000000.000000
+> 8 0 18 2531 0.000100
+> 6 0 2532 14 2462 "gdx-60.orsay.grid5000.fr"
+> 8 0 15 2532 4715300000.000000
+> 6 0 2533 16 2462 "AS_netgear02.orsay.grid5000.fr_link_60_UP"
+> 8 0 17 2533 125000000.000000
+> 8 0 18 2533 0.000100
+> 6 0 2534 16 2462 "AS_netgear02.orsay.grid5000.fr_link_60_DOWN"
+> 8 0 17 2534 125000000.000000
+> 8 0 18 2534 0.000100
+> 6 0 2535 14 2462 "gdx-61.orsay.grid5000.fr"
+> 8 0 15 2535 4715300000.000000
+> 6 0 2536 16 2462 "AS_netgear02.orsay.grid5000.fr_link_61_UP"
+> 8 0 17 2536 125000000.000000
+> 8 0 18 2536 0.000100
+> 6 0 2537 16 2462 "AS_netgear02.orsay.grid5000.fr_link_61_DOWN"
+> 8 0 17 2537 125000000.000000
+> 8 0 18 2537 0.000100
+> 6 0 2538 14 2462 "gdx-62.orsay.grid5000.fr"
+> 8 0 15 2538 4715300000.000000
+> 6 0 2539 16 2462 "AS_netgear02.orsay.grid5000.fr_link_62_UP"
+> 8 0 17 2539 125000000.000000
+> 8 0 18 2539 0.000100
+> 6 0 2540 16 2462 "AS_netgear02.orsay.grid5000.fr_link_62_DOWN"
+> 8 0 17 2540 125000000.000000
+> 8 0 18 2540 0.000100
+> 6 0 2541 14 2462 "gdx-63.orsay.grid5000.fr"
+> 8 0 15 2541 4715300000.000000
+> 6 0 2542 16 2462 "AS_netgear02.orsay.grid5000.fr_link_63_UP"
+> 8 0 17 2542 125000000.000000
+> 8 0 18 2542 0.000100
+> 6 0 2543 16 2462 "AS_netgear02.orsay.grid5000.fr_link_63_DOWN"
+> 8 0 17 2543 125000000.000000
+> 8 0 18 2543 0.000100
+> 6 0 2544 14 2462 "gdx-64.orsay.grid5000.fr"
+> 8 0 15 2544 4715300000.000000
+> 6 0 2545 16 2462 "AS_netgear02.orsay.grid5000.fr_link_64_UP"
+> 8 0 17 2545 125000000.000000
+> 8 0 18 2545 0.000100
+> 6 0 2546 16 2462 "AS_netgear02.orsay.grid5000.fr_link_64_DOWN"
+> 8 0 17 2546 125000000.000000
+> 8 0 18 2546 0.000100
+> 6 0 2547 14 2462 "gdx-65.orsay.grid5000.fr"
+> 8 0 15 2547 4715300000.000000
+> 6 0 2548 16 2462 "AS_netgear02.orsay.grid5000.fr_link_65_UP"
+> 8 0 17 2548 125000000.000000
+> 8 0 18 2548 0.000100
+> 6 0 2549 16 2462 "AS_netgear02.orsay.grid5000.fr_link_65_DOWN"
+> 8 0 17 2549 125000000.000000
+> 8 0 18 2549 0.000100
+> 6 0 2550 14 2462 "gdx-66.orsay.grid5000.fr"
+> 8 0 15 2550 4715300000.000000
+> 6 0 2551 16 2462 "AS_netgear02.orsay.grid5000.fr_link_66_UP"
+> 8 0 17 2551 125000000.000000
+> 8 0 18 2551 0.000100
+> 6 0 2552 16 2462 "AS_netgear02.orsay.grid5000.fr_link_66_DOWN"
+> 8 0 17 2552 125000000.000000
+> 8 0 18 2552 0.000100
+> 6 0 2553 14 2462 "gdx-67.orsay.grid5000.fr"
+> 8 0 15 2553 4715300000.000000
+> 6 0 2554 16 2462 "AS_netgear02.orsay.grid5000.fr_link_67_UP"
+> 8 0 17 2554 125000000.000000
+> 8 0 18 2554 0.000100
+> 6 0 2555 16 2462 "AS_netgear02.orsay.grid5000.fr_link_67_DOWN"
+> 8 0 17 2555 125000000.000000
+> 8 0 18 2555 0.000100
+> 6 0 2556 14 2462 "gdx-68.orsay.grid5000.fr"
+> 8 0 15 2556 4715300000.000000
+> 6 0 2557 16 2462 "AS_netgear02.orsay.grid5000.fr_link_68_UP"
+> 8 0 17 2557 125000000.000000
+> 8 0 18 2557 0.000100
+> 6 0 2558 16 2462 "AS_netgear02.orsay.grid5000.fr_link_68_DOWN"
+> 8 0 17 2558 125000000.000000
+> 8 0 18 2558 0.000100
+> 6 0 2559 14 2462 "gdx-69.orsay.grid5000.fr"
+> 8 0 15 2559 4715300000.000000
+> 6 0 2560 16 2462 "AS_netgear02.orsay.grid5000.fr_link_69_UP"
+> 8 0 17 2560 125000000.000000
+> 8 0 18 2560 0.000100
+> 6 0 2561 16 2462 "AS_netgear02.orsay.grid5000.fr_link_69_DOWN"
+> 8 0 17 2561 125000000.000000
+> 8 0 18 2561 0.000100
+> 6 0 2562 14 2462 "gdx-70.orsay.grid5000.fr"
+> 8 0 15 2562 4715300000.000000
+> 6 0 2563 16 2462 "AS_netgear02.orsay.grid5000.fr_link_70_UP"
+> 8 0 17 2563 125000000.000000
+> 8 0 18 2563 0.000100
+> 6 0 2564 16 2462 "AS_netgear02.orsay.grid5000.fr_link_70_DOWN"
+> 8 0 17 2564 125000000.000000
+> 8 0 18 2564 0.000100
+> 6 0 2565 14 2462 "gdx-71.orsay.grid5000.fr"
+> 8 0 15 2565 4715300000.000000
+> 6 0 2566 16 2462 "AS_netgear02.orsay.grid5000.fr_link_71_UP"
+> 8 0 17 2566 125000000.000000
+> 8 0 18 2566 0.000100
+> 6 0 2567 16 2462 "AS_netgear02.orsay.grid5000.fr_link_71_DOWN"
+> 8 0 17 2567 125000000.000000
+> 8 0 18 2567 0.000100
+> 6 0 2568 14 2462 "gdx-72.orsay.grid5000.fr"
+> 8 0 15 2568 4715300000.000000
+> 6 0 2569 16 2462 "AS_netgear02.orsay.grid5000.fr_link_72_UP"
+> 8 0 17 2569 125000000.000000
+> 8 0 18 2569 0.000100
+> 6 0 2570 16 2462 "AS_netgear02.orsay.grid5000.fr_link_72_DOWN"
+> 8 0 17 2570 125000000.000000
+> 8 0 18 2570 0.000100
+> 6 0 2571 19 2462 "gdx-AS_netgear02.orsay.grid5000.fr_router.orsay.grid5000.fr"
+> 6 0 2572 16 2462 "AS_netgear02.orsay.grid5000.fr_backbone"
+> 8 0 17 2572 1250000000.000000
+> 8 0 18 2572 0.000100
+> 6 0 2573 13 2350 "AS_netgear03.orsay.grid5000.fr"
+> 6 0 2574 14 2573 "gdx-73.orsay.grid5000.fr"
+> 8 0 15 2574 4715300000.000000
+> 6 0 2575 16 2573 "AS_netgear03.orsay.grid5000.fr_link_73_UP"
+> 8 0 17 2575 125000000.000000
+> 8 0 18 2575 0.000100
+> 6 0 2576 16 2573 "AS_netgear03.orsay.grid5000.fr_link_73_DOWN"
+> 8 0 17 2576 125000000.000000
+> 8 0 18 2576 0.000100
+> 6 0 2577 14 2573 "gdx-74.orsay.grid5000.fr"
+> 8 0 15 2577 4715300000.000000
+> 6 0 2578 16 2573 "AS_netgear03.orsay.grid5000.fr_link_74_UP"
+> 8 0 17 2578 125000000.000000
+> 8 0 18 2578 0.000100
+> 6 0 2579 16 2573 "AS_netgear03.orsay.grid5000.fr_link_74_DOWN"
+> 8 0 17 2579 125000000.000000
+> 8 0 18 2579 0.000100
+> 6 0 2580 14 2573 "gdx-75.orsay.grid5000.fr"
+> 8 0 15 2580 4715300000.000000
+> 6 0 2581 16 2573 "AS_netgear03.orsay.grid5000.fr_link_75_UP"
+> 8 0 17 2581 125000000.000000
+> 8 0 18 2581 0.000100
+> 6 0 2582 16 2573 "AS_netgear03.orsay.grid5000.fr_link_75_DOWN"
+> 8 0 17 2582 125000000.000000
+> 8 0 18 2582 0.000100
+> 6 0 2583 14 2573 "gdx-76.orsay.grid5000.fr"
+> 8 0 15 2583 4715300000.000000
+> 6 0 2584 16 2573 "AS_netgear03.orsay.grid5000.fr_link_76_UP"
+> 8 0 17 2584 125000000.000000
+> 8 0 18 2584 0.000100
+> 6 0 2585 16 2573 "AS_netgear03.orsay.grid5000.fr_link_76_DOWN"
+> 8 0 17 2585 125000000.000000
+> 8 0 18 2585 0.000100
+> 6 0 2586 14 2573 "gdx-77.orsay.grid5000.fr"
+> 8 0 15 2586 4715300000.000000
+> 6 0 2587 16 2573 "AS_netgear03.orsay.grid5000.fr_link_77_UP"
+> 8 0 17 2587 125000000.000000
+> 8 0 18 2587 0.000100
+> 6 0 2588 16 2573 "AS_netgear03.orsay.grid5000.fr_link_77_DOWN"
+> 8 0 17 2588 125000000.000000
+> 8 0 18 2588 0.000100
+> 6 0 2589 14 2573 "gdx-78.orsay.grid5000.fr"
+> 8 0 15 2589 4715300000.000000
+> 6 0 2590 16 2573 "AS_netgear03.orsay.grid5000.fr_link_78_UP"
+> 8 0 17 2590 125000000.000000
+> 8 0 18 2590 0.000100
+> 6 0 2591 16 2573 "AS_netgear03.orsay.grid5000.fr_link_78_DOWN"
+> 8 0 17 2591 125000000.000000
+> 8 0 18 2591 0.000100
+> 6 0 2592 14 2573 "gdx-79.orsay.grid5000.fr"
+> 8 0 15 2592 4715300000.000000
+> 6 0 2593 16 2573 "AS_netgear03.orsay.grid5000.fr_link_79_UP"
+> 8 0 17 2593 125000000.000000
+> 8 0 18 2593 0.000100
+> 6 0 2594 16 2573 "AS_netgear03.orsay.grid5000.fr_link_79_DOWN"
+> 8 0 17 2594 125000000.000000
+> 8 0 18 2594 0.000100
+> 6 0 2595 14 2573 "gdx-80.orsay.grid5000.fr"
+> 8 0 15 2595 4715300000.000000
+> 6 0 2596 16 2573 "AS_netgear03.orsay.grid5000.fr_link_80_UP"
+> 8 0 17 2596 125000000.000000
+> 8 0 18 2596 0.000100
+> 6 0 2597 16 2573 "AS_netgear03.orsay.grid5000.fr_link_80_DOWN"
+> 8 0 17 2597 125000000.000000
+> 8 0 18 2597 0.000100
+> 6 0 2598 14 2573 "gdx-81.orsay.grid5000.fr"
+> 8 0 15 2598 4715300000.000000
+> 6 0 2599 16 2573 "AS_netgear03.orsay.grid5000.fr_link_81_UP"
+> 8 0 17 2599 125000000.000000
+> 8 0 18 2599 0.000100
+> 6 0 2600 16 2573 "AS_netgear03.orsay.grid5000.fr_link_81_DOWN"
+> 8 0 17 2600 125000000.000000
+> 8 0 18 2600 0.000100
+> 6 0 2601 14 2573 "gdx-82.orsay.grid5000.fr"
+> 8 0 15 2601 4715300000.000000
+> 6 0 2602 16 2573 "AS_netgear03.orsay.grid5000.fr_link_82_UP"
+> 8 0 17 2602 125000000.000000
+> 8 0 18 2602 0.000100
+> 6 0 2603 16 2573 "AS_netgear03.orsay.grid5000.fr_link_82_DOWN"
+> 8 0 17 2603 125000000.000000
+> 8 0 18 2603 0.000100
+> 6 0 2604 14 2573 "gdx-83.orsay.grid5000.fr"
+> 8 0 15 2604 4715300000.000000
+> 6 0 2605 16 2573 "AS_netgear03.orsay.grid5000.fr_link_83_UP"
+> 8 0 17 2605 125000000.000000
+> 8 0 18 2605 0.000100
+> 6 0 2606 16 2573 "AS_netgear03.orsay.grid5000.fr_link_83_DOWN"
+> 8 0 17 2606 125000000.000000
+> 8 0 18 2606 0.000100
+> 6 0 2607 14 2573 "gdx-84.orsay.grid5000.fr"
+> 8 0 15 2607 4715300000.000000
+> 6 0 2608 16 2573 "AS_netgear03.orsay.grid5000.fr_link_84_UP"
+> 8 0 17 2608 125000000.000000
+> 8 0 18 2608 0.000100
+> 6 0 2609 16 2573 "AS_netgear03.orsay.grid5000.fr_link_84_DOWN"
+> 8 0 17 2609 125000000.000000
+> 8 0 18 2609 0.000100
+> 6 0 2610 14 2573 "gdx-85.orsay.grid5000.fr"
+> 8 0 15 2610 4715300000.000000
+> 6 0 2611 16 2573 "AS_netgear03.orsay.grid5000.fr_link_85_UP"
+> 8 0 17 2611 125000000.000000
+> 8 0 18 2611 0.000100
+> 6 0 2612 16 2573 "AS_netgear03.orsay.grid5000.fr_link_85_DOWN"
+> 8 0 17 2612 125000000.000000
+> 8 0 18 2612 0.000100
+> 6 0 2613 14 2573 "gdx-86.orsay.grid5000.fr"
+> 8 0 15 2613 4715300000.000000
+> 6 0 2614 16 2573 "AS_netgear03.orsay.grid5000.fr_link_86_UP"
+> 8 0 17 2614 125000000.000000
+> 8 0 18 2614 0.000100
+> 6 0 2615 16 2573 "AS_netgear03.orsay.grid5000.fr_link_86_DOWN"
+> 8 0 17 2615 125000000.000000
+> 8 0 18 2615 0.000100
+> 6 0 2616 14 2573 "gdx-87.orsay.grid5000.fr"
+> 8 0 15 2616 4715300000.000000
+> 6 0 2617 16 2573 "AS_netgear03.orsay.grid5000.fr_link_87_UP"
+> 8 0 17 2617 125000000.000000
+> 8 0 18 2617 0.000100
+> 6 0 2618 16 2573 "AS_netgear03.orsay.grid5000.fr_link_87_DOWN"
+> 8 0 17 2618 125000000.000000
+> 8 0 18 2618 0.000100
+> 6 0 2619 14 2573 "gdx-88.orsay.grid5000.fr"
+> 8 0 15 2619 4715300000.000000
+> 6 0 2620 16 2573 "AS_netgear03.orsay.grid5000.fr_link_88_UP"
+> 8 0 17 2620 125000000.000000
+> 8 0 18 2620 0.000100
+> 6 0 2621 16 2573 "AS_netgear03.orsay.grid5000.fr_link_88_DOWN"
+> 8 0 17 2621 125000000.000000
+> 8 0 18 2621 0.000100
+> 6 0 2622 14 2573 "gdx-89.orsay.grid5000.fr"
+> 8 0 15 2622 4715300000.000000
+> 6 0 2623 16 2573 "AS_netgear03.orsay.grid5000.fr_link_89_UP"
+> 8 0 17 2623 125000000.000000
+> 8 0 18 2623 0.000100
+> 6 0 2624 16 2573 "AS_netgear03.orsay.grid5000.fr_link_89_DOWN"
+> 8 0 17 2624 125000000.000000
+> 8 0 18 2624 0.000100
+> 6 0 2625 14 2573 "gdx-90.orsay.grid5000.fr"
+> 8 0 15 2625 4715300000.000000
+> 6 0 2626 16 2573 "AS_netgear03.orsay.grid5000.fr_link_90_UP"
+> 8 0 17 2626 125000000.000000
+> 8 0 18 2626 0.000100
+> 6 0 2627 16 2573 "AS_netgear03.orsay.grid5000.fr_link_90_DOWN"
+> 8 0 17 2627 125000000.000000
+> 8 0 18 2627 0.000100
+> 6 0 2628 14 2573 "gdx-91.orsay.grid5000.fr"
+> 8 0 15 2628 4715300000.000000
+> 6 0 2629 16 2573 "AS_netgear03.orsay.grid5000.fr_link_91_UP"
+> 8 0 17 2629 125000000.000000
+> 8 0 18 2629 0.000100
+> 6 0 2630 16 2573 "AS_netgear03.orsay.grid5000.fr_link_91_DOWN"
+> 8 0 17 2630 125000000.000000
+> 8 0 18 2630 0.000100
+> 6 0 2631 14 2573 "gdx-92.orsay.grid5000.fr"
+> 8 0 15 2631 4715300000.000000
+> 6 0 2632 16 2573 "AS_netgear03.orsay.grid5000.fr_link_92_UP"
+> 8 0 17 2632 125000000.000000
+> 8 0 18 2632 0.000100
+> 6 0 2633 16 2573 "AS_netgear03.orsay.grid5000.fr_link_92_DOWN"
+> 8 0 17 2633 125000000.000000
+> 8 0 18 2633 0.000100
+> 6 0 2634 14 2573 "gdx-93.orsay.grid5000.fr"
+> 8 0 15 2634 4715300000.000000
+> 6 0 2635 16 2573 "AS_netgear03.orsay.grid5000.fr_link_93_UP"
+> 8 0 17 2635 125000000.000000
+> 8 0 18 2635 0.000100
+> 6 0 2636 16 2573 "AS_netgear03.orsay.grid5000.fr_link_93_DOWN"
+> 8 0 17 2636 125000000.000000
+> 8 0 18 2636 0.000100
+> 6 0 2637 14 2573 "gdx-94.orsay.grid5000.fr"
+> 8 0 15 2637 4715300000.000000
+> 6 0 2638 16 2573 "AS_netgear03.orsay.grid5000.fr_link_94_UP"
+> 8 0 17 2638 125000000.000000
+> 8 0 18 2638 0.000100
+> 6 0 2639 16 2573 "AS_netgear03.orsay.grid5000.fr_link_94_DOWN"
+> 8 0 17 2639 125000000.000000
+> 8 0 18 2639 0.000100
+> 6 0 2640 14 2573 "gdx-95.orsay.grid5000.fr"
+> 8 0 15 2640 4715300000.000000
+> 6 0 2641 16 2573 "AS_netgear03.orsay.grid5000.fr_link_95_UP"
+> 8 0 17 2641 125000000.000000
+> 8 0 18 2641 0.000100
+> 6 0 2642 16 2573 "AS_netgear03.orsay.grid5000.fr_link_95_DOWN"
+> 8 0 17 2642 125000000.000000
+> 8 0 18 2642 0.000100
+> 6 0 2643 14 2573 "gdx-96.orsay.grid5000.fr"
+> 8 0 15 2643 4715300000.000000
+> 6 0 2644 16 2573 "AS_netgear03.orsay.grid5000.fr_link_96_UP"
+> 8 0 17 2644 125000000.000000
+> 8 0 18 2644 0.000100
+> 6 0 2645 16 2573 "AS_netgear03.orsay.grid5000.fr_link_96_DOWN"
+> 8 0 17 2645 125000000.000000
+> 8 0 18 2645 0.000100
+> 6 0 2646 14 2573 "gdx-97.orsay.grid5000.fr"
+> 8 0 15 2646 4715300000.000000
+> 6 0 2647 16 2573 "AS_netgear03.orsay.grid5000.fr_link_97_UP"
+> 8 0 17 2647 125000000.000000
+> 8 0 18 2647 0.000100
+> 6 0 2648 16 2573 "AS_netgear03.orsay.grid5000.fr_link_97_DOWN"
+> 8 0 17 2648 125000000.000000
+> 8 0 18 2648 0.000100
+> 6 0 2649 14 2573 "gdx-98.orsay.grid5000.fr"
+> 8 0 15 2649 4715300000.000000
+> 6 0 2650 16 2573 "AS_netgear03.orsay.grid5000.fr_link_98_UP"
+> 8 0 17 2650 125000000.000000
+> 8 0 18 2650 0.000100
+> 6 0 2651 16 2573 "AS_netgear03.orsay.grid5000.fr_link_98_DOWN"
+> 8 0 17 2651 125000000.000000
+> 8 0 18 2651 0.000100
+> 6 0 2652 14 2573 "gdx-99.orsay.grid5000.fr"
+> 8 0 15 2652 4715300000.000000
+> 6 0 2653 16 2573 "AS_netgear03.orsay.grid5000.fr_link_99_UP"
+> 8 0 17 2653 125000000.000000
+> 8 0 18 2653 0.000100
+> 6 0 2654 16 2573 "AS_netgear03.orsay.grid5000.fr_link_99_DOWN"
+> 8 0 17 2654 125000000.000000
+> 8 0 18 2654 0.000100
+> 6 0 2655 14 2573 "gdx-100.orsay.grid5000.fr"
+> 8 0 15 2655 4715300000.000000
+> 6 0 2656 16 2573 "AS_netgear03.orsay.grid5000.fr_link_100_UP"
+> 8 0 17 2656 125000000.000000
+> 8 0 18 2656 0.000100
+> 6 0 2657 16 2573 "AS_netgear03.orsay.grid5000.fr_link_100_DOWN"
+> 8 0 17 2657 125000000.000000
+> 8 0 18 2657 0.000100
+> 6 0 2658 14 2573 "gdx-101.orsay.grid5000.fr"
+> 8 0 15 2658 4715300000.000000
+> 6 0 2659 16 2573 "AS_netgear03.orsay.grid5000.fr_link_101_UP"
+> 8 0 17 2659 125000000.000000
+> 8 0 18 2659 0.000100
+> 6 0 2660 16 2573 "AS_netgear03.orsay.grid5000.fr_link_101_DOWN"
+> 8 0 17 2660 125000000.000000
+> 8 0 18 2660 0.000100
+> 6 0 2661 14 2573 "gdx-102.orsay.grid5000.fr"
+> 8 0 15 2661 4715300000.000000
+> 6 0 2662 16 2573 "AS_netgear03.orsay.grid5000.fr_link_102_UP"
+> 8 0 17 2662 125000000.000000
+> 8 0 18 2662 0.000100
+> 6 0 2663 16 2573 "AS_netgear03.orsay.grid5000.fr_link_102_DOWN"
+> 8 0 17 2663 125000000.000000
+> 8 0 18 2663 0.000100
+> 6 0 2664 14 2573 "gdx-103.orsay.grid5000.fr"
+> 8 0 15 2664 4715300000.000000
+> 6 0 2665 16 2573 "AS_netgear03.orsay.grid5000.fr_link_103_UP"
+> 8 0 17 2665 125000000.000000
+> 8 0 18 2665 0.000100
+> 6 0 2666 16 2573 "AS_netgear03.orsay.grid5000.fr_link_103_DOWN"
+> 8 0 17 2666 125000000.000000
+> 8 0 18 2666 0.000100
+> 6 0 2667 14 2573 "gdx-104.orsay.grid5000.fr"
+> 8 0 15 2667 4715300000.000000
+> 6 0 2668 16 2573 "AS_netgear03.orsay.grid5000.fr_link_104_UP"
+> 8 0 17 2668 125000000.000000
+> 8 0 18 2668 0.000100
+> 6 0 2669 16 2573 "AS_netgear03.orsay.grid5000.fr_link_104_DOWN"
+> 8 0 17 2669 125000000.000000
+> 8 0 18 2669 0.000100
+> 6 0 2670 14 2573 "gdx-105.orsay.grid5000.fr"
+> 8 0 15 2670 4715300000.000000
+> 6 0 2671 16 2573 "AS_netgear03.orsay.grid5000.fr_link_105_UP"
+> 8 0 17 2671 125000000.000000
+> 8 0 18 2671 0.000100
+> 6 0 2672 16 2573 "AS_netgear03.orsay.grid5000.fr_link_105_DOWN"
+> 8 0 17 2672 125000000.000000
+> 8 0 18 2672 0.000100
+> 6 0 2673 14 2573 "gdx-106.orsay.grid5000.fr"
+> 8 0 15 2673 4715300000.000000
+> 6 0 2674 16 2573 "AS_netgear03.orsay.grid5000.fr_link_106_UP"
+> 8 0 17 2674 125000000.000000
+> 8 0 18 2674 0.000100
+> 6 0 2675 16 2573 "AS_netgear03.orsay.grid5000.fr_link_106_DOWN"
+> 8 0 17 2675 125000000.000000
+> 8 0 18 2675 0.000100
+> 6 0 2676 14 2573 "gdx-107.orsay.grid5000.fr"
+> 8 0 15 2676 4715300000.000000
+> 6 0 2677 16 2573 "AS_netgear03.orsay.grid5000.fr_link_107_UP"
+> 8 0 17 2677 125000000.000000
+> 8 0 18 2677 0.000100
+> 6 0 2678 16 2573 "AS_netgear03.orsay.grid5000.fr_link_107_DOWN"
+> 8 0 17 2678 125000000.000000
+> 8 0 18 2678 0.000100
+> 6 0 2679 14 2573 "gdx-108.orsay.grid5000.fr"
+> 8 0 15 2679 4715300000.000000
+> 6 0 2680 16 2573 "AS_netgear03.orsay.grid5000.fr_link_108_UP"
+> 8 0 17 2680 125000000.000000
+> 8 0 18 2680 0.000100
+> 6 0 2681 16 2573 "AS_netgear03.orsay.grid5000.fr_link_108_DOWN"
+> 8 0 17 2681 125000000.000000
+> 8 0 18 2681 0.000100
+> 6 0 2682 19 2573 "gdx-AS_netgear03.orsay.grid5000.fr_router.orsay.grid5000.fr"
+> 6 0 2683 16 2573 "AS_netgear03.orsay.grid5000.fr_backbone"
+> 8 0 17 2683 1250000000.000000
+> 8 0 18 2683 0.000100
+> 6 0 2684 13 2350 "AS_netgear04.orsay.grid5000.fr"
+> 6 0 2685 14 2684 "gdx-109.orsay.grid5000.fr"
+> 8 0 15 2685 4715300000.000000
+> 6 0 2686 16 2684 "AS_netgear04.orsay.grid5000.fr_link_109_UP"
+> 8 0 17 2686 125000000.000000
+> 8 0 18 2686 0.000100
+> 6 0 2687 16 2684 "AS_netgear04.orsay.grid5000.fr_link_109_DOWN"
+> 8 0 17 2687 125000000.000000
+> 8 0 18 2687 0.000100
+> 6 0 2688 14 2684 "gdx-110.orsay.grid5000.fr"
+> 8 0 15 2688 4715300000.000000
+> 6 0 2689 16 2684 "AS_netgear04.orsay.grid5000.fr_link_110_UP"
+> 8 0 17 2689 125000000.000000
+> 8 0 18 2689 0.000100
+> 6 0 2690 16 2684 "AS_netgear04.orsay.grid5000.fr_link_110_DOWN"
+> 8 0 17 2690 125000000.000000
+> 8 0 18 2690 0.000100
+> 6 0 2691 14 2684 "gdx-111.orsay.grid5000.fr"
+> 8 0 15 2691 4715300000.000000
+> 6 0 2692 16 2684 "AS_netgear04.orsay.grid5000.fr_link_111_UP"
+> 8 0 17 2692 125000000.000000
+> 8 0 18 2692 0.000100
+> 6 0 2693 16 2684 "AS_netgear04.orsay.grid5000.fr_link_111_DOWN"
+> 8 0 17 2693 125000000.000000
+> 8 0 18 2693 0.000100
+> 6 0 2694 14 2684 "gdx-112.orsay.grid5000.fr"
+> 8 0 15 2694 4715300000.000000
+> 6 0 2695 16 2684 "AS_netgear04.orsay.grid5000.fr_link_112_UP"
+> 8 0 17 2695 125000000.000000
+> 8 0 18 2695 0.000100
+> 6 0 2696 16 2684 "AS_netgear04.orsay.grid5000.fr_link_112_DOWN"
+> 8 0 17 2696 125000000.000000
+> 8 0 18 2696 0.000100
+> 6 0 2697 14 2684 "gdx-113.orsay.grid5000.fr"
+> 8 0 15 2697 4715300000.000000
+> 6 0 2698 16 2684 "AS_netgear04.orsay.grid5000.fr_link_113_UP"
+> 8 0 17 2698 125000000.000000
+> 8 0 18 2698 0.000100
+> 6 0 2699 16 2684 "AS_netgear04.orsay.grid5000.fr_link_113_DOWN"
+> 8 0 17 2699 125000000.000000
+> 8 0 18 2699 0.000100
+> 6 0 2700 14 2684 "gdx-114.orsay.grid5000.fr"
+> 8 0 15 2700 4715300000.000000
+> 6 0 2701 16 2684 "AS_netgear04.orsay.grid5000.fr_link_114_UP"
+> 8 0 17 2701 125000000.000000
+> 8 0 18 2701 0.000100
+> 6 0 2702 16 2684 "AS_netgear04.orsay.grid5000.fr_link_114_DOWN"
+> 8 0 17 2702 125000000.000000
+> 8 0 18 2702 0.000100
+> 6 0 2703 14 2684 "gdx-115.orsay.grid5000.fr"
+> 8 0 15 2703 4715300000.000000
+> 6 0 2704 16 2684 "AS_netgear04.orsay.grid5000.fr_link_115_UP"
+> 8 0 17 2704 125000000.000000
+> 8 0 18 2704 0.000100
+> 6 0 2705 16 2684 "AS_netgear04.orsay.grid5000.fr_link_115_DOWN"
+> 8 0 17 2705 125000000.000000
+> 8 0 18 2705 0.000100
+> 6 0 2706 14 2684 "gdx-116.orsay.grid5000.fr"
+> 8 0 15 2706 4715300000.000000
+> 6 0 2707 16 2684 "AS_netgear04.orsay.grid5000.fr_link_116_UP"
+> 8 0 17 2707 125000000.000000
+> 8 0 18 2707 0.000100
+> 6 0 2708 16 2684 "AS_netgear04.orsay.grid5000.fr_link_116_DOWN"
+> 8 0 17 2708 125000000.000000
+> 8 0 18 2708 0.000100
+> 6 0 2709 14 2684 "gdx-117.orsay.grid5000.fr"
+> 8 0 15 2709 4715300000.000000
+> 6 0 2710 16 2684 "AS_netgear04.orsay.grid5000.fr_link_117_UP"
+> 8 0 17 2710 125000000.000000
+> 8 0 18 2710 0.000100
+> 6 0 2711 16 2684 "AS_netgear04.orsay.grid5000.fr_link_117_DOWN"
+> 8 0 17 2711 125000000.000000
+> 8 0 18 2711 0.000100
+> 6 0 2712 14 2684 "gdx-118.orsay.grid5000.fr"
+> 8 0 15 2712 4715300000.000000
+> 6 0 2713 16 2684 "AS_netgear04.orsay.grid5000.fr_link_118_UP"
+> 8 0 17 2713 125000000.000000
+> 8 0 18 2713 0.000100
+> 6 0 2714 16 2684 "AS_netgear04.orsay.grid5000.fr_link_118_DOWN"
+> 8 0 17 2714 125000000.000000
+> 8 0 18 2714 0.000100
+> 6 0 2715 14 2684 "gdx-119.orsay.grid5000.fr"
+> 8 0 15 2715 4715300000.000000
+> 6 0 2716 16 2684 "AS_netgear04.orsay.grid5000.fr_link_119_UP"
+> 8 0 17 2716 125000000.000000
+> 8 0 18 2716 0.000100
+> 6 0 2717 16 2684 "AS_netgear04.orsay.grid5000.fr_link_119_DOWN"
+> 8 0 17 2717 125000000.000000
+> 8 0 18 2717 0.000100
+> 6 0 2718 14 2684 "gdx-120.orsay.grid5000.fr"
+> 8 0 15 2718 4715300000.000000
+> 6 0 2719 16 2684 "AS_netgear04.orsay.grid5000.fr_link_120_UP"
+> 8 0 17 2719 125000000.000000
+> 8 0 18 2719 0.000100
+> 6 0 2720 16 2684 "AS_netgear04.orsay.grid5000.fr_link_120_DOWN"
+> 8 0 17 2720 125000000.000000
+> 8 0 18 2720 0.000100
+> 6 0 2721 14 2684 "gdx-121.orsay.grid5000.fr"
+> 8 0 15 2721 4715300000.000000
+> 6 0 2722 16 2684 "AS_netgear04.orsay.grid5000.fr_link_121_UP"
+> 8 0 17 2722 125000000.000000
+> 8 0 18 2722 0.000100
+> 6 0 2723 16 2684 "AS_netgear04.orsay.grid5000.fr_link_121_DOWN"
+> 8 0 17 2723 125000000.000000
+> 8 0 18 2723 0.000100
+> 6 0 2724 14 2684 "gdx-122.orsay.grid5000.fr"
+> 8 0 15 2724 4715300000.000000
+> 6 0 2725 16 2684 "AS_netgear04.orsay.grid5000.fr_link_122_UP"
+> 8 0 17 2725 125000000.000000
+> 8 0 18 2725 0.000100
+> 6 0 2726 16 2684 "AS_netgear04.orsay.grid5000.fr_link_122_DOWN"
+> 8 0 17 2726 125000000.000000
+> 8 0 18 2726 0.000100
+> 6 0 2727 14 2684 "gdx-123.orsay.grid5000.fr"
+> 8 0 15 2727 4715300000.000000
+> 6 0 2728 16 2684 "AS_netgear04.orsay.grid5000.fr_link_123_UP"
+> 8 0 17 2728 125000000.000000
+> 8 0 18 2728 0.000100
+> 6 0 2729 16 2684 "AS_netgear04.orsay.grid5000.fr_link_123_DOWN"
+> 8 0 17 2729 125000000.000000
+> 8 0 18 2729 0.000100
+> 6 0 2730 14 2684 "gdx-124.orsay.grid5000.fr"
+> 8 0 15 2730 4715300000.000000
+> 6 0 2731 16 2684 "AS_netgear04.orsay.grid5000.fr_link_124_UP"
+> 8 0 17 2731 125000000.000000
+> 8 0 18 2731 0.000100
+> 6 0 2732 16 2684 "AS_netgear04.orsay.grid5000.fr_link_124_DOWN"
+> 8 0 17 2732 125000000.000000
+> 8 0 18 2732 0.000100
+> 6 0 2733 14 2684 "gdx-125.orsay.grid5000.fr"
+> 8 0 15 2733 4715300000.000000
+> 6 0 2734 16 2684 "AS_netgear04.orsay.grid5000.fr_link_125_UP"
+> 8 0 17 2734 125000000.000000
+> 8 0 18 2734 0.000100
+> 6 0 2735 16 2684 "AS_netgear04.orsay.grid5000.fr_link_125_DOWN"
+> 8 0 17 2735 125000000.000000
+> 8 0 18 2735 0.000100
+> 6 0 2736 14 2684 "gdx-126.orsay.grid5000.fr"
+> 8 0 15 2736 4715300000.000000
+> 6 0 2737 16 2684 "AS_netgear04.orsay.grid5000.fr_link_126_UP"
+> 8 0 17 2737 125000000.000000
+> 8 0 18 2737 0.000100
+> 6 0 2738 16 2684 "AS_netgear04.orsay.grid5000.fr_link_126_DOWN"
+> 8 0 17 2738 125000000.000000
+> 8 0 18 2738 0.000100
+> 6 0 2739 14 2684 "gdx-127.orsay.grid5000.fr"
+> 8 0 15 2739 4715300000.000000
+> 6 0 2740 16 2684 "AS_netgear04.orsay.grid5000.fr_link_127_UP"
+> 8 0 17 2740 125000000.000000
+> 8 0 18 2740 0.000100
+> 6 0 2741 16 2684 "AS_netgear04.orsay.grid5000.fr_link_127_DOWN"
+> 8 0 17 2741 125000000.000000
+> 8 0 18 2741 0.000100
+> 6 0 2742 14 2684 "gdx-128.orsay.grid5000.fr"
+> 8 0 15 2742 4715300000.000000
+> 6 0 2743 16 2684 "AS_netgear04.orsay.grid5000.fr_link_128_UP"
+> 8 0 17 2743 125000000.000000
+> 8 0 18 2743 0.000100
+> 6 0 2744 16 2684 "AS_netgear04.orsay.grid5000.fr_link_128_DOWN"
+> 8 0 17 2744 125000000.000000
+> 8 0 18 2744 0.000100
+> 6 0 2745 14 2684 "gdx-129.orsay.grid5000.fr"
+> 8 0 15 2745 4715300000.000000
+> 6 0 2746 16 2684 "AS_netgear04.orsay.grid5000.fr_link_129_UP"
+> 8 0 17 2746 125000000.000000
+> 8 0 18 2746 0.000100
+> 6 0 2747 16 2684 "AS_netgear04.orsay.grid5000.fr_link_129_DOWN"
+> 8 0 17 2747 125000000.000000
+> 8 0 18 2747 0.000100
+> 6 0 2748 14 2684 "gdx-130.orsay.grid5000.fr"
+> 8 0 15 2748 4715300000.000000
+> 6 0 2749 16 2684 "AS_netgear04.orsay.grid5000.fr_link_130_UP"
+> 8 0 17 2749 125000000.000000
+> 8 0 18 2749 0.000100
+> 6 0 2750 16 2684 "AS_netgear04.orsay.grid5000.fr_link_130_DOWN"
+> 8 0 17 2750 125000000.000000
+> 8 0 18 2750 0.000100
+> 6 0 2751 14 2684 "gdx-131.orsay.grid5000.fr"
+> 8 0 15 2751 4715300000.000000
+> 6 0 2752 16 2684 "AS_netgear04.orsay.grid5000.fr_link_131_UP"
+> 8 0 17 2752 125000000.000000
+> 8 0 18 2752 0.000100
+> 6 0 2753 16 2684 "AS_netgear04.orsay.grid5000.fr_link_131_DOWN"
+> 8 0 17 2753 125000000.000000
+> 8 0 18 2753 0.000100
+> 6 0 2754 14 2684 "gdx-132.orsay.grid5000.fr"
+> 8 0 15 2754 4715300000.000000
+> 6 0 2755 16 2684 "AS_netgear04.orsay.grid5000.fr_link_132_UP"
+> 8 0 17 2755 125000000.000000
+> 8 0 18 2755 0.000100
+> 6 0 2756 16 2684 "AS_netgear04.orsay.grid5000.fr_link_132_DOWN"
+> 8 0 17 2756 125000000.000000
+> 8 0 18 2756 0.000100
+> 6 0 2757 14 2684 "gdx-133.orsay.grid5000.fr"
+> 8 0 15 2757 4715300000.000000
+> 6 0 2758 16 2684 "AS_netgear04.orsay.grid5000.fr_link_133_UP"
+> 8 0 17 2758 125000000.000000
+> 8 0 18 2758 0.000100
+> 6 0 2759 16 2684 "AS_netgear04.orsay.grid5000.fr_link_133_DOWN"
+> 8 0 17 2759 125000000.000000
+> 8 0 18 2759 0.000100
+> 6 0 2760 14 2684 "gdx-134.orsay.grid5000.fr"
+> 8 0 15 2760 4715300000.000000
+> 6 0 2761 16 2684 "AS_netgear04.orsay.grid5000.fr_link_134_UP"
+> 8 0 17 2761 125000000.000000
+> 8 0 18 2761 0.000100
+> 6 0 2762 16 2684 "AS_netgear04.orsay.grid5000.fr_link_134_DOWN"
+> 8 0 17 2762 125000000.000000
+> 8 0 18 2762 0.000100
+> 6 0 2763 14 2684 "gdx-135.orsay.grid5000.fr"
+> 8 0 15 2763 4715300000.000000
+> 6 0 2764 16 2684 "AS_netgear04.orsay.grid5000.fr_link_135_UP"
+> 8 0 17 2764 125000000.000000
+> 8 0 18 2764 0.000100
+> 6 0 2765 16 2684 "AS_netgear04.orsay.grid5000.fr_link_135_DOWN"
+> 8 0 17 2765 125000000.000000
+> 8 0 18 2765 0.000100
+> 6 0 2766 14 2684 "gdx-136.orsay.grid5000.fr"
+> 8 0 15 2766 4715300000.000000
+> 6 0 2767 16 2684 "AS_netgear04.orsay.grid5000.fr_link_136_UP"
+> 8 0 17 2767 125000000.000000
+> 8 0 18 2767 0.000100
+> 6 0 2768 16 2684 "AS_netgear04.orsay.grid5000.fr_link_136_DOWN"
+> 8 0 17 2768 125000000.000000
+> 8 0 18 2768 0.000100
+> 6 0 2769 14 2684 "gdx-137.orsay.grid5000.fr"
+> 8 0 15 2769 4715300000.000000
+> 6 0 2770 16 2684 "AS_netgear04.orsay.grid5000.fr_link_137_UP"
+> 8 0 17 2770 125000000.000000
+> 8 0 18 2770 0.000100
+> 6 0 2771 16 2684 "AS_netgear04.orsay.grid5000.fr_link_137_DOWN"
+> 8 0 17 2771 125000000.000000
+> 8 0 18 2771 0.000100
+> 6 0 2772 14 2684 "gdx-138.orsay.grid5000.fr"
+> 8 0 15 2772 4715300000.000000
+> 6 0 2773 16 2684 "AS_netgear04.orsay.grid5000.fr_link_138_UP"
+> 8 0 17 2773 125000000.000000
+> 8 0 18 2773 0.000100
+> 6 0 2774 16 2684 "AS_netgear04.orsay.grid5000.fr_link_138_DOWN"
+> 8 0 17 2774 125000000.000000
+> 8 0 18 2774 0.000100
+> 6 0 2775 14 2684 "gdx-139.orsay.grid5000.fr"
+> 8 0 15 2775 4715300000.000000
+> 6 0 2776 16 2684 "AS_netgear04.orsay.grid5000.fr_link_139_UP"
+> 8 0 17 2776 125000000.000000
+> 8 0 18 2776 0.000100
+> 6 0 2777 16 2684 "AS_netgear04.orsay.grid5000.fr_link_139_DOWN"
+> 8 0 17 2777 125000000.000000
+> 8 0 18 2777 0.000100
+> 6 0 2778 14 2684 "gdx-140.orsay.grid5000.fr"
+> 8 0 15 2778 4715300000.000000
+> 6 0 2779 16 2684 "AS_netgear04.orsay.grid5000.fr_link_140_UP"
+> 8 0 17 2779 125000000.000000
+> 8 0 18 2779 0.000100
+> 6 0 2780 16 2684 "AS_netgear04.orsay.grid5000.fr_link_140_DOWN"
+> 8 0 17 2780 125000000.000000
+> 8 0 18 2780 0.000100
+> 6 0 2781 14 2684 "gdx-141.orsay.grid5000.fr"
+> 8 0 15 2781 4715300000.000000
+> 6 0 2782 16 2684 "AS_netgear04.orsay.grid5000.fr_link_141_UP"
+> 8 0 17 2782 125000000.000000
+> 8 0 18 2782 0.000100
+> 6 0 2783 16 2684 "AS_netgear04.orsay.grid5000.fr_link_141_DOWN"
+> 8 0 17 2783 125000000.000000
+> 8 0 18 2783 0.000100
+> 6 0 2784 14 2684 "gdx-142.orsay.grid5000.fr"
+> 8 0 15 2784 4715300000.000000
+> 6 0 2785 16 2684 "AS_netgear04.orsay.grid5000.fr_link_142_UP"
+> 8 0 17 2785 125000000.000000
+> 8 0 18 2785 0.000100
+> 6 0 2786 16 2684 "AS_netgear04.orsay.grid5000.fr_link_142_DOWN"
+> 8 0 17 2786 125000000.000000
+> 8 0 18 2786 0.000100
+> 6 0 2787 14 2684 "gdx-143.orsay.grid5000.fr"
+> 8 0 15 2787 4715300000.000000
+> 6 0 2788 16 2684 "AS_netgear04.orsay.grid5000.fr_link_143_UP"
+> 8 0 17 2788 125000000.000000
+> 8 0 18 2788 0.000100
+> 6 0 2789 16 2684 "AS_netgear04.orsay.grid5000.fr_link_143_DOWN"
+> 8 0 17 2789 125000000.000000
+> 8 0 18 2789 0.000100
+> 6 0 2790 14 2684 "gdx-144.orsay.grid5000.fr"
+> 8 0 15 2790 4715300000.000000
+> 6 0 2791 16 2684 "AS_netgear04.orsay.grid5000.fr_link_144_UP"
+> 8 0 17 2791 125000000.000000
+> 8 0 18 2791 0.000100
+> 6 0 2792 16 2684 "AS_netgear04.orsay.grid5000.fr_link_144_DOWN"
+> 8 0 17 2792 125000000.000000
+> 8 0 18 2792 0.000100
+> 6 0 2793 19 2684 "gdx-AS_netgear04.orsay.grid5000.fr_router.orsay.grid5000.fr"
+> 6 0 2794 16 2684 "AS_netgear04.orsay.grid5000.fr_backbone"
+> 8 0 17 2794 1250000000.000000
+> 8 0 18 2794 0.000100
+> 6 0 2795 13 2350 "AS_netgear05.orsay.grid5000.fr"
+> 6 0 2796 14 2795 "gdx-145.orsay.grid5000.fr"
+> 8 0 15 2796 4715300000.000000
+> 6 0 2797 16 2795 "AS_netgear05.orsay.grid5000.fr_link_145_UP"
+> 8 0 17 2797 125000000.000000
+> 8 0 18 2797 0.000100
+> 6 0 2798 16 2795 "AS_netgear05.orsay.grid5000.fr_link_145_DOWN"
+> 8 0 17 2798 125000000.000000
+> 8 0 18 2798 0.000100
+> 6 0 2799 14 2795 "gdx-146.orsay.grid5000.fr"
+> 8 0 15 2799 4715300000.000000
+> 6 0 2800 16 2795 "AS_netgear05.orsay.grid5000.fr_link_146_UP"
+> 8 0 17 2800 125000000.000000
+> 8 0 18 2800 0.000100
+> 6 0 2801 16 2795 "AS_netgear05.orsay.grid5000.fr_link_146_DOWN"
+> 8 0 17 2801 125000000.000000
+> 8 0 18 2801 0.000100
+> 6 0 2802 14 2795 "gdx-147.orsay.grid5000.fr"
+> 8 0 15 2802 4715300000.000000
+> 6 0 2803 16 2795 "AS_netgear05.orsay.grid5000.fr_link_147_UP"
+> 8 0 17 2803 125000000.000000
+> 8 0 18 2803 0.000100
+> 6 0 2804 16 2795 "AS_netgear05.orsay.grid5000.fr_link_147_DOWN"
+> 8 0 17 2804 125000000.000000
+> 8 0 18 2804 0.000100
+> 6 0 2805 14 2795 "gdx-148.orsay.grid5000.fr"
+> 8 0 15 2805 4715300000.000000
+> 6 0 2806 16 2795 "AS_netgear05.orsay.grid5000.fr_link_148_UP"
+> 8 0 17 2806 125000000.000000
+> 8 0 18 2806 0.000100
+> 6 0 2807 16 2795 "AS_netgear05.orsay.grid5000.fr_link_148_DOWN"
+> 8 0 17 2807 125000000.000000
+> 8 0 18 2807 0.000100
+> 6 0 2808 14 2795 "gdx-149.orsay.grid5000.fr"
+> 8 0 15 2808 4715300000.000000
+> 6 0 2809 16 2795 "AS_netgear05.orsay.grid5000.fr_link_149_UP"
+> 8 0 17 2809 125000000.000000
+> 8 0 18 2809 0.000100
+> 6 0 2810 16 2795 "AS_netgear05.orsay.grid5000.fr_link_149_DOWN"
+> 8 0 17 2810 125000000.000000
+> 8 0 18 2810 0.000100
+> 6 0 2811 14 2795 "gdx-150.orsay.grid5000.fr"
+> 8 0 15 2811 4715300000.000000
+> 6 0 2812 16 2795 "AS_netgear05.orsay.grid5000.fr_link_150_UP"
+> 8 0 17 2812 125000000.000000
+> 8 0 18 2812 0.000100
+> 6 0 2813 16 2795 "AS_netgear05.orsay.grid5000.fr_link_150_DOWN"
+> 8 0 17 2813 125000000.000000
+> 8 0 18 2813 0.000100
+> 6 0 2814 14 2795 "gdx-151.orsay.grid5000.fr"
+> 8 0 15 2814 4715300000.000000
+> 6 0 2815 16 2795 "AS_netgear05.orsay.grid5000.fr_link_151_UP"
+> 8 0 17 2815 125000000.000000
+> 8 0 18 2815 0.000100
+> 6 0 2816 16 2795 "AS_netgear05.orsay.grid5000.fr_link_151_DOWN"
+> 8 0 17 2816 125000000.000000
+> 8 0 18 2816 0.000100
+> 6 0 2817 14 2795 "gdx-152.orsay.grid5000.fr"
+> 8 0 15 2817 4715300000.000000
+> 6 0 2818 16 2795 "AS_netgear05.orsay.grid5000.fr_link_152_UP"
+> 8 0 17 2818 125000000.000000
+> 8 0 18 2818 0.000100
+> 6 0 2819 16 2795 "AS_netgear05.orsay.grid5000.fr_link_152_DOWN"
+> 8 0 17 2819 125000000.000000
+> 8 0 18 2819 0.000100
+> 6 0 2820 14 2795 "gdx-153.orsay.grid5000.fr"
+> 8 0 15 2820 4715300000.000000
+> 6 0 2821 16 2795 "AS_netgear05.orsay.grid5000.fr_link_153_UP"
+> 8 0 17 2821 125000000.000000
+> 8 0 18 2821 0.000100
+> 6 0 2822 16 2795 "AS_netgear05.orsay.grid5000.fr_link_153_DOWN"
+> 8 0 17 2822 125000000.000000
+> 8 0 18 2822 0.000100
+> 6 0 2823 14 2795 "gdx-154.orsay.grid5000.fr"
+> 8 0 15 2823 4715300000.000000
+> 6 0 2824 16 2795 "AS_netgear05.orsay.grid5000.fr_link_154_UP"
+> 8 0 17 2824 125000000.000000
+> 8 0 18 2824 0.000100
+> 6 0 2825 16 2795 "AS_netgear05.orsay.grid5000.fr_link_154_DOWN"
+> 8 0 17 2825 125000000.000000
+> 8 0 18 2825 0.000100
+> 6 0 2826 14 2795 "gdx-155.orsay.grid5000.fr"
+> 8 0 15 2826 4715300000.000000
+> 6 0 2827 16 2795 "AS_netgear05.orsay.grid5000.fr_link_155_UP"
+> 8 0 17 2827 125000000.000000
+> 8 0 18 2827 0.000100
+> 6 0 2828 16 2795 "AS_netgear05.orsay.grid5000.fr_link_155_DOWN"
+> 8 0 17 2828 125000000.000000
+> 8 0 18 2828 0.000100
+> 6 0 2829 14 2795 "gdx-156.orsay.grid5000.fr"
+> 8 0 15 2829 4715300000.000000
+> 6 0 2830 16 2795 "AS_netgear05.orsay.grid5000.fr_link_156_UP"
+> 8 0 17 2830 125000000.000000
+> 8 0 18 2830 0.000100
+> 6 0 2831 16 2795 "AS_netgear05.orsay.grid5000.fr_link_156_DOWN"
+> 8 0 17 2831 125000000.000000
+> 8 0 18 2831 0.000100
+> 6 0 2832 14 2795 "gdx-157.orsay.grid5000.fr"
+> 8 0 15 2832 4715300000.000000
+> 6 0 2833 16 2795 "AS_netgear05.orsay.grid5000.fr_link_157_UP"
+> 8 0 17 2833 125000000.000000
+> 8 0 18 2833 0.000100
+> 6 0 2834 16 2795 "AS_netgear05.orsay.grid5000.fr_link_157_DOWN"
+> 8 0 17 2834 125000000.000000
+> 8 0 18 2834 0.000100
+> 6 0 2835 14 2795 "gdx-158.orsay.grid5000.fr"
+> 8 0 15 2835 4715300000.000000
+> 6 0 2836 16 2795 "AS_netgear05.orsay.grid5000.fr_link_158_UP"
+> 8 0 17 2836 125000000.000000
+> 8 0 18 2836 0.000100
+> 6 0 2837 16 2795 "AS_netgear05.orsay.grid5000.fr_link_158_DOWN"
+> 8 0 17 2837 125000000.000000
+> 8 0 18 2837 0.000100
+> 6 0 2838 14 2795 "gdx-159.orsay.grid5000.fr"
+> 8 0 15 2838 4715300000.000000
+> 6 0 2839 16 2795 "AS_netgear05.orsay.grid5000.fr_link_159_UP"
+> 8 0 17 2839 125000000.000000
+> 8 0 18 2839 0.000100
+> 6 0 2840 16 2795 "AS_netgear05.orsay.grid5000.fr_link_159_DOWN"
+> 8 0 17 2840 125000000.000000
+> 8 0 18 2840 0.000100
+> 6 0 2841 14 2795 "gdx-160.orsay.grid5000.fr"
+> 8 0 15 2841 4715300000.000000
+> 6 0 2842 16 2795 "AS_netgear05.orsay.grid5000.fr_link_160_UP"
+> 8 0 17 2842 125000000.000000
+> 8 0 18 2842 0.000100
+> 6 0 2843 16 2795 "AS_netgear05.orsay.grid5000.fr_link_160_DOWN"
+> 8 0 17 2843 125000000.000000
+> 8 0 18 2843 0.000100
+> 6 0 2844 14 2795 "gdx-161.orsay.grid5000.fr"
+> 8 0 15 2844 4715300000.000000
+> 6 0 2845 16 2795 "AS_netgear05.orsay.grid5000.fr_link_161_UP"
+> 8 0 17 2845 125000000.000000
+> 8 0 18 2845 0.000100
+> 6 0 2846 16 2795 "AS_netgear05.orsay.grid5000.fr_link_161_DOWN"
+> 8 0 17 2846 125000000.000000
+> 8 0 18 2846 0.000100
+> 6 0 2847 14 2795 "gdx-162.orsay.grid5000.fr"
+> 8 0 15 2847 4715300000.000000
+> 6 0 2848 16 2795 "AS_netgear05.orsay.grid5000.fr_link_162_UP"
+> 8 0 17 2848 125000000.000000
+> 8 0 18 2848 0.000100
+> 6 0 2849 16 2795 "AS_netgear05.orsay.grid5000.fr_link_162_DOWN"
+> 8 0 17 2849 125000000.000000
+> 8 0 18 2849 0.000100
+> 6 0 2850 14 2795 "gdx-163.orsay.grid5000.fr"
+> 8 0 15 2850 4715300000.000000
+> 6 0 2851 16 2795 "AS_netgear05.orsay.grid5000.fr_link_163_UP"
+> 8 0 17 2851 125000000.000000
+> 8 0 18 2851 0.000100
+> 6 0 2852 16 2795 "AS_netgear05.orsay.grid5000.fr_link_163_DOWN"
+> 8 0 17 2852 125000000.000000
+> 8 0 18 2852 0.000100
+> 6 0 2853 14 2795 "gdx-164.orsay.grid5000.fr"
+> 8 0 15 2853 4715300000.000000
+> 6 0 2854 16 2795 "AS_netgear05.orsay.grid5000.fr_link_164_UP"
+> 8 0 17 2854 125000000.000000
+> 8 0 18 2854 0.000100
+> 6 0 2855 16 2795 "AS_netgear05.orsay.grid5000.fr_link_164_DOWN"
+> 8 0 17 2855 125000000.000000
+> 8 0 18 2855 0.000100
+> 6 0 2856 14 2795 "gdx-165.orsay.grid5000.fr"
+> 8 0 15 2856 4715300000.000000
+> 6 0 2857 16 2795 "AS_netgear05.orsay.grid5000.fr_link_165_UP"
+> 8 0 17 2857 125000000.000000
+> 8 0 18 2857 0.000100
+> 6 0 2858 16 2795 "AS_netgear05.orsay.grid5000.fr_link_165_DOWN"
+> 8 0 17 2858 125000000.000000
+> 8 0 18 2858 0.000100
+> 6 0 2859 14 2795 "gdx-166.orsay.grid5000.fr"
+> 8 0 15 2859 4715300000.000000
+> 6 0 2860 16 2795 "AS_netgear05.orsay.grid5000.fr_link_166_UP"
+> 8 0 17 2860 125000000.000000
+> 8 0 18 2860 0.000100
+> 6 0 2861 16 2795 "AS_netgear05.orsay.grid5000.fr_link_166_DOWN"
+> 8 0 17 2861 125000000.000000
+> 8 0 18 2861 0.000100
+> 6 0 2862 14 2795 "gdx-167.orsay.grid5000.fr"
+> 8 0 15 2862 4715300000.000000
+> 6 0 2863 16 2795 "AS_netgear05.orsay.grid5000.fr_link_167_UP"
+> 8 0 17 2863 125000000.000000
+> 8 0 18 2863 0.000100
+> 6 0 2864 16 2795 "AS_netgear05.orsay.grid5000.fr_link_167_DOWN"
+> 8 0 17 2864 125000000.000000
+> 8 0 18 2864 0.000100
+> 6 0 2865 14 2795 "gdx-168.orsay.grid5000.fr"
+> 8 0 15 2865 4715300000.000000
+> 6 0 2866 16 2795 "AS_netgear05.orsay.grid5000.fr_link_168_UP"
+> 8 0 17 2866 125000000.000000
+> 8 0 18 2866 0.000100
+> 6 0 2867 16 2795 "AS_netgear05.orsay.grid5000.fr_link_168_DOWN"
+> 8 0 17 2867 125000000.000000
+> 8 0 18 2867 0.000100
+> 6 0 2868 14 2795 "gdx-169.orsay.grid5000.fr"
+> 8 0 15 2868 4715300000.000000
+> 6 0 2869 16 2795 "AS_netgear05.orsay.grid5000.fr_link_169_UP"
+> 8 0 17 2869 125000000.000000
+> 8 0 18 2869 0.000100
+> 6 0 2870 16 2795 "AS_netgear05.orsay.grid5000.fr_link_169_DOWN"
+> 8 0 17 2870 125000000.000000
+> 8 0 18 2870 0.000100
+> 6 0 2871 14 2795 "gdx-170.orsay.grid5000.fr"
+> 8 0 15 2871 4715300000.000000
+> 6 0 2872 16 2795 "AS_netgear05.orsay.grid5000.fr_link_170_UP"
+> 8 0 17 2872 125000000.000000
+> 8 0 18 2872 0.000100
+> 6 0 2873 16 2795 "AS_netgear05.orsay.grid5000.fr_link_170_DOWN"
+> 8 0 17 2873 125000000.000000
+> 8 0 18 2873 0.000100
+> 6 0 2874 14 2795 "gdx-171.orsay.grid5000.fr"
+> 8 0 15 2874 4715300000.000000
+> 6 0 2875 16 2795 "AS_netgear05.orsay.grid5000.fr_link_171_UP"
+> 8 0 17 2875 125000000.000000
+> 8 0 18 2875 0.000100
+> 6 0 2876 16 2795 "AS_netgear05.orsay.grid5000.fr_link_171_DOWN"
+> 8 0 17 2876 125000000.000000
+> 8 0 18 2876 0.000100
+> 6 0 2877 14 2795 "gdx-172.orsay.grid5000.fr"
+> 8 0 15 2877 4715300000.000000
+> 6 0 2878 16 2795 "AS_netgear05.orsay.grid5000.fr_link_172_UP"
+> 8 0 17 2878 125000000.000000
+> 8 0 18 2878 0.000100
+> 6 0 2879 16 2795 "AS_netgear05.orsay.grid5000.fr_link_172_DOWN"
+> 8 0 17 2879 125000000.000000
+> 8 0 18 2879 0.000100
+> 6 0 2880 14 2795 "gdx-173.orsay.grid5000.fr"
+> 8 0 15 2880 4715300000.000000
+> 6 0 2881 16 2795 "AS_netgear05.orsay.grid5000.fr_link_173_UP"
+> 8 0 17 2881 125000000.000000
+> 8 0 18 2881 0.000100
+> 6 0 2882 16 2795 "AS_netgear05.orsay.grid5000.fr_link_173_DOWN"
+> 8 0 17 2882 125000000.000000
+> 8 0 18 2882 0.000100
+> 6 0 2883 14 2795 "gdx-174.orsay.grid5000.fr"
+> 8 0 15 2883 4715300000.000000
+> 6 0 2884 16 2795 "AS_netgear05.orsay.grid5000.fr_link_174_UP"
+> 8 0 17 2884 125000000.000000
+> 8 0 18 2884 0.000100
+> 6 0 2885 16 2795 "AS_netgear05.orsay.grid5000.fr_link_174_DOWN"
+> 8 0 17 2885 125000000.000000
+> 8 0 18 2885 0.000100
+> 6 0 2886 14 2795 "gdx-175.orsay.grid5000.fr"
+> 8 0 15 2886 4715300000.000000
+> 6 0 2887 16 2795 "AS_netgear05.orsay.grid5000.fr_link_175_UP"
+> 8 0 17 2887 125000000.000000
+> 8 0 18 2887 0.000100
+> 6 0 2888 16 2795 "AS_netgear05.orsay.grid5000.fr_link_175_DOWN"
+> 8 0 17 2888 125000000.000000
+> 8 0 18 2888 0.000100
+> 6 0 2889 14 2795 "gdx-176.orsay.grid5000.fr"
+> 8 0 15 2889 4715300000.000000
+> 6 0 2890 16 2795 "AS_netgear05.orsay.grid5000.fr_link_176_UP"
+> 8 0 17 2890 125000000.000000
+> 8 0 18 2890 0.000100
+> 6 0 2891 16 2795 "AS_netgear05.orsay.grid5000.fr_link_176_DOWN"
+> 8 0 17 2891 125000000.000000
+> 8 0 18 2891 0.000100
+> 6 0 2892 14 2795 "gdx-177.orsay.grid5000.fr"
+> 8 0 15 2892 4715300000.000000
+> 6 0 2893 16 2795 "AS_netgear05.orsay.grid5000.fr_link_177_UP"
+> 8 0 17 2893 125000000.000000
+> 8 0 18 2893 0.000100
+> 6 0 2894 16 2795 "AS_netgear05.orsay.grid5000.fr_link_177_DOWN"
+> 8 0 17 2894 125000000.000000
+> 8 0 18 2894 0.000100
+> 6 0 2895 14 2795 "gdx-178.orsay.grid5000.fr"
+> 8 0 15 2895 4715300000.000000
+> 6 0 2896 16 2795 "AS_netgear05.orsay.grid5000.fr_link_178_UP"
+> 8 0 17 2896 125000000.000000
+> 8 0 18 2896 0.000100
+> 6 0 2897 16 2795 "AS_netgear05.orsay.grid5000.fr_link_178_DOWN"
+> 8 0 17 2897 125000000.000000
+> 8 0 18 2897 0.000100
+> 6 0 2898 14 2795 "gdx-179.orsay.grid5000.fr"
+> 8 0 15 2898 4715300000.000000
+> 6 0 2899 16 2795 "AS_netgear05.orsay.grid5000.fr_link_179_UP"
+> 8 0 17 2899 125000000.000000
+> 8 0 18 2899 0.000100
+> 6 0 2900 16 2795 "AS_netgear05.orsay.grid5000.fr_link_179_DOWN"
+> 8 0 17 2900 125000000.000000
+> 8 0 18 2900 0.000100
+> 6 0 2901 14 2795 "gdx-180.orsay.grid5000.fr"
+> 8 0 15 2901 4715300000.000000
+> 6 0 2902 16 2795 "AS_netgear05.orsay.grid5000.fr_link_180_UP"
+> 8 0 17 2902 125000000.000000
+> 8 0 18 2902 0.000100
+> 6 0 2903 16 2795 "AS_netgear05.orsay.grid5000.fr_link_180_DOWN"
+> 8 0 17 2903 125000000.000000
+> 8 0 18 2903 0.000100
+> 6 0 2904 19 2795 "gdx-AS_netgear05.orsay.grid5000.fr_router.orsay.grid5000.fr"
+> 6 0 2905 16 2795 "AS_netgear05.orsay.grid5000.fr_backbone"
+> 8 0 17 2905 1250000000.000000
+> 8 0 18 2905 0.000100
+> 6 0 2906 13 2350 "AS_netgear06.orsay.grid5000.fr"
+> 6 0 2907 14 2906 "gdx-193.orsay.grid5000.fr"
+> 8 0 15 2907 4715300000.000000
+> 6 0 2908 16 2906 "AS_netgear06.orsay.grid5000.fr_link_193_UP"
+> 8 0 17 2908 125000000.000000
+> 8 0 18 2908 0.000100
+> 6 0 2909 16 2906 "AS_netgear06.orsay.grid5000.fr_link_193_DOWN"
+> 8 0 17 2909 125000000.000000
+> 8 0 18 2909 0.000100
+> 6 0 2910 14 2906 "gdx-194.orsay.grid5000.fr"
+> 8 0 15 2910 4715300000.000000
+> 6 0 2911 16 2906 "AS_netgear06.orsay.grid5000.fr_link_194_UP"
+> 8 0 17 2911 125000000.000000
+> 8 0 18 2911 0.000100
+> 6 0 2912 16 2906 "AS_netgear06.orsay.grid5000.fr_link_194_DOWN"
+> 8 0 17 2912 125000000.000000
+> 8 0 18 2912 0.000100
+> 6 0 2913 14 2906 "gdx-195.orsay.grid5000.fr"
+> 8 0 15 2913 4715300000.000000
+> 6 0 2914 16 2906 "AS_netgear06.orsay.grid5000.fr_link_195_UP"
+> 8 0 17 2914 125000000.000000
+> 8 0 18 2914 0.000100
+> 6 0 2915 16 2906 "AS_netgear06.orsay.grid5000.fr_link_195_DOWN"
+> 8 0 17 2915 125000000.000000
+> 8 0 18 2915 0.000100
+> 6 0 2916 14 2906 "gdx-196.orsay.grid5000.fr"
+> 8 0 15 2916 4715300000.000000
+> 6 0 2917 16 2906 "AS_netgear06.orsay.grid5000.fr_link_196_UP"
+> 8 0 17 2917 125000000.000000
+> 8 0 18 2917 0.000100
+> 6 0 2918 16 2906 "AS_netgear06.orsay.grid5000.fr_link_196_DOWN"
+> 8 0 17 2918 125000000.000000
+> 8 0 18 2918 0.000100
+> 6 0 2919 14 2906 "gdx-197.orsay.grid5000.fr"
+> 8 0 15 2919 4715300000.000000
+> 6 0 2920 16 2906 "AS_netgear06.orsay.grid5000.fr_link_197_UP"
+> 8 0 17 2920 125000000.000000
+> 8 0 18 2920 0.000100
+> 6 0 2921 16 2906 "AS_netgear06.orsay.grid5000.fr_link_197_DOWN"
+> 8 0 17 2921 125000000.000000
+> 8 0 18 2921 0.000100
+> 6 0 2922 14 2906 "gdx-198.orsay.grid5000.fr"
+> 8 0 15 2922 4715300000.000000
+> 6 0 2923 16 2906 "AS_netgear06.orsay.grid5000.fr_link_198_UP"
+> 8 0 17 2923 125000000.000000
+> 8 0 18 2923 0.000100
+> 6 0 2924 16 2906 "AS_netgear06.orsay.grid5000.fr_link_198_DOWN"
+> 8 0 17 2924 125000000.000000
+> 8 0 18 2924 0.000100
+> 6 0 2925 14 2906 "gdx-199.orsay.grid5000.fr"
+> 8 0 15 2925 4715300000.000000
+> 6 0 2926 16 2906 "AS_netgear06.orsay.grid5000.fr_link_199_UP"
+> 8 0 17 2926 125000000.000000
+> 8 0 18 2926 0.000100
+> 6 0 2927 16 2906 "AS_netgear06.orsay.grid5000.fr_link_199_DOWN"
+> 8 0 17 2927 125000000.000000
+> 8 0 18 2927 0.000100
+> 6 0 2928 14 2906 "gdx-200.orsay.grid5000.fr"
+> 8 0 15 2928 4715300000.000000
+> 6 0 2929 16 2906 "AS_netgear06.orsay.grid5000.fr_link_200_UP"
+> 8 0 17 2929 125000000.000000
+> 8 0 18 2929 0.000100
+> 6 0 2930 16 2906 "AS_netgear06.orsay.grid5000.fr_link_200_DOWN"
+> 8 0 17 2930 125000000.000000
+> 8 0 18 2930 0.000100
+> 6 0 2931 14 2906 "gdx-201.orsay.grid5000.fr"
+> 8 0 15 2931 4715300000.000000
+> 6 0 2932 16 2906 "AS_netgear06.orsay.grid5000.fr_link_201_UP"
+> 8 0 17 2932 125000000.000000
+> 8 0 18 2932 0.000100
+> 6 0 2933 16 2906 "AS_netgear06.orsay.grid5000.fr_link_201_DOWN"
+> 8 0 17 2933 125000000.000000
+> 8 0 18 2933 0.000100
+> 6 0 2934 14 2906 "gdx-202.orsay.grid5000.fr"
+> 8 0 15 2934 4715300000.000000
+> 6 0 2935 16 2906 "AS_netgear06.orsay.grid5000.fr_link_202_UP"
+> 8 0 17 2935 125000000.000000
+> 8 0 18 2935 0.000100
+> 6 0 2936 16 2906 "AS_netgear06.orsay.grid5000.fr_link_202_DOWN"
+> 8 0 17 2936 125000000.000000
+> 8 0 18 2936 0.000100
+> 6 0 2937 14 2906 "gdx-203.orsay.grid5000.fr"
+> 8 0 15 2937 4715300000.000000
+> 6 0 2938 16 2906 "AS_netgear06.orsay.grid5000.fr_link_203_UP"
+> 8 0 17 2938 125000000.000000
+> 8 0 18 2938 0.000100
+> 6 0 2939 16 2906 "AS_netgear06.orsay.grid5000.fr_link_203_DOWN"
+> 8 0 17 2939 125000000.000000
+> 8 0 18 2939 0.000100
+> 6 0 2940 14 2906 "gdx-204.orsay.grid5000.fr"
+> 8 0 15 2940 4715300000.000000
+> 6 0 2941 16 2906 "AS_netgear06.orsay.grid5000.fr_link_204_UP"
+> 8 0 17 2941 125000000.000000
+> 8 0 18 2941 0.000100
+> 6 0 2942 16 2906 "AS_netgear06.orsay.grid5000.fr_link_204_DOWN"
+> 8 0 17 2942 125000000.000000
+> 8 0 18 2942 0.000100
+> 6 0 2943 14 2906 "gdx-205.orsay.grid5000.fr"
+> 8 0 15 2943 4715300000.000000
+> 6 0 2944 16 2906 "AS_netgear06.orsay.grid5000.fr_link_205_UP"
+> 8 0 17 2944 125000000.000000
+> 8 0 18 2944 0.000100
+> 6 0 2945 16 2906 "AS_netgear06.orsay.grid5000.fr_link_205_DOWN"
+> 8 0 17 2945 125000000.000000
+> 8 0 18 2945 0.000100
+> 6 0 2946 14 2906 "gdx-206.orsay.grid5000.fr"
+> 8 0 15 2946 4715300000.000000
+> 6 0 2947 16 2906 "AS_netgear06.orsay.grid5000.fr_link_206_UP"
+> 8 0 17 2947 125000000.000000
+> 8 0 18 2947 0.000100
+> 6 0 2948 16 2906 "AS_netgear06.orsay.grid5000.fr_link_206_DOWN"
+> 8 0 17 2948 125000000.000000
+> 8 0 18 2948 0.000100
+> 6 0 2949 14 2906 "gdx-207.orsay.grid5000.fr"
+> 8 0 15 2949 4715300000.000000
+> 6 0 2950 16 2906 "AS_netgear06.orsay.grid5000.fr_link_207_UP"
+> 8 0 17 2950 125000000.000000
+> 8 0 18 2950 0.000100
+> 6 0 2951 16 2906 "AS_netgear06.orsay.grid5000.fr_link_207_DOWN"
+> 8 0 17 2951 125000000.000000
+> 8 0 18 2951 0.000100
+> 6 0 2952 14 2906 "gdx-208.orsay.grid5000.fr"
+> 8 0 15 2952 4715300000.000000
+> 6 0 2953 16 2906 "AS_netgear06.orsay.grid5000.fr_link_208_UP"
+> 8 0 17 2953 125000000.000000
+> 8 0 18 2953 0.000100
+> 6 0 2954 16 2906 "AS_netgear06.orsay.grid5000.fr_link_208_DOWN"
+> 8 0 17 2954 125000000.000000
+> 8 0 18 2954 0.000100
+> 6 0 2955 14 2906 "gdx-209.orsay.grid5000.fr"
+> 8 0 15 2955 4715300000.000000
+> 6 0 2956 16 2906 "AS_netgear06.orsay.grid5000.fr_link_209_UP"
+> 8 0 17 2956 125000000.000000
+> 8 0 18 2956 0.000100
+> 6 0 2957 16 2906 "AS_netgear06.orsay.grid5000.fr_link_209_DOWN"
+> 8 0 17 2957 125000000.000000
+> 8 0 18 2957 0.000100
+> 6 0 2958 14 2906 "gdx-210.orsay.grid5000.fr"
+> 8 0 15 2958 4715300000.000000
+> 6 0 2959 16 2906 "AS_netgear06.orsay.grid5000.fr_link_210_UP"
+> 8 0 17 2959 125000000.000000
+> 8 0 18 2959 0.000100
+> 6 0 2960 16 2906 "AS_netgear06.orsay.grid5000.fr_link_210_DOWN"
+> 8 0 17 2960 125000000.000000
+> 8 0 18 2960 0.000100
+> 6 0 2961 14 2906 "gdx-211.orsay.grid5000.fr"
+> 8 0 15 2961 4715300000.000000
+> 6 0 2962 16 2906 "AS_netgear06.orsay.grid5000.fr_link_211_UP"
+> 8 0 17 2962 125000000.000000
+> 8 0 18 2962 0.000100
+> 6 0 2963 16 2906 "AS_netgear06.orsay.grid5000.fr_link_211_DOWN"
+> 8 0 17 2963 125000000.000000
+> 8 0 18 2963 0.000100
+> 6 0 2964 14 2906 "gdx-212.orsay.grid5000.fr"
+> 8 0 15 2964 4715300000.000000
+> 6 0 2965 16 2906 "AS_netgear06.orsay.grid5000.fr_link_212_UP"
+> 8 0 17 2965 125000000.000000
+> 8 0 18 2965 0.000100
+> 6 0 2966 16 2906 "AS_netgear06.orsay.grid5000.fr_link_212_DOWN"
+> 8 0 17 2966 125000000.000000
+> 8 0 18 2966 0.000100
+> 6 0 2967 14 2906 "gdx-213.orsay.grid5000.fr"
+> 8 0 15 2967 4715300000.000000
+> 6 0 2968 16 2906 "AS_netgear06.orsay.grid5000.fr_link_213_UP"
+> 8 0 17 2968 125000000.000000
+> 8 0 18 2968 0.000100
+> 6 0 2969 16 2906 "AS_netgear06.orsay.grid5000.fr_link_213_DOWN"
+> 8 0 17 2969 125000000.000000
+> 8 0 18 2969 0.000100
+> 6 0 2970 14 2906 "gdx-214.orsay.grid5000.fr"
+> 8 0 15 2970 4715300000.000000
+> 6 0 2971 16 2906 "AS_netgear06.orsay.grid5000.fr_link_214_UP"
+> 8 0 17 2971 125000000.000000
+> 8 0 18 2971 0.000100
+> 6 0 2972 16 2906 "AS_netgear06.orsay.grid5000.fr_link_214_DOWN"
+> 8 0 17 2972 125000000.000000
+> 8 0 18 2972 0.000100
+> 6 0 2973 14 2906 "gdx-215.orsay.grid5000.fr"
+> 8 0 15 2973 4715300000.000000
+> 6 0 2974 16 2906 "AS_netgear06.orsay.grid5000.fr_link_215_UP"
+> 8 0 17 2974 125000000.000000
+> 8 0 18 2974 0.000100
+> 6 0 2975 16 2906 "AS_netgear06.orsay.grid5000.fr_link_215_DOWN"
+> 8 0 17 2975 125000000.000000
+> 8 0 18 2975 0.000100
+> 6 0 2976 14 2906 "gdx-216.orsay.grid5000.fr"
+> 8 0 15 2976 4715300000.000000
+> 6 0 2977 16 2906 "AS_netgear06.orsay.grid5000.fr_link_216_UP"
+> 8 0 17 2977 125000000.000000
+> 8 0 18 2977 0.000100
+> 6 0 2978 16 2906 "AS_netgear06.orsay.grid5000.fr_link_216_DOWN"
+> 8 0 17 2978 125000000.000000
+> 8 0 18 2978 0.000100
+> 6 0 2979 19 2906 "gdx-AS_netgear06.orsay.grid5000.fr_router.orsay.grid5000.fr"
+> 6 0 2980 16 2906 "AS_netgear06.orsay.grid5000.fr_backbone"
+> 8 0 17 2980 1250000000.000000
+> 8 0 18 2980 0.000100
+> 6 0 2981 13 2350 "AS_netgear07.orsay.grid5000.fr"
+> 6 0 2982 14 2981 "gdx-217.orsay.grid5000.fr"
+> 8 0 15 2982 4715300000.000000
+> 6 0 2983 16 2981 "AS_netgear07.orsay.grid5000.fr_link_217_UP"
+> 8 0 17 2983 125000000.000000
+> 8 0 18 2983 0.000100
+> 6 0 2984 16 2981 "AS_netgear07.orsay.grid5000.fr_link_217_DOWN"
+> 8 0 17 2984 125000000.000000
+> 8 0 18 2984 0.000100
+> 6 0 2985 14 2981 "gdx-218.orsay.grid5000.fr"
+> 8 0 15 2985 4715300000.000000
+> 6 0 2986 16 2981 "AS_netgear07.orsay.grid5000.fr_link_218_UP"
+> 8 0 17 2986 125000000.000000
+> 8 0 18 2986 0.000100
+> 6 0 2987 16 2981 "AS_netgear07.orsay.grid5000.fr_link_218_DOWN"
+> 8 0 17 2987 125000000.000000
+> 8 0 18 2987 0.000100
+> 6 0 2988 14 2981 "gdx-219.orsay.grid5000.fr"
+> 8 0 15 2988 4715300000.000000
+> 6 0 2989 16 2981 "AS_netgear07.orsay.grid5000.fr_link_219_UP"
+> 8 0 17 2989 125000000.000000
+> 8 0 18 2989 0.000100
+> 6 0 2990 16 2981 "AS_netgear07.orsay.grid5000.fr_link_219_DOWN"
+> 8 0 17 2990 125000000.000000
+> 8 0 18 2990 0.000100
+> 6 0 2991 14 2981 "gdx-220.orsay.grid5000.fr"
+> 8 0 15 2991 4715300000.000000
+> 6 0 2992 16 2981 "AS_netgear07.orsay.grid5000.fr_link_220_UP"
+> 8 0 17 2992 125000000.000000
+> 8 0 18 2992 0.000100
+> 6 0 2993 16 2981 "AS_netgear07.orsay.grid5000.fr_link_220_DOWN"
+> 8 0 17 2993 125000000.000000
+> 8 0 18 2993 0.000100
+> 6 0 2994 14 2981 "gdx-221.orsay.grid5000.fr"
+> 8 0 15 2994 4715300000.000000
+> 6 0 2995 16 2981 "AS_netgear07.orsay.grid5000.fr_link_221_UP"
+> 8 0 17 2995 125000000.000000
+> 8 0 18 2995 0.000100
+> 6 0 2996 16 2981 "AS_netgear07.orsay.grid5000.fr_link_221_DOWN"
+> 8 0 17 2996 125000000.000000
+> 8 0 18 2996 0.000100
+> 6 0 2997 14 2981 "gdx-222.orsay.grid5000.fr"
+> 8 0 15 2997 4715300000.000000
+> 6 0 2998 16 2981 "AS_netgear07.orsay.grid5000.fr_link_222_UP"
+> 8 0 17 2998 125000000.000000
+> 8 0 18 2998 0.000100
+> 6 0 2999 16 2981 "AS_netgear07.orsay.grid5000.fr_link_222_DOWN"
+> 8 0 17 2999 125000000.000000
+> 8 0 18 2999 0.000100
+> 6 0 3000 14 2981 "gdx-223.orsay.grid5000.fr"
+> 8 0 15 3000 4715300000.000000
+> 6 0 3001 16 2981 "AS_netgear07.orsay.grid5000.fr_link_223_UP"
+> 8 0 17 3001 125000000.000000
+> 8 0 18 3001 0.000100
+> 6 0 3002 16 2981 "AS_netgear07.orsay.grid5000.fr_link_223_DOWN"
+> 8 0 17 3002 125000000.000000
+> 8 0 18 3002 0.000100
+> 6 0 3003 14 2981 "gdx-224.orsay.grid5000.fr"
+> 8 0 15 3003 4715300000.000000
+> 6 0 3004 16 2981 "AS_netgear07.orsay.grid5000.fr_link_224_UP"
+> 8 0 17 3004 125000000.000000
+> 8 0 18 3004 0.000100
+> 6 0 3005 16 2981 "AS_netgear07.orsay.grid5000.fr_link_224_DOWN"
+> 8 0 17 3005 125000000.000000
+> 8 0 18 3005 0.000100
+> 6 0 3006 14 2981 "gdx-225.orsay.grid5000.fr"
+> 8 0 15 3006 4715300000.000000
+> 6 0 3007 16 2981 "AS_netgear07.orsay.grid5000.fr_link_225_UP"
+> 8 0 17 3007 125000000.000000
+> 8 0 18 3007 0.000100
+> 6 0 3008 16 2981 "AS_netgear07.orsay.grid5000.fr_link_225_DOWN"
+> 8 0 17 3008 125000000.000000
+> 8 0 18 3008 0.000100
+> 6 0 3009 14 2981 "gdx-226.orsay.grid5000.fr"
+> 8 0 15 3009 4715300000.000000
+> 6 0 3010 16 2981 "AS_netgear07.orsay.grid5000.fr_link_226_UP"
+> 8 0 17 3010 125000000.000000
+> 8 0 18 3010 0.000100
+> 6 0 3011 16 2981 "AS_netgear07.orsay.grid5000.fr_link_226_DOWN"
+> 8 0 17 3011 125000000.000000
+> 8 0 18 3011 0.000100
+> 6 0 3012 14 2981 "gdx-227.orsay.grid5000.fr"
+> 8 0 15 3012 4715300000.000000
+> 6 0 3013 16 2981 "AS_netgear07.orsay.grid5000.fr_link_227_UP"
+> 8 0 17 3013 125000000.000000
+> 8 0 18 3013 0.000100
+> 6 0 3014 16 2981 "AS_netgear07.orsay.grid5000.fr_link_227_DOWN"
+> 8 0 17 3014 125000000.000000
+> 8 0 18 3014 0.000100
+> 6 0 3015 14 2981 "gdx-228.orsay.grid5000.fr"
+> 8 0 15 3015 4715300000.000000
+> 6 0 3016 16 2981 "AS_netgear07.orsay.grid5000.fr_link_228_UP"
+> 8 0 17 3016 125000000.000000
+> 8 0 18 3016 0.000100
+> 6 0 3017 16 2981 "AS_netgear07.orsay.grid5000.fr_link_228_DOWN"
+> 8 0 17 3017 125000000.000000
+> 8 0 18 3017 0.000100
+> 6 0 3018 14 2981 "gdx-229.orsay.grid5000.fr"
+> 8 0 15 3018 4715300000.000000
+> 6 0 3019 16 2981 "AS_netgear07.orsay.grid5000.fr_link_229_UP"
+> 8 0 17 3019 125000000.000000
+> 8 0 18 3019 0.000100
+> 6 0 3020 16 2981 "AS_netgear07.orsay.grid5000.fr_link_229_DOWN"
+> 8 0 17 3020 125000000.000000
+> 8 0 18 3020 0.000100
+> 6 0 3021 14 2981 "gdx-230.orsay.grid5000.fr"
+> 8 0 15 3021 4715300000.000000
+> 6 0 3022 16 2981 "AS_netgear07.orsay.grid5000.fr_link_230_UP"
+> 8 0 17 3022 125000000.000000
+> 8 0 18 3022 0.000100
+> 6 0 3023 16 2981 "AS_netgear07.orsay.grid5000.fr_link_230_DOWN"
+> 8 0 17 3023 125000000.000000
+> 8 0 18 3023 0.000100
+> 6 0 3024 14 2981 "gdx-231.orsay.grid5000.fr"
+> 8 0 15 3024 4715300000.000000
+> 6 0 3025 16 2981 "AS_netgear07.orsay.grid5000.fr_link_231_UP"
+> 8 0 17 3025 125000000.000000
+> 8 0 18 3025 0.000100
+> 6 0 3026 16 2981 "AS_netgear07.orsay.grid5000.fr_link_231_DOWN"
+> 8 0 17 3026 125000000.000000
+> 8 0 18 3026 0.000100
+> 6 0 3027 14 2981 "gdx-232.orsay.grid5000.fr"
+> 8 0 15 3027 4715300000.000000
+> 6 0 3028 16 2981 "AS_netgear07.orsay.grid5000.fr_link_232_UP"
+> 8 0 17 3028 125000000.000000
+> 8 0 18 3028 0.000100
+> 6 0 3029 16 2981 "AS_netgear07.orsay.grid5000.fr_link_232_DOWN"
+> 8 0 17 3029 125000000.000000
+> 8 0 18 3029 0.000100
+> 6 0 3030 14 2981 "gdx-233.orsay.grid5000.fr"
+> 8 0 15 3030 4715300000.000000
+> 6 0 3031 16 2981 "AS_netgear07.orsay.grid5000.fr_link_233_UP"
+> 8 0 17 3031 125000000.000000
+> 8 0 18 3031 0.000100
+> 6 0 3032 16 2981 "AS_netgear07.orsay.grid5000.fr_link_233_DOWN"
+> 8 0 17 3032 125000000.000000
+> 8 0 18 3032 0.000100
+> 6 0 3033 14 2981 "gdx-234.orsay.grid5000.fr"
+> 8 0 15 3033 4715300000.000000
+> 6 0 3034 16 2981 "AS_netgear07.orsay.grid5000.fr_link_234_UP"
+> 8 0 17 3034 125000000.000000
+> 8 0 18 3034 0.000100
+> 6 0 3035 16 2981 "AS_netgear07.orsay.grid5000.fr_link_234_DOWN"
+> 8 0 17 3035 125000000.000000
+> 8 0 18 3035 0.000100
+> 6 0 3036 14 2981 "gdx-235.orsay.grid5000.fr"
+> 8 0 15 3036 4715300000.000000
+> 6 0 3037 16 2981 "AS_netgear07.orsay.grid5000.fr_link_235_UP"
+> 8 0 17 3037 125000000.000000
+> 8 0 18 3037 0.000100
+> 6 0 3038 16 2981 "AS_netgear07.orsay.grid5000.fr_link_235_DOWN"
+> 8 0 17 3038 125000000.000000
+> 8 0 18 3038 0.000100
+> 6 0 3039 14 2981 "gdx-236.orsay.grid5000.fr"
+> 8 0 15 3039 4715300000.000000
+> 6 0 3040 16 2981 "AS_netgear07.orsay.grid5000.fr_link_236_UP"
+> 8 0 17 3040 125000000.000000
+> 8 0 18 3040 0.000100
+> 6 0 3041 16 2981 "AS_netgear07.orsay.grid5000.fr_link_236_DOWN"
+> 8 0 17 3041 125000000.000000
+> 8 0 18 3041 0.000100
+> 6 0 3042 14 2981 "gdx-237.orsay.grid5000.fr"
+> 8 0 15 3042 4715300000.000000
+> 6 0 3043 16 2981 "AS_netgear07.orsay.grid5000.fr_link_237_UP"
+> 8 0 17 3043 125000000.000000
+> 8 0 18 3043 0.000100
+> 6 0 3044 16 2981 "AS_netgear07.orsay.grid5000.fr_link_237_DOWN"
+> 8 0 17 3044 125000000.000000
+> 8 0 18 3044 0.000100
+> 6 0 3045 14 2981 "gdx-238.orsay.grid5000.fr"
+> 8 0 15 3045 4715300000.000000
+> 6 0 3046 16 2981 "AS_netgear07.orsay.grid5000.fr_link_238_UP"
+> 8 0 17 3046 125000000.000000
+> 8 0 18 3046 0.000100
+> 6 0 3047 16 2981 "AS_netgear07.orsay.grid5000.fr_link_238_DOWN"
+> 8 0 17 3047 125000000.000000
+> 8 0 18 3047 0.000100
+> 6 0 3048 14 2981 "gdx-239.orsay.grid5000.fr"
+> 8 0 15 3048 4715300000.000000
+> 6 0 3049 16 2981 "AS_netgear07.orsay.grid5000.fr_link_239_UP"
+> 8 0 17 3049 125000000.000000
+> 8 0 18 3049 0.000100
+> 6 0 3050 16 2981 "AS_netgear07.orsay.grid5000.fr_link_239_DOWN"
+> 8 0 17 3050 125000000.000000
+> 8 0 18 3050 0.000100
+> 6 0 3051 14 2981 "gdx-240.orsay.grid5000.fr"
+> 8 0 15 3051 4715300000.000000
+> 6 0 3052 16 2981 "AS_netgear07.orsay.grid5000.fr_link_240_UP"
+> 8 0 17 3052 125000000.000000
+> 8 0 18 3052 0.000100
+> 6 0 3053 16 2981 "AS_netgear07.orsay.grid5000.fr_link_240_DOWN"
+> 8 0 17 3053 125000000.000000
+> 8 0 18 3053 0.000100
+> 6 0 3054 14 2981 "gdx-241.orsay.grid5000.fr"
+> 8 0 15 3054 4715300000.000000
+> 6 0 3055 16 2981 "AS_netgear07.orsay.grid5000.fr_link_241_UP"
+> 8 0 17 3055 125000000.000000
+> 8 0 18 3055 0.000100
+> 6 0 3056 16 2981 "AS_netgear07.orsay.grid5000.fr_link_241_DOWN"
+> 8 0 17 3056 125000000.000000
+> 8 0 18 3056 0.000100
+> 6 0 3057 14 2981 "gdx-242.orsay.grid5000.fr"
+> 8 0 15 3057 4715300000.000000
+> 6 0 3058 16 2981 "AS_netgear07.orsay.grid5000.fr_link_242_UP"
+> 8 0 17 3058 125000000.000000
+> 8 0 18 3058 0.000100
+> 6 0 3059 16 2981 "AS_netgear07.orsay.grid5000.fr_link_242_DOWN"
+> 8 0 17 3059 125000000.000000
+> 8 0 18 3059 0.000100
+> 6 0 3060 14 2981 "gdx-243.orsay.grid5000.fr"
+> 8 0 15 3060 4715300000.000000
+> 6 0 3061 16 2981 "AS_netgear07.orsay.grid5000.fr_link_243_UP"
+> 8 0 17 3061 125000000.000000
+> 8 0 18 3061 0.000100
+> 6 0 3062 16 2981 "AS_netgear07.orsay.grid5000.fr_link_243_DOWN"
+> 8 0 17 3062 125000000.000000
+> 8 0 18 3062 0.000100
+> 6 0 3063 14 2981 "gdx-244.orsay.grid5000.fr"
+> 8 0 15 3063 4715300000.000000
+> 6 0 3064 16 2981 "AS_netgear07.orsay.grid5000.fr_link_244_UP"
+> 8 0 17 3064 125000000.000000
+> 8 0 18 3064 0.000100
+> 6 0 3065 16 2981 "AS_netgear07.orsay.grid5000.fr_link_244_DOWN"
+> 8 0 17 3065 125000000.000000
+> 8 0 18 3065 0.000100
+> 6 0 3066 14 2981 "gdx-245.orsay.grid5000.fr"
+> 8 0 15 3066 4715300000.000000
+> 6 0 3067 16 2981 "AS_netgear07.orsay.grid5000.fr_link_245_UP"
+> 8 0 17 3067 125000000.000000
+> 8 0 18 3067 0.000100
+> 6 0 3068 16 2981 "AS_netgear07.orsay.grid5000.fr_link_245_DOWN"
+> 8 0 17 3068 125000000.000000
+> 8 0 18 3068 0.000100
+> 6 0 3069 14 2981 "gdx-246.orsay.grid5000.fr"
+> 8 0 15 3069 4715300000.000000
+> 6 0 3070 16 2981 "AS_netgear07.orsay.grid5000.fr_link_246_UP"
+> 8 0 17 3070 125000000.000000
+> 8 0 18 3070 0.000100
+> 6 0 3071 16 2981 "AS_netgear07.orsay.grid5000.fr_link_246_DOWN"
+> 8 0 17 3071 125000000.000000
+> 8 0 18 3071 0.000100
+> 6 0 3072 14 2981 "gdx-247.orsay.grid5000.fr"
+> 8 0 15 3072 4715300000.000000
+> 6 0 3073 16 2981 "AS_netgear07.orsay.grid5000.fr_link_247_UP"
+> 8 0 17 3073 125000000.000000
+> 8 0 18 3073 0.000100
+> 6 0 3074 16 2981 "AS_netgear07.orsay.grid5000.fr_link_247_DOWN"
+> 8 0 17 3074 125000000.000000
+> 8 0 18 3074 0.000100
+> 6 0 3075 14 2981 "gdx-248.orsay.grid5000.fr"
+> 8 0 15 3075 4715300000.000000
+> 6 0 3076 16 2981 "AS_netgear07.orsay.grid5000.fr_link_248_UP"
+> 8 0 17 3076 125000000.000000
+> 8 0 18 3076 0.000100
+> 6 0 3077 16 2981 "AS_netgear07.orsay.grid5000.fr_link_248_DOWN"
+> 8 0 17 3077 125000000.000000
+> 8 0 18 3077 0.000100
+> 6 0 3078 14 2981 "gdx-249.orsay.grid5000.fr"
+> 8 0 15 3078 4715300000.000000
+> 6 0 3079 16 2981 "AS_netgear07.orsay.grid5000.fr_link_249_UP"
+> 8 0 17 3079 125000000.000000
+> 8 0 18 3079 0.000100
+> 6 0 3080 16 2981 "AS_netgear07.orsay.grid5000.fr_link_249_DOWN"
+> 8 0 17 3080 125000000.000000
+> 8 0 18 3080 0.000100
+> 6 0 3081 14 2981 "gdx-250.orsay.grid5000.fr"
+> 8 0 15 3081 4715300000.000000
+> 6 0 3082 16 2981 "AS_netgear07.orsay.grid5000.fr_link_250_UP"
+> 8 0 17 3082 125000000.000000
+> 8 0 18 3082 0.000100
+> 6 0 3083 16 2981 "AS_netgear07.orsay.grid5000.fr_link_250_DOWN"
+> 8 0 17 3083 125000000.000000
+> 8 0 18 3083 0.000100
+> 6 0 3084 14 2981 "gdx-251.orsay.grid5000.fr"
+> 8 0 15 3084 4715300000.000000
+> 6 0 3085 16 2981 "AS_netgear07.orsay.grid5000.fr_link_251_UP"
+> 8 0 17 3085 125000000.000000
+> 8 0 18 3085 0.000100
+> 6 0 3086 16 2981 "AS_netgear07.orsay.grid5000.fr_link_251_DOWN"
+> 8 0 17 3086 125000000.000000
+> 8 0 18 3086 0.000100
+> 6 0 3087 14 2981 "gdx-252.orsay.grid5000.fr"
+> 8 0 15 3087 4715300000.000000
+> 6 0 3088 16 2981 "AS_netgear07.orsay.grid5000.fr_link_252_UP"
+> 8 0 17 3088 125000000.000000
+> 8 0 18 3088 0.000100
+> 6 0 3089 16 2981 "AS_netgear07.orsay.grid5000.fr_link_252_DOWN"
+> 8 0 17 3089 125000000.000000
+> 8 0 18 3089 0.000100
+> 6 0 3090 19 2981 "gdx-AS_netgear07.orsay.grid5000.fr_router.orsay.grid5000.fr"
+> 6 0 3091 16 2981 "AS_netgear07.orsay.grid5000.fr_backbone"
+> 8 0 17 3091 1250000000.000000
+> 8 0 18 3091 0.000100
+> 6 0 3092 13 2350 "AS_netgear08.orsay.grid5000.fr"
+> 6 0 3093 14 3092 "gdx-253.orsay.grid5000.fr"
+> 8 0 15 3093 4715300000.000000
+> 6 0 3094 16 3092 "AS_netgear08.orsay.grid5000.fr_link_253_UP"
+> 8 0 17 3094 125000000.000000
+> 8 0 18 3094 0.000100
+> 6 0 3095 16 3092 "AS_netgear08.orsay.grid5000.fr_link_253_DOWN"
+> 8 0 17 3095 125000000.000000
+> 8 0 18 3095 0.000100
+> 6 0 3096 14 3092 "gdx-254.orsay.grid5000.fr"
+> 8 0 15 3096 4715300000.000000
+> 6 0 3097 16 3092 "AS_netgear08.orsay.grid5000.fr_link_254_UP"
+> 8 0 17 3097 125000000.000000
+> 8 0 18 3097 0.000100
+> 6 0 3098 16 3092 "AS_netgear08.orsay.grid5000.fr_link_254_DOWN"
+> 8 0 17 3098 125000000.000000
+> 8 0 18 3098 0.000100
+> 6 0 3099 14 3092 "gdx-255.orsay.grid5000.fr"
+> 8 0 15 3099 4715300000.000000
+> 6 0 3100 16 3092 "AS_netgear08.orsay.grid5000.fr_link_255_UP"
+> 8 0 17 3100 125000000.000000
+> 8 0 18 3100 0.000100
+> 6 0 3101 16 3092 "AS_netgear08.orsay.grid5000.fr_link_255_DOWN"
+> 8 0 17 3101 125000000.000000
+> 8 0 18 3101 0.000100
+> 6 0 3102 14 3092 "gdx-256.orsay.grid5000.fr"
+> 8 0 15 3102 4715300000.000000
+> 6 0 3103 16 3092 "AS_netgear08.orsay.grid5000.fr_link_256_UP"
+> 8 0 17 3103 125000000.000000
+> 8 0 18 3103 0.000100
+> 6 0 3104 16 3092 "AS_netgear08.orsay.grid5000.fr_link_256_DOWN"
+> 8 0 17 3104 125000000.000000
+> 8 0 18 3104 0.000100
+> 6 0 3105 14 3092 "gdx-257.orsay.grid5000.fr"
+> 8 0 15 3105 4715300000.000000
+> 6 0 3106 16 3092 "AS_netgear08.orsay.grid5000.fr_link_257_UP"
+> 8 0 17 3106 125000000.000000
+> 8 0 18 3106 0.000100
+> 6 0 3107 16 3092 "AS_netgear08.orsay.grid5000.fr_link_257_DOWN"
+> 8 0 17 3107 125000000.000000
+> 8 0 18 3107 0.000100
+> 6 0 3108 14 3092 "gdx-258.orsay.grid5000.fr"
+> 8 0 15 3108 4715300000.000000
+> 6 0 3109 16 3092 "AS_netgear08.orsay.grid5000.fr_link_258_UP"
+> 8 0 17 3109 125000000.000000
+> 8 0 18 3109 0.000100
+> 6 0 3110 16 3092 "AS_netgear08.orsay.grid5000.fr_link_258_DOWN"
+> 8 0 17 3110 125000000.000000
+> 8 0 18 3110 0.000100
+> 6 0 3111 14 3092 "gdx-259.orsay.grid5000.fr"
+> 8 0 15 3111 4715300000.000000
+> 6 0 3112 16 3092 "AS_netgear08.orsay.grid5000.fr_link_259_UP"
+> 8 0 17 3112 125000000.000000
+> 8 0 18 3112 0.000100
+> 6 0 3113 16 3092 "AS_netgear08.orsay.grid5000.fr_link_259_DOWN"
+> 8 0 17 3113 125000000.000000
+> 8 0 18 3113 0.000100
+> 6 0 3114 14 3092 "gdx-260.orsay.grid5000.fr"
+> 8 0 15 3114 4715300000.000000
+> 6 0 3115 16 3092 "AS_netgear08.orsay.grid5000.fr_link_260_UP"
+> 8 0 17 3115 125000000.000000
+> 8 0 18 3115 0.000100
+> 6 0 3116 16 3092 "AS_netgear08.orsay.grid5000.fr_link_260_DOWN"
+> 8 0 17 3116 125000000.000000
+> 8 0 18 3116 0.000100
+> 6 0 3117 14 3092 "gdx-261.orsay.grid5000.fr"
+> 8 0 15 3117 4715300000.000000
+> 6 0 3118 16 3092 "AS_netgear08.orsay.grid5000.fr_link_261_UP"
+> 8 0 17 3118 125000000.000000
+> 8 0 18 3118 0.000100
+> 6 0 3119 16 3092 "AS_netgear08.orsay.grid5000.fr_link_261_DOWN"
+> 8 0 17 3119 125000000.000000
+> 8 0 18 3119 0.000100
+> 6 0 3120 14 3092 "gdx-262.orsay.grid5000.fr"
+> 8 0 15 3120 4715300000.000000
+> 6 0 3121 16 3092 "AS_netgear08.orsay.grid5000.fr_link_262_UP"
+> 8 0 17 3121 125000000.000000
+> 8 0 18 3121 0.000100
+> 6 0 3122 16 3092 "AS_netgear08.orsay.grid5000.fr_link_262_DOWN"
+> 8 0 17 3122 125000000.000000
+> 8 0 18 3122 0.000100
+> 6 0 3123 14 3092 "gdx-263.orsay.grid5000.fr"
+> 8 0 15 3123 4715300000.000000
+> 6 0 3124 16 3092 "AS_netgear08.orsay.grid5000.fr_link_263_UP"
+> 8 0 17 3124 125000000.000000
+> 8 0 18 3124 0.000100
+> 6 0 3125 16 3092 "AS_netgear08.orsay.grid5000.fr_link_263_DOWN"
+> 8 0 17 3125 125000000.000000
+> 8 0 18 3125 0.000100
+> 6 0 3126 14 3092 "gdx-264.orsay.grid5000.fr"
+> 8 0 15 3126 4715300000.000000
+> 6 0 3127 16 3092 "AS_netgear08.orsay.grid5000.fr_link_264_UP"
+> 8 0 17 3127 125000000.000000
+> 8 0 18 3127 0.000100
+> 6 0 3128 16 3092 "AS_netgear08.orsay.grid5000.fr_link_264_DOWN"
+> 8 0 17 3128 125000000.000000
+> 8 0 18 3128 0.000100
+> 6 0 3129 14 3092 "gdx-265.orsay.grid5000.fr"
+> 8 0 15 3129 4715300000.000000
+> 6 0 3130 16 3092 "AS_netgear08.orsay.grid5000.fr_link_265_UP"
+> 8 0 17 3130 125000000.000000
+> 8 0 18 3130 0.000100
+> 6 0 3131 16 3092 "AS_netgear08.orsay.grid5000.fr_link_265_DOWN"
+> 8 0 17 3131 125000000.000000
+> 8 0 18 3131 0.000100
+> 6 0 3132 14 3092 "gdx-266.orsay.grid5000.fr"
+> 8 0 15 3132 4715300000.000000
+> 6 0 3133 16 3092 "AS_netgear08.orsay.grid5000.fr_link_266_UP"
+> 8 0 17 3133 125000000.000000
+> 8 0 18 3133 0.000100
+> 6 0 3134 16 3092 "AS_netgear08.orsay.grid5000.fr_link_266_DOWN"
+> 8 0 17 3134 125000000.000000
+> 8 0 18 3134 0.000100
+> 6 0 3135 14 3092 "gdx-267.orsay.grid5000.fr"
+> 8 0 15 3135 4715300000.000000
+> 6 0 3136 16 3092 "AS_netgear08.orsay.grid5000.fr_link_267_UP"
+> 8 0 17 3136 125000000.000000
+> 8 0 18 3136 0.000100
+> 6 0 3137 16 3092 "AS_netgear08.orsay.grid5000.fr_link_267_DOWN"
+> 8 0 17 3137 125000000.000000
+> 8 0 18 3137 0.000100
+> 6 0 3138 14 3092 "gdx-268.orsay.grid5000.fr"
+> 8 0 15 3138 4715300000.000000
+> 6 0 3139 16 3092 "AS_netgear08.orsay.grid5000.fr_link_268_UP"
+> 8 0 17 3139 125000000.000000
+> 8 0 18 3139 0.000100
+> 6 0 3140 16 3092 "AS_netgear08.orsay.grid5000.fr_link_268_DOWN"
+> 8 0 17 3140 125000000.000000
+> 8 0 18 3140 0.000100
+> 6 0 3141 14 3092 "gdx-269.orsay.grid5000.fr"
+> 8 0 15 3141 4715300000.000000
+> 6 0 3142 16 3092 "AS_netgear08.orsay.grid5000.fr_link_269_UP"
+> 8 0 17 3142 125000000.000000
+> 8 0 18 3142 0.000100
+> 6 0 3143 16 3092 "AS_netgear08.orsay.grid5000.fr_link_269_DOWN"
+> 8 0 17 3143 125000000.000000
+> 8 0 18 3143 0.000100
+> 6 0 3144 14 3092 "gdx-270.orsay.grid5000.fr"
+> 8 0 15 3144 4715300000.000000
+> 6 0 3145 16 3092 "AS_netgear08.orsay.grid5000.fr_link_270_UP"
+> 8 0 17 3145 125000000.000000
+> 8 0 18 3145 0.000100
+> 6 0 3146 16 3092 "AS_netgear08.orsay.grid5000.fr_link_270_DOWN"
+> 8 0 17 3146 125000000.000000
+> 8 0 18 3146 0.000100
+> 6 0 3147 14 3092 "gdx-271.orsay.grid5000.fr"
+> 8 0 15 3147 4715300000.000000
+> 6 0 3148 16 3092 "AS_netgear08.orsay.grid5000.fr_link_271_UP"
+> 8 0 17 3148 125000000.000000
+> 8 0 18 3148 0.000100
+> 6 0 3149 16 3092 "AS_netgear08.orsay.grid5000.fr_link_271_DOWN"
+> 8 0 17 3149 125000000.000000
+> 8 0 18 3149 0.000100
+> 6 0 3150 14 3092 "gdx-272.orsay.grid5000.fr"
+> 8 0 15 3150 4715300000.000000
+> 6 0 3151 16 3092 "AS_netgear08.orsay.grid5000.fr_link_272_UP"
+> 8 0 17 3151 125000000.000000
+> 8 0 18 3151 0.000100
+> 6 0 3152 16 3092 "AS_netgear08.orsay.grid5000.fr_link_272_DOWN"
+> 8 0 17 3152 125000000.000000
+> 8 0 18 3152 0.000100
+> 6 0 3153 14 3092 "gdx-273.orsay.grid5000.fr"
+> 8 0 15 3153 4715300000.000000
+> 6 0 3154 16 3092 "AS_netgear08.orsay.grid5000.fr_link_273_UP"
+> 8 0 17 3154 125000000.000000
+> 8 0 18 3154 0.000100
+> 6 0 3155 16 3092 "AS_netgear08.orsay.grid5000.fr_link_273_DOWN"
+> 8 0 17 3155 125000000.000000
+> 8 0 18 3155 0.000100
+> 6 0 3156 14 3092 "gdx-274.orsay.grid5000.fr"
+> 8 0 15 3156 4715300000.000000
+> 6 0 3157 16 3092 "AS_netgear08.orsay.grid5000.fr_link_274_UP"
+> 8 0 17 3157 125000000.000000
+> 8 0 18 3157 0.000100
+> 6 0 3158 16 3092 "AS_netgear08.orsay.grid5000.fr_link_274_DOWN"
+> 8 0 17 3158 125000000.000000
+> 8 0 18 3158 0.000100
+> 6 0 3159 14 3092 "gdx-275.orsay.grid5000.fr"
+> 8 0 15 3159 4715300000.000000
+> 6 0 3160 16 3092 "AS_netgear08.orsay.grid5000.fr_link_275_UP"
+> 8 0 17 3160 125000000.000000
+> 8 0 18 3160 0.000100
+> 6 0 3161 16 3092 "AS_netgear08.orsay.grid5000.fr_link_275_DOWN"
+> 8 0 17 3161 125000000.000000
+> 8 0 18 3161 0.000100
+> 6 0 3162 14 3092 "gdx-276.orsay.grid5000.fr"
+> 8 0 15 3162 4715300000.000000
+> 6 0 3163 16 3092 "AS_netgear08.orsay.grid5000.fr_link_276_UP"
+> 8 0 17 3163 125000000.000000
+> 8 0 18 3163 0.000100
+> 6 0 3164 16 3092 "AS_netgear08.orsay.grid5000.fr_link_276_DOWN"
+> 8 0 17 3164 125000000.000000
+> 8 0 18 3164 0.000100
+> 6 0 3165 14 3092 "gdx-277.orsay.grid5000.fr"
+> 8 0 15 3165 4715300000.000000
+> 6 0 3166 16 3092 "AS_netgear08.orsay.grid5000.fr_link_277_UP"
+> 8 0 17 3166 125000000.000000
+> 8 0 18 3166 0.000100
+> 6 0 3167 16 3092 "AS_netgear08.orsay.grid5000.fr_link_277_DOWN"
+> 8 0 17 3167 125000000.000000
+> 8 0 18 3167 0.000100
+> 6 0 3168 14 3092 "gdx-278.orsay.grid5000.fr"
+> 8 0 15 3168 4715300000.000000
+> 6 0 3169 16 3092 "AS_netgear08.orsay.grid5000.fr_link_278_UP"
+> 8 0 17 3169 125000000.000000
+> 8 0 18 3169 0.000100
+> 6 0 3170 16 3092 "AS_netgear08.orsay.grid5000.fr_link_278_DOWN"
+> 8 0 17 3170 125000000.000000
+> 8 0 18 3170 0.000100
+> 6 0 3171 14 3092 "gdx-279.orsay.grid5000.fr"
+> 8 0 15 3171 4715300000.000000
+> 6 0 3172 16 3092 "AS_netgear08.orsay.grid5000.fr_link_279_UP"
+> 8 0 17 3172 125000000.000000
+> 8 0 18 3172 0.000100
+> 6 0 3173 16 3092 "AS_netgear08.orsay.grid5000.fr_link_279_DOWN"
+> 8 0 17 3173 125000000.000000
+> 8 0 18 3173 0.000100
+> 6 0 3174 14 3092 "gdx-280.orsay.grid5000.fr"
+> 8 0 15 3174 4715300000.000000
+> 6 0 3175 16 3092 "AS_netgear08.orsay.grid5000.fr_link_280_UP"
+> 8 0 17 3175 125000000.000000
+> 8 0 18 3175 0.000100
+> 6 0 3176 16 3092 "AS_netgear08.orsay.grid5000.fr_link_280_DOWN"
+> 8 0 17 3176 125000000.000000
+> 8 0 18 3176 0.000100
+> 6 0 3177 14 3092 "gdx-281.orsay.grid5000.fr"
+> 8 0 15 3177 4715300000.000000
+> 6 0 3178 16 3092 "AS_netgear08.orsay.grid5000.fr_link_281_UP"
+> 8 0 17 3178 125000000.000000
+> 8 0 18 3178 0.000100
+> 6 0 3179 16 3092 "AS_netgear08.orsay.grid5000.fr_link_281_DOWN"
+> 8 0 17 3179 125000000.000000
+> 8 0 18 3179 0.000100
+> 6 0 3180 14 3092 "gdx-282.orsay.grid5000.fr"
+> 8 0 15 3180 4715300000.000000
+> 6 0 3181 16 3092 "AS_netgear08.orsay.grid5000.fr_link_282_UP"
+> 8 0 17 3181 125000000.000000
+> 8 0 18 3181 0.000100
+> 6 0 3182 16 3092 "AS_netgear08.orsay.grid5000.fr_link_282_DOWN"
+> 8 0 17 3182 125000000.000000
+> 8 0 18 3182 0.000100
+> 6 0 3183 14 3092 "gdx-283.orsay.grid5000.fr"
+> 8 0 15 3183 4715300000.000000
+> 6 0 3184 16 3092 "AS_netgear08.orsay.grid5000.fr_link_283_UP"
+> 8 0 17 3184 125000000.000000
+> 8 0 18 3184 0.000100
+> 6 0 3185 16 3092 "AS_netgear08.orsay.grid5000.fr_link_283_DOWN"
+> 8 0 17 3185 125000000.000000
+> 8 0 18 3185 0.000100
+> 6 0 3186 14 3092 "gdx-284.orsay.grid5000.fr"
+> 8 0 15 3186 4715300000.000000
+> 6 0 3187 16 3092 "AS_netgear08.orsay.grid5000.fr_link_284_UP"
+> 8 0 17 3187 125000000.000000
+> 8 0 18 3187 0.000100
+> 6 0 3188 16 3092 "AS_netgear08.orsay.grid5000.fr_link_284_DOWN"
+> 8 0 17 3188 125000000.000000
+> 8 0 18 3188 0.000100
+> 6 0 3189 14 3092 "gdx-285.orsay.grid5000.fr"
+> 8 0 15 3189 4715300000.000000
+> 6 0 3190 16 3092 "AS_netgear08.orsay.grid5000.fr_link_285_UP"
+> 8 0 17 3190 125000000.000000
+> 8 0 18 3190 0.000100
+> 6 0 3191 16 3092 "AS_netgear08.orsay.grid5000.fr_link_285_DOWN"
+> 8 0 17 3191 125000000.000000
+> 8 0 18 3191 0.000100
+> 6 0 3192 14 3092 "gdx-286.orsay.grid5000.fr"
+> 8 0 15 3192 4715300000.000000
+> 6 0 3193 16 3092 "AS_netgear08.orsay.grid5000.fr_link_286_UP"
+> 8 0 17 3193 125000000.000000
+> 8 0 18 3193 0.000100
+> 6 0 3194 16 3092 "AS_netgear08.orsay.grid5000.fr_link_286_DOWN"
+> 8 0 17 3194 125000000.000000
+> 8 0 18 3194 0.000100
+> 6 0 3195 14 3092 "gdx-287.orsay.grid5000.fr"
+> 8 0 15 3195 4715300000.000000
+> 6 0 3196 16 3092 "AS_netgear08.orsay.grid5000.fr_link_287_UP"
+> 8 0 17 3196 125000000.000000
+> 8 0 18 3196 0.000100
+> 6 0 3197 16 3092 "AS_netgear08.orsay.grid5000.fr_link_287_DOWN"
+> 8 0 17 3197 125000000.000000
+> 8 0 18 3197 0.000100
+> 6 0 3198 14 3092 "gdx-288.orsay.grid5000.fr"
+> 8 0 15 3198 4715300000.000000
+> 6 0 3199 16 3092 "AS_netgear08.orsay.grid5000.fr_link_288_UP"
+> 8 0 17 3199 125000000.000000
+> 8 0 18 3199 0.000100
+> 6 0 3200 16 3092 "AS_netgear08.orsay.grid5000.fr_link_288_DOWN"
+> 8 0 17 3200 125000000.000000
+> 8 0 18 3200 0.000100
+> 6 0 3201 19 3092 "gdx-AS_netgear08.orsay.grid5000.fr_router.orsay.grid5000.fr"
+> 6 0 3202 16 3092 "AS_netgear08.orsay.grid5000.fr_backbone"
+> 8 0 17 3202 1250000000.000000
+> 8 0 18 3202 0.000100
+> 6 0 3203 13 2350 "AS_procurve-bmc-09.orsay.grid5000.fr"
+> 6 0 3204 14 3203 "gdx-289.orsay.grid5000.fr"
+> 8 0 15 3204 4715300000.000000
+> 6 0 3205 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_289_UP"
+> 8 0 17 3205 125000000.000000
+> 8 0 18 3205 0.000100
+> 6 0 3206 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_289_DOWN"
+> 8 0 17 3206 125000000.000000
+> 8 0 18 3206 0.000100
+> 6 0 3207 14 3203 "gdx-290.orsay.grid5000.fr"
+> 8 0 15 3207 4715300000.000000
+> 6 0 3208 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_290_UP"
+> 8 0 17 3208 125000000.000000
+> 8 0 18 3208 0.000100
+> 6 0 3209 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_290_DOWN"
+> 8 0 17 3209 125000000.000000
+> 8 0 18 3209 0.000100
+> 6 0 3210 14 3203 "gdx-291.orsay.grid5000.fr"
+> 8 0 15 3210 4715300000.000000
+> 6 0 3211 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_291_UP"
+> 8 0 17 3211 125000000.000000
+> 8 0 18 3211 0.000100
+> 6 0 3212 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_291_DOWN"
+> 8 0 17 3212 125000000.000000
+> 8 0 18 3212 0.000100
+> 6 0 3213 14 3203 "gdx-292.orsay.grid5000.fr"
+> 8 0 15 3213 4715300000.000000
+> 6 0 3214 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_292_UP"
+> 8 0 17 3214 125000000.000000
+> 8 0 18 3214 0.000100
+> 6 0 3215 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_292_DOWN"
+> 8 0 17 3215 125000000.000000
+> 8 0 18 3215 0.000100
+> 6 0 3216 14 3203 "gdx-293.orsay.grid5000.fr"
+> 8 0 15 3216 4715300000.000000
+> 6 0 3217 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_293_UP"
+> 8 0 17 3217 125000000.000000
+> 8 0 18 3217 0.000100
+> 6 0 3218 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_293_DOWN"
+> 8 0 17 3218 125000000.000000
+> 8 0 18 3218 0.000100
+> 6 0 3219 14 3203 "gdx-294.orsay.grid5000.fr"
+> 8 0 15 3219 4715300000.000000
+> 6 0 3220 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_294_UP"
+> 8 0 17 3220 125000000.000000
+> 8 0 18 3220 0.000100
+> 6 0 3221 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_294_DOWN"
+> 8 0 17 3221 125000000.000000
+> 8 0 18 3221 0.000100
+> 6 0 3222 14 3203 "gdx-295.orsay.grid5000.fr"
+> 8 0 15 3222 4715300000.000000
+> 6 0 3223 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_295_UP"
+> 8 0 17 3223 125000000.000000
+> 8 0 18 3223 0.000100
+> 6 0 3224 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_295_DOWN"
+> 8 0 17 3224 125000000.000000
+> 8 0 18 3224 0.000100
+> 6 0 3225 14 3203 "gdx-296.orsay.grid5000.fr"
+> 8 0 15 3225 4715300000.000000
+> 6 0 3226 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_296_UP"
+> 8 0 17 3226 125000000.000000
+> 8 0 18 3226 0.000100
+> 6 0 3227 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_296_DOWN"
+> 8 0 17 3227 125000000.000000
+> 8 0 18 3227 0.000100
+> 6 0 3228 14 3203 "gdx-297.orsay.grid5000.fr"
+> 8 0 15 3228 4715300000.000000
+> 6 0 3229 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_297_UP"
+> 8 0 17 3229 125000000.000000
+> 8 0 18 3229 0.000100
+> 6 0 3230 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_297_DOWN"
+> 8 0 17 3230 125000000.000000
+> 8 0 18 3230 0.000100
+> 6 0 3231 14 3203 "gdx-298.orsay.grid5000.fr"
+> 8 0 15 3231 4715300000.000000
+> 6 0 3232 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_298_UP"
+> 8 0 17 3232 125000000.000000
+> 8 0 18 3232 0.000100
+> 6 0 3233 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_298_DOWN"
+> 8 0 17 3233 125000000.000000
+> 8 0 18 3233 0.000100
+> 6 0 3234 14 3203 "gdx-299.orsay.grid5000.fr"
+> 8 0 15 3234 4715300000.000000
+> 6 0 3235 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_299_UP"
+> 8 0 17 3235 125000000.000000
+> 8 0 18 3235 0.000100
+> 6 0 3236 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_299_DOWN"
+> 8 0 17 3236 125000000.000000
+> 8 0 18 3236 0.000100
+> 6 0 3237 14 3203 "gdx-300.orsay.grid5000.fr"
+> 8 0 15 3237 4715300000.000000
+> 6 0 3238 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_300_UP"
+> 8 0 17 3238 125000000.000000
+> 8 0 18 3238 0.000100
+> 6 0 3239 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_300_DOWN"
+> 8 0 17 3239 125000000.000000
+> 8 0 18 3239 0.000100
+> 6 0 3240 14 3203 "gdx-301.orsay.grid5000.fr"
+> 8 0 15 3240 4715300000.000000
+> 6 0 3241 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_301_UP"
+> 8 0 17 3241 125000000.000000
+> 8 0 18 3241 0.000100
+> 6 0 3242 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_301_DOWN"
+> 8 0 17 3242 125000000.000000
+> 8 0 18 3242 0.000100
+> 6 0 3243 14 3203 "gdx-302.orsay.grid5000.fr"
+> 8 0 15 3243 4715300000.000000
+> 6 0 3244 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_302_UP"
+> 8 0 17 3244 125000000.000000
+> 8 0 18 3244 0.000100
+> 6 0 3245 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_302_DOWN"
+> 8 0 17 3245 125000000.000000
+> 8 0 18 3245 0.000100
+> 6 0 3246 14 3203 "gdx-303.orsay.grid5000.fr"
+> 8 0 15 3246 4715300000.000000
+> 6 0 3247 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_303_UP"
+> 8 0 17 3247 125000000.000000
+> 8 0 18 3247 0.000100
+> 6 0 3248 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_303_DOWN"
+> 8 0 17 3248 125000000.000000
+> 8 0 18 3248 0.000100
+> 6 0 3249 14 3203 "gdx-304.orsay.grid5000.fr"
+> 8 0 15 3249 4715300000.000000
+> 6 0 3250 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_304_UP"
+> 8 0 17 3250 125000000.000000
+> 8 0 18 3250 0.000100
+> 6 0 3251 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_304_DOWN"
+> 8 0 17 3251 125000000.000000
+> 8 0 18 3251 0.000100
+> 6 0 3252 14 3203 "gdx-305.orsay.grid5000.fr"
+> 8 0 15 3252 4715300000.000000
+> 6 0 3253 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_305_UP"
+> 8 0 17 3253 125000000.000000
+> 8 0 18 3253 0.000100
+> 6 0 3254 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_305_DOWN"
+> 8 0 17 3254 125000000.000000
+> 8 0 18 3254 0.000100
+> 6 0 3255 14 3203 "gdx-306.orsay.grid5000.fr"
+> 8 0 15 3255 4715300000.000000
+> 6 0 3256 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_306_UP"
+> 8 0 17 3256 125000000.000000
+> 8 0 18 3256 0.000100
+> 6 0 3257 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_306_DOWN"
+> 8 0 17 3257 125000000.000000
+> 8 0 18 3257 0.000100
+> 6 0 3258 14 3203 "gdx-307.orsay.grid5000.fr"
+> 8 0 15 3258 4715300000.000000
+> 6 0 3259 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_307_UP"
+> 8 0 17 3259 125000000.000000
+> 8 0 18 3259 0.000100
+> 6 0 3260 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_307_DOWN"
+> 8 0 17 3260 125000000.000000
+> 8 0 18 3260 0.000100
+> 6 0 3261 14 3203 "gdx-308.orsay.grid5000.fr"
+> 8 0 15 3261 4715300000.000000
+> 6 0 3262 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_308_UP"
+> 8 0 17 3262 125000000.000000
+> 8 0 18 3262 0.000100
+> 6 0 3263 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_308_DOWN"
+> 8 0 17 3263 125000000.000000
+> 8 0 18 3263 0.000100
+> 6 0 3264 14 3203 "gdx-309.orsay.grid5000.fr"
+> 8 0 15 3264 4715300000.000000
+> 6 0 3265 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_309_UP"
+> 8 0 17 3265 125000000.000000
+> 8 0 18 3265 0.000100
+> 6 0 3266 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_309_DOWN"
+> 8 0 17 3266 125000000.000000
+> 8 0 18 3266 0.000100
+> 6 0 3267 14 3203 "gdx-310.orsay.grid5000.fr"
+> 8 0 15 3267 4715300000.000000
+> 6 0 3268 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_310_UP"
+> 8 0 17 3268 125000000.000000
+> 8 0 18 3268 0.000100
+> 6 0 3269 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_link_310_DOWN"
+> 8 0 17 3269 125000000.000000
+> 8 0 18 3269 0.000100
+> 6 0 3270 19 3203 "gdx-AS_procurve-bmc-09.orsay.grid5000.fr_router.orsay.grid5000.fr"
+> 6 0 3271 16 3203 "AS_procurve-bmc-09.orsay.grid5000.fr_backbone"
+> 8 0 17 3271 1250000000.000000
+> 8 0 18 3271 0.000100
+> 6 0 3272 13 2350 "AS_switch14.orsay.grid5000.fr"
+> 6 0 3273 14 3272 "gdx-181.orsay.grid5000.fr"
+> 8 0 15 3273 4715300000.000000
+> 6 0 3274 16 3272 "AS_switch14.orsay.grid5000.fr_link_181_UP"
+> 8 0 17 3274 125000000.000000
+> 8 0 18 3274 0.000100
+> 6 0 3275 16 3272 "AS_switch14.orsay.grid5000.fr_link_181_DOWN"
+> 8 0 17 3275 125000000.000000
+> 8 0 18 3275 0.000100
+> 6 0 3276 14 3272 "gdx-182.orsay.grid5000.fr"
+> 8 0 15 3276 4715300000.000000
+> 6 0 3277 16 3272 "AS_switch14.orsay.grid5000.fr_link_182_UP"
+> 8 0 17 3277 125000000.000000
+> 8 0 18 3277 0.000100
+> 6 0 3278 16 3272 "AS_switch14.orsay.grid5000.fr_link_182_DOWN"
+> 8 0 17 3278 125000000.000000
+> 8 0 18 3278 0.000100
+> 6 0 3279 14 3272 "gdx-183.orsay.grid5000.fr"
+> 8 0 15 3279 4715300000.000000
+> 6 0 3280 16 3272 "AS_switch14.orsay.grid5000.fr_link_183_UP"
+> 8 0 17 3280 125000000.000000
+> 8 0 18 3280 0.000100
+> 6 0 3281 16 3272 "AS_switch14.orsay.grid5000.fr_link_183_DOWN"
+> 8 0 17 3281 125000000.000000
+> 8 0 18 3281 0.000100
+> 6 0 3282 14 3272 "gdx-184.orsay.grid5000.fr"
+> 8 0 15 3282 4715300000.000000
+> 6 0 3283 16 3272 "AS_switch14.orsay.grid5000.fr_link_184_UP"
+> 8 0 17 3283 125000000.000000
+> 8 0 18 3283 0.000100
+> 6 0 3284 16 3272 "AS_switch14.orsay.grid5000.fr_link_184_DOWN"
+> 8 0 17 3284 125000000.000000
+> 8 0 18 3284 0.000100
+> 6 0 3285 14 3272 "gdx-185.orsay.grid5000.fr"
+> 8 0 15 3285 4715300000.000000
+> 6 0 3286 16 3272 "AS_switch14.orsay.grid5000.fr_link_185_UP"
+> 8 0 17 3286 125000000.000000
+> 8 0 18 3286 0.000100
+> 6 0 3287 16 3272 "AS_switch14.orsay.grid5000.fr_link_185_DOWN"
+> 8 0 17 3287 125000000.000000
+> 8 0 18 3287 0.000100
+> 6 0 3288 14 3272 "gdx-186.orsay.grid5000.fr"
+> 8 0 15 3288 4715300000.000000
+> 6 0 3289 16 3272 "AS_switch14.orsay.grid5000.fr_link_186_UP"
+> 8 0 17 3289 125000000.000000
+> 8 0 18 3289 0.000100
+> 6 0 3290 16 3272 "AS_switch14.orsay.grid5000.fr_link_186_DOWN"
+> 8 0 17 3290 125000000.000000
+> 8 0 18 3290 0.000100
+> 6 0 3291 19 3272 "gdx-AS_switch14.orsay.grid5000.fr_router.orsay.grid5000.fr"
+> 6 0 3292 16 3272 "AS_switch14.orsay.grid5000.fr_backbone"
+> 8 0 17 3292 1250000000.000000
+> 8 0 18 3292 0.000100
+> 6 0 3293 13 2350 "AS_switch15.orsay.grid5000.fr"
+> 6 0 3294 14 3293 "gdx-187.orsay.grid5000.fr"
+> 8 0 15 3294 4715300000.000000
+> 6 0 3295 16 3293 "AS_switch15.orsay.grid5000.fr_link_187_UP"
+> 8 0 17 3295 125000000.000000
+> 8 0 18 3295 0.000100
+> 6 0 3296 16 3293 "AS_switch15.orsay.grid5000.fr_link_187_DOWN"
+> 8 0 17 3296 125000000.000000
+> 8 0 18 3296 0.000100
+> 6 0 3297 14 3293 "gdx-188.orsay.grid5000.fr"
+> 8 0 15 3297 4715300000.000000
+> 6 0 3298 16 3293 "AS_switch15.orsay.grid5000.fr_link_188_UP"
+> 8 0 17 3298 125000000.000000
+> 8 0 18 3298 0.000100
+> 6 0 3299 16 3293 "AS_switch15.orsay.grid5000.fr_link_188_DOWN"
+> 8 0 17 3299 125000000.000000
+> 8 0 18 3299 0.000100
+> 6 0 3300 14 3293 "gdx-189.orsay.grid5000.fr"
+> 8 0 15 3300 4715300000.000000
+> 6 0 3301 16 3293 "AS_switch15.orsay.grid5000.fr_link_189_UP"
+> 8 0 17 3301 125000000.000000
+> 8 0 18 3301 0.000100
+> 6 0 3302 16 3293 "AS_switch15.orsay.grid5000.fr_link_189_DOWN"
+> 8 0 17 3302 125000000.000000
+> 8 0 18 3302 0.000100
+> 6 0 3303 14 3293 "gdx-190.orsay.grid5000.fr"
+> 8 0 15 3303 4715300000.000000
+> 6 0 3304 16 3293 "AS_switch15.orsay.grid5000.fr_link_190_UP"
+> 8 0 17 3304 125000000.000000
+> 8 0 18 3304 0.000100
+> 6 0 3305 16 3293 "AS_switch15.orsay.grid5000.fr_link_190_DOWN"
+> 8 0 17 3305 125000000.000000
+> 8 0 18 3305 0.000100
+> 6 0 3306 14 3293 "gdx-191.orsay.grid5000.fr"
+> 8 0 15 3306 4715300000.000000
+> 6 0 3307 16 3293 "AS_switch15.orsay.grid5000.fr_link_191_UP"
+> 8 0 17 3307 125000000.000000
+> 8 0 18 3307 0.000100
+> 6 0 3308 16 3293 "AS_switch15.orsay.grid5000.fr_link_191_DOWN"
+> 8 0 17 3308 125000000.000000
+> 8 0 18 3308 0.000100
+> 6 0 3309 14 3293 "gdx-192.orsay.grid5000.fr"
+> 8 0 15 3309 4715300000.000000
+> 6 0 3310 16 3293 "AS_switch15.orsay.grid5000.fr_link_192_UP"
+> 8 0 17 3310 125000000.000000
+> 8 0 18 3310 0.000100
+> 6 0 3311 16 3293 "AS_switch15.orsay.grid5000.fr_link_192_DOWN"
+> 8 0 17 3311 125000000.000000
+> 8 0 18 3311 0.000100
+> 6 0 3312 19 3293 "gdx-AS_switch15.orsay.grid5000.fr_router.orsay.grid5000.fr"
+> 6 0 3313 16 3293 "AS_switch15.orsay.grid5000.fr_backbone"
+> 8 0 17 3313 1250000000.000000
+> 8 0 18 3313 0.000100
+> 6 0 3314 13 2350 "gw_AS_gdx"
+> 6 0 3315 19 3314 "gdx-AS_gdx_router.orsay.grid5000.fr"
+> 6 0 3316 9 2350 "switch-gdx"
+> 8 0 10 3316 1250000000.000000
+> 8 0 11 3316 0.000500
+> 6 0 3317 3 2349 "link_gdx"
+> 8 0 4 3317 1250000000.000000
+> 8 0 5 3317 0.000100
+> 6 0 3318 6 2349 "AS_netgdx"
+> 6 0 3319 7 3318 "netgdx-1.orsay.grid5000.fr"
+> 8 0 8 3319 4714400000.000000
+> 6 0 3320 9 3318 "AS_netgdx_link_1_UP"
+> 8 0 10 3320 125000000.000000
+> 8 0 11 3320 0.000100
+> 6 0 3321 9 3318 "AS_netgdx_link_1_DOWN"
+> 8 0 10 3321 125000000.000000
+> 8 0 11 3321 0.000100
+> 6 0 3322 7 3318 "netgdx-2.orsay.grid5000.fr"
+> 8 0 8 3322 4714400000.000000
+> 6 0 3323 9 3318 "AS_netgdx_link_2_UP"
+> 8 0 10 3323 125000000.000000
+> 8 0 11 3323 0.000100
+> 6 0 3324 9 3318 "AS_netgdx_link_2_DOWN"
+> 8 0 10 3324 125000000.000000
+> 8 0 11 3324 0.000100
+> 6 0 3325 7 3318 "netgdx-3.orsay.grid5000.fr"
+> 8 0 8 3325 4714400000.000000
+> 6 0 3326 9 3318 "AS_netgdx_link_3_UP"
+> 8 0 10 3326 125000000.000000
+> 8 0 11 3326 0.000100
+> 6 0 3327 9 3318 "AS_netgdx_link_3_DOWN"
+> 8 0 10 3327 125000000.000000
+> 8 0 11 3327 0.000100
+> 6 0 3328 7 3318 "netgdx-4.orsay.grid5000.fr"
+> 8 0 8 3328 4714400000.000000
+> 6 0 3329 9 3318 "AS_netgdx_link_4_UP"
+> 8 0 10 3329 125000000.000000
+> 8 0 11 3329 0.000100
+> 6 0 3330 9 3318 "AS_netgdx_link_4_DOWN"
+> 8 0 10 3330 125000000.000000
+> 8 0 11 3330 0.000100
+> 6 0 3331 7 3318 "netgdx-5.orsay.grid5000.fr"
+> 8 0 8 3331 4714400000.000000
+> 6 0 3332 9 3318 "AS_netgdx_link_5_UP"
+> 8 0 10 3332 125000000.000000
+> 8 0 11 3332 0.000100
+> 6 0 3333 9 3318 "AS_netgdx_link_5_DOWN"
+> 8 0 10 3333 125000000.000000
+> 8 0 11 3333 0.000100
+> 6 0 3334 7 3318 "netgdx-6.orsay.grid5000.fr"
+> 8 0 8 3334 4714400000.000000
+> 6 0 3335 9 3318 "AS_netgdx_link_6_UP"
+> 8 0 10 3335 125000000.000000
+> 8 0 11 3335 0.000100
+> 6 0 3336 9 3318 "AS_netgdx_link_6_DOWN"
+> 8 0 10 3336 125000000.000000
+> 8 0 11 3336 0.000100
+> 6 0 3337 7 3318 "netgdx-7.orsay.grid5000.fr"
+> 8 0 8 3337 4714400000.000000
+> 6 0 3338 9 3318 "AS_netgdx_link_7_UP"
+> 8 0 10 3338 125000000.000000
+> 8 0 11 3338 0.000100
+> 6 0 3339 9 3318 "AS_netgdx_link_7_DOWN"
+> 8 0 10 3339 125000000.000000
+> 8 0 11 3339 0.000100
+> 6 0 3340 7 3318 "netgdx-8.orsay.grid5000.fr"
+> 8 0 8 3340 4714400000.000000
+> 6 0 3341 9 3318 "AS_netgdx_link_8_UP"
+> 8 0 10 3341 125000000.000000
+> 8 0 11 3341 0.000100
+> 6 0 3342 9 3318 "AS_netgdx_link_8_DOWN"
+> 8 0 10 3342 125000000.000000
+> 8 0 11 3342 0.000100
+> 6 0 3343 7 3318 "netgdx-9.orsay.grid5000.fr"
+> 8 0 8 3343 4714400000.000000
+> 6 0 3344 9 3318 "AS_netgdx_link_9_UP"
+> 8 0 10 3344 125000000.000000
+> 8 0 11 3344 0.000100
+> 6 0 3345 9 3318 "AS_netgdx_link_9_DOWN"
+> 8 0 10 3345 125000000.000000
+> 8 0 11 3345 0.000100
+> 6 0 3346 7 3318 "netgdx-10.orsay.grid5000.fr"
+> 8 0 8 3346 4714400000.000000
+> 6 0 3347 9 3318 "AS_netgdx_link_10_UP"
+> 8 0 10 3347 125000000.000000
+> 8 0 11 3347 0.000100
+> 6 0 3348 9 3318 "AS_netgdx_link_10_DOWN"
+> 8 0 10 3348 125000000.000000
+> 8 0 11 3348 0.000100
+> 6 0 3349 7 3318 "netgdx-11.orsay.grid5000.fr"
+> 8 0 8 3349 4714400000.000000
+> 6 0 3350 9 3318 "AS_netgdx_link_11_UP"
+> 8 0 10 3350 125000000.000000
+> 8 0 11 3350 0.000100
+> 6 0 3351 9 3318 "AS_netgdx_link_11_DOWN"
+> 8 0 10 3351 125000000.000000
+> 8 0 11 3351 0.000100
+> 6 0 3352 7 3318 "netgdx-12.orsay.grid5000.fr"
+> 8 0 8 3352 4714400000.000000
+> 6 0 3353 9 3318 "AS_netgdx_link_12_UP"
+> 8 0 10 3353 125000000.000000
+> 8 0 11 3353 0.000100
+> 6 0 3354 9 3318 "AS_netgdx_link_12_DOWN"
+> 8 0 10 3354 125000000.000000
+> 8 0 11 3354 0.000100
+> 6 0 3355 7 3318 "netgdx-13.orsay.grid5000.fr"
+> 8 0 8 3355 4714400000.000000
+> 6 0 3356 9 3318 "AS_netgdx_link_13_UP"
+> 8 0 10 3356 125000000.000000
+> 8 0 11 3356 0.000100
+> 6 0 3357 9 3318 "AS_netgdx_link_13_DOWN"
+> 8 0 10 3357 125000000.000000
+> 8 0 11 3357 0.000100
+> 6 0 3358 7 3318 "netgdx-14.orsay.grid5000.fr"
+> 8 0 8 3358 4714400000.000000
+> 6 0 3359 9 3318 "AS_netgdx_link_14_UP"
+> 8 0 10 3359 125000000.000000
+> 8 0 11 3359 0.000100
+> 6 0 3360 9 3318 "AS_netgdx_link_14_DOWN"
+> 8 0 10 3360 125000000.000000
+> 8 0 11 3360 0.000100
+> 6 0 3361 7 3318 "netgdx-15.orsay.grid5000.fr"
+> 8 0 8 3361 4714400000.000000
+> 6 0 3362 9 3318 "AS_netgdx_link_15_UP"
+> 8 0 10 3362 125000000.000000
+> 8 0 11 3362 0.000100
+> 6 0 3363 9 3318 "AS_netgdx_link_15_DOWN"
+> 8 0 10 3363 125000000.000000
+> 8 0 11 3363 0.000100
+> 6 0 3364 7 3318 "netgdx-16.orsay.grid5000.fr"
+> 8 0 8 3364 4714400000.000000
+> 6 0 3365 9 3318 "AS_netgdx_link_16_UP"
+> 8 0 10 3365 125000000.000000
+> 8 0 11 3365 0.000100
+> 6 0 3366 9 3318 "AS_netgdx_link_16_DOWN"
+> 8 0 10 3366 125000000.000000
+> 8 0 11 3366 0.000100
+> 6 0 3367 7 3318 "netgdx-17.orsay.grid5000.fr"
+> 8 0 8 3367 4714400000.000000
+> 6 0 3368 9 3318 "AS_netgdx_link_17_UP"
+> 8 0 10 3368 125000000.000000
+> 8 0 11 3368 0.000100
+> 6 0 3369 9 3318 "AS_netgdx_link_17_DOWN"
+> 8 0 10 3369 125000000.000000
+> 8 0 11 3369 0.000100
+> 6 0 3370 7 3318 "netgdx-18.orsay.grid5000.fr"
+> 8 0 8 3370 4714400000.000000
+> 6 0 3371 9 3318 "AS_netgdx_link_18_UP"
+> 8 0 10 3371 125000000.000000
+> 8 0 11 3371 0.000100
+> 6 0 3372 9 3318 "AS_netgdx_link_18_DOWN"
+> 8 0 10 3372 125000000.000000
+> 8 0 11 3372 0.000100
+> 6 0 3373 7 3318 "netgdx-19.orsay.grid5000.fr"
+> 8 0 8 3373 4714400000.000000
+> 6 0 3374 9 3318 "AS_netgdx_link_19_UP"
+> 8 0 10 3374 125000000.000000
+> 8 0 11 3374 0.000100
+> 6 0 3375 9 3318 "AS_netgdx_link_19_DOWN"
+> 8 0 10 3375 125000000.000000
+> 8 0 11 3375 0.000100
+> 6 0 3376 7 3318 "netgdx-20.orsay.grid5000.fr"
+> 8 0 8 3376 4714400000.000000
+> 6 0 3377 9 3318 "AS_netgdx_link_20_UP"
+> 8 0 10 3377 125000000.000000
+> 8 0 11 3377 0.000100
+> 6 0 3378 9 3318 "AS_netgdx_link_20_DOWN"
+> 8 0 10 3378 125000000.000000
+> 8 0 11 3378 0.000100
+> 6 0 3379 7 3318 "netgdx-21.orsay.grid5000.fr"
+> 8 0 8 3379 4714400000.000000
+> 6 0 3380 9 3318 "AS_netgdx_link_21_UP"
+> 8 0 10 3380 125000000.000000
+> 8 0 11 3380 0.000100
+> 6 0 3381 9 3318 "AS_netgdx_link_21_DOWN"
+> 8 0 10 3381 125000000.000000
+> 8 0 11 3381 0.000100
+> 6 0 3382 7 3318 "netgdx-22.orsay.grid5000.fr"
+> 8 0 8 3382 4714400000.000000
+> 6 0 3383 9 3318 "AS_netgdx_link_22_UP"
+> 8 0 10 3383 125000000.000000
+> 8 0 11 3383 0.000100
+> 6 0 3384 9 3318 "AS_netgdx_link_22_DOWN"
+> 8 0 10 3384 125000000.000000
+> 8 0 11 3384 0.000100
+> 6 0 3385 7 3318 "netgdx-23.orsay.grid5000.fr"
+> 8 0 8 3385 4714400000.000000
+> 6 0 3386 9 3318 "AS_netgdx_link_23_UP"
+> 8 0 10 3386 125000000.000000
+> 8 0 11 3386 0.000100
+> 6 0 3387 9 3318 "AS_netgdx_link_23_DOWN"
+> 8 0 10 3387 125000000.000000
+> 8 0 11 3387 0.000100
+> 6 0 3388 7 3318 "netgdx-24.orsay.grid5000.fr"
+> 8 0 8 3388 4714400000.000000
+> 6 0 3389 9 3318 "AS_netgdx_link_24_UP"
+> 8 0 10 3389 125000000.000000
+> 8 0 11 3389 0.000100
+> 6 0 3390 9 3318 "AS_netgdx_link_24_DOWN"
+> 8 0 10 3390 125000000.000000
+> 8 0 11 3390 0.000100
+> 6 0 3391 7 3318 "netgdx-25.orsay.grid5000.fr"
+> 8 0 8 3391 4714400000.000000
+> 6 0 3392 9 3318 "AS_netgdx_link_25_UP"
+> 8 0 10 3392 125000000.000000
+> 8 0 11 3392 0.000100
+> 6 0 3393 9 3318 "AS_netgdx_link_25_DOWN"
+> 8 0 10 3393 125000000.000000
+> 8 0 11 3393 0.000100
+> 6 0 3394 7 3318 "netgdx-26.orsay.grid5000.fr"
+> 8 0 8 3394 4714400000.000000
+> 6 0 3395 9 3318 "AS_netgdx_link_26_UP"
+> 8 0 10 3395 125000000.000000
+> 8 0 11 3395 0.000100
+> 6 0 3396 9 3318 "AS_netgdx_link_26_DOWN"
+> 8 0 10 3396 125000000.000000
+> 8 0 11 3396 0.000100
+> 6 0 3397 7 3318 "netgdx-27.orsay.grid5000.fr"
+> 8 0 8 3397 4714400000.000000
+> 6 0 3398 9 3318 "AS_netgdx_link_27_UP"
+> 8 0 10 3398 125000000.000000
+> 8 0 11 3398 0.000100
+> 6 0 3399 9 3318 "AS_netgdx_link_27_DOWN"
+> 8 0 10 3399 125000000.000000
+> 8 0 11 3399 0.000100
+> 6 0 3400 7 3318 "netgdx-28.orsay.grid5000.fr"
+> 8 0 8 3400 4714400000.000000
+> 6 0 3401 9 3318 "AS_netgdx_link_28_UP"
+> 8 0 10 3401 125000000.000000
+> 8 0 11 3401 0.000100
+> 6 0 3402 9 3318 "AS_netgdx_link_28_DOWN"
+> 8 0 10 3402 125000000.000000
+> 8 0 11 3402 0.000100
+> 6 0 3403 7 3318 "netgdx-29.orsay.grid5000.fr"
+> 8 0 8 3403 4714400000.000000
+> 6 0 3404 9 3318 "AS_netgdx_link_29_UP"
+> 8 0 10 3404 125000000.000000
+> 8 0 11 3404 0.000100
+> 6 0 3405 9 3318 "AS_netgdx_link_29_DOWN"
+> 8 0 10 3405 125000000.000000
+> 8 0 11 3405 0.000100
+> 6 0 3406 7 3318 "netgdx-30.orsay.grid5000.fr"
+> 8 0 8 3406 4714400000.000000
+> 6 0 3407 9 3318 "AS_netgdx_link_30_UP"
+> 8 0 10 3407 125000000.000000
+> 8 0 11 3407 0.000100
+> 6 0 3408 9 3318 "AS_netgdx_link_30_DOWN"
+> 8 0 10 3408 125000000.000000
+> 8 0 11 3408 0.000100
+> 6 0 3409 12 3318 "netgdx-AS_netgdx_router.orsay.grid5000.fr"
+> 6 0 3410 9 3318 "AS_netgdx_backbone"
+> 8 0 10 3410 1250000000.000000
+> 8 0 11 3410 0.000100
+> 6 0 3411 3 2349 "link_netgdx"
+> 8 0 4 3411 1250000000.000000
+> 8 0 5 3411 0.000100
+> 6 0 3412 6 2349 "gw_AS_orsay"
+> 6 0 3413 12 3412 "gw_orsay"
+> 6 0 3414 3 2349 "link_gw_orsay"
+> 8 0 4 3414 1250000000.000000
+> 8 0 5 3414 0.000100
+> 6 0 3415 1 0 "AS_rennes"
+> 6 0 3416 6 3415 "AS_paradent"
+> 6 0 3417 7 3416 "paradent-1.rennes.grid5000.fr"
+> 8 0 8 3417 21496000000.000000
+> 6 0 3418 9 3416 "AS_paradent_link_1_UP"
+> 8 0 10 3418 125000000.000000
+> 8 0 11 3418 0.000100
+> 6 0 3419 9 3416 "AS_paradent_link_1_DOWN"
+> 8 0 10 3419 125000000.000000
+> 8 0 11 3419 0.000100
+> 6 0 3420 7 3416 "paradent-2.rennes.grid5000.fr"
+> 8 0 8 3420 21496000000.000000
+> 6 0 3421 9 3416 "AS_paradent_link_2_UP"
+> 8 0 10 3421 125000000.000000
+> 8 0 11 3421 0.000100
+> 6 0 3422 9 3416 "AS_paradent_link_2_DOWN"
+> 8 0 10 3422 125000000.000000
+> 8 0 11 3422 0.000100
+> 6 0 3423 7 3416 "paradent-3.rennes.grid5000.fr"
+> 8 0 8 3423 21496000000.000000
+> 6 0 3424 9 3416 "AS_paradent_link_3_UP"
+> 8 0 10 3424 125000000.000000
+> 8 0 11 3424 0.000100
+> 6 0 3425 9 3416 "AS_paradent_link_3_DOWN"
+> 8 0 10 3425 125000000.000000
+> 8 0 11 3425 0.000100
+> 6 0 3426 7 3416 "paradent-4.rennes.grid5000.fr"
+> 8 0 8 3426 21496000000.000000
+> 6 0 3427 9 3416 "AS_paradent_link_4_UP"
+> 8 0 10 3427 125000000.000000
+> 8 0 11 3427 0.000100
+> 6 0 3428 9 3416 "AS_paradent_link_4_DOWN"
+> 8 0 10 3428 125000000.000000
+> 8 0 11 3428 0.000100
+> 6 0 3429 7 3416 "paradent-5.rennes.grid5000.fr"
+> 8 0 8 3429 21496000000.000000
+> 6 0 3430 9 3416 "AS_paradent_link_5_UP"
+> 8 0 10 3430 125000000.000000
+> 8 0 11 3430 0.000100
+> 6 0 3431 9 3416 "AS_paradent_link_5_DOWN"
+> 8 0 10 3431 125000000.000000
+> 8 0 11 3431 0.000100
+> 6 0 3432 7 3416 "paradent-6.rennes.grid5000.fr"
+> 8 0 8 3432 21496000000.000000
+> 6 0 3433 9 3416 "AS_paradent_link_6_UP"
+> 8 0 10 3433 125000000.000000
+> 8 0 11 3433 0.000100
+> 6 0 3434 9 3416 "AS_paradent_link_6_DOWN"
+> 8 0 10 3434 125000000.000000
+> 8 0 11 3434 0.000100
+> 6 0 3435 7 3416 "paradent-7.rennes.grid5000.fr"
+> 8 0 8 3435 21496000000.000000
+> 6 0 3436 9 3416 "AS_paradent_link_7_UP"
+> 8 0 10 3436 125000000.000000
+> 8 0 11 3436 0.000100
+> 6 0 3437 9 3416 "AS_paradent_link_7_DOWN"
+> 8 0 10 3437 125000000.000000
+> 8 0 11 3437 0.000100
+> 6 0 3438 7 3416 "paradent-8.rennes.grid5000.fr"
+> 8 0 8 3438 21496000000.000000
+> 6 0 3439 9 3416 "AS_paradent_link_8_UP"
+> 8 0 10 3439 125000000.000000
+> 8 0 11 3439 0.000100
+> 6 0 3440 9 3416 "AS_paradent_link_8_DOWN"
+> 8 0 10 3440 125000000.000000
+> 8 0 11 3440 0.000100
+> 6 0 3441 7 3416 "paradent-9.rennes.grid5000.fr"
+> 8 0 8 3441 21496000000.000000
+> 6 0 3442 9 3416 "AS_paradent_link_9_UP"
+> 8 0 10 3442 125000000.000000
+> 8 0 11 3442 0.000100
+> 6 0 3443 9 3416 "AS_paradent_link_9_DOWN"
+> 8 0 10 3443 125000000.000000
+> 8 0 11 3443 0.000100
+> 6 0 3444 7 3416 "paradent-10.rennes.grid5000.fr"
+> 8 0 8 3444 21496000000.000000
+> 6 0 3445 9 3416 "AS_paradent_link_10_UP"
+> 8 0 10 3445 125000000.000000
+> 8 0 11 3445 0.000100
+> 6 0 3446 9 3416 "AS_paradent_link_10_DOWN"
+> 8 0 10 3446 125000000.000000
+> 8 0 11 3446 0.000100
+> 6 0 3447 7 3416 "paradent-11.rennes.grid5000.fr"
+> 8 0 8 3447 21496000000.000000
+> 6 0 3448 9 3416 "AS_paradent_link_11_UP"
+> 8 0 10 3448 125000000.000000
+> 8 0 11 3448 0.000100
+> 6 0 3449 9 3416 "AS_paradent_link_11_DOWN"
+> 8 0 10 3449 125000000.000000
+> 8 0 11 3449 0.000100
+> 6 0 3450 7 3416 "paradent-12.rennes.grid5000.fr"
+> 8 0 8 3450 21496000000.000000
+> 6 0 3451 9 3416 "AS_paradent_link_12_UP"
+> 8 0 10 3451 125000000.000000
+> 8 0 11 3451 0.000100
+> 6 0 3452 9 3416 "AS_paradent_link_12_DOWN"
+> 8 0 10 3452 125000000.000000
+> 8 0 11 3452 0.000100
+> 6 0 3453 7 3416 "paradent-13.rennes.grid5000.fr"
+> 8 0 8 3453 21496000000.000000
+> 6 0 3454 9 3416 "AS_paradent_link_13_UP"
+> 8 0 10 3454 125000000.000000
+> 8 0 11 3454 0.000100
+> 6 0 3455 9 3416 "AS_paradent_link_13_DOWN"
+> 8 0 10 3455 125000000.000000
+> 8 0 11 3455 0.000100
+> 6 0 3456 7 3416 "paradent-14.rennes.grid5000.fr"
+> 8 0 8 3456 21496000000.000000
+> 6 0 3457 9 3416 "AS_paradent_link_14_UP"
+> 8 0 10 3457 125000000.000000
+> 8 0 11 3457 0.000100
+> 6 0 3458 9 3416 "AS_paradent_link_14_DOWN"
+> 8 0 10 3458 125000000.000000
+> 8 0 11 3458 0.000100
+> 6 0 3459 7 3416 "paradent-15.rennes.grid5000.fr"
+> 8 0 8 3459 21496000000.000000
+> 6 0 3460 9 3416 "AS_paradent_link_15_UP"
+> 8 0 10 3460 125000000.000000
+> 8 0 11 3460 0.000100
+> 6 0 3461 9 3416 "AS_paradent_link_15_DOWN"
+> 8 0 10 3461 125000000.000000
+> 8 0 11 3461 0.000100
+> 6 0 3462 7 3416 "paradent-16.rennes.grid5000.fr"
+> 8 0 8 3462 21496000000.000000
+> 6 0 3463 9 3416 "AS_paradent_link_16_UP"
+> 8 0 10 3463 125000000.000000
+> 8 0 11 3463 0.000100
+> 6 0 3464 9 3416 "AS_paradent_link_16_DOWN"
+> 8 0 10 3464 125000000.000000
+> 8 0 11 3464 0.000100
+> 6 0 3465 7 3416 "paradent-17.rennes.grid5000.fr"
+> 8 0 8 3465 21496000000.000000
+> 6 0 3466 9 3416 "AS_paradent_link_17_UP"
+> 8 0 10 3466 125000000.000000
+> 8 0 11 3466 0.000100
+> 6 0 3467 9 3416 "AS_paradent_link_17_DOWN"
+> 8 0 10 3467 125000000.000000
+> 8 0 11 3467 0.000100
+> 6 0 3468 7 3416 "paradent-18.rennes.grid5000.fr"
+> 8 0 8 3468 21496000000.000000
+> 6 0 3469 9 3416 "AS_paradent_link_18_UP"
+> 8 0 10 3469 125000000.000000
+> 8 0 11 3469 0.000100
+> 6 0 3470 9 3416 "AS_paradent_link_18_DOWN"
+> 8 0 10 3470 125000000.000000
+> 8 0 11 3470 0.000100
+> 6 0 3471 7 3416 "paradent-19.rennes.grid5000.fr"
+> 8 0 8 3471 21496000000.000000
+> 6 0 3472 9 3416 "AS_paradent_link_19_UP"
+> 8 0 10 3472 125000000.000000
+> 8 0 11 3472 0.000100
+> 6 0 3473 9 3416 "AS_paradent_link_19_DOWN"
+> 8 0 10 3473 125000000.000000
+> 8 0 11 3473 0.000100
+> 6 0 3474 7 3416 "paradent-20.rennes.grid5000.fr"
+> 8 0 8 3474 21496000000.000000
+> 6 0 3475 9 3416 "AS_paradent_link_20_UP"
+> 8 0 10 3475 125000000.000000
+> 8 0 11 3475 0.000100
+> 6 0 3476 9 3416 "AS_paradent_link_20_DOWN"
+> 8 0 10 3476 125000000.000000
+> 8 0 11 3476 0.000100
+> 6 0 3477 7 3416 "paradent-21.rennes.grid5000.fr"
+> 8 0 8 3477 21496000000.000000
+> 6 0 3478 9 3416 "AS_paradent_link_21_UP"
+> 8 0 10 3478 125000000.000000
+> 8 0 11 3478 0.000100
+> 6 0 3479 9 3416 "AS_paradent_link_21_DOWN"
+> 8 0 10 3479 125000000.000000
+> 8 0 11 3479 0.000100
+> 6 0 3480 7 3416 "paradent-22.rennes.grid5000.fr"
+> 8 0 8 3480 21496000000.000000
+> 6 0 3481 9 3416 "AS_paradent_link_22_UP"
+> 8 0 10 3481 125000000.000000
+> 8 0 11 3481 0.000100
+> 6 0 3482 9 3416 "AS_paradent_link_22_DOWN"
+> 8 0 10 3482 125000000.000000
+> 8 0 11 3482 0.000100
+> 6 0 3483 7 3416 "paradent-23.rennes.grid5000.fr"
+> 8 0 8 3483 21496000000.000000
+> 6 0 3484 9 3416 "AS_paradent_link_23_UP"
+> 8 0 10 3484 125000000.000000
+> 8 0 11 3484 0.000100
+> 6 0 3485 9 3416 "AS_paradent_link_23_DOWN"
+> 8 0 10 3485 125000000.000000
+> 8 0 11 3485 0.000100
+> 6 0 3486 7 3416 "paradent-24.rennes.grid5000.fr"
+> 8 0 8 3486 21496000000.000000
+> 6 0 3487 9 3416 "AS_paradent_link_24_UP"
+> 8 0 10 3487 125000000.000000
+> 8 0 11 3487 0.000100
+> 6 0 3488 9 3416 "AS_paradent_link_24_DOWN"
+> 8 0 10 3488 125000000.000000
+> 8 0 11 3488 0.000100
+> 6 0 3489 7 3416 "paradent-25.rennes.grid5000.fr"
+> 8 0 8 3489 21496000000.000000
+> 6 0 3490 9 3416 "AS_paradent_link_25_UP"
+> 8 0 10 3490 125000000.000000
+> 8 0 11 3490 0.000100
+> 6 0 3491 9 3416 "AS_paradent_link_25_DOWN"
+> 8 0 10 3491 125000000.000000
+> 8 0 11 3491 0.000100
+> 6 0 3492 7 3416 "paradent-26.rennes.grid5000.fr"
+> 8 0 8 3492 21496000000.000000
+> 6 0 3493 9 3416 "AS_paradent_link_26_UP"
+> 8 0 10 3493 125000000.000000
+> 8 0 11 3493 0.000100
+> 6 0 3494 9 3416 "AS_paradent_link_26_DOWN"
+> 8 0 10 3494 125000000.000000
+> 8 0 11 3494 0.000100
+> 6 0 3495 7 3416 "paradent-27.rennes.grid5000.fr"
+> 8 0 8 3495 21496000000.000000
+> 6 0 3496 9 3416 "AS_paradent_link_27_UP"
+> 8 0 10 3496 125000000.000000
+> 8 0 11 3496 0.000100
+> 6 0 3497 9 3416 "AS_paradent_link_27_DOWN"
+> 8 0 10 3497 125000000.000000
+> 8 0 11 3497 0.000100
+> 6 0 3498 7 3416 "paradent-28.rennes.grid5000.fr"
+> 8 0 8 3498 21496000000.000000
+> 6 0 3499 9 3416 "AS_paradent_link_28_UP"
+> 8 0 10 3499 125000000.000000
+> 8 0 11 3499 0.000100
+> 6 0 3500 9 3416 "AS_paradent_link_28_DOWN"
+> 8 0 10 3500 125000000.000000
+> 8 0 11 3500 0.000100
+> 6 0 3501 7 3416 "paradent-29.rennes.grid5000.fr"
+> 8 0 8 3501 21496000000.000000
+> 6 0 3502 9 3416 "AS_paradent_link_29_UP"
+> 8 0 10 3502 125000000.000000
+> 8 0 11 3502 0.000100
+> 6 0 3503 9 3416 "AS_paradent_link_29_DOWN"
+> 8 0 10 3503 125000000.000000
+> 8 0 11 3503 0.000100
+> 6 0 3504 7 3416 "paradent-30.rennes.grid5000.fr"
+> 8 0 8 3504 21496000000.000000
+> 6 0 3505 9 3416 "AS_paradent_link_30_UP"
+> 8 0 10 3505 125000000.000000
+> 8 0 11 3505 0.000100
+> 6 0 3506 9 3416 "AS_paradent_link_30_DOWN"
+> 8 0 10 3506 125000000.000000
+> 8 0 11 3506 0.000100
+> 6 0 3507 7 3416 "paradent-31.rennes.grid5000.fr"
+> 8 0 8 3507 21496000000.000000
+> 6 0 3508 9 3416 "AS_paradent_link_31_UP"
+> 8 0 10 3508 125000000.000000
+> 8 0 11 3508 0.000100
+> 6 0 3509 9 3416 "AS_paradent_link_31_DOWN"
+> 8 0 10 3509 125000000.000000
+> 8 0 11 3509 0.000100
+> 6 0 3510 7 3416 "paradent-32.rennes.grid5000.fr"
+> 8 0 8 3510 21496000000.000000
+> 6 0 3511 9 3416 "AS_paradent_link_32_UP"
+> 8 0 10 3511 125000000.000000
+> 8 0 11 3511 0.000100
+> 6 0 3512 9 3416 "AS_paradent_link_32_DOWN"
+> 8 0 10 3512 125000000.000000
+> 8 0 11 3512 0.000100
+> 6 0 3513 7 3416 "paradent-33.rennes.grid5000.fr"
+> 8 0 8 3513 21496000000.000000
+> 6 0 3514 9 3416 "AS_paradent_link_33_UP"
+> 8 0 10 3514 125000000.000000
+> 8 0 11 3514 0.000100
+> 6 0 3515 9 3416 "AS_paradent_link_33_DOWN"
+> 8 0 10 3515 125000000.000000
+> 8 0 11 3515 0.000100
+> 6 0 3516 7 3416 "paradent-34.rennes.grid5000.fr"
+> 8 0 8 3516 21496000000.000000
+> 6 0 3517 9 3416 "AS_paradent_link_34_UP"
+> 8 0 10 3517 125000000.000000
+> 8 0 11 3517 0.000100
+> 6 0 3518 9 3416 "AS_paradent_link_34_DOWN"
+> 8 0 10 3518 125000000.000000
+> 8 0 11 3518 0.000100
+> 6 0 3519 7 3416 "paradent-35.rennes.grid5000.fr"
+> 8 0 8 3519 21496000000.000000
+> 6 0 3520 9 3416 "AS_paradent_link_35_UP"
+> 8 0 10 3520 125000000.000000
+> 8 0 11 3520 0.000100
+> 6 0 3521 9 3416 "AS_paradent_link_35_DOWN"
+> 8 0 10 3521 125000000.000000
+> 8 0 11 3521 0.000100
+> 6 0 3522 7 3416 "paradent-36.rennes.grid5000.fr"
+> 8 0 8 3522 21496000000.000000
+> 6 0 3523 9 3416 "AS_paradent_link_36_UP"
+> 8 0 10 3523 125000000.000000
+> 8 0 11 3523 0.000100
+> 6 0 3524 9 3416 "AS_paradent_link_36_DOWN"
+> 8 0 10 3524 125000000.000000
+> 8 0 11 3524 0.000100
+> 6 0 3525 7 3416 "paradent-37.rennes.grid5000.fr"
+> 8 0 8 3525 21496000000.000000
+> 6 0 3526 9 3416 "AS_paradent_link_37_UP"
+> 8 0 10 3526 125000000.000000
+> 8 0 11 3526 0.000100
+> 6 0 3527 9 3416 "AS_paradent_link_37_DOWN"
+> 8 0 10 3527 125000000.000000
+> 8 0 11 3527 0.000100
+> 6 0 3528 7 3416 "paradent-38.rennes.grid5000.fr"
+> 8 0 8 3528 21496000000.000000
+> 6 0 3529 9 3416 "AS_paradent_link_38_UP"
+> 8 0 10 3529 125000000.000000
+> 8 0 11 3529 0.000100
+> 6 0 3530 9 3416 "AS_paradent_link_38_DOWN"
+> 8 0 10 3530 125000000.000000
+> 8 0 11 3530 0.000100
+> 6 0 3531 7 3416 "paradent-39.rennes.grid5000.fr"
+> 8 0 8 3531 21496000000.000000
+> 6 0 3532 9 3416 "AS_paradent_link_39_UP"
+> 8 0 10 3532 125000000.000000
+> 8 0 11 3532 0.000100
+> 6 0 3533 9 3416 "AS_paradent_link_39_DOWN"
+> 8 0 10 3533 125000000.000000
+> 8 0 11 3533 0.000100
+> 6 0 3534 7 3416 "paradent-40.rennes.grid5000.fr"
+> 8 0 8 3534 21496000000.000000
+> 6 0 3535 9 3416 "AS_paradent_link_40_UP"
+> 8 0 10 3535 125000000.000000
+> 8 0 11 3535 0.000100
+> 6 0 3536 9 3416 "AS_paradent_link_40_DOWN"
+> 8 0 10 3536 125000000.000000
+> 8 0 11 3536 0.000100
+> 6 0 3537 7 3416 "paradent-41.rennes.grid5000.fr"
+> 8 0 8 3537 21496000000.000000
+> 6 0 3538 9 3416 "AS_paradent_link_41_UP"
+> 8 0 10 3538 125000000.000000
+> 8 0 11 3538 0.000100
+> 6 0 3539 9 3416 "AS_paradent_link_41_DOWN"
+> 8 0 10 3539 125000000.000000
+> 8 0 11 3539 0.000100
+> 6 0 3540 7 3416 "paradent-42.rennes.grid5000.fr"
+> 8 0 8 3540 21496000000.000000
+> 6 0 3541 9 3416 "AS_paradent_link_42_UP"
+> 8 0 10 3541 125000000.000000
+> 8 0 11 3541 0.000100
+> 6 0 3542 9 3416 "AS_paradent_link_42_DOWN"
+> 8 0 10 3542 125000000.000000
+> 8 0 11 3542 0.000100
+> 6 0 3543 7 3416 "paradent-43.rennes.grid5000.fr"
+> 8 0 8 3543 21496000000.000000
+> 6 0 3544 9 3416 "AS_paradent_link_43_UP"
+> 8 0 10 3544 125000000.000000
+> 8 0 11 3544 0.000100
+> 6 0 3545 9 3416 "AS_paradent_link_43_DOWN"
+> 8 0 10 3545 125000000.000000
+> 8 0 11 3545 0.000100
+> 6 0 3546 7 3416 "paradent-44.rennes.grid5000.fr"
+> 8 0 8 3546 21496000000.000000
+> 6 0 3547 9 3416 "AS_paradent_link_44_UP"
+> 8 0 10 3547 125000000.000000
+> 8 0 11 3547 0.000100
+> 6 0 3548 9 3416 "AS_paradent_link_44_DOWN"
+> 8 0 10 3548 125000000.000000
+> 8 0 11 3548 0.000100
+> 6 0 3549 7 3416 "paradent-45.rennes.grid5000.fr"
+> 8 0 8 3549 21496000000.000000
+> 6 0 3550 9 3416 "AS_paradent_link_45_UP"
+> 8 0 10 3550 125000000.000000
+> 8 0 11 3550 0.000100
+> 6 0 3551 9 3416 "AS_paradent_link_45_DOWN"
+> 8 0 10 3551 125000000.000000
+> 8 0 11 3551 0.000100
+> 6 0 3552 7 3416 "paradent-46.rennes.grid5000.fr"
+> 8 0 8 3552 21496000000.000000
+> 6 0 3553 9 3416 "AS_paradent_link_46_UP"
+> 8 0 10 3553 125000000.000000
+> 8 0 11 3553 0.000100
+> 6 0 3554 9 3416 "AS_paradent_link_46_DOWN"
+> 8 0 10 3554 125000000.000000
+> 8 0 11 3554 0.000100
+> 6 0 3555 7 3416 "paradent-47.rennes.grid5000.fr"
+> 8 0 8 3555 21496000000.000000
+> 6 0 3556 9 3416 "AS_paradent_link_47_UP"
+> 8 0 10 3556 125000000.000000
+> 8 0 11 3556 0.000100
+> 6 0 3557 9 3416 "AS_paradent_link_47_DOWN"
+> 8 0 10 3557 125000000.000000
+> 8 0 11 3557 0.000100
+> 6 0 3558 7 3416 "paradent-48.rennes.grid5000.fr"
+> 8 0 8 3558 21496000000.000000
+> 6 0 3559 9 3416 "AS_paradent_link_48_UP"
+> 8 0 10 3559 125000000.000000
+> 8 0 11 3559 0.000100
+> 6 0 3560 9 3416 "AS_paradent_link_48_DOWN"
+> 8 0 10 3560 125000000.000000
+> 8 0 11 3560 0.000100
+> 6 0 3561 7 3416 "paradent-49.rennes.grid5000.fr"
+> 8 0 8 3561 21496000000.000000
+> 6 0 3562 9 3416 "AS_paradent_link_49_UP"
+> 8 0 10 3562 125000000.000000
+> 8 0 11 3562 0.000100
+> 6 0 3563 9 3416 "AS_paradent_link_49_DOWN"
+> 8 0 10 3563 125000000.000000
+> 8 0 11 3563 0.000100
+> 6 0 3564 7 3416 "paradent-50.rennes.grid5000.fr"
+> 8 0 8 3564 21496000000.000000
+> 6 0 3565 9 3416 "AS_paradent_link_50_UP"
+> 8 0 10 3565 125000000.000000
+> 8 0 11 3565 0.000100
+> 6 0 3566 9 3416 "AS_paradent_link_50_DOWN"
+> 8 0 10 3566 125000000.000000
+> 8 0 11 3566 0.000100
+> 6 0 3567 7 3416 "paradent-51.rennes.grid5000.fr"
+> 8 0 8 3567 21496000000.000000
+> 6 0 3568 9 3416 "AS_paradent_link_51_UP"
+> 8 0 10 3568 125000000.000000
+> 8 0 11 3568 0.000100
+> 6 0 3569 9 3416 "AS_paradent_link_51_DOWN"
+> 8 0 10 3569 125000000.000000
+> 8 0 11 3569 0.000100
+> 6 0 3570 7 3416 "paradent-52.rennes.grid5000.fr"
+> 8 0 8 3570 21496000000.000000
+> 6 0 3571 9 3416 "AS_paradent_link_52_UP"
+> 8 0 10 3571 125000000.000000
+> 8 0 11 3571 0.000100
+> 6 0 3572 9 3416 "AS_paradent_link_52_DOWN"
+> 8 0 10 3572 125000000.000000
+> 8 0 11 3572 0.000100
+> 6 0 3573 7 3416 "paradent-53.rennes.grid5000.fr"
+> 8 0 8 3573 21496000000.000000
+> 6 0 3574 9 3416 "AS_paradent_link_53_UP"
+> 8 0 10 3574 125000000.000000
+> 8 0 11 3574 0.000100
+> 6 0 3575 9 3416 "AS_paradent_link_53_DOWN"
+> 8 0 10 3575 125000000.000000
+> 8 0 11 3575 0.000100
+> 6 0 3576 7 3416 "paradent-54.rennes.grid5000.fr"
+> 8 0 8 3576 21496000000.000000
+> 6 0 3577 9 3416 "AS_paradent_link_54_UP"
+> 8 0 10 3577 125000000.000000
+> 8 0 11 3577 0.000100
+> 6 0 3578 9 3416 "AS_paradent_link_54_DOWN"
+> 8 0 10 3578 125000000.000000
+> 8 0 11 3578 0.000100
+> 6 0 3579 7 3416 "paradent-55.rennes.grid5000.fr"
+> 8 0 8 3579 21496000000.000000
+> 6 0 3580 9 3416 "AS_paradent_link_55_UP"
+> 8 0 10 3580 125000000.000000
+> 8 0 11 3580 0.000100
+> 6 0 3581 9 3416 "AS_paradent_link_55_DOWN"
+> 8 0 10 3581 125000000.000000
+> 8 0 11 3581 0.000100
+> 6 0 3582 7 3416 "paradent-56.rennes.grid5000.fr"
+> 8 0 8 3582 21496000000.000000
+> 6 0 3583 9 3416 "AS_paradent_link_56_UP"
+> 8 0 10 3583 125000000.000000
+> 8 0 11 3583 0.000100
+> 6 0 3584 9 3416 "AS_paradent_link_56_DOWN"
+> 8 0 10 3584 125000000.000000
+> 8 0 11 3584 0.000100
+> 6 0 3585 7 3416 "paradent-57.rennes.grid5000.fr"
+> 8 0 8 3585 21496000000.000000
+> 6 0 3586 9 3416 "AS_paradent_link_57_UP"
+> 8 0 10 3586 125000000.000000
+> 8 0 11 3586 0.000100
+> 6 0 3587 9 3416 "AS_paradent_link_57_DOWN"
+> 8 0 10 3587 125000000.000000
+> 8 0 11 3587 0.000100
+> 6 0 3588 7 3416 "paradent-58.rennes.grid5000.fr"
+> 8 0 8 3588 21496000000.000000
+> 6 0 3589 9 3416 "AS_paradent_link_58_UP"
+> 8 0 10 3589 125000000.000000
+> 8 0 11 3589 0.000100
+> 6 0 3590 9 3416 "AS_paradent_link_58_DOWN"
+> 8 0 10 3590 125000000.000000
+> 8 0 11 3590 0.000100
+> 6 0 3591 7 3416 "paradent-59.rennes.grid5000.fr"
+> 8 0 8 3591 21496000000.000000
+> 6 0 3592 9 3416 "AS_paradent_link_59_UP"
+> 8 0 10 3592 125000000.000000
+> 8 0 11 3592 0.000100
+> 6 0 3593 9 3416 "AS_paradent_link_59_DOWN"
+> 8 0 10 3593 125000000.000000
+> 8 0 11 3593 0.000100
+> 6 0 3594 7 3416 "paradent-60.rennes.grid5000.fr"
+> 8 0 8 3594 21496000000.000000
+> 6 0 3595 9 3416 "AS_paradent_link_60_UP"
+> 8 0 10 3595 125000000.000000
+> 8 0 11 3595 0.000100
+> 6 0 3596 9 3416 "AS_paradent_link_60_DOWN"
+> 8 0 10 3596 125000000.000000
+> 8 0 11 3596 0.000100
+> 6 0 3597 7 3416 "paradent-61.rennes.grid5000.fr"
+> 8 0 8 3597 21496000000.000000
+> 6 0 3598 9 3416 "AS_paradent_link_61_UP"
+> 8 0 10 3598 125000000.000000
+> 8 0 11 3598 0.000100
+> 6 0 3599 9 3416 "AS_paradent_link_61_DOWN"
+> 8 0 10 3599 125000000.000000
+> 8 0 11 3599 0.000100
+> 6 0 3600 7 3416 "paradent-62.rennes.grid5000.fr"
+> 8 0 8 3600 21496000000.000000
+> 6 0 3601 9 3416 "AS_paradent_link_62_UP"
+> 8 0 10 3601 125000000.000000
+> 8 0 11 3601 0.000100
+> 6 0 3602 9 3416 "AS_paradent_link_62_DOWN"
+> 8 0 10 3602 125000000.000000
+> 8 0 11 3602 0.000100
+> 6 0 3603 7 3416 "paradent-63.rennes.grid5000.fr"
+> 8 0 8 3603 21496000000.000000
+> 6 0 3604 9 3416 "AS_paradent_link_63_UP"
+> 8 0 10 3604 125000000.000000
+> 8 0 11 3604 0.000100
+> 6 0 3605 9 3416 "AS_paradent_link_63_DOWN"
+> 8 0 10 3605 125000000.000000
+> 8 0 11 3605 0.000100
+> 6 0 3606 7 3416 "paradent-64.rennes.grid5000.fr"
+> 8 0 8 3606 21496000000.000000
+> 6 0 3607 9 3416 "AS_paradent_link_64_UP"
+> 8 0 10 3607 125000000.000000
+> 8 0 11 3607 0.000100
+> 6 0 3608 9 3416 "AS_paradent_link_64_DOWN"
+> 8 0 10 3608 125000000.000000
+> 8 0 11 3608 0.000100
+> 6 0 3609 12 3416 "paradent-AS_paradent_router.rennes.grid5000.fr"
+> 6 0 3610 9 3416 "AS_paradent_backbone"
+> 8 0 10 3610 1250000000.000000
+> 8 0 11 3610 0.000100
+> 6 0 3611 3 3415 "link_paradent"
+> 8 0 4 3611 1250000000.000000
+> 8 0 5 3611 0.000100
+> 6 0 3612 6 3415 "AS_paramount"
+> 6 0 3613 7 3612 "paramount-1.rennes.grid5000.fr"
+> 8 0 8 3613 12910000000.000000
+> 6 0 3614 9 3612 "AS_paramount_link_1_UP"
+> 8 0 10 3614 125000000.000000
+> 8 0 11 3614 0.000100
+> 6 0 3615 9 3612 "AS_paramount_link_1_DOWN"
+> 8 0 10 3615 125000000.000000
+> 8 0 11 3615 0.000100
+> 6 0 3616 7 3612 "paramount-2.rennes.grid5000.fr"
+> 8 0 8 3616 12910000000.000000
+> 6 0 3617 9 3612 "AS_paramount_link_2_UP"
+> 8 0 10 3617 125000000.000000
+> 8 0 11 3617 0.000100
+> 6 0 3618 9 3612 "AS_paramount_link_2_DOWN"
+> 8 0 10 3618 125000000.000000
+> 8 0 11 3618 0.000100
+> 6 0 3619 7 3612 "paramount-3.rennes.grid5000.fr"
+> 8 0 8 3619 12910000000.000000
+> 6 0 3620 9 3612 "AS_paramount_link_3_UP"
+> 8 0 10 3620 125000000.000000
+> 8 0 11 3620 0.000100
+> 6 0 3621 9 3612 "AS_paramount_link_3_DOWN"
+> 8 0 10 3621 125000000.000000
+> 8 0 11 3621 0.000100
+> 6 0 3622 7 3612 "paramount-4.rennes.grid5000.fr"
+> 8 0 8 3622 12910000000.000000
+> 6 0 3623 9 3612 "AS_paramount_link_4_UP"
+> 8 0 10 3623 125000000.000000
+> 8 0 11 3623 0.000100
+> 6 0 3624 9 3612 "AS_paramount_link_4_DOWN"
+> 8 0 10 3624 125000000.000000
+> 8 0 11 3624 0.000100
+> 6 0 3625 7 3612 "paramount-5.rennes.grid5000.fr"
+> 8 0 8 3625 12910000000.000000
+> 6 0 3626 9 3612 "AS_paramount_link_5_UP"
+> 8 0 10 3626 125000000.000000
+> 8 0 11 3626 0.000100
+> 6 0 3627 9 3612 "AS_paramount_link_5_DOWN"
+> 8 0 10 3627 125000000.000000
+> 8 0 11 3627 0.000100
+> 6 0 3628 7 3612 "paramount-6.rennes.grid5000.fr"
+> 8 0 8 3628 12910000000.000000
+> 6 0 3629 9 3612 "AS_paramount_link_6_UP"
+> 8 0 10 3629 125000000.000000
+> 8 0 11 3629 0.000100
+> 6 0 3630 9 3612 "AS_paramount_link_6_DOWN"
+> 8 0 10 3630 125000000.000000
+> 8 0 11 3630 0.000100
+> 6 0 3631 7 3612 "paramount-7.rennes.grid5000.fr"
+> 8 0 8 3631 12910000000.000000
+> 6 0 3632 9 3612 "AS_paramount_link_7_UP"
+> 8 0 10 3632 125000000.000000
+> 8 0 11 3632 0.000100
+> 6 0 3633 9 3612 "AS_paramount_link_7_DOWN"
+> 8 0 10 3633 125000000.000000
+> 8 0 11 3633 0.000100
+> 6 0 3634 7 3612 "paramount-8.rennes.grid5000.fr"
+> 8 0 8 3634 12910000000.000000
+> 6 0 3635 9 3612 "AS_paramount_link_8_UP"
+> 8 0 10 3635 125000000.000000
+> 8 0 11 3635 0.000100
+> 6 0 3636 9 3612 "AS_paramount_link_8_DOWN"
+> 8 0 10 3636 125000000.000000
+> 8 0 11 3636 0.000100
+> 6 0 3637 7 3612 "paramount-9.rennes.grid5000.fr"
+> 8 0 8 3637 12910000000.000000
+> 6 0 3638 9 3612 "AS_paramount_link_9_UP"
+> 8 0 10 3638 125000000.000000
+> 8 0 11 3638 0.000100
+> 6 0 3639 9 3612 "AS_paramount_link_9_DOWN"
+> 8 0 10 3639 125000000.000000
+> 8 0 11 3639 0.000100
+> 6 0 3640 7 3612 "paramount-10.rennes.grid5000.fr"
+> 8 0 8 3640 12910000000.000000
+> 6 0 3641 9 3612 "AS_paramount_link_10_UP"
+> 8 0 10 3641 125000000.000000
+> 8 0 11 3641 0.000100
+> 6 0 3642 9 3612 "AS_paramount_link_10_DOWN"
+> 8 0 10 3642 125000000.000000
+> 8 0 11 3642 0.000100
+> 6 0 3643 7 3612 "paramount-11.rennes.grid5000.fr"
+> 8 0 8 3643 12910000000.000000
+> 6 0 3644 9 3612 "AS_paramount_link_11_UP"
+> 8 0 10 3644 125000000.000000
+> 8 0 11 3644 0.000100
+> 6 0 3645 9 3612 "AS_paramount_link_11_DOWN"
+> 8 0 10 3645 125000000.000000
+> 8 0 11 3645 0.000100
+> 6 0 3646 7 3612 "paramount-12.rennes.grid5000.fr"
+> 8 0 8 3646 12910000000.000000
+> 6 0 3647 9 3612 "AS_paramount_link_12_UP"
+> 8 0 10 3647 125000000.000000
+> 8 0 11 3647 0.000100
+> 6 0 3648 9 3612 "AS_paramount_link_12_DOWN"
+> 8 0 10 3648 125000000.000000
+> 8 0 11 3648 0.000100
+> 6 0 3649 7 3612 "paramount-13.rennes.grid5000.fr"
+> 8 0 8 3649 12910000000.000000
+> 6 0 3650 9 3612 "AS_paramount_link_13_UP"
+> 8 0 10 3650 125000000.000000
+> 8 0 11 3650 0.000100
+> 6 0 3651 9 3612 "AS_paramount_link_13_DOWN"
+> 8 0 10 3651 125000000.000000
+> 8 0 11 3651 0.000100
+> 6 0 3652 7 3612 "paramount-14.rennes.grid5000.fr"
+> 8 0 8 3652 12910000000.000000
+> 6 0 3653 9 3612 "AS_paramount_link_14_UP"
+> 8 0 10 3653 125000000.000000
+> 8 0 11 3653 0.000100
+> 6 0 3654 9 3612 "AS_paramount_link_14_DOWN"
+> 8 0 10 3654 125000000.000000
+> 8 0 11 3654 0.000100
+> 6 0 3655 7 3612 "paramount-15.rennes.grid5000.fr"
+> 8 0 8 3655 12910000000.000000
+> 6 0 3656 9 3612 "AS_paramount_link_15_UP"
+> 8 0 10 3656 125000000.000000
+> 8 0 11 3656 0.000100
+> 6 0 3657 9 3612 "AS_paramount_link_15_DOWN"
+> 8 0 10 3657 125000000.000000
+> 8 0 11 3657 0.000100
+> 6 0 3658 7 3612 "paramount-16.rennes.grid5000.fr"
+> 8 0 8 3658 12910000000.000000
+> 6 0 3659 9 3612 "AS_paramount_link_16_UP"
+> 8 0 10 3659 125000000.000000
+> 8 0 11 3659 0.000100
+> 6 0 3660 9 3612 "AS_paramount_link_16_DOWN"
+> 8 0 10 3660 125000000.000000
+> 8 0 11 3660 0.000100
+> 6 0 3661 7 3612 "paramount-17.rennes.grid5000.fr"
+> 8 0 8 3661 12910000000.000000
+> 6 0 3662 9 3612 "AS_paramount_link_17_UP"
+> 8 0 10 3662 125000000.000000
+> 8 0 11 3662 0.000100
+> 6 0 3663 9 3612 "AS_paramount_link_17_DOWN"
+> 8 0 10 3663 125000000.000000
+> 8 0 11 3663 0.000100
+> 6 0 3664 7 3612 "paramount-18.rennes.grid5000.fr"
+> 8 0 8 3664 12910000000.000000
+> 6 0 3665 9 3612 "AS_paramount_link_18_UP"
+> 8 0 10 3665 125000000.000000
+> 8 0 11 3665 0.000100
+> 6 0 3666 9 3612 "AS_paramount_link_18_DOWN"
+> 8 0 10 3666 125000000.000000
+> 8 0 11 3666 0.000100
+> 6 0 3667 7 3612 "paramount-19.rennes.grid5000.fr"
+> 8 0 8 3667 12910000000.000000
+> 6 0 3668 9 3612 "AS_paramount_link_19_UP"
+> 8 0 10 3668 125000000.000000
+> 8 0 11 3668 0.000100
+> 6 0 3669 9 3612 "AS_paramount_link_19_DOWN"
+> 8 0 10 3669 125000000.000000
+> 8 0 11 3669 0.000100
+> 6 0 3670 7 3612 "paramount-20.rennes.grid5000.fr"
+> 8 0 8 3670 12910000000.000000
+> 6 0 3671 9 3612 "AS_paramount_link_20_UP"
+> 8 0 10 3671 125000000.000000
+> 8 0 11 3671 0.000100
+> 6 0 3672 9 3612 "AS_paramount_link_20_DOWN"
+> 8 0 10 3672 125000000.000000
+> 8 0 11 3672 0.000100
+> 6 0 3673 7 3612 "paramount-21.rennes.grid5000.fr"
+> 8 0 8 3673 12910000000.000000
+> 6 0 3674 9 3612 "AS_paramount_link_21_UP"
+> 8 0 10 3674 125000000.000000
+> 8 0 11 3674 0.000100
+> 6 0 3675 9 3612 "AS_paramount_link_21_DOWN"
+> 8 0 10 3675 125000000.000000
+> 8 0 11 3675 0.000100
+> 6 0 3676 7 3612 "paramount-22.rennes.grid5000.fr"
+> 8 0 8 3676 12910000000.000000
+> 6 0 3677 9 3612 "AS_paramount_link_22_UP"
+> 8 0 10 3677 125000000.000000
+> 8 0 11 3677 0.000100
+> 6 0 3678 9 3612 "AS_paramount_link_22_DOWN"
+> 8 0 10 3678 125000000.000000
+> 8 0 11 3678 0.000100
+> 6 0 3679 7 3612 "paramount-23.rennes.grid5000.fr"
+> 8 0 8 3679 12910000000.000000
+> 6 0 3680 9 3612 "AS_paramount_link_23_UP"
+> 8 0 10 3680 125000000.000000
+> 8 0 11 3680 0.000100
+> 6 0 3681 9 3612 "AS_paramount_link_23_DOWN"
+> 8 0 10 3681 125000000.000000
+> 8 0 11 3681 0.000100
+> 6 0 3682 7 3612 "paramount-24.rennes.grid5000.fr"
+> 8 0 8 3682 12910000000.000000
+> 6 0 3683 9 3612 "AS_paramount_link_24_UP"
+> 8 0 10 3683 125000000.000000
+> 8 0 11 3683 0.000100
+> 6 0 3684 9 3612 "AS_paramount_link_24_DOWN"
+> 8 0 10 3684 125000000.000000
+> 8 0 11 3684 0.000100
+> 6 0 3685 7 3612 "paramount-25.rennes.grid5000.fr"
+> 8 0 8 3685 12910000000.000000
+> 6 0 3686 9 3612 "AS_paramount_link_25_UP"
+> 8 0 10 3686 125000000.000000
+> 8 0 11 3686 0.000100
+> 6 0 3687 9 3612 "AS_paramount_link_25_DOWN"
+> 8 0 10 3687 125000000.000000
+> 8 0 11 3687 0.000100
+> 6 0 3688 7 3612 "paramount-26.rennes.grid5000.fr"
+> 8 0 8 3688 12910000000.000000
+> 6 0 3689 9 3612 "AS_paramount_link_26_UP"
+> 8 0 10 3689 125000000.000000
+> 8 0 11 3689 0.000100
+> 6 0 3690 9 3612 "AS_paramount_link_26_DOWN"
+> 8 0 10 3690 125000000.000000
+> 8 0 11 3690 0.000100
+> 6 0 3691 7 3612 "paramount-27.rennes.grid5000.fr"
+> 8 0 8 3691 12910000000.000000
+> 6 0 3692 9 3612 "AS_paramount_link_27_UP"
+> 8 0 10 3692 125000000.000000
+> 8 0 11 3692 0.000100
+> 6 0 3693 9 3612 "AS_paramount_link_27_DOWN"
+> 8 0 10 3693 125000000.000000
+> 8 0 11 3693 0.000100
+> 6 0 3694 7 3612 "paramount-28.rennes.grid5000.fr"
+> 8 0 8 3694 12910000000.000000
+> 6 0 3695 9 3612 "AS_paramount_link_28_UP"
+> 8 0 10 3695 125000000.000000
+> 8 0 11 3695 0.000100
+> 6 0 3696 9 3612 "AS_paramount_link_28_DOWN"
+> 8 0 10 3696 125000000.000000
+> 8 0 11 3696 0.000100
+> 6 0 3697 7 3612 "paramount-29.rennes.grid5000.fr"
+> 8 0 8 3697 12910000000.000000
+> 6 0 3698 9 3612 "AS_paramount_link_29_UP"
+> 8 0 10 3698 125000000.000000
+> 8 0 11 3698 0.000100
+> 6 0 3699 9 3612 "AS_paramount_link_29_DOWN"
+> 8 0 10 3699 125000000.000000
+> 8 0 11 3699 0.000100
+> 6 0 3700 7 3612 "paramount-30.rennes.grid5000.fr"
+> 8 0 8 3700 12910000000.000000
+> 6 0 3701 9 3612 "AS_paramount_link_30_UP"
+> 8 0 10 3701 125000000.000000
+> 8 0 11 3701 0.000100
+> 6 0 3702 9 3612 "AS_paramount_link_30_DOWN"
+> 8 0 10 3702 125000000.000000
+> 8 0 11 3702 0.000100
+> 6 0 3703 7 3612 "paramount-31.rennes.grid5000.fr"
+> 8 0 8 3703 12910000000.000000
+> 6 0 3704 9 3612 "AS_paramount_link_31_UP"
+> 8 0 10 3704 125000000.000000
+> 8 0 11 3704 0.000100
+> 6 0 3705 9 3612 "AS_paramount_link_31_DOWN"
+> 8 0 10 3705 125000000.000000
+> 8 0 11 3705 0.000100
+> 6 0 3706 7 3612 "paramount-32.rennes.grid5000.fr"
+> 8 0 8 3706 12910000000.000000
+> 6 0 3707 9 3612 "AS_paramount_link_32_UP"
+> 8 0 10 3707 125000000.000000
+> 8 0 11 3707 0.000100
+> 6 0 3708 9 3612 "AS_paramount_link_32_DOWN"
+> 8 0 10 3708 125000000.000000
+> 8 0 11 3708 0.000100
+> 6 0 3709 7 3612 "paramount-33.rennes.grid5000.fr"
+> 8 0 8 3709 12910000000.000000
+> 6 0 3710 9 3612 "AS_paramount_link_33_UP"
+> 8 0 10 3710 125000000.000000
+> 8 0 11 3710 0.000100
+> 6 0 3711 9 3612 "AS_paramount_link_33_DOWN"
+> 8 0 10 3711 125000000.000000
+> 8 0 11 3711 0.000100
+> 6 0 3712 12 3612 "paramount-AS_paramount_router.rennes.grid5000.fr"
+> 6 0 3713 9 3612 "AS_paramount_backbone"
+> 8 0 10 3713 1250000000.000000
+> 8 0 11 3713 0.000100
+> 6 0 3714 3 3415 "link_paramount"
+> 8 0 4 3714 1250000000.000000
+> 8 0 5 3714 0.000100
+> 6 0 3715 6 3415 "AS_parapide"
+> 6 0 3716 7 3715 "parapide-1.rennes.grid5000.fr"
+> 8 0 8 3716 30130000000.000000
+> 6 0 3717 9 3715 "AS_parapide_link_1_UP"
+> 8 0 10 3717 125000000.000000
+> 8 0 11 3717 0.000100
+> 6 0 3718 9 3715 "AS_parapide_link_1_DOWN"
+> 8 0 10 3718 125000000.000000
+> 8 0 11 3718 0.000100
+> 6 0 3719 7 3715 "parapide-2.rennes.grid5000.fr"
+> 8 0 8 3719 30130000000.000000
+> 6 0 3720 9 3715 "AS_parapide_link_2_UP"
+> 8 0 10 3720 125000000.000000
+> 8 0 11 3720 0.000100
+> 6 0 3721 9 3715 "AS_parapide_link_2_DOWN"
+> 8 0 10 3721 125000000.000000
+> 8 0 11 3721 0.000100
+> 6 0 3722 7 3715 "parapide-3.rennes.grid5000.fr"
+> 8 0 8 3722 30130000000.000000
+> 6 0 3723 9 3715 "AS_parapide_link_3_UP"
+> 8 0 10 3723 125000000.000000
+> 8 0 11 3723 0.000100
+> 6 0 3724 9 3715 "AS_parapide_link_3_DOWN"
+> 8 0 10 3724 125000000.000000
+> 8 0 11 3724 0.000100
+> 6 0 3725 7 3715 "parapide-4.rennes.grid5000.fr"
+> 8 0 8 3725 30130000000.000000
+> 6 0 3726 9 3715 "AS_parapide_link_4_UP"
+> 8 0 10 3726 125000000.000000
+> 8 0 11 3726 0.000100
+> 6 0 3727 9 3715 "AS_parapide_link_4_DOWN"
+> 8 0 10 3727 125000000.000000
+> 8 0 11 3727 0.000100
+> 6 0 3728 7 3715 "parapide-5.rennes.grid5000.fr"
+> 8 0 8 3728 30130000000.000000
+> 6 0 3729 9 3715 "AS_parapide_link_5_UP"
+> 8 0 10 3729 125000000.000000
+> 8 0 11 3729 0.000100
+> 6 0 3730 9 3715 "AS_parapide_link_5_DOWN"
+> 8 0 10 3730 125000000.000000
+> 8 0 11 3730 0.000100
+> 6 0 3731 7 3715 "parapide-6.rennes.grid5000.fr"
+> 8 0 8 3731 30130000000.000000
+> 6 0 3732 9 3715 "AS_parapide_link_6_UP"
+> 8 0 10 3732 125000000.000000
+> 8 0 11 3732 0.000100
+> 6 0 3733 9 3715 "AS_parapide_link_6_DOWN"
+> 8 0 10 3733 125000000.000000
+> 8 0 11 3733 0.000100
+> 6 0 3734 7 3715 "parapide-7.rennes.grid5000.fr"
+> 8 0 8 3734 30130000000.000000
+> 6 0 3735 9 3715 "AS_parapide_link_7_UP"
+> 8 0 10 3735 125000000.000000
+> 8 0 11 3735 0.000100
+> 6 0 3736 9 3715 "AS_parapide_link_7_DOWN"
+> 8 0 10 3736 125000000.000000
+> 8 0 11 3736 0.000100
+> 6 0 3737 7 3715 "parapide-8.rennes.grid5000.fr"
+> 8 0 8 3737 30130000000.000000
+> 6 0 3738 9 3715 "AS_parapide_link_8_UP"
+> 8 0 10 3738 125000000.000000
+> 8 0 11 3738 0.000100
+> 6 0 3739 9 3715 "AS_parapide_link_8_DOWN"
+> 8 0 10 3739 125000000.000000
+> 8 0 11 3739 0.000100
+> 6 0 3740 7 3715 "parapide-9.rennes.grid5000.fr"
+> 8 0 8 3740 30130000000.000000
+> 6 0 3741 9 3715 "AS_parapide_link_9_UP"
+> 8 0 10 3741 125000000.000000
+> 8 0 11 3741 0.000100
+> 6 0 3742 9 3715 "AS_parapide_link_9_DOWN"
+> 8 0 10 3742 125000000.000000
+> 8 0 11 3742 0.000100
+> 6 0 3743 7 3715 "parapide-10.rennes.grid5000.fr"
+> 8 0 8 3743 30130000000.000000
+> 6 0 3744 9 3715 "AS_parapide_link_10_UP"
+> 8 0 10 3744 125000000.000000
+> 8 0 11 3744 0.000100
+> 6 0 3745 9 3715 "AS_parapide_link_10_DOWN"
+> 8 0 10 3745 125000000.000000
+> 8 0 11 3745 0.000100
+> 6 0 3746 7 3715 "parapide-11.rennes.grid5000.fr"
+> 8 0 8 3746 30130000000.000000
+> 6 0 3747 9 3715 "AS_parapide_link_11_UP"
+> 8 0 10 3747 125000000.000000
+> 8 0 11 3747 0.000100
+> 6 0 3748 9 3715 "AS_parapide_link_11_DOWN"
+> 8 0 10 3748 125000000.000000
+> 8 0 11 3748 0.000100
+> 6 0 3749 7 3715 "parapide-12.rennes.grid5000.fr"
+> 8 0 8 3749 30130000000.000000
+> 6 0 3750 9 3715 "AS_parapide_link_12_UP"
+> 8 0 10 3750 125000000.000000
+> 8 0 11 3750 0.000100
+> 6 0 3751 9 3715 "AS_parapide_link_12_DOWN"
+> 8 0 10 3751 125000000.000000
+> 8 0 11 3751 0.000100
+> 6 0 3752 7 3715 "parapide-13.rennes.grid5000.fr"
+> 8 0 8 3752 30130000000.000000
+> 6 0 3753 9 3715 "AS_parapide_link_13_UP"
+> 8 0 10 3753 125000000.000000
+> 8 0 11 3753 0.000100
+> 6 0 3754 9 3715 "AS_parapide_link_13_DOWN"
+> 8 0 10 3754 125000000.000000
+> 8 0 11 3754 0.000100
+> 6 0 3755 7 3715 "parapide-14.rennes.grid5000.fr"
+> 8 0 8 3755 30130000000.000000
+> 6 0 3756 9 3715 "AS_parapide_link_14_UP"
+> 8 0 10 3756 125000000.000000
+> 8 0 11 3756 0.000100
+> 6 0 3757 9 3715 "AS_parapide_link_14_DOWN"
+> 8 0 10 3757 125000000.000000
+> 8 0 11 3757 0.000100
+> 6 0 3758 7 3715 "parapide-15.rennes.grid5000.fr"
+> 8 0 8 3758 30130000000.000000
+> 6 0 3759 9 3715 "AS_parapide_link_15_UP"
+> 8 0 10 3759 125000000.000000
+> 8 0 11 3759 0.000100
+> 6 0 3760 9 3715 "AS_parapide_link_15_DOWN"
+> 8 0 10 3760 125000000.000000
+> 8 0 11 3760 0.000100
+> 6 0 3761 7 3715 "parapide-16.rennes.grid5000.fr"
+> 8 0 8 3761 30130000000.000000
+> 6 0 3762 9 3715 "AS_parapide_link_16_UP"
+> 8 0 10 3762 125000000.000000
+> 8 0 11 3762 0.000100
+> 6 0 3763 9 3715 "AS_parapide_link_16_DOWN"
+> 8 0 10 3763 125000000.000000
+> 8 0 11 3763 0.000100
+> 6 0 3764 7 3715 "parapide-17.rennes.grid5000.fr"
+> 8 0 8 3764 30130000000.000000
+> 6 0 3765 9 3715 "AS_parapide_link_17_UP"
+> 8 0 10 3765 125000000.000000
+> 8 0 11 3765 0.000100
+> 6 0 3766 9 3715 "AS_parapide_link_17_DOWN"
+> 8 0 10 3766 125000000.000000
+> 8 0 11 3766 0.000100
+> 6 0 3767 7 3715 "parapide-18.rennes.grid5000.fr"
+> 8 0 8 3767 30130000000.000000
+> 6 0 3768 9 3715 "AS_parapide_link_18_UP"
+> 8 0 10 3768 125000000.000000
+> 8 0 11 3768 0.000100
+> 6 0 3769 9 3715 "AS_parapide_link_18_DOWN"
+> 8 0 10 3769 125000000.000000
+> 8 0 11 3769 0.000100
+> 6 0 3770 7 3715 "parapide-19.rennes.grid5000.fr"
+> 8 0 8 3770 30130000000.000000
+> 6 0 3771 9 3715 "AS_parapide_link_19_UP"
+> 8 0 10 3771 125000000.000000
+> 8 0 11 3771 0.000100
+> 6 0 3772 9 3715 "AS_parapide_link_19_DOWN"
+> 8 0 10 3772 125000000.000000
+> 8 0 11 3772 0.000100
+> 6 0 3773 7 3715 "parapide-20.rennes.grid5000.fr"
+> 8 0 8 3773 30130000000.000000
+> 6 0 3774 9 3715 "AS_parapide_link_20_UP"
+> 8 0 10 3774 125000000.000000
+> 8 0 11 3774 0.000100
+> 6 0 3775 9 3715 "AS_parapide_link_20_DOWN"
+> 8 0 10 3775 125000000.000000
+> 8 0 11 3775 0.000100
+> 6 0 3776 7 3715 "parapide-21.rennes.grid5000.fr"
+> 8 0 8 3776 30130000000.000000
+> 6 0 3777 9 3715 "AS_parapide_link_21_UP"
+> 8 0 10 3777 125000000.000000
+> 8 0 11 3777 0.000100
+> 6 0 3778 9 3715 "AS_parapide_link_21_DOWN"
+> 8 0 10 3778 125000000.000000
+> 8 0 11 3778 0.000100
+> 6 0 3779 7 3715 "parapide-22.rennes.grid5000.fr"
+> 8 0 8 3779 30130000000.000000
+> 6 0 3780 9 3715 "AS_parapide_link_22_UP"
+> 8 0 10 3780 125000000.000000
+> 8 0 11 3780 0.000100
+> 6 0 3781 9 3715 "AS_parapide_link_22_DOWN"
+> 8 0 10 3781 125000000.000000
+> 8 0 11 3781 0.000100
+> 6 0 3782 7 3715 "parapide-23.rennes.grid5000.fr"
+> 8 0 8 3782 30130000000.000000
+> 6 0 3783 9 3715 "AS_parapide_link_23_UP"
+> 8 0 10 3783 125000000.000000
+> 8 0 11 3783 0.000100
+> 6 0 3784 9 3715 "AS_parapide_link_23_DOWN"
+> 8 0 10 3784 125000000.000000
+> 8 0 11 3784 0.000100
+> 6 0 3785 7 3715 "parapide-24.rennes.grid5000.fr"
+> 8 0 8 3785 30130000000.000000
+> 6 0 3786 9 3715 "AS_parapide_link_24_UP"
+> 8 0 10 3786 125000000.000000
+> 8 0 11 3786 0.000100
+> 6 0 3787 9 3715 "AS_parapide_link_24_DOWN"
+> 8 0 10 3787 125000000.000000
+> 8 0 11 3787 0.000100
+> 6 0 3788 7 3715 "parapide-25.rennes.grid5000.fr"
+> 8 0 8 3788 30130000000.000000
+> 6 0 3789 9 3715 "AS_parapide_link_25_UP"
+> 8 0 10 3789 125000000.000000
+> 8 0 11 3789 0.000100
+> 6 0 3790 9 3715 "AS_parapide_link_25_DOWN"
+> 8 0 10 3790 125000000.000000
+> 8 0 11 3790 0.000100
+> 6 0 3791 12 3715 "parapide-AS_parapide_router.rennes.grid5000.fr"
+> 6 0 3792 9 3715 "AS_parapide_backbone"
+> 8 0 10 3792 1250000000.000000
+> 8 0 11 3792 0.000100
+> 6 0 3793 3 3415 "link_parapide"
+> 8 0 4 3793 1250000000.000000
+> 8 0 5 3793 0.000100
+> 6 0 3794 6 3415 "AS_parapluie"
+> 6 0 3795 7 3794 "parapluie-1.rennes.grid5000.fr"
+> 8 0 8 3795 27391000000.000000
+> 6 0 3796 9 3794 "AS_parapluie_link_1_UP"
+> 8 0 10 3796 125000000.000000
+> 8 0 11 3796 0.000100
+> 6 0 3797 9 3794 "AS_parapluie_link_1_DOWN"
+> 8 0 10 3797 125000000.000000
+> 8 0 11 3797 0.000100
+> 6 0 3798 7 3794 "parapluie-2.rennes.grid5000.fr"
+> 8 0 8 3798 27391000000.000000
+> 6 0 3799 9 3794 "AS_parapluie_link_2_UP"
+> 8 0 10 3799 125000000.000000
+> 8 0 11 3799 0.000100
+> 6 0 3800 9 3794 "AS_parapluie_link_2_DOWN"
+> 8 0 10 3800 125000000.000000
+> 8 0 11 3800 0.000100
+> 6 0 3801 7 3794 "parapluie-3.rennes.grid5000.fr"
+> 8 0 8 3801 27391000000.000000
+> 6 0 3802 9 3794 "AS_parapluie_link_3_UP"
+> 8 0 10 3802 125000000.000000
+> 8 0 11 3802 0.000100
+> 6 0 3803 9 3794 "AS_parapluie_link_3_DOWN"
+> 8 0 10 3803 125000000.000000
+> 8 0 11 3803 0.000100
+> 6 0 3804 7 3794 "parapluie-4.rennes.grid5000.fr"
+> 8 0 8 3804 27391000000.000000
+> 6 0 3805 9 3794 "AS_parapluie_link_4_UP"
+> 8 0 10 3805 125000000.000000
+> 8 0 11 3805 0.000100
+> 6 0 3806 9 3794 "AS_parapluie_link_4_DOWN"
+> 8 0 10 3806 125000000.000000
+> 8 0 11 3806 0.000100
+> 6 0 3807 7 3794 "parapluie-5.rennes.grid5000.fr"
+> 8 0 8 3807 27391000000.000000
+> 6 0 3808 9 3794 "AS_parapluie_link_5_UP"
+> 8 0 10 3808 125000000.000000
+> 8 0 11 3808 0.000100
+> 6 0 3809 9 3794 "AS_parapluie_link_5_DOWN"
+> 8 0 10 3809 125000000.000000
+> 8 0 11 3809 0.000100
+> 6 0 3810 7 3794 "parapluie-6.rennes.grid5000.fr"
+> 8 0 8 3810 27391000000.000000
+> 6 0 3811 9 3794 "AS_parapluie_link_6_UP"
+> 8 0 10 3811 125000000.000000
+> 8 0 11 3811 0.000100
+> 6 0 3812 9 3794 "AS_parapluie_link_6_DOWN"
+> 8 0 10 3812 125000000.000000
+> 8 0 11 3812 0.000100
+> 6 0 3813 7 3794 "parapluie-7.rennes.grid5000.fr"
+> 8 0 8 3813 27391000000.000000
+> 6 0 3814 9 3794 "AS_parapluie_link_7_UP"
+> 8 0 10 3814 125000000.000000
+> 8 0 11 3814 0.000100
+> 6 0 3815 9 3794 "AS_parapluie_link_7_DOWN"
+> 8 0 10 3815 125000000.000000
+> 8 0 11 3815 0.000100
+> 6 0 3816 7 3794 "parapluie-8.rennes.grid5000.fr"
+> 8 0 8 3816 27391000000.000000
+> 6 0 3817 9 3794 "AS_parapluie_link_8_UP"
+> 8 0 10 3817 125000000.000000
+> 8 0 11 3817 0.000100
+> 6 0 3818 9 3794 "AS_parapluie_link_8_DOWN"
+> 8 0 10 3818 125000000.000000
+> 8 0 11 3818 0.000100
+> 6 0 3819 7 3794 "parapluie-9.rennes.grid5000.fr"
+> 8 0 8 3819 27391000000.000000
+> 6 0 3820 9 3794 "AS_parapluie_link_9_UP"
+> 8 0 10 3820 125000000.000000
+> 8 0 11 3820 0.000100
+> 6 0 3821 9 3794 "AS_parapluie_link_9_DOWN"
+> 8 0 10 3821 125000000.000000
+> 8 0 11 3821 0.000100
+> 6 0 3822 7 3794 "parapluie-10.rennes.grid5000.fr"
+> 8 0 8 3822 27391000000.000000
+> 6 0 3823 9 3794 "AS_parapluie_link_10_UP"
+> 8 0 10 3823 125000000.000000
+> 8 0 11 3823 0.000100
+> 6 0 3824 9 3794 "AS_parapluie_link_10_DOWN"
+> 8 0 10 3824 125000000.000000
+> 8 0 11 3824 0.000100
+> 6 0 3825 7 3794 "parapluie-11.rennes.grid5000.fr"
+> 8 0 8 3825 27391000000.000000
+> 6 0 3826 9 3794 "AS_parapluie_link_11_UP"
+> 8 0 10 3826 125000000.000000
+> 8 0 11 3826 0.000100
+> 6 0 3827 9 3794 "AS_parapluie_link_11_DOWN"
+> 8 0 10 3827 125000000.000000
+> 8 0 11 3827 0.000100
+> 6 0 3828 7 3794 "parapluie-12.rennes.grid5000.fr"
+> 8 0 8 3828 27391000000.000000
+> 6 0 3829 9 3794 "AS_parapluie_link_12_UP"
+> 8 0 10 3829 125000000.000000
+> 8 0 11 3829 0.000100
+> 6 0 3830 9 3794 "AS_parapluie_link_12_DOWN"
+> 8 0 10 3830 125000000.000000
+> 8 0 11 3830 0.000100
+> 6 0 3831 7 3794 "parapluie-13.rennes.grid5000.fr"
+> 8 0 8 3831 27391000000.000000
+> 6 0 3832 9 3794 "AS_parapluie_link_13_UP"
+> 8 0 10 3832 125000000.000000
+> 8 0 11 3832 0.000100
+> 6 0 3833 9 3794 "AS_parapluie_link_13_DOWN"
+> 8 0 10 3833 125000000.000000
+> 8 0 11 3833 0.000100
+> 6 0 3834 7 3794 "parapluie-14.rennes.grid5000.fr"
+> 8 0 8 3834 27391000000.000000
+> 6 0 3835 9 3794 "AS_parapluie_link_14_UP"
+> 8 0 10 3835 125000000.000000
+> 8 0 11 3835 0.000100
+> 6 0 3836 9 3794 "AS_parapluie_link_14_DOWN"
+> 8 0 10 3836 125000000.000000
+> 8 0 11 3836 0.000100
+> 6 0 3837 7 3794 "parapluie-15.rennes.grid5000.fr"
+> 8 0 8 3837 27391000000.000000
+> 6 0 3838 9 3794 "AS_parapluie_link_15_UP"
+> 8 0 10 3838 125000000.000000
+> 8 0 11 3838 0.000100
+> 6 0 3839 9 3794 "AS_parapluie_link_15_DOWN"
+> 8 0 10 3839 125000000.000000
+> 8 0 11 3839 0.000100
+> 6 0 3840 7 3794 "parapluie-16.rennes.grid5000.fr"
+> 8 0 8 3840 27391000000.000000
+> 6 0 3841 9 3794 "AS_parapluie_link_16_UP"
+> 8 0 10 3841 125000000.000000
+> 8 0 11 3841 0.000100
+> 6 0 3842 9 3794 "AS_parapluie_link_16_DOWN"
+> 8 0 10 3842 125000000.000000
+> 8 0 11 3842 0.000100
+> 6 0 3843 7 3794 "parapluie-17.rennes.grid5000.fr"
+> 8 0 8 3843 27391000000.000000
+> 6 0 3844 9 3794 "AS_parapluie_link_17_UP"
+> 8 0 10 3844 125000000.000000
+> 8 0 11 3844 0.000100
+> 6 0 3845 9 3794 "AS_parapluie_link_17_DOWN"
+> 8 0 10 3845 125000000.000000
+> 8 0 11 3845 0.000100
+> 6 0 3846 7 3794 "parapluie-18.rennes.grid5000.fr"
+> 8 0 8 3846 27391000000.000000
+> 6 0 3847 9 3794 "AS_parapluie_link_18_UP"
+> 8 0 10 3847 125000000.000000
+> 8 0 11 3847 0.000100
+> 6 0 3848 9 3794 "AS_parapluie_link_18_DOWN"
+> 8 0 10 3848 125000000.000000
+> 8 0 11 3848 0.000100
+> 6 0 3849 7 3794 "parapluie-19.rennes.grid5000.fr"
+> 8 0 8 3849 27391000000.000000
+> 6 0 3850 9 3794 "AS_parapluie_link_19_UP"
+> 8 0 10 3850 125000000.000000
+> 8 0 11 3850 0.000100
+> 6 0 3851 9 3794 "AS_parapluie_link_19_DOWN"
+> 8 0 10 3851 125000000.000000
+> 8 0 11 3851 0.000100
+> 6 0 3852 7 3794 "parapluie-20.rennes.grid5000.fr"
+> 8 0 8 3852 27391000000.000000
+> 6 0 3853 9 3794 "AS_parapluie_link_20_UP"
+> 8 0 10 3853 125000000.000000
+> 8 0 11 3853 0.000100
+> 6 0 3854 9 3794 "AS_parapluie_link_20_DOWN"
+> 8 0 10 3854 125000000.000000
+> 8 0 11 3854 0.000100
+> 6 0 3855 7 3794 "parapluie-21.rennes.grid5000.fr"
+> 8 0 8 3855 27391000000.000000
+> 6 0 3856 9 3794 "AS_parapluie_link_21_UP"
+> 8 0 10 3856 125000000.000000
+> 8 0 11 3856 0.000100
+> 6 0 3857 9 3794 "AS_parapluie_link_21_DOWN"
+> 8 0 10 3857 125000000.000000
+> 8 0 11 3857 0.000100
+> 6 0 3858 7 3794 "parapluie-22.rennes.grid5000.fr"
+> 8 0 8 3858 27391000000.000000
+> 6 0 3859 9 3794 "AS_parapluie_link_22_UP"
+> 8 0 10 3859 125000000.000000
+> 8 0 11 3859 0.000100
+> 6 0 3860 9 3794 "AS_parapluie_link_22_DOWN"
+> 8 0 10 3860 125000000.000000
+> 8 0 11 3860 0.000100
+> 6 0 3861 7 3794 "parapluie-23.rennes.grid5000.fr"
+> 8 0 8 3861 27391000000.000000
+> 6 0 3862 9 3794 "AS_parapluie_link_23_UP"
+> 8 0 10 3862 125000000.000000
+> 8 0 11 3862 0.000100
+> 6 0 3863 9 3794 "AS_parapluie_link_23_DOWN"
+> 8 0 10 3863 125000000.000000
+> 8 0 11 3863 0.000100
+> 6 0 3864 7 3794 "parapluie-24.rennes.grid5000.fr"
+> 8 0 8 3864 27391000000.000000
+> 6 0 3865 9 3794 "AS_parapluie_link_24_UP"
+> 8 0 10 3865 125000000.000000
+> 8 0 11 3865 0.000100
+> 6 0 3866 9 3794 "AS_parapluie_link_24_DOWN"
+> 8 0 10 3866 125000000.000000
+> 8 0 11 3866 0.000100
+> 6 0 3867 7 3794 "parapluie-25.rennes.grid5000.fr"
+> 8 0 8 3867 27391000000.000000
+> 6 0 3868 9 3794 "AS_parapluie_link_25_UP"
+> 8 0 10 3868 125000000.000000
+> 8 0 11 3868 0.000100
+> 6 0 3869 9 3794 "AS_parapluie_link_25_DOWN"
+> 8 0 10 3869 125000000.000000
+> 8 0 11 3869 0.000100
+> 6 0 3870 7 3794 "parapluie-26.rennes.grid5000.fr"
+> 8 0 8 3870 27391000000.000000
+> 6 0 3871 9 3794 "AS_parapluie_link_26_UP"
+> 8 0 10 3871 125000000.000000
+> 8 0 11 3871 0.000100
+> 6 0 3872 9 3794 "AS_parapluie_link_26_DOWN"
+> 8 0 10 3872 125000000.000000
+> 8 0 11 3872 0.000100
+> 6 0 3873 7 3794 "parapluie-27.rennes.grid5000.fr"
+> 8 0 8 3873 27391000000.000000
+> 6 0 3874 9 3794 "AS_parapluie_link_27_UP"
+> 8 0 10 3874 125000000.000000
+> 8 0 11 3874 0.000100
+> 6 0 3875 9 3794 "AS_parapluie_link_27_DOWN"
+> 8 0 10 3875 125000000.000000
+> 8 0 11 3875 0.000100
+> 6 0 3876 7 3794 "parapluie-28.rennes.grid5000.fr"
+> 8 0 8 3876 27391000000.000000
+> 6 0 3877 9 3794 "AS_parapluie_link_28_UP"
+> 8 0 10 3877 125000000.000000
+> 8 0 11 3877 0.000100
+> 6 0 3878 9 3794 "AS_parapluie_link_28_DOWN"
+> 8 0 10 3878 125000000.000000
+> 8 0 11 3878 0.000100
+> 6 0 3879 7 3794 "parapluie-29.rennes.grid5000.fr"
+> 8 0 8 3879 27391000000.000000
+> 6 0 3880 9 3794 "AS_parapluie_link_29_UP"
+> 8 0 10 3880 125000000.000000
+> 8 0 11 3880 0.000100
+> 6 0 3881 9 3794 "AS_parapluie_link_29_DOWN"
+> 8 0 10 3881 125000000.000000
+> 8 0 11 3881 0.000100
+> 6 0 3882 7 3794 "parapluie-30.rennes.grid5000.fr"
+> 8 0 8 3882 27391000000.000000
+> 6 0 3883 9 3794 "AS_parapluie_link_30_UP"
+> 8 0 10 3883 125000000.000000
+> 8 0 11 3883 0.000100
+> 6 0 3884 9 3794 "AS_parapluie_link_30_DOWN"
+> 8 0 10 3884 125000000.000000
+> 8 0 11 3884 0.000100
+> 6 0 3885 7 3794 "parapluie-31.rennes.grid5000.fr"
+> 8 0 8 3885 27391000000.000000
+> 6 0 3886 9 3794 "AS_parapluie_link_31_UP"
+> 8 0 10 3886 125000000.000000
+> 8 0 11 3886 0.000100
+> 6 0 3887 9 3794 "AS_parapluie_link_31_DOWN"
+> 8 0 10 3887 125000000.000000
+> 8 0 11 3887 0.000100
+> 6 0 3888 7 3794 "parapluie-32.rennes.grid5000.fr"
+> 8 0 8 3888 27391000000.000000
+> 6 0 3889 9 3794 "AS_parapluie_link_32_UP"
+> 8 0 10 3889 125000000.000000
+> 8 0 11 3889 0.000100
+> 6 0 3890 9 3794 "AS_parapluie_link_32_DOWN"
+> 8 0 10 3890 125000000.000000
+> 8 0 11 3890 0.000100
+> 6 0 3891 7 3794 "parapluie-33.rennes.grid5000.fr"
+> 8 0 8 3891 27391000000.000000
+> 6 0 3892 9 3794 "AS_parapluie_link_33_UP"
+> 8 0 10 3892 125000000.000000
+> 8 0 11 3892 0.000100
+> 6 0 3893 9 3794 "AS_parapluie_link_33_DOWN"
+> 8 0 10 3893 125000000.000000
+> 8 0 11 3893 0.000100
+> 6 0 3894 7 3794 "parapluie-34.rennes.grid5000.fr"
+> 8 0 8 3894 27391000000.000000
+> 6 0 3895 9 3794 "AS_parapluie_link_34_UP"
+> 8 0 10 3895 125000000.000000
+> 8 0 11 3895 0.000100
+> 6 0 3896 9 3794 "AS_parapluie_link_34_DOWN"
+> 8 0 10 3896 125000000.000000
+> 8 0 11 3896 0.000100
+> 6 0 3897 7 3794 "parapluie-35.rennes.grid5000.fr"
+> 8 0 8 3897 27391000000.000000
+> 6 0 3898 9 3794 "AS_parapluie_link_35_UP"
+> 8 0 10 3898 125000000.000000
+> 8 0 11 3898 0.000100
+> 6 0 3899 9 3794 "AS_parapluie_link_35_DOWN"
+> 8 0 10 3899 125000000.000000
+> 8 0 11 3899 0.000100
+> 6 0 3900 7 3794 "parapluie-36.rennes.grid5000.fr"
+> 8 0 8 3900 27391000000.000000
+> 6 0 3901 9 3794 "AS_parapluie_link_36_UP"
+> 8 0 10 3901 125000000.000000
+> 8 0 11 3901 0.000100
+> 6 0 3902 9 3794 "AS_parapluie_link_36_DOWN"
+> 8 0 10 3902 125000000.000000
+> 8 0 11 3902 0.000100
+> 6 0 3903 7 3794 "parapluie-37.rennes.grid5000.fr"
+> 8 0 8 3903 27391000000.000000
+> 6 0 3904 9 3794 "AS_parapluie_link_37_UP"
+> 8 0 10 3904 125000000.000000
+> 8 0 11 3904 0.000100
+> 6 0 3905 9 3794 "AS_parapluie_link_37_DOWN"
+> 8 0 10 3905 125000000.000000
+> 8 0 11 3905 0.000100
+> 6 0 3906 7 3794 "parapluie-38.rennes.grid5000.fr"
+> 8 0 8 3906 27391000000.000000
+> 6 0 3907 9 3794 "AS_parapluie_link_38_UP"
+> 8 0 10 3907 125000000.000000
+> 8 0 11 3907 0.000100
+> 6 0 3908 9 3794 "AS_parapluie_link_38_DOWN"
+> 8 0 10 3908 125000000.000000
+> 8 0 11 3908 0.000100
+> 6 0 3909 7 3794 "parapluie-39.rennes.grid5000.fr"
+> 8 0 8 3909 27391000000.000000
+> 6 0 3910 9 3794 "AS_parapluie_link_39_UP"
+> 8 0 10 3910 125000000.000000
+> 8 0 11 3910 0.000100
+> 6 0 3911 9 3794 "AS_parapluie_link_39_DOWN"
+> 8 0 10 3911 125000000.000000
+> 8 0 11 3911 0.000100
+> 6 0 3912 7 3794 "parapluie-40.rennes.grid5000.fr"
+> 8 0 8 3912 27391000000.000000
+> 6 0 3913 9 3794 "AS_parapluie_link_40_UP"
+> 8 0 10 3913 125000000.000000
+> 8 0 11 3913 0.000100
+> 6 0 3914 9 3794 "AS_parapluie_link_40_DOWN"
+> 8 0 10 3914 125000000.000000
+> 8 0 11 3914 0.000100
+> 6 0 3915 12 3794 "parapluie-AS_parapluie_router.rennes.grid5000.fr"
+> 6 0 3916 9 3794 "AS_parapluie_backbone"
+> 8 0 10 3916 1250000000.000000
+> 8 0 11 3916 0.000100
+> 6 0 3917 3 3415 "link_parapluie"
+> 8 0 4 3917 1250000000.000000
+> 8 0 5 3917 0.000100
+> 6 0 3918 6 3415 "gw_AS_rennes"
+> 6 0 3919 12 3918 "gw_rennes"
+> 6 0 3920 3 3415 "link_gw_rennes"
+> 8 0 4 3920 1250000000.000000
+> 8 0 5 3920 0.000100
+> 6 0 3921 1 0 "AS_sophia"
+> 6 0 3922 6 3921 "AS_helios"
+> 6 0 3923 7 3922 "helios-1.sophia.grid5000.fr"
+> 8 0 8 3923 7731800000.000000
+> 6 0 3924 9 3922 "AS_helios_link_1_UP"
+> 8 0 10 3924 125000000.000000
+> 8 0 11 3924 0.000100
+> 6 0 3925 9 3922 "AS_helios_link_1_DOWN"
+> 8 0 10 3925 125000000.000000
+> 8 0 11 3925 0.000100
+> 6 0 3926 7 3922 "helios-2.sophia.grid5000.fr"
+> 8 0 8 3926 7731800000.000000
+> 6 0 3927 9 3922 "AS_helios_link_2_UP"
+> 8 0 10 3927 125000000.000000
+> 8 0 11 3927 0.000100
+> 6 0 3928 9 3922 "AS_helios_link_2_DOWN"
+> 8 0 10 3928 125000000.000000
+> 8 0 11 3928 0.000100
+> 6 0 3929 7 3922 "helios-3.sophia.grid5000.fr"
+> 8 0 8 3929 7731800000.000000
+> 6 0 3930 9 3922 "AS_helios_link_3_UP"
+> 8 0 10 3930 125000000.000000
+> 8 0 11 3930 0.000100
+> 6 0 3931 9 3922 "AS_helios_link_3_DOWN"
+> 8 0 10 3931 125000000.000000
+> 8 0 11 3931 0.000100
+> 6 0 3932 7 3922 "helios-4.sophia.grid5000.fr"
+> 8 0 8 3932 7731800000.000000
+> 6 0 3933 9 3922 "AS_helios_link_4_UP"
+> 8 0 10 3933 125000000.000000
+> 8 0 11 3933 0.000100
+> 6 0 3934 9 3922 "AS_helios_link_4_DOWN"
+> 8 0 10 3934 125000000.000000
+> 8 0 11 3934 0.000100
+> 6 0 3935 7 3922 "helios-5.sophia.grid5000.fr"
+> 8 0 8 3935 7731800000.000000
+> 6 0 3936 9 3922 "AS_helios_link_5_UP"
+> 8 0 10 3936 125000000.000000
+> 8 0 11 3936 0.000100
+> 6 0 3937 9 3922 "AS_helios_link_5_DOWN"
+> 8 0 10 3937 125000000.000000
+> 8 0 11 3937 0.000100
+> 6 0 3938 7 3922 "helios-6.sophia.grid5000.fr"
+> 8 0 8 3938 7731800000.000000
+> 6 0 3939 9 3922 "AS_helios_link_6_UP"
+> 8 0 10 3939 125000000.000000
+> 8 0 11 3939 0.000100
+> 6 0 3940 9 3922 "AS_helios_link_6_DOWN"
+> 8 0 10 3940 125000000.000000
+> 8 0 11 3940 0.000100
+> 6 0 3941 7 3922 "helios-7.sophia.grid5000.fr"
+> 8 0 8 3941 7731800000.000000
+> 6 0 3942 9 3922 "AS_helios_link_7_UP"
+> 8 0 10 3942 125000000.000000
+> 8 0 11 3942 0.000100
+> 6 0 3943 9 3922 "AS_helios_link_7_DOWN"
+> 8 0 10 3943 125000000.000000
+> 8 0 11 3943 0.000100
+> 6 0 3944 7 3922 "helios-8.sophia.grid5000.fr"
+> 8 0 8 3944 7731800000.000000
+> 6 0 3945 9 3922 "AS_helios_link_8_UP"
+> 8 0 10 3945 125000000.000000
+> 8 0 11 3945 0.000100
+> 6 0 3946 9 3922 "AS_helios_link_8_DOWN"
+> 8 0 10 3946 125000000.000000
+> 8 0 11 3946 0.000100
+> 6 0 3947 7 3922 "helios-9.sophia.grid5000.fr"
+> 8 0 8 3947 7731800000.000000
+> 6 0 3948 9 3922 "AS_helios_link_9_UP"
+> 8 0 10 3948 125000000.000000
+> 8 0 11 3948 0.000100
+> 6 0 3949 9 3922 "AS_helios_link_9_DOWN"
+> 8 0 10 3949 125000000.000000
+> 8 0 11 3949 0.000100
+> 6 0 3950 7 3922 "helios-10.sophia.grid5000.fr"
+> 8 0 8 3950 7731800000.000000
+> 6 0 3951 9 3922 "AS_helios_link_10_UP"
+> 8 0 10 3951 125000000.000000
+> 8 0 11 3951 0.000100
+> 6 0 3952 9 3922 "AS_helios_link_10_DOWN"
+> 8 0 10 3952 125000000.000000
+> 8 0 11 3952 0.000100
+> 6 0 3953 7 3922 "helios-11.sophia.grid5000.fr"
+> 8 0 8 3953 7731800000.000000
+> 6 0 3954 9 3922 "AS_helios_link_11_UP"
+> 8 0 10 3954 125000000.000000
+> 8 0 11 3954 0.000100
+> 6 0 3955 9 3922 "AS_helios_link_11_DOWN"
+> 8 0 10 3955 125000000.000000
+> 8 0 11 3955 0.000100
+> 6 0 3956 7 3922 "helios-12.sophia.grid5000.fr"
+> 8 0 8 3956 7731800000.000000
+> 6 0 3957 9 3922 "AS_helios_link_12_UP"
+> 8 0 10 3957 125000000.000000
+> 8 0 11 3957 0.000100
+> 6 0 3958 9 3922 "AS_helios_link_12_DOWN"
+> 8 0 10 3958 125000000.000000
+> 8 0 11 3958 0.000100
+> 6 0 3959 7 3922 "helios-13.sophia.grid5000.fr"
+> 8 0 8 3959 7731800000.000000
+> 6 0 3960 9 3922 "AS_helios_link_13_UP"
+> 8 0 10 3960 125000000.000000
+> 8 0 11 3960 0.000100
+> 6 0 3961 9 3922 "AS_helios_link_13_DOWN"
+> 8 0 10 3961 125000000.000000
+> 8 0 11 3961 0.000100
+> 6 0 3962 7 3922 "helios-14.sophia.grid5000.fr"
+> 8 0 8 3962 7731800000.000000
+> 6 0 3963 9 3922 "AS_helios_link_14_UP"
+> 8 0 10 3963 125000000.000000
+> 8 0 11 3963 0.000100
+> 6 0 3964 9 3922 "AS_helios_link_14_DOWN"
+> 8 0 10 3964 125000000.000000
+> 8 0 11 3964 0.000100
+> 6 0 3965 7 3922 "helios-15.sophia.grid5000.fr"
+> 8 0 8 3965 7731800000.000000
+> 6 0 3966 9 3922 "AS_helios_link_15_UP"
+> 8 0 10 3966 125000000.000000
+> 8 0 11 3966 0.000100
+> 6 0 3967 9 3922 "AS_helios_link_15_DOWN"
+> 8 0 10 3967 125000000.000000
+> 8 0 11 3967 0.000100
+> 6 0 3968 7 3922 "helios-16.sophia.grid5000.fr"
+> 8 0 8 3968 7731800000.000000
+> 6 0 3969 9 3922 "AS_helios_link_16_UP"
+> 8 0 10 3969 125000000.000000
+> 8 0 11 3969 0.000100
+> 6 0 3970 9 3922 "AS_helios_link_16_DOWN"
+> 8 0 10 3970 125000000.000000
+> 8 0 11 3970 0.000100
+> 6 0 3971 7 3922 "helios-17.sophia.grid5000.fr"
+> 8 0 8 3971 7731800000.000000
+> 6 0 3972 9 3922 "AS_helios_link_17_UP"
+> 8 0 10 3972 125000000.000000
+> 8 0 11 3972 0.000100
+> 6 0 3973 9 3922 "AS_helios_link_17_DOWN"
+> 8 0 10 3973 125000000.000000
+> 8 0 11 3973 0.000100
+> 6 0 3974 7 3922 "helios-18.sophia.grid5000.fr"
+> 8 0 8 3974 7731800000.000000
+> 6 0 3975 9 3922 "AS_helios_link_18_UP"
+> 8 0 10 3975 125000000.000000
+> 8 0 11 3975 0.000100
+> 6 0 3976 9 3922 "AS_helios_link_18_DOWN"
+> 8 0 10 3976 125000000.000000
+> 8 0 11 3976 0.000100
+> 6 0 3977 7 3922 "helios-19.sophia.grid5000.fr"
+> 8 0 8 3977 7731800000.000000
+> 6 0 3978 9 3922 "AS_helios_link_19_UP"
+> 8 0 10 3978 125000000.000000
+> 8 0 11 3978 0.000100
+> 6 0 3979 9 3922 "AS_helios_link_19_DOWN"
+> 8 0 10 3979 125000000.000000
+> 8 0 11 3979 0.000100
+> 6 0 3980 7 3922 "helios-20.sophia.grid5000.fr"
+> 8 0 8 3980 7731800000.000000
+> 6 0 3981 9 3922 "AS_helios_link_20_UP"
+> 8 0 10 3981 125000000.000000
+> 8 0 11 3981 0.000100
+> 6 0 3982 9 3922 "AS_helios_link_20_DOWN"
+> 8 0 10 3982 125000000.000000
+> 8 0 11 3982 0.000100
+> 6 0 3983 7 3922 "helios-21.sophia.grid5000.fr"
+> 8 0 8 3983 7731800000.000000
+> 6 0 3984 9 3922 "AS_helios_link_21_UP"
+> 8 0 10 3984 125000000.000000
+> 8 0 11 3984 0.000100
+> 6 0 3985 9 3922 "AS_helios_link_21_DOWN"
+> 8 0 10 3985 125000000.000000
+> 8 0 11 3985 0.000100
+> 6 0 3986 7 3922 "helios-22.sophia.grid5000.fr"
+> 8 0 8 3986 7731800000.000000
+> 6 0 3987 9 3922 "AS_helios_link_22_UP"
+> 8 0 10 3987 125000000.000000
+> 8 0 11 3987 0.000100
+> 6 0 3988 9 3922 "AS_helios_link_22_DOWN"
+> 8 0 10 3988 125000000.000000
+> 8 0 11 3988 0.000100
+> 6 0 3989 7 3922 "helios-23.sophia.grid5000.fr"
+> 8 0 8 3989 7731800000.000000
+> 6 0 3990 9 3922 "AS_helios_link_23_UP"
+> 8 0 10 3990 125000000.000000
+> 8 0 11 3990 0.000100
+> 6 0 3991 9 3922 "AS_helios_link_23_DOWN"
+> 8 0 10 3991 125000000.000000
+> 8 0 11 3991 0.000100
+> 6 0 3992 7 3922 "helios-24.sophia.grid5000.fr"
+> 8 0 8 3992 7731800000.000000
+> 6 0 3993 9 3922 "AS_helios_link_24_UP"
+> 8 0 10 3993 125000000.000000
+> 8 0 11 3993 0.000100
+> 6 0 3994 9 3922 "AS_helios_link_24_DOWN"
+> 8 0 10 3994 125000000.000000
+> 8 0 11 3994 0.000100
+> 6 0 3995 7 3922 "helios-25.sophia.grid5000.fr"
+> 8 0 8 3995 7731800000.000000
+> 6 0 3996 9 3922 "AS_helios_link_25_UP"
+> 8 0 10 3996 125000000.000000
+> 8 0 11 3996 0.000100
+> 6 0 3997 9 3922 "AS_helios_link_25_DOWN"
+> 8 0 10 3997 125000000.000000
+> 8 0 11 3997 0.000100
+> 6 0 3998 7 3922 "helios-26.sophia.grid5000.fr"
+> 8 0 8 3998 7731800000.000000
+> 6 0 3999 9 3922 "AS_helios_link_26_UP"
+> 8 0 10 3999 125000000.000000
+> 8 0 11 3999 0.000100
+> 6 0 4000 9 3922 "AS_helios_link_26_DOWN"
+> 8 0 10 4000 125000000.000000
+> 8 0 11 4000 0.000100
+> 6 0 4001 7 3922 "helios-27.sophia.grid5000.fr"
+> 8 0 8 4001 7731800000.000000
+> 6 0 4002 9 3922 "AS_helios_link_27_UP"
+> 8 0 10 4002 125000000.000000
+> 8 0 11 4002 0.000100
+> 6 0 4003 9 3922 "AS_helios_link_27_DOWN"
+> 8 0 10 4003 125000000.000000
+> 8 0 11 4003 0.000100
+> 6 0 4004 7 3922 "helios-28.sophia.grid5000.fr"
+> 8 0 8 4004 7731800000.000000
+> 6 0 4005 9 3922 "AS_helios_link_28_UP"
+> 8 0 10 4005 125000000.000000
+> 8 0 11 4005 0.000100
+> 6 0 4006 9 3922 "AS_helios_link_28_DOWN"
+> 8 0 10 4006 125000000.000000
+> 8 0 11 4006 0.000100
+> 6 0 4007 7 3922 "helios-29.sophia.grid5000.fr"
+> 8 0 8 4007 7731800000.000000
+> 6 0 4008 9 3922 "AS_helios_link_29_UP"
+> 8 0 10 4008 125000000.000000
+> 8 0 11 4008 0.000100
+> 6 0 4009 9 3922 "AS_helios_link_29_DOWN"
+> 8 0 10 4009 125000000.000000
+> 8 0 11 4009 0.000100
+> 6 0 4010 7 3922 "helios-30.sophia.grid5000.fr"
+> 8 0 8 4010 7731800000.000000
+> 6 0 4011 9 3922 "AS_helios_link_30_UP"
+> 8 0 10 4011 125000000.000000
+> 8 0 11 4011 0.000100
+> 6 0 4012 9 3922 "AS_helios_link_30_DOWN"
+> 8 0 10 4012 125000000.000000
+> 8 0 11 4012 0.000100
+> 6 0 4013 7 3922 "helios-31.sophia.grid5000.fr"
+> 8 0 8 4013 7731800000.000000
+> 6 0 4014 9 3922 "AS_helios_link_31_UP"
+> 8 0 10 4014 125000000.000000
+> 8 0 11 4014 0.000100
+> 6 0 4015 9 3922 "AS_helios_link_31_DOWN"
+> 8 0 10 4015 125000000.000000
+> 8 0 11 4015 0.000100
+> 6 0 4016 7 3922 "helios-32.sophia.grid5000.fr"
+> 8 0 8 4016 7731800000.000000
+> 6 0 4017 9 3922 "AS_helios_link_32_UP"
+> 8 0 10 4017 125000000.000000
+> 8 0 11 4017 0.000100
+> 6 0 4018 9 3922 "AS_helios_link_32_DOWN"
+> 8 0 10 4018 125000000.000000
+> 8 0 11 4018 0.000100
+> 6 0 4019 7 3922 "helios-33.sophia.grid5000.fr"
+> 8 0 8 4019 7731800000.000000
+> 6 0 4020 9 3922 "AS_helios_link_33_UP"
+> 8 0 10 4020 125000000.000000
+> 8 0 11 4020 0.000100
+> 6 0 4021 9 3922 "AS_helios_link_33_DOWN"
+> 8 0 10 4021 125000000.000000
+> 8 0 11 4021 0.000100
+> 6 0 4022 7 3922 "helios-34.sophia.grid5000.fr"
+> 8 0 8 4022 7731800000.000000
+> 6 0 4023 9 3922 "AS_helios_link_34_UP"
+> 8 0 10 4023 125000000.000000
+> 8 0 11 4023 0.000100
+> 6 0 4024 9 3922 "AS_helios_link_34_DOWN"
+> 8 0 10 4024 125000000.000000
+> 8 0 11 4024 0.000100
+> 6 0 4025 7 3922 "helios-35.sophia.grid5000.fr"
+> 8 0 8 4025 7731800000.000000
+> 6 0 4026 9 3922 "AS_helios_link_35_UP"
+> 8 0 10 4026 125000000.000000
+> 8 0 11 4026 0.000100
+> 6 0 4027 9 3922 "AS_helios_link_35_DOWN"
+> 8 0 10 4027 125000000.000000
+> 8 0 11 4027 0.000100
+> 6 0 4028 7 3922 "helios-36.sophia.grid5000.fr"
+> 8 0 8 4028 7731800000.000000
+> 6 0 4029 9 3922 "AS_helios_link_36_UP"
+> 8 0 10 4029 125000000.000000
+> 8 0 11 4029 0.000100
+> 6 0 4030 9 3922 "AS_helios_link_36_DOWN"
+> 8 0 10 4030 125000000.000000
+> 8 0 11 4030 0.000100
+> 6 0 4031 7 3922 "helios-37.sophia.grid5000.fr"
+> 8 0 8 4031 7731800000.000000
+> 6 0 4032 9 3922 "AS_helios_link_37_UP"
+> 8 0 10 4032 125000000.000000
+> 8 0 11 4032 0.000100
+> 6 0 4033 9 3922 "AS_helios_link_37_DOWN"
+> 8 0 10 4033 125000000.000000
+> 8 0 11 4033 0.000100
+> 6 0 4034 7 3922 "helios-38.sophia.grid5000.fr"
+> 8 0 8 4034 7731800000.000000
+> 6 0 4035 9 3922 "AS_helios_link_38_UP"
+> 8 0 10 4035 125000000.000000
+> 8 0 11 4035 0.000100
+> 6 0 4036 9 3922 "AS_helios_link_38_DOWN"
+> 8 0 10 4036 125000000.000000
+> 8 0 11 4036 0.000100
+> 6 0 4037 7 3922 "helios-39.sophia.grid5000.fr"
+> 8 0 8 4037 7731800000.000000
+> 6 0 4038 9 3922 "AS_helios_link_39_UP"
+> 8 0 10 4038 125000000.000000
+> 8 0 11 4038 0.000100
+> 6 0 4039 9 3922 "AS_helios_link_39_DOWN"
+> 8 0 10 4039 125000000.000000
+> 8 0 11 4039 0.000100
+> 6 0 4040 7 3922 "helios-40.sophia.grid5000.fr"
+> 8 0 8 4040 7731800000.000000
+> 6 0 4041 9 3922 "AS_helios_link_40_UP"
+> 8 0 10 4041 125000000.000000
+> 8 0 11 4041 0.000100
+> 6 0 4042 9 3922 "AS_helios_link_40_DOWN"
+> 8 0 10 4042 125000000.000000
+> 8 0 11 4042 0.000100
+> 6 0 4043 7 3922 "helios-41.sophia.grid5000.fr"
+> 8 0 8 4043 7731800000.000000
+> 6 0 4044 9 3922 "AS_helios_link_41_UP"
+> 8 0 10 4044 125000000.000000
+> 8 0 11 4044 0.000100
+> 6 0 4045 9 3922 "AS_helios_link_41_DOWN"
+> 8 0 10 4045 125000000.000000
+> 8 0 11 4045 0.000100
+> 6 0 4046 7 3922 "helios-42.sophia.grid5000.fr"
+> 8 0 8 4046 7731800000.000000
+> 6 0 4047 9 3922 "AS_helios_link_42_UP"
+> 8 0 10 4047 125000000.000000
+> 8 0 11 4047 0.000100
+> 6 0 4048 9 3922 "AS_helios_link_42_DOWN"
+> 8 0 10 4048 125000000.000000
+> 8 0 11 4048 0.000100
+> 6 0 4049 7 3922 "helios-43.sophia.grid5000.fr"
+> 8 0 8 4049 7731800000.000000
+> 6 0 4050 9 3922 "AS_helios_link_43_UP"
+> 8 0 10 4050 125000000.000000
+> 8 0 11 4050 0.000100
+> 6 0 4051 9 3922 "AS_helios_link_43_DOWN"
+> 8 0 10 4051 125000000.000000
+> 8 0 11 4051 0.000100
+> 6 0 4052 7 3922 "helios-44.sophia.grid5000.fr"
+> 8 0 8 4052 7731800000.000000
+> 6 0 4053 9 3922 "AS_helios_link_44_UP"
+> 8 0 10 4053 125000000.000000
+> 8 0 11 4053 0.000100
+> 6 0 4054 9 3922 "AS_helios_link_44_DOWN"
+> 8 0 10 4054 125000000.000000
+> 8 0 11 4054 0.000100
+> 6 0 4055 7 3922 "helios-45.sophia.grid5000.fr"
+> 8 0 8 4055 7731800000.000000
+> 6 0 4056 9 3922 "AS_helios_link_45_UP"
+> 8 0 10 4056 125000000.000000
+> 8 0 11 4056 0.000100
+> 6 0 4057 9 3922 "AS_helios_link_45_DOWN"
+> 8 0 10 4057 125000000.000000
+> 8 0 11 4057 0.000100
+> 6 0 4058 7 3922 "helios-46.sophia.grid5000.fr"
+> 8 0 8 4058 7731800000.000000
+> 6 0 4059 9 3922 "AS_helios_link_46_UP"
+> 8 0 10 4059 125000000.000000
+> 8 0 11 4059 0.000100
+> 6 0 4060 9 3922 "AS_helios_link_46_DOWN"
+> 8 0 10 4060 125000000.000000
+> 8 0 11 4060 0.000100
+> 6 0 4061 7 3922 "helios-47.sophia.grid5000.fr"
+> 8 0 8 4061 7731800000.000000
+> 6 0 4062 9 3922 "AS_helios_link_47_UP"
+> 8 0 10 4062 125000000.000000
+> 8 0 11 4062 0.000100
+> 6 0 4063 9 3922 "AS_helios_link_47_DOWN"
+> 8 0 10 4063 125000000.000000
+> 8 0 11 4063 0.000100
+> 6 0 4064 7 3922 "helios-48.sophia.grid5000.fr"
+> 8 0 8 4064 7731800000.000000
+> 6 0 4065 9 3922 "AS_helios_link_48_UP"
+> 8 0 10 4065 125000000.000000
+> 8 0 11 4065 0.000100
+> 6 0 4066 9 3922 "AS_helios_link_48_DOWN"
+> 8 0 10 4066 125000000.000000
+> 8 0 11 4066 0.000100
+> 6 0 4067 7 3922 "helios-49.sophia.grid5000.fr"
+> 8 0 8 4067 7731800000.000000
+> 6 0 4068 9 3922 "AS_helios_link_49_UP"
+> 8 0 10 4068 125000000.000000
+> 8 0 11 4068 0.000100
+> 6 0 4069 9 3922 "AS_helios_link_49_DOWN"
+> 8 0 10 4069 125000000.000000
+> 8 0 11 4069 0.000100
+> 6 0 4070 7 3922 "helios-50.sophia.grid5000.fr"
+> 8 0 8 4070 7731800000.000000
+> 6 0 4071 9 3922 "AS_helios_link_50_UP"
+> 8 0 10 4071 125000000.000000
+> 8 0 11 4071 0.000100
+> 6 0 4072 9 3922 "AS_helios_link_50_DOWN"
+> 8 0 10 4072 125000000.000000
+> 8 0 11 4072 0.000100
+> 6 0 4073 7 3922 "helios-51.sophia.grid5000.fr"
+> 8 0 8 4073 7731800000.000000
+> 6 0 4074 9 3922 "AS_helios_link_51_UP"
+> 8 0 10 4074 125000000.000000
+> 8 0 11 4074 0.000100
+> 6 0 4075 9 3922 "AS_helios_link_51_DOWN"
+> 8 0 10 4075 125000000.000000
+> 8 0 11 4075 0.000100
+> 6 0 4076 7 3922 "helios-52.sophia.grid5000.fr"
+> 8 0 8 4076 7731800000.000000
+> 6 0 4077 9 3922 "AS_helios_link_52_UP"
+> 8 0 10 4077 125000000.000000
+> 8 0 11 4077 0.000100
+> 6 0 4078 9 3922 "AS_helios_link_52_DOWN"
+> 8 0 10 4078 125000000.000000
+> 8 0 11 4078 0.000100
+> 6 0 4079 7 3922 "helios-53.sophia.grid5000.fr"
+> 8 0 8 4079 7731800000.000000
+> 6 0 4080 9 3922 "AS_helios_link_53_UP"
+> 8 0 10 4080 125000000.000000
+> 8 0 11 4080 0.000100
+> 6 0 4081 9 3922 "AS_helios_link_53_DOWN"
+> 8 0 10 4081 125000000.000000
+> 8 0 11 4081 0.000100
+> 6 0 4082 7 3922 "helios-54.sophia.grid5000.fr"
+> 8 0 8 4082 7731800000.000000
+> 6 0 4083 9 3922 "AS_helios_link_54_UP"
+> 8 0 10 4083 125000000.000000
+> 8 0 11 4083 0.000100
+> 6 0 4084 9 3922 "AS_helios_link_54_DOWN"
+> 8 0 10 4084 125000000.000000
+> 8 0 11 4084 0.000100
+> 6 0 4085 7 3922 "helios-55.sophia.grid5000.fr"
+> 8 0 8 4085 7731800000.000000
+> 6 0 4086 9 3922 "AS_helios_link_55_UP"
+> 8 0 10 4086 125000000.000000
+> 8 0 11 4086 0.000100
+> 6 0 4087 9 3922 "AS_helios_link_55_DOWN"
+> 8 0 10 4087 125000000.000000
+> 8 0 11 4087 0.000100
+> 6 0 4088 7 3922 "helios-56.sophia.grid5000.fr"
+> 8 0 8 4088 7731800000.000000
+> 6 0 4089 9 3922 "AS_helios_link_56_UP"
+> 8 0 10 4089 125000000.000000
+> 8 0 11 4089 0.000100
+> 6 0 4090 9 3922 "AS_helios_link_56_DOWN"
+> 8 0 10 4090 125000000.000000
+> 8 0 11 4090 0.000100
+> 6 0 4091 12 3922 "helios-AS_helios_router.sophia.grid5000.fr"
+> 6 0 4092 9 3922 "AS_helios_backbone"
+> 8 0 10 4092 1250000000.000000
+> 8 0 11 4092 0.000100
+> 6 0 4093 3 3921 "link_helios"
+> 8 0 4 4093 1250000000.000000
+> 8 0 5 4093 0.000100
+> 6 0 4094 6 3921 "AS_sol"
+> 6 0 4095 7 4094 "sol-1.sophia.grid5000.fr"
+> 8 0 8 4095 8938800000.000000
+> 6 0 4096 9 4094 "AS_sol_link_1_UP"
+> 8 0 10 4096 125000000.000000
+> 8 0 11 4096 0.000100
+> 6 0 4097 9 4094 "AS_sol_link_1_DOWN"
+> 8 0 10 4097 125000000.000000
+> 8 0 11 4097 0.000100
+> 6 0 4098 7 4094 "sol-2.sophia.grid5000.fr"
+> 8 0 8 4098 8938800000.000000
+> 6 0 4099 9 4094 "AS_sol_link_2_UP"
+> 8 0 10 4099 125000000.000000
+> 8 0 11 4099 0.000100
+> 6 0 4100 9 4094 "AS_sol_link_2_DOWN"
+> 8 0 10 4100 125000000.000000
+> 8 0 11 4100 0.000100
+> 6 0 4101 7 4094 "sol-3.sophia.grid5000.fr"
+> 8 0 8 4101 8938800000.000000
+> 6 0 4102 9 4094 "AS_sol_link_3_UP"
+> 8 0 10 4102 125000000.000000
+> 8 0 11 4102 0.000100
+> 6 0 4103 9 4094 "AS_sol_link_3_DOWN"
+> 8 0 10 4103 125000000.000000
+> 8 0 11 4103 0.000100
+> 6 0 4104 7 4094 "sol-4.sophia.grid5000.fr"
+> 8 0 8 4104 8938800000.000000
+> 6 0 4105 9 4094 "AS_sol_link_4_UP"
+> 8 0 10 4105 125000000.000000
+> 8 0 11 4105 0.000100
+> 6 0 4106 9 4094 "AS_sol_link_4_DOWN"
+> 8 0 10 4106 125000000.000000
+> 8 0 11 4106 0.000100
+> 6 0 4107 7 4094 "sol-5.sophia.grid5000.fr"
+> 8 0 8 4107 8938800000.000000
+> 6 0 4108 9 4094 "AS_sol_link_5_UP"
+> 8 0 10 4108 125000000.000000
+> 8 0 11 4108 0.000100
+> 6 0 4109 9 4094 "AS_sol_link_5_DOWN"
+> 8 0 10 4109 125000000.000000
+> 8 0 11 4109 0.000100
+> 6 0 4110 7 4094 "sol-6.sophia.grid5000.fr"
+> 8 0 8 4110 8938800000.000000
+> 6 0 4111 9 4094 "AS_sol_link_6_UP"
+> 8 0 10 4111 125000000.000000
+> 8 0 11 4111 0.000100
+> 6 0 4112 9 4094 "AS_sol_link_6_DOWN"
+> 8 0 10 4112 125000000.000000
+> 8 0 11 4112 0.000100
+> 6 0 4113 7 4094 "sol-7.sophia.grid5000.fr"
+> 8 0 8 4113 8938800000.000000
+> 6 0 4114 9 4094 "AS_sol_link_7_UP"
+> 8 0 10 4114 125000000.000000
+> 8 0 11 4114 0.000100
+> 6 0 4115 9 4094 "AS_sol_link_7_DOWN"
+> 8 0 10 4115 125000000.000000
+> 8 0 11 4115 0.000100
+> 6 0 4116 7 4094 "sol-8.sophia.grid5000.fr"
+> 8 0 8 4116 8938800000.000000
+> 6 0 4117 9 4094 "AS_sol_link_8_UP"
+> 8 0 10 4117 125000000.000000
+> 8 0 11 4117 0.000100
+> 6 0 4118 9 4094 "AS_sol_link_8_DOWN"
+> 8 0 10 4118 125000000.000000
+> 8 0 11 4118 0.000100
+> 6 0 4119 7 4094 "sol-9.sophia.grid5000.fr"
+> 8 0 8 4119 8938800000.000000
+> 6 0 4120 9 4094 "AS_sol_link_9_UP"
+> 8 0 10 4120 125000000.000000
+> 8 0 11 4120 0.000100
+> 6 0 4121 9 4094 "AS_sol_link_9_DOWN"
+> 8 0 10 4121 125000000.000000
+> 8 0 11 4121 0.000100
+> 6 0 4122 7 4094 "sol-10.sophia.grid5000.fr"
+> 8 0 8 4122 8938800000.000000
+> 6 0 4123 9 4094 "AS_sol_link_10_UP"
+> 8 0 10 4123 125000000.000000
+> 8 0 11 4123 0.000100
+> 6 0 4124 9 4094 "AS_sol_link_10_DOWN"
+> 8 0 10 4124 125000000.000000
+> 8 0 11 4124 0.000100
+> 6 0 4125 7 4094 "sol-11.sophia.grid5000.fr"
+> 8 0 8 4125 8938800000.000000
+> 6 0 4126 9 4094 "AS_sol_link_11_UP"
+> 8 0 10 4126 125000000.000000
+> 8 0 11 4126 0.000100
+> 6 0 4127 9 4094 "AS_sol_link_11_DOWN"
+> 8 0 10 4127 125000000.000000
+> 8 0 11 4127 0.000100
+> 6 0 4128 7 4094 "sol-12.sophia.grid5000.fr"
+> 8 0 8 4128 8938800000.000000
+> 6 0 4129 9 4094 "AS_sol_link_12_UP"
+> 8 0 10 4129 125000000.000000
+> 8 0 11 4129 0.000100
+> 6 0 4130 9 4094 "AS_sol_link_12_DOWN"
+> 8 0 10 4130 125000000.000000
+> 8 0 11 4130 0.000100
+> 6 0 4131 7 4094 "sol-13.sophia.grid5000.fr"
+> 8 0 8 4131 8938800000.000000
+> 6 0 4132 9 4094 "AS_sol_link_13_UP"
+> 8 0 10 4132 125000000.000000
+> 8 0 11 4132 0.000100
+> 6 0 4133 9 4094 "AS_sol_link_13_DOWN"
+> 8 0 10 4133 125000000.000000
+> 8 0 11 4133 0.000100
+> 6 0 4134 7 4094 "sol-14.sophia.grid5000.fr"
+> 8 0 8 4134 8938800000.000000
+> 6 0 4135 9 4094 "AS_sol_link_14_UP"
+> 8 0 10 4135 125000000.000000
+> 8 0 11 4135 0.000100
+> 6 0 4136 9 4094 "AS_sol_link_14_DOWN"
+> 8 0 10 4136 125000000.000000
+> 8 0 11 4136 0.000100
+> 6 0 4137 7 4094 "sol-15.sophia.grid5000.fr"
+> 8 0 8 4137 8938800000.000000
+> 6 0 4138 9 4094 "AS_sol_link_15_UP"
+> 8 0 10 4138 125000000.000000
+> 8 0 11 4138 0.000100
+> 6 0 4139 9 4094 "AS_sol_link_15_DOWN"
+> 8 0 10 4139 125000000.000000
+> 8 0 11 4139 0.000100
+> 6 0 4140 7 4094 "sol-16.sophia.grid5000.fr"
+> 8 0 8 4140 8938800000.000000
+> 6 0 4141 9 4094 "AS_sol_link_16_UP"
+> 8 0 10 4141 125000000.000000
+> 8 0 11 4141 0.000100
+> 6 0 4142 9 4094 "AS_sol_link_16_DOWN"
+> 8 0 10 4142 125000000.000000
+> 8 0 11 4142 0.000100
+> 6 0 4143 7 4094 "sol-17.sophia.grid5000.fr"
+> 8 0 8 4143 8938800000.000000
+> 6 0 4144 9 4094 "AS_sol_link_17_UP"
+> 8 0 10 4144 125000000.000000
+> 8 0 11 4144 0.000100
+> 6 0 4145 9 4094 "AS_sol_link_17_DOWN"
+> 8 0 10 4145 125000000.000000
+> 8 0 11 4145 0.000100
+> 6 0 4146 7 4094 "sol-18.sophia.grid5000.fr"
+> 8 0 8 4146 8938800000.000000
+> 6 0 4147 9 4094 "AS_sol_link_18_UP"
+> 8 0 10 4147 125000000.000000
+> 8 0 11 4147 0.000100
+> 6 0 4148 9 4094 "AS_sol_link_18_DOWN"
+> 8 0 10 4148 125000000.000000
+> 8 0 11 4148 0.000100
+> 6 0 4149 7 4094 "sol-19.sophia.grid5000.fr"
+> 8 0 8 4149 8938800000.000000
+> 6 0 4150 9 4094 "AS_sol_link_19_UP"
+> 8 0 10 4150 125000000.000000
+> 8 0 11 4150 0.000100
+> 6 0 4151 9 4094 "AS_sol_link_19_DOWN"
+> 8 0 10 4151 125000000.000000
+> 8 0 11 4151 0.000100
+> 6 0 4152 7 4094 "sol-20.sophia.grid5000.fr"
+> 8 0 8 4152 8938800000.000000
+> 6 0 4153 9 4094 "AS_sol_link_20_UP"
+> 8 0 10 4153 125000000.000000
+> 8 0 11 4153 0.000100
+> 6 0 4154 9 4094 "AS_sol_link_20_DOWN"
+> 8 0 10 4154 125000000.000000
+> 8 0 11 4154 0.000100
+> 6 0 4155 7 4094 "sol-21.sophia.grid5000.fr"
+> 8 0 8 4155 8938800000.000000
+> 6 0 4156 9 4094 "AS_sol_link_21_UP"
+> 8 0 10 4156 125000000.000000
+> 8 0 11 4156 0.000100
+> 6 0 4157 9 4094 "AS_sol_link_21_DOWN"
+> 8 0 10 4157 125000000.000000
+> 8 0 11 4157 0.000100
+> 6 0 4158 7 4094 "sol-22.sophia.grid5000.fr"
+> 8 0 8 4158 8938800000.000000
+> 6 0 4159 9 4094 "AS_sol_link_22_UP"
+> 8 0 10 4159 125000000.000000
+> 8 0 11 4159 0.000100
+> 6 0 4160 9 4094 "AS_sol_link_22_DOWN"
+> 8 0 10 4160 125000000.000000
+> 8 0 11 4160 0.000100
+> 6 0 4161 7 4094 "sol-23.sophia.grid5000.fr"
+> 8 0 8 4161 8938800000.000000
+> 6 0 4162 9 4094 "AS_sol_link_23_UP"
+> 8 0 10 4162 125000000.000000
+> 8 0 11 4162 0.000100
+> 6 0 4163 9 4094 "AS_sol_link_23_DOWN"
+> 8 0 10 4163 125000000.000000
+> 8 0 11 4163 0.000100
+> 6 0 4164 7 4094 "sol-24.sophia.grid5000.fr"
+> 8 0 8 4164 8938800000.000000
+> 6 0 4165 9 4094 "AS_sol_link_24_UP"
+> 8 0 10 4165 125000000.000000
+> 8 0 11 4165 0.000100
+> 6 0 4166 9 4094 "AS_sol_link_24_DOWN"
+> 8 0 10 4166 125000000.000000
+> 8 0 11 4166 0.000100
+> 6 0 4167 7 4094 "sol-25.sophia.grid5000.fr"
+> 8 0 8 4167 8938800000.000000
+> 6 0 4168 9 4094 "AS_sol_link_25_UP"
+> 8 0 10 4168 125000000.000000
+> 8 0 11 4168 0.000100
+> 6 0 4169 9 4094 "AS_sol_link_25_DOWN"
+> 8 0 10 4169 125000000.000000
+> 8 0 11 4169 0.000100
+> 6 0 4170 7 4094 "sol-26.sophia.grid5000.fr"
+> 8 0 8 4170 8938800000.000000
+> 6 0 4171 9 4094 "AS_sol_link_26_UP"
+> 8 0 10 4171 125000000.000000
+> 8 0 11 4171 0.000100
+> 6 0 4172 9 4094 "AS_sol_link_26_DOWN"
+> 8 0 10 4172 125000000.000000
+> 8 0 11 4172 0.000100
+> 6 0 4173 7 4094 "sol-27.sophia.grid5000.fr"
+> 8 0 8 4173 8938800000.000000
+> 6 0 4174 9 4094 "AS_sol_link_27_UP"
+> 8 0 10 4174 125000000.000000
+> 8 0 11 4174 0.000100
+> 6 0 4175 9 4094 "AS_sol_link_27_DOWN"
+> 8 0 10 4175 125000000.000000
+> 8 0 11 4175 0.000100
+> 6 0 4176 7 4094 "sol-28.sophia.grid5000.fr"
+> 8 0 8 4176 8938800000.000000
+> 6 0 4177 9 4094 "AS_sol_link_28_UP"
+> 8 0 10 4177 125000000.000000
+> 8 0 11 4177 0.000100
+> 6 0 4178 9 4094 "AS_sol_link_28_DOWN"
+> 8 0 10 4178 125000000.000000
+> 8 0 11 4178 0.000100
+> 6 0 4179 7 4094 "sol-29.sophia.grid5000.fr"
+> 8 0 8 4179 8938800000.000000
+> 6 0 4180 9 4094 "AS_sol_link_29_UP"
+> 8 0 10 4180 125000000.000000
+> 8 0 11 4180 0.000100
+> 6 0 4181 9 4094 "AS_sol_link_29_DOWN"
+> 8 0 10 4181 125000000.000000
+> 8 0 11 4181 0.000100
+> 6 0 4182 7 4094 "sol-30.sophia.grid5000.fr"
+> 8 0 8 4182 8938800000.000000
+> 6 0 4183 9 4094 "AS_sol_link_30_UP"
+> 8 0 10 4183 125000000.000000
+> 8 0 11 4183 0.000100
+> 6 0 4184 9 4094 "AS_sol_link_30_DOWN"
+> 8 0 10 4184 125000000.000000
+> 8 0 11 4184 0.000100
+> 6 0 4185 7 4094 "sol-31.sophia.grid5000.fr"
+> 8 0 8 4185 8938800000.000000
+> 6 0 4186 9 4094 "AS_sol_link_31_UP"
+> 8 0 10 4186 125000000.000000
+> 8 0 11 4186 0.000100
+> 6 0 4187 9 4094 "AS_sol_link_31_DOWN"
+> 8 0 10 4187 125000000.000000
+> 8 0 11 4187 0.000100
+> 6 0 4188 7 4094 "sol-32.sophia.grid5000.fr"
+> 8 0 8 4188 8938800000.000000
+> 6 0 4189 9 4094 "AS_sol_link_32_UP"
+> 8 0 10 4189 125000000.000000
+> 8 0 11 4189 0.000100
+> 6 0 4190 9 4094 "AS_sol_link_32_DOWN"
+> 8 0 10 4190 125000000.000000
+> 8 0 11 4190 0.000100
+> 6 0 4191 7 4094 "sol-33.sophia.grid5000.fr"
+> 8 0 8 4191 8938800000.000000
+> 6 0 4192 9 4094 "AS_sol_link_33_UP"
+> 8 0 10 4192 125000000.000000
+> 8 0 11 4192 0.000100
+> 6 0 4193 9 4094 "AS_sol_link_33_DOWN"
+> 8 0 10 4193 125000000.000000
+> 8 0 11 4193 0.000100
+> 6 0 4194 7 4094 "sol-34.sophia.grid5000.fr"
+> 8 0 8 4194 8938800000.000000
+> 6 0 4195 9 4094 "AS_sol_link_34_UP"
+> 8 0 10 4195 125000000.000000
+> 8 0 11 4195 0.000100
+> 6 0 4196 9 4094 "AS_sol_link_34_DOWN"
+> 8 0 10 4196 125000000.000000
+> 8 0 11 4196 0.000100
+> 6 0 4197 7 4094 "sol-35.sophia.grid5000.fr"
+> 8 0 8 4197 8938800000.000000
+> 6 0 4198 9 4094 "AS_sol_link_35_UP"
+> 8 0 10 4198 125000000.000000
+> 8 0 11 4198 0.000100
+> 6 0 4199 9 4094 "AS_sol_link_35_DOWN"
+> 8 0 10 4199 125000000.000000
+> 8 0 11 4199 0.000100
+> 6 0 4200 7 4094 "sol-36.sophia.grid5000.fr"
+> 8 0 8 4200 8938800000.000000
+> 6 0 4201 9 4094 "AS_sol_link_36_UP"
+> 8 0 10 4201 125000000.000000
+> 8 0 11 4201 0.000100
+> 6 0 4202 9 4094 "AS_sol_link_36_DOWN"
+> 8 0 10 4202 125000000.000000
+> 8 0 11 4202 0.000100
+> 6 0 4203 7 4094 "sol-37.sophia.grid5000.fr"
+> 8 0 8 4203 8938800000.000000
+> 6 0 4204 9 4094 "AS_sol_link_37_UP"
+> 8 0 10 4204 125000000.000000
+> 8 0 11 4204 0.000100
+> 6 0 4205 9 4094 "AS_sol_link_37_DOWN"
+> 8 0 10 4205 125000000.000000
+> 8 0 11 4205 0.000100
+> 6 0 4206 7 4094 "sol-38.sophia.grid5000.fr"
+> 8 0 8 4206 8938800000.000000
+> 6 0 4207 9 4094 "AS_sol_link_38_UP"
+> 8 0 10 4207 125000000.000000
+> 8 0 11 4207 0.000100
+> 6 0 4208 9 4094 "AS_sol_link_38_DOWN"
+> 8 0 10 4208 125000000.000000
+> 8 0 11 4208 0.000100
+> 6 0 4209 7 4094 "sol-39.sophia.grid5000.fr"
+> 8 0 8 4209 8938800000.000000
+> 6 0 4210 9 4094 "AS_sol_link_39_UP"
+> 8 0 10 4210 125000000.000000
+> 8 0 11 4210 0.000100
+> 6 0 4211 9 4094 "AS_sol_link_39_DOWN"
+> 8 0 10 4211 125000000.000000
+> 8 0 11 4211 0.000100
+> 6 0 4212 7 4094 "sol-40.sophia.grid5000.fr"
+> 8 0 8 4212 8938800000.000000
+> 6 0 4213 9 4094 "AS_sol_link_40_UP"
+> 8 0 10 4213 125000000.000000
+> 8 0 11 4213 0.000100
+> 6 0 4214 9 4094 "AS_sol_link_40_DOWN"
+> 8 0 10 4214 125000000.000000
+> 8 0 11 4214 0.000100
+> 6 0 4215 7 4094 "sol-41.sophia.grid5000.fr"
+> 8 0 8 4215 8938800000.000000
+> 6 0 4216 9 4094 "AS_sol_link_41_UP"
+> 8 0 10 4216 125000000.000000
+> 8 0 11 4216 0.000100
+> 6 0 4217 9 4094 "AS_sol_link_41_DOWN"
+> 8 0 10 4217 125000000.000000
+> 8 0 11 4217 0.000100
+> 6 0 4218 7 4094 "sol-42.sophia.grid5000.fr"
+> 8 0 8 4218 8938800000.000000
+> 6 0 4219 9 4094 "AS_sol_link_42_UP"
+> 8 0 10 4219 125000000.000000
+> 8 0 11 4219 0.000100
+> 6 0 4220 9 4094 "AS_sol_link_42_DOWN"
+> 8 0 10 4220 125000000.000000
+> 8 0 11 4220 0.000100
+> 6 0 4221 7 4094 "sol-43.sophia.grid5000.fr"
+> 8 0 8 4221 8938800000.000000
+> 6 0 4222 9 4094 "AS_sol_link_43_UP"
+> 8 0 10 4222 125000000.000000
+> 8 0 11 4222 0.000100
+> 6 0 4223 9 4094 "AS_sol_link_43_DOWN"
+> 8 0 10 4223 125000000.000000
+> 8 0 11 4223 0.000100
+> 6 0 4224 7 4094 "sol-44.sophia.grid5000.fr"
+> 8 0 8 4224 8938800000.000000
+> 6 0 4225 9 4094 "AS_sol_link_44_UP"
+> 8 0 10 4225 125000000.000000
+> 8 0 11 4225 0.000100
+> 6 0 4226 9 4094 "AS_sol_link_44_DOWN"
+> 8 0 10 4226 125000000.000000
+> 8 0 11 4226 0.000100
+> 6 0 4227 7 4094 "sol-45.sophia.grid5000.fr"
+> 8 0 8 4227 8938800000.000000
+> 6 0 4228 9 4094 "AS_sol_link_45_UP"
+> 8 0 10 4228 125000000.000000
+> 8 0 11 4228 0.000100
+> 6 0 4229 9 4094 "AS_sol_link_45_DOWN"
+> 8 0 10 4229 125000000.000000
+> 8 0 11 4229 0.000100
+> 6 0 4230 7 4094 "sol-46.sophia.grid5000.fr"
+> 8 0 8 4230 8938800000.000000
+> 6 0 4231 9 4094 "AS_sol_link_46_UP"
+> 8 0 10 4231 125000000.000000
+> 8 0 11 4231 0.000100
+> 6 0 4232 9 4094 "AS_sol_link_46_DOWN"
+> 8 0 10 4232 125000000.000000
+> 8 0 11 4232 0.000100
+> 6 0 4233 7 4094 "sol-47.sophia.grid5000.fr"
+> 8 0 8 4233 8938800000.000000
+> 6 0 4234 9 4094 "AS_sol_link_47_UP"
+> 8 0 10 4234 125000000.000000
+> 8 0 11 4234 0.000100
+> 6 0 4235 9 4094 "AS_sol_link_47_DOWN"
+> 8 0 10 4235 125000000.000000
+> 8 0 11 4235 0.000100
+> 6 0 4236 7 4094 "sol-48.sophia.grid5000.fr"
+> 8 0 8 4236 8938800000.000000
+> 6 0 4237 9 4094 "AS_sol_link_48_UP"
+> 8 0 10 4237 125000000.000000
+> 8 0 11 4237 0.000100
+> 6 0 4238 9 4094 "AS_sol_link_48_DOWN"
+> 8 0 10 4238 125000000.000000
+> 8 0 11 4238 0.000100
+> 6 0 4239 7 4094 "sol-49.sophia.grid5000.fr"
+> 8 0 8 4239 8938800000.000000
+> 6 0 4240 9 4094 "AS_sol_link_49_UP"
+> 8 0 10 4240 125000000.000000
+> 8 0 11 4240 0.000100
+> 6 0 4241 9 4094 "AS_sol_link_49_DOWN"
+> 8 0 10 4241 125000000.000000
+> 8 0 11 4241 0.000100
+> 6 0 4242 7 4094 "sol-50.sophia.grid5000.fr"
+> 8 0 8 4242 8938800000.000000
+> 6 0 4243 9 4094 "AS_sol_link_50_UP"
+> 8 0 10 4243 125000000.000000
+> 8 0 11 4243 0.000100
+> 6 0 4244 9 4094 "AS_sol_link_50_DOWN"
+> 8 0 10 4244 125000000.000000
+> 8 0 11 4244 0.000100
+> 6 0 4245 12 4094 "sol-AS_sol_router.sophia.grid5000.fr"
+> 6 0 4246 9 4094 "AS_sol_backbone"
+> 8 0 10 4246 1250000000.000000
+> 8 0 11 4246 0.000100
+> 6 0 4247 3 3921 "link_sol"
+> 8 0 4 4247 1250000000.000000
+> 8 0 5 4247 0.000100
+> 6 0 4248 6 3921 "AS_suno"
+> 6 0 4249 7 4248 "suno-1.sophia.grid5000.fr"
+> 8 0 8 4249 23530000000.000000
+> 6 0 4250 9 4248 "AS_suno_link_1_UP"
+> 8 0 10 4250 125000000.000000
+> 8 0 11 4250 0.000100
+> 6 0 4251 9 4248 "AS_suno_link_1_DOWN"
+> 8 0 10 4251 125000000.000000
+> 8 0 11 4251 0.000100
+> 6 0 4252 7 4248 "suno-2.sophia.grid5000.fr"
+> 8 0 8 4252 23530000000.000000
+> 6 0 4253 9 4248 "AS_suno_link_2_UP"
+> 8 0 10 4253 125000000.000000
+> 8 0 11 4253 0.000100
+> 6 0 4254 9 4248 "AS_suno_link_2_DOWN"
+> 8 0 10 4254 125000000.000000
+> 8 0 11 4254 0.000100
+> 6 0 4255 7 4248 "suno-3.sophia.grid5000.fr"
+> 8 0 8 4255 23530000000.000000
+> 6 0 4256 9 4248 "AS_suno_link_3_UP"
+> 8 0 10 4256 125000000.000000
+> 8 0 11 4256 0.000100
+> 6 0 4257 9 4248 "AS_suno_link_3_DOWN"
+> 8 0 10 4257 125000000.000000
+> 8 0 11 4257 0.000100
+> 6 0 4258 7 4248 "suno-4.sophia.grid5000.fr"
+> 8 0 8 4258 23530000000.000000
+> 6 0 4259 9 4248 "AS_suno_link_4_UP"
+> 8 0 10 4259 125000000.000000
+> 8 0 11 4259 0.000100
+> 6 0 4260 9 4248 "AS_suno_link_4_DOWN"
+> 8 0 10 4260 125000000.000000
+> 8 0 11 4260 0.000100
+> 6 0 4261 7 4248 "suno-5.sophia.grid5000.fr"
+> 8 0 8 4261 23530000000.000000
+> 6 0 4262 9 4248 "AS_suno_link_5_UP"
+> 8 0 10 4262 125000000.000000
+> 8 0 11 4262 0.000100
+> 6 0 4263 9 4248 "AS_suno_link_5_DOWN"
+> 8 0 10 4263 125000000.000000
+> 8 0 11 4263 0.000100
+> 6 0 4264 7 4248 "suno-6.sophia.grid5000.fr"
+> 8 0 8 4264 23530000000.000000
+> 6 0 4265 9 4248 "AS_suno_link_6_UP"
+> 8 0 10 4265 125000000.000000
+> 8 0 11 4265 0.000100
+> 6 0 4266 9 4248 "AS_suno_link_6_DOWN"
+> 8 0 10 4266 125000000.000000
+> 8 0 11 4266 0.000100
+> 6 0 4267 7 4248 "suno-7.sophia.grid5000.fr"
+> 8 0 8 4267 23530000000.000000
+> 6 0 4268 9 4248 "AS_suno_link_7_UP"
+> 8 0 10 4268 125000000.000000
+> 8 0 11 4268 0.000100
+> 6 0 4269 9 4248 "AS_suno_link_7_DOWN"
+> 8 0 10 4269 125000000.000000
+> 8 0 11 4269 0.000100
+> 6 0 4270 7 4248 "suno-8.sophia.grid5000.fr"
+> 8 0 8 4270 23530000000.000000
+> 6 0 4271 9 4248 "AS_suno_link_8_UP"
+> 8 0 10 4271 125000000.000000
+> 8 0 11 4271 0.000100
+> 6 0 4272 9 4248 "AS_suno_link_8_DOWN"
+> 8 0 10 4272 125000000.000000
+> 8 0 11 4272 0.000100
+> 6 0 4273 7 4248 "suno-9.sophia.grid5000.fr"
+> 8 0 8 4273 23530000000.000000
+> 6 0 4274 9 4248 "AS_suno_link_9_UP"
+> 8 0 10 4274 125000000.000000
+> 8 0 11 4274 0.000100
+> 6 0 4275 9 4248 "AS_suno_link_9_DOWN"
+> 8 0 10 4275 125000000.000000
+> 8 0 11 4275 0.000100
+> 6 0 4276 7 4248 "suno-10.sophia.grid5000.fr"
+> 8 0 8 4276 23530000000.000000
+> 6 0 4277 9 4248 "AS_suno_link_10_UP"
+> 8 0 10 4277 125000000.000000
+> 8 0 11 4277 0.000100
+> 6 0 4278 9 4248 "AS_suno_link_10_DOWN"
+> 8 0 10 4278 125000000.000000
+> 8 0 11 4278 0.000100
+> 6 0 4279 7 4248 "suno-11.sophia.grid5000.fr"
+> 8 0 8 4279 23530000000.000000
+> 6 0 4280 9 4248 "AS_suno_link_11_UP"
+> 8 0 10 4280 125000000.000000
+> 8 0 11 4280 0.000100
+> 6 0 4281 9 4248 "AS_suno_link_11_DOWN"
+> 8 0 10 4281 125000000.000000
+> 8 0 11 4281 0.000100
+> 6 0 4282 7 4248 "suno-12.sophia.grid5000.fr"
+> 8 0 8 4282 23530000000.000000
+> 6 0 4283 9 4248 "AS_suno_link_12_UP"
+> 8 0 10 4283 125000000.000000
+> 8 0 11 4283 0.000100
+> 6 0 4284 9 4248 "AS_suno_link_12_DOWN"
+> 8 0 10 4284 125000000.000000
+> 8 0 11 4284 0.000100
+> 6 0 4285 7 4248 "suno-13.sophia.grid5000.fr"
+> 8 0 8 4285 23530000000.000000
+> 6 0 4286 9 4248 "AS_suno_link_13_UP"
+> 8 0 10 4286 125000000.000000
+> 8 0 11 4286 0.000100
+> 6 0 4287 9 4248 "AS_suno_link_13_DOWN"
+> 8 0 10 4287 125000000.000000
+> 8 0 11 4287 0.000100
+> 6 0 4288 7 4248 "suno-14.sophia.grid5000.fr"
+> 8 0 8 4288 23530000000.000000
+> 6 0 4289 9 4248 "AS_suno_link_14_UP"
+> 8 0 10 4289 125000000.000000
+> 8 0 11 4289 0.000100
+> 6 0 4290 9 4248 "AS_suno_link_14_DOWN"
+> 8 0 10 4290 125000000.000000
+> 8 0 11 4290 0.000100
+> 6 0 4291 7 4248 "suno-15.sophia.grid5000.fr"
+> 8 0 8 4291 23530000000.000000
+> 6 0 4292 9 4248 "AS_suno_link_15_UP"
+> 8 0 10 4292 125000000.000000
+> 8 0 11 4292 0.000100
+> 6 0 4293 9 4248 "AS_suno_link_15_DOWN"
+> 8 0 10 4293 125000000.000000
+> 8 0 11 4293 0.000100
+> 6 0 4294 7 4248 "suno-16.sophia.grid5000.fr"
+> 8 0 8 4294 23530000000.000000
+> 6 0 4295 9 4248 "AS_suno_link_16_UP"
+> 8 0 10 4295 125000000.000000
+> 8 0 11 4295 0.000100
+> 6 0 4296 9 4248 "AS_suno_link_16_DOWN"
+> 8 0 10 4296 125000000.000000
+> 8 0 11 4296 0.000100
+> 6 0 4297 7 4248 "suno-17.sophia.grid5000.fr"
+> 8 0 8 4297 23530000000.000000
+> 6 0 4298 9 4248 "AS_suno_link_17_UP"
+> 8 0 10 4298 125000000.000000
+> 8 0 11 4298 0.000100
+> 6 0 4299 9 4248 "AS_suno_link_17_DOWN"
+> 8 0 10 4299 125000000.000000
+> 8 0 11 4299 0.000100
+> 6 0 4300 7 4248 "suno-18.sophia.grid5000.fr"
+> 8 0 8 4300 23530000000.000000
+> 6 0 4301 9 4248 "AS_suno_link_18_UP"
+> 8 0 10 4301 125000000.000000
+> 8 0 11 4301 0.000100
+> 6 0 4302 9 4248 "AS_suno_link_18_DOWN"
+> 8 0 10 4302 125000000.000000
+> 8 0 11 4302 0.000100
+> 6 0 4303 7 4248 "suno-19.sophia.grid5000.fr"
+> 8 0 8 4303 23530000000.000000
+> 6 0 4304 9 4248 "AS_suno_link_19_UP"
+> 8 0 10 4304 125000000.000000
+> 8 0 11 4304 0.000100
+> 6 0 4305 9 4248 "AS_suno_link_19_DOWN"
+> 8 0 10 4305 125000000.000000
+> 8 0 11 4305 0.000100
+> 6 0 4306 7 4248 "suno-20.sophia.grid5000.fr"
+> 8 0 8 4306 23530000000.000000
+> 6 0 4307 9 4248 "AS_suno_link_20_UP"
+> 8 0 10 4307 125000000.000000
+> 8 0 11 4307 0.000100
+> 6 0 4308 9 4248 "AS_suno_link_20_DOWN"
+> 8 0 10 4308 125000000.000000
+> 8 0 11 4308 0.000100
+> 6 0 4309 7 4248 "suno-21.sophia.grid5000.fr"
+> 8 0 8 4309 23530000000.000000
+> 6 0 4310 9 4248 "AS_suno_link_21_UP"
+> 8 0 10 4310 125000000.000000
+> 8 0 11 4310 0.000100
+> 6 0 4311 9 4248 "AS_suno_link_21_DOWN"
+> 8 0 10 4311 125000000.000000
+> 8 0 11 4311 0.000100
+> 6 0 4312 7 4248 "suno-22.sophia.grid5000.fr"
+> 8 0 8 4312 23530000000.000000
+> 6 0 4313 9 4248 "AS_suno_link_22_UP"
+> 8 0 10 4313 125000000.000000
+> 8 0 11 4313 0.000100
+> 6 0 4314 9 4248 "AS_suno_link_22_DOWN"
+> 8 0 10 4314 125000000.000000
+> 8 0 11 4314 0.000100
+> 6 0 4315 7 4248 "suno-23.sophia.grid5000.fr"
+> 8 0 8 4315 23530000000.000000
+> 6 0 4316 9 4248 "AS_suno_link_23_UP"
+> 8 0 10 4316 125000000.000000
+> 8 0 11 4316 0.000100
+> 6 0 4317 9 4248 "AS_suno_link_23_DOWN"
+> 8 0 10 4317 125000000.000000
+> 8 0 11 4317 0.000100
+> 6 0 4318 7 4248 "suno-24.sophia.grid5000.fr"
+> 8 0 8 4318 23530000000.000000
+> 6 0 4319 9 4248 "AS_suno_link_24_UP"
+> 8 0 10 4319 125000000.000000
+> 8 0 11 4319 0.000100
+> 6 0 4320 9 4248 "AS_suno_link_24_DOWN"
+> 8 0 10 4320 125000000.000000
+> 8 0 11 4320 0.000100
+> 6 0 4321 7 4248 "suno-25.sophia.grid5000.fr"
+> 8 0 8 4321 23530000000.000000
+> 6 0 4322 9 4248 "AS_suno_link_25_UP"
+> 8 0 10 4322 125000000.000000
+> 8 0 11 4322 0.000100
+> 6 0 4323 9 4248 "AS_suno_link_25_DOWN"
+> 8 0 10 4323 125000000.000000
+> 8 0 11 4323 0.000100
+> 6 0 4324 7 4248 "suno-26.sophia.grid5000.fr"
+> 8 0 8 4324 23530000000.000000
+> 6 0 4325 9 4248 "AS_suno_link_26_UP"
+> 8 0 10 4325 125000000.000000
+> 8 0 11 4325 0.000100
+> 6 0 4326 9 4248 "AS_suno_link_26_DOWN"
+> 8 0 10 4326 125000000.000000
+> 8 0 11 4326 0.000100
+> 6 0 4327 7 4248 "suno-27.sophia.grid5000.fr"
+> 8 0 8 4327 23530000000.000000
+> 6 0 4328 9 4248 "AS_suno_link_27_UP"
+> 8 0 10 4328 125000000.000000
+> 8 0 11 4328 0.000100
+> 6 0 4329 9 4248 "AS_suno_link_27_DOWN"
+> 8 0 10 4329 125000000.000000
+> 8 0 11 4329 0.000100
+> 6 0 4330 7 4248 "suno-28.sophia.grid5000.fr"
+> 8 0 8 4330 23530000000.000000
+> 6 0 4331 9 4248 "AS_suno_link_28_UP"
+> 8 0 10 4331 125000000.000000
+> 8 0 11 4331 0.000100
+> 6 0 4332 9 4248 "AS_suno_link_28_DOWN"
+> 8 0 10 4332 125000000.000000
+> 8 0 11 4332 0.000100
+> 6 0 4333 7 4248 "suno-29.sophia.grid5000.fr"
+> 8 0 8 4333 23530000000.000000
+> 6 0 4334 9 4248 "AS_suno_link_29_UP"
+> 8 0 10 4334 125000000.000000
+> 8 0 11 4334 0.000100
+> 6 0 4335 9 4248 "AS_suno_link_29_DOWN"
+> 8 0 10 4335 125000000.000000
+> 8 0 11 4335 0.000100
+> 6 0 4336 7 4248 "suno-30.sophia.grid5000.fr"
+> 8 0 8 4336 23530000000.000000
+> 6 0 4337 9 4248 "AS_suno_link_30_UP"
+> 8 0 10 4337 125000000.000000
+> 8 0 11 4337 0.000100
+> 6 0 4338 9 4248 "AS_suno_link_30_DOWN"
+> 8 0 10 4338 125000000.000000
+> 8 0 11 4338 0.000100
+> 6 0 4339 7 4248 "suno-31.sophia.grid5000.fr"
+> 8 0 8 4339 23530000000.000000
+> 6 0 4340 9 4248 "AS_suno_link_31_UP"
+> 8 0 10 4340 125000000.000000
+> 8 0 11 4340 0.000100
+> 6 0 4341 9 4248 "AS_suno_link_31_DOWN"
+> 8 0 10 4341 125000000.000000
+> 8 0 11 4341 0.000100
+> 6 0 4342 7 4248 "suno-32.sophia.grid5000.fr"
+> 8 0 8 4342 23530000000.000000
+> 6 0 4343 9 4248 "AS_suno_link_32_UP"
+> 8 0 10 4343 125000000.000000
+> 8 0 11 4343 0.000100
+> 6 0 4344 9 4248 "AS_suno_link_32_DOWN"
+> 8 0 10 4344 125000000.000000
+> 8 0 11 4344 0.000100
+> 6 0 4345 7 4248 "suno-33.sophia.grid5000.fr"
+> 8 0 8 4345 23530000000.000000
+> 6 0 4346 9 4248 "AS_suno_link_33_UP"
+> 8 0 10 4346 125000000.000000
+> 8 0 11 4346 0.000100
+> 6 0 4347 9 4248 "AS_suno_link_33_DOWN"
+> 8 0 10 4347 125000000.000000
+> 8 0 11 4347 0.000100
+> 6 0 4348 7 4248 "suno-34.sophia.grid5000.fr"
+> 8 0 8 4348 23530000000.000000
+> 6 0 4349 9 4248 "AS_suno_link_34_UP"
+> 8 0 10 4349 125000000.000000
+> 8 0 11 4349 0.000100
+> 6 0 4350 9 4248 "AS_suno_link_34_DOWN"
+> 8 0 10 4350 125000000.000000
+> 8 0 11 4350 0.000100
+> 6 0 4351 7 4248 "suno-35.sophia.grid5000.fr"
+> 8 0 8 4351 23530000000.000000
+> 6 0 4352 9 4248 "AS_suno_link_35_UP"
+> 8 0 10 4352 125000000.000000
+> 8 0 11 4352 0.000100
+> 6 0 4353 9 4248 "AS_suno_link_35_DOWN"
+> 8 0 10 4353 125000000.000000
+> 8 0 11 4353 0.000100
+> 6 0 4354 7 4248 "suno-36.sophia.grid5000.fr"
+> 8 0 8 4354 23530000000.000000
+> 6 0 4355 9 4248 "AS_suno_link_36_UP"
+> 8 0 10 4355 125000000.000000
+> 8 0 11 4355 0.000100
+> 6 0 4356 9 4248 "AS_suno_link_36_DOWN"
+> 8 0 10 4356 125000000.000000
+> 8 0 11 4356 0.000100
+> 6 0 4357 7 4248 "suno-37.sophia.grid5000.fr"
+> 8 0 8 4357 23530000000.000000
+> 6 0 4358 9 4248 "AS_suno_link_37_UP"
+> 8 0 10 4358 125000000.000000
+> 8 0 11 4358 0.000100
+> 6 0 4359 9 4248 "AS_suno_link_37_DOWN"
+> 8 0 10 4359 125000000.000000
+> 8 0 11 4359 0.000100
+> 6 0 4360 7 4248 "suno-38.sophia.grid5000.fr"
+> 8 0 8 4360 23530000000.000000
+> 6 0 4361 9 4248 "AS_suno_link_38_UP"
+> 8 0 10 4361 125000000.000000
+> 8 0 11 4361 0.000100
+> 6 0 4362 9 4248 "AS_suno_link_38_DOWN"
+> 8 0 10 4362 125000000.000000
+> 8 0 11 4362 0.000100
+> 6 0 4363 7 4248 "suno-39.sophia.grid5000.fr"
+> 8 0 8 4363 23530000000.000000
+> 6 0 4364 9 4248 "AS_suno_link_39_UP"
+> 8 0 10 4364 125000000.000000
+> 8 0 11 4364 0.000100
+> 6 0 4365 9 4248 "AS_suno_link_39_DOWN"
+> 8 0 10 4365 125000000.000000
+> 8 0 11 4365 0.000100
+> 6 0 4366 7 4248 "suno-40.sophia.grid5000.fr"
+> 8 0 8 4366 23530000000.000000
+> 6 0 4367 9 4248 "AS_suno_link_40_UP"
+> 8 0 10 4367 125000000.000000
+> 8 0 11 4367 0.000100
+> 6 0 4368 9 4248 "AS_suno_link_40_DOWN"
+> 8 0 10 4368 125000000.000000
+> 8 0 11 4368 0.000100
+> 6 0 4369 7 4248 "suno-41.sophia.grid5000.fr"
+> 8 0 8 4369 23530000000.000000
+> 6 0 4370 9 4248 "AS_suno_link_41_UP"
+> 8 0 10 4370 125000000.000000
+> 8 0 11 4370 0.000100
+> 6 0 4371 9 4248 "AS_suno_link_41_DOWN"
+> 8 0 10 4371 125000000.000000
+> 8 0 11 4371 0.000100
+> 6 0 4372 7 4248 "suno-42.sophia.grid5000.fr"
+> 8 0 8 4372 23530000000.000000
+> 6 0 4373 9 4248 "AS_suno_link_42_UP"
+> 8 0 10 4373 125000000.000000
+> 8 0 11 4373 0.000100
+> 6 0 4374 9 4248 "AS_suno_link_42_DOWN"
+> 8 0 10 4374 125000000.000000
+> 8 0 11 4374 0.000100
+> 6 0 4375 7 4248 "suno-43.sophia.grid5000.fr"
+> 8 0 8 4375 23530000000.000000
+> 6 0 4376 9 4248 "AS_suno_link_43_UP"
+> 8 0 10 4376 125000000.000000
+> 8 0 11 4376 0.000100
+> 6 0 4377 9 4248 "AS_suno_link_43_DOWN"
+> 8 0 10 4377 125000000.000000
+> 8 0 11 4377 0.000100
+> 6 0 4378 7 4248 "suno-44.sophia.grid5000.fr"
+> 8 0 8 4378 23530000000.000000
+> 6 0 4379 9 4248 "AS_suno_link_44_UP"
+> 8 0 10 4379 125000000.000000
+> 8 0 11 4379 0.000100
+> 6 0 4380 9 4248 "AS_suno_link_44_DOWN"
+> 8 0 10 4380 125000000.000000
+> 8 0 11 4380 0.000100
+> 6 0 4381 7 4248 "suno-45.sophia.grid5000.fr"
+> 8 0 8 4381 23530000000.000000
+> 6 0 4382 9 4248 "AS_suno_link_45_UP"
+> 8 0 10 4382 125000000.000000
+> 8 0 11 4382 0.000100
+> 6 0 4383 9 4248 "AS_suno_link_45_DOWN"
+> 8 0 10 4383 125000000.000000
+> 8 0 11 4383 0.000100
+> 6 0 4384 12 4248 "suno-AS_suno_router.sophia.grid5000.fr"
+> 6 0 4385 9 4248 "AS_suno_backbone"
+> 8 0 10 4385 1250000000.000000
+> 8 0 11 4385 0.000100
+> 6 0 4386 3 3921 "link_suno"
+> 8 0 4 4386 1250000000.000000
+> 8 0 5 4386 0.000100
+> 6 0 4387 6 3921 "gw_AS_sophia"
+> 6 0 4388 12 4387 "gw_sophia"
+> 6 0 4389 3 3921 "link_gw_sophia"
+> 8 0 4 4389 1250000000.000000
+> 8 0 5 4389 0.000100
+> 6 0 4390 1 0 "AS_toulouse"
+> 6 0 4391 6 4390 "AS_pastel"
+> 6 0 4392 7 4391 "pastel-1.toulouse.grid5000.fr"
+> 8 0 8 4392 9567400000.000000
+> 6 0 4393 9 4391 "AS_pastel_link_1_UP"
+> 8 0 10 4393 125000000.000000
+> 8 0 11 4393 0.000100
+> 6 0 4394 9 4391 "AS_pastel_link_1_DOWN"
+> 8 0 10 4394 125000000.000000
+> 8 0 11 4394 0.000100
+> 6 0 4395 7 4391 "pastel-2.toulouse.grid5000.fr"
+> 8 0 8 4395 9567400000.000000
+> 6 0 4396 9 4391 "AS_pastel_link_2_UP"
+> 8 0 10 4396 125000000.000000
+> 8 0 11 4396 0.000100
+> 6 0 4397 9 4391 "AS_pastel_link_2_DOWN"
+> 8 0 10 4397 125000000.000000
+> 8 0 11 4397 0.000100
+> 6 0 4398 7 4391 "pastel-3.toulouse.grid5000.fr"
+> 8 0 8 4398 9567400000.000000
+> 6 0 4399 9 4391 "AS_pastel_link_3_UP"
+> 8 0 10 4399 125000000.000000
+> 8 0 11 4399 0.000100
+> 6 0 4400 9 4391 "AS_pastel_link_3_DOWN"
+> 8 0 10 4400 125000000.000000
+> 8 0 11 4400 0.000100
+> 6 0 4401 7 4391 "pastel-4.toulouse.grid5000.fr"
+> 8 0 8 4401 9567400000.000000
+> 6 0 4402 9 4391 "AS_pastel_link_4_UP"
+> 8 0 10 4402 125000000.000000
+> 8 0 11 4402 0.000100
+> 6 0 4403 9 4391 "AS_pastel_link_4_DOWN"
+> 8 0 10 4403 125000000.000000
+> 8 0 11 4403 0.000100
+> 6 0 4404 7 4391 "pastel-5.toulouse.grid5000.fr"
+> 8 0 8 4404 9567400000.000000
+> 6 0 4405 9 4391 "AS_pastel_link_5_UP"
+> 8 0 10 4405 125000000.000000
+> 8 0 11 4405 0.000100
+> 6 0 4406 9 4391 "AS_pastel_link_5_DOWN"
+> 8 0 10 4406 125000000.000000
+> 8 0 11 4406 0.000100
+> 6 0 4407 7 4391 "pastel-6.toulouse.grid5000.fr"
+> 8 0 8 4407 9567400000.000000
+> 6 0 4408 9 4391 "AS_pastel_link_6_UP"
+> 8 0 10 4408 125000000.000000
+> 8 0 11 4408 0.000100
+> 6 0 4409 9 4391 "AS_pastel_link_6_DOWN"
+> 8 0 10 4409 125000000.000000
+> 8 0 11 4409 0.000100
+> 6 0 4410 7 4391 "pastel-7.toulouse.grid5000.fr"
+> 8 0 8 4410 9567400000.000000
+> 6 0 4411 9 4391 "AS_pastel_link_7_UP"
+> 8 0 10 4411 125000000.000000
+> 8 0 11 4411 0.000100
+> 6 0 4412 9 4391 "AS_pastel_link_7_DOWN"
+> 8 0 10 4412 125000000.000000
+> 8 0 11 4412 0.000100
+> 6 0 4413 7 4391 "pastel-8.toulouse.grid5000.fr"
+> 8 0 8 4413 9567400000.000000
+> 6 0 4414 9 4391 "AS_pastel_link_8_UP"
+> 8 0 10 4414 125000000.000000
+> 8 0 11 4414 0.000100
+> 6 0 4415 9 4391 "AS_pastel_link_8_DOWN"
+> 8 0 10 4415 125000000.000000
+> 8 0 11 4415 0.000100
+> 6 0 4416 7 4391 "pastel-9.toulouse.grid5000.fr"
+> 8 0 8 4416 9567400000.000000
+> 6 0 4417 9 4391 "AS_pastel_link_9_UP"
+> 8 0 10 4417 125000000.000000
+> 8 0 11 4417 0.000100
+> 6 0 4418 9 4391 "AS_pastel_link_9_DOWN"
+> 8 0 10 4418 125000000.000000
+> 8 0 11 4418 0.000100
+> 6 0 4419 7 4391 "pastel-10.toulouse.grid5000.fr"
+> 8 0 8 4419 9567400000.000000
+> 6 0 4420 9 4391 "AS_pastel_link_10_UP"
+> 8 0 10 4420 125000000.000000
+> 8 0 11 4420 0.000100
+> 6 0 4421 9 4391 "AS_pastel_link_10_DOWN"
+> 8 0 10 4421 125000000.000000
+> 8 0 11 4421 0.000100
+> 6 0 4422 7 4391 "pastel-11.toulouse.grid5000.fr"
+> 8 0 8 4422 9567400000.000000
+> 6 0 4423 9 4391 "AS_pastel_link_11_UP"
+> 8 0 10 4423 125000000.000000
+> 8 0 11 4423 0.000100
+> 6 0 4424 9 4391 "AS_pastel_link_11_DOWN"
+> 8 0 10 4424 125000000.000000
+> 8 0 11 4424 0.000100
+> 6 0 4425 7 4391 "pastel-12.toulouse.grid5000.fr"
+> 8 0 8 4425 9567400000.000000
+> 6 0 4426 9 4391 "AS_pastel_link_12_UP"
+> 8 0 10 4426 125000000.000000
+> 8 0 11 4426 0.000100
+> 6 0 4427 9 4391 "AS_pastel_link_12_DOWN"
+> 8 0 10 4427 125000000.000000
+> 8 0 11 4427 0.000100
+> 6 0 4428 7 4391 "pastel-13.toulouse.grid5000.fr"
+> 8 0 8 4428 9567400000.000000
+> 6 0 4429 9 4391 "AS_pastel_link_13_UP"
+> 8 0 10 4429 125000000.000000
+> 8 0 11 4429 0.000100
+> 6 0 4430 9 4391 "AS_pastel_link_13_DOWN"
+> 8 0 10 4430 125000000.000000
+> 8 0 11 4430 0.000100
+> 6 0 4431 7 4391 "pastel-14.toulouse.grid5000.fr"
+> 8 0 8 4431 9567400000.000000
+> 6 0 4432 9 4391 "AS_pastel_link_14_UP"
+> 8 0 10 4432 125000000.000000
+> 8 0 11 4432 0.000100
+> 6 0 4433 9 4391 "AS_pastel_link_14_DOWN"
+> 8 0 10 4433 125000000.000000
+> 8 0 11 4433 0.000100
+> 6 0 4434 7 4391 "pastel-15.toulouse.grid5000.fr"
+> 8 0 8 4434 9567400000.000000
+> 6 0 4435 9 4391 "AS_pastel_link_15_UP"
+> 8 0 10 4435 125000000.000000
+> 8 0 11 4435 0.000100
+> 6 0 4436 9 4391 "AS_pastel_link_15_DOWN"
+> 8 0 10 4436 125000000.000000
+> 8 0 11 4436 0.000100
+> 6 0 4437 7 4391 "pastel-16.toulouse.grid5000.fr"
+> 8 0 8 4437 9567400000.000000
+> 6 0 4438 9 4391 "AS_pastel_link_16_UP"
+> 8 0 10 4438 125000000.000000
+> 8 0 11 4438 0.000100
+> 6 0 4439 9 4391 "AS_pastel_link_16_DOWN"
+> 8 0 10 4439 125000000.000000
+> 8 0 11 4439 0.000100
+> 6 0 4440 7 4391 "pastel-17.toulouse.grid5000.fr"
+> 8 0 8 4440 9567400000.000000
+> 6 0 4441 9 4391 "AS_pastel_link_17_UP"
+> 8 0 10 4441 125000000.000000
+> 8 0 11 4441 0.000100
+> 6 0 4442 9 4391 "AS_pastel_link_17_DOWN"
+> 8 0 10 4442 125000000.000000
+> 8 0 11 4442 0.000100
+> 6 0 4443 7 4391 "pastel-18.toulouse.grid5000.fr"
+> 8 0 8 4443 9567400000.000000
+> 6 0 4444 9 4391 "AS_pastel_link_18_UP"
+> 8 0 10 4444 125000000.000000
+> 8 0 11 4444 0.000100
+> 6 0 4445 9 4391 "AS_pastel_link_18_DOWN"
+> 8 0 10 4445 125000000.000000
+> 8 0 11 4445 0.000100
+> 6 0 4446 7 4391 "pastel-19.toulouse.grid5000.fr"
+> 8 0 8 4446 9567400000.000000
+> 6 0 4447 9 4391 "AS_pastel_link_19_UP"
+> 8 0 10 4447 125000000.000000
+> 8 0 11 4447 0.000100
+> 6 0 4448 9 4391 "AS_pastel_link_19_DOWN"
+> 8 0 10 4448 125000000.000000
+> 8 0 11 4448 0.000100
+> 6 0 4449 7 4391 "pastel-20.toulouse.grid5000.fr"
+> 8 0 8 4449 9567400000.000000
+> 6 0 4450 9 4391 "AS_pastel_link_20_UP"
+> 8 0 10 4450 125000000.000000
+> 8 0 11 4450 0.000100
+> 6 0 4451 9 4391 "AS_pastel_link_20_DOWN"
+> 8 0 10 4451 125000000.000000
+> 8 0 11 4451 0.000100
+> 6 0 4452 7 4391 "pastel-21.toulouse.grid5000.fr"
+> 8 0 8 4452 9567400000.000000
+> 6 0 4453 9 4391 "AS_pastel_link_21_UP"
+> 8 0 10 4453 125000000.000000
+> 8 0 11 4453 0.000100
+> 6 0 4454 9 4391 "AS_pastel_link_21_DOWN"
+> 8 0 10 4454 125000000.000000
+> 8 0 11 4454 0.000100
+> 6 0 4455 7 4391 "pastel-22.toulouse.grid5000.fr"
+> 8 0 8 4455 9567400000.000000
+> 6 0 4456 9 4391 "AS_pastel_link_22_UP"
+> 8 0 10 4456 125000000.000000
+> 8 0 11 4456 0.000100
+> 6 0 4457 9 4391 "AS_pastel_link_22_DOWN"
+> 8 0 10 4457 125000000.000000
+> 8 0 11 4457 0.000100
+> 6 0 4458 7 4391 "pastel-23.toulouse.grid5000.fr"
+> 8 0 8 4458 9567400000.000000
+> 6 0 4459 9 4391 "AS_pastel_link_23_UP"
+> 8 0 10 4459 125000000.000000
+> 8 0 11 4459 0.000100
+> 6 0 4460 9 4391 "AS_pastel_link_23_DOWN"
+> 8 0 10 4460 125000000.000000
+> 8 0 11 4460 0.000100
+> 6 0 4461 7 4391 "pastel-24.toulouse.grid5000.fr"
+> 8 0 8 4461 9567400000.000000
+> 6 0 4462 9 4391 "AS_pastel_link_24_UP"
+> 8 0 10 4462 125000000.000000
+> 8 0 11 4462 0.000100
+> 6 0 4463 9 4391 "AS_pastel_link_24_DOWN"
+> 8 0 10 4463 125000000.000000
+> 8 0 11 4463 0.000100
+> 6 0 4464 7 4391 "pastel-25.toulouse.grid5000.fr"
+> 8 0 8 4464 9567400000.000000
+> 6 0 4465 9 4391 "AS_pastel_link_25_UP"
+> 8 0 10 4465 125000000.000000
+> 8 0 11 4465 0.000100
+> 6 0 4466 9 4391 "AS_pastel_link_25_DOWN"
+> 8 0 10 4466 125000000.000000
+> 8 0 11 4466 0.000100
+> 6 0 4467 7 4391 "pastel-26.toulouse.grid5000.fr"
+> 8 0 8 4467 9567400000.000000
+> 6 0 4468 9 4391 "AS_pastel_link_26_UP"
+> 8 0 10 4468 125000000.000000
+> 8 0 11 4468 0.000100
+> 6 0 4469 9 4391 "AS_pastel_link_26_DOWN"
+> 8 0 10 4469 125000000.000000
+> 8 0 11 4469 0.000100
+> 6 0 4470 7 4391 "pastel-27.toulouse.grid5000.fr"
+> 8 0 8 4470 9567400000.000000
+> 6 0 4471 9 4391 "AS_pastel_link_27_UP"
+> 8 0 10 4471 125000000.000000
+> 8 0 11 4471 0.000100
+> 6 0 4472 9 4391 "AS_pastel_link_27_DOWN"
+> 8 0 10 4472 125000000.000000
+> 8 0 11 4472 0.000100
+> 6 0 4473 7 4391 "pastel-28.toulouse.grid5000.fr"
+> 8 0 8 4473 9567400000.000000
+> 6 0 4474 9 4391 "AS_pastel_link_28_UP"
+> 8 0 10 4474 125000000.000000
+> 8 0 11 4474 0.000100
+> 6 0 4475 9 4391 "AS_pastel_link_28_DOWN"
+> 8 0 10 4475 125000000.000000
+> 8 0 11 4475 0.000100
+> 6 0 4476 7 4391 "pastel-29.toulouse.grid5000.fr"
+> 8 0 8 4476 9567400000.000000
+> 6 0 4477 9 4391 "AS_pastel_link_29_UP"
+> 8 0 10 4477 125000000.000000
+> 8 0 11 4477 0.000100
+> 6 0 4478 9 4391 "AS_pastel_link_29_DOWN"
+> 8 0 10 4478 125000000.000000
+> 8 0 11 4478 0.000100
+> 6 0 4479 7 4391 "pastel-30.toulouse.grid5000.fr"
+> 8 0 8 4479 9567400000.000000
+> 6 0 4480 9 4391 "AS_pastel_link_30_UP"
+> 8 0 10 4480 125000000.000000
+> 8 0 11 4480 0.000100
+> 6 0 4481 9 4391 "AS_pastel_link_30_DOWN"
+> 8 0 10 4481 125000000.000000
+> 8 0 11 4481 0.000100
+> 6 0 4482 7 4391 "pastel-31.toulouse.grid5000.fr"
+> 8 0 8 4482 9567400000.000000
+> 6 0 4483 9 4391 "AS_pastel_link_31_UP"
+> 8 0 10 4483 125000000.000000
+> 8 0 11 4483 0.000100
+> 6 0 4484 9 4391 "AS_pastel_link_31_DOWN"
+> 8 0 10 4484 125000000.000000
+> 8 0 11 4484 0.000100
+> 6 0 4485 7 4391 "pastel-32.toulouse.grid5000.fr"
+> 8 0 8 4485 9567400000.000000
+> 6 0 4486 9 4391 "AS_pastel_link_32_UP"
+> 8 0 10 4486 125000000.000000
+> 8 0 11 4486 0.000100
+> 6 0 4487 9 4391 "AS_pastel_link_32_DOWN"
+> 8 0 10 4487 125000000.000000
+> 8 0 11 4487 0.000100
+> 6 0 4488 7 4391 "pastel-33.toulouse.grid5000.fr"
+> 8 0 8 4488 9567400000.000000
+> 6 0 4489 9 4391 "AS_pastel_link_33_UP"
+> 8 0 10 4489 125000000.000000
+> 8 0 11 4489 0.000100
+> 6 0 4490 9 4391 "AS_pastel_link_33_DOWN"
+> 8 0 10 4490 125000000.000000
+> 8 0 11 4490 0.000100
+> 6 0 4491 7 4391 "pastel-34.toulouse.grid5000.fr"
+> 8 0 8 4491 9567400000.000000
+> 6 0 4492 9 4391 "AS_pastel_link_34_UP"
+> 8 0 10 4492 125000000.000000
+> 8 0 11 4492 0.000100
+> 6 0 4493 9 4391 "AS_pastel_link_34_DOWN"
+> 8 0 10 4493 125000000.000000
+> 8 0 11 4493 0.000100
+> 6 0 4494 7 4391 "pastel-35.toulouse.grid5000.fr"
+> 8 0 8 4494 9567400000.000000
+> 6 0 4495 9 4391 "AS_pastel_link_35_UP"
+> 8 0 10 4495 125000000.000000
+> 8 0 11 4495 0.000100
+> 6 0 4496 9 4391 "AS_pastel_link_35_DOWN"
+> 8 0 10 4496 125000000.000000
+> 8 0 11 4496 0.000100
+> 6 0 4497 7 4391 "pastel-36.toulouse.grid5000.fr"
+> 8 0 8 4497 9567400000.000000
+> 6 0 4498 9 4391 "AS_pastel_link_36_UP"
+> 8 0 10 4498 125000000.000000
+> 8 0 11 4498 0.000100
+> 6 0 4499 9 4391 "AS_pastel_link_36_DOWN"
+> 8 0 10 4499 125000000.000000
+> 8 0 11 4499 0.000100
+> 6 0 4500 7 4391 "pastel-37.toulouse.grid5000.fr"
+> 8 0 8 4500 9567400000.000000
+> 6 0 4501 9 4391 "AS_pastel_link_37_UP"
+> 8 0 10 4501 125000000.000000
+> 8 0 11 4501 0.000100
+> 6 0 4502 9 4391 "AS_pastel_link_37_DOWN"
+> 8 0 10 4502 125000000.000000
+> 8 0 11 4502 0.000100
+> 6 0 4503 7 4391 "pastel-38.toulouse.grid5000.fr"
+> 8 0 8 4503 9567400000.000000
+> 6 0 4504 9 4391 "AS_pastel_link_38_UP"
+> 8 0 10 4504 125000000.000000
+> 8 0 11 4504 0.000100
+> 6 0 4505 9 4391 "AS_pastel_link_38_DOWN"
+> 8 0 10 4505 125000000.000000
+> 8 0 11 4505 0.000100
+> 6 0 4506 7 4391 "pastel-39.toulouse.grid5000.fr"
+> 8 0 8 4506 9567400000.000000
+> 6 0 4507 9 4391 "AS_pastel_link_39_UP"
+> 8 0 10 4507 125000000.000000
+> 8 0 11 4507 0.000100
+> 6 0 4508 9 4391 "AS_pastel_link_39_DOWN"
+> 8 0 10 4508 125000000.000000
+> 8 0 11 4508 0.000100
+> 6 0 4509 7 4391 "pastel-40.toulouse.grid5000.fr"
+> 8 0 8 4509 9567400000.000000
+> 6 0 4510 9 4391 "AS_pastel_link_40_UP"
+> 8 0 10 4510 125000000.000000
+> 8 0 11 4510 0.000100
+> 6 0 4511 9 4391 "AS_pastel_link_40_DOWN"
+> 8 0 10 4511 125000000.000000
+> 8 0 11 4511 0.000100
+> 6 0 4512 7 4391 "pastel-41.toulouse.grid5000.fr"
+> 8 0 8 4512 9567400000.000000
+> 6 0 4513 9 4391 "AS_pastel_link_41_UP"
+> 8 0 10 4513 125000000.000000
+> 8 0 11 4513 0.000100
+> 6 0 4514 9 4391 "AS_pastel_link_41_DOWN"
+> 8 0 10 4514 125000000.000000
+> 8 0 11 4514 0.000100
+> 6 0 4515 7 4391 "pastel-42.toulouse.grid5000.fr"
+> 8 0 8 4515 9567400000.000000
+> 6 0 4516 9 4391 "AS_pastel_link_42_UP"
+> 8 0 10 4516 125000000.000000
+> 8 0 11 4516 0.000100
+> 6 0 4517 9 4391 "AS_pastel_link_42_DOWN"
+> 8 0 10 4517 125000000.000000
+> 8 0 11 4517 0.000100
+> 6 0 4518 7 4391 "pastel-43.toulouse.grid5000.fr"
+> 8 0 8 4518 9567400000.000000
+> 6 0 4519 9 4391 "AS_pastel_link_43_UP"
+> 8 0 10 4519 125000000.000000
+> 8 0 11 4519 0.000100
+> 6 0 4520 9 4391 "AS_pastel_link_43_DOWN"
+> 8 0 10 4520 125000000.000000
+> 8 0 11 4520 0.000100
+> 6 0 4521 7 4391 "pastel-44.toulouse.grid5000.fr"
+> 8 0 8 4521 9567400000.000000
+> 6 0 4522 9 4391 "AS_pastel_link_44_UP"
+> 8 0 10 4522 125000000.000000
+> 8 0 11 4522 0.000100
+> 6 0 4523 9 4391 "AS_pastel_link_44_DOWN"
+> 8 0 10 4523 125000000.000000
+> 8 0 11 4523 0.000100
+> 6 0 4524 7 4391 "pastel-45.toulouse.grid5000.fr"
+> 8 0 8 4524 9567400000.000000
+> 6 0 4525 9 4391 "AS_pastel_link_45_UP"
+> 8 0 10 4525 125000000.000000
+> 8 0 11 4525 0.000100
+> 6 0 4526 9 4391 "AS_pastel_link_45_DOWN"
+> 8 0 10 4526 125000000.000000
+> 8 0 11 4526 0.000100
+> 6 0 4527 7 4391 "pastel-46.toulouse.grid5000.fr"
+> 8 0 8 4527 9567400000.000000
+> 6 0 4528 9 4391 "AS_pastel_link_46_UP"
+> 8 0 10 4528 125000000.000000
+> 8 0 11 4528 0.000100
+> 6 0 4529 9 4391 "AS_pastel_link_46_DOWN"
+> 8 0 10 4529 125000000.000000
+> 8 0 11 4529 0.000100
+> 6 0 4530 7 4391 "pastel-47.toulouse.grid5000.fr"
+> 8 0 8 4530 9567400000.000000
+> 6 0 4531 9 4391 "AS_pastel_link_47_UP"
+> 8 0 10 4531 125000000.000000
+> 8 0 11 4531 0.000100
+> 6 0 4532 9 4391 "AS_pastel_link_47_DOWN"
+> 8 0 10 4532 125000000.000000
+> 8 0 11 4532 0.000100
+> 6 0 4533 7 4391 "pastel-48.toulouse.grid5000.fr"
+> 8 0 8 4533 9567400000.000000
+> 6 0 4534 9 4391 "AS_pastel_link_48_UP"
+> 8 0 10 4534 125000000.000000
+> 8 0 11 4534 0.000100
+> 6 0 4535 9 4391 "AS_pastel_link_48_DOWN"
+> 8 0 10 4535 125000000.000000
+> 8 0 11 4535 0.000100
+> 6 0 4536 7 4391 "pastel-49.toulouse.grid5000.fr"
+> 8 0 8 4536 9567400000.000000
+> 6 0 4537 9 4391 "AS_pastel_link_49_UP"
+> 8 0 10 4537 125000000.000000
+> 8 0 11 4537 0.000100
+> 6 0 4538 9 4391 "AS_pastel_link_49_DOWN"
+> 8 0 10 4538 125000000.000000
+> 8 0 11 4538 0.000100
+> 6 0 4539 7 4391 "pastel-50.toulouse.grid5000.fr"
+> 8 0 8 4539 9567400000.000000
+> 6 0 4540 9 4391 "AS_pastel_link_50_UP"
+> 8 0 10 4540 125000000.000000
+> 8 0 11 4540 0.000100
+> 6 0 4541 9 4391 "AS_pastel_link_50_DOWN"
+> 8 0 10 4541 125000000.000000
+> 8 0 11 4541 0.000100
+> 6 0 4542 7 4391 "pastel-51.toulouse.grid5000.fr"
+> 8 0 8 4542 9567400000.000000
+> 6 0 4543 9 4391 "AS_pastel_link_51_UP"
+> 8 0 10 4543 125000000.000000
+> 8 0 11 4543 0.000100
+> 6 0 4544 9 4391 "AS_pastel_link_51_DOWN"
+> 8 0 10 4544 125000000.000000
+> 8 0 11 4544 0.000100
+> 6 0 4545 7 4391 "pastel-52.toulouse.grid5000.fr"
+> 8 0 8 4545 9567400000.000000
+> 6 0 4546 9 4391 "AS_pastel_link_52_UP"
+> 8 0 10 4546 125000000.000000
+> 8 0 11 4546 0.000100
+> 6 0 4547 9 4391 "AS_pastel_link_52_DOWN"
+> 8 0 10 4547 125000000.000000
+> 8 0 11 4547 0.000100
+> 6 0 4548 7 4391 "pastel-53.toulouse.grid5000.fr"
+> 8 0 8 4548 9567400000.000000
+> 6 0 4549 9 4391 "AS_pastel_link_53_UP"
+> 8 0 10 4549 125000000.000000
+> 8 0 11 4549 0.000100
+> 6 0 4550 9 4391 "AS_pastel_link_53_DOWN"
+> 8 0 10 4550 125000000.000000
+> 8 0 11 4550 0.000100
+> 6 0 4551 7 4391 "pastel-54.toulouse.grid5000.fr"
+> 8 0 8 4551 9567400000.000000
+> 6 0 4552 9 4391 "AS_pastel_link_54_UP"
+> 8 0 10 4552 125000000.000000
+> 8 0 11 4552 0.000100
+> 6 0 4553 9 4391 "AS_pastel_link_54_DOWN"
+> 8 0 10 4553 125000000.000000
+> 8 0 11 4553 0.000100
+> 6 0 4554 7 4391 "pastel-55.toulouse.grid5000.fr"
+> 8 0 8 4554 9567400000.000000
+> 6 0 4555 9 4391 "AS_pastel_link_55_UP"
+> 8 0 10 4555 125000000.000000
+> 8 0 11 4555 0.000100
+> 6 0 4556 9 4391 "AS_pastel_link_55_DOWN"
+> 8 0 10 4556 125000000.000000
+> 8 0 11 4556 0.000100
+> 6 0 4557 7 4391 "pastel-56.toulouse.grid5000.fr"
+> 8 0 8 4557 9567400000.000000
+> 6 0 4558 9 4391 "AS_pastel_link_56_UP"
+> 8 0 10 4558 125000000.000000
+> 8 0 11 4558 0.000100
+> 6 0 4559 9 4391 "AS_pastel_link_56_DOWN"
+> 8 0 10 4559 125000000.000000
+> 8 0 11 4559 0.000100
+> 6 0 4560 7 4391 "pastel-57.toulouse.grid5000.fr"
+> 8 0 8 4560 9567400000.000000
+> 6 0 4561 9 4391 "AS_pastel_link_57_UP"
+> 8 0 10 4561 125000000.000000
+> 8 0 11 4561 0.000100
+> 6 0 4562 9 4391 "AS_pastel_link_57_DOWN"
+> 8 0 10 4562 125000000.000000
+> 8 0 11 4562 0.000100
+> 6 0 4563 7 4391 "pastel-58.toulouse.grid5000.fr"
+> 8 0 8 4563 9567400000.000000
+> 6 0 4564 9 4391 "AS_pastel_link_58_UP"
+> 8 0 10 4564 125000000.000000
+> 8 0 11 4564 0.000100
+> 6 0 4565 9 4391 "AS_pastel_link_58_DOWN"
+> 8 0 10 4565 125000000.000000
+> 8 0 11 4565 0.000100
+> 6 0 4566 7 4391 "pastel-59.toulouse.grid5000.fr"
+> 8 0 8 4566 9567400000.000000
+> 6 0 4567 9 4391 "AS_pastel_link_59_UP"
+> 8 0 10 4567 125000000.000000
+> 8 0 11 4567 0.000100
+> 6 0 4568 9 4391 "AS_pastel_link_59_DOWN"
+> 8 0 10 4568 125000000.000000
+> 8 0 11 4568 0.000100
+> 6 0 4569 7 4391 "pastel-60.toulouse.grid5000.fr"
+> 8 0 8 4569 9567400000.000000
+> 6 0 4570 9 4391 "AS_pastel_link_60_UP"
+> 8 0 10 4570 125000000.000000
+> 8 0 11 4570 0.000100
+> 6 0 4571 9 4391 "AS_pastel_link_60_DOWN"
+> 8 0 10 4571 125000000.000000
+> 8 0 11 4571 0.000100
+> 6 0 4572 7 4391 "pastel-61.toulouse.grid5000.fr"
+> 8 0 8 4572 9567400000.000000
+> 6 0 4573 9 4391 "AS_pastel_link_61_UP"
+> 8 0 10 4573 125000000.000000
+> 8 0 11 4573 0.000100
+> 6 0 4574 9 4391 "AS_pastel_link_61_DOWN"
+> 8 0 10 4574 125000000.000000
+> 8 0 11 4574 0.000100
+> 6 0 4575 7 4391 "pastel-62.toulouse.grid5000.fr"
+> 8 0 8 4575 9567400000.000000
+> 6 0 4576 9 4391 "AS_pastel_link_62_UP"
+> 8 0 10 4576 125000000.000000
+> 8 0 11 4576 0.000100
+> 6 0 4577 9 4391 "AS_pastel_link_62_DOWN"
+> 8 0 10 4577 125000000.000000
+> 8 0 11 4577 0.000100
+> 6 0 4578 7 4391 "pastel-63.toulouse.grid5000.fr"
+> 8 0 8 4578 9567400000.000000
+> 6 0 4579 9 4391 "AS_pastel_link_63_UP"
+> 8 0 10 4579 125000000.000000
+> 8 0 11 4579 0.000100
+> 6 0 4580 9 4391 "AS_pastel_link_63_DOWN"
+> 8 0 10 4580 125000000.000000
+> 8 0 11 4580 0.000100
+> 6 0 4581 7 4391 "pastel-64.toulouse.grid5000.fr"
+> 8 0 8 4581 9567400000.000000
+> 6 0 4582 9 4391 "AS_pastel_link_64_UP"
+> 8 0 10 4582 125000000.000000
+> 8 0 11 4582 0.000100
+> 6 0 4583 9 4391 "AS_pastel_link_64_DOWN"
+> 8 0 10 4583 125000000.000000
+> 8 0 11 4583 0.000100
+> 6 0 4584 7 4391 "pastel-65.toulouse.grid5000.fr"
+> 8 0 8 4584 9567400000.000000
+> 6 0 4585 9 4391 "AS_pastel_link_65_UP"
+> 8 0 10 4585 125000000.000000
+> 8 0 11 4585 0.000100
+> 6 0 4586 9 4391 "AS_pastel_link_65_DOWN"
+> 8 0 10 4586 125000000.000000
+> 8 0 11 4586 0.000100
+> 6 0 4587 7 4391 "pastel-66.toulouse.grid5000.fr"
+> 8 0 8 4587 9567400000.000000
+> 6 0 4588 9 4391 "AS_pastel_link_66_UP"
+> 8 0 10 4588 125000000.000000
+> 8 0 11 4588 0.000100
+> 6 0 4589 9 4391 "AS_pastel_link_66_DOWN"
+> 8 0 10 4589 125000000.000000
+> 8 0 11 4589 0.000100
+> 6 0 4590 7 4391 "pastel-67.toulouse.grid5000.fr"
+> 8 0 8 4590 9567400000.000000
+> 6 0 4591 9 4391 "AS_pastel_link_67_UP"
+> 8 0 10 4591 125000000.000000
+> 8 0 11 4591 0.000100
+> 6 0 4592 9 4391 "AS_pastel_link_67_DOWN"
+> 8 0 10 4592 125000000.000000
+> 8 0 11 4592 0.000100
+> 6 0 4593 7 4391 "pastel-68.toulouse.grid5000.fr"
+> 8 0 8 4593 9567400000.000000
+> 6 0 4594 9 4391 "AS_pastel_link_68_UP"
+> 8 0 10 4594 125000000.000000
+> 8 0 11 4594 0.000100
+> 6 0 4595 9 4391 "AS_pastel_link_68_DOWN"
+> 8 0 10 4595 125000000.000000
+> 8 0 11 4595 0.000100
+> 6 0 4596 7 4391 "pastel-69.toulouse.grid5000.fr"
+> 8 0 8 4596 9567400000.000000
+> 6 0 4597 9 4391 "AS_pastel_link_69_UP"
+> 8 0 10 4597 125000000.000000
+> 8 0 11 4597 0.000100
+> 6 0 4598 9 4391 "AS_pastel_link_69_DOWN"
+> 8 0 10 4598 125000000.000000
+> 8 0 11 4598 0.000100
+> 6 0 4599 7 4391 "pastel-70.toulouse.grid5000.fr"
+> 8 0 8 4599 9567400000.000000
+> 6 0 4600 9 4391 "AS_pastel_link_70_UP"
+> 8 0 10 4600 125000000.000000
+> 8 0 11 4600 0.000100
+> 6 0 4601 9 4391 "AS_pastel_link_70_DOWN"
+> 8 0 10 4601 125000000.000000
+> 8 0 11 4601 0.000100
+> 6 0 4602 7 4391 "pastel-71.toulouse.grid5000.fr"
+> 8 0 8 4602 9567400000.000000
+> 6 0 4603 9 4391 "AS_pastel_link_71_UP"
+> 8 0 10 4603 125000000.000000
+> 8 0 11 4603 0.000100
+> 6 0 4604 9 4391 "AS_pastel_link_71_DOWN"
+> 8 0 10 4604 125000000.000000
+> 8 0 11 4604 0.000100
+> 6 0 4605 7 4391 "pastel-72.toulouse.grid5000.fr"
+> 8 0 8 4605 9567400000.000000
+> 6 0 4606 9 4391 "AS_pastel_link_72_UP"
+> 8 0 10 4606 125000000.000000
+> 8 0 11 4606 0.000100
+> 6 0 4607 9 4391 "AS_pastel_link_72_DOWN"
+> 8 0 10 4607 125000000.000000
+> 8 0 11 4607 0.000100
+> 6 0 4608 7 4391 "pastel-73.toulouse.grid5000.fr"
+> 8 0 8 4608 9567400000.000000
+> 6 0 4609 9 4391 "AS_pastel_link_73_UP"
+> 8 0 10 4609 125000000.000000
+> 8 0 11 4609 0.000100
+> 6 0 4610 9 4391 "AS_pastel_link_73_DOWN"
+> 8 0 10 4610 125000000.000000
+> 8 0 11 4610 0.000100
+> 6 0 4611 7 4391 "pastel-74.toulouse.grid5000.fr"
+> 8 0 8 4611 9567400000.000000
+> 6 0 4612 9 4391 "AS_pastel_link_74_UP"
+> 8 0 10 4612 125000000.000000
+> 8 0 11 4612 0.000100
+> 6 0 4613 9 4391 "AS_pastel_link_74_DOWN"
+> 8 0 10 4613 125000000.000000
+> 8 0 11 4613 0.000100
+> 6 0 4614 7 4391 "pastel-75.toulouse.grid5000.fr"
+> 8 0 8 4614 9567400000.000000
+> 6 0 4615 9 4391 "AS_pastel_link_75_UP"
+> 8 0 10 4615 125000000.000000
+> 8 0 11 4615 0.000100
+> 6 0 4616 9 4391 "AS_pastel_link_75_DOWN"
+> 8 0 10 4616 125000000.000000
+> 8 0 11 4616 0.000100
+> 6 0 4617 7 4391 "pastel-76.toulouse.grid5000.fr"
+> 8 0 8 4617 9567400000.000000
+> 6 0 4618 9 4391 "AS_pastel_link_76_UP"
+> 8 0 10 4618 125000000.000000
+> 8 0 11 4618 0.000100
+> 6 0 4619 9 4391 "AS_pastel_link_76_DOWN"
+> 8 0 10 4619 125000000.000000
+> 8 0 11 4619 0.000100
+> 6 0 4620 7 4391 "pastel-77.toulouse.grid5000.fr"
+> 8 0 8 4620 9567400000.000000
+> 6 0 4621 9 4391 "AS_pastel_link_77_UP"
+> 8 0 10 4621 125000000.000000
+> 8 0 11 4621 0.000100
+> 6 0 4622 9 4391 "AS_pastel_link_77_DOWN"
+> 8 0 10 4622 125000000.000000
+> 8 0 11 4622 0.000100
+> 6 0 4623 7 4391 "pastel-78.toulouse.grid5000.fr"
+> 8 0 8 4623 9567400000.000000
+> 6 0 4624 9 4391 "AS_pastel_link_78_UP"
+> 8 0 10 4624 125000000.000000
+> 8 0 11 4624 0.000100
+> 6 0 4625 9 4391 "AS_pastel_link_78_DOWN"
+> 8 0 10 4625 125000000.000000
+> 8 0 11 4625 0.000100
+> 6 0 4626 7 4391 "pastel-79.toulouse.grid5000.fr"
+> 8 0 8 4626 9567400000.000000
+> 6 0 4627 9 4391 "AS_pastel_link_79_UP"
+> 8 0 10 4627 125000000.000000
+> 8 0 11 4627 0.000100
+> 6 0 4628 9 4391 "AS_pastel_link_79_DOWN"
+> 8 0 10 4628 125000000.000000
+> 8 0 11 4628 0.000100
+> 6 0 4629 7 4391 "pastel-80.toulouse.grid5000.fr"
+> 8 0 8 4629 9567400000.000000
+> 6 0 4630 9 4391 "AS_pastel_link_80_UP"
+> 8 0 10 4630 125000000.000000
+> 8 0 11 4630 0.000100
+> 6 0 4631 9 4391 "AS_pastel_link_80_DOWN"
+> 8 0 10 4631 125000000.000000
+> 8 0 11 4631 0.000100
+> 6 0 4632 12 4391 "pastel-AS_pastel_router.toulouse.grid5000.fr"
+> 6 0 4633 9 4391 "AS_pastel_backbone"
+> 8 0 10 4633 1250000000.000000
+> 8 0 11 4633 0.000100
+> 6 0 4634 3 4390 "link_pastel"
+> 8 0 4 4634 1250000000.000000
+> 8 0 5 4634 0.000100
+> 6 0 4635 6 4390 "AS_violette"
+> 6 0 4636 7 4635 "violette-1.toulouse.grid5000.fr"
+> 8 0 8 4636 5114300000.000000
+> 6 0 4637 9 4635 "AS_violette_link_1_UP"
+> 8 0 10 4637 125000000.000000
+> 8 0 11 4637 0.000100
+> 6 0 4638 9 4635 "AS_violette_link_1_DOWN"
+> 8 0 10 4638 125000000.000000
+> 8 0 11 4638 0.000100
+> 6 0 4639 7 4635 "violette-2.toulouse.grid5000.fr"
+> 8 0 8 4639 5114300000.000000
+> 6 0 4640 9 4635 "AS_violette_link_2_UP"
+> 8 0 10 4640 125000000.000000
+> 8 0 11 4640 0.000100
+> 6 0 4641 9 4635 "AS_violette_link_2_DOWN"
+> 8 0 10 4641 125000000.000000
+> 8 0 11 4641 0.000100
+> 6 0 4642 7 4635 "violette-3.toulouse.grid5000.fr"
+> 8 0 8 4642 5114300000.000000
+> 6 0 4643 9 4635 "AS_violette_link_3_UP"
+> 8 0 10 4643 125000000.000000
+> 8 0 11 4643 0.000100
+> 6 0 4644 9 4635 "AS_violette_link_3_DOWN"
+> 8 0 10 4644 125000000.000000
+> 8 0 11 4644 0.000100
+> 6 0 4645 7 4635 "violette-4.toulouse.grid5000.fr"
+> 8 0 8 4645 5114300000.000000
+> 6 0 4646 9 4635 "AS_violette_link_4_UP"
+> 8 0 10 4646 125000000.000000
+> 8 0 11 4646 0.000100
+> 6 0 4647 9 4635 "AS_violette_link_4_DOWN"
+> 8 0 10 4647 125000000.000000
+> 8 0 11 4647 0.000100
+> 6 0 4648 7 4635 "violette-5.toulouse.grid5000.fr"
+> 8 0 8 4648 5114300000.000000
+> 6 0 4649 9 4635 "AS_violette_link_5_UP"
+> 8 0 10 4649 125000000.000000
+> 8 0 11 4649 0.000100
+> 6 0 4650 9 4635 "AS_violette_link_5_DOWN"
+> 8 0 10 4650 125000000.000000
+> 8 0 11 4650 0.000100
+> 6 0 4651 7 4635 "violette-6.toulouse.grid5000.fr"
+> 8 0 8 4651 5114300000.000000
+> 6 0 4652 9 4635 "AS_violette_link_6_UP"
+> 8 0 10 4652 125000000.000000
+> 8 0 11 4652 0.000100
+> 6 0 4653 9 4635 "AS_violette_link_6_DOWN"
+> 8 0 10 4653 125000000.000000
+> 8 0 11 4653 0.000100
+> 6 0 4654 7 4635 "violette-7.toulouse.grid5000.fr"
+> 8 0 8 4654 5114300000.000000
+> 6 0 4655 9 4635 "AS_violette_link_7_UP"
+> 8 0 10 4655 125000000.000000
+> 8 0 11 4655 0.000100
+> 6 0 4656 9 4635 "AS_violette_link_7_DOWN"
+> 8 0 10 4656 125000000.000000
+> 8 0 11 4656 0.000100
+> 6 0 4657 7 4635 "violette-8.toulouse.grid5000.fr"
+> 8 0 8 4657 5114300000.000000
+> 6 0 4658 9 4635 "AS_violette_link_8_UP"
+> 8 0 10 4658 125000000.000000
+> 8 0 11 4658 0.000100
+> 6 0 4659 9 4635 "AS_violette_link_8_DOWN"
+> 8 0 10 4659 125000000.000000
+> 8 0 11 4659 0.000100
+> 6 0 4660 7 4635 "violette-9.toulouse.grid5000.fr"
+> 8 0 8 4660 5114300000.000000
+> 6 0 4661 9 4635 "AS_violette_link_9_UP"
+> 8 0 10 4661 125000000.000000
+> 8 0 11 4661 0.000100
+> 6 0 4662 9 4635 "AS_violette_link_9_DOWN"
+> 8 0 10 4662 125000000.000000
+> 8 0 11 4662 0.000100
+> 6 0 4663 7 4635 "violette-10.toulouse.grid5000.fr"
+> 8 0 8 4663 5114300000.000000
+> 6 0 4664 9 4635 "AS_violette_link_10_UP"
+> 8 0 10 4664 125000000.000000
+> 8 0 11 4664 0.000100
+> 6 0 4665 9 4635 "AS_violette_link_10_DOWN"
+> 8 0 10 4665 125000000.000000
+> 8 0 11 4665 0.000100
+> 6 0 4666 7 4635 "violette-11.toulouse.grid5000.fr"
+> 8 0 8 4666 5114300000.000000
+> 6 0 4667 9 4635 "AS_violette_link_11_UP"
+> 8 0 10 4667 125000000.000000
+> 8 0 11 4667 0.000100
+> 6 0 4668 9 4635 "AS_violette_link_11_DOWN"
+> 8 0 10 4668 125000000.000000
+> 8 0 11 4668 0.000100
+> 6 0 4669 7 4635 "violette-12.toulouse.grid5000.fr"
+> 8 0 8 4669 5114300000.000000
+> 6 0 4670 9 4635 "AS_violette_link_12_UP"
+> 8 0 10 4670 125000000.000000
+> 8 0 11 4670 0.000100
+> 6 0 4671 9 4635 "AS_violette_link_12_DOWN"
+> 8 0 10 4671 125000000.000000
+> 8 0 11 4671 0.000100
+> 6 0 4672 7 4635 "violette-13.toulouse.grid5000.fr"
+> 8 0 8 4672 5114300000.000000
+> 6 0 4673 9 4635 "AS_violette_link_13_UP"
+> 8 0 10 4673 125000000.000000
+> 8 0 11 4673 0.000100
+> 6 0 4674 9 4635 "AS_violette_link_13_DOWN"
+> 8 0 10 4674 125000000.000000
+> 8 0 11 4674 0.000100
+> 6 0 4675 7 4635 "violette-14.toulouse.grid5000.fr"
+> 8 0 8 4675 5114300000.000000
+> 6 0 4676 9 4635 "AS_violette_link_14_UP"
+> 8 0 10 4676 125000000.000000
+> 8 0 11 4676 0.000100
+> 6 0 4677 9 4635 "AS_violette_link_14_DOWN"
+> 8 0 10 4677 125000000.000000
+> 8 0 11 4677 0.000100
+> 6 0 4678 7 4635 "violette-15.toulouse.grid5000.fr"
+> 8 0 8 4678 5114300000.000000
+> 6 0 4679 9 4635 "AS_violette_link_15_UP"
+> 8 0 10 4679 125000000.000000
+> 8 0 11 4679 0.000100
+> 6 0 4680 9 4635 "AS_violette_link_15_DOWN"
+> 8 0 10 4680 125000000.000000
+> 8 0 11 4680 0.000100
+> 6 0 4681 7 4635 "violette-16.toulouse.grid5000.fr"
+> 8 0 8 4681 5114300000.000000
+> 6 0 4682 9 4635 "AS_violette_link_16_UP"
+> 8 0 10 4682 125000000.000000
+> 8 0 11 4682 0.000100
+> 6 0 4683 9 4635 "AS_violette_link_16_DOWN"
+> 8 0 10 4683 125000000.000000
+> 8 0 11 4683 0.000100
+> 6 0 4684 7 4635 "violette-17.toulouse.grid5000.fr"
+> 8 0 8 4684 5114300000.000000
+> 6 0 4685 9 4635 "AS_violette_link_17_UP"
+> 8 0 10 4685 125000000.000000
+> 8 0 11 4685 0.000100
+> 6 0 4686 9 4635 "AS_violette_link_17_DOWN"
+> 8 0 10 4686 125000000.000000
+> 8 0 11 4686 0.000100
+> 6 0 4687 7 4635 "violette-18.toulouse.grid5000.fr"
+> 8 0 8 4687 5114300000.000000
+> 6 0 4688 9 4635 "AS_violette_link_18_UP"
+> 8 0 10 4688 125000000.000000
+> 8 0 11 4688 0.000100
+> 6 0 4689 9 4635 "AS_violette_link_18_DOWN"
+> 8 0 10 4689 125000000.000000
+> 8 0 11 4689 0.000100
+> 6 0 4690 7 4635 "violette-19.toulouse.grid5000.fr"
+> 8 0 8 4690 5114300000.000000
+> 6 0 4691 9 4635 "AS_violette_link_19_UP"
+> 8 0 10 4691 125000000.000000
+> 8 0 11 4691 0.000100
+> 6 0 4692 9 4635 "AS_violette_link_19_DOWN"
+> 8 0 10 4692 125000000.000000
+> 8 0 11 4692 0.000100
+> 6 0 4693 7 4635 "violette-20.toulouse.grid5000.fr"
+> 8 0 8 4693 5114300000.000000
+> 6 0 4694 9 4635 "AS_violette_link_20_UP"
+> 8 0 10 4694 125000000.000000
+> 8 0 11 4694 0.000100
+> 6 0 4695 9 4635 "AS_violette_link_20_DOWN"
+> 8 0 10 4695 125000000.000000
+> 8 0 11 4695 0.000100
+> 6 0 4696 7 4635 "violette-21.toulouse.grid5000.fr"
+> 8 0 8 4696 5114300000.000000
+> 6 0 4697 9 4635 "AS_violette_link_21_UP"
+> 8 0 10 4697 125000000.000000
+> 8 0 11 4697 0.000100
+> 6 0 4698 9 4635 "AS_violette_link_21_DOWN"
+> 8 0 10 4698 125000000.000000
+> 8 0 11 4698 0.000100
+> 6 0 4699 7 4635 "violette-22.toulouse.grid5000.fr"
+> 8 0 8 4699 5114300000.000000
+> 6 0 4700 9 4635 "AS_violette_link_22_UP"
+> 8 0 10 4700 125000000.000000
+> 8 0 11 4700 0.000100
+> 6 0 4701 9 4635 "AS_violette_link_22_DOWN"
+> 8 0 10 4701 125000000.000000
+> 8 0 11 4701 0.000100
+> 6 0 4702 7 4635 "violette-23.toulouse.grid5000.fr"
+> 8 0 8 4702 5114300000.000000
+> 6 0 4703 9 4635 "AS_violette_link_23_UP"
+> 8 0 10 4703 125000000.000000
+> 8 0 11 4703 0.000100
+> 6 0 4704 9 4635 "AS_violette_link_23_DOWN"
+> 8 0 10 4704 125000000.000000
+> 8 0 11 4704 0.000100
+> 6 0 4705 7 4635 "violette-24.toulouse.grid5000.fr"
+> 8 0 8 4705 5114300000.000000
+> 6 0 4706 9 4635 "AS_violette_link_24_UP"
+> 8 0 10 4706 125000000.000000
+> 8 0 11 4706 0.000100
+> 6 0 4707 9 4635 "AS_violette_link_24_DOWN"
+> 8 0 10 4707 125000000.000000
+> 8 0 11 4707 0.000100
+> 6 0 4708 7 4635 "violette-25.toulouse.grid5000.fr"
+> 8 0 8 4708 5114300000.000000
+> 6 0 4709 9 4635 "AS_violette_link_25_UP"
+> 8 0 10 4709 125000000.000000
+> 8 0 11 4709 0.000100
+> 6 0 4710 9 4635 "AS_violette_link_25_DOWN"
+> 8 0 10 4710 125000000.000000
+> 8 0 11 4710 0.000100
+> 6 0 4711 7 4635 "violette-26.toulouse.grid5000.fr"
+> 8 0 8 4711 5114300000.000000
+> 6 0 4712 9 4635 "AS_violette_link_26_UP"
+> 8 0 10 4712 125000000.000000
+> 8 0 11 4712 0.000100
+> 6 0 4713 9 4635 "AS_violette_link_26_DOWN"
+> 8 0 10 4713 125000000.000000
+> 8 0 11 4713 0.000100
+> 6 0 4714 7 4635 "violette-27.toulouse.grid5000.fr"
+> 8 0 8 4714 5114300000.000000
+> 6 0 4715 9 4635 "AS_violette_link_27_UP"
+> 8 0 10 4715 125000000.000000
+> 8 0 11 4715 0.000100
+> 6 0 4716 9 4635 "AS_violette_link_27_DOWN"
+> 8 0 10 4716 125000000.000000
+> 8 0 11 4716 0.000100
+> 6 0 4717 7 4635 "violette-28.toulouse.grid5000.fr"
+> 8 0 8 4717 5114300000.000000
+> 6 0 4718 9 4635 "AS_violette_link_28_UP"
+> 8 0 10 4718 125000000.000000
+> 8 0 11 4718 0.000100
+> 6 0 4719 9 4635 "AS_violette_link_28_DOWN"
+> 8 0 10 4719 125000000.000000
+> 8 0 11 4719 0.000100
+> 6 0 4720 7 4635 "violette-29.toulouse.grid5000.fr"
+> 8 0 8 4720 5114300000.000000
+> 6 0 4721 9 4635 "AS_violette_link_29_UP"
+> 8 0 10 4721 125000000.000000
+> 8 0 11 4721 0.000100
+> 6 0 4722 9 4635 "AS_violette_link_29_DOWN"
+> 8 0 10 4722 125000000.000000
+> 8 0 11 4722 0.000100
+> 6 0 4723 7 4635 "violette-30.toulouse.grid5000.fr"
+> 8 0 8 4723 5114300000.000000
+> 6 0 4724 9 4635 "AS_violette_link_30_UP"
+> 8 0 10 4724 125000000.000000
+> 8 0 11 4724 0.000100
+> 6 0 4725 9 4635 "AS_violette_link_30_DOWN"
+> 8 0 10 4725 125000000.000000
+> 8 0 11 4725 0.000100
+> 6 0 4726 7 4635 "violette-31.toulouse.grid5000.fr"
+> 8 0 8 4726 5114300000.000000
+> 6 0 4727 9 4635 "AS_violette_link_31_UP"
+> 8 0 10 4727 125000000.000000
+> 8 0 11 4727 0.000100
+> 6 0 4728 9 4635 "AS_violette_link_31_DOWN"
+> 8 0 10 4728 125000000.000000
+> 8 0 11 4728 0.000100
+> 6 0 4729 7 4635 "violette-32.toulouse.grid5000.fr"
+> 8 0 8 4729 5114300000.000000
+> 6 0 4730 9 4635 "AS_violette_link_32_UP"
+> 8 0 10 4730 125000000.000000
+> 8 0 11 4730 0.000100
+> 6 0 4731 9 4635 "AS_violette_link_32_DOWN"
+> 8 0 10 4731 125000000.000000
+> 8 0 11 4731 0.000100
+> 6 0 4732 7 4635 "violette-33.toulouse.grid5000.fr"
+> 8 0 8 4732 5114300000.000000
+> 6 0 4733 9 4635 "AS_violette_link_33_UP"
+> 8 0 10 4733 125000000.000000
+> 8 0 11 4733 0.000100
+> 6 0 4734 9 4635 "AS_violette_link_33_DOWN"
+> 8 0 10 4734 125000000.000000
+> 8 0 11 4734 0.000100
+> 6 0 4735 7 4635 "violette-34.toulouse.grid5000.fr"
+> 8 0 8 4735 5114300000.000000
+> 6 0 4736 9 4635 "AS_violette_link_34_UP"
+> 8 0 10 4736 125000000.000000
+> 8 0 11 4736 0.000100
+> 6 0 4737 9 4635 "AS_violette_link_34_DOWN"
+> 8 0 10 4737 125000000.000000
+> 8 0 11 4737 0.000100
+> 6 0 4738 7 4635 "violette-35.toulouse.grid5000.fr"
+> 8 0 8 4738 5114300000.000000
+> 6 0 4739 9 4635 "AS_violette_link_35_UP"
+> 8 0 10 4739 125000000.000000
+> 8 0 11 4739 0.000100
+> 6 0 4740 9 4635 "AS_violette_link_35_DOWN"
+> 8 0 10 4740 125000000.000000
+> 8 0 11 4740 0.000100
+> 6 0 4741 7 4635 "violette-36.toulouse.grid5000.fr"
+> 8 0 8 4741 5114300000.000000
+> 6 0 4742 9 4635 "AS_violette_link_36_UP"
+> 8 0 10 4742 125000000.000000
+> 8 0 11 4742 0.000100
+> 6 0 4743 9 4635 "AS_violette_link_36_DOWN"
+> 8 0 10 4743 125000000.000000
+> 8 0 11 4743 0.000100
+> 6 0 4744 7 4635 "violette-37.toulouse.grid5000.fr"
+> 8 0 8 4744 5114300000.000000
+> 6 0 4745 9 4635 "AS_violette_link_37_UP"
+> 8 0 10 4745 125000000.000000
+> 8 0 11 4745 0.000100
+> 6 0 4746 9 4635 "AS_violette_link_37_DOWN"
+> 8 0 10 4746 125000000.000000
+> 8 0 11 4746 0.000100
+> 6 0 4747 7 4635 "violette-38.toulouse.grid5000.fr"
+> 8 0 8 4747 5114300000.000000
+> 6 0 4748 9 4635 "AS_violette_link_38_UP"
+> 8 0 10 4748 125000000.000000
+> 8 0 11 4748 0.000100
+> 6 0 4749 9 4635 "AS_violette_link_38_DOWN"
+> 8 0 10 4749 125000000.000000
+> 8 0 11 4749 0.000100
+> 6 0 4750 7 4635 "violette-39.toulouse.grid5000.fr"
+> 8 0 8 4750 5114300000.000000
+> 6 0 4751 9 4635 "AS_violette_link_39_UP"
+> 8 0 10 4751 125000000.000000
+> 8 0 11 4751 0.000100
+> 6 0 4752 9 4635 "AS_violette_link_39_DOWN"
+> 8 0 10 4752 125000000.000000
+> 8 0 11 4752 0.000100
+> 6 0 4753 7 4635 "violette-40.toulouse.grid5000.fr"
+> 8 0 8 4753 5114300000.000000
+> 6 0 4754 9 4635 "AS_violette_link_40_UP"
+> 8 0 10 4754 125000000.000000
+> 8 0 11 4754 0.000100
+> 6 0 4755 9 4635 "AS_violette_link_40_DOWN"
+> 8 0 10 4755 125000000.000000
+> 8 0 11 4755 0.000100
+> 6 0 4756 7 4635 "violette-41.toulouse.grid5000.fr"
+> 8 0 8 4756 5114300000.000000
+> 6 0 4757 9 4635 "AS_violette_link_41_UP"
+> 8 0 10 4757 125000000.000000
+> 8 0 11 4757 0.000100
+> 6 0 4758 9 4635 "AS_violette_link_41_DOWN"
+> 8 0 10 4758 125000000.000000
+> 8 0 11 4758 0.000100
+> 6 0 4759 7 4635 "violette-42.toulouse.grid5000.fr"
+> 8 0 8 4759 5114300000.000000
+> 6 0 4760 9 4635 "AS_violette_link_42_UP"
+> 8 0 10 4760 125000000.000000
+> 8 0 11 4760 0.000100
+> 6 0 4761 9 4635 "AS_violette_link_42_DOWN"
+> 8 0 10 4761 125000000.000000
+> 8 0 11 4761 0.000100
+> 6 0 4762 7 4635 "violette-43.toulouse.grid5000.fr"
+> 8 0 8 4762 5114300000.000000
+> 6 0 4763 9 4635 "AS_violette_link_43_UP"
+> 8 0 10 4763 125000000.000000
+> 8 0 11 4763 0.000100
+> 6 0 4764 9 4635 "AS_violette_link_43_DOWN"
+> 8 0 10 4764 125000000.000000
+> 8 0 11 4764 0.000100
+> 6 0 4765 7 4635 "violette-44.toulouse.grid5000.fr"
+> 8 0 8 4765 5114300000.000000
+> 6 0 4766 9 4635 "AS_violette_link_44_UP"
+> 8 0 10 4766 125000000.000000
+> 8 0 11 4766 0.000100
+> 6 0 4767 9 4635 "AS_violette_link_44_DOWN"
+> 8 0 10 4767 125000000.000000
+> 8 0 11 4767 0.000100
+> 6 0 4768 7 4635 "violette-45.toulouse.grid5000.fr"
+> 8 0 8 4768 5114300000.000000
+> 6 0 4769 9 4635 "AS_violette_link_45_UP"
+> 8 0 10 4769 125000000.000000
+> 8 0 11 4769 0.000100
+> 6 0 4770 9 4635 "AS_violette_link_45_DOWN"
+> 8 0 10 4770 125000000.000000
+> 8 0 11 4770 0.000100
+> 6 0 4771 7 4635 "violette-46.toulouse.grid5000.fr"
+> 8 0 8 4771 5114300000.000000
+> 6 0 4772 9 4635 "AS_violette_link_46_UP"
+> 8 0 10 4772 125000000.000000
+> 8 0 11 4772 0.000100
+> 6 0 4773 9 4635 "AS_violette_link_46_DOWN"
+> 8 0 10 4773 125000000.000000
+> 8 0 11 4773 0.000100
+> 6 0 4774 7 4635 "violette-47.toulouse.grid5000.fr"
+> 8 0 8 4774 5114300000.000000
+> 6 0 4775 9 4635 "AS_violette_link_47_UP"
+> 8 0 10 4775 125000000.000000
+> 8 0 11 4775 0.000100
+> 6 0 4776 9 4635 "AS_violette_link_47_DOWN"
+> 8 0 10 4776 125000000.000000
+> 8 0 11 4776 0.000100
+> 6 0 4777 7 4635 "violette-48.toulouse.grid5000.fr"
+> 8 0 8 4777 5114300000.000000
+> 6 0 4778 9 4635 "AS_violette_link_48_UP"
+> 8 0 10 4778 125000000.000000
+> 8 0 11 4778 0.000100
+> 6 0 4779 9 4635 "AS_violette_link_48_DOWN"
+> 8 0 10 4779 125000000.000000
+> 8 0 11 4779 0.000100
+> 6 0 4780 7 4635 "violette-49.toulouse.grid5000.fr"
+> 8 0 8 4780 5114300000.000000
+> 6 0 4781 9 4635 "AS_violette_link_49_UP"
+> 8 0 10 4781 125000000.000000
+> 8 0 11 4781 0.000100
+> 6 0 4782 9 4635 "AS_violette_link_49_DOWN"
+> 8 0 10 4782 125000000.000000
+> 8 0 11 4782 0.000100
+> 6 0 4783 7 4635 "violette-50.toulouse.grid5000.fr"
+> 8 0 8 4783 5114300000.000000
+> 6 0 4784 9 4635 "AS_violette_link_50_UP"
+> 8 0 10 4784 125000000.000000
+> 8 0 11 4784 0.000100
+> 6 0 4785 9 4635 "AS_violette_link_50_DOWN"
+> 8 0 10 4785 125000000.000000
+> 8 0 11 4785 0.000100
+> 6 0 4786 7 4635 "violette-51.toulouse.grid5000.fr"
+> 8 0 8 4786 5114300000.000000
+> 6 0 4787 9 4635 "AS_violette_link_51_UP"
+> 8 0 10 4787 125000000.000000
+> 8 0 11 4787 0.000100
+> 6 0 4788 9 4635 "AS_violette_link_51_DOWN"
+> 8 0 10 4788 125000000.000000
+> 8 0 11 4788 0.000100
+> 6 0 4789 7 4635 "violette-52.toulouse.grid5000.fr"
+> 8 0 8 4789 5114300000.000000
+> 6 0 4790 9 4635 "AS_violette_link_52_UP"
+> 8 0 10 4790 125000000.000000
+> 8 0 11 4790 0.000100
+> 6 0 4791 9 4635 "AS_violette_link_52_DOWN"
+> 8 0 10 4791 125000000.000000
+> 8 0 11 4791 0.000100
+> 6 0 4792 12 4635 "violette-AS_violette_router.toulouse.grid5000.fr"
+> 6 0 4793 9 4635 "AS_violette_backbone"
+> 8 0 10 4793 1250000000.000000
+> 8 0 11 4793 0.000100
+> 6 0 4794 3 4390 "link_violette"
+> 8 0 4 4794 1250000000.000000
+> 8 0 5 4794 0.000100
+> 6 0 4795 6 4390 "gw_AS_toulouse"
+> 6 0 4796 12 4795 "gw_toulouse"
+> 6 0 4797 3 4390 "link_gw_toulouse"
+> 8 0 4 4797 1250000000.000000
+> 8 0 5 4797 0.000100
+> 4 20 1 2 3 ROUTER-LINK
+> 14 0 20 1 G 9 0
+> 15 0 20 1 G 18 0
+> 4 21 1 3 3 LINK-LINK
+> 14 0 21 1 G 18 1
+> 15 0 21 1 G 15 1
+> 14 0 21 1 G 15 2
+> 15 0 21 1 G 12 2
+> 4 22 1 3 2 LINK-ROUTER
+> 14 0 22 1 G 12 3
+> 15 0 22 1 G 2 3
+> 14 0 20 1 G 9 4
+> 15 0 20 1 G 20 4
+> 14 0 22 1 G 20 5
+> 15 0 22 1 G 10 5
+> 14 0 21 1 G 18 6
+> 15 0 21 1 G 17 6
+> 14 0 22 1 G 17 7
+> 15 0 22 1 G 8 7
+> 14 0 22 1 G 15 8
+> 15 0 22 1 G 3 8
+> 14 0 20 1 G 9 9
+> 15 0 20 1 G 19 9
+> 14 0 22 1 G 19 10
+> 15 0 22 1 G 11 10
+> 14 0 21 1 G 18 11
+> 15 0 21 1 G 16 11
+> 14 0 22 1 G 16 12
+> 15 0 22 1 G 7 12
+> 14 0 22 1 G 18 13
+> 15 0 22 1 G 6 13
+> 14 0 21 1 G 15 14
+> 15 0 21 1 G 14 14
+> 14 0 22 1 G 14 15
+> 15 0 22 1 G 5 15
+> 14 0 21 1 G 15 16
+> 15 0 21 1 G 13 16
+> 14 0 22 1 G 13 17
+> 15 0 22 1 G 4 17
+> 14 0 21 1 G 18 18
+> 15 0 21 1 G 20 18
+> 14 0 21 1 G 15 19
+> 15 0 21 1 G 17 19
+> 14 0 22 1 G 12 20
+> 15 0 22 1 G 3 20
+> 14 0 21 1 G 18 21
+> 15 0 21 1 G 19 21
+> 14 0 21 1 G 15 22
+> 15 0 21 1 G 16 22
+> 14 0 22 1 G 15 23
+> 15 0 22 1 G 6 23
+> 14 0 21 1 G 12 24
+> 15 0 21 1 G 14 24
+> 14 0 21 1 G 12 25
+> 15 0 21 1 G 13 25
+> 14 0 21 1 G 20 26
+> 15 0 21 1 G 19 26
+> 14 0 21 1 G 17 27
+> 15 0 21 1 G 16 27
+> 14 0 22 1 G 17 28
+> 15 0 22 1 G 6 28
+> 14 0 20 1 G 3 29
+> 15 0 20 1 G 14 29
+> 14 0 20 1 G 3 30
+> 15 0 20 1 G 13 30
+> 14 0 22 1 G 16 31
+> 15 0 22 1 G 6 31
+> 14 0 21 1 G 14 32
+> 15 0 21 1 G 13 32
+> 4 23 6 7 9 HOST-LINK
+> 14 0 23 4635 G 4648 33
+> 15 0 23 4635 G 4649 33
+> 4 24 6 9 9 LINK-LINK
+> 14 0 24 4635 G 4649 34
+> 15 0 24 4635 G 4793 34
+> 14 0 24 4635 G 4793 35
+> 15 0 24 4635 G 4662 35
+> 4 25 6 9 7 LINK-HOST
+> 14 0 25 4635 G 4662 36
+> 15 0 25 4635 G 4660 36
+> 14 0 24 4635 G 4793 37
+> 15 0 24 4635 G 4665 37
+> 14 0 25 4635 G 4665 38
+> 15 0 25 4635 G 4663 38
+> 14 0 24 4635 G 4793 39
+> 15 0 24 4635 G 4725 39
+> 14 0 25 4635 G 4725 40
+> 15 0 25 4635 G 4723 40
+> 14 0 24 4635 G 4793 41
+> 15 0 24 4635 G 4701 41
+> 14 0 25 4635 G 4701 42
+> 15 0 25 4635 G 4699 42
+> 14 0 24 4635 G 4793 43
+> 15 0 24 4635 G 4677 43
+> 14 0 25 4635 G 4677 44
+> 15 0 25 4635 G 4675 44
+> 14 0 24 4635 G 4793 45
+> 15 0 24 4635 G 4785 45
+> 14 0 25 4635 G 4785 46
+> 15 0 25 4635 G 4783 46
+> 14 0 24 4635 G 4793 47
+> 15 0 24 4635 G 4761 47
+> 14 0 25 4635 G 4761 48
+> 15 0 25 4635 G 4759 48
+> 14 0 24 4635 G 4793 49
+> 15 0 24 4635 G 4737 49
+> 14 0 25 4635 G 4737 50
+> 15 0 25 4635 G 4735 50
+> 14 0 24 4635 G 4793 51
+> 15 0 24 4635 G 4713 51
+> 14 0 25 4635 G 4713 52
+> 15 0 25 4635 G 4711 52
+> 14 0 24 4635 G 4793 53
+> 15 0 24 4635 G 4689 53
+> 14 0 25 4635 G 4689 54
+> 15 0 25 4635 G 4687 54
+> 14 0 24 4635 G 4793 55
+> 15 0 24 4635 G 4773 55
+> 14 0 25 4635 G 4773 56
+> 15 0 25 4635 G 4771 56
+> 14 0 24 4635 G 4793 57
+> 15 0 24 4635 G 4749 57
+> 14 0 25 4635 G 4749 58
+> 15 0 25 4635 G 4747 58
+> 14 0 24 4635 G 4793 59
+> 15 0 24 4635 G 4641 59
+> 14 0 25 4635 G 4641 60
+> 15 0 25 4635 G 4639 60
+> 14 0 24 4635 G 4793 61
+> 15 0 24 4635 G 4653 61
+> 14 0 25 4635 G 4653 62
+> 15 0 25 4635 G 4651 62
+> 4 26 6 9 12 LINK-ROUTER
+> 14 0 26 4635 G 4793 63
+> 15 0 26 4635 G 4792 63
+> 14 0 24 4635 G 4793 64
+> 15 0 24 4635 G 4668 64
+> 14 0 25 4635 G 4668 65
+> 15 0 25 4635 G 4666 65
+> 14 0 24 4635 G 4793 66
+> 15 0 24 4635 G 4728 66
+> 14 0 25 4635 G 4728 67
+> 15 0 25 4635 G 4726 67
+> 14 0 24 4635 G 4793 68
+> 15 0 24 4635 G 4704 68
+> 14 0 25 4635 G 4704 69
+> 15 0 25 4635 G 4702 69
+> 14 0 24 4635 G 4793 70
+> 15 0 24 4635 G 4680 70
+> 14 0 25 4635 G 4680 71
+> 15 0 25 4635 G 4678 71
+> 14 0 24 4635 G 4793 72
+> 15 0 24 4635 G 4788 72
+> 14 0 25 4635 G 4788 73
+> 15 0 25 4635 G 4786 73
+> 14 0 24 4635 G 4793 74
+> 15 0 24 4635 G 4764 74
+> 14 0 25 4635 G 4764 75
+> 15 0 25 4635 G 4762 75
+> 14 0 24 4635 G 4793 76
+> 15 0 24 4635 G 4740 76
+> 14 0 25 4635 G 4740 77
+> 15 0 25 4635 G 4738 77
+> 14 0 24 4635 G 4793 78
+> 15 0 24 4635 G 4716 78
+> 14 0 25 4635 G 4716 79
+> 15 0 25 4635 G 4714 79
+> 14 0 24 4635 G 4793 80
+> 15 0 24 4635 G 4692 80
+> 14 0 25 4635 G 4692 81
+> 15 0 25 4635 G 4690 81
+> 14 0 24 4635 G 4793 82
+> 15 0 24 4635 G 4776 82
+> 14 0 25 4635 G 4776 83
+> 15 0 25 4635 G 4774 83
+> 14 0 24 4635 G 4793 84
+> 15 0 24 4635 G 4752 84
+> 14 0 25 4635 G 4752 85
+> 15 0 25 4635 G 4750 85
+> 14 0 24 4635 G 4793 86
+> 15 0 24 4635 G 4644 86
+> 14 0 25 4635 G 4644 87
+> 15 0 25 4635 G 4642 87
+> 14 0 24 4635 G 4793 88
+> 15 0 24 4635 G 4656 88
+> 14 0 25 4635 G 4656 89
+> 15 0 25 4635 G 4654 89
+> 14 0 24 4635 G 4793 90
+> 15 0 24 4635 G 4695 90
+> 14 0 25 4635 G 4695 91
+> 15 0 25 4635 G 4693 91
+> 14 0 24 4635 G 4793 92
+> 15 0 24 4635 G 4671 92
+> 14 0 25 4635 G 4671 93
+> 15 0 25 4635 G 4669 93
+> 14 0 24 4635 G 4793 94
+> 15 0 24 4635 G 4755 94
+> 14 0 25 4635 G 4755 95
+> 15 0 25 4635 G 4753 95
+> 14 0 24 4635 G 4793 96
+> 15 0 24 4635 G 4731 96
+> 14 0 25 4635 G 4731 97
+> 15 0 25 4635 G 4729 97
+> 14 0 24 4635 G 4793 98
+> 15 0 24 4635 G 4707 98
+> 14 0 25 4635 G 4707 99
+> 15 0 25 4635 G 4705 99
+> 14 0 24 4635 G 4793 100
+> 15 0 24 4635 G 4683 100
+> 14 0 25 4635 G 4683 101
+> 15 0 25 4635 G 4681 101
+> 14 0 24 4635 G 4793 102
+> 15 0 24 4635 G 4791 102
+> 14 0 25 4635 G 4791 103
+> 15 0 25 4635 G 4789 103
+> 14 0 24 4635 G 4793 104
+> 15 0 24 4635 G 4767 104
+> 14 0 25 4635 G 4767 105
+> 15 0 25 4635 G 4765 105
+> 14 0 24 4635 G 4793 106
+> 15 0 24 4635 G 4743 106
+> 14 0 25 4635 G 4743 107
+> 15 0 25 4635 G 4741 107
+> 14 0 24 4635 G 4793 108
+> 15 0 24 4635 G 4719 108
+> 14 0 25 4635 G 4719 109
+> 15 0 25 4635 G 4717 109
+> 14 0 24 4635 G 4793 110
+> 15 0 24 4635 G 4779 110
+> 14 0 25 4635 G 4779 111
+> 15 0 25 4635 G 4777 111
+> 14 0 24 4635 G 4793 112
+> 15 0 24 4635 G 4647 112
+> 14 0 25 4635 G 4647 113
+> 15 0 25 4635 G 4645 113
+> 14 0 24 4635 G 4793 114
+> 15 0 24 4635 G 4659 114
+> 14 0 25 4635 G 4659 115
+> 15 0 25 4635 G 4657 115
+> 14 0 24 4635 G 4793 116
+> 15 0 24 4635 G 4698 116
+> 14 0 25 4635 G 4698 117
+> 15 0 25 4635 G 4696 117
+> 14 0 24 4635 G 4793 118
+> 15 0 24 4635 G 4674 118
+> 14 0 25 4635 G 4674 119
+> 15 0 25 4635 G 4672 119
+> 14 0 24 4635 G 4793 120
+> 15 0 24 4635 G 4758 120
+> 14 0 25 4635 G 4758 121
+> 15 0 25 4635 G 4756 121
+> 14 0 24 4635 G 4793 122
+> 15 0 24 4635 G 4734 122
+> 14 0 25 4635 G 4734 123
+> 15 0 25 4635 G 4732 123
+> 14 0 24 4635 G 4793 124
+> 15 0 24 4635 G 4710 124
+> 14 0 25 4635 G 4710 125
+> 15 0 25 4635 G 4708 125
+> 14 0 24 4635 G 4793 126
+> 15 0 24 4635 G 4686 126
+> 14 0 25 4635 G 4686 127
+> 15 0 25 4635 G 4684 127
+> 14 0 24 4635 G 4793 128
+> 15 0 24 4635 G 4770 128
+> 14 0 25 4635 G 4770 129
+> 15 0 25 4635 G 4768 129
+> 14 0 24 4635 G 4793 130
+> 15 0 24 4635 G 4746 130
+> 14 0 25 4635 G 4746 131
+> 15 0 25 4635 G 4744 131
+> 14 0 24 4635 G 4793 132
+> 15 0 24 4635 G 4722 132
+> 14 0 25 4635 G 4722 133
+> 15 0 25 4635 G 4720 133
+> 14 0 24 4635 G 4793 134
+> 15 0 24 4635 G 4782 134
+> 14 0 25 4635 G 4782 135
+> 15 0 25 4635 G 4780 135
+> 14 0 24 4635 G 4793 136
+> 15 0 24 4635 G 4638 136
+> 14 0 25 4635 G 4638 137
+> 15 0 25 4635 G 4636 137
+> 14 0 23 4635 G 4660 138
+> 15 0 23 4635 G 4661 138
+> 14 0 24 4635 G 4661 139
+> 15 0 24 4635 G 4793 139
+> 14 0 24 4635 G 4793 140
+> 15 0 24 4635 G 4650 140
+> 14 0 25 4635 G 4650 141
+> 15 0 25 4635 G 4648 141
+> 14 0 23 4635 G 4663 142
+> 15 0 23 4635 G 4664 142
+> 14 0 24 4635 G 4664 143
+> 15 0 24 4635 G 4793 143
+> 14 0 23 4635 G 4723 144
+> 15 0 23 4635 G 4724 144
+> 14 0 24 4635 G 4724 145
+> 15 0 24 4635 G 4793 145
+> 14 0 23 4635 G 4699 146
+> 15 0 23 4635 G 4700 146
+> 14 0 24 4635 G 4700 147
+> 15 0 24 4635 G 4793 147
+> 14 0 23 4635 G 4675 148
+> 15 0 23 4635 G 4676 148
+> 14 0 24 4635 G 4676 149
+> 15 0 24 4635 G 4793 149
+> 14 0 23 4635 G 4783 150
+> 15 0 23 4635 G 4784 150
+> 14 0 24 4635 G 4784 151
+> 15 0 24 4635 G 4793 151
+> 14 0 23 4635 G 4759 152
+> 15 0 23 4635 G 4760 152
+> 14 0 24 4635 G 4760 153
+> 15 0 24 4635 G 4793 153
+> 14 0 23 4635 G 4735 154
+> 15 0 23 4635 G 4736 154
+> 14 0 24 4635 G 4736 155
+> 15 0 24 4635 G 4793 155
+> 14 0 23 4635 G 4711 156
+> 15 0 23 4635 G 4712 156
+> 14 0 24 4635 G 4712 157
+> 15 0 24 4635 G 4793 157
+> 14 0 23 4635 G 4687 158
+> 15 0 23 4635 G 4688 158
+> 14 0 24 4635 G 4688 159
+> 15 0 24 4635 G 4793 159
+> 14 0 23 4635 G 4771 160
+> 15 0 23 4635 G 4772 160
+> 14 0 24 4635 G 4772 161
+> 15 0 24 4635 G 4793 161
+> 14 0 23 4635 G 4747 162
+> 15 0 23 4635 G 4748 162
+> 14 0 24 4635 G 4748 163
+> 15 0 24 4635 G 4793 163
+> 14 0 23 4635 G 4639 164
+> 15 0 23 4635 G 4640 164
+> 14 0 24 4635 G 4640 165
+> 15 0 24 4635 G 4793 165
+> 14 0 23 4635 G 4651 166
+> 15 0 23 4635 G 4652 166
+> 14 0 24 4635 G 4652 167
+> 15 0 24 4635 G 4793 167
+> 14 0 23 4635 G 4666 168
+> 15 0 23 4635 G 4667 168
+> 14 0 24 4635 G 4667 169
+> 15 0 24 4635 G 4793 169
+> 14 0 23 4635 G 4726 170
+> 15 0 23 4635 G 4727 170
+> 14 0 24 4635 G 4727 171
+> 15 0 24 4635 G 4793 171
+> 14 0 23 4635 G 4702 172
+> 15 0 23 4635 G 4703 172
+> 14 0 24 4635 G 4703 173
+> 15 0 24 4635 G 4793 173
+> 14 0 23 4635 G 4678 174
+> 15 0 23 4635 G 4679 174
+> 14 0 24 4635 G 4679 175
+> 15 0 24 4635 G 4793 175
+> 14 0 23 4635 G 4786 176
+> 15 0 23 4635 G 4787 176
+> 14 0 24 4635 G 4787 177
+> 15 0 24 4635 G 4793 177
+> 14 0 23 4635 G 4762 178
+> 15 0 23 4635 G 4763 178
+> 14 0 24 4635 G 4763 179
+> 15 0 24 4635 G 4793 179
+> 14 0 23 4635 G 4738 180
+> 15 0 23 4635 G 4739 180
+> 14 0 24 4635 G 4739 181
+> 15 0 24 4635 G 4793 181
+> 14 0 23 4635 G 4714 182
+> 15 0 23 4635 G 4715 182
+> 14 0 24 4635 G 4715 183
+> 15 0 24 4635 G 4793 183
+> 14 0 23 4635 G 4690 184
+> 15 0 23 4635 G 4691 184
+> 14 0 24 4635 G 4691 185
+> 15 0 24 4635 G 4793 185
+> 14 0 23 4635 G 4774 186
+> 15 0 23 4635 G 4775 186
+> 14 0 24 4635 G 4775 187
+> 15 0 24 4635 G 4793 187
+> 14 0 23 4635 G 4750 188
+> 15 0 23 4635 G 4751 188
+> 14 0 24 4635 G 4751 189
+> 15 0 24 4635 G 4793 189
+> 14 0 23 4635 G 4642 190
+> 15 0 23 4635 G 4643 190
+> 14 0 24 4635 G 4643 191
+> 15 0 24 4635 G 4793 191
+> 14 0 23 4635 G 4654 192
+> 15 0 23 4635 G 4655 192
+> 14 0 24 4635 G 4655 193
+> 15 0 24 4635 G 4793 193
+> 14 0 23 4635 G 4693 194
+> 15 0 23 4635 G 4694 194
+> 14 0 24 4635 G 4694 195
+> 15 0 24 4635 G 4793 195
+> 14 0 23 4635 G 4669 196
+> 15 0 23 4635 G 4670 196
+> 14 0 24 4635 G 4670 197
+> 15 0 24 4635 G 4793 197
+> 14 0 23 4635 G 4753 198
+> 15 0 23 4635 G 4754 198
+> 14 0 24 4635 G 4754 199
+> 15 0 24 4635 G 4793 199
+> 14 0 23 4635 G 4729 200
+> 15 0 23 4635 G 4730 200
+> 14 0 24 4635 G 4730 201
+> 15 0 24 4635 G 4793 201
+> 14 0 23 4635 G 4705 202
+> 15 0 23 4635 G 4706 202
+> 14 0 24 4635 G 4706 203
+> 15 0 24 4635 G 4793 203
+> 14 0 23 4635 G 4681 204
+> 15 0 23 4635 G 4682 204
+> 14 0 24 4635 G 4682 205
+> 15 0 24 4635 G 4793 205
+> 14 0 23 4635 G 4789 206
+> 15 0 23 4635 G 4790 206
+> 14 0 24 4635 G 4790 207
+> 15 0 24 4635 G 4793 207
+> 14 0 23 4635 G 4765 208
+> 15 0 23 4635 G 4766 208
+> 14 0 24 4635 G 4766 209
+> 15 0 24 4635 G 4793 209
+> 14 0 23 4635 G 4741 210
+> 15 0 23 4635 G 4742 210
+> 14 0 24 4635 G 4742 211
+> 15 0 24 4635 G 4793 211
+> 14 0 23 4635 G 4717 212
+> 15 0 23 4635 G 4718 212
+> 14 0 24 4635 G 4718 213
+> 15 0 24 4635 G 4793 213
+> 14 0 23 4635 G 4777 214
+> 15 0 23 4635 G 4778 214
+> 14 0 24 4635 G 4778 215
+> 15 0 24 4635 G 4793 215
+> 14 0 23 4635 G 4645 216
+> 15 0 23 4635 G 4646 216
+> 14 0 24 4635 G 4646 217
+> 15 0 24 4635 G 4793 217
+> 14 0 23 4635 G 4657 218
+> 15 0 23 4635 G 4658 218
+> 14 0 24 4635 G 4658 219
+> 15 0 24 4635 G 4793 219
+> 14 0 23 4635 G 4696 220
+> 15 0 23 4635 G 4697 220
+> 14 0 24 4635 G 4697 221
+> 15 0 24 4635 G 4793 221
+> 14 0 23 4635 G 4672 222
+> 15 0 23 4635 G 4673 222
+> 14 0 24 4635 G 4673 223
+> 15 0 24 4635 G 4793 223
+> 14 0 23 4635 G 4756 224
+> 15 0 23 4635 G 4757 224
+> 14 0 24 4635 G 4757 225
+> 15 0 24 4635 G 4793 225
+> 14 0 23 4635 G 4732 226
+> 15 0 23 4635 G 4733 226
+> 14 0 24 4635 G 4733 227
+> 15 0 24 4635 G 4793 227
+> 14 0 23 4635 G 4708 228
+> 15 0 23 4635 G 4709 228
+> 14 0 24 4635 G 4709 229
+> 15 0 24 4635 G 4793 229
+> 14 0 23 4635 G 4684 230
+> 15 0 23 4635 G 4685 230
+> 14 0 24 4635 G 4685 231
+> 15 0 24 4635 G 4793 231
+> 14 0 23 4635 G 4768 232
+> 15 0 23 4635 G 4769 232
+> 14 0 24 4635 G 4769 233
+> 15 0 24 4635 G 4793 233
+> 14 0 23 4635 G 4744 234
+> 15 0 23 4635 G 4745 234
+> 14 0 24 4635 G 4745 235
+> 15 0 24 4635 G 4793 235
+> 14 0 23 4635 G 4720 236
+> 15 0 23 4635 G 4721 236
+> 14 0 24 4635 G 4721 237
+> 15 0 24 4635 G 4793 237
+> 14 0 23 4635 G 4780 238
+> 15 0 23 4635 G 4781 238
+> 14 0 24 4635 G 4781 239
+> 15 0 24 4635 G 4793 239
+> 14 0 23 4635 G 4636 240
+> 15 0 23 4635 G 4637 240
+> 14 0 24 4635 G 4637 241
+> 15 0 24 4635 G 4793 241
+> 14 0 23 4391 G 4422 242
+> 15 0 23 4391 G 4423 242
+> 14 0 24 4391 G 4423 243
+> 15 0 24 4391 G 4633 243
+> 14 0 24 4391 G 4633 244
+> 15 0 24 4391 G 4460 244
+> 14 0 25 4391 G 4460 245
+> 15 0 25 4391 G 4458 245
+> 14 0 24 4391 G 4633 246
+> 15 0 24 4391 G 4544 246
+> 14 0 25 4391 G 4544 247
+> 15 0 25 4391 G 4542 247
+> 14 0 24 4391 G 4633 248
+> 15 0 24 4391 G 4496 248
+> 14 0 25 4391 G 4496 249
+> 15 0 25 4391 G 4494 249
+> 14 0 24 4391 G 4633 250
+> 15 0 24 4391 G 4580 250
+> 14 0 25 4391 G 4580 251
+> 15 0 25 4391 G 4578 251
+> 14 0 24 4391 G 4633 252
+> 15 0 24 4391 G 4448 252
+> 14 0 25 4391 G 4448 253
+> 15 0 25 4391 G 4446 253
+> 14 0 24 4391 G 4633 254
+> 15 0 24 4391 G 4532 254
+> 14 0 25 4391 G 4532 255
+> 15 0 25 4391 G 4530 255
+> 14 0 24 4391 G 4633 256
+> 15 0 24 4391 G 4616 256
+> 14 0 25 4391 G 4616 257
+> 15 0 25 4391 G 4614 257
+> 14 0 24 4391 G 4633 258
+> 15 0 24 4391 G 4568 258
+> 14 0 25 4391 G 4568 259
+> 15 0 25 4391 G 4566 259
+> 14 0 24 4391 G 4633 260
+> 15 0 24 4391 G 4415 260
+> 14 0 25 4391 G 4415 261
+> 15 0 25 4391 G 4413 261
+> 14 0 24 4391 G 4633 262
+> 15 0 24 4391 G 4451 262
+> 14 0 25 4391 G 4451 263
+> 15 0 25 4391 G 4449 263
+> 14 0 24 4391 G 4633 264
+> 15 0 24 4391 G 4487 264
+> 14 0 25 4391 G 4487 265
+> 15 0 25 4391 G 4485 265
+> 14 0 24 4391 G 4633 266
+> 15 0 24 4391 G 4571 266
+> 14 0 25 4391 G 4571 267
+> 15 0 25 4391 G 4569 267
+> 14 0 24 4391 G 4633 268
+> 15 0 24 4391 G 4439 268
+> 14 0 25 4391 G 4439 269
+> 15 0 25 4391 G 4437 269
+> 14 0 24 4391 G 4633 270
+> 15 0 24 4391 G 4523 270
+> 14 0 25 4391 G 4523 271
+> 15 0 25 4391 G 4521 271
+> 14 0 24 4391 G 4633 272
+> 15 0 24 4391 G 4607 272
+> 14 0 25 4391 G 4607 273
+> 15 0 25 4391 G 4605 273
+> 14 0 24 4391 G 4633 274
+> 15 0 24 4391 G 4475 274
+> 14 0 25 4391 G 4475 275
+> 15 0 25 4391 G 4473 275
+> 14 0 24 4391 G 4633 276
+> 15 0 24 4391 G 4559 276
+> 14 0 25 4391 G 4559 277
+> 15 0 25 4391 G 4557 277
+> 14 0 24 4391 G 4633 278
+> 15 0 24 4391 G 4595 278
+> 14 0 25 4391 G 4595 279
+> 15 0 25 4391 G 4593 279
+> 14 0 24 4391 G 4633 280
+> 15 0 24 4391 G 4406 280
+> 14 0 25 4391 G 4406 281
+> 15 0 25 4391 G 4404 281
+> 14 0 24 4391 G 4633 282
+> 15 0 24 4391 G 4430 282
+> 14 0 25 4391 G 4430 283
+> 15 0 25 4391 G 4428 283
+> 14 0 24 4391 G 4633 284
+> 15 0 24 4391 G 4514 284
+> 14 0 25 4391 G 4514 285
+> 15 0 25 4391 G 4512 285
+> 14 0 24 4391 G 4633 286
+> 15 0 24 4391 G 4466 286
+> 14 0 25 4391 G 4466 287
+> 15 0 25 4391 G 4464 287
+> 14 0 24 4391 G 4633 288
+> 15 0 24 4391 G 4550 288
+> 14 0 25 4391 G 4550 289
+> 15 0 25 4391 G 4548 289
+> 14 0 24 4391 G 4633 290
+> 15 0 24 4391 G 4502 290
+> 14 0 25 4391 G 4502 291
+> 15 0 25 4391 G 4500 291
+> 14 0 24 4391 G 4633 292
+> 15 0 24 4391 G 4586 292
+> 14 0 25 4391 G 4586 293
+> 15 0 25 4391 G 4584 293
+> 14 0 24 4391 G 4633 294
+> 15 0 24 4391 G 4538 294
+> 14 0 25 4391 G 4538 295
+> 15 0 25 4391 G 4536 295
+> 14 0 24 4391 G 4633 296
+> 15 0 24 4391 G 4622 296
+> 14 0 25 4391 G 4622 297
+> 15 0 25 4391 G 4620 297
+> 14 0 24 4391 G 4633 298
+> 15 0 24 4391 G 4397 298
+> 14 0 25 4391 G 4397 299
+> 15 0 25 4391 G 4395 299
+> 14 0 24 4391 G 4633 300
+> 15 0 24 4391 G 4421 300
+> 14 0 25 4391 G 4421 301
+> 15 0 25 4391 G 4419 301
+> 14 0 24 4391 G 4633 302
+> 15 0 24 4391 G 4457 302
+> 14 0 25 4391 G 4457 303
+> 15 0 25 4391 G 4455 303
+> 14 0 24 4391 G 4633 304
+> 15 0 24 4391 G 4541 304
+> 14 0 25 4391 G 4541 305
+> 15 0 25 4391 G 4539 305
+> 14 0 24 4391 G 4633 306
+> 15 0 24 4391 G 4493 306
+> 14 0 25 4391 G 4493 307
+> 15 0 25 4391 G 4491 307
+> 14 0 24 4391 G 4633 308
+> 15 0 24 4391 G 4577 308
+> 14 0 25 4391 G 4577 309
+> 15 0 25 4391 G 4575 309
+> 14 0 24 4391 G 4633 310
+> 15 0 24 4391 G 4445 310
+> 14 0 25 4391 G 4445 311
+> 15 0 25 4391 G 4443 311
+> 14 0 24 4391 G 4633 312
+> 15 0 24 4391 G 4529 312
+> 14 0 25 4391 G 4529 313
+> 15 0 25 4391 G 4527 313
+> 14 0 24 4391 G 4633 314
+> 15 0 24 4391 G 4613 314
+> 14 0 25 4391 G 4613 315
+> 15 0 25 4391 G 4611 315
+> 14 0 24 4391 G 4633 316
+> 15 0 24 4391 G 4565 316
+> 14 0 25 4391 G 4565 317
+> 15 0 25 4391 G 4563 317
+> 14 0 24 4391 G 4633 318
+> 15 0 24 4391 G 4412 318
+> 14 0 25 4391 G 4412 319
+> 15 0 25 4391 G 4410 319
+> 14 0 24 4391 G 4633 320
+> 15 0 24 4391 G 4484 320
+> 14 0 25 4391 G 4484 321
+> 15 0 25 4391 G 4482 321
+> 14 0 24 4391 G 4633 322
+> 15 0 24 4391 G 4436 322
+> 14 0 25 4391 G 4436 323
+> 15 0 25 4391 G 4434 323
+> 14 0 24 4391 G 4633 324
+> 15 0 24 4391 G 4520 324
+> 14 0 25 4391 G 4520 325
+> 15 0 25 4391 G 4518 325
+> 14 0 24 4391 G 4633 326
+> 15 0 24 4391 G 4604 326
+> 14 0 25 4391 G 4604 327
+> 15 0 25 4391 G 4602 327
+> 14 0 24 4391 G 4633 328
+> 15 0 24 4391 G 4472 328
+> 14 0 25 4391 G 4472 329
+> 15 0 25 4391 G 4470 329
+> 14 0 24 4391 G 4633 330
+> 15 0 24 4391 G 4556 330
+> 14 0 25 4391 G 4556 331
+> 15 0 25 4391 G 4554 331
+> 14 0 24 4391 G 4633 332
+> 15 0 24 4391 G 4508 332
+> 14 0 25 4391 G 4508 333
+> 15 0 25 4391 G 4506 333
+> 14 0 24 4391 G 4633 334
+> 15 0 24 4391 G 4592 334
+> 14 0 25 4391 G 4592 335
+> 15 0 25 4391 G 4590 335
+> 14 0 24 4391 G 4633 336
+> 15 0 24 4391 G 4628 336
+> 14 0 25 4391 G 4628 337
+> 15 0 25 4391 G 4626 337
+> 14 0 24 4391 G 4633 338
+> 15 0 24 4391 G 4403 338
+> 14 0 25 4391 G 4403 339
+> 15 0 25 4391 G 4401 339
+> 14 0 26 4391 G 4633 340
+> 15 0 26 4391 G 4632 340
+> 14 0 24 4391 G 4633 341
+> 15 0 24 4391 G 4427 341
+> 14 0 25 4391 G 4427 342
+> 15 0 25 4391 G 4425 342
+> 14 0 24 4391 G 4633 343
+> 15 0 24 4391 G 4511 343
+> 14 0 25 4391 G 4511 344
+> 15 0 25 4391 G 4509 344
+> 14 0 24 4391 G 4633 345
+> 15 0 24 4391 G 4463 345
+> 14 0 25 4391 G 4463 346
+> 15 0 25 4391 G 4461 346
+> 14 0 24 4391 G 4633 347
+> 15 0 24 4391 G 4547 347
+> 14 0 25 4391 G 4547 348
+> 15 0 25 4391 G 4545 348
+> 14 0 24 4391 G 4633 349
+> 15 0 24 4391 G 4631 349
+> 14 0 25 4391 G 4631 350
+> 15 0 25 4391 G 4629 350
+> 14 0 24 4391 G 4633 351
+> 15 0 24 4391 G 4499 351
+> 14 0 25 4391 G 4499 352
+> 15 0 25 4391 G 4497 352
+> 14 0 24 4391 G 4633 353
+> 15 0 24 4391 G 4583 353
+> 14 0 25 4391 G 4583 354
+> 15 0 25 4391 G 4581 354
+> 14 0 24 4391 G 4633 355
+> 15 0 24 4391 G 4535 355
+> 14 0 25 4391 G 4535 356
+> 15 0 25 4391 G 4533 356
+> 14 0 24 4391 G 4633 357
+> 15 0 24 4391 G 4619 357
+> 14 0 25 4391 G 4619 358
+> 15 0 25 4391 G 4617 358
+> 14 0 24 4391 G 4633 359
+> 15 0 24 4391 G 4394 359
+> 14 0 25 4391 G 4394 360
+> 15 0 25 4391 G 4392 360
+> 14 0 24 4391 G 4633 361
+> 15 0 24 4391 G 4418 361
+> 14 0 25 4391 G 4418 362
+> 15 0 25 4391 G 4416 362
+> 14 0 24 4391 G 4633 363
+> 15 0 24 4391 G 4454 363
+> 14 0 25 4391 G 4454 364
+> 15 0 25 4391 G 4452 364
+> 14 0 24 4391 G 4633 365
+> 15 0 24 4391 G 4490 365
+> 14 0 25 4391 G 4490 366
+> 15 0 25 4391 G 4488 366
+> 14 0 24 4391 G 4633 367
+> 15 0 24 4391 G 4574 367
+> 14 0 25 4391 G 4574 368
+> 15 0 25 4391 G 4572 368
+> 14 0 24 4391 G 4633 369
+> 15 0 24 4391 G 4442 369
+> 14 0 25 4391 G 4442 370
+> 15 0 25 4391 G 4440 370
+> 14 0 24 4391 G 4633 371
+> 15 0 24 4391 G 4526 371
+> 14 0 25 4391 G 4526 372
+> 15 0 25 4391 G 4524 372
+> 14 0 24 4391 G 4633 373
+> 15 0 24 4391 G 4610 373
+> 14 0 25 4391 G 4610 374
+> 15 0 25 4391 G 4608 374
+> 14 0 24 4391 G 4633 375
+> 15 0 24 4391 G 4478 375
+> 14 0 25 4391 G 4478 376
+> 15 0 25 4391 G 4476 376
+> 14 0 24 4391 G 4633 377
+> 15 0 24 4391 G 4562 377
+> 14 0 25 4391 G 4562 378
+> 15 0 25 4391 G 4560 378
+> 14 0 24 4391 G 4633 379
+> 15 0 24 4391 G 4598 379
+> 14 0 25 4391 G 4598 380
+> 15 0 25 4391 G 4596 380
+> 14 0 24 4391 G 4633 381
+> 15 0 24 4391 G 4409 381
+> 14 0 25 4391 G 4409 382
+> 15 0 25 4391 G 4407 382
+> 14 0 24 4391 G 4633 383
+> 15 0 24 4391 G 4481 383
+> 14 0 25 4391 G 4481 384
+> 15 0 25 4391 G 4479 384
+> 14 0 24 4391 G 4633 385
+> 15 0 24 4391 G 4433 385
+> 14 0 25 4391 G 4433 386
+> 15 0 25 4391 G 4431 386
+> 14 0 24 4391 G 4633 387
+> 15 0 24 4391 G 4517 387
+> 14 0 25 4391 G 4517 388
+> 15 0 25 4391 G 4515 388
+> 14 0 24 4391 G 4633 389
+> 15 0 24 4391 G 4601 389
+> 14 0 25 4391 G 4601 390
+> 15 0 25 4391 G 4599 390
+> 14 0 24 4391 G 4633 391
+> 15 0 24 4391 G 4469 391
+> 14 0 25 4391 G 4469 392
+> 15 0 25 4391 G 4467 392
+> 14 0 24 4391 G 4633 393
+> 15 0 24 4391 G 4553 393
+> 14 0 25 4391 G 4553 394
+> 15 0 25 4391 G 4551 394
+> 14 0 24 4391 G 4633 395
+> 15 0 24 4391 G 4505 395
+> 14 0 25 4391 G 4505 396
+> 15 0 25 4391 G 4503 396
+> 14 0 24 4391 G 4633 397
+> 15 0 24 4391 G 4589 397
+> 14 0 25 4391 G 4589 398
+> 15 0 25 4391 G 4587 398
+> 14 0 24 4391 G 4633 399
+> 15 0 24 4391 G 4625 399
+> 14 0 25 4391 G 4625 400
+> 15 0 25 4391 G 4623 400
+> 14 0 24 4391 G 4633 401
+> 15 0 24 4391 G 4400 401
+> 14 0 25 4391 G 4400 402
+> 15 0 25 4391 G 4398 402
+> 14 0 23 4391 G 4458 403
+> 15 0 23 4391 G 4459 403
+> 14 0 24 4391 G 4459 404
+> 15 0 24 4391 G 4633 404
+> 14 0 24 4391 G 4633 405
+> 15 0 24 4391 G 4424 405
+> 14 0 25 4391 G 4424 406
+> 15 0 25 4391 G 4422 406
+> 14 0 23 4391 G 4542 407
+> 15 0 23 4391 G 4543 407
+> 14 0 24 4391 G 4543 408
+> 15 0 24 4391 G 4633 408
+> 14 0 23 4391 G 4494 409
+> 15 0 23 4391 G 4495 409
+> 14 0 24 4391 G 4495 410
+> 15 0 24 4391 G 4633 410
+> 14 0 23 4391 G 4578 411
+> 15 0 23 4391 G 4579 411
+> 14 0 24 4391 G 4579 412
+> 15 0 24 4391 G 4633 412
+> 14 0 23 4391 G 4446 413
+> 15 0 23 4391 G 4447 413
+> 14 0 24 4391 G 4447 414
+> 15 0 24 4391 G 4633 414
+> 14 0 23 4391 G 4530 415
+> 15 0 23 4391 G 4531 415
+> 14 0 24 4391 G 4531 416
+> 15 0 24 4391 G 4633 416
+> 14 0 23 4391 G 4614 417
+> 15 0 23 4391 G 4615 417
+> 14 0 24 4391 G 4615 418
+> 15 0 24 4391 G 4633 418
+> 14 0 23 4391 G 4566 419
+> 15 0 23 4391 G 4567 419
+> 14 0 24 4391 G 4567 420
+> 15 0 24 4391 G 4633 420
+> 14 0 23 4391 G 4413 421
+> 15 0 23 4391 G 4414 421
+> 14 0 24 4391 G 4414 422
+> 15 0 24 4391 G 4633 422
+> 14 0 23 4391 G 4449 423
+> 15 0 23 4391 G 4450 423
+> 14 0 24 4391 G 4450 424
+> 15 0 24 4391 G 4633 424
+> 14 0 23 4391 G 4485 425
+> 15 0 23 4391 G 4486 425
+> 14 0 24 4391 G 4486 426
+> 15 0 24 4391 G 4633 426
+> 14 0 23 4391 G 4569 427
+> 15 0 23 4391 G 4570 427
+> 14 0 24 4391 G 4570 428
+> 15 0 24 4391 G 4633 428
+> 14 0 23 4391 G 4437 429
+> 15 0 23 4391 G 4438 429
+> 14 0 24 4391 G 4438 430
+> 15 0 24 4391 G 4633 430
+> 14 0 23 4391 G 4521 431
+> 15 0 23 4391 G 4522 431
+> 14 0 24 4391 G 4522 432
+> 15 0 24 4391 G 4633 432
+> 14 0 23 4391 G 4605 433
+> 15 0 23 4391 G 4606 433
+> 14 0 24 4391 G 4606 434
+> 15 0 24 4391 G 4633 434
+> 14 0 23 4391 G 4473 435
+> 15 0 23 4391 G 4474 435
+> 14 0 24 4391 G 4474 436
+> 15 0 24 4391 G 4633 436
+> 14 0 23 4391 G 4557 437
+> 15 0 23 4391 G 4558 437
+> 14 0 24 4391 G 4558 438
+> 15 0 24 4391 G 4633 438
+> 14 0 23 4391 G 4593 439
+> 15 0 23 4391 G 4594 439
+> 14 0 24 4391 G 4594 440
+> 15 0 24 4391 G 4633 440
+> 14 0 23 4391 G 4404 441
+> 15 0 23 4391 G 4405 441
+> 14 0 24 4391 G 4405 442
+> 15 0 24 4391 G 4633 442
+> 14 0 23 4391 G 4428 443
+> 15 0 23 4391 G 4429 443
+> 14 0 24 4391 G 4429 444
+> 15 0 24 4391 G 4633 444
+> 14 0 23 4391 G 4512 445
+> 15 0 23 4391 G 4513 445
+> 14 0 24 4391 G 4513 446
+> 15 0 24 4391 G 4633 446
+> 14 0 23 4391 G 4464 447
+> 15 0 23 4391 G 4465 447
+> 14 0 24 4391 G 4465 448
+> 15 0 24 4391 G 4633 448
+> 14 0 23 4391 G 4548 449
+> 15 0 23 4391 G 4549 449
+> 14 0 24 4391 G 4549 450
+> 15 0 24 4391 G 4633 450
+> 14 0 23 4391 G 4500 451
+> 15 0 23 4391 G 4501 451
+> 14 0 24 4391 G 4501 452
+> 15 0 24 4391 G 4633 452
+> 14 0 23 4391 G 4584 453
+> 15 0 23 4391 G 4585 453
+> 14 0 24 4391 G 4585 454
+> 15 0 24 4391 G 4633 454
+> 14 0 23 4391 G 4536 455
+> 15 0 23 4391 G 4537 455
+> 14 0 24 4391 G 4537 456
+> 15 0 24 4391 G 4633 456
+> 14 0 23 4391 G 4620 457
+> 15 0 23 4391 G 4621 457
+> 14 0 24 4391 G 4621 458
+> 15 0 24 4391 G 4633 458
+> 14 0 23 4391 G 4395 459
+> 15 0 23 4391 G 4396 459
+> 14 0 24 4391 G 4396 460
+> 15 0 24 4391 G 4633 460
+> 14 0 23 4391 G 4419 461
+> 15 0 23 4391 G 4420 461
+> 14 0 24 4391 G 4420 462
+> 15 0 24 4391 G 4633 462
+> 14 0 23 4391 G 4455 463
+> 15 0 23 4391 G 4456 463
+> 14 0 24 4391 G 4456 464
+> 15 0 24 4391 G 4633 464
+> 14 0 23 4391 G 4539 465
+> 15 0 23 4391 G 4540 465
+> 14 0 24 4391 G 4540 466
+> 15 0 24 4391 G 4633 466
+> 14 0 23 4391 G 4491 467
+> 15 0 23 4391 G 4492 467
+> 14 0 24 4391 G 4492 468
+> 15 0 24 4391 G 4633 468
+> 14 0 23 4391 G 4575 469
+> 15 0 23 4391 G 4576 469
+> 14 0 24 4391 G 4576 470
+> 15 0 24 4391 G 4633 470
+> 14 0 23 4391 G 4443 471
+> 15 0 23 4391 G 4444 471
+> 14 0 24 4391 G 4444 472
+> 15 0 24 4391 G 4633 472
+> 14 0 23 4391 G 4527 473
+> 15 0 23 4391 G 4528 473
+> 14 0 24 4391 G 4528 474
+> 15 0 24 4391 G 4633 474
+> 14 0 23 4391 G 4611 475
+> 15 0 23 4391 G 4612 475
+> 14 0 24 4391 G 4612 476
+> 15 0 24 4391 G 4633 476
+> 14 0 23 4391 G 4563 477
+> 15 0 23 4391 G 4564 477
+> 14 0 24 4391 G 4564 478
+> 15 0 24 4391 G 4633 478
+> 14 0 23 4391 G 4410 479
+> 15 0 23 4391 G 4411 479
+> 14 0 24 4391 G 4411 480
+> 15 0 24 4391 G 4633 480
+> 14 0 23 4391 G 4482 481
+> 15 0 23 4391 G 4483 481
+> 14 0 24 4391 G 4483 482
+> 15 0 24 4391 G 4633 482
+> 14 0 23 4391 G 4434 483
+> 15 0 23 4391 G 4435 483
+> 14 0 24 4391 G 4435 484
+> 15 0 24 4391 G 4633 484
+> 14 0 23 4391 G 4518 485
+> 15 0 23 4391 G 4519 485
+> 14 0 24 4391 G 4519 486
+> 15 0 24 4391 G 4633 486
+> 14 0 23 4391 G 4602 487
+> 15 0 23 4391 G 4603 487
+> 14 0 24 4391 G 4603 488
+> 15 0 24 4391 G 4633 488
+> 14 0 23 4391 G 4470 489
+> 15 0 23 4391 G 4471 489
+> 14 0 24 4391 G 4471 490
+> 15 0 24 4391 G 4633 490
+> 14 0 23 4391 G 4554 491
+> 15 0 23 4391 G 4555 491
+> 14 0 24 4391 G 4555 492
+> 15 0 24 4391 G 4633 492
+> 14 0 23 4391 G 4506 493
+> 15 0 23 4391 G 4507 493
+> 14 0 24 4391 G 4507 494
+> 15 0 24 4391 G 4633 494
+> 14 0 23 4391 G 4590 495
+> 15 0 23 4391 G 4591 495
+> 14 0 24 4391 G 4591 496
+> 15 0 24 4391 G 4633 496
+> 14 0 23 4391 G 4626 497
+> 15 0 23 4391 G 4627 497
+> 14 0 24 4391 G 4627 498
+> 15 0 24 4391 G 4633 498
+> 14 0 23 4391 G 4401 499
+> 15 0 23 4391 G 4402 499
+> 14 0 24 4391 G 4402 500
+> 15 0 24 4391 G 4633 500
+> 14 0 23 4391 G 4425 501
+> 15 0 23 4391 G 4426 501
+> 14 0 24 4391 G 4426 502
+> 15 0 24 4391 G 4633 502
+> 14 0 23 4391 G 4509 503
+> 15 0 23 4391 G 4510 503
+> 14 0 24 4391 G 4510 504
+> 15 0 24 4391 G 4633 504
+> 14 0 23 4391 G 4461 505
+> 15 0 23 4391 G 4462 505
+> 14 0 24 4391 G 4462 506
+> 15 0 24 4391 G 4633 506
+> 14 0 23 4391 G 4545 507
+> 15 0 23 4391 G 4546 507
+> 14 0 24 4391 G 4546 508
+> 15 0 24 4391 G 4633 508
+> 14 0 23 4391 G 4629 509
+> 15 0 23 4391 G 4630 509
+> 14 0 24 4391 G 4630 510
+> 15 0 24 4391 G 4633 510
+> 14 0 23 4391 G 4497 511
+> 15 0 23 4391 G 4498 511
+> 14 0 24 4391 G 4498 512
+> 15 0 24 4391 G 4633 512
+> 14 0 23 4391 G 4581 513
+> 15 0 23 4391 G 4582 513
+> 14 0 24 4391 G 4582 514
+> 15 0 24 4391 G 4633 514
+> 14 0 23 4391 G 4533 515
+> 15 0 23 4391 G 4534 515
+> 14 0 24 4391 G 4534 516
+> 15 0 24 4391 G 4633 516
+> 14 0 23 4391 G 4617 517
+> 15 0 23 4391 G 4618 517
+> 14 0 24 4391 G 4618 518
+> 15 0 24 4391 G 4633 518
+> 14 0 23 4391 G 4392 519
+> 15 0 23 4391 G 4393 519
+> 14 0 24 4391 G 4393 520
+> 15 0 24 4391 G 4633 520
+> 14 0 23 4391 G 4416 521
+> 15 0 23 4391 G 4417 521
+> 14 0 24 4391 G 4417 522
+> 15 0 24 4391 G 4633 522
+> 14 0 23 4391 G 4452 523
+> 15 0 23 4391 G 4453 523
+> 14 0 24 4391 G 4453 524
+> 15 0 24 4391 G 4633 524
+> 14 0 23 4391 G 4488 525
+> 15 0 23 4391 G 4489 525
+> 14 0 24 4391 G 4489 526
+> 15 0 24 4391 G 4633 526
+> 14 0 23 4391 G 4572 527
+> 15 0 23 4391 G 4573 527
+> 14 0 24 4391 G 4573 528
+> 15 0 24 4391 G 4633 528
+> 14 0 23 4391 G 4440 529
+> 15 0 23 4391 G 4441 529
+> 14 0 24 4391 G 4441 530
+> 15 0 24 4391 G 4633 530
+> 14 0 23 4391 G 4524 531
+> 15 0 23 4391 G 4525 531
+> 14 0 24 4391 G 4525 532
+> 15 0 24 4391 G 4633 532
+> 14 0 23 4391 G 4608 533
+> 15 0 23 4391 G 4609 533
+> 14 0 24 4391 G 4609 534
+> 15 0 24 4391 G 4633 534
+> 14 0 23 4391 G 4476 535
+> 15 0 23 4391 G 4477 535
+> 14 0 24 4391 G 4477 536
+> 15 0 24 4391 G 4633 536
+> 14 0 23 4391 G 4560 537
+> 15 0 23 4391 G 4561 537
+> 14 0 24 4391 G 4561 538
+> 15 0 24 4391 G 4633 538
+> 14 0 23 4391 G 4596 539
+> 15 0 23 4391 G 4597 539
+> 14 0 24 4391 G 4597 540
+> 15 0 24 4391 G 4633 540
+> 14 0 23 4391 G 4407 541
+> 15 0 23 4391 G 4408 541
+> 14 0 24 4391 G 4408 542
+> 15 0 24 4391 G 4633 542
+> 14 0 23 4391 G 4479 543
+> 15 0 23 4391 G 4480 543
+> 14 0 24 4391 G 4480 544
+> 15 0 24 4391 G 4633 544
+> 14 0 23 4391 G 4431 545
+> 15 0 23 4391 G 4432 545
+> 14 0 24 4391 G 4432 546
+> 15 0 24 4391 G 4633 546
+> 14 0 23 4391 G 4515 547
+> 15 0 23 4391 G 4516 547
+> 14 0 24 4391 G 4516 548
+> 15 0 24 4391 G 4633 548
+> 14 0 23 4391 G 4599 549
+> 15 0 23 4391 G 4600 549
+> 14 0 24 4391 G 4600 550
+> 15 0 24 4391 G 4633 550
+> 14 0 23 4391 G 4467 551
+> 15 0 23 4391 G 4468 551
+> 14 0 24 4391 G 4468 552
+> 15 0 24 4391 G 4633 552
+> 14 0 23 4391 G 4551 553
+> 15 0 23 4391 G 4552 553
+> 14 0 24 4391 G 4552 554
+> 15 0 24 4391 G 4633 554
+> 14 0 23 4391 G 4503 555
+> 15 0 23 4391 G 4504 555
+> 14 0 24 4391 G 4504 556
+> 15 0 24 4391 G 4633 556
+> 14 0 23 4391 G 4587 557
+> 15 0 23 4391 G 4588 557
+> 14 0 24 4391 G 4588 558
+> 15 0 24 4391 G 4633 558
+> 14 0 23 4391 G 4623 559
+> 15 0 23 4391 G 4624 559
+> 14 0 24 4391 G 4624 560
+> 15 0 24 4391 G 4633 560
+> 14 0 23 4391 G 4398 561
+> 15 0 23 4391 G 4399 561
+> 14 0 24 4391 G 4399 562
+> 15 0 24 4391 G 4633 562
+> 14 0 20 4390 G 4792 563
+> 15 0 20 4390 G 4794 563
+> 14 0 22 4390 G 4794 564
+> 15 0 22 4390 G 4796 564
+> 14 0 21 4390 G 4794 565
+> 15 0 21 4390 G 4634 565
+> 14 0 22 4390 G 4634 566
+> 15 0 22 4390 G 4632 566
+> 14 0 20 4390 G 4796 567
+> 15 0 20 4390 G 4634 567
+> 14 0 23 3794 G 3801 568
+> 15 0 23 3794 G 3802 568
+> 14 0 24 3794 G 3802 569
+> 15 0 24 3794 G 3916 569
+> 14 0 26 3794 G 3916 570
+> 15 0 26 3794 G 3915 570
+> 14 0 24 3794 G 3916 571
+> 15 0 24 3794 G 3815 571
+> 14 0 25 3794 G 3815 572
+> 15 0 25 3794 G 3813 572
+> 14 0 24 3794 G 3916 573
+> 15 0 24 3794 G 3827 573
+> 14 0 25 3794 G 3827 574
+> 15 0 25 3794 G 3825 574
+> 14 0 24 3794 G 3916 575
+> 15 0 24 3794 G 3857 575
+> 14 0 25 3794 G 3857 576
+> 15 0 25 3794 G 3855 576
+> 14 0 24 3794 G 3916 577
+> 15 0 24 3794 G 3887 577
+> 14 0 25 3794 G 3887 578
+> 15 0 25 3794 G 3885 578
+> 14 0 24 3794 G 3916 579
+> 15 0 24 3794 G 3839 579
+> 14 0 25 3794 G 3839 580
+> 15 0 25 3794 G 3837 580
+> 14 0 24 3794 G 3916 581
+> 15 0 24 3794 G 3869 581
+> 14 0 25 3794 G 3869 582
+> 15 0 25 3794 G 3867 582
+> 14 0 24 3794 G 3916 583
+> 15 0 24 3794 G 3899 583
+> 14 0 25 3794 G 3899 584
+> 15 0 25 3794 G 3897 584
+> 14 0 24 3794 G 3916 585
+> 15 0 24 3794 G 3851 585
+> 14 0 25 3794 G 3851 586
+> 15 0 25 3794 G 3849 586
+> 14 0 24 3794 G 3916 587
+> 15 0 24 3794 G 3881 587
+> 14 0 25 3794 G 3881 588
+> 15 0 25 3794 G 3879 588
+> 14 0 24 3794 G 3916 589
+> 15 0 24 3794 G 3911 589
+> 14 0 25 3794 G 3911 590
+> 15 0 25 3794 G 3909 590
+> 14 0 24 3794 G 3916 591
+> 15 0 24 3794 G 3800 591
+> 14 0 25 3794 G 3800 592
+> 15 0 25 3794 G 3798 592
+> 14 0 24 3794 G 3916 593
+> 15 0 24 3794 G 3812 593
+> 14 0 25 3794 G 3812 594
+> 15 0 25 3794 G 3810 594
+> 14 0 24 3794 G 3916 595
+> 15 0 24 3794 G 3824 595
+> 14 0 25 3794 G 3824 596
+> 15 0 25 3794 G 3822 596
+> 14 0 24 3794 G 3916 597
+> 15 0 24 3794 G 3854 597
+> 14 0 25 3794 G 3854 598
+> 15 0 25 3794 G 3852 598
+> 14 0 24 3794 G 3916 599
+> 15 0 24 3794 G 3884 599
+> 14 0 25 3794 G 3884 600
+> 15 0 25 3794 G 3882 600
+> 14 0 24 3794 G 3916 601
+> 15 0 24 3794 G 3914 601
+> 14 0 25 3794 G 3914 602
+> 15 0 25 3794 G 3912 602
+> 14 0 24 3794 G 3916 603
+> 15 0 24 3794 G 3836 603
+> 14 0 25 3794 G 3836 604
+> 15 0 25 3794 G 3834 604
+> 14 0 24 3794 G 3916 605
+> 15 0 24 3794 G 3866 605
+> 14 0 25 3794 G 3866 606
+> 15 0 25 3794 G 3864 606
+> 14 0 24 3794 G 3916 607
+> 15 0 24 3794 G 3896 607
+> 14 0 25 3794 G 3896 608
+> 15 0 25 3794 G 3894 608
+> 14 0 24 3794 G 3916 609
+> 15 0 24 3794 G 3848 609
+> 14 0 25 3794 G 3848 610
+> 15 0 25 3794 G 3846 610
+> 14 0 24 3794 G 3916 611
+> 15 0 24 3794 G 3878 611
+> 14 0 25 3794 G 3878 612
+> 15 0 25 3794 G 3876 612
+> 14 0 24 3794 G 3916 613
+> 15 0 24 3794 G 3908 613
+> 14 0 25 3794 G 3908 614
+> 15 0 25 3794 G 3906 614
+> 14 0 24 3794 G 3916 615
+> 15 0 24 3794 G 3797 615
+> 14 0 25 3794 G 3797 616
+> 15 0 25 3794 G 3795 616
+> 14 0 24 3794 G 3916 617
+> 15 0 24 3794 G 3809 617
+> 14 0 25 3794 G 3809 618
+> 15 0 25 3794 G 3807 618
+> 14 0 24 3794 G 3916 619
+> 15 0 24 3794 G 3821 619
+> 14 0 25 3794 G 3821 620
+> 15 0 25 3794 G 3819 620
+> 14 0 24 3794 G 3916 621
+> 15 0 24 3794 G 3833 621
+> 14 0 25 3794 G 3833 622
+> 15 0 25 3794 G 3831 622
+> 14 0 24 3794 G 3916 623
+> 15 0 24 3794 G 3863 623
+> 14 0 25 3794 G 3863 624
+> 15 0 25 3794 G 3861 624
+> 14 0 24 3794 G 3916 625
+> 15 0 24 3794 G 3893 625
+> 14 0 25 3794 G 3893 626
+> 15 0 25 3794 G 3891 626
+> 14 0 24 3794 G 3916 627
+> 15 0 24 3794 G 3845 627
+> 14 0 25 3794 G 3845 628
+> 15 0 25 3794 G 3843 628
+> 14 0 24 3794 G 3916 629
+> 15 0 24 3794 G 3875 629
+> 14 0 25 3794 G 3875 630
+> 15 0 25 3794 G 3873 630
+> 14 0 24 3794 G 3916 631
+> 15 0 24 3794 G 3905 631
+> 14 0 25 3794 G 3905 632
+> 15 0 25 3794 G 3903 632
+> 14 0 24 3794 G 3916 633
+> 15 0 24 3794 G 3806 633
+> 14 0 25 3794 G 3806 634
+> 15 0 25 3794 G 3804 634
+> 14 0 24 3794 G 3916 635
+> 15 0 24 3794 G 3818 635
+> 14 0 25 3794 G 3818 636
+> 15 0 25 3794 G 3816 636
+> 14 0 24 3794 G 3916 637
+> 15 0 24 3794 G 3830 637
+> 14 0 25 3794 G 3830 638
+> 15 0 25 3794 G 3828 638
+> 14 0 24 3794 G 3916 639
+> 15 0 24 3794 G 3860 639
+> 14 0 25 3794 G 3860 640
+> 15 0 25 3794 G 3858 640
+> 14 0 24 3794 G 3916 641
+> 15 0 24 3794 G 3890 641
+> 14 0 25 3794 G 3890 642
+> 15 0 25 3794 G 3888 642
+> 14 0 24 3794 G 3916 643
+> 15 0 24 3794 G 3842 643
+> 14 0 25 3794 G 3842 644
+> 15 0 25 3794 G 3840 644
+> 14 0 24 3794 G 3916 645
+> 15 0 24 3794 G 3872 645
+> 14 0 25 3794 G 3872 646
+> 15 0 25 3794 G 3870 646
+> 14 0 24 3794 G 3916 647
+> 15 0 24 3794 G 3902 647
+> 14 0 25 3794 G 3902 648
+> 15 0 25 3794 G 3900 648
+> 14 0 24 3794 G 3916 649
+> 15 0 24 3794 G 3803 649
+> 14 0 25 3794 G 3803 650
+> 15 0 25 3794 G 3801 650
+> 14 0 23 3794 G 3813 651
+> 15 0 23 3794 G 3814 651
+> 14 0 24 3794 G 3814 652
+> 15 0 24 3794 G 3916 652
+> 14 0 23 3794 G 3825 653
+> 15 0 23 3794 G 3826 653
+> 14 0 24 3794 G 3826 654
+> 15 0 24 3794 G 3916 654
+> 14 0 23 3794 G 3855 655
+> 15 0 23 3794 G 3856 655
+> 14 0 24 3794 G 3856 656
+> 15 0 24 3794 G 3916 656
+> 14 0 23 3794 G 3885 657
+> 15 0 23 3794 G 3886 657
+> 14 0 24 3794 G 3886 658
+> 15 0 24 3794 G 3916 658
+> 14 0 23 3794 G 3837 659
+> 15 0 23 3794 G 3838 659
+> 14 0 24 3794 G 3838 660
+> 15 0 24 3794 G 3916 660
+> 14 0 23 3794 G 3867 661
+> 15 0 23 3794 G 3868 661
+> 14 0 24 3794 G 3868 662
+> 15 0 24 3794 G 3916 662
+> 14 0 23 3794 G 3897 663
+> 15 0 23 3794 G 3898 663
+> 14 0 24 3794 G 3898 664
+> 15 0 24 3794 G 3916 664
+> 14 0 23 3794 G 3849 665
+> 15 0 23 3794 G 3850 665
+> 14 0 24 3794 G 3850 666
+> 15 0 24 3794 G 3916 666
+> 14 0 23 3794 G 3879 667
+> 15 0 23 3794 G 3880 667
+> 14 0 24 3794 G 3880 668
+> 15 0 24 3794 G 3916 668
+> 14 0 23 3794 G 3909 669
+> 15 0 23 3794 G 3910 669
+> 14 0 24 3794 G 3910 670
+> 15 0 24 3794 G 3916 670
+> 14 0 23 3794 G 3798 671
+> 15 0 23 3794 G 3799 671
+> 14 0 24 3794 G 3799 672
+> 15 0 24 3794 G 3916 672
+> 14 0 23 3794 G 3810 673
+> 15 0 23 3794 G 3811 673
+> 14 0 24 3794 G 3811 674
+> 15 0 24 3794 G 3916 674
+> 14 0 23 3794 G 3822 675
+> 15 0 23 3794 G 3823 675
+> 14 0 24 3794 G 3823 676
+> 15 0 24 3794 G 3916 676
+> 14 0 23 3794 G 3852 677
+> 15 0 23 3794 G 3853 677
+> 14 0 24 3794 G 3853 678
+> 15 0 24 3794 G 3916 678
+> 14 0 23 3794 G 3882 679
+> 15 0 23 3794 G 3883 679
+> 14 0 24 3794 G 3883 680
+> 15 0 24 3794 G 3916 680
+> 14 0 23 3794 G 3912 681
+> 15 0 23 3794 G 3913 681
+> 14 0 24 3794 G 3913 682
+> 15 0 24 3794 G 3916 682
+> 14 0 23 3794 G 3834 683
+> 15 0 23 3794 G 3835 683
+> 14 0 24 3794 G 3835 684
+> 15 0 24 3794 G 3916 684
+> 14 0 23 3794 G 3864 685
+> 15 0 23 3794 G 3865 685
+> 14 0 24 3794 G 3865 686
+> 15 0 24 3794 G 3916 686
+> 14 0 23 3794 G 3894 687
+> 15 0 23 3794 G 3895 687
+> 14 0 24 3794 G 3895 688
+> 15 0 24 3794 G 3916 688
+> 14 0 23 3794 G 3846 689
+> 15 0 23 3794 G 3847 689
+> 14 0 24 3794 G 3847 690
+> 15 0 24 3794 G 3916 690
+> 14 0 23 3794 G 3876 691
+> 15 0 23 3794 G 3877 691
+> 14 0 24 3794 G 3877 692
+> 15 0 24 3794 G 3916 692
+> 14 0 23 3794 G 3906 693
+> 15 0 23 3794 G 3907 693
+> 14 0 24 3794 G 3907 694
+> 15 0 24 3794 G 3916 694
+> 14 0 23 3794 G 3795 695
+> 15 0 23 3794 G 3796 695
+> 14 0 24 3794 G 3796 696
+> 15 0 24 3794 G 3916 696
+> 14 0 23 3794 G 3807 697
+> 15 0 23 3794 G 3808 697
+> 14 0 24 3794 G 3808 698
+> 15 0 24 3794 G 3916 698
+> 14 0 23 3794 G 3819 699
+> 15 0 23 3794 G 3820 699
+> 14 0 24 3794 G 3820 700
+> 15 0 24 3794 G 3916 700
+> 14 0 23 3794 G 3831 701
+> 15 0 23 3794 G 3832 701
+> 14 0 24 3794 G 3832 702
+> 15 0 24 3794 G 3916 702
+> 14 0 23 3794 G 3861 703
+> 15 0 23 3794 G 3862 703
+> 14 0 24 3794 G 3862 704
+> 15 0 24 3794 G 3916 704
+> 14 0 23 3794 G 3891 705
+> 15 0 23 3794 G 3892 705
+> 14 0 24 3794 G 3892 706
+> 15 0 24 3794 G 3916 706
+> 14 0 23 3794 G 3843 707
+> 15 0 23 3794 G 3844 707
+> 14 0 24 3794 G 3844 708
+> 15 0 24 3794 G 3916 708
+> 14 0 23 3794 G 3873 709
+> 15 0 23 3794 G 3874 709
+> 14 0 24 3794 G 3874 710
+> 15 0 24 3794 G 3916 710
+> 14 0 23 3794 G 3903 711
+> 15 0 23 3794 G 3904 711
+> 14 0 24 3794 G 3904 712
+> 15 0 24 3794 G 3916 712
+> 14 0 23 3794 G 3804 713
+> 15 0 23 3794 G 3805 713
+> 14 0 24 3794 G 3805 714
+> 15 0 24 3794 G 3916 714
+> 14 0 23 3794 G 3816 715
+> 15 0 23 3794 G 3817 715
+> 14 0 24 3794 G 3817 716
+> 15 0 24 3794 G 3916 716
+> 14 0 23 3794 G 3828 717
+> 15 0 23 3794 G 3829 717
+> 14 0 24 3794 G 3829 718
+> 15 0 24 3794 G 3916 718
+> 14 0 23 3794 G 3858 719
+> 15 0 23 3794 G 3859 719
+> 14 0 24 3794 G 3859 720
+> 15 0 24 3794 G 3916 720
+> 14 0 23 3794 G 3888 721
+> 15 0 23 3794 G 3889 721
+> 14 0 24 3794 G 3889 722
+> 15 0 24 3794 G 3916 722
+> 14 0 23 3794 G 3840 723
+> 15 0 23 3794 G 3841 723
+> 14 0 24 3794 G 3841 724
+> 15 0 24 3794 G 3916 724
+> 14 0 23 3794 G 3870 725
+> 15 0 23 3794 G 3871 725
+> 14 0 24 3794 G 3871 726
+> 15 0 24 3794 G 3916 726
+> 14 0 23 3794 G 3900 727
+> 15 0 23 3794 G 3901 727
+> 14 0 24 3794 G 3901 728
+> 15 0 24 3794 G 3916 728
+> 14 0 23 3416 G 3462 729
+> 15 0 23 3416 G 3463 729
+> 14 0 24 3416 G 3463 730
+> 15 0 24 3416 G 3610 730
+> 14 0 24 3416 G 3610 731
+> 15 0 24 3416 G 3572 731
+> 14 0 25 3416 G 3572 732
+> 15 0 25 3416 G 3570 732
+> 14 0 24 3416 G 3610 733
+> 15 0 24 3416 G 3494 733
+> 14 0 25 3416 G 3494 734
+> 15 0 25 3416 G 3492 734
+> 14 0 24 3416 G 3610 735
+> 15 0 24 3416 G 3602 735
+> 14 0 25 3416 G 3602 736
+> 15 0 25 3416 G 3600 736
+> 14 0 24 3416 G 3610 737
+> 15 0 24 3416 G 3524 737
+> 14 0 25 3416 G 3524 738
+> 15 0 25 3416 G 3522 738
+> 14 0 24 3416 G 3610 739
+> 15 0 24 3416 G 3554 739
+> 14 0 25 3416 G 3554 740
+> 15 0 25 3416 G 3552 740
+> 14 0 24 3416 G 3610 741
+> 15 0 24 3416 G 3584 741
+> 14 0 25 3416 G 3584 742
+> 15 0 25 3416 G 3582 742
+> 14 0 24 3416 G 3610 743
+> 15 0 24 3416 G 3425 743
+> 14 0 25 3416 G 3425 744
+> 15 0 25 3416 G 3423 744
+> 14 0 24 3416 G 3610 745
+> 15 0 24 3416 G 3437 745
+> 14 0 25 3416 G 3437 746
+> 15 0 25 3416 G 3435 746
+> 14 0 24 3416 G 3610 747
+> 15 0 24 3416 G 3449 747
+> 14 0 25 3416 G 3449 748
+> 15 0 25 3416 G 3447 748
+> 14 0 24 3416 G 3610 749
+> 15 0 24 3416 G 3479 749
+> 14 0 25 3416 G 3479 750
+> 15 0 25 3416 G 3477 750
+> 14 0 24 3416 G 3610 751
+> 15 0 24 3416 G 3509 751
+> 14 0 25 3416 G 3509 752
+> 15 0 25 3416 G 3507 752
+> 14 0 24 3416 G 3610 753
+> 15 0 24 3416 G 3539 753
+> 14 0 25 3416 G 3539 754
+> 15 0 25 3416 G 3537 754
+> 14 0 24 3416 G 3610 755
+> 15 0 24 3416 G 3461 755
+> 14 0 25 3416 G 3461 756
+> 15 0 25 3416 G 3459 756
+> 14 0 24 3416 G 3610 757
+> 15 0 24 3416 G 3569 757
+> 14 0 25 3416 G 3569 758
+> 15 0 25 3416 G 3567 758
+> 14 0 24 3416 G 3610 759
+> 15 0 24 3416 G 3491 759
+> 14 0 25 3416 G 3491 760
+> 15 0 25 3416 G 3489 760
+> 14 0 24 3416 G 3610 761
+> 15 0 24 3416 G 3599 761
+> 14 0 25 3416 G 3599 762
+> 15 0 25 3416 G 3597 762
+> 14 0 24 3416 G 3610 763
+> 15 0 24 3416 G 3521 763
+> 14 0 25 3416 G 3521 764
+> 15 0 25 3416 G 3519 764
+> 14 0 24 3416 G 3610 765
+> 15 0 24 3416 G 3551 765
+> 14 0 25 3416 G 3551 766
+> 15 0 25 3416 G 3549 766
+> 14 0 24 3416 G 3610 767
+> 15 0 24 3416 G 3473 767
+> 14 0 25 3416 G 3473 768
+> 15 0 25 3416 G 3471 768
+> 14 0 24 3416 G 3610 769
+> 15 0 24 3416 G 3581 769
+> 14 0 25 3416 G 3581 770
+> 15 0 25 3416 G 3579 770
+> 14 0 24 3416 G 3610 771
+> 15 0 24 3416 G 3503 771
+> 14 0 25 3416 G 3503 772
+> 15 0 25 3416 G 3501 772
+> 14 0 24 3416 G 3610 773
+> 15 0 24 3416 G 3533 773
+> 14 0 25 3416 G 3533 774
+> 15 0 25 3416 G 3531 774
+> 14 0 24 3416 G 3610 775
+> 15 0 24 3416 G 3563 775
+> 14 0 25 3416 G 3563 776
+> 15 0 25 3416 G 3561 776
+> 14 0 24 3416 G 3610 777
+> 15 0 24 3416 G 3593 777
+> 14 0 25 3416 G 3593 778
+> 15 0 25 3416 G 3591 778
+> 14 0 24 3416 G 3610 779
+> 15 0 24 3416 G 3422 779
+> 14 0 25 3416 G 3422 780
+> 15 0 25 3416 G 3420 780
+> 14 0 24 3416 G 3610 781
+> 15 0 24 3416 G 3434 781
+> 14 0 25 3416 G 3434 782
+> 15 0 25 3416 G 3432 782
+> 14 0 24 3416 G 3610 783
+> 15 0 24 3416 G 3446 783
+> 14 0 25 3416 G 3446 784
+> 15 0 25 3416 G 3444 784
+> 14 0 24 3416 G 3610 785
+> 15 0 24 3416 G 3476 785
+> 14 0 25 3416 G 3476 786
+> 15 0 25 3416 G 3474 786
+> 14 0 26 3416 G 3610 787
+> 15 0 26 3416 G 3609 787
+> 14 0 24 3416 G 3610 788
+> 15 0 24 3416 G 3506 788
+> 14 0 25 3416 G 3506 789
+> 15 0 25 3416 G 3504 789
+> 14 0 24 3416 G 3610 790
+> 15 0 24 3416 G 3536 790
+> 14 0 25 3416 G 3536 791
+> 15 0 25 3416 G 3534 791
+> 14 0 24 3416 G 3610 792
+> 15 0 24 3416 G 3458 792
+> 14 0 25 3416 G 3458 793
+> 15 0 25 3416 G 3456 793
+> 14 0 24 3416 G 3610 794
+> 15 0 24 3416 G 3566 794
+> 14 0 25 3416 G 3566 795
+> 15 0 25 3416 G 3564 795
+> 14 0 24 3416 G 3610 796
+> 15 0 24 3416 G 3488 796
+> 14 0 25 3416 G 3488 797
+> 15 0 25 3416 G 3486 797
+> 14 0 24 3416 G 3610 798
+> 15 0 24 3416 G 3596 798
+> 14 0 25 3416 G 3596 799
+> 15 0 25 3416 G 3594 799
+> 14 0 24 3416 G 3610 800
+> 15 0 24 3416 G 3518 800
+> 14 0 25 3416 G 3518 801
+> 15 0 25 3416 G 3516 801
+> 14 0 24 3416 G 3610 802
+> 15 0 24 3416 G 3548 802
+> 14 0 25 3416 G 3548 803
+> 15 0 25 3416 G 3546 803
+> 14 0 24 3416 G 3610 804
+> 15 0 24 3416 G 3470 804
+> 14 0 25 3416 G 3470 805
+> 15 0 25 3416 G 3468 805
+> 14 0 24 3416 G 3610 806
+> 15 0 24 3416 G 3578 806
+> 14 0 25 3416 G 3578 807
+> 15 0 25 3416 G 3576 807
+> 14 0 24 3416 G 3610 808
+> 15 0 24 3416 G 3500 808
+> 14 0 25 3416 G 3500 809
+> 15 0 25 3416 G 3498 809
+> 14 0 24 3416 G 3610 810
+> 15 0 24 3416 G 3608 810
+> 14 0 25 3416 G 3608 811
+> 15 0 25 3416 G 3606 811
+> 14 0 24 3416 G 3610 812
+> 15 0 24 3416 G 3530 812
+> 14 0 25 3416 G 3530 813
+> 15 0 25 3416 G 3528 813
+> 14 0 24 3416 G 3610 814
+> 15 0 24 3416 G 3560 814
+> 14 0 25 3416 G 3560 815
+> 15 0 25 3416 G 3558 815
+> 14 0 24 3416 G 3610 816
+> 15 0 24 3416 G 3590 816
+> 14 0 25 3416 G 3590 817
+> 15 0 25 3416 G 3588 817
+> 14 0 24 3416 G 3610 818
+> 15 0 24 3416 G 3419 818
+> 14 0 25 3416 G 3419 819
+> 15 0 25 3416 G 3417 819
+> 14 0 24 3416 G 3610 820
+> 15 0 24 3416 G 3431 820
+> 14 0 25 3416 G 3431 821
+> 15 0 25 3416 G 3429 821
+> 14 0 24 3416 G 3610 822
+> 15 0 24 3416 G 3443 822
+> 14 0 25 3416 G 3443 823
+> 15 0 25 3416 G 3441 823
+> 14 0 24 3416 G 3610 824
+> 15 0 24 3416 G 3455 824
+> 14 0 25 3416 G 3455 825
+> 15 0 25 3416 G 3453 825
+> 14 0 24 3416 G 3610 826
+> 15 0 24 3416 G 3485 826
+> 14 0 25 3416 G 3485 827
+> 15 0 25 3416 G 3483 827
+> 14 0 24 3416 G 3610 828
+> 15 0 24 3416 G 3515 828
+> 14 0 25 3416 G 3515 829
+> 15 0 25 3416 G 3513 829
+> 14 0 24 3416 G 3610 830
+> 15 0 24 3416 G 3545 830
+> 14 0 25 3416 G 3545 831
+> 15 0 25 3416 G 3543 831
+> 14 0 24 3416 G 3610 832
+> 15 0 24 3416 G 3467 832
+> 14 0 25 3416 G 3467 833
+> 15 0 25 3416 G 3465 833
+> 14 0 24 3416 G 3610 834
+> 15 0 24 3416 G 3575 834
+> 14 0 25 3416 G 3575 835
+> 15 0 25 3416 G 3573 835
+> 14 0 24 3416 G 3610 836
+> 15 0 24 3416 G 3497 836
+> 14 0 25 3416 G 3497 837
+> 15 0 25 3416 G 3495 837
+> 14 0 24 3416 G 3610 838
+> 15 0 24 3416 G 3605 838
+> 14 0 25 3416 G 3605 839
+> 15 0 25 3416 G 3603 839
+> 14 0 24 3416 G 3610 840
+> 15 0 24 3416 G 3527 840
+> 14 0 25 3416 G 3527 841
+> 15 0 25 3416 G 3525 841
+> 14 0 24 3416 G 3610 842
+> 15 0 24 3416 G 3557 842
+> 14 0 25 3416 G 3557 843
+> 15 0 25 3416 G 3555 843
+> 14 0 24 3416 G 3610 844
+> 15 0 24 3416 G 3587 844
+> 14 0 25 3416 G 3587 845
+> 15 0 25 3416 G 3585 845
+> 14 0 24 3416 G 3610 846
+> 15 0 24 3416 G 3428 846
+> 14 0 25 3416 G 3428 847
+> 15 0 25 3416 G 3426 847
+> 14 0 24 3416 G 3610 848
+> 15 0 24 3416 G 3440 848
+> 14 0 25 3416 G 3440 849
+> 15 0 25 3416 G 3438 849
+> 14 0 24 3416 G 3610 850
+> 15 0 24 3416 G 3452 850
+> 14 0 25 3416 G 3452 851
+> 15 0 25 3416 G 3450 851
+> 14 0 24 3416 G 3610 852
+> 15 0 24 3416 G 3482 852
+> 14 0 25 3416 G 3482 853
+> 15 0 25 3416 G 3480 853
+> 14 0 24 3416 G 3610 854
+> 15 0 24 3416 G 3512 854
+> 14 0 25 3416 G 3512 855
+> 15 0 25 3416 G 3510 855
+> 14 0 24 3416 G 3610 856
+> 15 0 24 3416 G 3542 856
+> 14 0 25 3416 G 3542 857
+> 15 0 25 3416 G 3540 857
+> 14 0 23 3416 G 3570 858
+> 15 0 23 3416 G 3571 858
+> 14 0 24 3416 G 3571 859
+> 15 0 24 3416 G 3610 859
+> 14 0 24 3416 G 3610 860
+> 15 0 24 3416 G 3464 860
+> 14 0 25 3416 G 3464 861
+> 15 0 25 3416 G 3462 861
+> 14 0 23 3416 G 3492 862
+> 15 0 23 3416 G 3493 862
+> 14 0 24 3416 G 3493 863
+> 15 0 24 3416 G 3610 863
+> 14 0 23 3416 G 3600 864
+> 15 0 23 3416 G 3601 864
+> 14 0 24 3416 G 3601 865
+> 15 0 24 3416 G 3610 865
+> 14 0 23 3416 G 3522 866
+> 15 0 23 3416 G 3523 866
+> 14 0 24 3416 G 3523 867
+> 15 0 24 3416 G 3610 867
+> 14 0 23 3416 G 3552 868
+> 15 0 23 3416 G 3553 868
+> 14 0 24 3416 G 3553 869
+> 15 0 24 3416 G 3610 869
+> 14 0 23 3416 G 3582 870
+> 15 0 23 3416 G 3583 870
+> 14 0 24 3416 G 3583 871
+> 15 0 24 3416 G 3610 871
+> 14 0 23 3416 G 3423 872
+> 15 0 23 3416 G 3424 872
+> 14 0 24 3416 G 3424 873
+> 15 0 24 3416 G 3610 873
+> 14 0 23 3416 G 3435 874
+> 15 0 23 3416 G 3436 874
+> 14 0 24 3416 G 3436 875
+> 15 0 24 3416 G 3610 875
+> 14 0 23 3416 G 3447 876
+> 15 0 23 3416 G 3448 876
+> 14 0 24 3416 G 3448 877
+> 15 0 24 3416 G 3610 877
+> 14 0 23 3416 G 3477 878
+> 15 0 23 3416 G 3478 878
+> 14 0 24 3416 G 3478 879
+> 15 0 24 3416 G 3610 879
+> 14 0 23 3416 G 3507 880
+> 15 0 23 3416 G 3508 880
+> 14 0 24 3416 G 3508 881
+> 15 0 24 3416 G 3610 881
+> 14 0 23 3416 G 3537 882
+> 15 0 23 3416 G 3538 882
+> 14 0 24 3416 G 3538 883
+> 15 0 24 3416 G 3610 883
+> 14 0 23 3416 G 3459 884
+> 15 0 23 3416 G 3460 884
+> 14 0 24 3416 G 3460 885
+> 15 0 24 3416 G 3610 885
+> 14 0 23 3416 G 3567 886
+> 15 0 23 3416 G 3568 886
+> 14 0 24 3416 G 3568 887
+> 15 0 24 3416 G 3610 887
+> 14 0 23 3416 G 3489 888
+> 15 0 23 3416 G 3490 888
+> 14 0 24 3416 G 3490 889
+> 15 0 24 3416 G 3610 889
+> 14 0 23 3416 G 3597 890
+> 15 0 23 3416 G 3598 890
+> 14 0 24 3416 G 3598 891
+> 15 0 24 3416 G 3610 891
+> 14 0 23 3416 G 3519 892
+> 15 0 23 3416 G 3520 892
+> 14 0 24 3416 G 3520 893
+> 15 0 24 3416 G 3610 893
+> 14 0 23 3416 G 3549 894
+> 15 0 23 3416 G 3550 894
+> 14 0 24 3416 G 3550 895
+> 15 0 24 3416 G 3610 895
+> 14 0 23 3416 G 3471 896
+> 15 0 23 3416 G 3472 896
+> 14 0 24 3416 G 3472 897
+> 15 0 24 3416 G 3610 897
+> 14 0 23 3416 G 3579 898
+> 15 0 23 3416 G 3580 898
+> 14 0 24 3416 G 3580 899
+> 15 0 24 3416 G 3610 899
+> 14 0 23 3416 G 3501 900
+> 15 0 23 3416 G 3502 900
+> 14 0 24 3416 G 3502 901
+> 15 0 24 3416 G 3610 901
+> 14 0 23 3416 G 3531 902
+> 15 0 23 3416 G 3532 902
+> 14 0 24 3416 G 3532 903
+> 15 0 24 3416 G 3610 903
+> 14 0 23 3416 G 3561 904
+> 15 0 23 3416 G 3562 904
+> 14 0 24 3416 G 3562 905
+> 15 0 24 3416 G 3610 905
+> 14 0 23 3416 G 3591 906
+> 15 0 23 3416 G 3592 906
+> 14 0 24 3416 G 3592 907
+> 15 0 24 3416 G 3610 907
+> 14 0 23 3416 G 3420 908
+> 15 0 23 3416 G 3421 908
+> 14 0 24 3416 G 3421 909
+> 15 0 24 3416 G 3610 909
+> 14 0 23 3416 G 3432 910
+> 15 0 23 3416 G 3433 910
+> 14 0 24 3416 G 3433 911
+> 15 0 24 3416 G 3610 911
+> 14 0 23 3416 G 3444 912
+> 15 0 23 3416 G 3445 912
+> 14 0 24 3416 G 3445 913
+> 15 0 24 3416 G 3610 913
+> 14 0 23 3416 G 3474 914
+> 15 0 23 3416 G 3475 914
+> 14 0 24 3416 G 3475 915
+> 15 0 24 3416 G 3610 915
+> 14 0 23 3416 G 3504 916
+> 15 0 23 3416 G 3505 916
+> 14 0 24 3416 G 3505 917
+> 15 0 24 3416 G 3610 917
+> 14 0 23 3416 G 3534 918
+> 15 0 23 3416 G 3535 918
+> 14 0 24 3416 G 3535 919
+> 15 0 24 3416 G 3610 919
+> 14 0 23 3416 G 3456 920
+> 15 0 23 3416 G 3457 920
+> 14 0 24 3416 G 3457 921
+> 15 0 24 3416 G 3610 921
+> 14 0 23 3416 G 3564 922
+> 15 0 23 3416 G 3565 922
+> 14 0 24 3416 G 3565 923
+> 15 0 24 3416 G 3610 923
+> 14 0 23 3416 G 3486 924
+> 15 0 23 3416 G 3487 924
+> 14 0 24 3416 G 3487 925
+> 15 0 24 3416 G 3610 925
+> 14 0 23 3416 G 3594 926
+> 15 0 23 3416 G 3595 926
+> 14 0 24 3416 G 3595 927
+> 15 0 24 3416 G 3610 927
+> 14 0 23 3416 G 3516 928
+> 15 0 23 3416 G 3517 928
+> 14 0 24 3416 G 3517 929
+> 15 0 24 3416 G 3610 929
+> 14 0 23 3416 G 3546 930
+> 15 0 23 3416 G 3547 930
+> 14 0 24 3416 G 3547 931
+> 15 0 24 3416 G 3610 931
+> 14 0 23 3416 G 3468 932
+> 15 0 23 3416 G 3469 932
+> 14 0 24 3416 G 3469 933
+> 15 0 24 3416 G 3610 933
+> 14 0 23 3416 G 3576 934
+> 15 0 23 3416 G 3577 934
+> 14 0 24 3416 G 3577 935
+> 15 0 24 3416 G 3610 935
+> 14 0 23 3416 G 3498 936
+> 15 0 23 3416 G 3499 936
+> 14 0 24 3416 G 3499 937
+> 15 0 24 3416 G 3610 937
+> 14 0 23 3416 G 3606 938
+> 15 0 23 3416 G 3607 938
+> 14 0 24 3416 G 3607 939
+> 15 0 24 3416 G 3610 939
+> 14 0 23 3416 G 3528 940
+> 15 0 23 3416 G 3529 940
+> 14 0 24 3416 G 3529 941
+> 15 0 24 3416 G 3610 941
+> 14 0 23 3416 G 3558 942
+> 15 0 23 3416 G 3559 942
+> 14 0 24 3416 G 3559 943
+> 15 0 24 3416 G 3610 943
+> 14 0 23 3416 G 3588 944
+> 15 0 23 3416 G 3589 944
+> 14 0 24 3416 G 3589 945
+> 15 0 24 3416 G 3610 945
+> 14 0 23 3416 G 3417 946
+> 15 0 23 3416 G 3418 946
+> 14 0 24 3416 G 3418 947
+> 15 0 24 3416 G 3610 947
+> 14 0 23 3416 G 3429 948
+> 15 0 23 3416 G 3430 948
+> 14 0 24 3416 G 3430 949
+> 15 0 24 3416 G 3610 949
+> 14 0 23 3416 G 3441 950
+> 15 0 23 3416 G 3442 950
+> 14 0 24 3416 G 3442 951
+> 15 0 24 3416 G 3610 951
+> 14 0 23 3416 G 3453 952
+> 15 0 23 3416 G 3454 952
+> 14 0 24 3416 G 3454 953
+> 15 0 24 3416 G 3610 953
+> 14 0 23 3416 G 3483 954
+> 15 0 23 3416 G 3484 954
+> 14 0 24 3416 G 3484 955
+> 15 0 24 3416 G 3610 955
+> 14 0 23 3416 G 3513 956
+> 15 0 23 3416 G 3514 956
+> 14 0 24 3416 G 3514 957
+> 15 0 24 3416 G 3610 957
+> 14 0 23 3416 G 3543 958
+> 15 0 23 3416 G 3544 958
+> 14 0 24 3416 G 3544 959
+> 15 0 24 3416 G 3610 959
+> 14 0 23 3416 G 3465 960
+> 15 0 23 3416 G 3466 960
+> 14 0 24 3416 G 3466 961
+> 15 0 24 3416 G 3610 961
+> 14 0 23 3416 G 3573 962
+> 15 0 23 3416 G 3574 962
+> 14 0 24 3416 G 3574 963
+> 15 0 24 3416 G 3610 963
+> 14 0 23 3416 G 3495 964
+> 15 0 23 3416 G 3496 964
+> 14 0 24 3416 G 3496 965
+> 15 0 24 3416 G 3610 965
+> 14 0 23 3416 G 3603 966
+> 15 0 23 3416 G 3604 966
+> 14 0 24 3416 G 3604 967
+> 15 0 24 3416 G 3610 967
+> 14 0 23 3416 G 3525 968
+> 15 0 23 3416 G 3526 968
+> 14 0 24 3416 G 3526 969
+> 15 0 24 3416 G 3610 969
+> 14 0 23 3416 G 3555 970
+> 15 0 23 3416 G 3556 970
+> 14 0 24 3416 G 3556 971
+> 15 0 24 3416 G 3610 971
+> 14 0 23 3416 G 3585 972
+> 15 0 23 3416 G 3586 972
+> 14 0 24 3416 G 3586 973
+> 15 0 24 3416 G 3610 973
+> 14 0 23 3416 G 3426 974
+> 15 0 23 3416 G 3427 974
+> 14 0 24 3416 G 3427 975
+> 15 0 24 3416 G 3610 975
+> 14 0 23 3416 G 3438 976
+> 15 0 23 3416 G 3439 976
+> 14 0 24 3416 G 3439 977
+> 15 0 24 3416 G 3610 977
+> 14 0 23 3416 G 3450 978
+> 15 0 23 3416 G 3451 978
+> 14 0 24 3416 G 3451 979
+> 15 0 24 3416 G 3610 979
+> 14 0 23 3416 G 3480 980
+> 15 0 23 3416 G 3481 980
+> 14 0 24 3416 G 3481 981
+> 15 0 24 3416 G 3610 981
+> 14 0 23 3416 G 3510 982
+> 15 0 23 3416 G 3511 982
+> 14 0 24 3416 G 3511 983
+> 15 0 24 3416 G 3610 983
+> 14 0 23 3416 G 3540 984
+> 15 0 23 3416 G 3541 984
+> 14 0 24 3416 G 3541 985
+> 15 0 24 3416 G 3610 985
+> 14 0 23 3612 G 3640 986
+> 15 0 23 3612 G 3641 986
+> 14 0 24 3612 G 3641 987
+> 15 0 24 3612 G 3713 987
+> 14 0 24 3612 G 3713 988
+> 15 0 24 3612 G 3672 988
+> 14 0 25 3612 G 3672 989
+> 15 0 25 3612 G 3670 989
+> 14 0 24 3612 G 3713 990
+> 15 0 24 3612 G 3702 990
+> 14 0 25 3612 G 3702 991
+> 15 0 25 3612 G 3700 991
+> 14 0 24 3612 G 3713 992
+> 15 0 24 3612 G 3654 992
+> 14 0 25 3612 G 3654 993
+> 15 0 25 3612 G 3652 993
+> 14 0 24 3612 G 3713 994
+> 15 0 24 3612 G 3684 994
+> 14 0 25 3612 G 3684 995
+> 15 0 25 3612 G 3682 995
+> 14 0 24 3612 G 3713 996
+> 15 0 24 3612 G 3666 996
+> 14 0 25 3612 G 3666 997
+> 15 0 25 3612 G 3664 997
+> 14 0 24 3612 G 3713 998
+> 15 0 24 3612 G 3696 998
+> 14 0 25 3612 G 3696 999
+> 15 0 25 3612 G 3694 999
+> 14 0 24 3612 G 3713 1000
+> 15 0 24 3612 G 3615 1000
+> 14 0 25 3612 G 3615 1001
+> 15 0 25 3612 G 3613 1001
+> 14 0 24 3612 G 3713 1002
+> 15 0 24 3612 G 3627 1002
+> 14 0 25 3612 G 3627 1003
+> 15 0 25 3612 G 3625 1003
+> 14 0 24 3612 G 3713 1004
+> 15 0 24 3612 G 3639 1004
+> 14 0 25 3612 G 3639 1005
+> 15 0 25 3612 G 3637 1005
+> 14 0 24 3612 G 3713 1006
+> 15 0 24 3612 G 3651 1006
+> 14 0 25 3612 G 3651 1007
+> 15 0 25 3612 G 3649 1007
+> 14 0 24 3612 G 3713 1008
+> 15 0 24 3612 G 3681 1008
+> 14 0 25 3612 G 3681 1009
+> 15 0 25 3612 G 3679 1009
+> 14 0 24 3612 G 3713 1010
+> 15 0 24 3612 G 3711 1010
+> 14 0 25 3612 G 3711 1011
+> 15 0 25 3612 G 3709 1011
+> 14 0 24 3612 G 3713 1012
+> 15 0 24 3612 G 3663 1012
+> 14 0 25 3612 G 3663 1013
+> 15 0 25 3612 G 3661 1013
+> 14 0 24 3612 G 3713 1014
+> 15 0 24 3612 G 3693 1014
+> 14 0 25 3612 G 3693 1015
+> 15 0 25 3612 G 3691 1015
+> 14 0 26 3612 G 3713 1016
+> 15 0 26 3612 G 3712 1016
+> 14 0 24 3612 G 3713 1017
+> 15 0 24 3612 G 3624 1017
+> 14 0 25 3612 G 3624 1018
+> 15 0 25 3612 G 3622 1018
+> 14 0 24 3612 G 3713 1019
+> 15 0 24 3612 G 3636 1019
+> 14 0 25 3612 G 3636 1020
+> 15 0 25 3612 G 3634 1020
+> 14 0 24 3612 G 3713 1021
+> 15 0 24 3612 G 3648 1021
+> 14 0 25 3612 G 3648 1022
+> 15 0 25 3612 G 3646 1022
+> 14 0 24 3612 G 3713 1023
+> 15 0 24 3612 G 3678 1023
+> 14 0 25 3612 G 3678 1024
+> 15 0 25 3612 G 3676 1024
+> 14 0 24 3612 G 3713 1025
+> 15 0 24 3612 G 3708 1025
+> 14 0 25 3612 G 3708 1026
+> 15 0 25 3612 G 3706 1026
+> 14 0 24 3612 G 3713 1027
+> 15 0 24 3612 G 3660 1027
+> 14 0 25 3612 G 3660 1028
+> 15 0 25 3612 G 3658 1028
+> 14 0 24 3612 G 3713 1029
+> 15 0 24 3612 G 3690 1029
+> 14 0 25 3612 G 3690 1030
+> 15 0 25 3612 G 3688 1030
+> 14 0 24 3612 G 3713 1031
+> 15 0 24 3612 G 3621 1031
+> 14 0 25 3612 G 3621 1032
+> 15 0 25 3612 G 3619 1032
+> 14 0 24 3612 G 3713 1033
+> 15 0 24 3612 G 3633 1033
+> 14 0 25 3612 G 3633 1034
+> 15 0 25 3612 G 3631 1034
+> 14 0 24 3612 G 3713 1035
+> 15 0 24 3612 G 3645 1035
+> 14 0 25 3612 G 3645 1036
+> 15 0 25 3612 G 3643 1036
+> 14 0 24 3612 G 3713 1037
+> 15 0 24 3612 G 3675 1037
+> 14 0 25 3612 G 3675 1038
+> 15 0 25 3612 G 3673 1038
+> 14 0 24 3612 G 3713 1039
+> 15 0 24 3612 G 3705 1039
+> 14 0 25 3612 G 3705 1040
+> 15 0 25 3612 G 3703 1040
+> 14 0 24 3612 G 3713 1041
+> 15 0 24 3612 G 3657 1041
+> 14 0 25 3612 G 3657 1042
+> 15 0 25 3612 G 3655 1042
+> 14 0 24 3612 G 3713 1043
+> 15 0 24 3612 G 3687 1043
+> 14 0 25 3612 G 3687 1044
+> 15 0 25 3612 G 3685 1044
+> 14 0 24 3612 G 3713 1045
+> 15 0 24 3612 G 3669 1045
+> 14 0 25 3612 G 3669 1046
+> 15 0 25 3612 G 3667 1046
+> 14 0 24 3612 G 3713 1047
+> 15 0 24 3612 G 3699 1047
+> 14 0 25 3612 G 3699 1048
+> 15 0 25 3612 G 3697 1048
+> 14 0 24 3612 G 3713 1049
+> 15 0 24 3612 G 3618 1049
+> 14 0 25 3612 G 3618 1050
+> 15 0 25 3612 G 3616 1050
+> 14 0 24 3612 G 3713 1051
+> 15 0 24 3612 G 3630 1051
+> 14 0 25 3612 G 3630 1052
+> 15 0 25 3612 G 3628 1052
+> 14 0 23 3612 G 3670 1053
+> 15 0 23 3612 G 3671 1053
+> 14 0 24 3612 G 3671 1054
+> 15 0 24 3612 G 3713 1054
+> 14 0 24 3612 G 3713 1055
+> 15 0 24 3612 G 3642 1055
+> 14 0 25 3612 G 3642 1056
+> 15 0 25 3612 G 3640 1056
+> 14 0 23 3612 G 3700 1057
+> 15 0 23 3612 G 3701 1057
+> 14 0 24 3612 G 3701 1058
+> 15 0 24 3612 G 3713 1058
+> 14 0 23 3612 G 3652 1059
+> 15 0 23 3612 G 3653 1059
+> 14 0 24 3612 G 3653 1060
+> 15 0 24 3612 G 3713 1060
+> 14 0 23 3612 G 3682 1061
+> 15 0 23 3612 G 3683 1061
+> 14 0 24 3612 G 3683 1062
+> 15 0 24 3612 G 3713 1062
+> 14 0 23 3612 G 3664 1063
+> 15 0 23 3612 G 3665 1063
+> 14 0 24 3612 G 3665 1064
+> 15 0 24 3612 G 3713 1064
+> 14 0 23 3612 G 3694 1065
+> 15 0 23 3612 G 3695 1065
+> 14 0 24 3612 G 3695 1066
+> 15 0 24 3612 G 3713 1066
+> 14 0 23 3612 G 3613 1067
+> 15 0 23 3612 G 3614 1067
+> 14 0 24 3612 G 3614 1068
+> 15 0 24 3612 G 3713 1068
+> 14 0 23 3612 G 3625 1069
+> 15 0 23 3612 G 3626 1069
+> 14 0 24 3612 G 3626 1070
+> 15 0 24 3612 G 3713 1070
+> 14 0 23 3612 G 3637 1071
+> 15 0 23 3612 G 3638 1071
+> 14 0 24 3612 G 3638 1072
+> 15 0 24 3612 G 3713 1072
+> 14 0 23 3612 G 3649 1073
+> 15 0 23 3612 G 3650 1073
+> 14 0 24 3612 G 3650 1074
+> 15 0 24 3612 G 3713 1074
+> 14 0 23 3612 G 3679 1075
+> 15 0 23 3612 G 3680 1075
+> 14 0 24 3612 G 3680 1076
+> 15 0 24 3612 G 3713 1076
+> 14 0 23 3612 G 3709 1077
+> 15 0 23 3612 G 3710 1077
+> 14 0 24 3612 G 3710 1078
+> 15 0 24 3612 G 3713 1078
+> 14 0 23 3612 G 3661 1079
+> 15 0 23 3612 G 3662 1079
+> 14 0 24 3612 G 3662 1080
+> 15 0 24 3612 G 3713 1080
+> 14 0 23 3612 G 3691 1081
+> 15 0 23 3612 G 3692 1081
+> 14 0 24 3612 G 3692 1082
+> 15 0 24 3612 G 3713 1082
+> 14 0 23 3612 G 3622 1083
+> 15 0 23 3612 G 3623 1083
+> 14 0 24 3612 G 3623 1084
+> 15 0 24 3612 G 3713 1084
+> 14 0 23 3612 G 3634 1085
+> 15 0 23 3612 G 3635 1085
+> 14 0 24 3612 G 3635 1086
+> 15 0 24 3612 G 3713 1086
+> 14 0 23 3612 G 3646 1087
+> 15 0 23 3612 G 3647 1087
+> 14 0 24 3612 G 3647 1088
+> 15 0 24 3612 G 3713 1088
+> 14 0 23 3612 G 3676 1089
+> 15 0 23 3612 G 3677 1089
+> 14 0 24 3612 G 3677 1090
+> 15 0 24 3612 G 3713 1090
+> 14 0 23 3612 G 3706 1091
+> 15 0 23 3612 G 3707 1091
+> 14 0 24 3612 G 3707 1092
+> 15 0 24 3612 G 3713 1092
+> 14 0 23 3612 G 3658 1093
+> 15 0 23 3612 G 3659 1093
+> 14 0 24 3612 G 3659 1094
+> 15 0 24 3612 G 3713 1094
+> 14 0 23 3612 G 3688 1095
+> 15 0 23 3612 G 3689 1095
+> 14 0 24 3612 G 3689 1096
+> 15 0 24 3612 G 3713 1096
+> 14 0 23 3612 G 3619 1097
+> 15 0 23 3612 G 3620 1097
+> 14 0 24 3612 G 3620 1098
+> 15 0 24 3612 G 3713 1098
+> 14 0 23 3612 G 3631 1099
+> 15 0 23 3612 G 3632 1099
+> 14 0 24 3612 G 3632 1100
+> 15 0 24 3612 G 3713 1100
+> 14 0 23 3612 G 3643 1101
+> 15 0 23 3612 G 3644 1101
+> 14 0 24 3612 G 3644 1102
+> 15 0 24 3612 G 3713 1102
+> 14 0 23 3612 G 3673 1103
+> 15 0 23 3612 G 3674 1103
+> 14 0 24 3612 G 3674 1104
+> 15 0 24 3612 G 3713 1104
+> 14 0 23 3612 G 3703 1105
+> 15 0 23 3612 G 3704 1105
+> 14 0 24 3612 G 3704 1106
+> 15 0 24 3612 G 3713 1106
+> 14 0 23 3612 G 3655 1107
+> 15 0 23 3612 G 3656 1107
+> 14 0 24 3612 G 3656 1108
+> 15 0 24 3612 G 3713 1108
+> 14 0 23 3612 G 3685 1109
+> 15 0 23 3612 G 3686 1109
+> 14 0 24 3612 G 3686 1110
+> 15 0 24 3612 G 3713 1110
+> 14 0 23 3612 G 3667 1111
+> 15 0 23 3612 G 3668 1111
+> 14 0 24 3612 G 3668 1112
+> 15 0 24 3612 G 3713 1112
+> 14 0 23 3612 G 3697 1113
+> 15 0 23 3612 G 3698 1113
+> 14 0 24 3612 G 3698 1114
+> 15 0 24 3612 G 3713 1114
+> 14 0 23 3612 G 3616 1115
+> 15 0 23 3612 G 3617 1115
+> 14 0 24 3612 G 3617 1116
+> 15 0 24 3612 G 3713 1116
+> 14 0 23 3612 G 3628 1117
+> 15 0 23 3612 G 3629 1117
+> 14 0 24 3612 G 3629 1118
+> 15 0 24 3612 G 3713 1118
+> 14 0 23 3715 G 3725 1119
+> 15 0 23 3715 G 3726 1119
+> 14 0 24 3715 G 3726 1120
+> 15 0 24 3715 G 3792 1120
+> 14 0 24 3715 G 3792 1121
+> 15 0 24 3715 G 3739 1121
+> 14 0 25 3715 G 3739 1122
+> 15 0 25 3715 G 3737 1122
+> 14 0 24 3715 G 3792 1123
+> 15 0 24 3715 G 3748 1123
+> 14 0 25 3715 G 3748 1124
+> 15 0 25 3715 G 3746 1124
+> 14 0 24 3715 G 3792 1125
+> 15 0 24 3715 G 3778 1125
+> 14 0 25 3715 G 3778 1126
+> 15 0 25 3715 G 3776 1126
+> 14 0 24 3715 G 3792 1127
+> 15 0 24 3715 G 3760 1127
+> 14 0 25 3715 G 3760 1128
+> 15 0 25 3715 G 3758 1128
+> 14 0 24 3715 G 3792 1129
+> 15 0 24 3715 G 3790 1129
+> 14 0 25 3715 G 3790 1130
+> 15 0 25 3715 G 3788 1130
+> 14 0 24 3715 G 3792 1131
+> 15 0 24 3715 G 3772 1131
+> 14 0 25 3715 G 3772 1132
+> 15 0 25 3715 G 3770 1132
+> 14 0 24 3715 G 3792 1133
+> 15 0 24 3715 G 3724 1133
+> 14 0 25 3715 G 3724 1134
+> 15 0 25 3715 G 3722 1134
+> 14 0 24 3715 G 3792 1135
+> 15 0 24 3715 G 3736 1135
+> 14 0 25 3715 G 3736 1136
+> 15 0 25 3715 G 3734 1136
+> 14 0 26 3715 G 3792 1137
+> 15 0 26 3715 G 3791 1137
+> 14 0 24 3715 G 3792 1138
+> 15 0 24 3715 G 3745 1138
+> 14 0 25 3715 G 3745 1139
+> 15 0 25 3715 G 3743 1139
+> 14 0 24 3715 G 3792 1140
+> 15 0 24 3715 G 3775 1140
+> 14 0 25 3715 G 3775 1141
+> 15 0 25 3715 G 3773 1141
+> 14 0 24 3715 G 3792 1142
+> 15 0 24 3715 G 3757 1142
+> 14 0 25 3715 G 3757 1143
+> 15 0 25 3715 G 3755 1143
+> 14 0 24 3715 G 3792 1144
+> 15 0 24 3715 G 3787 1144
+> 14 0 25 3715 G 3787 1145
+> 15 0 25 3715 G 3785 1145
+> 14 0 24 3715 G 3792 1146
+> 15 0 24 3715 G 3769 1146
+> 14 0 25 3715 G 3769 1147
+> 15 0 25 3715 G 3767 1147
+> 14 0 24 3715 G 3792 1148
+> 15 0 24 3715 G 3721 1148
+> 14 0 25 3715 G 3721 1149
+> 15 0 25 3715 G 3719 1149
+> 14 0 24 3715 G 3792 1150
+> 15 0 24 3715 G 3733 1150
+> 14 0 25 3715 G 3733 1151
+> 15 0 25 3715 G 3731 1151
+> 14 0 24 3715 G 3792 1152
+> 15 0 24 3715 G 3754 1152
+> 14 0 25 3715 G 3754 1153
+> 15 0 25 3715 G 3752 1153
+> 14 0 24 3715 G 3792 1154
+> 15 0 24 3715 G 3784 1154
+> 14 0 25 3715 G 3784 1155
+> 15 0 25 3715 G 3782 1155
+> 14 0 24 3715 G 3792 1156
+> 15 0 24 3715 G 3766 1156
+> 14 0 25 3715 G 3766 1157
+> 15 0 25 3715 G 3764 1157
+> 14 0 24 3715 G 3792 1158
+> 15 0 24 3715 G 3718 1158
+> 14 0 25 3715 G 3718 1159
+> 15 0 25 3715 G 3716 1159
+> 14 0 24 3715 G 3792 1160
+> 15 0 24 3715 G 3730 1160
+> 14 0 25 3715 G 3730 1161
+> 15 0 25 3715 G 3728 1161
+> 14 0 24 3715 G 3792 1162
+> 15 0 24 3715 G 3742 1162
+> 14 0 25 3715 G 3742 1163
+> 15 0 25 3715 G 3740 1163
+> 14 0 24 3715 G 3792 1164
+> 15 0 24 3715 G 3751 1164
+> 14 0 25 3715 G 3751 1165
+> 15 0 25 3715 G 3749 1165
+> 14 0 24 3715 G 3792 1166
+> 15 0 24 3715 G 3781 1166
+> 14 0 25 3715 G 3781 1167
+> 15 0 25 3715 G 3779 1167
+> 14 0 24 3715 G 3792 1168
+> 15 0 24 3715 G 3763 1168
+> 14 0 25 3715 G 3763 1169
+> 15 0 25 3715 G 3761 1169
+> 14 0 23 3715 G 3737 1170
+> 15 0 23 3715 G 3738 1170
+> 14 0 24 3715 G 3738 1171
+> 15 0 24 3715 G 3792 1171
+> 14 0 24 3715 G 3792 1172
+> 15 0 24 3715 G 3727 1172
+> 14 0 25 3715 G 3727 1173
+> 15 0 25 3715 G 3725 1173
+> 14 0 23 3715 G 3746 1174
+> 15 0 23 3715 G 3747 1174
+> 14 0 24 3715 G 3747 1175
+> 15 0 24 3715 G 3792 1175
+> 14 0 23 3715 G 3776 1176
+> 15 0 23 3715 G 3777 1176
+> 14 0 24 3715 G 3777 1177
+> 15 0 24 3715 G 3792 1177
+> 14 0 23 3715 G 3758 1178
+> 15 0 23 3715 G 3759 1178
+> 14 0 24 3715 G 3759 1179
+> 15 0 24 3715 G 3792 1179
+> 14 0 23 3715 G 3788 1180
+> 15 0 23 3715 G 3789 1180
+> 14 0 24 3715 G 3789 1181
+> 15 0 24 3715 G 3792 1181
+> 14 0 23 3715 G 3770 1182
+> 15 0 23 3715 G 3771 1182
+> 14 0 24 3715 G 3771 1183
+> 15 0 24 3715 G 3792 1183
+> 14 0 23 3715 G 3722 1184
+> 15 0 23 3715 G 3723 1184
+> 14 0 24 3715 G 3723 1185
+> 15 0 24 3715 G 3792 1185
+> 14 0 23 3715 G 3734 1186
+> 15 0 23 3715 G 3735 1186
+> 14 0 24 3715 G 3735 1187
+> 15 0 24 3715 G 3792 1187
+> 14 0 23 3715 G 3743 1188
+> 15 0 23 3715 G 3744 1188
+> 14 0 24 3715 G 3744 1189
+> 15 0 24 3715 G 3792 1189
+> 14 0 23 3715 G 3773 1190
+> 15 0 23 3715 G 3774 1190
+> 14 0 24 3715 G 3774 1191
+> 15 0 24 3715 G 3792 1191
+> 14 0 23 3715 G 3755 1192
+> 15 0 23 3715 G 3756 1192
+> 14 0 24 3715 G 3756 1193
+> 15 0 24 3715 G 3792 1193
+> 14 0 23 3715 G 3785 1194
+> 15 0 23 3715 G 3786 1194
+> 14 0 24 3715 G 3786 1195
+> 15 0 24 3715 G 3792 1195
+> 14 0 23 3715 G 3767 1196
+> 15 0 23 3715 G 3768 1196
+> 14 0 24 3715 G 3768 1197
+> 15 0 24 3715 G 3792 1197
+> 14 0 23 3715 G 3719 1198
+> 15 0 23 3715 G 3720 1198
+> 14 0 24 3715 G 3720 1199
+> 15 0 24 3715 G 3792 1199
+> 14 0 23 3715 G 3731 1200
+> 15 0 23 3715 G 3732 1200
+> 14 0 24 3715 G 3732 1201
+> 15 0 24 3715 G 3792 1201
+> 14 0 23 3715 G 3752 1202
+> 15 0 23 3715 G 3753 1202
+> 14 0 24 3715 G 3753 1203
+> 15 0 24 3715 G 3792 1203
+> 14 0 23 3715 G 3782 1204
+> 15 0 23 3715 G 3783 1204
+> 14 0 24 3715 G 3783 1205
+> 15 0 24 3715 G 3792 1205
+> 14 0 23 3715 G 3764 1206
+> 15 0 23 3715 G 3765 1206
+> 14 0 24 3715 G 3765 1207
+> 15 0 24 3715 G 3792 1207
+> 14 0 23 3715 G 3716 1208
+> 15 0 23 3715 G 3717 1208
+> 14 0 24 3715 G 3717 1209
+> 15 0 24 3715 G 3792 1209
+> 14 0 23 3715 G 3728 1210
+> 15 0 23 3715 G 3729 1210
+> 14 0 24 3715 G 3729 1211
+> 15 0 24 3715 G 3792 1211
+> 14 0 23 3715 G 3740 1212
+> 15 0 23 3715 G 3741 1212
+> 14 0 24 3715 G 3741 1213
+> 15 0 24 3715 G 3792 1213
+> 14 0 23 3715 G 3749 1214
+> 15 0 23 3715 G 3750 1214
+> 14 0 24 3715 G 3750 1215
+> 15 0 24 3715 G 3792 1215
+> 14 0 23 3715 G 3779 1216
+> 15 0 23 3715 G 3780 1216
+> 14 0 24 3715 G 3780 1217
+> 15 0 24 3715 G 3792 1217
+> 14 0 23 3715 G 3761 1218
+> 15 0 23 3715 G 3762 1218
+> 14 0 24 3715 G 3762 1219
+> 15 0 24 3715 G 3792 1219
+> 14 0 20 3415 G 3919 1220
+> 15 0 20 3415 G 3917 1220
+> 14 0 22 3415 G 3917 1221
+> 15 0 22 3415 G 3915 1221
+> 14 0 20 3415 G 3919 1222
+> 15 0 20 3415 G 3611 1222
+> 14 0 22 3415 G 3611 1223
+> 15 0 22 3415 G 3609 1223
+> 14 0 20 3415 G 3919 1224
+> 15 0 20 3415 G 3714 1224
+> 14 0 22 3415 G 3714 1225
+> 15 0 22 3415 G 3712 1225
+> 14 0 20 3415 G 3919 1226
+> 15 0 20 3415 G 3793 1226
+> 14 0 22 3415 G 3793 1227
+> 15 0 22 3415 G 3791 1227
+> 14 0 21 3415 G 3917 1228
+> 15 0 21 3415 G 3611 1228
+> 14 0 21 3415 G 3917 1229
+> 15 0 21 3415 G 3714 1229
+> 14 0 21 3415 G 3917 1230
+> 15 0 21 3415 G 3793 1230
+> 14 0 21 3415 G 3611 1231
+> 15 0 21 3415 G 3714 1231
+> 14 0 21 3415 G 3611 1232
+> 15 0 21 3415 G 3793 1232
+> 14 0 21 3415 G 3714 1233
+> 15 0 21 3415 G 3793 1233
+> 14 0 23 540 G 628 1234
+> 15 0 23 540 G 629 1234
+> 14 0 24 540 G 629 1235
+> 15 0 24 540 G 758 1235
+> 14 0 24 540 G 758 1236
+> 15 0 24 540 G 582 1236
+> 14 0 25 540 G 582 1237
+> 15 0 25 540 G 580 1237
+> 14 0 24 540 G 758 1238
+> 15 0 24 540 G 666 1238
+> 14 0 25 540 G 666 1239
+> 15 0 25 540 G 664 1239
+> 14 0 24 540 G 758 1240
+> 15 0 24 540 G 750 1240
+> 14 0 25 540 G 750 1241
+> 15 0 25 540 G 748 1241
+> 14 0 24 540 G 758 1242
+> 15 0 24 540 G 618 1242
+> 14 0 25 540 G 618 1243
+> 15 0 25 540 G 616 1243
+> 14 0 24 540 G 758 1244
+> 15 0 24 540 G 702 1244
+> 14 0 25 540 G 702 1245
+> 15 0 25 540 G 700 1245
+> 14 0 24 540 G 758 1246
+> 15 0 24 540 G 654 1246
+> 14 0 25 540 G 654 1247
+> 15 0 25 540 G 652 1247
+> 14 0 24 540 G 758 1248
+> 15 0 24 540 G 738 1248
+> 14 0 25 540 G 738 1249
+> 15 0 25 540 G 736 1249
+> 14 0 24 540 G 758 1250
+> 15 0 24 540 G 564 1250
+> 14 0 25 540 G 564 1251
+> 15 0 25 540 G 562 1251
+> 14 0 24 540 G 758 1252
+> 15 0 24 540 G 573 1252
+> 14 0 25 540 G 573 1253
+> 15 0 25 540 G 571 1253
+> 14 0 24 540 G 758 1254
+> 15 0 24 540 G 609 1254
+> 14 0 25 540 G 609 1255
+> 15 0 25 540 G 607 1255
+> 14 0 24 540 G 758 1256
+> 15 0 24 540 G 693 1256
+> 14 0 25 540 G 693 1257
+> 15 0 25 540 G 691 1257
+> 14 0 24 540 G 758 1258
+> 15 0 24 540 G 645 1258
+> 14 0 25 540 G 645 1259
+> 15 0 25 540 G 643 1259
+> 14 0 24 540 G 758 1260
+> 15 0 24 540 G 729 1260
+> 14 0 25 540 G 729 1261
+> 15 0 25 540 G 727 1261
+> 14 0 24 540 G 758 1262
+> 15 0 24 540 G 597 1262
+> 14 0 25 540 G 597 1263
+> 15 0 25 540 G 595 1263
+> 14 0 24 540 G 758 1264
+> 15 0 24 540 G 681 1264
+> 14 0 25 540 G 681 1265
+> 15 0 25 540 G 679 1265
+> 14 0 24 540 G 758 1266
+> 15 0 24 540 G 717 1266
+> 14 0 25 540 G 717 1267
+> 15 0 25 540 G 715 1267
+> 14 0 24 540 G 758 1268
+> 15 0 24 540 G 555 1268
+> 14 0 25 540 G 555 1269
+> 15 0 25 540 G 553 1269
+> 14 0 24 540 G 758 1270
+> 15 0 24 540 G 600 1270
+> 14 0 25 540 G 600 1271
+> 15 0 25 540 G 598 1271
+> 14 0 24 540 G 758 1272
+> 15 0 24 540 G 636 1272
+> 14 0 25 540 G 636 1273
+> 15 0 25 540 G 634 1273
+> 14 0 24 540 G 758 1274
+> 15 0 24 540 G 720 1274
+> 14 0 25 540 G 720 1275
+> 15 0 25 540 G 718 1275
+> 14 0 24 540 G 758 1276
+> 15 0 24 540 G 588 1276
+> 14 0 25 540 G 588 1277
+> 15 0 25 540 G 586 1277
+> 14 0 24 540 G 758 1278
+> 15 0 24 540 G 672 1278
+> 14 0 25 540 G 672 1279
+> 15 0 25 540 G 670 1279
+> 14 0 24 540 G 758 1280
+> 15 0 24 540 G 756 1280
+> 14 0 25 540 G 756 1281
+> 15 0 25 540 G 754 1281
+> 14 0 24 540 G 758 1282
+> 15 0 24 540 G 624 1282
+> 14 0 25 540 G 624 1283
+> 15 0 25 540 G 622 1283
+> 14 0 24 540 G 758 1284
+> 15 0 24 540 G 708 1284
+> 14 0 25 540 G 708 1285
+> 15 0 25 540 G 706 1285
+> 14 0 24 540 G 758 1286
+> 15 0 24 540 G 744 1286
+> 14 0 25 540 G 744 1287
+> 15 0 25 540 G 742 1287
+> 14 0 24 540 G 758 1288
+> 15 0 24 540 G 546 1288
+> 14 0 25 540 G 546 1289
+> 15 0 25 540 G 544 1289
+> 14 0 24 540 G 758 1290
+> 15 0 24 540 G 579 1290
+> 14 0 25 540 G 579 1291
+> 15 0 25 540 G 577 1291
+> 14 0 24 540 G 758 1292
+> 15 0 24 540 G 663 1292
+> 14 0 25 540 G 663 1293
+> 15 0 25 540 G 661 1293
+> 14 0 24 540 G 758 1294
+> 15 0 24 540 G 615 1294
+> 14 0 25 540 G 615 1295
+> 15 0 25 540 G 613 1295
+> 14 0 24 540 G 758 1296
+> 15 0 24 540 G 699 1296
+> 14 0 25 540 G 699 1297
+> 15 0 25 540 G 697 1297
+> 14 0 24 540 G 758 1298
+> 15 0 24 540 G 651 1298
+> 14 0 25 540 G 651 1299
+> 15 0 25 540 G 649 1299
+> 14 0 24 540 G 758 1300
+> 15 0 24 540 G 735 1300
+> 14 0 25 540 G 735 1301
+> 15 0 25 540 G 733 1301
+> 14 0 24 540 G 758 1302
+> 15 0 24 540 G 687 1302
+> 14 0 25 540 G 687 1303
+> 15 0 25 540 G 685 1303
+> 14 0 24 540 G 758 1304
+> 15 0 24 540 G 561 1304
+> 14 0 25 540 G 561 1305
+> 15 0 25 540 G 559 1305
+> 14 0 24 540 G 758 1306
+> 15 0 24 540 G 570 1306
+> 14 0 25 540 G 570 1307
+> 15 0 25 540 G 568 1307
+> 14 0 24 540 G 758 1308
+> 15 0 24 540 G 606 1308
+> 14 0 25 540 G 606 1309
+> 15 0 25 540 G 604 1309
+> 14 0 24 540 G 758 1310
+> 15 0 24 540 G 690 1310
+> 14 0 25 540 G 690 1311
+> 15 0 25 540 G 688 1311
+> 14 0 24 540 G 758 1312
+> 15 0 24 540 G 642 1312
+> 14 0 25 540 G 642 1313
+> 15 0 25 540 G 640 1313
+> 14 0 24 540 G 758 1314
+> 15 0 24 540 G 726 1314
+> 14 0 25 540 G 726 1315
+> 15 0 25 540 G 724 1315
+> 14 0 24 540 G 758 1316
+> 15 0 24 540 G 594 1316
+> 14 0 25 540 G 594 1317
+> 15 0 25 540 G 592 1317
+> 14 0 24 540 G 758 1318
+> 15 0 24 540 G 678 1318
+> 14 0 25 540 G 678 1319
+> 15 0 25 540 G 676 1319
+> 14 0 24 540 G 758 1320
+> 15 0 24 540 G 714 1320
+> 14 0 25 540 G 714 1321
+> 15 0 25 540 G 712 1321
+> 14 0 26 540 G 758 1322
+> 15 0 26 540 G 757 1322
+> 14 0 24 540 G 758 1323
+> 15 0 24 540 G 552 1323
+> 14 0 25 540 G 552 1324
+> 15 0 25 540 G 550 1324
+> 14 0 24 540 G 758 1325
+> 15 0 24 540 G 633 1325
+> 14 0 25 540 G 633 1326
+> 15 0 25 540 G 631 1326
+> 14 0 24 540 G 758 1327
+> 15 0 24 540 G 585 1327
+> 14 0 25 540 G 585 1328
+> 15 0 25 540 G 583 1328
+> 14 0 24 540 G 758 1329
+> 15 0 24 540 G 669 1329
+> 14 0 25 540 G 669 1330
+> 15 0 25 540 G 667 1330
+> 14 0 24 540 G 758 1331
+> 15 0 24 540 G 753 1331
+> 14 0 25 540 G 753 1332
+> 15 0 25 540 G 751 1332
+> 14 0 24 540 G 758 1333
+> 15 0 24 540 G 621 1333
+> 14 0 25 540 G 621 1334
+> 15 0 25 540 G 619 1334
+> 14 0 24 540 G 758 1335
+> 15 0 24 540 G 705 1335
+> 14 0 25 540 G 705 1336
+> 15 0 25 540 G 703 1336
+> 14 0 24 540 G 758 1337
+> 15 0 24 540 G 657 1337
+> 14 0 25 540 G 657 1338
+> 15 0 25 540 G 655 1338
+> 14 0 24 540 G 758 1339
+> 15 0 24 540 G 741 1339
+> 14 0 25 540 G 741 1340
+> 15 0 25 540 G 739 1340
+> 14 0 24 540 G 758 1341
+> 15 0 24 540 G 543 1341
+> 14 0 25 540 G 543 1342
+> 15 0 25 540 G 541 1342
+> 14 0 24 540 G 758 1343
+> 15 0 24 540 G 567 1343
+> 14 0 25 540 G 567 1344
+> 15 0 25 540 G 565 1344
+> 14 0 24 540 G 758 1345
+> 15 0 24 540 G 576 1345
+> 14 0 25 540 G 576 1346
+> 15 0 25 540 G 574 1346
+> 14 0 24 540 G 758 1347
+> 15 0 24 540 G 660 1347
+> 14 0 25 540 G 660 1348
+> 15 0 25 540 G 658 1348
+> 14 0 24 540 G 758 1349
+> 15 0 24 540 G 612 1349
+> 14 0 25 540 G 612 1350
+> 15 0 25 540 G 610 1350
+> 14 0 24 540 G 758 1351
+> 15 0 24 540 G 696 1351
+> 14 0 25 540 G 696 1352
+> 15 0 25 540 G 694 1352
+> 14 0 24 540 G 758 1353
+> 15 0 24 540 G 648 1353
+> 14 0 25 540 G 648 1354
+> 15 0 25 540 G 646 1354
+> 14 0 24 540 G 758 1355
+> 15 0 24 540 G 732 1355
+> 14 0 25 540 G 732 1356
+> 15 0 25 540 G 730 1356
+> 14 0 24 540 G 758 1357
+> 15 0 24 540 G 684 1357
+> 14 0 25 540 G 684 1358
+> 15 0 25 540 G 682 1358
+> 14 0 24 540 G 758 1359
+> 15 0 24 540 G 558 1359
+> 14 0 25 540 G 558 1360
+> 15 0 25 540 G 556 1360
+> 14 0 24 540 G 758 1361
+> 15 0 24 540 G 603 1361
+> 14 0 25 540 G 603 1362
+> 15 0 25 540 G 601 1362
+> 14 0 24 540 G 758 1363
+> 15 0 24 540 G 639 1363
+> 14 0 25 540 G 639 1364
+> 15 0 25 540 G 637 1364
+> 14 0 24 540 G 758 1365
+> 15 0 24 540 G 723 1365
+> 14 0 25 540 G 723 1366
+> 15 0 25 540 G 721 1366
+> 14 0 24 540 G 758 1367
+> 15 0 24 540 G 591 1367
+> 14 0 25 540 G 591 1368
+> 15 0 25 540 G 589 1368
+> 14 0 24 540 G 758 1369
+> 15 0 24 540 G 675 1369
+> 14 0 25 540 G 675 1370
+> 15 0 25 540 G 673 1370
+> 14 0 24 540 G 758 1371
+> 15 0 24 540 G 627 1371
+> 14 0 25 540 G 627 1372
+> 15 0 25 540 G 625 1372
+> 14 0 24 540 G 758 1373
+> 15 0 24 540 G 711 1373
+> 14 0 25 540 G 711 1374
+> 15 0 25 540 G 709 1374
+> 14 0 24 540 G 758 1375
+> 15 0 24 540 G 747 1375
+> 14 0 25 540 G 747 1376
+> 15 0 25 540 G 745 1376
+> 14 0 24 540 G 758 1377
+> 15 0 24 540 G 549 1377
+> 14 0 25 540 G 549 1378
+> 15 0 25 540 G 547 1378
+> 14 0 23 540 G 580 1379
+> 15 0 23 540 G 581 1379
+> 14 0 24 540 G 581 1380
+> 15 0 24 540 G 758 1380
+> 14 0 24 540 G 758 1381
+> 15 0 24 540 G 630 1381
+> 14 0 25 540 G 630 1382
+> 15 0 25 540 G 628 1382
+> 14 0 23 540 G 664 1383
+> 15 0 23 540 G 665 1383
+> 14 0 24 540 G 665 1384
+> 15 0 24 540 G 758 1384
+> 14 0 23 540 G 748 1385
+> 15 0 23 540 G 749 1385
+> 14 0 24 540 G 749 1386
+> 15 0 24 540 G 758 1386
+> 14 0 23 540 G 616 1387
+> 15 0 23 540 G 617 1387
+> 14 0 24 540 G 617 1388
+> 15 0 24 540 G 758 1388
+> 14 0 23 540 G 700 1389
+> 15 0 23 540 G 701 1389
+> 14 0 24 540 G 701 1390
+> 15 0 24 540 G 758 1390
+> 14 0 23 540 G 652 1391
+> 15 0 23 540 G 653 1391
+> 14 0 24 540 G 653 1392
+> 15 0 24 540 G 758 1392
+> 14 0 23 540 G 736 1393
+> 15 0 23 540 G 737 1393
+> 14 0 24 540 G 737 1394
+> 15 0 24 540 G 758 1394
+> 14 0 23 540 G 562 1395
+> 15 0 23 540 G 563 1395
+> 14 0 24 540 G 563 1396
+> 15 0 24 540 G 758 1396
+> 14 0 23 540 G 571 1397
+> 15 0 23 540 G 572 1397
+> 14 0 24 540 G 572 1398
+> 15 0 24 540 G 758 1398
+> 14 0 23 540 G 607 1399
+> 15 0 23 540 G 608 1399
+> 14 0 24 540 G 608 1400
+> 15 0 24 540 G 758 1400
+> 14 0 23 540 G 691 1401
+> 15 0 23 540 G 692 1401
+> 14 0 24 540 G 692 1402
+> 15 0 24 540 G 758 1402
+> 14 0 23 540 G 643 1403
+> 15 0 23 540 G 644 1403
+> 14 0 24 540 G 644 1404
+> 15 0 24 540 G 758 1404
+> 14 0 23 540 G 727 1405
+> 15 0 23 540 G 728 1405
+> 14 0 24 540 G 728 1406
+> 15 0 24 540 G 758 1406
+> 14 0 23 540 G 595 1407
+> 15 0 23 540 G 596 1407
+> 14 0 24 540 G 596 1408
+> 15 0 24 540 G 758 1408
+> 14 0 23 540 G 679 1409
+> 15 0 23 540 G 680 1409
+> 14 0 24 540 G 680 1410
+> 15 0 24 540 G 758 1410
+> 14 0 23 540 G 715 1411
+> 15 0 23 540 G 716 1411
+> 14 0 24 540 G 716 1412
+> 15 0 24 540 G 758 1412
+> 14 0 23 540 G 553 1413
+> 15 0 23 540 G 554 1413
+> 14 0 24 540 G 554 1414
+> 15 0 24 540 G 758 1414
+> 14 0 23 540 G 598 1415
+> 15 0 23 540 G 599 1415
+> 14 0 24 540 G 599 1416
+> 15 0 24 540 G 758 1416
+> 14 0 23 540 G 634 1417
+> 15 0 23 540 G 635 1417
+> 14 0 24 540 G 635 1418
+> 15 0 24 540 G 758 1418
+> 14 0 23 540 G 718 1419
+> 15 0 23 540 G 719 1419
+> 14 0 24 540 G 719 1420
+> 15 0 24 540 G 758 1420
+> 14 0 23 540 G 586 1421
+> 15 0 23 540 G 587 1421
+> 14 0 24 540 G 587 1422
+> 15 0 24 540 G 758 1422
+> 14 0 23 540 G 670 1423
+> 15 0 23 540 G 671 1423
+> 14 0 24 540 G 671 1424
+> 15 0 24 540 G 758 1424
+> 14 0 23 540 G 754 1425
+> 15 0 23 540 G 755 1425
+> 14 0 24 540 G 755 1426
+> 15 0 24 540 G 758 1426
+> 14 0 23 540 G 622 1427
+> 15 0 23 540 G 623 1427
+> 14 0 24 540 G 623 1428
+> 15 0 24 540 G 758 1428
+> 14 0 23 540 G 706 1429
+> 15 0 23 540 G 707 1429
+> 14 0 24 540 G 707 1430
+> 15 0 24 540 G 758 1430
+> 14 0 23 540 G 742 1431
+> 15 0 23 540 G 743 1431
+> 14 0 24 540 G 743 1432
+> 15 0 24 540 G 758 1432
+> 14 0 23 540 G 544 1433
+> 15 0 23 540 G 545 1433
+> 14 0 24 540 G 545 1434
+> 15 0 24 540 G 758 1434
+> 14 0 23 540 G 577 1435
+> 15 0 23 540 G 578 1435
+> 14 0 24 540 G 578 1436
+> 15 0 24 540 G 758 1436
+> 14 0 23 540 G 661 1437
+> 15 0 23 540 G 662 1437
+> 14 0 24 540 G 662 1438
+> 15 0 24 540 G 758 1438
+> 14 0 23 540 G 613 1439
+> 15 0 23 540 G 614 1439
+> 14 0 24 540 G 614 1440
+> 15 0 24 540 G 758 1440
+> 14 0 23 540 G 697 1441
+> 15 0 23 540 G 698 1441
+> 14 0 24 540 G 698 1442
+> 15 0 24 540 G 758 1442
+> 14 0 23 540 G 649 1443
+> 15 0 23 540 G 650 1443
+> 14 0 24 540 G 650 1444
+> 15 0 24 540 G 758 1444
+> 14 0 23 540 G 733 1445
+> 15 0 23 540 G 734 1445
+> 14 0 24 540 G 734 1446
+> 15 0 24 540 G 758 1446
+> 14 0 23 540 G 685 1447
+> 15 0 23 540 G 686 1447
+> 14 0 24 540 G 686 1448
+> 15 0 24 540 G 758 1448
+> 14 0 23 540 G 559 1449
+> 15 0 23 540 G 560 1449
+> 14 0 24 540 G 560 1450
+> 15 0 24 540 G 758 1450
+> 14 0 23 540 G 568 1451
+> 15 0 23 540 G 569 1451
+> 14 0 24 540 G 569 1452
+> 15 0 24 540 G 758 1452
+> 14 0 23 540 G 604 1453
+> 15 0 23 540 G 605 1453
+> 14 0 24 540 G 605 1454
+> 15 0 24 540 G 758 1454
+> 14 0 23 540 G 688 1455
+> 15 0 23 540 G 689 1455
+> 14 0 24 540 G 689 1456
+> 15 0 24 540 G 758 1456
+> 14 0 23 540 G 640 1457
+> 15 0 23 540 G 641 1457
+> 14 0 24 540 G 641 1458
+> 15 0 24 540 G 758 1458
+> 14 0 23 540 G 724 1459
+> 15 0 23 540 G 725 1459
+> 14 0 24 540 G 725 1460
+> 15 0 24 540 G 758 1460
+> 14 0 23 540 G 592 1461
+> 15 0 23 540 G 593 1461
+> 14 0 24 540 G 593 1462
+> 15 0 24 540 G 758 1462
+> 14 0 23 540 G 676 1463
+> 15 0 23 540 G 677 1463
+> 14 0 24 540 G 677 1464
+> 15 0 24 540 G 758 1464
+> 14 0 23 540 G 712 1465
+> 15 0 23 540 G 713 1465
+> 14 0 24 540 G 713 1466
+> 15 0 24 540 G 758 1466
+> 14 0 23 540 G 550 1467
+> 15 0 23 540 G 551 1467
+> 14 0 24 540 G 551 1468
+> 15 0 24 540 G 758 1468
+> 14 0 23 540 G 631 1469
+> 15 0 23 540 G 632 1469
+> 14 0 24 540 G 632 1470
+> 15 0 24 540 G 758 1470
+> 14 0 23 540 G 583 1471
+> 15 0 23 540 G 584 1471
+> 14 0 24 540 G 584 1472
+> 15 0 24 540 G 758 1472
+> 14 0 23 540 G 667 1473
+> 15 0 23 540 G 668 1473
+> 14 0 24 540 G 668 1474
+> 15 0 24 540 G 758 1474
+> 14 0 23 540 G 751 1475
+> 15 0 23 540 G 752 1475
+> 14 0 24 540 G 752 1476
+> 15 0 24 540 G 758 1476
+> 14 0 23 540 G 619 1477
+> 15 0 23 540 G 620 1477
+> 14 0 24 540 G 620 1478
+> 15 0 24 540 G 758 1478
+> 14 0 23 540 G 703 1479
+> 15 0 23 540 G 704 1479
+> 14 0 24 540 G 704 1480
+> 15 0 24 540 G 758 1480
+> 14 0 23 540 G 655 1481
+> 15 0 23 540 G 656 1481
+> 14 0 24 540 G 656 1482
+> 15 0 24 540 G 758 1482
+> 14 0 23 540 G 739 1483
+> 15 0 23 540 G 740 1483
+> 14 0 24 540 G 740 1484
+> 15 0 24 540 G 758 1484
+> 14 0 23 540 G 541 1485
+> 15 0 23 540 G 542 1485
+> 14 0 24 540 G 542 1486
+> 15 0 24 540 G 758 1486
+> 14 0 23 540 G 565 1487
+> 15 0 23 540 G 566 1487
+> 14 0 24 540 G 566 1488
+> 15 0 24 540 G 758 1488
+> 14 0 23 540 G 574 1489
+> 15 0 23 540 G 575 1489
+> 14 0 24 540 G 575 1490
+> 15 0 24 540 G 758 1490
+> 14 0 23 540 G 658 1491
+> 15 0 23 540 G 659 1491
+> 14 0 24 540 G 659 1492
+> 15 0 24 540 G 758 1492
+> 14 0 23 540 G 610 1493
+> 15 0 23 540 G 611 1493
+> 14 0 24 540 G 611 1494
+> 15 0 24 540 G 758 1494
+> 14 0 23 540 G 694 1495
+> 15 0 23 540 G 695 1495
+> 14 0 24 540 G 695 1496
+> 15 0 24 540 G 758 1496
+> 14 0 23 540 G 646 1497
+> 15 0 23 540 G 647 1497
+> 14 0 24 540 G 647 1498
+> 15 0 24 540 G 758 1498
+> 14 0 23 540 G 730 1499
+> 15 0 23 540 G 731 1499
+> 14 0 24 540 G 731 1500
+> 15 0 24 540 G 758 1500
+> 14 0 23 540 G 682 1501
+> 15 0 23 540 G 683 1501
+> 14 0 24 540 G 683 1502
+> 15 0 24 540 G 758 1502
+> 14 0 23 540 G 556 1503
+> 15 0 23 540 G 557 1503
+> 14 0 24 540 G 557 1504
+> 15 0 24 540 G 758 1504
+> 14 0 23 540 G 601 1505
+> 15 0 23 540 G 602 1505
+> 14 0 24 540 G 602 1506
+> 15 0 24 540 G 758 1506
+> 14 0 23 540 G 637 1507
+> 15 0 23 540 G 638 1507
+> 14 0 24 540 G 638 1508
+> 15 0 24 540 G 758 1508
+> 14 0 23 540 G 721 1509
+> 15 0 23 540 G 722 1509
+> 14 0 24 540 G 722 1510
+> 15 0 24 540 G 758 1510
+> 14 0 23 540 G 589 1511
+> 15 0 23 540 G 590 1511
+> 14 0 24 540 G 590 1512
+> 15 0 24 540 G 758 1512
+> 14 0 23 540 G 673 1513
+> 15 0 23 540 G 674 1513
+> 14 0 24 540 G 674 1514
+> 15 0 24 540 G 758 1514
+> 14 0 23 540 G 625 1515
+> 15 0 23 540 G 626 1515
+> 14 0 24 540 G 626 1516
+> 15 0 24 540 G 758 1516
+> 14 0 23 540 G 709 1517
+> 15 0 23 540 G 710 1517
+> 14 0 24 540 G 710 1518
+> 15 0 24 540 G 758 1518
+> 14 0 23 540 G 745 1519
+> 15 0 23 540 G 746 1519
+> 14 0 24 540 G 746 1520
+> 15 0 24 540 G 758 1520
+> 14 0 23 540 G 547 1521
+> 15 0 23 540 G 548 1521
+> 14 0 24 540 G 548 1522
+> 15 0 24 540 G 758 1522
+> 14 0 23 760 G 788 1523
+> 15 0 23 760 G 789 1523
+> 14 0 24 760 G 789 1524
+> 15 0 24 760 G 864 1524
+> 14 0 24 760 G 864 1525
+> 15 0 24 760 G 850 1525
+> 14 0 25 760 G 850 1526
+> 15 0 25 760 G 848 1526
+> 14 0 24 760 G 864 1527
+> 15 0 24 760 G 826 1527
+> 14 0 25 760 G 826 1528
+> 15 0 25 760 G 824 1528
+> 14 0 24 760 G 864 1529
+> 15 0 24 760 G 802 1529
+> 14 0 25 760 G 802 1530
+> 15 0 25 760 G 800 1530
+> 14 0 24 760 G 864 1531
+> 15 0 24 760 G 862 1531
+> 14 0 25 760 G 862 1532
+> 15 0 25 760 G 860 1532
+> 14 0 24 760 G 864 1533
+> 15 0 24 760 G 838 1533
+> 14 0 25 760 G 838 1534
+> 15 0 25 760 G 836 1534
+> 14 0 24 760 G 864 1535
+> 15 0 24 760 G 814 1535
+> 14 0 25 760 G 814 1536
+> 15 0 25 760 G 812 1536
+> 14 0 26 760 G 864 1537
+> 15 0 26 760 G 863 1537
+> 14 0 24 760 G 864 1538
+> 15 0 24 760 G 766 1538
+> 14 0 25 760 G 766 1539
+> 15 0 25 760 G 764 1539
+> 14 0 24 760 G 864 1540
+> 15 0 24 760 G 778 1540
+> 14 0 25 760 G 778 1541
+> 15 0 25 760 G 776 1541
+> 14 0 24 760 G 864 1542
+> 15 0 24 760 G 793 1542
+> 14 0 25 760 G 793 1543
+> 15 0 25 760 G 791 1543
+> 14 0 24 760 G 864 1544
+> 15 0 24 760 G 853 1544
+> 14 0 25 760 G 853 1545
+> 15 0 25 760 G 851 1545
+> 14 0 24 760 G 864 1546
+> 15 0 24 760 G 829 1546
+> 14 0 25 760 G 829 1547
+> 15 0 25 760 G 827 1547
+> 14 0 24 760 G 864 1548
+> 15 0 24 760 G 805 1548
+> 14 0 25 760 G 805 1549
+> 15 0 25 760 G 803 1549
+> 14 0 24 760 G 864 1550
+> 15 0 24 760 G 841 1550
+> 14 0 25 760 G 841 1551
+> 15 0 25 760 G 839 1551
+> 14 0 24 760 G 864 1552
+> 15 0 24 760 G 817 1552
+> 14 0 25 760 G 817 1553
+> 15 0 25 760 G 815 1553
+> 14 0 24 760 G 864 1554
+> 15 0 24 760 G 769 1554
+> 14 0 25 760 G 769 1555
+> 15 0 25 760 G 767 1555
+> 14 0 24 760 G 864 1556
+> 15 0 24 760 G 781 1556
+> 14 0 25 760 G 781 1557
+> 15 0 25 760 G 779 1557
+> 14 0 24 760 G 864 1558
+> 15 0 24 760 G 820 1558
+> 14 0 25 760 G 820 1559
+> 15 0 25 760 G 818 1559
+> 14 0 24 760 G 864 1560
+> 15 0 24 760 G 796 1560
+> 14 0 25 760 G 796 1561
+> 15 0 25 760 G 794 1561
+> 14 0 24 760 G 864 1562
+> 15 0 24 760 G 856 1562
+> 14 0 25 760 G 856 1563
+> 15 0 25 760 G 854 1563
+> 14 0 24 760 G 864 1564
+> 15 0 24 760 G 832 1564
+> 14 0 25 760 G 832 1565
+> 15 0 25 760 G 830 1565
+> 14 0 24 760 G 864 1566
+> 15 0 24 760 G 808 1566
+> 14 0 25 760 G 808 1567
+> 15 0 25 760 G 806 1567
+> 14 0 24 760 G 864 1568
+> 15 0 24 760 G 844 1568
+> 14 0 25 760 G 844 1569
+> 15 0 25 760 G 842 1569
+> 14 0 24 760 G 864 1570
+> 15 0 24 760 G 772 1570
+> 14 0 25 760 G 772 1571
+> 15 0 25 760 G 770 1571
+> 14 0 24 760 G 864 1572
+> 15 0 24 760 G 784 1572
+> 14 0 25 760 G 784 1573
+> 15 0 25 760 G 782 1573
+> 14 0 24 760 G 864 1574
+> 15 0 24 760 G 823 1574
+> 14 0 25 760 G 823 1575
+> 15 0 25 760 G 821 1575
+> 14 0 24 760 G 864 1576
+> 15 0 24 760 G 799 1576
+> 14 0 25 760 G 799 1577
+> 15 0 25 760 G 797 1577
+> 14 0 24 760 G 864 1578
+> 15 0 24 760 G 859 1578
+> 14 0 25 760 G 859 1579
+> 15 0 25 760 G 857 1579
+> 14 0 24 760 G 864 1580
+> 15 0 24 760 G 835 1580
+> 14 0 25 760 G 835 1581
+> 15 0 25 760 G 833 1581
+> 14 0 24 760 G 864 1582
+> 15 0 24 760 G 811 1582
+> 14 0 25 760 G 811 1583
+> 15 0 25 760 G 809 1583
+> 14 0 24 760 G 864 1584
+> 15 0 24 760 G 847 1584
+> 14 0 25 760 G 847 1585
+> 15 0 25 760 G 845 1585
+> 14 0 24 760 G 864 1586
+> 15 0 24 760 G 763 1586
+> 14 0 25 760 G 763 1587
+> 15 0 25 760 G 761 1587
+> 14 0 24 760 G 864 1588
+> 15 0 24 760 G 775 1588
+> 14 0 25 760 G 775 1589
+> 15 0 25 760 G 773 1589
+> 14 0 24 760 G 864 1590
+> 15 0 24 760 G 787 1590
+> 14 0 25 760 G 787 1591
+> 15 0 25 760 G 785 1591
+> 14 0 23 760 G 848 1592
+> 15 0 23 760 G 849 1592
+> 14 0 24 760 G 849 1593
+> 15 0 24 760 G 864 1593
+> 14 0 24 760 G 864 1594
+> 15 0 24 760 G 790 1594
+> 14 0 25 760 G 790 1595
+> 15 0 25 760 G 788 1595
+> 14 0 23 760 G 824 1596
+> 15 0 23 760 G 825 1596
+> 14 0 24 760 G 825 1597
+> 15 0 24 760 G 864 1597
+> 14 0 23 760 G 800 1598
+> 15 0 23 760 G 801 1598
+> 14 0 24 760 G 801 1599
+> 15 0 24 760 G 864 1599
+> 14 0 23 760 G 860 1600
+> 15 0 23 760 G 861 1600
+> 14 0 24 760 G 861 1601
+> 15 0 24 760 G 864 1601
+> 14 0 23 760 G 836 1602
+> 15 0 23 760 G 837 1602
+> 14 0 24 760 G 837 1603
+> 15 0 24 760 G 864 1603
+> 14 0 23 760 G 812 1604
+> 15 0 23 760 G 813 1604
+> 14 0 24 760 G 813 1605
+> 15 0 24 760 G 864 1605
+> 14 0 23 760 G 764 1606
+> 15 0 23 760 G 765 1606
+> 14 0 24 760 G 765 1607
+> 15 0 24 760 G 864 1607
+> 14 0 23 760 G 776 1608
+> 15 0 23 760 G 777 1608
+> 14 0 24 760 G 777 1609
+> 15 0 24 760 G 864 1609
+> 14 0 23 760 G 791 1610
+> 15 0 23 760 G 792 1610
+> 14 0 24 760 G 792 1611
+> 15 0 24 760 G 864 1611
+> 14 0 23 760 G 851 1612
+> 15 0 23 760 G 852 1612
+> 14 0 24 760 G 852 1613
+> 15 0 24 760 G 864 1613
+> 14 0 23 760 G 827 1614
+> 15 0 23 760 G 828 1614
+> 14 0 24 760 G 828 1615
+> 15 0 24 760 G 864 1615
+> 14 0 23 760 G 803 1616
+> 15 0 23 760 G 804 1616
+> 14 0 24 760 G 804 1617
+> 15 0 24 760 G 864 1617
+> 14 0 23 760 G 839 1618
+> 15 0 23 760 G 840 1618
+> 14 0 24 760 G 840 1619
+> 15 0 24 760 G 864 1619
+> 14 0 23 760 G 815 1620
+> 15 0 23 760 G 816 1620
+> 14 0 24 760 G 816 1621
+> 15 0 24 760 G 864 1621
+> 14 0 23 760 G 767 1622
+> 15 0 23 760 G 768 1622
+> 14 0 24 760 G 768 1623
+> 15 0 24 760 G 864 1623
+> 14 0 23 760 G 779 1624
+> 15 0 23 760 G 780 1624
+> 14 0 24 760 G 780 1625
+> 15 0 24 760 G 864 1625
+> 14 0 23 760 G 818 1626
+> 15 0 23 760 G 819 1626
+> 14 0 24 760 G 819 1627
+> 15 0 24 760 G 864 1627
+> 14 0 23 760 G 794 1628
+> 15 0 23 760 G 795 1628
+> 14 0 24 760 G 795 1629
+> 15 0 24 760 G 864 1629
+> 14 0 23 760 G 854 1630
+> 15 0 23 760 G 855 1630
+> 14 0 24 760 G 855 1631
+> 15 0 24 760 G 864 1631
+> 14 0 23 760 G 830 1632
+> 15 0 23 760 G 831 1632
+> 14 0 24 760 G 831 1633
+> 15 0 24 760 G 864 1633
+> 14 0 23 760 G 806 1634
+> 15 0 23 760 G 807 1634
+> 14 0 24 760 G 807 1635
+> 15 0 24 760 G 864 1635
+> 14 0 23 760 G 842 1636
+> 15 0 23 760 G 843 1636
+> 14 0 24 760 G 843 1637
+> 15 0 24 760 G 864 1637
+> 14 0 23 760 G 770 1638
+> 15 0 23 760 G 771 1638
+> 14 0 24 760 G 771 1639
+> 15 0 24 760 G 864 1639
+> 14 0 23 760 G 782 1640
+> 15 0 23 760 G 783 1640
+> 14 0 24 760 G 783 1641
+> 15 0 24 760 G 864 1641
+> 14 0 23 760 G 821 1642
+> 15 0 23 760 G 822 1642
+> 14 0 24 760 G 822 1643
+> 15 0 24 760 G 864 1643
+> 14 0 23 760 G 797 1644
+> 15 0 23 760 G 798 1644
+> 14 0 24 760 G 798 1645
+> 15 0 24 760 G 864 1645
+> 14 0 23 760 G 857 1646
+> 15 0 23 760 G 858 1646
+> 14 0 24 760 G 858 1647
+> 15 0 24 760 G 864 1647
+> 14 0 23 760 G 833 1648
+> 15 0 23 760 G 834 1648
+> 14 0 24 760 G 834 1649
+> 15 0 24 760 G 864 1649
+> 14 0 23 760 G 809 1650
+> 15 0 23 760 G 810 1650
+> 14 0 24 760 G 810 1651
+> 15 0 24 760 G 864 1651
+> 14 0 23 760 G 845 1652
+> 15 0 23 760 G 846 1652
+> 14 0 24 760 G 846 1653
+> 15 0 24 760 G 864 1653
+> 14 0 23 760 G 761 1654
+> 15 0 23 760 G 762 1654
+> 14 0 24 760 G 762 1655
+> 15 0 24 760 G 864 1655
+> 14 0 23 760 G 773 1656
+> 15 0 23 760 G 774 1656
+> 14 0 24 760 G 774 1657
+> 15 0 24 760 G 864 1657
+> 14 0 23 760 G 785 1658
+> 15 0 23 760 G 786 1658
+> 14 0 24 760 G 786 1659
+> 15 0 24 760 G 864 1659
+> 14 0 23 500 G 519 1660
+> 15 0 23 500 G 520 1660
+> 14 0 24 500 G 520 1661
+> 15 0 24 500 G 538 1661
+> 14 0 24 500 G 538 1662
+> 15 0 24 500 G 530 1662
+> 14 0 25 500 G 530 1663
+> 15 0 25 500 G 528 1663
+> 14 0 26 500 G 538 1664
+> 15 0 26 500 G 537 1664
+> 14 0 24 500 G 538 1665
+> 15 0 24 500 G 512 1665
+> 14 0 25 500 G 512 1666
+> 15 0 25 500 G 510 1666
+> 14 0 24 500 G 538 1667
+> 15 0 24 500 G 524 1667
+> 14 0 25 500 G 524 1668
+> 15 0 25 500 G 522 1668
+> 14 0 24 500 G 538 1669
+> 15 0 24 500 G 533 1669
+> 14 0 25 500 G 533 1670
+> 15 0 25 500 G 531 1670
+> 14 0 24 500 G 538 1671
+> 15 0 24 500 G 503 1671
+> 14 0 25 500 G 503 1672
+> 15 0 25 500 G 501 1672
+> 14 0 24 500 G 538 1673
+> 15 0 24 500 G 515 1673
+> 14 0 25 500 G 515 1674
+> 15 0 25 500 G 513 1674
+> 14 0 24 500 G 538 1675
+> 15 0 24 500 G 527 1675
+> 14 0 25 500 G 527 1676
+> 15 0 25 500 G 525 1676
+> 14 0 24 500 G 538 1677
+> 15 0 24 500 G 536 1677
+> 14 0 25 500 G 536 1678
+> 15 0 25 500 G 534 1678
+> 14 0 24 500 G 538 1679
+> 15 0 24 500 G 506 1679
+> 14 0 25 500 G 506 1680
+> 15 0 25 500 G 504 1680
+> 14 0 24 500 G 538 1681
+> 15 0 24 500 G 518 1681
+> 14 0 25 500 G 518 1682
+> 15 0 25 500 G 516 1682
+> 14 0 24 500 G 538 1683
+> 15 0 24 500 G 509 1683
+> 14 0 25 500 G 509 1684
+> 15 0 25 500 G 507 1684
+> 14 0 23 500 G 528 1685
+> 15 0 23 500 G 529 1685
+> 14 0 24 500 G 529 1686
+> 15 0 24 500 G 538 1686
+> 14 0 24 500 G 538 1687
+> 15 0 24 500 G 521 1687
+> 14 0 25 500 G 521 1688
+> 15 0 25 500 G 519 1688
+> 14 0 23 500 G 510 1689
+> 15 0 23 500 G 511 1689
+> 14 0 24 500 G 511 1690
+> 15 0 24 500 G 538 1690
+> 14 0 23 500 G 522 1691
+> 15 0 23 500 G 523 1691
+> 14 0 24 500 G 523 1692
+> 15 0 24 500 G 538 1692
+> 14 0 23 500 G 531 1693
+> 15 0 23 500 G 532 1693
+> 14 0 24 500 G 532 1694
+> 15 0 24 500 G 538 1694
+> 14 0 23 500 G 501 1695
+> 15 0 23 500 G 502 1695
+> 14 0 24 500 G 502 1696
+> 15 0 24 500 G 538 1696
+> 14 0 23 500 G 513 1697
+> 15 0 23 500 G 514 1697
+> 14 0 24 500 G 514 1698
+> 15 0 24 500 G 538 1698
+> 14 0 23 500 G 525 1699
+> 15 0 23 500 G 526 1699
+> 14 0 24 500 G 526 1700
+> 15 0 24 500 G 538 1700
+> 14 0 23 500 G 534 1701
+> 15 0 23 500 G 535 1701
+> 14 0 24 500 G 535 1702
+> 15 0 24 500 G 538 1702
+> 14 0 23 500 G 504 1703
+> 15 0 23 500 G 505 1703
+> 14 0 24 500 G 505 1704
+> 15 0 24 500 G 538 1704
+> 14 0 23 500 G 516 1705
+> 15 0 23 500 G 517 1705
+> 14 0 24 500 G 517 1706
+> 15 0 24 500 G 538 1706
+> 14 0 23 500 G 507 1707
+> 15 0 23 500 G 508 1707
+> 14 0 24 500 G 508 1708
+> 15 0 24 500 G 538 1708
+> 14 0 20 499 G 757 1709
+> 15 0 20 499 G 759 1709
+> 14 0 22 499 G 759 1710
+> 15 0 22 499 G 867 1710
+> 14 0 21 499 G 759 1711
+> 15 0 21 499 G 865 1711
+> 14 0 22 499 G 865 1712
+> 15 0 22 499 G 863 1712
+> 14 0 21 499 G 759 1713
+> 15 0 21 499 G 539 1713
+> 14 0 22 499 G 539 1714
+> 15 0 22 499 G 537 1714
+> 14 0 20 499 G 867 1715
+> 15 0 20 499 G 865 1715
+> 14 0 20 499 G 867 1716
+> 15 0 20 499 G 539 1716
+> 14 0 21 499 G 865 1717
+> 15 0 21 499 G 539 1717
+> 14 0 23 3318 G 3373 1718
+> 15 0 23 3318 G 3374 1718
+> 14 0 24 3318 G 3374 1719
+> 15 0 24 3318 G 3410 1719
+> 14 0 24 3318 G 3410 1720
+> 15 0 24 3318 G 3378 1720
+> 14 0 25 3318 G 3378 1721
+> 15 0 25 3318 G 3376 1721
+> 14 0 24 3318 G 3410 1722
+> 15 0 24 3318 G 3384 1722
+> 14 0 25 3318 G 3384 1723
+> 15 0 25 3318 G 3382 1723
+> 14 0 24 3318 G 3410 1724
+> 15 0 24 3318 G 3390 1724
+> 14 0 25 3318 G 3390 1725
+> 15 0 25 3318 G 3388 1725
+> 14 0 24 3318 G 3410 1726
+> 15 0 24 3318 G 3396 1726
+> 14 0 25 3318 G 3396 1727
+> 15 0 25 3318 G 3394 1727
+> 14 0 24 3318 G 3410 1728
+> 15 0 24 3318 G 3402 1728
+> 14 0 25 3318 G 3402 1729
+> 15 0 25 3318 G 3400 1729
+> 14 0 24 3318 G 3410 1730
+> 15 0 24 3318 G 3324 1730
+> 14 0 25 3318 G 3324 1731
+> 15 0 25 3318 G 3322 1731
+> 14 0 24 3318 G 3410 1732
+> 15 0 24 3318 G 3330 1732
+> 14 0 25 3318 G 3330 1733
+> 15 0 25 3318 G 3328 1733
+> 14 0 24 3318 G 3410 1734
+> 15 0 24 3318 G 3336 1734
+> 14 0 25 3318 G 3336 1735
+> 15 0 25 3318 G 3334 1735
+> 14 0 24 3318 G 3410 1736
+> 15 0 24 3318 G 3342 1736
+> 14 0 25 3318 G 3342 1737
+> 15 0 25 3318 G 3340 1737
+> 14 0 24 3318 G 3410 1738
+> 15 0 24 3318 G 3348 1738
+> 14 0 25 3318 G 3348 1739
+> 15 0 25 3318 G 3346 1739
+> 14 0 24 3318 G 3410 1740
+> 15 0 24 3318 G 3354 1740
+> 14 0 25 3318 G 3354 1741
+> 15 0 25 3318 G 3352 1741
+> 14 0 24 3318 G 3410 1742
+> 15 0 24 3318 G 3360 1742
+> 14 0 25 3318 G 3360 1743
+> 15 0 25 3318 G 3358 1743
+> 14 0 24 3318 G 3410 1744
+> 15 0 24 3318 G 3366 1744
+> 14 0 25 3318 G 3366 1745
+> 15 0 25 3318 G 3364 1745
+> 14 0 24 3318 G 3410 1746
+> 15 0 24 3318 G 3372 1746
+> 14 0 25 3318 G 3372 1747
+> 15 0 25 3318 G 3370 1747
+> 14 0 24 3318 G 3410 1748
+> 15 0 24 3318 G 3381 1748
+> 14 0 25 3318 G 3381 1749
+> 15 0 25 3318 G 3379 1749
+> 14 0 24 3318 G 3410 1750
+> 15 0 24 3318 G 3387 1750
+> 14 0 25 3318 G 3387 1751
+> 15 0 25 3318 G 3385 1751
+> 14 0 24 3318 G 3410 1752
+> 15 0 24 3318 G 3393 1752
+> 14 0 25 3318 G 3393 1753
+> 15 0 25 3318 G 3391 1753
+> 14 0 24 3318 G 3410 1754
+> 15 0 24 3318 G 3399 1754
+> 14 0 25 3318 G 3399 1755
+> 15 0 25 3318 G 3397 1755
+> 14 0 24 3318 G 3410 1756
+> 15 0 24 3318 G 3405 1756
+> 14 0 25 3318 G 3405 1757
+> 15 0 25 3318 G 3403 1757
+> 14 0 24 3318 G 3410 1758
+> 15 0 24 3318 G 3321 1758
+> 14 0 25 3318 G 3321 1759
+> 15 0 25 3318 G 3319 1759
+> 14 0 24 3318 G 3410 1760
+> 15 0 24 3318 G 3327 1760
+> 14 0 25 3318 G 3327 1761
+> 15 0 25 3318 G 3325 1761
+> 14 0 24 3318 G 3410 1762
+> 15 0 24 3318 G 3333 1762
+> 14 0 25 3318 G 3333 1763
+> 15 0 25 3318 G 3331 1763
+> 14 0 24 3318 G 3410 1764
+> 15 0 24 3318 G 3339 1764
+> 14 0 25 3318 G 3339 1765
+> 15 0 25 3318 G 3337 1765
+> 14 0 24 3318 G 3410 1766
+> 15 0 24 3318 G 3345 1766
+> 14 0 25 3318 G 3345 1767
+> 15 0 25 3318 G 3343 1767
+> 14 0 26 3318 G 3410 1768
+> 15 0 26 3318 G 3409 1768
+> 14 0 24 3318 G 3410 1769
+> 15 0 24 3318 G 3351 1769
+> 14 0 25 3318 G 3351 1770
+> 15 0 25 3318 G 3349 1770
+> 14 0 24 3318 G 3410 1771
+> 15 0 24 3318 G 3408 1771
+> 14 0 25 3318 G 3408 1772
+> 15 0 25 3318 G 3406 1772
+> 14 0 24 3318 G 3410 1773
+> 15 0 24 3318 G 3357 1773
+> 14 0 25 3318 G 3357 1774
+> 15 0 25 3318 G 3355 1774
+> 14 0 24 3318 G 3410 1775
+> 15 0 24 3318 G 3363 1775
+> 14 0 25 3318 G 3363 1776
+> 15 0 25 3318 G 3361 1776
+> 14 0 24 3318 G 3410 1777
+> 15 0 24 3318 G 3369 1777
+> 14 0 25 3318 G 3369 1778
+> 15 0 25 3318 G 3367 1778
+> 14 0 23 3318 G 3376 1779
+> 15 0 23 3318 G 3377 1779
+> 14 0 24 3318 G 3377 1780
+> 15 0 24 3318 G 3410 1780
+> 14 0 24 3318 G 3410 1781
+> 15 0 24 3318 G 3375 1781
+> 14 0 25 3318 G 3375 1782
+> 15 0 25 3318 G 3373 1782
+> 14 0 23 3318 G 3382 1783
+> 15 0 23 3318 G 3383 1783
+> 14 0 24 3318 G 3383 1784
+> 15 0 24 3318 G 3410 1784
+> 14 0 23 3318 G 3388 1785
+> 15 0 23 3318 G 3389 1785
+> 14 0 24 3318 G 3389 1786
+> 15 0 24 3318 G 3410 1786
+> 14 0 23 3318 G 3394 1787
+> 15 0 23 3318 G 3395 1787
+> 14 0 24 3318 G 3395 1788
+> 15 0 24 3318 G 3410 1788
+> 14 0 23 3318 G 3400 1789
+> 15 0 23 3318 G 3401 1789
+> 14 0 24 3318 G 3401 1790
+> 15 0 24 3318 G 3410 1790
+> 14 0 23 3318 G 3322 1791
+> 15 0 23 3318 G 3323 1791
+> 14 0 24 3318 G 3323 1792
+> 15 0 24 3318 G 3410 1792
+> 14 0 23 3318 G 3328 1793
+> 15 0 23 3318 G 3329 1793
+> 14 0 24 3318 G 3329 1794
+> 15 0 24 3318 G 3410 1794
+> 14 0 23 3318 G 3334 1795
+> 15 0 23 3318 G 3335 1795
+> 14 0 24 3318 G 3335 1796
+> 15 0 24 3318 G 3410 1796
+> 14 0 23 3318 G 3340 1797
+> 15 0 23 3318 G 3341 1797
+> 14 0 24 3318 G 3341 1798
+> 15 0 24 3318 G 3410 1798
+> 14 0 23 3318 G 3346 1799
+> 15 0 23 3318 G 3347 1799
+> 14 0 24 3318 G 3347 1800
+> 15 0 24 3318 G 3410 1800
+> 14 0 23 3318 G 3352 1801
+> 15 0 23 3318 G 3353 1801
+> 14 0 24 3318 G 3353 1802
+> 15 0 24 3318 G 3410 1802
+> 14 0 23 3318 G 3358 1803
+> 15 0 23 3318 G 3359 1803
+> 14 0 24 3318 G 3359 1804
+> 15 0 24 3318 G 3410 1804
+> 14 0 23 3318 G 3364 1805
+> 15 0 23 3318 G 3365 1805
+> 14 0 24 3318 G 3365 1806
+> 15 0 24 3318 G 3410 1806
+> 14 0 23 3318 G 3370 1807
+> 15 0 23 3318 G 3371 1807
+> 14 0 24 3318 G 3371 1808
+> 15 0 24 3318 G 3410 1808
+> 14 0 23 3318 G 3379 1809
+> 15 0 23 3318 G 3380 1809
+> 14 0 24 3318 G 3380 1810
+> 15 0 24 3318 G 3410 1810
+> 14 0 23 3318 G 3385 1811
+> 15 0 23 3318 G 3386 1811
+> 14 0 24 3318 G 3386 1812
+> 15 0 24 3318 G 3410 1812
+> 14 0 23 3318 G 3391 1813
+> 15 0 23 3318 G 3392 1813
+> 14 0 24 3318 G 3392 1814
+> 15 0 24 3318 G 3410 1814
+> 14 0 23 3318 G 3397 1815
+> 15 0 23 3318 G 3398 1815
+> 14 0 24 3318 G 3398 1816
+> 15 0 24 3318 G 3410 1816
+> 14 0 23 3318 G 3403 1817
+> 15 0 23 3318 G 3404 1817
+> 14 0 24 3318 G 3404 1818
+> 15 0 24 3318 G 3410 1818
+> 14 0 23 3318 G 3319 1819
+> 15 0 23 3318 G 3320 1819
+> 14 0 24 3318 G 3320 1820
+> 15 0 24 3318 G 3410 1820
+> 14 0 23 3318 G 3325 1821
+> 15 0 23 3318 G 3326 1821
+> 14 0 24 3318 G 3326 1822
+> 15 0 24 3318 G 3410 1822
+> 14 0 23 3318 G 3331 1823
+> 15 0 23 3318 G 3332 1823
+> 14 0 24 3318 G 3332 1824
+> 15 0 24 3318 G 3410 1824
+> 14 0 23 3318 G 3337 1825
+> 15 0 23 3318 G 3338 1825
+> 14 0 24 3318 G 3338 1826
+> 15 0 24 3318 G 3410 1826
+> 14 0 23 3318 G 3343 1827
+> 15 0 23 3318 G 3344 1827
+> 14 0 24 3318 G 3344 1828
+> 15 0 24 3318 G 3410 1828
+> 14 0 23 3318 G 3349 1829
+> 15 0 23 3318 G 3350 1829
+> 14 0 24 3318 G 3350 1830
+> 15 0 24 3318 G 3410 1830
+> 14 0 23 3318 G 3406 1831
+> 15 0 23 3318 G 3407 1831
+> 14 0 24 3318 G 3407 1832
+> 15 0 24 3318 G 3410 1832
+> 14 0 23 3318 G 3355 1833
+> 15 0 23 3318 G 3356 1833
+> 14 0 24 3318 G 3356 1834
+> 15 0 24 3318 G 3410 1834
+> 14 0 23 3318 G 3361 1835
+> 15 0 23 3318 G 3362 1835
+> 14 0 24 3318 G 3362 1836
+> 15 0 24 3318 G 3410 1836
+> 14 0 23 3318 G 3367 1837
+> 15 0 23 3318 G 3368 1837
+> 14 0 24 3318 G 3368 1838
+> 15 0 24 3318 G 3410 1838
+> 4 27 13 14 16 HOST-LINK
+> 14 0 27 3092 G 3144 1839
+> 15 0 27 3092 G 3145 1839
+> 4 28 13 16 16 LINK-LINK
+> 14 0 28 3092 G 3145 1840
+> 15 0 28 3092 G 3202 1840
+> 14 0 28 3092 G 3202 1841
+> 15 0 28 3092 G 3095 1841
+> 4 29 13 16 14 LINK-HOST
+> 14 0 29 3092 G 3095 1842
+> 15 0 29 3092 G 3093 1842
+> 14 0 28 3092 G 3202 1843
+> 15 0 28 3092 G 3152 1843
+> 14 0 29 3092 G 3152 1844
+> 15 0 29 3092 G 3150 1844
+> 14 0 28 3092 G 3202 1845
+> 15 0 28 3092 G 3101 1845
+> 14 0 29 3092 G 3101 1846
+> 15 0 29 3092 G 3099 1846
+> 14 0 28 3092 G 3202 1847
+> 15 0 28 3092 G 3158 1847
+> 14 0 29 3092 G 3158 1848
+> 15 0 29 3092 G 3156 1848
+> 14 0 28 3092 G 3202 1849
+> 15 0 28 3092 G 3107 1849
+> 14 0 29 3092 G 3107 1850
+> 15 0 29 3092 G 3105 1850
+> 14 0 28 3092 G 3202 1851
+> 15 0 28 3092 G 3164 1851
+> 14 0 29 3092 G 3164 1852
+> 15 0 29 3092 G 3162 1852
+> 14 0 28 3092 G 3202 1853
+> 15 0 28 3092 G 3113 1853
+> 14 0 29 3092 G 3113 1854
+> 15 0 29 3092 G 3111 1854
+> 14 0 28 3092 G 3202 1855
+> 15 0 28 3092 G 3170 1855
+> 14 0 29 3092 G 3170 1856
+> 15 0 29 3092 G 3168 1856
+> 14 0 28 3092 G 3202 1857
+> 15 0 28 3092 G 3116 1857
+> 14 0 29 3092 G 3116 1858
+> 15 0 29 3092 G 3114 1858
+> 14 0 28 3092 G 3202 1859
+> 15 0 28 3092 G 3122 1859
+> 14 0 29 3092 G 3122 1860
+> 15 0 29 3092 G 3120 1860
+> 14 0 28 3092 G 3202 1861
+> 15 0 28 3092 G 3179 1861
+> 14 0 29 3092 G 3179 1862
+> 15 0 29 3092 G 3177 1862
+> 14 0 28 3092 G 3202 1863
+> 15 0 28 3092 G 3128 1863
+> 14 0 29 3092 G 3128 1864
+> 15 0 29 3092 G 3126 1864
+> 14 0 28 3092 G 3202 1865
+> 15 0 28 3092 G 3185 1865
+> 14 0 29 3092 G 3185 1866
+> 15 0 29 3092 G 3183 1866
+> 14 0 28 3092 G 3202 1867
+> 15 0 28 3092 G 3134 1867
+> 14 0 29 3092 G 3134 1868
+> 15 0 29 3092 G 3132 1868
+> 14 0 28 3092 G 3202 1869
+> 15 0 28 3092 G 3191 1869
+> 14 0 29 3092 G 3191 1870
+> 15 0 29 3092 G 3189 1870
+> 14 0 28 3092 G 3202 1871
+> 15 0 28 3092 G 3140 1871
+> 14 0 29 3092 G 3140 1872
+> 15 0 29 3092 G 3138 1872
+> 14 0 28 3092 G 3202 1873
+> 15 0 28 3092 G 3197 1873
+> 14 0 29 3092 G 3197 1874
+> 15 0 29 3092 G 3195 1874
+> 14 0 28 3092 G 3202 1875
+> 15 0 28 3092 G 3149 1875
+> 14 0 29 3092 G 3149 1876
+> 15 0 29 3092 G 3147 1876
+> 14 0 28 3092 G 3202 1877
+> 15 0 28 3092 G 3098 1877
+> 14 0 29 3092 G 3098 1878
+> 15 0 29 3092 G 3096 1878
+> 14 0 28 3092 G 3202 1879
+> 15 0 28 3092 G 3155 1879
+> 14 0 29 3092 G 3155 1880
+> 15 0 29 3092 G 3153 1880
+> 4 30 13 16 19 LINK-ROUTER
+> 14 0 30 3092 G 3202 1881
+> 15 0 30 3092 G 3201 1881
+> 14 0 28 3092 G 3202 1882
+> 15 0 28 3092 G 3104 1882
+> 14 0 29 3092 G 3104 1883
+> 15 0 29 3092 G 3102 1883
+> 14 0 28 3092 G 3202 1884
+> 15 0 28 3092 G 3161 1884
+> 14 0 29 3092 G 3161 1885
+> 15 0 29 3092 G 3159 1885
+> 14 0 28 3092 G 3202 1886
+> 15 0 28 3092 G 3110 1886
+> 14 0 29 3092 G 3110 1887
+> 15 0 29 3092 G 3108 1887
+> 14 0 28 3092 G 3202 1888
+> 15 0 28 3092 G 3167 1888
+> 14 0 29 3092 G 3167 1889
+> 15 0 29 3092 G 3165 1889
+> 14 0 28 3092 G 3202 1890
+> 15 0 28 3092 G 3173 1890
+> 14 0 29 3092 G 3173 1891
+> 15 0 29 3092 G 3171 1891
+> 14 0 28 3092 G 3202 1892
+> 15 0 28 3092 G 3119 1892
+> 14 0 29 3092 G 3119 1893
+> 15 0 29 3092 G 3117 1893
+> 14 0 28 3092 G 3202 1894
+> 15 0 28 3092 G 3176 1894
+> 14 0 29 3092 G 3176 1895
+> 15 0 29 3092 G 3174 1895
+> 14 0 28 3092 G 3202 1896
+> 15 0 28 3092 G 3125 1896
+> 14 0 29 3092 G 3125 1897
+> 15 0 29 3092 G 3123 1897
+> 14 0 28 3092 G 3202 1898
+> 15 0 28 3092 G 3182 1898
+> 14 0 29 3092 G 3182 1899
+> 15 0 29 3092 G 3180 1899
+> 14 0 28 3092 G 3202 1900
+> 15 0 28 3092 G 3131 1900
+> 14 0 29 3092 G 3131 1901
+> 15 0 29 3092 G 3129 1901
+> 14 0 28 3092 G 3202 1902
+> 15 0 28 3092 G 3188 1902
+> 14 0 29 3092 G 3188 1903
+> 15 0 29 3092 G 3186 1903
+> 14 0 28 3092 G 3202 1904
+> 15 0 28 3092 G 3137 1904
+> 14 0 29 3092 G 3137 1905
+> 15 0 29 3092 G 3135 1905
+> 14 0 28 3092 G 3202 1906
+> 15 0 28 3092 G 3194 1906
+> 14 0 29 3092 G 3194 1907
+> 15 0 29 3092 G 3192 1907
+> 14 0 28 3092 G 3202 1908
+> 15 0 28 3092 G 3143 1908
+> 14 0 29 3092 G 3143 1909
+> 15 0 29 3092 G 3141 1909
+> 14 0 28 3092 G 3202 1910
+> 15 0 28 3092 G 3200 1910
+> 14 0 29 3092 G 3200 1911
+> 15 0 29 3092 G 3198 1911
+> 14 0 27 3092 G 3093 1912
+> 15 0 27 3092 G 3094 1912
+> 14 0 28 3092 G 3094 1913
+> 15 0 28 3092 G 3202 1913
+> 14 0 28 3092 G 3202 1914
+> 15 0 28 3092 G 3146 1914
+> 14 0 29 3092 G 3146 1915
+> 15 0 29 3092 G 3144 1915
+> 14 0 27 3092 G 3150 1916
+> 15 0 27 3092 G 3151 1916
+> 14 0 28 3092 G 3151 1917
+> 15 0 28 3092 G 3202 1917
+> 14 0 27 3092 G 3099 1918
+> 15 0 27 3092 G 3100 1918
+> 14 0 28 3092 G 3100 1919
+> 15 0 28 3092 G 3202 1919
+> 14 0 27 3092 G 3156 1920
+> 15 0 27 3092 G 3157 1920
+> 14 0 28 3092 G 3157 1921
+> 15 0 28 3092 G 3202 1921
+> 14 0 27 3092 G 3105 1922
+> 15 0 27 3092 G 3106 1922
+> 14 0 28 3092 G 3106 1923
+> 15 0 28 3092 G 3202 1923
+> 14 0 27 3092 G 3162 1924
+> 15 0 27 3092 G 3163 1924
+> 14 0 28 3092 G 3163 1925
+> 15 0 28 3092 G 3202 1925
+> 14 0 27 3092 G 3111 1926
+> 15 0 27 3092 G 3112 1926
+> 14 0 28 3092 G 3112 1927
+> 15 0 28 3092 G 3202 1927
+> 14 0 27 3092 G 3168 1928
+> 15 0 27 3092 G 3169 1928
+> 14 0 28 3092 G 3169 1929
+> 15 0 28 3092 G 3202 1929
+> 14 0 27 3092 G 3114 1930
+> 15 0 27 3092 G 3115 1930
+> 14 0 28 3092 G 3115 1931
+> 15 0 28 3092 G 3202 1931
+> 14 0 27 3092 G 3120 1932
+> 15 0 27 3092 G 3121 1932
+> 14 0 28 3092 G 3121 1933
+> 15 0 28 3092 G 3202 1933
+> 14 0 27 3092 G 3177 1934
+> 15 0 27 3092 G 3178 1934
+> 14 0 28 3092 G 3178 1935
+> 15 0 28 3092 G 3202 1935
+> 14 0 27 3092 G 3126 1936
+> 15 0 27 3092 G 3127 1936
+> 14 0 28 3092 G 3127 1937
+> 15 0 28 3092 G 3202 1937
+> 14 0 27 3092 G 3183 1938
+> 15 0 27 3092 G 3184 1938
+> 14 0 28 3092 G 3184 1939
+> 15 0 28 3092 G 3202 1939
+> 14 0 27 3092 G 3132 1940
+> 15 0 27 3092 G 3133 1940
+> 14 0 28 3092 G 3133 1941
+> 15 0 28 3092 G 3202 1941
+> 14 0 27 3092 G 3189 1942
+> 15 0 27 3092 G 3190 1942
+> 14 0 28 3092 G 3190 1943
+> 15 0 28 3092 G 3202 1943
+> 14 0 27 3092 G 3138 1944
+> 15 0 27 3092 G 3139 1944
+> 14 0 28 3092 G 3139 1945
+> 15 0 28 3092 G 3202 1945
+> 14 0 27 3092 G 3195 1946
+> 15 0 27 3092 G 3196 1946
+> 14 0 28 3092 G 3196 1947
+> 15 0 28 3092 G 3202 1947
+> 14 0 27 3092 G 3147 1948
+> 15 0 27 3092 G 3148 1948
+> 14 0 28 3092 G 3148 1949
+> 15 0 28 3092 G 3202 1949
+> 14 0 27 3092 G 3096 1950
+> 15 0 27 3092 G 3097 1950
+> 14 0 28 3092 G 3097 1951
+> 15 0 28 3092 G 3202 1951
+> 14 0 27 3092 G 3153 1952
+> 15 0 27 3092 G 3154 1952
+> 14 0 28 3092 G 3154 1953
+> 15 0 28 3092 G 3202 1953
+> 14 0 27 3092 G 3102 1954
+> 15 0 27 3092 G 3103 1954
+> 14 0 28 3092 G 3103 1955
+> 15 0 28 3092 G 3202 1955
+> 14 0 27 3092 G 3159 1956
+> 15 0 27 3092 G 3160 1956
+> 14 0 28 3092 G 3160 1957
+> 15 0 28 3092 G 3202 1957
+> 14 0 27 3092 G 3108 1958
+> 15 0 27 3092 G 3109 1958
+> 14 0 28 3092 G 3109 1959
+> 15 0 28 3092 G 3202 1959
+> 14 0 27 3092 G 3165 1960
+> 15 0 27 3092 G 3166 1960
+> 14 0 28 3092 G 3166 1961
+> 15 0 28 3092 G 3202 1961
+> 14 0 27 3092 G 3171 1962
+> 15 0 27 3092 G 3172 1962
+> 14 0 28 3092 G 3172 1963
+> 15 0 28 3092 G 3202 1963
+> 14 0 27 3092 G 3117 1964
+> 15 0 27 3092 G 3118 1964
+> 14 0 28 3092 G 3118 1965
+> 15 0 28 3092 G 3202 1965
+> 14 0 27 3092 G 3174 1966
+> 15 0 27 3092 G 3175 1966
+> 14 0 28 3092 G 3175 1967
+> 15 0 28 3092 G 3202 1967
+> 14 0 27 3092 G 3123 1968
+> 15 0 27 3092 G 3124 1968
+> 14 0 28 3092 G 3124 1969
+> 15 0 28 3092 G 3202 1969
+> 14 0 27 3092 G 3180 1970
+> 15 0 27 3092 G 3181 1970
+> 14 0 28 3092 G 3181 1971
+> 15 0 28 3092 G 3202 1971
+> 14 0 27 3092 G 3129 1972
+> 15 0 27 3092 G 3130 1972
+> 14 0 28 3092 G 3130 1973
+> 15 0 28 3092 G 3202 1973
+> 14 0 27 3092 G 3186 1974
+> 15 0 27 3092 G 3187 1974
+> 14 0 28 3092 G 3187 1975
+> 15 0 28 3092 G 3202 1975
+> 14 0 27 3092 G 3135 1976
+> 15 0 27 3092 G 3136 1976
+> 14 0 28 3092 G 3136 1977
+> 15 0 28 3092 G 3202 1977
+> 14 0 27 3092 G 3192 1978
+> 15 0 27 3092 G 3193 1978
+> 14 0 28 3092 G 3193 1979
+> 15 0 28 3092 G 3202 1979
+> 14 0 27 3092 G 3141 1980
+> 15 0 27 3092 G 3142 1980
+> 14 0 28 3092 G 3142 1981
+> 15 0 28 3092 G 3202 1981
+> 14 0 27 3092 G 3198 1982
+> 15 0 27 3092 G 3199 1982
+> 14 0 28 3092 G 3199 1983
+> 15 0 28 3092 G 3202 1983
+> 14 0 27 3272 G 3273 1984
+> 15 0 27 3272 G 3274 1984
+> 14 0 28 3272 G 3274 1985
+> 15 0 28 3272 G 3292 1985
+> 14 0 28 3272 G 3292 1986
+> 15 0 28 3272 G 3281 1986
+> 14 0 29 3272 G 3281 1987
+> 15 0 29 3272 G 3279 1987
+> 14 0 28 3272 G 3292 1988
+> 15 0 28 3272 G 3287 1988
+> 14 0 29 3272 G 3287 1989
+> 15 0 29 3272 G 3285 1989
+> 14 0 28 3272 G 3292 1990
+> 15 0 28 3272 G 3278 1990
+> 14 0 29 3272 G 3278 1991
+> 15 0 29 3272 G 3276 1991
+> 14 0 28 3272 G 3292 1992
+> 15 0 28 3272 G 3284 1992
+> 14 0 29 3272 G 3284 1993
+> 15 0 29 3272 G 3282 1993
+> 14 0 28 3272 G 3292 1994
+> 15 0 28 3272 G 3290 1994
+> 14 0 29 3272 G 3290 1995
+> 15 0 29 3272 G 3288 1995
+> 14 0 30 3272 G 3292 1996
+> 15 0 30 3272 G 3291 1996
+> 14 0 27 3272 G 3279 1997
+> 15 0 27 3272 G 3280 1997
+> 14 0 28 3272 G 3280 1998
+> 15 0 28 3272 G 3292 1998
+> 14 0 28 3272 G 3292 1999
+> 15 0 28 3272 G 3275 1999
+> 14 0 29 3272 G 3275 2000
+> 15 0 29 3272 G 3273 2000
+> 14 0 27 3272 G 3285 2001
+> 15 0 27 3272 G 3286 2001
+> 14 0 28 3272 G 3286 2002
+> 15 0 28 3272 G 3292 2002
+> 14 0 27 3272 G 3276 2003
+> 15 0 27 3272 G 3277 2003
+> 14 0 28 3272 G 3277 2004
+> 15 0 28 3272 G 3292 2004
+> 14 0 27 3272 G 3282 2005
+> 15 0 27 3272 G 3283 2005
+> 14 0 28 3272 G 3283 2006
+> 15 0 28 3272 G 3292 2006
+> 14 0 27 3272 G 3288 2007
+> 15 0 27 3272 G 3289 2007
+> 14 0 28 3272 G 3289 2008
+> 15 0 28 3272 G 3292 2008
+> 14 0 27 2351 G 2352 2009
+> 15 0 27 2351 G 2353 2009
+> 14 0 28 2351 G 2353 2010
+> 15 0 28 2351 G 2461 2010
+> 14 0 28 2351 G 2461 2011
+> 15 0 28 2351 G 2360 2011
+> 14 0 29 2351 G 2360 2012
+> 15 0 29 2351 G 2358 2012
+> 14 0 28 2351 G 2461 2013
+> 15 0 28 2351 G 2366 2013
+> 14 0 29 2351 G 2366 2014
+> 15 0 29 2351 G 2364 2014
+> 14 0 28 2351 G 2461 2015
+> 15 0 28 2351 G 2372 2015
+> 14 0 29 2351 G 2372 2016
+> 15 0 29 2351 G 2370 2016
+> 14 0 28 2351 G 2461 2017
+> 15 0 28 2351 G 2378 2017
+> 14 0 29 2351 G 2378 2018
+> 15 0 29 2351 G 2376 2018
+> 14 0 28 2351 G 2461 2019
+> 15 0 28 2351 G 2414 2019
+> 14 0 29 2351 G 2414 2020
+> 15 0 29 2351 G 2412 2020
+> 14 0 28 2351 G 2461 2021
+> 15 0 28 2351 G 2420 2021
+> 14 0 29 2351 G 2420 2022
+> 15 0 29 2351 G 2418 2022
+> 14 0 28 2351 G 2461 2023
+> 15 0 28 2351 G 2426 2023
+> 14 0 29 2351 G 2426 2024
+> 15 0 29 2351 G 2424 2024
+> 14 0 28 2351 G 2461 2025
+> 15 0 28 2351 G 2432 2025
+> 14 0 29 2351 G 2432 2026
+> 15 0 29 2351 G 2430 2026
+> 14 0 28 2351 G 2461 2027
+> 15 0 28 2351 G 2438 2027
+> 14 0 29 2351 G 2438 2028
+> 15 0 29 2351 G 2436 2028
+> 14 0 30 2351 G 2461 2029
+> 15 0 30 2351 G 2460 2029
+> 14 0 28 2351 G 2461 2030
+> 15 0 28 2351 G 2384 2030
+> 14 0 29 2351 G 2384 2031
+> 15 0 29 2351 G 2382 2031
+> 14 0 28 2351 G 2461 2032
+> 15 0 28 2351 G 2441 2032
+> 14 0 29 2351 G 2441 2033
+> 15 0 29 2351 G 2439 2033
+> 14 0 28 2351 G 2461 2034
+> 15 0 28 2351 G 2390 2034
+> 14 0 29 2351 G 2390 2035
+> 15 0 29 2351 G 2388 2035
+> 14 0 28 2351 G 2461 2036
+> 15 0 28 2351 G 2447 2036
+> 14 0 29 2351 G 2447 2037
+> 15 0 29 2351 G 2445 2037
+> 14 0 28 2351 G 2461 2038
+> 15 0 28 2351 G 2396 2038
+> 14 0 29 2351 G 2396 2039
+> 15 0 29 2351 G 2394 2039
+> 14 0 28 2351 G 2461 2040
+> 15 0 28 2351 G 2453 2040
+> 14 0 29 2351 G 2453 2041
+> 15 0 29 2351 G 2451 2041
+> 14 0 28 2351 G 2461 2042
+> 15 0 28 2351 G 2402 2042
+> 14 0 29 2351 G 2402 2043
+> 15 0 29 2351 G 2400 2043
+> 14 0 28 2351 G 2461 2044
+> 15 0 28 2351 G 2459 2044
+> 14 0 29 2351 G 2459 2045
+> 15 0 29 2351 G 2457 2045
+> 14 0 28 2351 G 2461 2046
+> 15 0 28 2351 G 2408 2046
+> 14 0 29 2351 G 2408 2047
+> 15 0 29 2351 G 2406 2047
+> 14 0 28 2351 G 2461 2048
+> 15 0 28 2351 G 2357 2048
+> 14 0 29 2351 G 2357 2049
+> 15 0 29 2351 G 2355 2049
+> 14 0 28 2351 G 2461 2050
+> 15 0 28 2351 G 2363 2050
+> 14 0 29 2351 G 2363 2051
+> 15 0 29 2351 G 2361 2051
+> 14 0 28 2351 G 2461 2052
+> 15 0 28 2351 G 2369 2052
+> 14 0 29 2351 G 2369 2053
+> 15 0 29 2351 G 2367 2053
+> 14 0 28 2351 G 2461 2054
+> 15 0 28 2351 G 2375 2054
+> 14 0 29 2351 G 2375 2055
+> 15 0 29 2351 G 2373 2055
+> 14 0 28 2351 G 2461 2056
+> 15 0 28 2351 G 2411 2056
+> 14 0 29 2351 G 2411 2057
+> 15 0 29 2351 G 2409 2057
+> 14 0 28 2351 G 2461 2058
+> 15 0 28 2351 G 2417 2058
+> 14 0 29 2351 G 2417 2059
+> 15 0 29 2351 G 2415 2059
+> 14 0 28 2351 G 2461 2060
+> 15 0 28 2351 G 2423 2060
+> 14 0 29 2351 G 2423 2061
+> 15 0 29 2351 G 2421 2061
+> 14 0 28 2351 G 2461 2062
+> 15 0 28 2351 G 2429 2062
+> 14 0 29 2351 G 2429 2063
+> 15 0 29 2351 G 2427 2063
+> 14 0 28 2351 G 2461 2064
+> 15 0 28 2351 G 2435 2064
+> 14 0 29 2351 G 2435 2065
+> 15 0 29 2351 G 2433 2065
+> 14 0 28 2351 G 2461 2066
+> 15 0 28 2351 G 2381 2066
+> 14 0 29 2351 G 2381 2067
+> 15 0 29 2351 G 2379 2067
+> 14 0 28 2351 G 2461 2068
+> 15 0 28 2351 G 2387 2068
+> 14 0 29 2351 G 2387 2069
+> 15 0 29 2351 G 2385 2069
+> 14 0 28 2351 G 2461 2070
+> 15 0 28 2351 G 2444 2070
+> 14 0 29 2351 G 2444 2071
+> 15 0 29 2351 G 2442 2071
+> 14 0 28 2351 G 2461 2072
+> 15 0 28 2351 G 2393 2072
+> 14 0 29 2351 G 2393 2073
+> 15 0 29 2351 G 2391 2073
+> 14 0 28 2351 G 2461 2074
+> 15 0 28 2351 G 2450 2074
+> 14 0 29 2351 G 2450 2075
+> 15 0 29 2351 G 2448 2075
+> 14 0 28 2351 G 2461 2076
+> 15 0 28 2351 G 2399 2076
+> 14 0 29 2351 G 2399 2077
+> 15 0 29 2351 G 2397 2077
+> 14 0 28 2351 G 2461 2078
+> 15 0 28 2351 G 2456 2078
+> 14 0 29 2351 G 2456 2079
+> 15 0 29 2351 G 2454 2079
+> 14 0 28 2351 G 2461 2080
+> 15 0 28 2351 G 2405 2080
+> 14 0 29 2351 G 2405 2081
+> 15 0 29 2351 G 2403 2081
+> 14 0 27 2351 G 2358 2082
+> 15 0 27 2351 G 2359 2082
+> 14 0 28 2351 G 2359 2083
+> 15 0 28 2351 G 2461 2083
+> 14 0 28 2351 G 2461 2084
+> 15 0 28 2351 G 2354 2084
+> 14 0 29 2351 G 2354 2085
+> 15 0 29 2351 G 2352 2085
+> 14 0 27 2351 G 2364 2086
+> 15 0 27 2351 G 2365 2086
+> 14 0 28 2351 G 2365 2087
+> 15 0 28 2351 G 2461 2087
+> 14 0 27 2351 G 2370 2088
+> 15 0 27 2351 G 2371 2088
+> 14 0 28 2351 G 2371 2089
+> 15 0 28 2351 G 2461 2089
+> 14 0 27 2351 G 2376 2090
+> 15 0 27 2351 G 2377 2090
+> 14 0 28 2351 G 2377 2091
+> 15 0 28 2351 G 2461 2091
+> 14 0 27 2351 G 2412 2092
+> 15 0 27 2351 G 2413 2092
+> 14 0 28 2351 G 2413 2093
+> 15 0 28 2351 G 2461 2093
+> 14 0 27 2351 G 2418 2094
+> 15 0 27 2351 G 2419 2094
+> 14 0 28 2351 G 2419 2095
+> 15 0 28 2351 G 2461 2095
+> 14 0 27 2351 G 2424 2096
+> 15 0 27 2351 G 2425 2096
+> 14 0 28 2351 G 2425 2097
+> 15 0 28 2351 G 2461 2097
+> 14 0 27 2351 G 2430 2098
+> 15 0 27 2351 G 2431 2098
+> 14 0 28 2351 G 2431 2099
+> 15 0 28 2351 G 2461 2099
+> 14 0 27 2351 G 2436 2100
+> 15 0 27 2351 G 2437 2100
+> 14 0 28 2351 G 2437 2101
+> 15 0 28 2351 G 2461 2101
+> 14 0 27 2351 G 2382 2102
+> 15 0 27 2351 G 2383 2102
+> 14 0 28 2351 G 2383 2103
+> 15 0 28 2351 G 2461 2103
+> 14 0 27 2351 G 2439 2104
+> 15 0 27 2351 G 2440 2104
+> 14 0 28 2351 G 2440 2105
+> 15 0 28 2351 G 2461 2105
+> 14 0 27 2351 G 2388 2106
+> 15 0 27 2351 G 2389 2106
+> 14 0 28 2351 G 2389 2107
+> 15 0 28 2351 G 2461 2107
+> 14 0 27 2351 G 2445 2108
+> 15 0 27 2351 G 2446 2108
+> 14 0 28 2351 G 2446 2109
+> 15 0 28 2351 G 2461 2109
+> 14 0 27 2351 G 2394 2110
+> 15 0 27 2351 G 2395 2110
+> 14 0 28 2351 G 2395 2111
+> 15 0 28 2351 G 2461 2111
+> 14 0 27 2351 G 2451 2112
+> 15 0 27 2351 G 2452 2112
+> 14 0 28 2351 G 2452 2113
+> 15 0 28 2351 G 2461 2113
+> 14 0 27 2351 G 2400 2114
+> 15 0 27 2351 G 2401 2114
+> 14 0 28 2351 G 2401 2115
+> 15 0 28 2351 G 2461 2115
+> 14 0 27 2351 G 2457 2116
+> 15 0 27 2351 G 2458 2116
+> 14 0 28 2351 G 2458 2117
+> 15 0 28 2351 G 2461 2117
+> 14 0 27 2351 G 2406 2118
+> 15 0 27 2351 G 2407 2118
+> 14 0 28 2351 G 2407 2119
+> 15 0 28 2351 G 2461 2119
+> 14 0 27 2351 G 2355 2120
+> 15 0 27 2351 G 2356 2120
+> 14 0 28 2351 G 2356 2121
+> 15 0 28 2351 G 2461 2121
+> 14 0 27 2351 G 2361 2122
+> 15 0 27 2351 G 2362 2122
+> 14 0 28 2351 G 2362 2123
+> 15 0 28 2351 G 2461 2123
+> 14 0 27 2351 G 2367 2124
+> 15 0 27 2351 G 2368 2124
+> 14 0 28 2351 G 2368 2125
+> 15 0 28 2351 G 2461 2125
+> 14 0 27 2351 G 2373 2126
+> 15 0 27 2351 G 2374 2126
+> 14 0 28 2351 G 2374 2127
+> 15 0 28 2351 G 2461 2127
+> 14 0 27 2351 G 2409 2128
+> 15 0 27 2351 G 2410 2128
+> 14 0 28 2351 G 2410 2129
+> 15 0 28 2351 G 2461 2129
+> 14 0 27 2351 G 2415 2130
+> 15 0 27 2351 G 2416 2130
+> 14 0 28 2351 G 2416 2131
+> 15 0 28 2351 G 2461 2131
+> 14 0 27 2351 G 2421 2132
+> 15 0 27 2351 G 2422 2132
+> 14 0 28 2351 G 2422 2133
+> 15 0 28 2351 G 2461 2133
+> 14 0 27 2351 G 2427 2134
+> 15 0 27 2351 G 2428 2134
+> 14 0 28 2351 G 2428 2135
+> 15 0 28 2351 G 2461 2135
+> 14 0 27 2351 G 2433 2136
+> 15 0 27 2351 G 2434 2136
+> 14 0 28 2351 G 2434 2137
+> 15 0 28 2351 G 2461 2137
+> 14 0 27 2351 G 2379 2138
+> 15 0 27 2351 G 2380 2138
+> 14 0 28 2351 G 2380 2139
+> 15 0 28 2351 G 2461 2139
+> 14 0 27 2351 G 2385 2140
+> 15 0 27 2351 G 2386 2140
+> 14 0 28 2351 G 2386 2141
+> 15 0 28 2351 G 2461 2141
+> 14 0 27 2351 G 2442 2142
+> 15 0 27 2351 G 2443 2142
+> 14 0 28 2351 G 2443 2143
+> 15 0 28 2351 G 2461 2143
+> 14 0 27 2351 G 2391 2144
+> 15 0 27 2351 G 2392 2144
+> 14 0 28 2351 G 2392 2145
+> 15 0 28 2351 G 2461 2145
+> 14 0 27 2351 G 2448 2146
+> 15 0 27 2351 G 2449 2146
+> 14 0 28 2351 G 2449 2147
+> 15 0 28 2351 G 2461 2147
+> 14 0 27 2351 G 2397 2148
+> 15 0 27 2351 G 2398 2148
+> 14 0 28 2351 G 2398 2149
+> 15 0 28 2351 G 2461 2149
+> 14 0 27 2351 G 2454 2150
+> 15 0 27 2351 G 2455 2150
+> 14 0 28 2351 G 2455 2151
+> 15 0 28 2351 G 2461 2151
+> 14 0 27 2351 G 2403 2152
+> 15 0 27 2351 G 2404 2152
+> 14 0 28 2351 G 2404 2153
+> 15 0 28 2351 G 2461 2153
+> 14 0 27 2573 G 2592 2154
+> 15 0 27 2573 G 2593 2154
+> 14 0 28 2573 G 2593 2155
+> 15 0 28 2573 G 2683 2155
+> 14 0 28 2573 G 2683 2156
+> 15 0 28 2573 G 2651 2156
+> 14 0 29 2573 G 2651 2157
+> 15 0 29 2573 G 2649 2157
+> 14 0 28 2573 G 2683 2158
+> 15 0 28 2573 G 2597 2158
+> 14 0 29 2573 G 2597 2159
+> 15 0 29 2573 G 2595 2159
+> 14 0 28 2573 G 2683 2160
+> 15 0 28 2573 G 2603 2160
+> 14 0 29 2573 G 2603 2161
+> 15 0 29 2573 G 2601 2161
+> 14 0 28 2573 G 2683 2162
+> 15 0 28 2573 G 2609 2162
+> 14 0 29 2573 G 2609 2163
+> 15 0 29 2573 G 2607 2163
+> 14 0 28 2573 G 2683 2164
+> 15 0 28 2573 G 2615 2164
+> 14 0 29 2573 G 2615 2165
+> 15 0 29 2573 G 2613 2165
+> 14 0 28 2573 G 2683 2166
+> 15 0 28 2573 G 2621 2166
+> 14 0 29 2573 G 2621 2167
+> 15 0 29 2573 G 2619 2167
+> 14 0 28 2573 G 2683 2168
+> 15 0 28 2573 G 2660 2168
+> 14 0 29 2573 G 2660 2169
+> 15 0 29 2573 G 2658 2169
+> 14 0 28 2573 G 2683 2170
+> 15 0 28 2573 G 2666 2170
+> 14 0 29 2573 G 2666 2171
+> 15 0 29 2573 G 2664 2171
+> 14 0 28 2573 G 2683 2172
+> 15 0 28 2573 G 2672 2172
+> 14 0 29 2573 G 2672 2173
+> 15 0 29 2573 G 2670 2173
+> 14 0 28 2573 G 2683 2174
+> 15 0 28 2573 G 2678 2174
+> 14 0 29 2573 G 2678 2175
+> 15 0 29 2573 G 2676 2175
+> 14 0 28 2573 G 2683 2176
+> 15 0 28 2573 G 2630 2176
+> 14 0 29 2573 G 2630 2177
+> 15 0 29 2573 G 2628 2177
+> 14 0 28 2573 G 2683 2178
+> 15 0 28 2573 G 2579 2178
+> 14 0 29 2573 G 2579 2179
+> 15 0 29 2573 G 2577 2179
+> 14 0 28 2573 G 2683 2180
+> 15 0 28 2573 G 2636 2180
+> 14 0 29 2573 G 2636 2181
+> 15 0 29 2573 G 2634 2181
+> 14 0 28 2573 G 2683 2182
+> 15 0 28 2573 G 2585 2182
+> 14 0 29 2573 G 2585 2183
+> 15 0 29 2573 G 2583 2183
+> 14 0 28 2573 G 2683 2184
+> 15 0 28 2573 G 2642 2184
+> 14 0 29 2573 G 2642 2185
+> 15 0 29 2573 G 2640 2185
+> 14 0 28 2573 G 2683 2186
+> 15 0 28 2573 G 2591 2186
+> 14 0 29 2573 G 2591 2187
+> 15 0 29 2573 G 2589 2187
+> 14 0 28 2573 G 2683 2188
+> 15 0 28 2573 G 2648 2188
+> 14 0 29 2573 G 2648 2189
+> 15 0 29 2573 G 2646 2189
+> 14 0 28 2573 G 2683 2190
+> 15 0 28 2573 G 2654 2190
+> 14 0 29 2573 G 2654 2191
+> 15 0 29 2573 G 2652 2191
+> 14 0 28 2573 G 2683 2192
+> 15 0 28 2573 G 2600 2192
+> 14 0 29 2573 G 2600 2193
+> 15 0 29 2573 G 2598 2193
+> 14 0 28 2573 G 2683 2194
+> 15 0 28 2573 G 2606 2194
+> 14 0 29 2573 G 2606 2195
+> 15 0 29 2573 G 2604 2195
+> 14 0 28 2573 G 2683 2196
+> 15 0 28 2573 G 2612 2196
+> 14 0 29 2573 G 2612 2197
+> 15 0 29 2573 G 2610 2197
+> 14 0 28 2573 G 2683 2198
+> 15 0 28 2573 G 2618 2198
+> 14 0 29 2573 G 2618 2199
+> 15 0 29 2573 G 2616 2199
+> 14 0 28 2573 G 2683 2200
+> 15 0 28 2573 G 2624 2200
+> 14 0 29 2573 G 2624 2201
+> 15 0 29 2573 G 2622 2201
+> 14 0 28 2573 G 2683 2202
+> 15 0 28 2573 G 2657 2202
+> 14 0 29 2573 G 2657 2203
+> 15 0 29 2573 G 2655 2203
+> 14 0 28 2573 G 2683 2204
+> 15 0 28 2573 G 2663 2204
+> 14 0 29 2573 G 2663 2205
+> 15 0 29 2573 G 2661 2205
+> 14 0 28 2573 G 2683 2206
+> 15 0 28 2573 G 2669 2206
+> 14 0 29 2573 G 2669 2207
+> 15 0 29 2573 G 2667 2207
+> 14 0 28 2573 G 2683 2208
+> 15 0 28 2573 G 2675 2208
+> 14 0 29 2573 G 2675 2209
+> 15 0 29 2573 G 2673 2209
+> 14 0 30 2573 G 2683 2210
+> 15 0 30 2573 G 2682 2210
+> 14 0 28 2573 G 2683 2211
+> 15 0 28 2573 G 2681 2211
+> 14 0 29 2573 G 2681 2212
+> 15 0 29 2573 G 2679 2212
+> 14 0 28 2573 G 2683 2213
+> 15 0 28 2573 G 2627 2213
+> 14 0 29 2573 G 2627 2214
+> 15 0 29 2573 G 2625 2214
+> 14 0 28 2573 G 2683 2215
+> 15 0 28 2573 G 2576 2215
+> 14 0 29 2573 G 2576 2216
+> 15 0 29 2573 G 2574 2216
+> 14 0 28 2573 G 2683 2217
+> 15 0 28 2573 G 2633 2217
+> 14 0 29 2573 G 2633 2218
+> 15 0 29 2573 G 2631 2218
+> 14 0 28 2573 G 2683 2219
+> 15 0 28 2573 G 2582 2219
+> 14 0 29 2573 G 2582 2220
+> 15 0 29 2573 G 2580 2220
+> 14 0 28 2573 G 2683 2221
+> 15 0 28 2573 G 2639 2221
+> 14 0 29 2573 G 2639 2222
+> 15 0 29 2573 G 2637 2222
+> 14 0 28 2573 G 2683 2223
+> 15 0 28 2573 G 2588 2223
+> 14 0 29 2573 G 2588 2224
+> 15 0 29 2573 G 2586 2224
+> 14 0 28 2573 G 2683 2225
+> 15 0 28 2573 G 2645 2225
+> 14 0 29 2573 G 2645 2226
+> 15 0 29 2573 G 2643 2226
+> 14 0 27 2573 G 2649 2227
+> 15 0 27 2573 G 2650 2227
+> 14 0 28 2573 G 2650 2228
+> 15 0 28 2573 G 2683 2228
+> 14 0 28 2573 G 2683 2229
+> 15 0 28 2573 G 2594 2229
+> 14 0 29 2573 G 2594 2230
+> 15 0 29 2573 G 2592 2230
+> 14 0 27 2573 G 2595 2231
+> 15 0 27 2573 G 2596 2231
+> 14 0 28 2573 G 2596 2232
+> 15 0 28 2573 G 2683 2232
+> 14 0 27 2573 G 2601 2233
+> 15 0 27 2573 G 2602 2233
+> 14 0 28 2573 G 2602 2234
+> 15 0 28 2573 G 2683 2234
+> 14 0 27 2573 G 2607 2235
+> 15 0 27 2573 G 2608 2235
+> 14 0 28 2573 G 2608 2236
+> 15 0 28 2573 G 2683 2236
+> 14 0 27 2573 G 2613 2237
+> 15 0 27 2573 G 2614 2237
+> 14 0 28 2573 G 2614 2238
+> 15 0 28 2573 G 2683 2238
+> 14 0 27 2573 G 2619 2239
+> 15 0 27 2573 G 2620 2239
+> 14 0 28 2573 G 2620 2240
+> 15 0 28 2573 G 2683 2240
+> 14 0 27 2573 G 2658 2241
+> 15 0 27 2573 G 2659 2241
+> 14 0 28 2573 G 2659 2242
+> 15 0 28 2573 G 2683 2242
+> 14 0 27 2573 G 2664 2243
+> 15 0 27 2573 G 2665 2243
+> 14 0 28 2573 G 2665 2244
+> 15 0 28 2573 G 2683 2244
+> 14 0 27 2573 G 2670 2245
+> 15 0 27 2573 G 2671 2245
+> 14 0 28 2573 G 2671 2246
+> 15 0 28 2573 G 2683 2246
+> 14 0 27 2573 G 2676 2247
+> 15 0 27 2573 G 2677 2247
+> 14 0 28 2573 G 2677 2248
+> 15 0 28 2573 G 2683 2248
+> 14 0 27 2573 G 2628 2249
+> 15 0 27 2573 G 2629 2249
+> 14 0 28 2573 G 2629 2250
+> 15 0 28 2573 G 2683 2250
+> 14 0 27 2573 G 2577 2251
+> 15 0 27 2573 G 2578 2251
+> 14 0 28 2573 G 2578 2252
+> 15 0 28 2573 G 2683 2252
+> 14 0 27 2573 G 2634 2253
+> 15 0 27 2573 G 2635 2253
+> 14 0 28 2573 G 2635 2254
+> 15 0 28 2573 G 2683 2254
+> 14 0 27 2573 G 2583 2255
+> 15 0 27 2573 G 2584 2255
+> 14 0 28 2573 G 2584 2256
+> 15 0 28 2573 G 2683 2256
+> 14 0 27 2573 G 2640 2257
+> 15 0 27 2573 G 2641 2257
+> 14 0 28 2573 G 2641 2258
+> 15 0 28 2573 G 2683 2258
+> 14 0 27 2573 G 2589 2259
+> 15 0 27 2573 G 2590 2259
+> 14 0 28 2573 G 2590 2260
+> 15 0 28 2573 G 2683 2260
+> 14 0 27 2573 G 2646 2261
+> 15 0 27 2573 G 2647 2261
+> 14 0 28 2573 G 2647 2262
+> 15 0 28 2573 G 2683 2262
+> 14 0 27 2573 G 2652 2263
+> 15 0 27 2573 G 2653 2263
+> 14 0 28 2573 G 2653 2264
+> 15 0 28 2573 G 2683 2264
+> 14 0 27 2573 G 2598 2265
+> 15 0 27 2573 G 2599 2265
+> 14 0 28 2573 G 2599 2266
+> 15 0 28 2573 G 2683 2266
+> 14 0 27 2573 G 2604 2267
+> 15 0 27 2573 G 2605 2267
+> 14 0 28 2573 G 2605 2268
+> 15 0 28 2573 G 2683 2268
+> 14 0 27 2573 G 2610 2269
+> 15 0 27 2573 G 2611 2269
+> 14 0 28 2573 G 2611 2270
+> 15 0 28 2573 G 2683 2270
+> 14 0 27 2573 G 2616 2271
+> 15 0 27 2573 G 2617 2271
+> 14 0 28 2573 G 2617 2272
+> 15 0 28 2573 G 2683 2272
+> 14 0 27 2573 G 2622 2273
+> 15 0 27 2573 G 2623 2273
+> 14 0 28 2573 G 2623 2274
+> 15 0 28 2573 G 2683 2274
+> 14 0 27 2573 G 2655 2275
+> 15 0 27 2573 G 2656 2275
+> 14 0 28 2573 G 2656 2276
+> 15 0 28 2573 G 2683 2276
+> 14 0 27 2573 G 2661 2277
+> 15 0 27 2573 G 2662 2277
+> 14 0 28 2573 G 2662 2278
+> 15 0 28 2573 G 2683 2278
+> 14 0 27 2573 G 2667 2279
+> 15 0 27 2573 G 2668 2279
+> 14 0 28 2573 G 2668 2280
+> 15 0 28 2573 G 2683 2280
+> 14 0 27 2573 G 2673 2281
+> 15 0 27 2573 G 2674 2281
+> 14 0 28 2573 G 2674 2282
+> 15 0 28 2573 G 2683 2282
+> 14 0 27 2573 G 2679 2283
+> 15 0 27 2573 G 2680 2283
+> 14 0 28 2573 G 2680 2284
+> 15 0 28 2573 G 2683 2284
+> 14 0 27 2573 G 2625 2285
+> 15 0 27 2573 G 2626 2285
+> 14 0 28 2573 G 2626 2286
+> 15 0 28 2573 G 2683 2286
+> 14 0 27 2573 G 2574 2287
+> 15 0 27 2573 G 2575 2287
+> 14 0 28 2573 G 2575 2288
+> 15 0 28 2573 G 2683 2288
+> 14 0 27 2573 G 2631 2289
+> 15 0 27 2573 G 2632 2289
+> 14 0 28 2573 G 2632 2290
+> 15 0 28 2573 G 2683 2290
+> 14 0 27 2573 G 2580 2291
+> 15 0 27 2573 G 2581 2291
+> 14 0 28 2573 G 2581 2292
+> 15 0 28 2573 G 2683 2292
+> 14 0 27 2573 G 2637 2293
+> 15 0 27 2573 G 2638 2293
+> 14 0 28 2573 G 2638 2294
+> 15 0 28 2573 G 2683 2294
+> 14 0 27 2573 G 2586 2295
+> 15 0 27 2573 G 2587 2295
+> 14 0 28 2573 G 2587 2296
+> 15 0 28 2573 G 2683 2296
+> 14 0 27 2573 G 2643 2297
+> 15 0 27 2573 G 2644 2297
+> 14 0 28 2573 G 2644 2298
+> 15 0 28 2573 G 2683 2298
+> 14 0 27 2795 G 2814 2299
+> 15 0 27 2795 G 2815 2299
+> 14 0 28 2795 G 2815 2300
+> 15 0 28 2795 G 2905 2300
+> 14 0 28 2795 G 2905 2301
+> 15 0 28 2795 G 2873 2301
+> 14 0 29 2795 G 2873 2302
+> 15 0 29 2795 G 2871 2302
+> 14 0 28 2795 G 2905 2303
+> 15 0 28 2795 G 2822 2303
+> 14 0 29 2795 G 2822 2304
+> 15 0 29 2795 G 2820 2304
+> 14 0 28 2795 G 2905 2305
+> 15 0 28 2795 G 2879 2305
+> 14 0 29 2795 G 2879 2306
+> 15 0 29 2795 G 2877 2306
+> 14 0 28 2795 G 2905 2307
+> 15 0 28 2795 G 2828 2307
+> 14 0 29 2795 G 2828 2308
+> 15 0 29 2795 G 2826 2308
+> 14 0 28 2795 G 2905 2309
+> 15 0 28 2795 G 2885 2309
+> 14 0 29 2795 G 2885 2310
+> 15 0 29 2795 G 2883 2310
+> 14 0 28 2795 G 2905 2311
+> 15 0 28 2795 G 2834 2311
+> 14 0 29 2795 G 2834 2312
+> 15 0 29 2795 G 2832 2312
+> 14 0 28 2795 G 2905 2313
+> 15 0 28 2795 G 2891 2313
+> 14 0 29 2795 G 2891 2314
+> 15 0 29 2795 G 2889 2314
+> 14 0 28 2795 G 2905 2315
+> 15 0 28 2795 G 2840 2315
+> 14 0 29 2795 G 2840 2316
+> 15 0 29 2795 G 2838 2316
+> 14 0 28 2795 G 2905 2317
+> 15 0 28 2795 G 2897 2317
+> 14 0 29 2795 G 2897 2318
+> 15 0 29 2795 G 2895 2318
+> 14 0 28 2795 G 2905 2319
+> 15 0 28 2795 G 2843 2319
+> 14 0 29 2795 G 2843 2320
+> 15 0 29 2795 G 2841 2320
+> 14 0 28 2795 G 2905 2321
+> 15 0 28 2795 G 2849 2321
+> 14 0 29 2795 G 2849 2322
+> 15 0 29 2795 G 2847 2322
+> 14 0 30 2795 G 2905 2323
+> 15 0 30 2795 G 2904 2323
+> 14 0 28 2795 G 2905 2324
+> 15 0 28 2795 G 2798 2324
+> 14 0 29 2795 G 2798 2325
+> 15 0 29 2795 G 2796 2325
+> 14 0 28 2795 G 2905 2326
+> 15 0 28 2795 G 2855 2326
+> 14 0 29 2795 G 2855 2327
+> 15 0 29 2795 G 2853 2327
+> 14 0 28 2795 G 2905 2328
+> 15 0 28 2795 G 2804 2328
+> 14 0 29 2795 G 2804 2329
+> 15 0 29 2795 G 2802 2329
+> 14 0 28 2795 G 2905 2330
+> 15 0 28 2795 G 2861 2330
+> 14 0 29 2795 G 2861 2331
+> 15 0 29 2795 G 2859 2331
+> 14 0 28 2795 G 2905 2332
+> 15 0 28 2795 G 2810 2332
+> 14 0 29 2795 G 2810 2333
+> 15 0 29 2795 G 2808 2333
+> 14 0 28 2795 G 2905 2334
+> 15 0 28 2795 G 2867 2334
+> 14 0 29 2795 G 2867 2335
+> 15 0 29 2795 G 2865 2335
+> 14 0 28 2795 G 2905 2336
+> 15 0 28 2795 G 2813 2336
+> 14 0 29 2795 G 2813 2337
+> 15 0 29 2795 G 2811 2337
+> 14 0 28 2795 G 2905 2338
+> 15 0 28 2795 G 2819 2338
+> 14 0 29 2795 G 2819 2339
+> 15 0 29 2795 G 2817 2339
+> 14 0 28 2795 G 2905 2340
+> 15 0 28 2795 G 2876 2340
+> 14 0 29 2795 G 2876 2341
+> 15 0 29 2795 G 2874 2341
+> 14 0 28 2795 G 2905 2342
+> 15 0 28 2795 G 2825 2342
+> 14 0 29 2795 G 2825 2343
+> 15 0 29 2795 G 2823 2343
+> 14 0 28 2795 G 2905 2344
+> 15 0 28 2795 G 2882 2344
+> 14 0 29 2795 G 2882 2345
+> 15 0 29 2795 G 2880 2345
+> 14 0 28 2795 G 2905 2346
+> 15 0 28 2795 G 2831 2346
+> 14 0 29 2795 G 2831 2347
+> 15 0 29 2795 G 2829 2347
+> 14 0 28 2795 G 2905 2348
+> 15 0 28 2795 G 2888 2348
+> 14 0 29 2795 G 2888 2349
+> 15 0 29 2795 G 2886 2349
+> 14 0 28 2795 G 2905 2350
+> 15 0 28 2795 G 2837 2350
+> 14 0 29 2795 G 2837 2351
+> 15 0 29 2795 G 2835 2351
+> 14 0 28 2795 G 2905 2352
+> 15 0 28 2795 G 2894 2352
+> 14 0 29 2795 G 2894 2353
+> 15 0 29 2795 G 2892 2353
+> 14 0 28 2795 G 2905 2354
+> 15 0 28 2795 G 2900 2354
+> 14 0 29 2795 G 2900 2355
+> 15 0 29 2795 G 2898 2355
+> 14 0 28 2795 G 2905 2356
+> 15 0 28 2795 G 2846 2356
+> 14 0 29 2795 G 2846 2357
+> 15 0 29 2795 G 2844 2357
+> 14 0 28 2795 G 2905 2358
+> 15 0 28 2795 G 2903 2358
+> 14 0 29 2795 G 2903 2359
+> 15 0 29 2795 G 2901 2359
+> 14 0 28 2795 G 2905 2360
+> 15 0 28 2795 G 2852 2360
+> 14 0 29 2795 G 2852 2361
+> 15 0 29 2795 G 2850 2361
+> 14 0 28 2795 G 2905 2362
+> 15 0 28 2795 G 2801 2362
+> 14 0 29 2795 G 2801 2363
+> 15 0 29 2795 G 2799 2363
+> 14 0 28 2795 G 2905 2364
+> 15 0 28 2795 G 2858 2364
+> 14 0 29 2795 G 2858 2365
+> 15 0 29 2795 G 2856 2365
+> 14 0 28 2795 G 2905 2366
+> 15 0 28 2795 G 2807 2366
+> 14 0 29 2795 G 2807 2367
+> 15 0 29 2795 G 2805 2367
+> 14 0 28 2795 G 2905 2368
+> 15 0 28 2795 G 2864 2368
+> 14 0 29 2795 G 2864 2369
+> 15 0 29 2795 G 2862 2369
+> 14 0 28 2795 G 2905 2370
+> 15 0 28 2795 G 2870 2370
+> 14 0 29 2795 G 2870 2371
+> 15 0 29 2795 G 2868 2371
+> 14 0 27 2795 G 2871 2372
+> 15 0 27 2795 G 2872 2372
+> 14 0 28 2795 G 2872 2373
+> 15 0 28 2795 G 2905 2373
+> 14 0 28 2795 G 2905 2374
+> 15 0 28 2795 G 2816 2374
+> 14 0 29 2795 G 2816 2375
+> 15 0 29 2795 G 2814 2375
+> 14 0 27 2795 G 2820 2376
+> 15 0 27 2795 G 2821 2376
+> 14 0 28 2795 G 2821 2377
+> 15 0 28 2795 G 2905 2377
+> 14 0 27 2795 G 2877 2378
+> 15 0 27 2795 G 2878 2378
+> 14 0 28 2795 G 2878 2379
+> 15 0 28 2795 G 2905 2379
+> 14 0 27 2795 G 2826 2380
+> 15 0 27 2795 G 2827 2380
+> 14 0 28 2795 G 2827 2381
+> 15 0 28 2795 G 2905 2381
+> 14 0 27 2795 G 2883 2382
+> 15 0 27 2795 G 2884 2382
+> 14 0 28 2795 G 2884 2383
+> 15 0 28 2795 G 2905 2383
+> 14 0 27 2795 G 2832 2384
+> 15 0 27 2795 G 2833 2384
+> 14 0 28 2795 G 2833 2385
+> 15 0 28 2795 G 2905 2385
+> 14 0 27 2795 G 2889 2386
+> 15 0 27 2795 G 2890 2386
+> 14 0 28 2795 G 2890 2387
+> 15 0 28 2795 G 2905 2387
+> 14 0 27 2795 G 2838 2388
+> 15 0 27 2795 G 2839 2388
+> 14 0 28 2795 G 2839 2389
+> 15 0 28 2795 G 2905 2389
+> 14 0 27 2795 G 2895 2390
+> 15 0 27 2795 G 2896 2390
+> 14 0 28 2795 G 2896 2391
+> 15 0 28 2795 G 2905 2391
+> 14 0 27 2795 G 2841 2392
+> 15 0 27 2795 G 2842 2392
+> 14 0 28 2795 G 2842 2393
+> 15 0 28 2795 G 2905 2393
+> 14 0 27 2795 G 2847 2394
+> 15 0 27 2795 G 2848 2394
+> 14 0 28 2795 G 2848 2395
+> 15 0 28 2795 G 2905 2395
+> 14 0 27 2795 G 2796 2396
+> 15 0 27 2795 G 2797 2396
+> 14 0 28 2795 G 2797 2397
+> 15 0 28 2795 G 2905 2397
+> 14 0 27 2795 G 2853 2398
+> 15 0 27 2795 G 2854 2398
+> 14 0 28 2795 G 2854 2399
+> 15 0 28 2795 G 2905 2399
+> 14 0 27 2795 G 2802 2400
+> 15 0 27 2795 G 2803 2400
+> 14 0 28 2795 G 2803 2401
+> 15 0 28 2795 G 2905 2401
+> 14 0 27 2795 G 2859 2402
+> 15 0 27 2795 G 2860 2402
+> 14 0 28 2795 G 2860 2403
+> 15 0 28 2795 G 2905 2403
+> 14 0 27 2795 G 2808 2404
+> 15 0 27 2795 G 2809 2404
+> 14 0 28 2795 G 2809 2405
+> 15 0 28 2795 G 2905 2405
+> 14 0 27 2795 G 2865 2406
+> 15 0 27 2795 G 2866 2406
+> 14 0 28 2795 G 2866 2407
+> 15 0 28 2795 G 2905 2407
+> 14 0 27 2795 G 2811 2408
+> 15 0 27 2795 G 2812 2408
+> 14 0 28 2795 G 2812 2409
+> 15 0 28 2795 G 2905 2409
+> 14 0 27 2795 G 2817 2410
+> 15 0 27 2795 G 2818 2410
+> 14 0 28 2795 G 2818 2411
+> 15 0 28 2795 G 2905 2411
+> 14 0 27 2795 G 2874 2412
+> 15 0 27 2795 G 2875 2412
+> 14 0 28 2795 G 2875 2413
+> 15 0 28 2795 G 2905 2413
+> 14 0 27 2795 G 2823 2414
+> 15 0 27 2795 G 2824 2414
+> 14 0 28 2795 G 2824 2415
+> 15 0 28 2795 G 2905 2415
+> 14 0 27 2795 G 2880 2416
+> 15 0 27 2795 G 2881 2416
+> 14 0 28 2795 G 2881 2417
+> 15 0 28 2795 G 2905 2417
+> 14 0 27 2795 G 2829 2418
+> 15 0 27 2795 G 2830 2418
+> 14 0 28 2795 G 2830 2419
+> 15 0 28 2795 G 2905 2419
+> 14 0 27 2795 G 2886 2420
+> 15 0 27 2795 G 2887 2420
+> 14 0 28 2795 G 2887 2421
+> 15 0 28 2795 G 2905 2421
+> 14 0 27 2795 G 2835 2422
+> 15 0 27 2795 G 2836 2422
+> 14 0 28 2795 G 2836 2423
+> 15 0 28 2795 G 2905 2423
+> 14 0 27 2795 G 2892 2424
+> 15 0 27 2795 G 2893 2424
+> 14 0 28 2795 G 2893 2425
+> 15 0 28 2795 G 2905 2425
+> 14 0 27 2795 G 2898 2426
+> 15 0 27 2795 G 2899 2426
+> 14 0 28 2795 G 2899 2427
+> 15 0 28 2795 G 2905 2427
+> 14 0 27 2795 G 2844 2428
+> 15 0 27 2795 G 2845 2428
+> 14 0 28 2795 G 2845 2429
+> 15 0 28 2795 G 2905 2429
+> 14 0 27 2795 G 2901 2430
+> 15 0 27 2795 G 2902 2430
+> 14 0 28 2795 G 2902 2431
+> 15 0 28 2795 G 2905 2431
+> 14 0 27 2795 G 2850 2432
+> 15 0 27 2795 G 2851 2432
+> 14 0 28 2795 G 2851 2433
+> 15 0 28 2795 G 2905 2433
+> 14 0 27 2795 G 2799 2434
+> 15 0 27 2795 G 2800 2434
+> 14 0 28 2795 G 2800 2435
+> 15 0 28 2795 G 2905 2435
+> 14 0 27 2795 G 2856 2436
+> 15 0 27 2795 G 2857 2436
+> 14 0 28 2795 G 2857 2437
+> 15 0 28 2795 G 2905 2437
+> 14 0 27 2795 G 2805 2438
+> 15 0 27 2795 G 2806 2438
+> 14 0 28 2795 G 2806 2439
+> 15 0 28 2795 G 2905 2439
+> 14 0 27 2795 G 2862 2440
+> 15 0 27 2795 G 2863 2440
+> 14 0 28 2795 G 2863 2441
+> 15 0 28 2795 G 2905 2441
+> 14 0 27 2795 G 2868 2442
+> 15 0 27 2795 G 2869 2442
+> 14 0 28 2795 G 2869 2443
+> 15 0 28 2795 G 2905 2443
+> 14 0 27 2981 G 3021 2444
+> 15 0 27 2981 G 3022 2444
+> 14 0 28 2981 G 3022 2445
+> 15 0 28 2981 G 3091 2445
+> 14 0 28 2981 G 3091 2446
+> 15 0 28 2981 G 3029 2446
+> 14 0 29 2981 G 3029 2447
+> 15 0 29 2981 G 3027 2447
+> 14 0 28 2981 G 3091 2448
+> 15 0 28 2981 G 3086 2448
+> 14 0 29 2981 G 3086 2449
+> 15 0 29 2981 G 3084 2449
+> 14 0 28 2981 G 3091 2450
+> 15 0 28 2981 G 3035 2450
+> 14 0 29 2981 G 3035 2451
+> 15 0 29 2981 G 3033 2451
+> 14 0 28 2981 G 3091 2452
+> 15 0 28 2981 G 2984 2452
+> 14 0 29 2981 G 2984 2453
+> 15 0 29 2981 G 2982 2453
+> 14 0 28 2981 G 3091 2454
+> 15 0 28 2981 G 3041 2454
+> 14 0 29 2981 G 3041 2455
+> 15 0 29 2981 G 3039 2455
+> 14 0 28 2981 G 3091 2456
+> 15 0 28 2981 G 2990 2456
+> 14 0 29 2981 G 2990 2457
+> 15 0 29 2981 G 2988 2457
+> 14 0 28 2981 G 3091 2458
+> 15 0 28 2981 G 3047 2458
+> 14 0 29 2981 G 3047 2459
+> 15 0 29 2981 G 3045 2459
+> 14 0 28 2981 G 3091 2460
+> 15 0 28 2981 G 2993 2460
+> 14 0 29 2981 G 2993 2461
+> 15 0 29 2981 G 2991 2461
+> 14 0 28 2981 G 3091 2462
+> 15 0 28 2981 G 2999 2462
+> 14 0 29 2981 G 2999 2463
+> 15 0 29 2981 G 2997 2463
+> 14 0 28 2981 G 3091 2464
+> 15 0 28 2981 G 3056 2464
+> 14 0 29 2981 G 3056 2465
+> 15 0 29 2981 G 3054 2465
+> 14 0 28 2981 G 3091 2466
+> 15 0 28 2981 G 3005 2466
+> 14 0 29 2981 G 3005 2467
+> 15 0 29 2981 G 3003 2467
+> 14 0 28 2981 G 3091 2468
+> 15 0 28 2981 G 3062 2468
+> 14 0 29 2981 G 3062 2469
+> 15 0 29 2981 G 3060 2469
+> 14 0 28 2981 G 3091 2470
+> 15 0 28 2981 G 3011 2470
+> 14 0 29 2981 G 3011 2471
+> 15 0 29 2981 G 3009 2471
+> 14 0 28 2981 G 3091 2472
+> 15 0 28 2981 G 3068 2472
+> 14 0 29 2981 G 3068 2473
+> 15 0 29 2981 G 3066 2473
+> 14 0 28 2981 G 3091 2474
+> 15 0 28 2981 G 3017 2474
+> 14 0 29 2981 G 3017 2475
+> 15 0 29 2981 G 3015 2475
+> 14 0 28 2981 G 3091 2476
+> 15 0 28 2981 G 3074 2476
+> 14 0 29 2981 G 3074 2477
+> 15 0 29 2981 G 3072 2477
+> 14 0 28 2981 G 3091 2478
+> 15 0 28 2981 G 3080 2478
+> 14 0 29 2981 G 3080 2479
+> 15 0 29 2981 G 3078 2479
+> 14 0 28 2981 G 3091 2480
+> 15 0 28 2981 G 3026 2480
+> 14 0 29 2981 G 3026 2481
+> 15 0 29 2981 G 3024 2481
+> 14 0 28 2981 G 3091 2482
+> 15 0 28 2981 G 3083 2482
+> 14 0 29 2981 G 3083 2483
+> 15 0 29 2981 G 3081 2483
+> 14 0 28 2981 G 3091 2484
+> 15 0 28 2981 G 3032 2484
+> 14 0 29 2981 G 3032 2485
+> 15 0 29 2981 G 3030 2485
+> 14 0 28 2981 G 3091 2486
+> 15 0 28 2981 G 3089 2486
+> 14 0 29 2981 G 3089 2487
+> 15 0 29 2981 G 3087 2487
+> 14 0 28 2981 G 3091 2488
+> 15 0 28 2981 G 3038 2488
+> 14 0 29 2981 G 3038 2489
+> 15 0 29 2981 G 3036 2489
+> 14 0 28 2981 G 3091 2490
+> 15 0 28 2981 G 2987 2490
+> 14 0 29 2981 G 2987 2491
+> 15 0 29 2981 G 2985 2491
+> 14 0 28 2981 G 3091 2492
+> 15 0 28 2981 G 3044 2492
+> 14 0 29 2981 G 3044 2493
+> 15 0 29 2981 G 3042 2493
+> 14 0 28 2981 G 3091 2494
+> 15 0 28 2981 G 3050 2494
+> 14 0 29 2981 G 3050 2495
+> 15 0 29 2981 G 3048 2495
+> 14 0 28 2981 G 3091 2496
+> 15 0 28 2981 G 2996 2496
+> 14 0 29 2981 G 2996 2497
+> 15 0 29 2981 G 2994 2497
+> 14 0 28 2981 G 3091 2498
+> 15 0 28 2981 G 3053 2498
+> 14 0 29 2981 G 3053 2499
+> 15 0 29 2981 G 3051 2499
+> 14 0 28 2981 G 3091 2500
+> 15 0 28 2981 G 3002 2500
+> 14 0 29 2981 G 3002 2501
+> 15 0 29 2981 G 3000 2501
+> 14 0 28 2981 G 3091 2502
+> 15 0 28 2981 G 3059 2502
+> 14 0 29 2981 G 3059 2503
+> 15 0 29 2981 G 3057 2503
+> 14 0 28 2981 G 3091 2504
+> 15 0 28 2981 G 3008 2504
+> 14 0 29 2981 G 3008 2505
+> 15 0 29 2981 G 3006 2505
+> 14 0 28 2981 G 3091 2506
+> 15 0 28 2981 G 3065 2506
+> 14 0 29 2981 G 3065 2507
+> 15 0 29 2981 G 3063 2507
+> 14 0 28 2981 G 3091 2508
+> 15 0 28 2981 G 3014 2508
+> 14 0 29 2981 G 3014 2509
+> 15 0 29 2981 G 3012 2509
+> 14 0 30 2981 G 3091 2510
+> 15 0 30 2981 G 3090 2510
+> 14 0 28 2981 G 3091 2511
+> 15 0 28 2981 G 3071 2511
+> 14 0 29 2981 G 3071 2512
+> 15 0 29 2981 G 3069 2512
+> 14 0 28 2981 G 3091 2513
+> 15 0 28 2981 G 3020 2513
+> 14 0 29 2981 G 3020 2514
+> 15 0 29 2981 G 3018 2514
+> 14 0 28 2981 G 3091 2515
+> 15 0 28 2981 G 3077 2515
+> 14 0 29 2981 G 3077 2516
+> 15 0 29 2981 G 3075 2516
+> 14 0 27 2981 G 3027 2517
+> 15 0 27 2981 G 3028 2517
+> 14 0 28 2981 G 3028 2518
+> 15 0 28 2981 G 3091 2518
+> 14 0 28 2981 G 3091 2519
+> 15 0 28 2981 G 3023 2519
+> 14 0 29 2981 G 3023 2520
+> 15 0 29 2981 G 3021 2520
+> 14 0 27 2981 G 3084 2521
+> 15 0 27 2981 G 3085 2521
+> 14 0 28 2981 G 3085 2522
+> 15 0 28 2981 G 3091 2522
+> 14 0 27 2981 G 3033 2523
+> 15 0 27 2981 G 3034 2523
+> 14 0 28 2981 G 3034 2524
+> 15 0 28 2981 G 3091 2524
+> 14 0 27 2981 G 2982 2525
+> 15 0 27 2981 G 2983 2525
+> 14 0 28 2981 G 2983 2526
+> 15 0 28 2981 G 3091 2526
+> 14 0 27 2981 G 3039 2527
+> 15 0 27 2981 G 3040 2527
+> 14 0 28 2981 G 3040 2528
+> 15 0 28 2981 G 3091 2528
+> 14 0 27 2981 G 2988 2529
+> 15 0 27 2981 G 2989 2529
+> 14 0 28 2981 G 2989 2530
+> 15 0 28 2981 G 3091 2530
+> 14 0 27 2981 G 3045 2531
+> 15 0 27 2981 G 3046 2531
+> 14 0 28 2981 G 3046 2532
+> 15 0 28 2981 G 3091 2532
+> 14 0 27 2981 G 2991 2533
+> 15 0 27 2981 G 2992 2533
+> 14 0 28 2981 G 2992 2534
+> 15 0 28 2981 G 3091 2534
+> 14 0 27 2981 G 2997 2535
+> 15 0 27 2981 G 2998 2535
+> 14 0 28 2981 G 2998 2536
+> 15 0 28 2981 G 3091 2536
+> 14 0 27 2981 G 3054 2537
+> 15 0 27 2981 G 3055 2537
+> 14 0 28 2981 G 3055 2538
+> 15 0 28 2981 G 3091 2538
+> 14 0 27 2981 G 3003 2539
+> 15 0 27 2981 G 3004 2539
+> 14 0 28 2981 G 3004 2540
+> 15 0 28 2981 G 3091 2540
+> 14 0 27 2981 G 3060 2541
+> 15 0 27 2981 G 3061 2541
+> 14 0 28 2981 G 3061 2542
+> 15 0 28 2981 G 3091 2542
+> 14 0 27 2981 G 3009 2543
+> 15 0 27 2981 G 3010 2543
+> 14 0 28 2981 G 3010 2544
+> 15 0 28 2981 G 3091 2544
+> 14 0 27 2981 G 3066 2545
+> 15 0 27 2981 G 3067 2545
+> 14 0 28 2981 G 3067 2546
+> 15 0 28 2981 G 3091 2546
+> 14 0 27 2981 G 3015 2547
+> 15 0 27 2981 G 3016 2547
+> 14 0 28 2981 G 3016 2548
+> 15 0 28 2981 G 3091 2548
+> 14 0 27 2981 G 3072 2549
+> 15 0 27 2981 G 3073 2549
+> 14 0 28 2981 G 3073 2550
+> 15 0 28 2981 G 3091 2550
+> 14 0 27 2981 G 3078 2551
+> 15 0 27 2981 G 3079 2551
+> 14 0 28 2981 G 3079 2552
+> 15 0 28 2981 G 3091 2552
+> 14 0 27 2981 G 3024 2553
+> 15 0 27 2981 G 3025 2553
+> 14 0 28 2981 G 3025 2554
+> 15 0 28 2981 G 3091 2554
+> 14 0 27 2981 G 3081 2555
+> 15 0 27 2981 G 3082 2555
+> 14 0 28 2981 G 3082 2556
+> 15 0 28 2981 G 3091 2556
+> 14 0 27 2981 G 3030 2557
+> 15 0 27 2981 G 3031 2557
+> 14 0 28 2981 G 3031 2558
+> 15 0 28 2981 G 3091 2558
+> 14 0 27 2981 G 3087 2559
+> 15 0 27 2981 G 3088 2559
+> 14 0 28 2981 G 3088 2560
+> 15 0 28 2981 G 3091 2560
+> 14 0 27 2981 G 3036 2561
+> 15 0 27 2981 G 3037 2561
+> 14 0 28 2981 G 3037 2562
+> 15 0 28 2981 G 3091 2562
+> 14 0 27 2981 G 2985 2563
+> 15 0 27 2981 G 2986 2563
+> 14 0 28 2981 G 2986 2564
+> 15 0 28 2981 G 3091 2564
+> 14 0 27 2981 G 3042 2565
+> 15 0 27 2981 G 3043 2565
+> 14 0 28 2981 G 3043 2566
+> 15 0 28 2981 G 3091 2566
+> 14 0 27 2981 G 3048 2567
+> 15 0 27 2981 G 3049 2567
+> 14 0 28 2981 G 3049 2568
+> 15 0 28 2981 G 3091 2568
+> 14 0 27 2981 G 2994 2569
+> 15 0 27 2981 G 2995 2569
+> 14 0 28 2981 G 2995 2570
+> 15 0 28 2981 G 3091 2570
+> 14 0 27 2981 G 3051 2571
+> 15 0 27 2981 G 3052 2571
+> 14 0 28 2981 G 3052 2572
+> 15 0 28 2981 G 3091 2572
+> 14 0 27 2981 G 3000 2573
+> 15 0 27 2981 G 3001 2573
+> 14 0 28 2981 G 3001 2574
+> 15 0 28 2981 G 3091 2574
+> 14 0 27 2981 G 3057 2575
+> 15 0 27 2981 G 3058 2575
+> 14 0 28 2981 G 3058 2576
+> 15 0 28 2981 G 3091 2576
+> 14 0 27 2981 G 3006 2577
+> 15 0 27 2981 G 3007 2577
+> 14 0 28 2981 G 3007 2578
+> 15 0 28 2981 G 3091 2578
+> 14 0 27 2981 G 3063 2579
+> 15 0 27 2981 G 3064 2579
+> 14 0 28 2981 G 3064 2580
+> 15 0 28 2981 G 3091 2580
+> 14 0 27 2981 G 3012 2581
+> 15 0 27 2981 G 3013 2581
+> 14 0 28 2981 G 3013 2582
+> 15 0 28 2981 G 3091 2582
+> 14 0 27 2981 G 3069 2583
+> 15 0 27 2981 G 3070 2583
+> 14 0 28 2981 G 3070 2584
+> 15 0 28 2981 G 3091 2584
+> 14 0 27 2981 G 3018 2585
+> 15 0 27 2981 G 3019 2585
+> 14 0 28 2981 G 3019 2586
+> 15 0 28 2981 G 3091 2586
+> 14 0 27 2981 G 3075 2587
+> 15 0 27 2981 G 3076 2587
+> 14 0 28 2981 G 3076 2588
+> 15 0 28 2981 G 3091 2588
+> 14 0 27 3293 G 3306 2589
+> 15 0 27 3293 G 3307 2589
+> 14 0 28 3293 G 3307 2590
+> 15 0 28 3293 G 3313 2590
+> 14 0 28 3293 G 3313 2591
+> 15 0 28 3293 G 3296 2591
+> 14 0 29 3293 G 3296 2592
+> 15 0 29 3293 G 3294 2592
+> 14 0 28 3293 G 3313 2593
+> 15 0 28 3293 G 3302 2593
+> 14 0 29 3293 G 3302 2594
+> 15 0 29 3293 G 3300 2594
+> 14 0 28 3293 G 3313 2595
+> 15 0 28 3293 G 3305 2595
+> 14 0 29 3293 G 3305 2596
+> 15 0 29 3293 G 3303 2596
+> 14 0 28 3293 G 3313 2597
+> 15 0 28 3293 G 3311 2597
+> 14 0 29 3293 G 3311 2598
+> 15 0 29 3293 G 3309 2598
+> 14 0 30 3293 G 3313 2599
+> 15 0 30 3293 G 3312 2599
+> 14 0 28 3293 G 3313 2600
+> 15 0 28 3293 G 3299 2600
+> 14 0 29 3293 G 3299 2601
+> 15 0 29 3293 G 3297 2601
+> 14 0 27 3293 G 3294 2602
+> 15 0 27 3293 G 3295 2602
+> 14 0 28 3293 G 3295 2603
+> 15 0 28 3293 G 3313 2603
+> 14 0 28 3293 G 3313 2604
+> 15 0 28 3293 G 3308 2604
+> 14 0 29 3293 G 3308 2605
+> 15 0 29 3293 G 3306 2605
+> 14 0 27 3293 G 3300 2606
+> 15 0 27 3293 G 3301 2606
+> 14 0 28 3293 G 3301 2607
+> 15 0 28 3293 G 3313 2607
+> 14 0 27 3293 G 3303 2608
+> 15 0 27 3293 G 3304 2608
+> 14 0 28 3293 G 3304 2609
+> 15 0 28 3293 G 3313 2609
+> 14 0 27 3293 G 3309 2610
+> 15 0 27 3293 G 3310 2610
+> 14 0 28 3293 G 3310 2611
+> 15 0 28 3293 G 3313 2611
+> 14 0 27 3293 G 3297 2612
+> 15 0 27 3293 G 3298 2612
+> 14 0 28 3293 G 3298 2613
+> 15 0 28 3293 G 3313 2613
+> 14 0 27 3203 G 3210 2614
+> 15 0 27 3203 G 3211 2614
+> 14 0 28 3203 G 3211 2615
+> 15 0 28 3203 G 3271 2615
+> 14 0 28 3203 G 3271 2616
+> 15 0 28 3203 G 3218 2616
+> 14 0 29 3203 G 3218 2617
+> 15 0 29 3203 G 3216 2617
+> 14 0 28 3203 G 3271 2618
+> 15 0 28 3203 G 3224 2618
+> 14 0 29 3203 G 3224 2619
+> 15 0 29 3203 G 3222 2619
+> 14 0 28 3203 G 3271 2620
+> 15 0 28 3203 G 3230 2620
+> 14 0 29 3203 G 3230 2621
+> 15 0 29 3203 G 3228 2621
+> 14 0 28 3203 G 3271 2622
+> 15 0 28 3203 G 3236 2622
+> 14 0 29 3203 G 3236 2623
+> 15 0 29 3203 G 3234 2623
+> 14 0 28 3203 G 3271 2624
+> 15 0 28 3203 G 3242 2624
+> 14 0 29 3203 G 3242 2625
+> 15 0 29 3203 G 3240 2625
+> 14 0 28 3203 G 3271 2626
+> 15 0 28 3203 G 3248 2626
+> 14 0 29 3203 G 3248 2627
+> 15 0 29 3203 G 3246 2627
+> 14 0 28 3203 G 3271 2628
+> 15 0 28 3203 G 3254 2628
+> 14 0 29 3203 G 3254 2629
+> 15 0 29 3203 G 3252 2629
+> 14 0 28 3203 G 3271 2630
+> 15 0 28 3203 G 3260 2630
+> 14 0 29 3203 G 3260 2631
+> 15 0 29 3203 G 3258 2631
+> 14 0 28 3203 G 3271 2632
+> 15 0 28 3203 G 3266 2632
+> 14 0 29 3203 G 3266 2633
+> 15 0 29 3203 G 3264 2633
+> 14 0 28 3203 G 3271 2634
+> 15 0 28 3203 G 3206 2634
+> 14 0 29 3203 G 3206 2635
+> 15 0 29 3203 G 3204 2635
+> 14 0 28 3203 G 3271 2636
+> 15 0 28 3203 G 3269 2636
+> 14 0 29 3203 G 3269 2637
+> 15 0 29 3203 G 3267 2637
+> 14 0 30 3203 G 3271 2638
+> 15 0 30 3203 G 3270 2638
+> 14 0 28 3203 G 3271 2639
+> 15 0 28 3203 G 3209 2639
+> 14 0 29 3203 G 3209 2640
+> 15 0 29 3203 G 3207 2640
+> 14 0 28 3203 G 3271 2641
+> 15 0 28 3203 G 3215 2641
+> 14 0 29 3203 G 3215 2642
+> 15 0 29 3203 G 3213 2642
+> 14 0 28 3203 G 3271 2643
+> 15 0 28 3203 G 3221 2643
+> 14 0 29 3203 G 3221 2644
+> 15 0 29 3203 G 3219 2644
+> 14 0 28 3203 G 3271 2645
+> 15 0 28 3203 G 3227 2645
+> 14 0 29 3203 G 3227 2646
+> 15 0 29 3203 G 3225 2646
+> 14 0 28 3203 G 3271 2647
+> 15 0 28 3203 G 3233 2647
+> 14 0 29 3203 G 3233 2648
+> 15 0 29 3203 G 3231 2648
+> 14 0 28 3203 G 3271 2649
+> 15 0 28 3203 G 3239 2649
+> 14 0 29 3203 G 3239 2650
+> 15 0 29 3203 G 3237 2650
+> 14 0 28 3203 G 3271 2651
+> 15 0 28 3203 G 3245 2651
+> 14 0 29 3203 G 3245 2652
+> 15 0 29 3203 G 3243 2652
+> 14 0 28 3203 G 3271 2653
+> 15 0 28 3203 G 3251 2653
+> 14 0 29 3203 G 3251 2654
+> 15 0 29 3203 G 3249 2654
+> 14 0 28 3203 G 3271 2655
+> 15 0 28 3203 G 3257 2655
+> 14 0 29 3203 G 3257 2656
+> 15 0 29 3203 G 3255 2656
+> 14 0 28 3203 G 3271 2657
+> 15 0 28 3203 G 3263 2657
+> 14 0 29 3203 G 3263 2658
+> 15 0 29 3203 G 3261 2658
+> 14 0 27 3203 G 3216 2659
+> 15 0 27 3203 G 3217 2659
+> 14 0 28 3203 G 3217 2660
+> 15 0 28 3203 G 3271 2660
+> 14 0 28 3203 G 3271 2661
+> 15 0 28 3203 G 3212 2661
+> 14 0 29 3203 G 3212 2662
+> 15 0 29 3203 G 3210 2662
+> 14 0 27 3203 G 3222 2663
+> 15 0 27 3203 G 3223 2663
+> 14 0 28 3203 G 3223 2664
+> 15 0 28 3203 G 3271 2664
+> 14 0 27 3203 G 3228 2665
+> 15 0 27 3203 G 3229 2665
+> 14 0 28 3203 G 3229 2666
+> 15 0 28 3203 G 3271 2666
+> 14 0 27 3203 G 3234 2667
+> 15 0 27 3203 G 3235 2667
+> 14 0 28 3203 G 3235 2668
+> 15 0 28 3203 G 3271 2668
+> 14 0 27 3203 G 3240 2669
+> 15 0 27 3203 G 3241 2669
+> 14 0 28 3203 G 3241 2670
+> 15 0 28 3203 G 3271 2670
+> 14 0 27 3203 G 3246 2671
+> 15 0 27 3203 G 3247 2671
+> 14 0 28 3203 G 3247 2672
+> 15 0 28 3203 G 3271 2672
+> 14 0 27 3203 G 3252 2673
+> 15 0 27 3203 G 3253 2673
+> 14 0 28 3203 G 3253 2674
+> 15 0 28 3203 G 3271 2674
+> 14 0 27 3203 G 3258 2675
+> 15 0 27 3203 G 3259 2675
+> 14 0 28 3203 G 3259 2676
+> 15 0 28 3203 G 3271 2676
+> 14 0 27 3203 G 3264 2677
+> 15 0 27 3203 G 3265 2677
+> 14 0 28 3203 G 3265 2678
+> 15 0 28 3203 G 3271 2678
+> 14 0 27 3203 G 3204 2679
+> 15 0 27 3203 G 3205 2679
+> 14 0 28 3203 G 3205 2680
+> 15 0 28 3203 G 3271 2680
+> 14 0 27 3203 G 3267 2681
+> 15 0 27 3203 G 3268 2681
+> 14 0 28 3203 G 3268 2682
+> 15 0 28 3203 G 3271 2682
+> 14 0 27 3203 G 3207 2683
+> 15 0 27 3203 G 3208 2683
+> 14 0 28 3203 G 3208 2684
+> 15 0 28 3203 G 3271 2684
+> 14 0 27 3203 G 3213 2685
+> 15 0 27 3203 G 3214 2685
+> 14 0 28 3203 G 3214 2686
+> 15 0 28 3203 G 3271 2686
+> 14 0 27 3203 G 3219 2687
+> 15 0 27 3203 G 3220 2687
+> 14 0 28 3203 G 3220 2688
+> 15 0 28 3203 G 3271 2688
+> 14 0 27 3203 G 3225 2689
+> 15 0 27 3203 G 3226 2689
+> 14 0 28 3203 G 3226 2690
+> 15 0 28 3203 G 3271 2690
+> 14 0 27 3203 G 3231 2691
+> 15 0 27 3203 G 3232 2691
+> 14 0 28 3203 G 3232 2692
+> 15 0 28 3203 G 3271 2692
+> 14 0 27 3203 G 3237 2693
+> 15 0 27 3203 G 3238 2693
+> 14 0 28 3203 G 3238 2694
+> 15 0 28 3203 G 3271 2694
+> 14 0 27 3203 G 3243 2695
+> 15 0 27 3203 G 3244 2695
+> 14 0 28 3203 G 3244 2696
+> 15 0 28 3203 G 3271 2696
+> 14 0 27 3203 G 3249 2697
+> 15 0 27 3203 G 3250 2697
+> 14 0 28 3203 G 3250 2698
+> 15 0 28 3203 G 3271 2698
+> 14 0 27 3203 G 3255 2699
+> 15 0 27 3203 G 3256 2699
+> 14 0 28 3203 G 3256 2700
+> 15 0 28 3203 G 3271 2700
+> 14 0 27 3203 G 3261 2701
+> 15 0 27 3203 G 3262 2701
+> 14 0 28 3203 G 3262 2702
+> 15 0 28 3203 G 3271 2702
+> 4 31 13 19 16 ROUTER-LINK
+> 14 0 31 2462 G 2571 2703
+> 15 0 31 2462 G 2572 2703
+> 14 0 28 2462 G 2572 2704
+> 15 0 28 2462 G 2474 2704
+> 14 0 29 2462 G 2474 2705
+> 15 0 29 2462 G 2472 2705
+> 14 0 28 2462 G 2572 2706
+> 15 0 28 2462 G 2480 2706
+> 14 0 29 2462 G 2480 2707
+> 15 0 29 2462 G 2478 2707
+> 14 0 28 2462 G 2572 2708
+> 15 0 28 2462 G 2537 2708
+> 14 0 29 2462 G 2537 2709
+> 15 0 29 2462 G 2535 2709
+> 14 0 28 2462 G 2572 2710
+> 15 0 28 2462 G 2486 2710
+> 14 0 29 2462 G 2486 2711
+> 15 0 29 2462 G 2484 2711
+> 14 0 28 2462 G 2572 2712
+> 15 0 28 2462 G 2543 2712
+> 14 0 29 2462 G 2543 2713
+> 15 0 29 2462 G 2541 2713
+> 14 0 28 2462 G 2572 2714
+> 15 0 28 2462 G 2492 2714
+> 14 0 29 2462 G 2492 2715
+> 15 0 29 2462 G 2490 2715
+> 14 0 28 2462 G 2572 2716
+> 15 0 28 2462 G 2549 2716
+> 14 0 29 2462 G 2549 2717
+> 15 0 29 2462 G 2547 2717
+> 14 0 28 2462 G 2572 2718
+> 15 0 28 2462 G 2498 2718
+> 14 0 29 2462 G 2498 2719
+> 15 0 29 2462 G 2496 2719
+> 14 0 28 2462 G 2572 2720
+> 15 0 28 2462 G 2555 2720
+> 14 0 29 2462 G 2555 2721
+> 15 0 29 2462 G 2553 2721
+> 14 0 28 2462 G 2572 2722
+> 15 0 28 2462 G 2561 2722
+> 14 0 29 2462 G 2561 2723
+> 15 0 29 2462 G 2559 2723
+> 14 0 28 2462 G 2572 2724
+> 15 0 28 2462 G 2507 2724
+> 14 0 29 2462 G 2507 2725
+> 15 0 29 2462 G 2505 2725
+> 14 0 28 2462 G 2572 2726
+> 15 0 28 2462 G 2564 2726
+> 14 0 29 2462 G 2564 2727
+> 15 0 29 2462 G 2562 2727
+> 14 0 28 2462 G 2572 2728
+> 15 0 28 2462 G 2513 2728
+> 14 0 29 2462 G 2513 2729
+> 15 0 29 2462 G 2511 2729
+> 14 0 28 2462 G 2572 2730
+> 15 0 28 2462 G 2570 2730
+> 14 0 29 2462 G 2570 2731
+> 15 0 29 2462 G 2568 2731
+> 14 0 28 2462 G 2572 2732
+> 15 0 28 2462 G 2519 2732
+> 14 0 29 2462 G 2519 2733
+> 15 0 29 2462 G 2517 2733
+> 14 0 28 2462 G 2572 2734
+> 15 0 28 2462 G 2468 2734
+> 14 0 29 2462 G 2468 2735
+> 15 0 29 2462 G 2466 2735
+> 14 0 28 2462 G 2572 2736
+> 15 0 28 2462 G 2525 2736
+> 14 0 29 2462 G 2525 2737
+> 15 0 29 2462 G 2523 2737
+> 14 0 28 2462 G 2572 2738
+> 15 0 28 2462 G 2531 2738
+> 14 0 29 2462 G 2531 2739
+> 15 0 29 2462 G 2529 2739
+> 14 0 28 2462 G 2572 2740
+> 15 0 28 2462 G 2477 2740
+> 14 0 29 2462 G 2477 2741
+> 15 0 29 2462 G 2475 2741
+> 14 0 28 2462 G 2572 2742
+> 15 0 28 2462 G 2534 2742
+> 14 0 29 2462 G 2534 2743
+> 15 0 29 2462 G 2532 2743
+> 14 0 28 2462 G 2572 2744
+> 15 0 28 2462 G 2483 2744
+> 14 0 29 2462 G 2483 2745
+> 15 0 29 2462 G 2481 2745
+> 14 0 28 2462 G 2572 2746
+> 15 0 28 2462 G 2540 2746
+> 14 0 29 2462 G 2540 2747
+> 15 0 29 2462 G 2538 2747
+> 14 0 28 2462 G 2572 2748
+> 15 0 28 2462 G 2489 2748
+> 14 0 29 2462 G 2489 2749
+> 15 0 29 2462 G 2487 2749
+> 14 0 28 2462 G 2572 2750
+> 15 0 28 2462 G 2546 2750
+> 14 0 29 2462 G 2546 2751
+> 15 0 29 2462 G 2544 2751
+> 14 0 28 2462 G 2572 2752
+> 15 0 28 2462 G 2495 2752
+> 14 0 29 2462 G 2495 2753
+> 15 0 29 2462 G 2493 2753
+> 14 0 28 2462 G 2572 2754
+> 15 0 28 2462 G 2552 2754
+> 14 0 29 2462 G 2552 2755
+> 15 0 29 2462 G 2550 2755
+> 14 0 28 2462 G 2572 2756
+> 15 0 28 2462 G 2501 2756
+> 14 0 29 2462 G 2501 2757
+> 15 0 29 2462 G 2499 2757
+> 14 0 28 2462 G 2572 2758
+> 15 0 28 2462 G 2558 2758
+> 14 0 29 2462 G 2558 2759
+> 15 0 29 2462 G 2556 2759
+> 14 0 28 2462 G 2572 2760
+> 15 0 28 2462 G 2504 2760
+> 14 0 29 2462 G 2504 2761
+> 15 0 29 2462 G 2502 2761
+> 14 0 28 2462 G 2572 2762
+> 15 0 28 2462 G 2510 2762
+> 14 0 29 2462 G 2510 2763
+> 15 0 29 2462 G 2508 2763
+> 14 0 28 2462 G 2572 2764
+> 15 0 28 2462 G 2567 2764
+> 14 0 29 2462 G 2567 2765
+> 15 0 29 2462 G 2565 2765
+> 14 0 28 2462 G 2572 2766
+> 15 0 28 2462 G 2516 2766
+> 14 0 29 2462 G 2516 2767
+> 15 0 29 2462 G 2514 2767
+> 14 0 28 2462 G 2572 2768
+> 15 0 28 2462 G 2465 2768
+> 14 0 29 2462 G 2465 2769
+> 15 0 29 2462 G 2463 2769
+> 14 0 28 2462 G 2572 2770
+> 15 0 28 2462 G 2522 2770
+> 14 0 29 2462 G 2522 2771
+> 15 0 29 2462 G 2520 2771
+> 14 0 28 2462 G 2572 2772
+> 15 0 28 2462 G 2471 2772
+> 14 0 29 2462 G 2471 2773
+> 15 0 29 2462 G 2469 2773
+> 14 0 28 2462 G 2572 2774
+> 15 0 28 2462 G 2528 2774
+> 14 0 29 2462 G 2528 2775
+> 15 0 29 2462 G 2526 2775
+> 14 0 27 2462 G 2472 2776
+> 15 0 27 2462 G 2473 2776
+> 14 0 28 2462 G 2473 2777
+> 15 0 28 2462 G 2572 2777
+> 14 0 27 2462 G 2478 2778
+> 15 0 27 2462 G 2479 2778
+> 14 0 28 2462 G 2479 2779
+> 15 0 28 2462 G 2572 2779
+> 14 0 27 2462 G 2535 2780
+> 15 0 27 2462 G 2536 2780
+> 14 0 28 2462 G 2536 2781
+> 15 0 28 2462 G 2572 2781
+> 14 0 27 2462 G 2484 2782
+> 15 0 27 2462 G 2485 2782
+> 14 0 28 2462 G 2485 2783
+> 15 0 28 2462 G 2572 2783
+> 14 0 27 2462 G 2541 2784
+> 15 0 27 2462 G 2542 2784
+> 14 0 28 2462 G 2542 2785
+> 15 0 28 2462 G 2572 2785
+> 14 0 27 2462 G 2490 2786
+> 15 0 27 2462 G 2491 2786
+> 14 0 28 2462 G 2491 2787
+> 15 0 28 2462 G 2572 2787
+> 14 0 27 2462 G 2547 2788
+> 15 0 27 2462 G 2548 2788
+> 14 0 28 2462 G 2548 2789
+> 15 0 28 2462 G 2572 2789
+> 14 0 27 2462 G 2496 2790
+> 15 0 27 2462 G 2497 2790
+> 14 0 28 2462 G 2497 2791
+> 15 0 28 2462 G 2572 2791
+> 14 0 27 2462 G 2553 2792
+> 15 0 27 2462 G 2554 2792
+> 14 0 28 2462 G 2554 2793
+> 15 0 28 2462 G 2572 2793
+> 14 0 27 2462 G 2559 2794
+> 15 0 27 2462 G 2560 2794
+> 14 0 28 2462 G 2560 2795
+> 15 0 28 2462 G 2572 2795
+> 14 0 27 2462 G 2505 2796
+> 15 0 27 2462 G 2506 2796
+> 14 0 28 2462 G 2506 2797
+> 15 0 28 2462 G 2572 2797
+> 14 0 27 2462 G 2562 2798
+> 15 0 27 2462 G 2563 2798
+> 14 0 28 2462 G 2563 2799
+> 15 0 28 2462 G 2572 2799
+> 14 0 27 2462 G 2511 2800
+> 15 0 27 2462 G 2512 2800
+> 14 0 28 2462 G 2512 2801
+> 15 0 28 2462 G 2572 2801
+> 14 0 27 2462 G 2568 2802
+> 15 0 27 2462 G 2569 2802
+> 14 0 28 2462 G 2569 2803
+> 15 0 28 2462 G 2572 2803
+> 14 0 27 2462 G 2517 2804
+> 15 0 27 2462 G 2518 2804
+> 14 0 28 2462 G 2518 2805
+> 15 0 28 2462 G 2572 2805
+> 14 0 27 2462 G 2466 2806
+> 15 0 27 2462 G 2467 2806
+> 14 0 28 2462 G 2467 2807
+> 15 0 28 2462 G 2572 2807
+> 14 0 27 2462 G 2523 2808
+> 15 0 27 2462 G 2524 2808
+> 14 0 28 2462 G 2524 2809
+> 15 0 28 2462 G 2572 2809
+> 14 0 27 2462 G 2529 2810
+> 15 0 27 2462 G 2530 2810
+> 14 0 28 2462 G 2530 2811
+> 15 0 28 2462 G 2572 2811
+> 14 0 27 2462 G 2475 2812
+> 15 0 27 2462 G 2476 2812
+> 14 0 28 2462 G 2476 2813
+> 15 0 28 2462 G 2572 2813
+> 14 0 27 2462 G 2532 2814
+> 15 0 27 2462 G 2533 2814
+> 14 0 28 2462 G 2533 2815
+> 15 0 28 2462 G 2572 2815
+> 14 0 27 2462 G 2481 2816
+> 15 0 27 2462 G 2482 2816
+> 14 0 28 2462 G 2482 2817
+> 15 0 28 2462 G 2572 2817
+> 14 0 27 2462 G 2538 2818
+> 15 0 27 2462 G 2539 2818
+> 14 0 28 2462 G 2539 2819
+> 15 0 28 2462 G 2572 2819
+> 14 0 27 2462 G 2487 2820
+> 15 0 27 2462 G 2488 2820
+> 14 0 28 2462 G 2488 2821
+> 15 0 28 2462 G 2572 2821
+> 14 0 27 2462 G 2544 2822
+> 15 0 27 2462 G 2545 2822
+> 14 0 28 2462 G 2545 2823
+> 15 0 28 2462 G 2572 2823
+> 14 0 27 2462 G 2493 2824
+> 15 0 27 2462 G 2494 2824
+> 14 0 28 2462 G 2494 2825
+> 15 0 28 2462 G 2572 2825
+> 14 0 27 2462 G 2550 2826
+> 15 0 27 2462 G 2551 2826
+> 14 0 28 2462 G 2551 2827
+> 15 0 28 2462 G 2572 2827
+> 14 0 27 2462 G 2499 2828
+> 15 0 27 2462 G 2500 2828
+> 14 0 28 2462 G 2500 2829
+> 15 0 28 2462 G 2572 2829
+> 14 0 27 2462 G 2556 2830
+> 15 0 27 2462 G 2557 2830
+> 14 0 28 2462 G 2557 2831
+> 15 0 28 2462 G 2572 2831
+> 14 0 27 2462 G 2502 2832
+> 15 0 27 2462 G 2503 2832
+> 14 0 28 2462 G 2503 2833
+> 15 0 28 2462 G 2572 2833
+> 14 0 27 2462 G 2508 2834
+> 15 0 27 2462 G 2509 2834
+> 14 0 28 2462 G 2509 2835
+> 15 0 28 2462 G 2572 2835
+> 14 0 27 2462 G 2565 2836
+> 15 0 27 2462 G 2566 2836
+> 14 0 28 2462 G 2566 2837
+> 15 0 28 2462 G 2572 2837
+> 14 0 27 2462 G 2514 2838
+> 15 0 27 2462 G 2515 2838
+> 14 0 28 2462 G 2515 2839
+> 15 0 28 2462 G 2572 2839
+> 14 0 27 2462 G 2463 2840
+> 15 0 27 2462 G 2464 2840
+> 14 0 28 2462 G 2464 2841
+> 15 0 28 2462 G 2572 2841
+> 14 0 27 2462 G 2520 2842
+> 15 0 27 2462 G 2521 2842
+> 14 0 28 2462 G 2521 2843
+> 15 0 28 2462 G 2572 2843
+> 14 0 27 2462 G 2469 2844
+> 15 0 27 2462 G 2470 2844
+> 14 0 28 2462 G 2470 2845
+> 15 0 28 2462 G 2572 2845
+> 14 0 27 2462 G 2526 2846
+> 15 0 27 2462 G 2527 2846
+> 14 0 28 2462 G 2527 2847
+> 15 0 28 2462 G 2572 2847
+> 14 0 27 2684 G 2691 2848
+> 15 0 27 2684 G 2692 2848
+> 14 0 28 2684 G 2692 2849
+> 15 0 28 2684 G 2794 2849
+> 14 0 28 2684 G 2794 2850
+> 15 0 28 2684 G 2750 2850
+> 14 0 29 2684 G 2750 2851
+> 15 0 29 2684 G 2748 2851
+> 14 0 28 2684 G 2794 2852
+> 15 0 28 2684 G 2699 2852
+> 14 0 29 2684 G 2699 2853
+> 15 0 29 2684 G 2697 2853
+> 14 0 28 2684 G 2794 2854
+> 15 0 28 2684 G 2756 2854
+> 14 0 29 2684 G 2756 2855
+> 15 0 29 2684 G 2754 2855
+> 14 0 28 2684 G 2794 2856
+> 15 0 28 2684 G 2705 2856
+> 14 0 29 2684 G 2705 2857
+> 15 0 29 2684 G 2703 2857
+> 14 0 28 2684 G 2794 2858
+> 15 0 28 2684 G 2762 2858
+> 14 0 29 2684 G 2762 2859
+> 15 0 29 2684 G 2760 2859
+> 14 0 28 2684 G 2794 2860
+> 15 0 28 2684 G 2711 2860
+> 14 0 29 2684 G 2711 2861
+> 15 0 29 2684 G 2709 2861
+> 14 0 28 2684 G 2794 2862
+> 15 0 28 2684 G 2768 2862
+> 14 0 29 2684 G 2768 2863
+> 15 0 29 2684 G 2766 2863
+> 14 0 28 2684 G 2794 2864
+> 15 0 28 2684 G 2717 2864
+> 14 0 29 2684 G 2717 2865
+> 15 0 29 2684 G 2715 2865
+> 14 0 28 2684 G 2794 2866
+> 15 0 28 2684 G 2774 2866
+> 14 0 29 2684 G 2774 2867
+> 15 0 29 2684 G 2772 2867
+> 14 0 28 2684 G 2794 2868
+> 15 0 28 2684 G 2720 2868
+> 14 0 29 2684 G 2720 2869
+> 15 0 29 2684 G 2718 2869
+> 14 0 28 2684 G 2794 2870
+> 15 0 28 2684 G 2726 2870
+> 14 0 29 2684 G 2726 2871
+> 15 0 29 2684 G 2724 2871
+> 14 0 28 2684 G 2794 2872
+> 15 0 28 2684 G 2783 2872
+> 14 0 29 2684 G 2783 2873
+> 15 0 29 2684 G 2781 2873
+> 14 0 28 2684 G 2794 2874
+> 15 0 28 2684 G 2732 2874
+> 14 0 29 2684 G 2732 2875
+> 15 0 29 2684 G 2730 2875
+> 14 0 28 2684 G 2794 2876
+> 15 0 28 2684 G 2789 2876
+> 14 0 29 2684 G 2789 2877
+> 15 0 29 2684 G 2787 2877
+> 14 0 28 2684 G 2794 2878
+> 15 0 28 2684 G 2738 2878
+> 14 0 29 2684 G 2738 2879
+> 15 0 29 2684 G 2736 2879
+> 14 0 28 2684 G 2794 2880
+> 15 0 28 2684 G 2687 2880
+> 14 0 29 2684 G 2687 2881
+> 15 0 29 2684 G 2685 2881
+> 14 0 28 2684 G 2794 2882
+> 15 0 28 2684 G 2744 2882
+> 14 0 29 2684 G 2744 2883
+> 15 0 29 2684 G 2742 2883
+> 14 0 28 2684 G 2794 2884
+> 15 0 28 2684 G 2690 2884
+> 14 0 29 2684 G 2690 2885
+> 15 0 29 2684 G 2688 2885
+> 14 0 28 2684 G 2794 2886
+> 15 0 28 2684 G 2696 2886
+> 14 0 29 2684 G 2696 2887
+> 15 0 29 2684 G 2694 2887
+> 14 0 28 2684 G 2794 2888
+> 15 0 28 2684 G 2753 2888
+> 14 0 29 2684 G 2753 2889
+> 15 0 29 2684 G 2751 2889
+> 14 0 28 2684 G 2794 2890
+> 15 0 28 2684 G 2702 2890
+> 14 0 29 2684 G 2702 2891
+> 15 0 29 2684 G 2700 2891
+> 14 0 28 2684 G 2794 2892
+> 15 0 28 2684 G 2759 2892
+> 14 0 29 2684 G 2759 2893
+> 15 0 29 2684 G 2757 2893
+> 14 0 28 2684 G 2794 2894
+> 15 0 28 2684 G 2708 2894
+> 14 0 29 2684 G 2708 2895
+> 15 0 29 2684 G 2706 2895
+> 14 0 30 2684 G 2794 2896
+> 15 0 30 2684 G 2793 2896
+> 14 0 28 2684 G 2794 2897
+> 15 0 28 2684 G 2765 2897
+> 14 0 29 2684 G 2765 2898
+> 15 0 29 2684 G 2763 2898
+> 14 0 28 2684 G 2794 2899
+> 15 0 28 2684 G 2714 2899
+> 14 0 29 2684 G 2714 2900
+> 15 0 29 2684 G 2712 2900
+> 14 0 28 2684 G 2794 2901
+> 15 0 28 2684 G 2771 2901
+> 14 0 29 2684 G 2771 2902
+> 15 0 29 2684 G 2769 2902
+> 14 0 28 2684 G 2794 2903
+> 15 0 28 2684 G 2777 2903
+> 14 0 29 2684 G 2777 2904
+> 15 0 29 2684 G 2775 2904
+> 14 0 28 2684 G 2794 2905
+> 15 0 28 2684 G 2723 2905
+> 14 0 29 2684 G 2723 2906
+> 15 0 29 2684 G 2721 2906
+> 14 0 28 2684 G 2794 2907
+> 15 0 28 2684 G 2780 2907
+> 14 0 29 2684 G 2780 2908
+> 15 0 29 2684 G 2778 2908
+> 14 0 28 2684 G 2794 2909
+> 15 0 28 2684 G 2729 2909
+> 14 0 29 2684 G 2729 2910
+> 15 0 29 2684 G 2727 2910
+> 14 0 28 2684 G 2794 2911
+> 15 0 28 2684 G 2786 2911
+> 14 0 29 2684 G 2786 2912
+> 15 0 29 2684 G 2784 2912
+> 14 0 28 2684 G 2794 2913
+> 15 0 28 2684 G 2735 2913
+> 14 0 29 2684 G 2735 2914
+> 15 0 29 2684 G 2733 2914
+> 14 0 28 2684 G 2794 2915
+> 15 0 28 2684 G 2792 2915
+> 14 0 29 2684 G 2792 2916
+> 15 0 29 2684 G 2790 2916
+> 14 0 28 2684 G 2794 2917
+> 15 0 28 2684 G 2741 2917
+> 14 0 29 2684 G 2741 2918
+> 15 0 29 2684 G 2739 2918
+> 14 0 28 2684 G 2794 2919
+> 15 0 28 2684 G 2747 2919
+> 14 0 29 2684 G 2747 2920
+> 15 0 29 2684 G 2745 2920
+> 14 0 27 2684 G 2748 2921
+> 15 0 27 2684 G 2749 2921
+> 14 0 28 2684 G 2749 2922
+> 15 0 28 2684 G 2794 2922
+> 14 0 28 2684 G 2794 2923
+> 15 0 28 2684 G 2693 2923
+> 14 0 29 2684 G 2693 2924
+> 15 0 29 2684 G 2691 2924
+> 14 0 27 2684 G 2697 2925
+> 15 0 27 2684 G 2698 2925
+> 14 0 28 2684 G 2698 2926
+> 15 0 28 2684 G 2794 2926
+> 14 0 27 2684 G 2754 2927
+> 15 0 27 2684 G 2755 2927
+> 14 0 28 2684 G 2755 2928
+> 15 0 28 2684 G 2794 2928
+> 14 0 27 2684 G 2703 2929
+> 15 0 27 2684 G 2704 2929
+> 14 0 28 2684 G 2704 2930
+> 15 0 28 2684 G 2794 2930
+> 14 0 27 2684 G 2760 2931
+> 15 0 27 2684 G 2761 2931
+> 14 0 28 2684 G 2761 2932
+> 15 0 28 2684 G 2794 2932
+> 14 0 27 2684 G 2709 2933
+> 15 0 27 2684 G 2710 2933
+> 14 0 28 2684 G 2710 2934
+> 15 0 28 2684 G 2794 2934
+> 14 0 27 2684 G 2766 2935
+> 15 0 27 2684 G 2767 2935
+> 14 0 28 2684 G 2767 2936
+> 15 0 28 2684 G 2794 2936
+> 14 0 27 2684 G 2715 2937
+> 15 0 27 2684 G 2716 2937
+> 14 0 28 2684 G 2716 2938
+> 15 0 28 2684 G 2794 2938
+> 14 0 27 2684 G 2772 2939
+> 15 0 27 2684 G 2773 2939
+> 14 0 28 2684 G 2773 2940
+> 15 0 28 2684 G 2794 2940
+> 14 0 27 2684 G 2718 2941
+> 15 0 27 2684 G 2719 2941
+> 14 0 28 2684 G 2719 2942
+> 15 0 28 2684 G 2794 2942
+> 14 0 27 2684 G 2724 2943
+> 15 0 27 2684 G 2725 2943
+> 14 0 28 2684 G 2725 2944
+> 15 0 28 2684 G 2794 2944
+> 14 0 27 2684 G 2781 2945
+> 15 0 27 2684 G 2782 2945
+> 14 0 28 2684 G 2782 2946
+> 15 0 28 2684 G 2794 2946
+> 14 0 27 2684 G 2730 2947
+> 15 0 27 2684 G 2731 2947
+> 14 0 28 2684 G 2731 2948
+> 15 0 28 2684 G 2794 2948
+> 14 0 27 2684 G 2787 2949
+> 15 0 27 2684 G 2788 2949
+> 14 0 28 2684 G 2788 2950
+> 15 0 28 2684 G 2794 2950
+> 14 0 27 2684 G 2736 2951
+> 15 0 27 2684 G 2737 2951
+> 14 0 28 2684 G 2737 2952
+> 15 0 28 2684 G 2794 2952
+> 14 0 27 2684 G 2685 2953
+> 15 0 27 2684 G 2686 2953
+> 14 0 28 2684 G 2686 2954
+> 15 0 28 2684 G 2794 2954
+> 14 0 27 2684 G 2742 2955
+> 15 0 27 2684 G 2743 2955
+> 14 0 28 2684 G 2743 2956
+> 15 0 28 2684 G 2794 2956
+> 14 0 27 2684 G 2688 2957
+> 15 0 27 2684 G 2689 2957
+> 14 0 28 2684 G 2689 2958
+> 15 0 28 2684 G 2794 2958
+> 14 0 27 2684 G 2694 2959
+> 15 0 27 2684 G 2695 2959
+> 14 0 28 2684 G 2695 2960
+> 15 0 28 2684 G 2794 2960
+> 14 0 27 2684 G 2751 2961
+> 15 0 27 2684 G 2752 2961
+> 14 0 28 2684 G 2752 2962
+> 15 0 28 2684 G 2794 2962
+> 14 0 27 2684 G 2700 2963
+> 15 0 27 2684 G 2701 2963
+> 14 0 28 2684 G 2701 2964
+> 15 0 28 2684 G 2794 2964
+> 14 0 27 2684 G 2757 2965
+> 15 0 27 2684 G 2758 2965
+> 14 0 28 2684 G 2758 2966
+> 15 0 28 2684 G 2794 2966
+> 14 0 27 2684 G 2706 2967
+> 15 0 27 2684 G 2707 2967
+> 14 0 28 2684 G 2707 2968
+> 15 0 28 2684 G 2794 2968
+> 14 0 27 2684 G 2763 2969
+> 15 0 27 2684 G 2764 2969
+> 14 0 28 2684 G 2764 2970
+> 15 0 28 2684 G 2794 2970
+> 14 0 27 2684 G 2712 2971
+> 15 0 27 2684 G 2713 2971
+> 14 0 28 2684 G 2713 2972
+> 15 0 28 2684 G 2794 2972
+> 14 0 27 2684 G 2769 2973
+> 15 0 27 2684 G 2770 2973
+> 14 0 28 2684 G 2770 2974
+> 15 0 28 2684 G 2794 2974
+> 14 0 27 2684 G 2775 2975
+> 15 0 27 2684 G 2776 2975
+> 14 0 28 2684 G 2776 2976
+> 15 0 28 2684 G 2794 2976
+> 14 0 27 2684 G 2721 2977
+> 15 0 27 2684 G 2722 2977
+> 14 0 28 2684 G 2722 2978
+> 15 0 28 2684 G 2794 2978
+> 14 0 27 2684 G 2778 2979
+> 15 0 27 2684 G 2779 2979
+> 14 0 28 2684 G 2779 2980
+> 15 0 28 2684 G 2794 2980
+> 14 0 27 2684 G 2727 2981
+> 15 0 27 2684 G 2728 2981
+> 14 0 28 2684 G 2728 2982
+> 15 0 28 2684 G 2794 2982
+> 14 0 27 2684 G 2784 2983
+> 15 0 27 2684 G 2785 2983
+> 14 0 28 2684 G 2785 2984
+> 15 0 28 2684 G 2794 2984
+> 14 0 27 2684 G 2733 2985
+> 15 0 27 2684 G 2734 2985
+> 14 0 28 2684 G 2734 2986
+> 15 0 28 2684 G 2794 2986
+> 14 0 27 2684 G 2790 2987
+> 15 0 27 2684 G 2791 2987
+> 14 0 28 2684 G 2791 2988
+> 15 0 28 2684 G 2794 2988
+> 14 0 27 2684 G 2739 2989
+> 15 0 27 2684 G 2740 2989
+> 14 0 28 2684 G 2740 2990
+> 15 0 28 2684 G 2794 2990
+> 14 0 27 2684 G 2745 2991
+> 15 0 27 2684 G 2746 2991
+> 14 0 28 2684 G 2746 2992
+> 15 0 28 2684 G 2794 2992
+> 14 0 27 2906 G 2961 2993
+> 15 0 27 2906 G 2962 2993
+> 14 0 28 2906 G 2962 2994
+> 15 0 28 2906 G 2980 2994
+> 14 0 28 2906 G 2980 2995
+> 15 0 28 2906 G 2969 2995
+> 14 0 29 2906 G 2969 2996
+> 15 0 29 2906 G 2967 2996
+> 14 0 28 2906 G 2980 2997
+> 15 0 28 2906 G 2975 2997
+> 14 0 29 2906 G 2975 2998
+> 15 0 29 2906 G 2973 2998
+> 14 0 30 2906 G 2980 2999
+> 15 0 30 2906 G 2979 2999
+> 14 0 28 2906 G 2980 3000
+> 15 0 28 2906 G 2909 3000
+> 14 0 29 2906 G 2909 3001
+> 15 0 29 2906 G 2907 3001
+> 14 0 28 2906 G 2980 3002
+> 15 0 28 2906 G 2915 3002
+> 14 0 29 2906 G 2915 3003
+> 15 0 29 2906 G 2913 3003
+> 14 0 28 2906 G 2980 3004
+> 15 0 28 2906 G 2921 3004
+> 14 0 29 2906 G 2921 3005
+> 15 0 29 2906 G 2919 3005
+> 14 0 28 2906 G 2980 3006
+> 15 0 28 2906 G 2927 3006
+> 14 0 29 2906 G 2927 3007
+> 15 0 29 2906 G 2925 3007
+> 14 0 28 2906 G 2980 3008
+> 15 0 28 2906 G 2933 3008
+> 14 0 29 2906 G 2933 3009
+> 15 0 29 2906 G 2931 3009
+> 14 0 28 2906 G 2980 3010
+> 15 0 28 2906 G 2939 3010
+> 14 0 29 2906 G 2939 3011
+> 15 0 29 2906 G 2937 3011
+> 14 0 28 2906 G 2980 3012
+> 15 0 28 2906 G 2945 3012
+> 14 0 29 2906 G 2945 3013
+> 15 0 29 2906 G 2943 3013
+> 14 0 28 2906 G 2980 3014
+> 15 0 28 2906 G 2951 3014
+> 14 0 29 2906 G 2951 3015
+> 15 0 29 2906 G 2949 3015
+> 14 0 28 2906 G 2980 3016
+> 15 0 28 2906 G 2957 3016
+> 14 0 29 2906 G 2957 3017
+> 15 0 29 2906 G 2955 3017
+> 14 0 28 2906 G 2980 3018
+> 15 0 28 2906 G 2960 3018
+> 14 0 29 2906 G 2960 3019
+> 15 0 29 2906 G 2958 3019
+> 14 0 28 2906 G 2980 3020
+> 15 0 28 2906 G 2966 3020
+> 14 0 29 2906 G 2966 3021
+> 15 0 29 2906 G 2964 3021
+> 14 0 28 2906 G 2980 3022
+> 15 0 28 2906 G 2972 3022
+> 14 0 29 2906 G 2972 3023
+> 15 0 29 2906 G 2970 3023
+> 14 0 28 2906 G 2980 3024
+> 15 0 28 2906 G 2978 3024
+> 14 0 29 2906 G 2978 3025
+> 15 0 29 2906 G 2976 3025
+> 14 0 28 2906 G 2980 3026
+> 15 0 28 2906 G 2912 3026
+> 14 0 29 2906 G 2912 3027
+> 15 0 29 2906 G 2910 3027
+> 14 0 28 2906 G 2980 3028
+> 15 0 28 2906 G 2918 3028
+> 14 0 29 2906 G 2918 3029
+> 15 0 29 2906 G 2916 3029
+> 14 0 28 2906 G 2980 3030
+> 15 0 28 2906 G 2924 3030
+> 14 0 29 2906 G 2924 3031
+> 15 0 29 2906 G 2922 3031
+> 14 0 28 2906 G 2980 3032
+> 15 0 28 2906 G 2930 3032
+> 14 0 29 2906 G 2930 3033
+> 15 0 29 2906 G 2928 3033
+> 14 0 28 2906 G 2980 3034
+> 15 0 28 2906 G 2936 3034
+> 14 0 29 2906 G 2936 3035
+> 15 0 29 2906 G 2934 3035
+> 14 0 28 2906 G 2980 3036
+> 15 0 28 2906 G 2942 3036
+> 14 0 29 2906 G 2942 3037
+> 15 0 29 2906 G 2940 3037
+> 14 0 28 2906 G 2980 3038
+> 15 0 28 2906 G 2948 3038
+> 14 0 29 2906 G 2948 3039
+> 15 0 29 2906 G 2946 3039
+> 14 0 28 2906 G 2980 3040
+> 15 0 28 2906 G 2954 3040
+> 14 0 29 2906 G 2954 3041
+> 15 0 29 2906 G 2952 3041
+> 14 0 27 2906 G 2967 3042
+> 15 0 27 2906 G 2968 3042
+> 14 0 28 2906 G 2968 3043
+> 15 0 28 2906 G 2980 3043
+> 14 0 28 2906 G 2980 3044
+> 15 0 28 2906 G 2963 3044
+> 14 0 29 2906 G 2963 3045
+> 15 0 29 2906 G 2961 3045
+> 14 0 27 2906 G 2973 3046
+> 15 0 27 2906 G 2974 3046
+> 14 0 28 2906 G 2974 3047
+> 15 0 28 2906 G 2980 3047
+> 14 0 27 2906 G 2907 3048
+> 15 0 27 2906 G 2908 3048
+> 14 0 28 2906 G 2908 3049
+> 15 0 28 2906 G 2980 3049
+> 14 0 27 2906 G 2913 3050
+> 15 0 27 2906 G 2914 3050
+> 14 0 28 2906 G 2914 3051
+> 15 0 28 2906 G 2980 3051
+> 14 0 27 2906 G 2919 3052
+> 15 0 27 2906 G 2920 3052
+> 14 0 28 2906 G 2920 3053
+> 15 0 28 2906 G 2980 3053
+> 14 0 27 2906 G 2925 3054
+> 15 0 27 2906 G 2926 3054
+> 14 0 28 2906 G 2926 3055
+> 15 0 28 2906 G 2980 3055
+> 14 0 27 2906 G 2931 3056
+> 15 0 27 2906 G 2932 3056
+> 14 0 28 2906 G 2932 3057
+> 15 0 28 2906 G 2980 3057
+> 14 0 27 2906 G 2937 3058
+> 15 0 27 2906 G 2938 3058
+> 14 0 28 2906 G 2938 3059
+> 15 0 28 2906 G 2980 3059
+> 14 0 27 2906 G 2943 3060
+> 15 0 27 2906 G 2944 3060
+> 14 0 28 2906 G 2944 3061
+> 15 0 28 2906 G 2980 3061
+> 14 0 27 2906 G 2949 3062
+> 15 0 27 2906 G 2950 3062
+> 14 0 28 2906 G 2950 3063
+> 15 0 28 2906 G 2980 3063
+> 14 0 27 2906 G 2955 3064
+> 15 0 27 2906 G 2956 3064
+> 14 0 28 2906 G 2956 3065
+> 15 0 28 2906 G 2980 3065
+> 14 0 27 2906 G 2958 3066
+> 15 0 27 2906 G 2959 3066
+> 14 0 28 2906 G 2959 3067
+> 15 0 28 2906 G 2980 3067
+> 14 0 27 2906 G 2964 3068
+> 15 0 27 2906 G 2965 3068
+> 14 0 28 2906 G 2965 3069
+> 15 0 28 2906 G 2980 3069
+> 14 0 27 2906 G 2970 3070
+> 15 0 27 2906 G 2971 3070
+> 14 0 28 2906 G 2971 3071
+> 15 0 28 2906 G 2980 3071
+> 14 0 27 2906 G 2976 3072
+> 15 0 27 2906 G 2977 3072
+> 14 0 28 2906 G 2977 3073
+> 15 0 28 2906 G 2980 3073
+> 14 0 27 2906 G 2910 3074
+> 15 0 27 2906 G 2911 3074
+> 14 0 28 2906 G 2911 3075
+> 15 0 28 2906 G 2980 3075
+> 14 0 27 2906 G 2916 3076
+> 15 0 27 2906 G 2917 3076
+> 14 0 28 2906 G 2917 3077
+> 15 0 28 2906 G 2980 3077
+> 14 0 27 2906 G 2922 3078
+> 15 0 27 2906 G 2923 3078
+> 14 0 28 2906 G 2923 3079
+> 15 0 28 2906 G 2980 3079
+> 14 0 27 2906 G 2928 3080
+> 15 0 27 2906 G 2929 3080
+> 14 0 28 2906 G 2929 3081
+> 15 0 28 2906 G 2980 3081
+> 14 0 27 2906 G 2934 3082
+> 15 0 27 2906 G 2935 3082
+> 14 0 28 2906 G 2935 3083
+> 15 0 28 2906 G 2980 3083
+> 14 0 27 2906 G 2940 3084
+> 15 0 27 2906 G 2941 3084
+> 14 0 28 2906 G 2941 3085
+> 15 0 28 2906 G 2980 3085
+> 14 0 27 2906 G 2946 3086
+> 15 0 27 2906 G 2947 3086
+> 14 0 28 2906 G 2947 3087
+> 15 0 28 2906 G 2980 3087
+> 14 0 27 2906 G 2952 3088
+> 15 0 27 2906 G 2953 3088
+> 14 0 28 2906 G 2953 3089
+> 15 0 28 2906 G 2980 3089
+> 4 32 6 19 9 ROUTER-LINK
+> 14 0 32 2350 G 3201 3090
+> 15 0 32 2350 G 3316 3090
+> 14 0 26 2350 G 3316 3091
+> 15 0 26 2350 G 3291 3091
+> 14 0 26 2350 G 3316 3092
+> 15 0 26 2350 G 2460 3092
+> 14 0 26 2350 G 3316 3093
+> 15 0 26 2350 G 2682 3093
+> 14 0 26 2350 G 3316 3094
+> 15 0 26 2350 G 2904 3094
+> 14 0 26 2350 G 3316 3095
+> 15 0 26 2350 G 3090 3095
+> 14 0 26 2350 G 3316 3096
+> 15 0 26 2350 G 3312 3096
+> 14 0 26 2350 G 3316 3097
+> 15 0 26 2350 G 3270 3097
+> 14 0 26 2350 G 3316 3098
+> 15 0 26 2350 G 3315 3098
+> 14 0 26 2350 G 3316 3099
+> 15 0 26 2350 G 2571 3099
+> 14 0 26 2350 G 3316 3100
+> 15 0 26 2350 G 2793 3100
+> 14 0 26 2350 G 3316 3101
+> 15 0 26 2350 G 2979 3101
+> 14 0 20 2349 G 3409 3102
+> 15 0 20 2349 G 3411 3102
+> 14 0 22 2349 G 3411 3103
+> 15 0 22 2349 G 3413 3103
+> 14 0 21 2349 G 3411 3104
+> 15 0 21 2349 G 3317 3104
+> 14 0 22 2349 G 3317 3105
+> 15 0 22 2349 G 3315 3105
+> 14 0 20 2349 G 3413 3106
+> 15 0 20 2349 G 3317 3106
+> 14 0 27 1608 G 1636 3107
+> 15 0 27 1608 G 1637 3107
+> 14 0 28 1608 G 1637 3108
+> 15 0 28 1608 G 1727 3108
+> 14 0 30 1608 G 1727 3109
+> 15 0 30 1608 G 1726 3109
+> 14 0 28 1608 G 1727 3110
+> 15 0 28 1608 G 1644 3110
+> 14 0 29 1608 G 1644 3111
+> 15 0 29 1608 G 1642 3111
+> 14 0 28 1608 G 1727 3112
+> 15 0 28 1608 G 1701 3112
+> 14 0 29 1608 G 1701 3113
+> 15 0 29 1608 G 1699 3113
+> 14 0 28 1608 G 1727 3114
+> 15 0 28 1608 G 1650 3114
+> 14 0 29 1608 G 1650 3115
+> 15 0 29 1608 G 1648 3115
+> 14 0 28 1608 G 1727 3116
+> 15 0 28 1608 G 1707 3116
+> 14 0 29 1608 G 1707 3117
+> 15 0 29 1608 G 1705 3117
+> 14 0 28 1608 G 1727 3118
+> 15 0 28 1608 G 1656 3118
+> 14 0 29 1608 G 1656 3119
+> 15 0 29 1608 G 1654 3119
+> 14 0 28 1608 G 1727 3120
+> 15 0 28 1608 G 1713 3120
+> 14 0 29 1608 G 1713 3121
+> 15 0 29 1608 G 1711 3121
+> 14 0 28 1608 G 1727 3122
+> 15 0 28 1608 G 1662 3122
+> 14 0 29 1608 G 1662 3123
+> 15 0 29 1608 G 1660 3123
+> 14 0 28 1608 G 1727 3124
+> 15 0 28 1608 G 1719 3124
+> 14 0 29 1608 G 1719 3125
+> 15 0 29 1608 G 1717 3125
+> 14 0 28 1608 G 1727 3126
+> 15 0 28 1608 G 1725 3126
+> 14 0 29 1608 G 1725 3127
+> 15 0 29 1608 G 1723 3127
+> 14 0 28 1608 G 1727 3128
+> 15 0 28 1608 G 1671 3128
+> 14 0 29 1608 G 1671 3129
+> 15 0 29 1608 G 1669 3129
+> 14 0 28 1608 G 1727 3130
+> 15 0 28 1608 G 1677 3130
+> 14 0 29 1608 G 1677 3131
+> 15 0 29 1608 G 1675 3131
+> 14 0 28 1608 G 1727 3132
+> 15 0 28 1608 G 1683 3132
+> 14 0 29 1608 G 1683 3133
+> 15 0 29 1608 G 1681 3133
+> 14 0 28 1608 G 1727 3134
+> 15 0 28 1608 G 1689 3134
+> 14 0 29 1608 G 1689 3135
+> 15 0 29 1608 G 1687 3135
+> 14 0 28 1608 G 1727 3136
+> 15 0 28 1608 G 1695 3136
+> 14 0 29 1608 G 1695 3137
+> 15 0 29 1608 G 1693 3137
+> 14 0 28 1608 G 1727 3138
+> 15 0 28 1608 G 1611 3138
+> 14 0 29 1608 G 1611 3139
+> 15 0 29 1608 G 1609 3139
+> 14 0 28 1608 G 1727 3140
+> 15 0 28 1608 G 1617 3140
+> 14 0 29 1608 G 1617 3141
+> 15 0 29 1608 G 1615 3141
+> 14 0 28 1608 G 1727 3142
+> 15 0 28 1608 G 1623 3142
+> 14 0 29 1608 G 1623 3143
+> 15 0 29 1608 G 1621 3143
+> 14 0 28 1608 G 1727 3144
+> 15 0 28 1608 G 1629 3144
+> 14 0 29 1608 G 1629 3145
+> 15 0 29 1608 G 1627 3145
+> 14 0 28 1608 G 1727 3146
+> 15 0 28 1608 G 1635 3146
+> 14 0 29 1608 G 1635 3147
+> 15 0 29 1608 G 1633 3147
+> 14 0 28 1608 G 1727 3148
+> 15 0 28 1608 G 1641 3148
+> 14 0 29 1608 G 1641 3149
+> 15 0 29 1608 G 1639 3149
+> 14 0 28 1608 G 1727 3150
+> 15 0 28 1608 G 1698 3150
+> 14 0 29 1608 G 1698 3151
+> 15 0 29 1608 G 1696 3151
+> 14 0 28 1608 G 1727 3152
+> 15 0 28 1608 G 1647 3152
+> 14 0 29 1608 G 1647 3153
+> 15 0 29 1608 G 1645 3153
+> 14 0 28 1608 G 1727 3154
+> 15 0 28 1608 G 1704 3154
+> 14 0 29 1608 G 1704 3155
+> 15 0 29 1608 G 1702 3155
+> 14 0 28 1608 G 1727 3156
+> 15 0 28 1608 G 1653 3156
+> 14 0 29 1608 G 1653 3157
+> 15 0 29 1608 G 1651 3157
+> 14 0 28 1608 G 1727 3158
+> 15 0 28 1608 G 1710 3158
+> 14 0 29 1608 G 1710 3159
+> 15 0 29 1608 G 1708 3159
+> 14 0 28 1608 G 1727 3160
+> 15 0 28 1608 G 1659 3160
+> 14 0 29 1608 G 1659 3161
+> 15 0 29 1608 G 1657 3161
+> 14 0 28 1608 G 1727 3162
+> 15 0 28 1608 G 1716 3162
+> 14 0 29 1608 G 1716 3163
+> 15 0 29 1608 G 1714 3163
+> 14 0 28 1608 G 1727 3164
+> 15 0 28 1608 G 1665 3164
+> 14 0 29 1608 G 1665 3165
+> 15 0 29 1608 G 1663 3165
+> 14 0 28 1608 G 1727 3166
+> 15 0 28 1608 G 1722 3166
+> 14 0 29 1608 G 1722 3167
+> 15 0 29 1608 G 1720 3167
+> 14 0 28 1608 G 1727 3168
+> 15 0 28 1608 G 1668 3168
+> 14 0 29 1608 G 1668 3169
+> 15 0 29 1608 G 1666 3169
+> 14 0 28 1608 G 1727 3170
+> 15 0 28 1608 G 1674 3170
+> 14 0 29 1608 G 1674 3171
+> 15 0 29 1608 G 1672 3171
+> 14 0 28 1608 G 1727 3172
+> 15 0 28 1608 G 1680 3172
+> 14 0 29 1608 G 1680 3173
+> 15 0 29 1608 G 1678 3173
+> 14 0 28 1608 G 1727 3174
+> 15 0 28 1608 G 1686 3174
+> 14 0 29 1608 G 1686 3175
+> 15 0 29 1608 G 1684 3175
+> 14 0 28 1608 G 1727 3176
+> 15 0 28 1608 G 1692 3176
+> 14 0 29 1608 G 1692 3177
+> 15 0 29 1608 G 1690 3177
+> 14 0 28 1608 G 1727 3178
+> 15 0 28 1608 G 1614 3178
+> 14 0 29 1608 G 1614 3179
+> 15 0 29 1608 G 1612 3179
+> 14 0 28 1608 G 1727 3180
+> 15 0 28 1608 G 1620 3180
+> 14 0 29 1608 G 1620 3181
+> 15 0 29 1608 G 1618 3181
+> 14 0 28 1608 G 1727 3182
+> 15 0 28 1608 G 1626 3182
+> 14 0 29 1608 G 1626 3183
+> 15 0 29 1608 G 1624 3183
+> 14 0 28 1608 G 1727 3184
+> 15 0 28 1608 G 1632 3184
+> 14 0 29 1608 G 1632 3185
+> 15 0 29 1608 G 1630 3185
+> 14 0 28 1608 G 1727 3186
+> 15 0 28 1608 G 1638 3186
+> 14 0 29 1608 G 1638 3187
+> 15 0 29 1608 G 1636 3187
+> 14 0 27 1608 G 1642 3188
+> 15 0 27 1608 G 1643 3188
+> 14 0 28 1608 G 1643 3189
+> 15 0 28 1608 G 1727 3189
+> 14 0 27 1608 G 1699 3190
+> 15 0 27 1608 G 1700 3190
+> 14 0 28 1608 G 1700 3191
+> 15 0 28 1608 G 1727 3191
+> 14 0 27 1608 G 1648 3192
+> 15 0 27 1608 G 1649 3192
+> 14 0 28 1608 G 1649 3193
+> 15 0 28 1608 G 1727 3193
+> 14 0 27 1608 G 1705 3194
+> 15 0 27 1608 G 1706 3194
+> 14 0 28 1608 G 1706 3195
+> 15 0 28 1608 G 1727 3195
+> 14 0 27 1608 G 1654 3196
+> 15 0 27 1608 G 1655 3196
+> 14 0 28 1608 G 1655 3197
+> 15 0 28 1608 G 1727 3197
+> 14 0 27 1608 G 1711 3198
+> 15 0 27 1608 G 1712 3198
+> 14 0 28 1608 G 1712 3199
+> 15 0 28 1608 G 1727 3199
+> 14 0 27 1608 G 1660 3200
+> 15 0 27 1608 G 1661 3200
+> 14 0 28 1608 G 1661 3201
+> 15 0 28 1608 G 1727 3201
+> 14 0 27 1608 G 1717 3202
+> 15 0 27 1608 G 1718 3202
+> 14 0 28 1608 G 1718 3203
+> 15 0 28 1608 G 1727 3203
+> 14 0 27 1608 G 1723 3204
+> 15 0 27 1608 G 1724 3204
+> 14 0 28 1608 G 1724 3205
+> 15 0 28 1608 G 1727 3205
+> 14 0 27 1608 G 1669 3206
+> 15 0 27 1608 G 1670 3206
+> 14 0 28 1608 G 1670 3207
+> 15 0 28 1608 G 1727 3207
+> 14 0 27 1608 G 1675 3208
+> 15 0 27 1608 G 1676 3208
+> 14 0 28 1608 G 1676 3209
+> 15 0 28 1608 G 1727 3209
+> 14 0 27 1608 G 1681 3210
+> 15 0 27 1608 G 1682 3210
+> 14 0 28 1608 G 1682 3211
+> 15 0 28 1608 G 1727 3211
+> 14 0 27 1608 G 1687 3212
+> 15 0 27 1608 G 1688 3212
+> 14 0 28 1608 G 1688 3213
+> 15 0 28 1608 G 1727 3213
+> 14 0 27 1608 G 1693 3214
+> 15 0 27 1608 G 1694 3214
+> 14 0 28 1608 G 1694 3215
+> 15 0 28 1608 G 1727 3215
+> 14 0 27 1608 G 1609 3216
+> 15 0 27 1608 G 1610 3216
+> 14 0 28 1608 G 1610 3217
+> 15 0 28 1608 G 1727 3217
+> 14 0 27 1608 G 1615 3218
+> 15 0 27 1608 G 1616 3218
+> 14 0 28 1608 G 1616 3219
+> 15 0 28 1608 G 1727 3219
+> 14 0 27 1608 G 1621 3220
+> 15 0 27 1608 G 1622 3220
+> 14 0 28 1608 G 1622 3221
+> 15 0 28 1608 G 1727 3221
+> 14 0 27 1608 G 1627 3222
+> 15 0 27 1608 G 1628 3222
+> 14 0 28 1608 G 1628 3223
+> 15 0 28 1608 G 1727 3223
+> 14 0 27 1608 G 1633 3224
+> 15 0 27 1608 G 1634 3224
+> 14 0 28 1608 G 1634 3225
+> 15 0 28 1608 G 1727 3225
+> 14 0 27 1608 G 1639 3226
+> 15 0 27 1608 G 1640 3226
+> 14 0 28 1608 G 1640 3227
+> 15 0 28 1608 G 1727 3227
+> 14 0 27 1608 G 1696 3228
+> 15 0 27 1608 G 1697 3228
+> 14 0 28 1608 G 1697 3229
+> 15 0 28 1608 G 1727 3229
+> 14 0 27 1608 G 1645 3230
+> 15 0 27 1608 G 1646 3230
+> 14 0 28 1608 G 1646 3231
+> 15 0 28 1608 G 1727 3231
+> 14 0 27 1608 G 1702 3232
+> 15 0 27 1608 G 1703 3232
+> 14 0 28 1608 G 1703 3233
+> 15 0 28 1608 G 1727 3233
+> 14 0 27 1608 G 1651 3234
+> 15 0 27 1608 G 1652 3234
+> 14 0 28 1608 G 1652 3235
+> 15 0 28 1608 G 1727 3235
+> 14 0 27 1608 G 1708 3236
+> 15 0 27 1608 G 1709 3236
+> 14 0 28 1608 G 1709 3237
+> 15 0 28 1608 G 1727 3237
+> 14 0 27 1608 G 1657 3238
+> 15 0 27 1608 G 1658 3238
+> 14 0 28 1608 G 1658 3239
+> 15 0 28 1608 G 1727 3239
+> 14 0 27 1608 G 1714 3240
+> 15 0 27 1608 G 1715 3240
+> 14 0 28 1608 G 1715 3241
+> 15 0 28 1608 G 1727 3241
+> 14 0 27 1608 G 1663 3242
+> 15 0 27 1608 G 1664 3242
+> 14 0 28 1608 G 1664 3243
+> 15 0 28 1608 G 1727 3243
+> 14 0 27 1608 G 1720 3244
+> 15 0 27 1608 G 1721 3244
+> 14 0 28 1608 G 1721 3245
+> 15 0 28 1608 G 1727 3245
+> 14 0 27 1608 G 1666 3246
+> 15 0 27 1608 G 1667 3246
+> 14 0 28 1608 G 1667 3247
+> 15 0 28 1608 G 1727 3247
+> 14 0 27 1608 G 1672 3248
+> 15 0 27 1608 G 1673 3248
+> 14 0 28 1608 G 1673 3249
+> 15 0 28 1608 G 1727 3249
+> 14 0 27 1608 G 1678 3250
+> 15 0 27 1608 G 1679 3250
+> 14 0 28 1608 G 1679 3251
+> 15 0 28 1608 G 1727 3251
+> 14 0 27 1608 G 1684 3252
+> 15 0 27 1608 G 1685 3252
+> 14 0 28 1608 G 1685 3253
+> 15 0 28 1608 G 1727 3253
+> 14 0 27 1608 G 1690 3254
+> 15 0 27 1608 G 1691 3254
+> 14 0 28 1608 G 1691 3255
+> 15 0 28 1608 G 1727 3255
+> 14 0 27 1608 G 1612 3256
+> 15 0 27 1608 G 1613 3256
+> 14 0 28 1608 G 1613 3257
+> 15 0 28 1608 G 1727 3257
+> 14 0 27 1608 G 1618 3258
+> 15 0 27 1608 G 1619 3258
+> 14 0 28 1608 G 1619 3259
+> 15 0 28 1608 G 1727 3259
+> 14 0 27 1608 G 1624 3260
+> 15 0 27 1608 G 1625 3260
+> 14 0 28 1608 G 1625 3261
+> 15 0 28 1608 G 1727 3261
+> 14 0 27 1608 G 1630 3262
+> 15 0 27 1608 G 1631 3262
+> 14 0 28 1608 G 1631 3263
+> 15 0 28 1608 G 1727 3263
+> 14 0 27 1728 G 1759 3264
+> 15 0 27 1728 G 1760 3264
+> 14 0 28 1728 G 1760 3265
+> 15 0 28 1728 G 1835 3265
+> 14 0 28 1728 G 1835 3266
+> 15 0 28 1728 G 1767 3266
+> 14 0 29 1728 G 1767 3267
+> 15 0 29 1728 G 1765 3267
+> 14 0 28 1728 G 1835 3268
+> 15 0 28 1728 G 1824 3268
+> 14 0 29 1728 G 1824 3269
+> 15 0 29 1728 G 1822 3269
+> 14 0 28 1728 G 1835 3270
+> 15 0 28 1728 G 1773 3270
+> 14 0 29 1728 G 1773 3271
+> 15 0 29 1728 G 1771 3271
+> 14 0 28 1728 G 1835 3272
+> 15 0 28 1728 G 1830 3272
+> 14 0 29 1728 G 1830 3273
+> 15 0 29 1728 G 1828 3273
+> 14 0 28 1728 G 1835 3274
+> 15 0 28 1728 G 1779 3274
+> 14 0 29 1728 G 1779 3275
+> 15 0 29 1728 G 1777 3275
+> 14 0 28 1728 G 1835 3276
+> 15 0 28 1728 G 1785 3276
+> 14 0 29 1728 G 1785 3277
+> 15 0 29 1728 G 1783 3277
+> 14 0 30 1728 G 1835 3278
+> 15 0 30 1728 G 1834 3278
+> 14 0 28 1728 G 1835 3279
+> 15 0 28 1728 G 1731 3279
+> 14 0 29 1728 G 1731 3280
+> 15 0 29 1728 G 1729 3280
+> 14 0 28 1728 G 1835 3281
+> 15 0 28 1728 G 1737 3281
+> 14 0 29 1728 G 1737 3282
+> 15 0 29 1728 G 1735 3282
+> 14 0 28 1728 G 1835 3283
+> 15 0 28 1728 G 1794 3283
+> 14 0 29 1728 G 1794 3284
+> 15 0 29 1728 G 1792 3284
+> 14 0 28 1728 G 1835 3285
+> 15 0 28 1728 G 1743 3285
+> 14 0 29 1728 G 1743 3286
+> 15 0 29 1728 G 1741 3286
+> 14 0 28 1728 G 1835 3287
+> 15 0 28 1728 G 1800 3287
+> 14 0 29 1728 G 1800 3288
+> 15 0 29 1728 G 1798 3288
+> 14 0 28 1728 G 1835 3289
+> 15 0 28 1728 G 1749 3289
+> 14 0 29 1728 G 1749 3290
+> 15 0 29 1728 G 1747 3290
+> 14 0 28 1728 G 1835 3291
+> 15 0 28 1728 G 1806 3291
+> 14 0 29 1728 G 1806 3292
+> 15 0 29 1728 G 1804 3292
+> 14 0 28 1728 G 1835 3293
+> 15 0 28 1728 G 1755 3293
+> 14 0 29 1728 G 1755 3294
+> 15 0 29 1728 G 1753 3294
+> 14 0 28 1728 G 1835 3295
+> 15 0 28 1728 G 1812 3295
+> 14 0 29 1728 G 1812 3296
+> 15 0 29 1728 G 1810 3296
+> 14 0 28 1728 G 1835 3297
+> 15 0 28 1728 G 1818 3297
+> 14 0 29 1728 G 1818 3298
+> 15 0 29 1728 G 1816 3298
+> 14 0 28 1728 G 1835 3299
+> 15 0 28 1728 G 1764 3299
+> 14 0 29 1728 G 1764 3300
+> 15 0 29 1728 G 1762 3300
+> 14 0 28 1728 G 1835 3301
+> 15 0 28 1728 G 1821 3301
+> 14 0 29 1728 G 1821 3302
+> 15 0 29 1728 G 1819 3302
+> 14 0 28 1728 G 1835 3303
+> 15 0 28 1728 G 1770 3303
+> 14 0 29 1728 G 1770 3304
+> 15 0 29 1728 G 1768 3304
+> 14 0 28 1728 G 1835 3305
+> 15 0 28 1728 G 1827 3305
+> 14 0 29 1728 G 1827 3306
+> 15 0 29 1728 G 1825 3306
+> 14 0 28 1728 G 1835 3307
+> 15 0 28 1728 G 1776 3307
+> 14 0 29 1728 G 1776 3308
+> 15 0 29 1728 G 1774 3308
+> 14 0 28 1728 G 1835 3309
+> 15 0 28 1728 G 1833 3309
+> 14 0 29 1728 G 1833 3310
+> 15 0 29 1728 G 1831 3310
+> 14 0 28 1728 G 1835 3311
+> 15 0 28 1728 G 1782 3311
+> 14 0 29 1728 G 1782 3312
+> 15 0 29 1728 G 1780 3312
+> 14 0 28 1728 G 1835 3313
+> 15 0 28 1728 G 1788 3313
+> 14 0 29 1728 G 1788 3314
+> 15 0 29 1728 G 1786 3314
+> 14 0 28 1728 G 1835 3315
+> 15 0 28 1728 G 1734 3315
+> 14 0 29 1728 G 1734 3316
+> 15 0 29 1728 G 1732 3316
+> 14 0 28 1728 G 1835 3317
+> 15 0 28 1728 G 1791 3317
+> 14 0 29 1728 G 1791 3318
+> 15 0 29 1728 G 1789 3318
+> 14 0 28 1728 G 1835 3319
+> 15 0 28 1728 G 1740 3319
+> 14 0 29 1728 G 1740 3320
+> 15 0 29 1728 G 1738 3320
+> 14 0 28 1728 G 1835 3321
+> 15 0 28 1728 G 1797 3321
+> 14 0 29 1728 G 1797 3322
+> 15 0 29 1728 G 1795 3322
+> 14 0 28 1728 G 1835 3323
+> 15 0 28 1728 G 1746 3323
+> 14 0 29 1728 G 1746 3324
+> 15 0 29 1728 G 1744 3324
+> 14 0 28 1728 G 1835 3325
+> 15 0 28 1728 G 1803 3325
+> 14 0 29 1728 G 1803 3326
+> 15 0 29 1728 G 1801 3326
+> 14 0 28 1728 G 1835 3327
+> 15 0 28 1728 G 1752 3327
+> 14 0 29 1728 G 1752 3328
+> 15 0 29 1728 G 1750 3328
+> 14 0 28 1728 G 1835 3329
+> 15 0 28 1728 G 1809 3329
+> 14 0 29 1728 G 1809 3330
+> 15 0 29 1728 G 1807 3330
+> 14 0 28 1728 G 1835 3331
+> 15 0 28 1728 G 1758 3331
+> 14 0 29 1728 G 1758 3332
+> 15 0 29 1728 G 1756 3332
+> 14 0 28 1728 G 1835 3333
+> 15 0 28 1728 G 1815 3333
+> 14 0 29 1728 G 1815 3334
+> 15 0 29 1728 G 1813 3334
+> 14 0 27 1728 G 1765 3335
+> 15 0 27 1728 G 1766 3335
+> 14 0 28 1728 G 1766 3336
+> 15 0 28 1728 G 1835 3336
+> 14 0 28 1728 G 1835 3337
+> 15 0 28 1728 G 1761 3337
+> 14 0 29 1728 G 1761 3338
+> 15 0 29 1728 G 1759 3338
+> 14 0 27 1728 G 1822 3339
+> 15 0 27 1728 G 1823 3339
+> 14 0 28 1728 G 1823 3340
+> 15 0 28 1728 G 1835 3340
+> 14 0 27 1728 G 1771 3341
+> 15 0 27 1728 G 1772 3341
+> 14 0 28 1728 G 1772 3342
+> 15 0 28 1728 G 1835 3342
+> 14 0 27 1728 G 1828 3343
+> 15 0 27 1728 G 1829 3343
+> 14 0 28 1728 G 1829 3344
+> 15 0 28 1728 G 1835 3344
+> 14 0 27 1728 G 1777 3345
+> 15 0 27 1728 G 1778 3345
+> 14 0 28 1728 G 1778 3346
+> 15 0 28 1728 G 1835 3346
+> 14 0 27 1728 G 1783 3347
+> 15 0 27 1728 G 1784 3347
+> 14 0 28 1728 G 1784 3348
+> 15 0 28 1728 G 1835 3348
+> 14 0 27 1728 G 1729 3349
+> 15 0 27 1728 G 1730 3349
+> 14 0 28 1728 G 1730 3350
+> 15 0 28 1728 G 1835 3350
+> 14 0 27 1728 G 1735 3351
+> 15 0 27 1728 G 1736 3351
+> 14 0 28 1728 G 1736 3352
+> 15 0 28 1728 G 1835 3352
+> 14 0 27 1728 G 1792 3353
+> 15 0 27 1728 G 1793 3353
+> 14 0 28 1728 G 1793 3354
+> 15 0 28 1728 G 1835 3354
+> 14 0 27 1728 G 1741 3355
+> 15 0 27 1728 G 1742 3355
+> 14 0 28 1728 G 1742 3356
+> 15 0 28 1728 G 1835 3356
+> 14 0 27 1728 G 1798 3357
+> 15 0 27 1728 G 1799 3357
+> 14 0 28 1728 G 1799 3358
+> 15 0 28 1728 G 1835 3358
+> 14 0 27 1728 G 1747 3359
+> 15 0 27 1728 G 1748 3359
+> 14 0 28 1728 G 1748 3360
+> 15 0 28 1728 G 1835 3360
+> 14 0 27 1728 G 1804 3361
+> 15 0 27 1728 G 1805 3361
+> 14 0 28 1728 G 1805 3362
+> 15 0 28 1728 G 1835 3362
+> 14 0 27 1728 G 1753 3363
+> 15 0 27 1728 G 1754 3363
+> 14 0 28 1728 G 1754 3364
+> 15 0 28 1728 G 1835 3364
+> 14 0 27 1728 G 1810 3365
+> 15 0 27 1728 G 1811 3365
+> 14 0 28 1728 G 1811 3366
+> 15 0 28 1728 G 1835 3366
+> 14 0 27 1728 G 1816 3367
+> 15 0 27 1728 G 1817 3367
+> 14 0 28 1728 G 1817 3368
+> 15 0 28 1728 G 1835 3368
+> 14 0 27 1728 G 1762 3369
+> 15 0 27 1728 G 1763 3369
+> 14 0 28 1728 G 1763 3370
+> 15 0 28 1728 G 1835 3370
+> 14 0 27 1728 G 1819 3371
+> 15 0 27 1728 G 1820 3371
+> 14 0 28 1728 G 1820 3372
+> 15 0 28 1728 G 1835 3372
+> 14 0 27 1728 G 1768 3373
+> 15 0 27 1728 G 1769 3373
+> 14 0 28 1728 G 1769 3374
+> 15 0 28 1728 G 1835 3374
+> 14 0 27 1728 G 1825 3375
+> 15 0 27 1728 G 1826 3375
+> 14 0 28 1728 G 1826 3376
+> 15 0 28 1728 G 1835 3376
+> 14 0 27 1728 G 1774 3377
+> 15 0 27 1728 G 1775 3377
+> 14 0 28 1728 G 1775 3378
+> 15 0 28 1728 G 1835 3378
+> 14 0 27 1728 G 1831 3379
+> 15 0 27 1728 G 1832 3379
+> 14 0 28 1728 G 1832 3380
+> 15 0 28 1728 G 1835 3380
+> 14 0 27 1728 G 1780 3381
+> 15 0 27 1728 G 1781 3381
+> 14 0 28 1728 G 1781 3382
+> 15 0 28 1728 G 1835 3382
+> 14 0 27 1728 G 1786 3383
+> 15 0 27 1728 G 1787 3383
+> 14 0 28 1728 G 1787 3384
+> 15 0 28 1728 G 1835 3384
+> 14 0 27 1728 G 1732 3385
+> 15 0 27 1728 G 1733 3385
+> 14 0 28 1728 G 1733 3386
+> 15 0 28 1728 G 1835 3386
+> 14 0 27 1728 G 1789 3387
+> 15 0 27 1728 G 1790 3387
+> 14 0 28 1728 G 1790 3388
+> 15 0 28 1728 G 1835 3388
+> 14 0 27 1728 G 1738 3389
+> 15 0 27 1728 G 1739 3389
+> 14 0 28 1728 G 1739 3390
+> 15 0 28 1728 G 1835 3390
+> 14 0 27 1728 G 1795 3391
+> 15 0 27 1728 G 1796 3391
+> 14 0 28 1728 G 1796 3392
+> 15 0 28 1728 G 1835 3392
+> 14 0 27 1728 G 1744 3393
+> 15 0 27 1728 G 1745 3393
+> 14 0 28 1728 G 1745 3394
+> 15 0 28 1728 G 1835 3394
+> 14 0 27 1728 G 1801 3395
+> 15 0 27 1728 G 1802 3395
+> 14 0 28 1728 G 1802 3396
+> 15 0 28 1728 G 1835 3396
+> 14 0 27 1728 G 1750 3397
+> 15 0 27 1728 G 1751 3397
+> 14 0 28 1728 G 1751 3398
+> 15 0 28 1728 G 1835 3398
+> 14 0 27 1728 G 1807 3399
+> 15 0 27 1728 G 1808 3399
+> 14 0 28 1728 G 1808 3400
+> 15 0 28 1728 G 1835 3400
+> 14 0 27 1728 G 1756 3401
+> 15 0 27 1728 G 1757 3401
+> 14 0 28 1728 G 1757 3402
+> 15 0 28 1728 G 1835 3402
+> 14 0 27 1728 G 1813 3403
+> 15 0 27 1728 G 1814 3403
+> 14 0 28 1728 G 1814 3404
+> 15 0 28 1728 G 1835 3404
+> 14 0 27 1836 G 1882 3405
+> 15 0 27 1836 G 1883 3405
+> 14 0 28 1836 G 1883 3406
+> 15 0 28 1836 G 1928 3406
+> 14 0 28 1836 G 1928 3407
+> 15 0 28 1836 G 1890 3407
+> 14 0 29 1836 G 1890 3408
+> 15 0 29 1836 G 1888 3408
+> 14 0 28 1836 G 1928 3409
+> 15 0 28 1836 G 1839 3409
+> 14 0 29 1836 G 1839 3410
+> 15 0 29 1836 G 1837 3410
+> 14 0 28 1836 G 1928 3411
+> 15 0 28 1836 G 1896 3411
+> 14 0 29 1836 G 1896 3412
+> 15 0 29 1836 G 1894 3412
+> 14 0 28 1836 G 1928 3413
+> 15 0 28 1836 G 1845 3413
+> 14 0 29 1836 G 1845 3414
+> 15 0 29 1836 G 1843 3414
+> 14 0 28 1836 G 1928 3415
+> 15 0 28 1836 G 1902 3415
+> 14 0 29 1836 G 1902 3416
+> 15 0 29 1836 G 1900 3416
+> 14 0 28 1836 G 1928 3417
+> 15 0 28 1836 G 1851 3417
+> 14 0 29 1836 G 1851 3418
+> 15 0 29 1836 G 1849 3418
+> 14 0 28 1836 G 1928 3419
+> 15 0 28 1836 G 1908 3419
+> 14 0 29 1836 G 1908 3420
+> 15 0 29 1836 G 1906 3420
+> 14 0 28 1836 G 1928 3421
+> 15 0 28 1836 G 1917 3421
+> 14 0 29 1836 G 1917 3422
+> 15 0 29 1836 G 1915 3422
+> 14 0 28 1836 G 1928 3423
+> 15 0 28 1836 G 1923 3423
+> 14 0 29 1836 G 1923 3424
+> 15 0 29 1836 G 1921 3424
+> 14 0 28 1836 G 1928 3425
+> 15 0 28 1836 G 1854 3425
+> 14 0 29 1836 G 1854 3426
+> 15 0 29 1836 G 1852 3426
+> 14 0 28 1836 G 1928 3427
+> 15 0 28 1836 G 1860 3427
+> 14 0 29 1836 G 1860 3428
+> 15 0 29 1836 G 1858 3428
+> 14 0 28 1836 G 1928 3429
+> 15 0 28 1836 G 1866 3429
+> 14 0 29 1836 G 1866 3430
+> 15 0 29 1836 G 1864 3430
+> 14 0 28 1836 G 1928 3431
+> 15 0 28 1836 G 1872 3431
+> 14 0 29 1836 G 1872 3432
+> 15 0 29 1836 G 1870 3432
+> 14 0 28 1836 G 1928 3433
+> 15 0 28 1836 G 1878 3433
+> 14 0 29 1836 G 1878 3434
+> 15 0 29 1836 G 1876 3434
+> 14 0 30 1836 G 1928 3435
+> 15 0 30 1836 G 1927 3435
+> 14 0 28 1836 G 1928 3436
+> 15 0 28 1836 G 1887 3436
+> 14 0 29 1836 G 1887 3437
+> 15 0 29 1836 G 1885 3437
+> 14 0 28 1836 G 1928 3438
+> 15 0 28 1836 G 1893 3438
+> 14 0 29 1836 G 1893 3439
+> 15 0 29 1836 G 1891 3439
+> 14 0 28 1836 G 1928 3440
+> 15 0 28 1836 G 1842 3440
+> 14 0 29 1836 G 1842 3441
+> 15 0 29 1836 G 1840 3441
+> 14 0 28 1836 G 1928 3442
+> 15 0 28 1836 G 1899 3442
+> 14 0 29 1836 G 1899 3443
+> 15 0 29 1836 G 1897 3443
+> 14 0 28 1836 G 1928 3444
+> 15 0 28 1836 G 1848 3444
+> 14 0 29 1836 G 1848 3445
+> 15 0 29 1836 G 1846 3445
+> 14 0 28 1836 G 1928 3446
+> 15 0 28 1836 G 1905 3446
+> 14 0 29 1836 G 1905 3447
+> 15 0 29 1836 G 1903 3447
+> 14 0 28 1836 G 1928 3448
+> 15 0 28 1836 G 1914 3448
+> 14 0 29 1836 G 1914 3449
+> 15 0 29 1836 G 1912 3449
+> 14 0 28 1836 G 1928 3450
+> 15 0 28 1836 G 1911 3450
+> 14 0 29 1836 G 1911 3451
+> 15 0 29 1836 G 1909 3451
+> 14 0 28 1836 G 1928 3452
+> 15 0 28 1836 G 1920 3452
+> 14 0 29 1836 G 1920 3453
+> 15 0 29 1836 G 1918 3453
+> 14 0 28 1836 G 1928 3454
+> 15 0 28 1836 G 1926 3454
+> 14 0 29 1836 G 1926 3455
+> 15 0 29 1836 G 1924 3455
+> 14 0 28 1836 G 1928 3456
+> 15 0 28 1836 G 1857 3456
+> 14 0 29 1836 G 1857 3457
+> 15 0 29 1836 G 1855 3457
+> 14 0 28 1836 G 1928 3458
+> 15 0 28 1836 G 1863 3458
+> 14 0 29 1836 G 1863 3459
+> 15 0 29 1836 G 1861 3459
+> 14 0 28 1836 G 1928 3460
+> 15 0 28 1836 G 1869 3460
+> 14 0 29 1836 G 1869 3461
+> 15 0 29 1836 G 1867 3461
+> 14 0 28 1836 G 1928 3462
+> 15 0 28 1836 G 1875 3462
+> 14 0 29 1836 G 1875 3463
+> 15 0 29 1836 G 1873 3463
+> 14 0 28 1836 G 1928 3464
+> 15 0 28 1836 G 1881 3464
+> 14 0 29 1836 G 1881 3465
+> 15 0 29 1836 G 1879 3465
+> 14 0 27 1836 G 1888 3466
+> 15 0 27 1836 G 1889 3466
+> 14 0 28 1836 G 1889 3467
+> 15 0 28 1836 G 1928 3467
+> 14 0 28 1836 G 1928 3468
+> 15 0 28 1836 G 1884 3468
+> 14 0 29 1836 G 1884 3469
+> 15 0 29 1836 G 1882 3469
+> 14 0 27 1836 G 1837 3470
+> 15 0 27 1836 G 1838 3470
+> 14 0 28 1836 G 1838 3471
+> 15 0 28 1836 G 1928 3471
+> 14 0 27 1836 G 1894 3472
+> 15 0 27 1836 G 1895 3472
+> 14 0 28 1836 G 1895 3473
+> 15 0 28 1836 G 1928 3473
+> 14 0 27 1836 G 1843 3474
+> 15 0 27 1836 G 1844 3474
+> 14 0 28 1836 G 1844 3475
+> 15 0 28 1836 G 1928 3475
+> 14 0 27 1836 G 1900 3476
+> 15 0 27 1836 G 1901 3476
+> 14 0 28 1836 G 1901 3477
+> 15 0 28 1836 G 1928 3477
+> 14 0 27 1836 G 1849 3478
+> 15 0 27 1836 G 1850 3478
+> 14 0 28 1836 G 1850 3479
+> 15 0 28 1836 G 1928 3479
+> 14 0 27 1836 G 1906 3480
+> 15 0 27 1836 G 1907 3480
+> 14 0 28 1836 G 1907 3481
+> 15 0 28 1836 G 1928 3481
+> 14 0 27 1836 G 1915 3482
+> 15 0 27 1836 G 1916 3482
+> 14 0 28 1836 G 1916 3483
+> 15 0 28 1836 G 1928 3483
+> 14 0 27 1836 G 1921 3484
+> 15 0 27 1836 G 1922 3484
+> 14 0 28 1836 G 1922 3485
+> 15 0 28 1836 G 1928 3485
+> 14 0 27 1836 G 1852 3486
+> 15 0 27 1836 G 1853 3486
+> 14 0 28 1836 G 1853 3487
+> 15 0 28 1836 G 1928 3487
+> 14 0 27 1836 G 1858 3488
+> 15 0 27 1836 G 1859 3488
+> 14 0 28 1836 G 1859 3489
+> 15 0 28 1836 G 1928 3489
+> 14 0 27 1836 G 1864 3490
+> 15 0 27 1836 G 1865 3490
+> 14 0 28 1836 G 1865 3491
+> 15 0 28 1836 G 1928 3491
+> 14 0 27 1836 G 1870 3492
+> 15 0 27 1836 G 1871 3492
+> 14 0 28 1836 G 1871 3493
+> 15 0 28 1836 G 1928 3493
+> 14 0 27 1836 G 1876 3494
+> 15 0 27 1836 G 1877 3494
+> 14 0 28 1836 G 1877 3495
+> 15 0 28 1836 G 1928 3495
+> 14 0 27 1836 G 1885 3496
+> 15 0 27 1836 G 1886 3496
+> 14 0 28 1836 G 1886 3497
+> 15 0 28 1836 G 1928 3497
+> 14 0 27 1836 G 1891 3498
+> 15 0 27 1836 G 1892 3498
+> 14 0 28 1836 G 1892 3499
+> 15 0 28 1836 G 1928 3499
+> 14 0 27 1836 G 1840 3500
+> 15 0 27 1836 G 1841 3500
+> 14 0 28 1836 G 1841 3501
+> 15 0 28 1836 G 1928 3501
+> 14 0 27 1836 G 1897 3502
+> 15 0 27 1836 G 1898 3502
+> 14 0 28 1836 G 1898 3503
+> 15 0 28 1836 G 1928 3503
+> 14 0 27 1836 G 1846 3504
+> 15 0 27 1836 G 1847 3504
+> 14 0 28 1836 G 1847 3505
+> 15 0 28 1836 G 1928 3505
+> 14 0 27 1836 G 1903 3506
+> 15 0 27 1836 G 1904 3506
+> 14 0 28 1836 G 1904 3507
+> 15 0 28 1836 G 1928 3507
+> 14 0 27 1836 G 1912 3508
+> 15 0 27 1836 G 1913 3508
+> 14 0 28 1836 G 1913 3509
+> 15 0 28 1836 G 1928 3509
+> 14 0 27 1836 G 1909 3510
+> 15 0 27 1836 G 1910 3510
+> 14 0 28 1836 G 1910 3511
+> 15 0 28 1836 G 1928 3511
+> 14 0 27 1836 G 1918 3512
+> 15 0 27 1836 G 1919 3512
+> 14 0 28 1836 G 1919 3513
+> 15 0 28 1836 G 1928 3513
+> 14 0 27 1836 G 1924 3514
+> 15 0 27 1836 G 1925 3514
+> 14 0 28 1836 G 1925 3515
+> 15 0 28 1836 G 1928 3515
+> 14 0 27 1836 G 1855 3516
+> 15 0 27 1836 G 1856 3516
+> 14 0 28 1836 G 1856 3517
+> 15 0 28 1836 G 1928 3517
+> 14 0 27 1836 G 1861 3518
+> 15 0 27 1836 G 1862 3518
+> 14 0 28 1836 G 1862 3519
+> 15 0 28 1836 G 1928 3519
+> 14 0 27 1836 G 1867 3520
+> 15 0 27 1836 G 1868 3520
+> 14 0 28 1836 G 1868 3521
+> 15 0 28 1836 G 1928 3521
+> 14 0 27 1836 G 1873 3522
+> 15 0 27 1836 G 1874 3522
+> 14 0 28 1836 G 1874 3523
+> 15 0 28 1836 G 1928 3523
+> 14 0 27 1836 G 1879 3524
+> 15 0 27 1836 G 1880 3524
+> 14 0 28 1836 G 1880 3525
+> 15 0 28 1836 G 1928 3525
+> 14 0 27 1929 G 1975 3526
+> 15 0 27 1929 G 1976 3526
+> 14 0 28 1929 G 1976 3527
+> 15 0 28 1929 G 2051 3527
+> 14 0 28 1929 G 2051 3528
+> 15 0 28 1929 G 2040 3528
+> 14 0 29 1929 G 2040 3529
+> 15 0 29 1929 G 2038 3529
+> 14 0 28 1929 G 2051 3530
+> 15 0 28 1929 G 1989 3530
+> 14 0 29 1929 G 1989 3531
+> 15 0 29 1929 G 1987 3531
+> 14 0 28 1929 G 2051 3532
+> 15 0 28 1929 G 1938 3532
+> 14 0 29 1929 G 1938 3533
+> 15 0 29 1929 G 1936 3533
+> 14 0 28 1929 G 2051 3534
+> 15 0 28 1929 G 2001 3534
+> 14 0 29 1929 G 2001 3535
+> 15 0 29 1929 G 1999 3535
+> 14 0 28 1929 G 2051 3536
+> 15 0 28 1929 G 1953 3536
+> 14 0 29 1929 G 1953 3537
+> 15 0 29 1929 G 1951 3537
+> 14 0 28 1929 G 2051 3538
+> 15 0 28 1929 G 2016 3538
+> 14 0 29 1929 G 2016 3539
+> 15 0 29 1929 G 2014 3539
+> 14 0 28 1929 G 2051 3540
+> 15 0 28 1929 G 1965 3540
+> 14 0 29 1929 G 1965 3541
+> 15 0 29 1929 G 1963 3541
+> 14 0 28 1929 G 2051 3542
+> 15 0 28 1929 G 2028 3542
+> 14 0 29 1929 G 2028 3543
+> 15 0 29 1929 G 2026 3543
+> 14 0 28 1929 G 2051 3544
+> 15 0 28 1929 G 1980 3544
+> 14 0 29 1929 G 1980 3545
+> 15 0 29 1929 G 1978 3545
+> 14 0 28 1929 G 2051 3546
+> 15 0 28 1929 G 2043 3546
+> 14 0 29 1929 G 2043 3547
+> 15 0 29 1929 G 2041 3547
+> 14 0 28 1929 G 2051 3548
+> 15 0 28 1929 G 1992 3548
+> 14 0 29 1929 G 1992 3549
+> 15 0 29 1929 G 1990 3549
+> 14 0 28 1929 G 2051 3550
+> 15 0 28 1929 G 1941 3550
+> 14 0 29 1929 G 1941 3551
+> 15 0 29 1929 G 1939 3551
+> 14 0 28 1929 G 2051 3552
+> 15 0 28 1929 G 2004 3552
+> 14 0 29 1929 G 2004 3553
+> 15 0 29 1929 G 2002 3553
+> 14 0 28 1929 G 2051 3554
+> 15 0 28 1929 G 2007 3554
+> 14 0 29 1929 G 2007 3555
+> 15 0 29 1929 G 2005 3555
+> 14 0 28 1929 G 2051 3556
+> 15 0 28 1929 G 1956 3556
+> 14 0 29 1929 G 1956 3557
+> 15 0 29 1929 G 1954 3557
+> 14 0 28 1929 G 2051 3558
+> 15 0 28 1929 G 2019 3558
+> 14 0 29 1929 G 2019 3559
+> 15 0 29 1929 G 2017 3559
+> 14 0 28 1929 G 2051 3560
+> 15 0 28 1929 G 1968 3560
+> 14 0 29 1929 G 1968 3561
+> 15 0 29 1929 G 1966 3561
+> 14 0 28 1929 G 2051 3562
+> 15 0 28 1929 G 2031 3562
+> 14 0 29 1929 G 2031 3563
+> 15 0 29 1929 G 2029 3563
+> 14 0 28 1929 G 2051 3564
+> 15 0 28 1929 G 1983 3564
+> 14 0 29 1929 G 1983 3565
+> 15 0 29 1929 G 1981 3565
+> 14 0 28 1929 G 2051 3566
+> 15 0 28 1929 G 1932 3566
+> 14 0 29 1929 G 1932 3567
+> 15 0 29 1929 G 1930 3567
+> 14 0 28 1929 G 2051 3568
+> 15 0 28 1929 G 2046 3568
+> 14 0 29 1929 G 2046 3569
+> 15 0 29 1929 G 2044 3569
+> 14 0 28 1929 G 2051 3570
+> 15 0 28 1929 G 1995 3570
+> 14 0 29 1929 G 1995 3571
+> 15 0 29 1929 G 1993 3571
+> 14 0 28 1929 G 2051 3572
+> 15 0 28 1929 G 1944 3572
+> 14 0 29 1929 G 1944 3573
+> 15 0 29 1929 G 1942 3573
+> 14 0 28 1929 G 2051 3574
+> 15 0 28 1929 G 1947 3574
+> 14 0 29 1929 G 1947 3575
+> 15 0 29 1929 G 1945 3575
+> 14 0 28 1929 G 2051 3576
+> 15 0 28 1929 G 2010 3576
+> 14 0 29 1929 G 2010 3577
+> 15 0 29 1929 G 2008 3577
+> 14 0 28 1929 G 2051 3578
+> 15 0 28 1929 G 1959 3578
+> 14 0 29 1929 G 1959 3579
+> 15 0 29 1929 G 1957 3579
+> 14 0 28 1929 G 2051 3580
+> 15 0 28 1929 G 2022 3580
+> 14 0 29 1929 G 2022 3581
+> 15 0 29 1929 G 2020 3581
+> 14 0 28 1929 G 2051 3582
+> 15 0 28 1929 G 1971 3582
+> 14 0 29 1929 G 1971 3583
+> 15 0 29 1929 G 1969 3583
+> 14 0 28 1929 G 2051 3584
+> 15 0 28 1929 G 2034 3584
+> 14 0 29 1929 G 2034 3585
+> 15 0 29 1929 G 2032 3585
+> 14 0 28 1929 G 2051 3586
+> 15 0 28 1929 G 2037 3586
+> 14 0 29 1929 G 2037 3587
+> 15 0 29 1929 G 2035 3587
+> 14 0 28 1929 G 2051 3588
+> 15 0 28 1929 G 1986 3588
+> 14 0 29 1929 G 1986 3589
+> 15 0 29 1929 G 1984 3589
+> 14 0 28 1929 G 2051 3590
+> 15 0 28 1929 G 1935 3590
+> 14 0 29 1929 G 1935 3591
+> 15 0 29 1929 G 1933 3591
+> 14 0 28 1929 G 2051 3592
+> 15 0 28 1929 G 2049 3592
+> 14 0 29 1929 G 2049 3593
+> 15 0 29 1929 G 2047 3593
+> 14 0 28 1929 G 2051 3594
+> 15 0 28 1929 G 1998 3594
+> 14 0 29 1929 G 1998 3595
+> 15 0 29 1929 G 1996 3595
+> 14 0 30 1929 G 2051 3596
+> 15 0 30 1929 G 2050 3596
+> 14 0 28 1929 G 2051 3597
+> 15 0 28 1929 G 1950 3597
+> 14 0 29 1929 G 1950 3598
+> 15 0 29 1929 G 1948 3598
+> 14 0 28 1929 G 2051 3599
+> 15 0 28 1929 G 2013 3599
+> 14 0 29 1929 G 2013 3600
+> 15 0 29 1929 G 2011 3600
+> 14 0 28 1929 G 2051 3601
+> 15 0 28 1929 G 1962 3601
+> 14 0 29 1929 G 1962 3602
+> 15 0 29 1929 G 1960 3602
+> 14 0 28 1929 G 2051 3603
+> 15 0 28 1929 G 2025 3603
+> 14 0 29 1929 G 2025 3604
+> 15 0 29 1929 G 2023 3604
+> 14 0 28 1929 G 2051 3605
+> 15 0 28 1929 G 1974 3605
+> 14 0 29 1929 G 1974 3606
+> 15 0 29 1929 G 1972 3606
+> 14 0 27 1929 G 2038 3607
+> 15 0 27 1929 G 2039 3607
+> 14 0 28 1929 G 2039 3608
+> 15 0 28 1929 G 2051 3608
+> 14 0 28 1929 G 2051 3609
+> 15 0 28 1929 G 1977 3609
+> 14 0 29 1929 G 1977 3610
+> 15 0 29 1929 G 1975 3610
+> 14 0 27 1929 G 1987 3611
+> 15 0 27 1929 G 1988 3611
+> 14 0 28 1929 G 1988 3612
+> 15 0 28 1929 G 2051 3612
+> 14 0 27 1929 G 1936 3613
+> 15 0 27 1929 G 1937 3613
+> 14 0 28 1929 G 1937 3614
+> 15 0 28 1929 G 2051 3614
+> 14 0 27 1929 G 1999 3615
+> 15 0 27 1929 G 2000 3615
+> 14 0 28 1929 G 2000 3616
+> 15 0 28 1929 G 2051 3616
+> 14 0 27 1929 G 1951 3617
+> 15 0 27 1929 G 1952 3617
+> 14 0 28 1929 G 1952 3618
+> 15 0 28 1929 G 2051 3618
+> 14 0 27 1929 G 2014 3619
+> 15 0 27 1929 G 2015 3619
+> 14 0 28 1929 G 2015 3620
+> 15 0 28 1929 G 2051 3620
+> 14 0 27 1929 G 1963 3621
+> 15 0 27 1929 G 1964 3621
+> 14 0 28 1929 G 1964 3622
+> 15 0 28 1929 G 2051 3622
+> 14 0 27 1929 G 2026 3623
+> 15 0 27 1929 G 2027 3623
+> 14 0 28 1929 G 2027 3624
+> 15 0 28 1929 G 2051 3624
+> 14 0 27 1929 G 1978 3625
+> 15 0 27 1929 G 1979 3625
+> 14 0 28 1929 G 1979 3626
+> 15 0 28 1929 G 2051 3626
+> 14 0 27 1929 G 2041 3627
+> 15 0 27 1929 G 2042 3627
+> 14 0 28 1929 G 2042 3628
+> 15 0 28 1929 G 2051 3628
+> 14 0 27 1929 G 1990 3629
+> 15 0 27 1929 G 1991 3629
+> 14 0 28 1929 G 1991 3630
+> 15 0 28 1929 G 2051 3630
+> 14 0 27 1929 G 1939 3631
+> 15 0 27 1929 G 1940 3631
+> 14 0 28 1929 G 1940 3632
+> 15 0 28 1929 G 2051 3632
+> 14 0 27 1929 G 2002 3633
+> 15 0 27 1929 G 2003 3633
+> 14 0 28 1929 G 2003 3634
+> 15 0 28 1929 G 2051 3634
+> 14 0 27 1929 G 2005 3635
+> 15 0 27 1929 G 2006 3635
+> 14 0 28 1929 G 2006 3636
+> 15 0 28 1929 G 2051 3636
+> 14 0 27 1929 G 1954 3637
+> 15 0 27 1929 G 1955 3637
+> 14 0 28 1929 G 1955 3638
+> 15 0 28 1929 G 2051 3638
+> 14 0 27 1929 G 2017 3639
+> 15 0 27 1929 G 2018 3639
+> 14 0 28 1929 G 2018 3640
+> 15 0 28 1929 G 2051 3640
+> 14 0 27 1929 G 1966 3641
+> 15 0 27 1929 G 1967 3641
+> 14 0 28 1929 G 1967 3642
+> 15 0 28 1929 G 2051 3642
+> 14 0 27 1929 G 2029 3643
+> 15 0 27 1929 G 2030 3643
+> 14 0 28 1929 G 2030 3644
+> 15 0 28 1929 G 2051 3644
+> 14 0 27 1929 G 1981 3645
+> 15 0 27 1929 G 1982 3645
+> 14 0 28 1929 G 1982 3646
+> 15 0 28 1929 G 2051 3646
+> 14 0 27 1929 G 1930 3647
+> 15 0 27 1929 G 1931 3647
+> 14 0 28 1929 G 1931 3648
+> 15 0 28 1929 G 2051 3648
+> 14 0 27 1929 G 2044 3649
+> 15 0 27 1929 G 2045 3649
+> 14 0 28 1929 G 2045 3650
+> 15 0 28 1929 G 2051 3650
+> 14 0 27 1929 G 1993 3651
+> 15 0 27 1929 G 1994 3651
+> 14 0 28 1929 G 1994 3652
+> 15 0 28 1929 G 2051 3652
+> 14 0 27 1929 G 1942 3653
+> 15 0 27 1929 G 1943 3653
+> 14 0 28 1929 G 1943 3654
+> 15 0 28 1929 G 2051 3654
+> 14 0 27 1929 G 1945 3655
+> 15 0 27 1929 G 1946 3655
+> 14 0 28 1929 G 1946 3656
+> 15 0 28 1929 G 2051 3656
+> 14 0 27 1929 G 2008 3657
+> 15 0 27 1929 G 2009 3657
+> 14 0 28 1929 G 2009 3658
+> 15 0 28 1929 G 2051 3658
+> 14 0 27 1929 G 1957 3659
+> 15 0 27 1929 G 1958 3659
+> 14 0 28 1929 G 1958 3660
+> 15 0 28 1929 G 2051 3660
+> 14 0 27 1929 G 2020 3661
+> 15 0 27 1929 G 2021 3661
+> 14 0 28 1929 G 2021 3662
+> 15 0 28 1929 G 2051 3662
+> 14 0 27 1929 G 1969 3663
+> 15 0 27 1929 G 1970 3663
+> 14 0 28 1929 G 1970 3664
+> 15 0 28 1929 G 2051 3664
+> 14 0 27 1929 G 2032 3665
+> 15 0 27 1929 G 2033 3665
+> 14 0 28 1929 G 2033 3666
+> 15 0 28 1929 G 2051 3666
+> 14 0 27 1929 G 2035 3667
+> 15 0 27 1929 G 2036 3667
+> 14 0 28 1929 G 2036 3668
+> 15 0 28 1929 G 2051 3668
+> 14 0 27 1929 G 1984 3669
+> 15 0 27 1929 G 1985 3669
+> 14 0 28 1929 G 1985 3670
+> 15 0 28 1929 G 2051 3670
+> 14 0 27 1929 G 1933 3671
+> 15 0 27 1929 G 1934 3671
+> 14 0 28 1929 G 1934 3672
+> 15 0 28 1929 G 2051 3672
+> 14 0 27 1929 G 2047 3673
+> 15 0 27 1929 G 2048 3673
+> 14 0 28 1929 G 2048 3674
+> 15 0 28 1929 G 2051 3674
+> 14 0 27 1929 G 1996 3675
+> 15 0 27 1929 G 1997 3675
+> 14 0 28 1929 G 1997 3676
+> 15 0 28 1929 G 2051 3676
+> 14 0 27 1929 G 1948 3677
+> 15 0 27 1929 G 1949 3677
+> 14 0 28 1929 G 1949 3678
+> 15 0 28 1929 G 2051 3678
+> 14 0 27 1929 G 2011 3679
+> 15 0 27 1929 G 2012 3679
+> 14 0 28 1929 G 2012 3680
+> 15 0 28 1929 G 2051 3680
+> 14 0 27 1929 G 1960 3681
+> 15 0 27 1929 G 1961 3681
+> 14 0 28 1929 G 1961 3682
+> 15 0 28 1929 G 2051 3682
+> 14 0 27 1929 G 2023 3683
+> 15 0 27 1929 G 2024 3683
+> 14 0 28 1929 G 2024 3684
+> 15 0 28 1929 G 2051 3684
+> 14 0 27 1929 G 1972 3685
+> 15 0 27 1929 G 1973 3685
+> 14 0 28 1929 G 1973 3686
+> 15 0 28 1929 G 2051 3686
+> 14 0 32 1607 G 2053 3687
+> 15 0 32 1607 G 2054 3687
+> 14 0 26 1607 G 2054 3688
+> 15 0 26 1607 G 1726 3688
+> 14 0 26 1607 G 2054 3689
+> 15 0 26 1607 G 1834 3689
+> 14 0 26 1607 G 2054 3690
+> 15 0 26 1607 G 1927 3690
+> 14 0 26 1607 G 2054 3691
+> 15 0 26 1607 G 2050 3691
+> 14 0 27 2057 G 2085 3692
+> 15 0 27 2057 G 2086 3692
+> 14 0 28 2057 G 2086 3693
+> 15 0 28 2057 G 2155 3693
+> 14 0 28 2057 G 2155 3694
+> 15 0 28 2057 G 2093 3694
+> 14 0 29 2057 G 2093 3695
+> 15 0 29 2057 G 2091 3695
+> 14 0 28 2057 G 2155 3696
+> 15 0 28 2057 G 2099 3696
+> 14 0 29 2057 G 2099 3697
+> 15 0 29 2057 G 2097 3697
+> 14 0 28 2057 G 2155 3698
+> 15 0 28 2057 G 2105 3698
+> 14 0 29 2057 G 2105 3699
+> 15 0 29 2057 G 2103 3699
+> 14 0 28 2057 G 2155 3700
+> 15 0 28 2057 G 2111 3700
+> 14 0 29 2057 G 2111 3701
+> 15 0 29 2057 G 2109 3701
+> 14 0 28 2057 G 2155 3702
+> 15 0 28 2057 G 2147 3702
+> 14 0 29 2057 G 2147 3703
+> 15 0 29 2057 G 2145 3703
+> 14 0 28 2057 G 2155 3704
+> 15 0 28 2057 G 2060 3704
+> 14 0 29 2057 G 2060 3705
+> 15 0 29 2057 G 2058 3705
+> 14 0 28 2057 G 2155 3706
+> 15 0 28 2057 G 2066 3706
+> 14 0 29 2057 G 2066 3707
+> 15 0 29 2057 G 2064 3707
+> 14 0 28 2057 G 2155 3708
+> 15 0 28 2057 G 2072 3708
+> 14 0 29 2057 G 2072 3709
+> 15 0 29 2057 G 2070 3709
+> 14 0 28 2057 G 2155 3710
+> 15 0 28 2057 G 2078 3710
+> 14 0 29 2057 G 2078 3711
+> 15 0 29 2057 G 2076 3711
+> 14 0 28 2057 G 2155 3712
+> 15 0 28 2057 G 2084 3712
+> 14 0 29 2057 G 2084 3713
+> 15 0 29 2057 G 2082 3713
+> 14 0 30 2057 G 2155 3714
+> 15 0 30 2057 G 2154 3714
+> 14 0 28 2057 G 2155 3715
+> 15 0 28 2057 G 2120 3715
+> 14 0 29 2057 G 2120 3716
+> 15 0 29 2057 G 2118 3716
+> 14 0 28 2057 G 2155 3717
+> 15 0 28 2057 G 2126 3717
+> 14 0 29 2057 G 2126 3718
+> 15 0 29 2057 G 2124 3718
+> 14 0 28 2057 G 2155 3719
+> 15 0 28 2057 G 2132 3719
+> 14 0 29 2057 G 2132 3720
+> 15 0 29 2057 G 2130 3720
+> 14 0 28 2057 G 2155 3721
+> 15 0 28 2057 G 2138 3721
+> 14 0 29 2057 G 2138 3722
+> 15 0 29 2057 G 2136 3722
+> 14 0 28 2057 G 2155 3723
+> 15 0 28 2057 G 2144 3723
+> 14 0 29 2057 G 2144 3724
+> 15 0 29 2057 G 2142 3724
+> 14 0 28 2057 G 2155 3725
+> 15 0 28 2057 G 2090 3725
+> 14 0 29 2057 G 2090 3726
+> 15 0 29 2057 G 2088 3726
+> 14 0 28 2057 G 2155 3727
+> 15 0 28 2057 G 2096 3727
+> 14 0 29 2057 G 2096 3728
+> 15 0 29 2057 G 2094 3728
+> 14 0 28 2057 G 2155 3729
+> 15 0 28 2057 G 2102 3729
+> 14 0 29 2057 G 2102 3730
+> 15 0 29 2057 G 2100 3730
+> 14 0 28 2057 G 2155 3731
+> 15 0 28 2057 G 2108 3731
+> 14 0 29 2057 G 2108 3732
+> 15 0 29 2057 G 2106 3732
+> 14 0 28 2057 G 2155 3733
+> 15 0 28 2057 G 2114 3733
+> 14 0 29 2057 G 2114 3734
+> 15 0 29 2057 G 2112 3734
+> 14 0 28 2057 G 2155 3735
+> 15 0 28 2057 G 2150 3735
+> 14 0 29 2057 G 2150 3736
+> 15 0 29 2057 G 2148 3736
+> 14 0 28 2057 G 2155 3737
+> 15 0 28 2057 G 2063 3737
+> 14 0 29 2057 G 2063 3738
+> 15 0 29 2057 G 2061 3738
+> 14 0 28 2057 G 2155 3739
+> 15 0 28 2057 G 2069 3739
+> 14 0 29 2057 G 2069 3740
+> 15 0 29 2057 G 2067 3740
+> 14 0 28 2057 G 2155 3741
+> 15 0 28 2057 G 2075 3741
+> 14 0 29 2057 G 2075 3742
+> 15 0 29 2057 G 2073 3742
+> 14 0 28 2057 G 2155 3743
+> 15 0 28 2057 G 2081 3743
+> 14 0 29 2057 G 2081 3744
+> 15 0 29 2057 G 2079 3744
+> 14 0 28 2057 G 2155 3745
+> 15 0 28 2057 G 2117 3745
+> 14 0 29 2057 G 2117 3746
+> 15 0 29 2057 G 2115 3746
+> 14 0 28 2057 G 2155 3747
+> 15 0 28 2057 G 2123 3747
+> 14 0 29 2057 G 2123 3748
+> 15 0 29 2057 G 2121 3748
+> 14 0 28 2057 G 2155 3749
+> 15 0 28 2057 G 2129 3749
+> 14 0 29 2057 G 2129 3750
+> 15 0 29 2057 G 2127 3750
+> 14 0 28 2057 G 2155 3751
+> 15 0 28 2057 G 2153 3751
+> 14 0 29 2057 G 2153 3752
+> 15 0 29 2057 G 2151 3752
+> 14 0 28 2057 G 2155 3753
+> 15 0 28 2057 G 2135 3753
+> 14 0 29 2057 G 2135 3754
+> 15 0 29 2057 G 2133 3754
+> 14 0 28 2057 G 2155 3755
+> 15 0 28 2057 G 2141 3755
+> 14 0 29 2057 G 2141 3756
+> 15 0 29 2057 G 2139 3756
+> 14 0 27 2057 G 2091 3757
+> 15 0 27 2057 G 2092 3757
+> 14 0 28 2057 G 2092 3758
+> 15 0 28 2057 G 2155 3758
+> 14 0 28 2057 G 2155 3759
+> 15 0 28 2057 G 2087 3759
+> 14 0 29 2057 G 2087 3760
+> 15 0 29 2057 G 2085 3760
+> 14 0 27 2057 G 2097 3761
+> 15 0 27 2057 G 2098 3761
+> 14 0 28 2057 G 2098 3762
+> 15 0 28 2057 G 2155 3762
+> 14 0 27 2057 G 2103 3763
+> 15 0 27 2057 G 2104 3763
+> 14 0 28 2057 G 2104 3764
+> 15 0 28 2057 G 2155 3764
+> 14 0 27 2057 G 2109 3765
+> 15 0 27 2057 G 2110 3765
+> 14 0 28 2057 G 2110 3766
+> 15 0 28 2057 G 2155 3766
+> 14 0 27 2057 G 2145 3767
+> 15 0 27 2057 G 2146 3767
+> 14 0 28 2057 G 2146 3768
+> 15 0 28 2057 G 2155 3768
+> 14 0 27 2057 G 2058 3769
+> 15 0 27 2057 G 2059 3769
+> 14 0 28 2057 G 2059 3770
+> 15 0 28 2057 G 2155 3770
+> 14 0 27 2057 G 2064 3771
+> 15 0 27 2057 G 2065 3771
+> 14 0 28 2057 G 2065 3772
+> 15 0 28 2057 G 2155 3772
+> 14 0 27 2057 G 2070 3773
+> 15 0 27 2057 G 2071 3773
+> 14 0 28 2057 G 2071 3774
+> 15 0 28 2057 G 2155 3774
+> 14 0 27 2057 G 2076 3775
+> 15 0 27 2057 G 2077 3775
+> 14 0 28 2057 G 2077 3776
+> 15 0 28 2057 G 2155 3776
+> 14 0 27 2057 G 2082 3777
+> 15 0 27 2057 G 2083 3777
+> 14 0 28 2057 G 2083 3778
+> 15 0 28 2057 G 2155 3778
+> 14 0 27 2057 G 2118 3779
+> 15 0 27 2057 G 2119 3779
+> 14 0 28 2057 G 2119 3780
+> 15 0 28 2057 G 2155 3780
+> 14 0 27 2057 G 2124 3781
+> 15 0 27 2057 G 2125 3781
+> 14 0 28 2057 G 2125 3782
+> 15 0 28 2057 G 2155 3782
+> 14 0 27 2057 G 2130 3783
+> 15 0 27 2057 G 2131 3783
+> 14 0 28 2057 G 2131 3784
+> 15 0 28 2057 G 2155 3784
+> 14 0 27 2057 G 2136 3785
+> 15 0 27 2057 G 2137 3785
+> 14 0 28 2057 G 2137 3786
+> 15 0 28 2057 G 2155 3786
+> 14 0 27 2057 G 2142 3787
+> 15 0 27 2057 G 2143 3787
+> 14 0 28 2057 G 2143 3788
+> 15 0 28 2057 G 2155 3788
+> 14 0 27 2057 G 2088 3789
+> 15 0 27 2057 G 2089 3789
+> 14 0 28 2057 G 2089 3790
+> 15 0 28 2057 G 2155 3790
+> 14 0 27 2057 G 2094 3791
+> 15 0 27 2057 G 2095 3791
+> 14 0 28 2057 G 2095 3792
+> 15 0 28 2057 G 2155 3792
+> 14 0 27 2057 G 2100 3793
+> 15 0 27 2057 G 2101 3793
+> 14 0 28 2057 G 2101 3794
+> 15 0 28 2057 G 2155 3794
+> 14 0 27 2057 G 2106 3795
+> 15 0 27 2057 G 2107 3795
+> 14 0 28 2057 G 2107 3796
+> 15 0 28 2057 G 2155 3796
+> 14 0 27 2057 G 2112 3797
+> 15 0 27 2057 G 2113 3797
+> 14 0 28 2057 G 2113 3798
+> 15 0 28 2057 G 2155 3798
+> 14 0 27 2057 G 2148 3799
+> 15 0 27 2057 G 2149 3799
+> 14 0 28 2057 G 2149 3800
+> 15 0 28 2057 G 2155 3800
+> 14 0 27 2057 G 2061 3801
+> 15 0 27 2057 G 2062 3801
+> 14 0 28 2057 G 2062 3802
+> 15 0 28 2057 G 2155 3802
+> 14 0 27 2057 G 2067 3803
+> 15 0 27 2057 G 2068 3803
+> 14 0 28 2057 G 2068 3804
+> 15 0 28 2057 G 2155 3804
+> 14 0 27 2057 G 2073 3805
+> 15 0 27 2057 G 2074 3805
+> 14 0 28 2057 G 2074 3806
+> 15 0 28 2057 G 2155 3806
+> 14 0 27 2057 G 2079 3807
+> 15 0 27 2057 G 2080 3807
+> 14 0 28 2057 G 2080 3808
+> 15 0 28 2057 G 2155 3808
+> 14 0 27 2057 G 2115 3809
+> 15 0 27 2057 G 2116 3809
+> 14 0 28 2057 G 2116 3810
+> 15 0 28 2057 G 2155 3810
+> 14 0 27 2057 G 2121 3811
+> 15 0 27 2057 G 2122 3811
+> 14 0 28 2057 G 2122 3812
+> 15 0 28 2057 G 2155 3812
+> 14 0 27 2057 G 2127 3813
+> 15 0 27 2057 G 2128 3813
+> 14 0 28 2057 G 2128 3814
+> 15 0 28 2057 G 2155 3814
+> 14 0 27 2057 G 2151 3815
+> 15 0 27 2057 G 2152 3815
+> 14 0 28 2057 G 2152 3816
+> 15 0 28 2057 G 2155 3816
+> 14 0 27 2057 G 2133 3817
+> 15 0 27 2057 G 2134 3817
+> 14 0 28 2057 G 2134 3818
+> 15 0 28 2057 G 2155 3818
+> 14 0 27 2057 G 2139 3819
+> 15 0 27 2057 G 2140 3819
+> 14 0 28 2057 G 2140 3820
+> 15 0 28 2057 G 2155 3820
+> 14 0 27 2156 G 2160 3821
+> 15 0 27 2156 G 2161 3821
+> 14 0 28 2156 G 2161 3822
+> 15 0 28 2156 G 2242 3822
+> 14 0 28 2156 G 2242 3823
+> 15 0 28 2156 G 2219 3823
+> 14 0 29 2156 G 2219 3824
+> 15 0 29 2156 G 2217 3824
+> 14 0 28 2156 G 2242 3825
+> 15 0 28 2156 G 2168 3825
+> 14 0 29 2156 G 2168 3826
+> 15 0 29 2156 G 2166 3826
+> 14 0 28 2156 G 2242 3827
+> 15 0 28 2156 G 2225 3827
+> 14 0 29 2156 G 2225 3828
+> 15 0 29 2156 G 2223 3828
+> 14 0 28 2156 G 2242 3829
+> 15 0 28 2156 G 2174 3829
+> 14 0 29 2156 G 2174 3830
+> 15 0 29 2156 G 2172 3830
+> 14 0 28 2156 G 2242 3831
+> 15 0 28 2156 G 2231 3831
+> 14 0 29 2156 G 2231 3832
+> 15 0 29 2156 G 2229 3832
+> 14 0 28 2156 G 2242 3833
+> 15 0 28 2156 G 2180 3833
+> 14 0 29 2156 G 2180 3834
+> 15 0 29 2156 G 2178 3834
+> 14 0 28 2156 G 2242 3835
+> 15 0 28 2156 G 2237 3835
+> 14 0 29 2156 G 2237 3836
+> 15 0 29 2156 G 2235 3836
+> 14 0 28 2156 G 2242 3837
+> 15 0 28 2156 G 2186 3837
+> 14 0 29 2156 G 2186 3838
+> 15 0 29 2156 G 2184 3838
+> 14 0 28 2156 G 2242 3839
+> 15 0 28 2156 G 2189 3839
+> 14 0 29 2156 G 2189 3840
+> 15 0 29 2156 G 2187 3840
+> 14 0 28 2156 G 2242 3841
+> 15 0 28 2156 G 2195 3841
+> 14 0 29 2156 G 2195 3842
+> 15 0 29 2156 G 2193 3842
+> 14 0 28 2156 G 2242 3843
+> 15 0 28 2156 G 2201 3843
+> 14 0 29 2156 G 2201 3844
+> 15 0 29 2156 G 2199 3844
+> 14 0 28 2156 G 2242 3845
+> 15 0 28 2156 G 2207 3845
+> 14 0 29 2156 G 2207 3846
+> 15 0 29 2156 G 2205 3846
+> 14 0 28 2156 G 2242 3847
+> 15 0 28 2156 G 2213 3847
+> 14 0 29 2156 G 2213 3848
+> 15 0 29 2156 G 2211 3848
+> 14 0 28 2156 G 2242 3849
+> 15 0 28 2156 G 2159 3849
+> 14 0 29 2156 G 2159 3850
+> 15 0 29 2156 G 2157 3850
+> 14 0 30 2156 G 2242 3851
+> 15 0 30 2156 G 2241 3851
+> 14 0 28 2156 G 2242 3852
+> 15 0 28 2156 G 2165 3852
+> 14 0 29 2156 G 2165 3853
+> 15 0 29 2156 G 2163 3853
+> 14 0 28 2156 G 2242 3854
+> 15 0 28 2156 G 2222 3854
+> 14 0 29 2156 G 2222 3855
+> 15 0 29 2156 G 2220 3855
+> 14 0 28 2156 G 2242 3856
+> 15 0 28 2156 G 2171 3856
+> 14 0 29 2156 G 2171 3857
+> 15 0 29 2156 G 2169 3857
+> 14 0 28 2156 G 2242 3858
+> 15 0 28 2156 G 2228 3858
+> 14 0 29 2156 G 2228 3859
+> 15 0 29 2156 G 2226 3859
+> 14 0 28 2156 G 2242 3860
+> 15 0 28 2156 G 2177 3860
+> 14 0 29 2156 G 2177 3861
+> 15 0 29 2156 G 2175 3861
+> 14 0 28 2156 G 2242 3862
+> 15 0 28 2156 G 2234 3862
+> 14 0 29 2156 G 2234 3863
+> 15 0 29 2156 G 2232 3863
+> 14 0 28 2156 G 2242 3864
+> 15 0 28 2156 G 2183 3864
+> 14 0 29 2156 G 2183 3865
+> 15 0 29 2156 G 2181 3865
+> 14 0 28 2156 G 2242 3866
+> 15 0 28 2156 G 2240 3866
+> 14 0 29 2156 G 2240 3867
+> 15 0 29 2156 G 2238 3867
+> 14 0 28 2156 G 2242 3868
+> 15 0 28 2156 G 2192 3868
+> 14 0 29 2156 G 2192 3869
+> 15 0 29 2156 G 2190 3869
+> 14 0 28 2156 G 2242 3870
+> 15 0 28 2156 G 2198 3870
+> 14 0 29 2156 G 2198 3871
+> 15 0 29 2156 G 2196 3871
+> 14 0 28 2156 G 2242 3872
+> 15 0 28 2156 G 2204 3872
+> 14 0 29 2156 G 2204 3873
+> 15 0 29 2156 G 2202 3873
+> 14 0 28 2156 G 2242 3874
+> 15 0 28 2156 G 2210 3874
+> 14 0 29 2156 G 2210 3875
+> 15 0 29 2156 G 2208 3875
+> 14 0 28 2156 G 2242 3876
+> 15 0 28 2156 G 2216 3876
+> 14 0 29 2156 G 2216 3877
+> 15 0 29 2156 G 2214 3877
+> 14 0 27 2156 G 2217 3878
+> 15 0 27 2156 G 2218 3878
+> 14 0 28 2156 G 2218 3879
+> 15 0 28 2156 G 2242 3879
+> 14 0 28 2156 G 2242 3880
+> 15 0 28 2156 G 2162 3880
+> 14 0 29 2156 G 2162 3881
+> 15 0 29 2156 G 2160 3881
+> 14 0 27 2156 G 2166 3882
+> 15 0 27 2156 G 2167 3882
+> 14 0 28 2156 G 2167 3883
+> 15 0 28 2156 G 2242 3883
+> 14 0 27 2156 G 2223 3884
+> 15 0 27 2156 G 2224 3884
+> 14 0 28 2156 G 2224 3885
+> 15 0 28 2156 G 2242 3885
+> 14 0 27 2156 G 2172 3886
+> 15 0 27 2156 G 2173 3886
+> 14 0 28 2156 G 2173 3887
+> 15 0 28 2156 G 2242 3887
+> 14 0 27 2156 G 2229 3888
+> 15 0 27 2156 G 2230 3888
+> 14 0 28 2156 G 2230 3889
+> 15 0 28 2156 G 2242 3889
+> 14 0 27 2156 G 2178 3890
+> 15 0 27 2156 G 2179 3890
+> 14 0 28 2156 G 2179 3891
+> 15 0 28 2156 G 2242 3891
+> 14 0 27 2156 G 2235 3892
+> 15 0 27 2156 G 2236 3892
+> 14 0 28 2156 G 2236 3893
+> 15 0 28 2156 G 2242 3893
+> 14 0 27 2156 G 2184 3894
+> 15 0 27 2156 G 2185 3894
+> 14 0 28 2156 G 2185 3895
+> 15 0 28 2156 G 2242 3895
+> 14 0 27 2156 G 2187 3896
+> 15 0 27 2156 G 2188 3896
+> 14 0 28 2156 G 2188 3897
+> 15 0 28 2156 G 2242 3897
+> 14 0 27 2156 G 2193 3898
+> 15 0 27 2156 G 2194 3898
+> 14 0 28 2156 G 2194 3899
+> 15 0 28 2156 G 2242 3899
+> 14 0 27 2156 G 2199 3900
+> 15 0 27 2156 G 2200 3900
+> 14 0 28 2156 G 2200 3901
+> 15 0 28 2156 G 2242 3901
+> 14 0 27 2156 G 2205 3902
+> 15 0 27 2156 G 2206 3902
+> 14 0 28 2156 G 2206 3903
+> 15 0 28 2156 G 2242 3903
+> 14 0 27 2156 G 2211 3904
+> 15 0 27 2156 G 2212 3904
+> 14 0 28 2156 G 2212 3905
+> 15 0 28 2156 G 2242 3905
+> 14 0 27 2156 G 2157 3906
+> 15 0 27 2156 G 2158 3906
+> 14 0 28 2156 G 2158 3907
+> 15 0 28 2156 G 2242 3907
+> 14 0 27 2156 G 2163 3908
+> 15 0 27 2156 G 2164 3908
+> 14 0 28 2156 G 2164 3909
+> 15 0 28 2156 G 2242 3909
+> 14 0 27 2156 G 2220 3910
+> 15 0 27 2156 G 2221 3910
+> 14 0 28 2156 G 2221 3911
+> 15 0 28 2156 G 2242 3911
+> 14 0 27 2156 G 2169 3912
+> 15 0 27 2156 G 2170 3912
+> 14 0 28 2156 G 2170 3913
+> 15 0 28 2156 G 2242 3913
+> 14 0 27 2156 G 2226 3914
+> 15 0 27 2156 G 2227 3914
+> 14 0 28 2156 G 2227 3915
+> 15 0 28 2156 G 2242 3915
+> 14 0 27 2156 G 2175 3916
+> 15 0 27 2156 G 2176 3916
+> 14 0 28 2156 G 2176 3917
+> 15 0 28 2156 G 2242 3917
+> 14 0 27 2156 G 2232 3918
+> 15 0 27 2156 G 2233 3918
+> 14 0 28 2156 G 2233 3919
+> 15 0 28 2156 G 2242 3919
+> 14 0 27 2156 G 2181 3920
+> 15 0 27 2156 G 2182 3920
+> 14 0 28 2156 G 2182 3921
+> 15 0 28 2156 G 2242 3921
+> 14 0 27 2156 G 2238 3922
+> 15 0 27 2156 G 2239 3922
+> 14 0 28 2156 G 2239 3923
+> 15 0 28 2156 G 2242 3923
+> 14 0 27 2156 G 2190 3924
+> 15 0 27 2156 G 2191 3924
+> 14 0 28 2156 G 2191 3925
+> 15 0 28 2156 G 2242 3925
+> 14 0 27 2156 G 2196 3926
+> 15 0 27 2156 G 2197 3926
+> 14 0 28 2156 G 2197 3927
+> 15 0 28 2156 G 2242 3927
+> 14 0 27 2156 G 2202 3928
+> 15 0 27 2156 G 2203 3928
+> 14 0 28 2156 G 2203 3929
+> 15 0 28 2156 G 2242 3929
+> 14 0 27 2156 G 2208 3930
+> 15 0 27 2156 G 2209 3930
+> 14 0 28 2156 G 2209 3931
+> 15 0 28 2156 G 2242 3931
+> 14 0 27 2156 G 2214 3932
+> 15 0 27 2156 G 2215 3932
+> 14 0 28 2156 G 2215 3933
+> 15 0 28 2156 G 2242 3933
+> 14 0 27 2243 G 2274 3934
+> 15 0 27 2243 G 2275 3934
+> 14 0 28 2243 G 2275 3935
+> 15 0 28 2243 G 2341 3935
+> 14 0 28 2243 G 2341 3936
+> 15 0 28 2243 G 2333 3936
+> 14 0 29 2243 G 2333 3937
+> 15 0 29 2243 G 2331 3937
+> 14 0 28 2243 G 2341 3938
+> 15 0 28 2243 G 2282 3938
+> 14 0 29 2243 G 2282 3939
+> 15 0 29 2243 G 2280 3939
+> 14 0 28 2243 G 2341 3940
+> 15 0 28 2243 G 2339 3940
+> 14 0 29 2243 G 2339 3941
+> 15 0 29 2243 G 2337 3941
+> 14 0 28 2243 G 2341 3942
+> 15 0 28 2243 G 2288 3942
+> 14 0 29 2243 G 2288 3943
+> 15 0 29 2243 G 2286 3943
+> 14 0 28 2243 G 2341 3944
+> 15 0 28 2243 G 2294 3944
+> 14 0 29 2243 G 2294 3945
+> 15 0 29 2243 G 2292 3945
+> 14 0 28 2243 G 2341 3946
+> 15 0 28 2243 G 2300 3946
+> 14 0 29 2243 G 2300 3947
+> 15 0 29 2243 G 2298 3947
+> 14 0 28 2243 G 2341 3948
+> 15 0 28 2243 G 2246 3948
+> 14 0 29 2243 G 2246 3949
+> 15 0 29 2243 G 2244 3949
+> 14 0 28 2243 G 2341 3950
+> 15 0 28 2243 G 2303 3950
+> 14 0 29 2243 G 2303 3951
+> 15 0 29 2243 G 2301 3951
+> 14 0 28 2243 G 2341 3952
+> 15 0 28 2243 G 2252 3952
+> 14 0 29 2243 G 2252 3953
+> 15 0 29 2243 G 2250 3953
+> 14 0 28 2243 G 2341 3954
+> 15 0 28 2243 G 2309 3954
+> 14 0 29 2243 G 2309 3955
+> 15 0 29 2243 G 2307 3955
+> 14 0 28 2243 G 2341 3956
+> 15 0 28 2243 G 2258 3956
+> 14 0 29 2243 G 2258 3957
+> 15 0 29 2243 G 2256 3957
+> 14 0 28 2243 G 2341 3958
+> 15 0 28 2243 G 2315 3958
+> 14 0 29 2243 G 2315 3959
+> 15 0 29 2243 G 2313 3959
+> 14 0 28 2243 G 2341 3960
+> 15 0 28 2243 G 2264 3960
+> 14 0 29 2243 G 2264 3961
+> 15 0 29 2243 G 2262 3961
+> 14 0 28 2243 G 2341 3962
+> 15 0 28 2243 G 2321 3962
+> 14 0 29 2243 G 2321 3963
+> 15 0 29 2243 G 2319 3963
+> 14 0 28 2243 G 2341 3964
+> 15 0 28 2243 G 2270 3964
+> 14 0 29 2243 G 2270 3965
+> 15 0 29 2243 G 2268 3965
+> 14 0 28 2243 G 2341 3966
+> 15 0 28 2243 G 2327 3966
+> 14 0 29 2243 G 2327 3967
+> 15 0 29 2243 G 2325 3967
+> 14 0 28 2243 G 2341 3968
+> 15 0 28 2243 G 2273 3968
+> 14 0 29 2243 G 2273 3969
+> 15 0 29 2243 G 2271 3969
+> 14 0 28 2243 G 2341 3970
+> 15 0 28 2243 G 2279 3970
+> 14 0 29 2243 G 2279 3971
+> 15 0 29 2243 G 2277 3971
+> 14 0 28 2243 G 2341 3972
+> 15 0 28 2243 G 2336 3972
+> 14 0 29 2243 G 2336 3973
+> 15 0 29 2243 G 2334 3973
+> 14 0 28 2243 G 2341 3974
+> 15 0 28 2243 G 2285 3974
+> 14 0 29 2243 G 2285 3975
+> 15 0 29 2243 G 2283 3975
+> 14 0 28 2243 G 2341 3976
+> 15 0 28 2243 G 2291 3976
+> 14 0 29 2243 G 2291 3977
+> 15 0 29 2243 G 2289 3977
+> 14 0 28 2243 G 2341 3978
+> 15 0 28 2243 G 2297 3978
+> 14 0 29 2243 G 2297 3979
+> 15 0 29 2243 G 2295 3979
+> 14 0 30 2243 G 2341 3980
+> 15 0 30 2243 G 2340 3980
+> 14 0 28 2243 G 2341 3981
+> 15 0 28 2243 G 2249 3981
+> 14 0 29 2243 G 2249 3982
+> 15 0 29 2243 G 2247 3982
+> 14 0 28 2243 G 2341 3983
+> 15 0 28 2243 G 2306 3983
+> 14 0 29 2243 G 2306 3984
+> 15 0 29 2243 G 2304 3984
+> 14 0 28 2243 G 2341 3985
+> 15 0 28 2243 G 2255 3985
+> 14 0 29 2243 G 2255 3986
+> 15 0 29 2243 G 2253 3986
+> 14 0 28 2243 G 2341 3987
+> 15 0 28 2243 G 2312 3987
+> 14 0 29 2243 G 2312 3988
+> 15 0 29 2243 G 2310 3988
+> 14 0 28 2243 G 2341 3989
+> 15 0 28 2243 G 2261 3989
+> 14 0 29 2243 G 2261 3990
+> 15 0 29 2243 G 2259 3990
+> 14 0 28 2243 G 2341 3991
+> 15 0 28 2243 G 2318 3991
+> 14 0 29 2243 G 2318 3992
+> 15 0 29 2243 G 2316 3992
+> 14 0 28 2243 G 2341 3993
+> 15 0 28 2243 G 2267 3993
+> 14 0 29 2243 G 2267 3994
+> 15 0 29 2243 G 2265 3994
+> 14 0 28 2243 G 2341 3995
+> 15 0 28 2243 G 2324 3995
+> 14 0 29 2243 G 2324 3996
+> 15 0 29 2243 G 2322 3996
+> 14 0 28 2243 G 2341 3997
+> 15 0 28 2243 G 2330 3997
+> 14 0 29 2243 G 2330 3998
+> 15 0 29 2243 G 2328 3998
+> 14 0 27 2243 G 2331 3999
+> 15 0 27 2243 G 2332 3999
+> 14 0 28 2243 G 2332 4000
+> 15 0 28 2243 G 2341 4000
+> 14 0 28 2243 G 2341 4001
+> 15 0 28 2243 G 2276 4001
+> 14 0 29 2243 G 2276 4002
+> 15 0 29 2243 G 2274 4002
+> 14 0 27 2243 G 2280 4003
+> 15 0 27 2243 G 2281 4003
+> 14 0 28 2243 G 2281 4004
+> 15 0 28 2243 G 2341 4004
+> 14 0 27 2243 G 2337 4005
+> 15 0 27 2243 G 2338 4005
+> 14 0 28 2243 G 2338 4006
+> 15 0 28 2243 G 2341 4006
+> 14 0 27 2243 G 2286 4007
+> 15 0 27 2243 G 2287 4007
+> 14 0 28 2243 G 2287 4008
+> 15 0 28 2243 G 2341 4008
+> 14 0 27 2243 G 2292 4009
+> 15 0 27 2243 G 2293 4009
+> 14 0 28 2243 G 2293 4010
+> 15 0 28 2243 G 2341 4010
+> 14 0 27 2243 G 2298 4011
+> 15 0 27 2243 G 2299 4011
+> 14 0 28 2243 G 2299 4012
+> 15 0 28 2243 G 2341 4012
+> 14 0 27 2243 G 2244 4013
+> 15 0 27 2243 G 2245 4013
+> 14 0 28 2243 G 2245 4014
+> 15 0 28 2243 G 2341 4014
+> 14 0 27 2243 G 2301 4015
+> 15 0 27 2243 G 2302 4015
+> 14 0 28 2243 G 2302 4016
+> 15 0 28 2243 G 2341 4016
+> 14 0 27 2243 G 2250 4017
+> 15 0 27 2243 G 2251 4017
+> 14 0 28 2243 G 2251 4018
+> 15 0 28 2243 G 2341 4018
+> 14 0 27 2243 G 2307 4019
+> 15 0 27 2243 G 2308 4019
+> 14 0 28 2243 G 2308 4020
+> 15 0 28 2243 G 2341 4020
+> 14 0 27 2243 G 2256 4021
+> 15 0 27 2243 G 2257 4021
+> 14 0 28 2243 G 2257 4022
+> 15 0 28 2243 G 2341 4022
+> 14 0 27 2243 G 2313 4023
+> 15 0 27 2243 G 2314 4023
+> 14 0 28 2243 G 2314 4024
+> 15 0 28 2243 G 2341 4024
+> 14 0 27 2243 G 2262 4025
+> 15 0 27 2243 G 2263 4025
+> 14 0 28 2243 G 2263 4026
+> 15 0 28 2243 G 2341 4026
+> 14 0 27 2243 G 2319 4027
+> 15 0 27 2243 G 2320 4027
+> 14 0 28 2243 G 2320 4028
+> 15 0 28 2243 G 2341 4028
+> 14 0 27 2243 G 2268 4029
+> 15 0 27 2243 G 2269 4029
+> 14 0 28 2243 G 2269 4030
+> 15 0 28 2243 G 2341 4030
+> 14 0 27 2243 G 2325 4031
+> 15 0 27 2243 G 2326 4031
+> 14 0 28 2243 G 2326 4032
+> 15 0 28 2243 G 2341 4032
+> 14 0 27 2243 G 2271 4033
+> 15 0 27 2243 G 2272 4033
+> 14 0 28 2243 G 2272 4034
+> 15 0 28 2243 G 2341 4034
+> 14 0 27 2243 G 2277 4035
+> 15 0 27 2243 G 2278 4035
+> 14 0 28 2243 G 2278 4036
+> 15 0 28 2243 G 2341 4036
+> 14 0 27 2243 G 2334 4037
+> 15 0 27 2243 G 2335 4037
+> 14 0 28 2243 G 2335 4038
+> 15 0 28 2243 G 2341 4038
+> 14 0 27 2243 G 2283 4039
+> 15 0 27 2243 G 2284 4039
+> 14 0 28 2243 G 2284 4040
+> 15 0 28 2243 G 2341 4040
+> 14 0 27 2243 G 2289 4041
+> 15 0 27 2243 G 2290 4041
+> 14 0 28 2243 G 2290 4042
+> 15 0 28 2243 G 2341 4042
+> 14 0 27 2243 G 2295 4043
+> 15 0 27 2243 G 2296 4043
+> 14 0 28 2243 G 2296 4044
+> 15 0 28 2243 G 2341 4044
+> 14 0 27 2243 G 2247 4045
+> 15 0 27 2243 G 2248 4045
+> 14 0 28 2243 G 2248 4046
+> 15 0 28 2243 G 2341 4046
+> 14 0 27 2243 G 2304 4047
+> 15 0 27 2243 G 2305 4047
+> 14 0 28 2243 G 2305 4048
+> 15 0 28 2243 G 2341 4048
+> 14 0 27 2243 G 2253 4049
+> 15 0 27 2243 G 2254 4049
+> 14 0 28 2243 G 2254 4050
+> 15 0 28 2243 G 2341 4050
+> 14 0 27 2243 G 2310 4051
+> 15 0 27 2243 G 2311 4051
+> 14 0 28 2243 G 2311 4052
+> 15 0 28 2243 G 2341 4052
+> 14 0 27 2243 G 2259 4053
+> 15 0 27 2243 G 2260 4053
+> 14 0 28 2243 G 2260 4054
+> 15 0 28 2243 G 2341 4054
+> 14 0 27 2243 G 2316 4055
+> 15 0 27 2243 G 2317 4055
+> 14 0 28 2243 G 2317 4056
+> 15 0 28 2243 G 2341 4056
+> 14 0 27 2243 G 2265 4057
+> 15 0 27 2243 G 2266 4057
+> 14 0 28 2243 G 2266 4058
+> 15 0 28 2243 G 2341 4058
+> 14 0 27 2243 G 2322 4059
+> 15 0 27 2243 G 2323 4059
+> 14 0 28 2243 G 2323 4060
+> 15 0 28 2243 G 2341 4060
+> 14 0 27 2243 G 2328 4061
+> 15 0 27 2243 G 2329 4061
+> 14 0 28 2243 G 2329 4062
+> 15 0 28 2243 G 2341 4062
+> 14 0 32 2056 G 2343 4063
+> 15 0 32 2056 G 2344 4063
+> 14 0 26 2056 G 2344 4064
+> 15 0 26 2056 G 2154 4064
+> 14 0 26 2056 G 2344 4065
+> 15 0 26 2056 G 2241 4065
+> 14 0 26 2056 G 2344 4066
+> 15 0 26 2056 G 2340 4066
+> 14 0 20 1606 G 2053 4067
+> 15 0 20 1606 G 2055 4067
+> 14 0 21 1606 G 2055 4068
+> 15 0 21 1606 G 2345 4068
+> 14 0 22 1606 G 2345 4069
+> 15 0 22 1606 G 2343 4069
+> 14 0 22 1606 G 2055 4070
+> 15 0 22 1606 G 2347 4070
+> 14 0 22 1606 G 2345 4071
+> 15 0 22 1606 G 2347 4071
+> 14 0 23 462 G 469 4072
+> 15 0 23 462 G 470 4072
+> 14 0 24 462 G 470 4073
+> 15 0 24 462 G 494 4073
+> 14 0 24 462 G 494 4074
+> 15 0 24 462 G 483 4074
+> 14 0 25 462 G 483 4075
+> 15 0 25 462 G 481 4075
+> 14 0 26 462 G 494 4076
+> 15 0 26 462 G 493 4076
+> 14 0 24 462 G 494 4077
+> 15 0 24 462 G 492 4077
+> 14 0 25 462 G 492 4078
+> 15 0 25 462 G 490 4078
+> 14 0 24 462 G 494 4079
+> 15 0 24 462 G 474 4079
+> 14 0 25 462 G 474 4080
+> 15 0 25 462 G 472 4080
+> 14 0 24 462 G 494 4081
+> 15 0 24 462 G 486 4081
+> 14 0 25 462 G 486 4082
+> 15 0 25 462 G 484 4082
+> 14 0 24 462 G 494 4083
+> 15 0 24 462 G 465 4083
+> 14 0 25 462 G 465 4084
+> 15 0 25 462 G 463 4084
+> 14 0 24 462 G 494 4085
+> 15 0 24 462 G 477 4085
+> 14 0 25 462 G 477 4086
+> 15 0 25 462 G 475 4086
+> 14 0 24 462 G 494 4087
+> 15 0 24 462 G 489 4087
+> 14 0 25 462 G 489 4088
+> 15 0 25 462 G 487 4088
+> 14 0 24 462 G 494 4089
+> 15 0 24 462 G 468 4089
+> 14 0 25 462 G 468 4090
+> 15 0 25 462 G 466 4090
+> 14 0 24 462 G 494 4091
+> 15 0 24 462 G 480 4091
+> 14 0 25 462 G 480 4092
+> 15 0 25 462 G 478 4092
+> 14 0 23 462 G 481 4093
+> 15 0 23 462 G 482 4093
+> 14 0 24 462 G 482 4094
+> 15 0 24 462 G 494 4094
+> 14 0 24 462 G 494 4095
+> 15 0 24 462 G 471 4095
+> 14 0 25 462 G 471 4096
+> 15 0 25 462 G 469 4096
+> 14 0 23 462 G 490 4097
+> 15 0 23 462 G 491 4097
+> 14 0 24 462 G 491 4098
+> 15 0 24 462 G 494 4098
+> 14 0 23 462 G 472 4099
+> 15 0 23 462 G 473 4099
+> 14 0 24 462 G 473 4100
+> 15 0 24 462 G 494 4100
+> 14 0 23 462 G 484 4101
+> 15 0 23 462 G 485 4101
+> 14 0 24 462 G 485 4102
+> 15 0 24 462 G 494 4102
+> 14 0 23 462 G 463 4103
+> 15 0 23 462 G 464 4103
+> 14 0 24 462 G 464 4104
+> 15 0 24 462 G 494 4104
+> 14 0 23 462 G 475 4105
+> 15 0 23 462 G 476 4105
+> 14 0 24 462 G 476 4106
+> 15 0 24 462 G 494 4106
+> 14 0 23 462 G 487 4107
+> 15 0 23 462 G 488 4107
+> 14 0 24 462 G 488 4108
+> 15 0 24 462 G 494 4108
+> 14 0 23 462 G 466 4109
+> 15 0 23 462 G 467 4109
+> 14 0 24 462 G 467 4110
+> 15 0 24 462 G 494 4110
+> 14 0 23 462 G 478 4111
+> 15 0 23 462 G 479 4111
+> 14 0 24 462 G 479 4112
+> 15 0 24 462 G 494 4112
+> 14 0 23 22 G 35 4113
+> 15 0 23 22 G 36 4113
+> 14 0 24 22 G 36 4114
+> 15 0 24 22 G 177 4114
+> 14 0 24 22 G 177 4115
+> 15 0 24 22 G 49 4115
+> 14 0 25 22 G 49 4116
+> 15 0 25 22 G 47 4116
+> 14 0 24 22 G 177 4117
+> 15 0 24 22 G 85 4117
+> 14 0 25 22 G 85 4118
+> 15 0 25 22 G 83 4118
+> 14 0 24 22 G 177 4119
+> 15 0 24 22 G 61 4119
+> 14 0 25 22 G 61 4120
+> 15 0 25 22 G 59 4120
+> 14 0 24 22 G 177 4121
+> 15 0 24 22 G 145 4121
+> 14 0 25 22 G 145 4122
+> 15 0 25 22 G 143 4122
+> 14 0 24 22 G 177 4123
+> 15 0 24 22 G 121 4123
+> 14 0 25 22 G 121 4124
+> 15 0 25 22 G 119 4124
+> 14 0 24 22 G 177 4125
+> 15 0 24 22 G 97 4125
+> 14 0 25 22 G 97 4126
+> 15 0 25 22 G 95 4126
+> 14 0 24 22 G 177 4127
+> 15 0 24 22 G 73 4127
+> 14 0 25 22 G 73 4128
+> 15 0 25 22 G 71 4128
+> 14 0 24 22 G 177 4129
+> 15 0 24 22 G 157 4129
+> 14 0 25 22 G 157 4130
+> 15 0 25 22 G 155 4130
+> 14 0 24 22 G 177 4131
+> 15 0 24 22 G 133 4131
+> 14 0 25 22 G 133 4132
+> 15 0 25 22 G 131 4132
+> 14 0 24 22 G 177 4133
+> 15 0 24 22 G 109 4133
+> 14 0 25 22 G 109 4134
+> 15 0 25 22 G 107 4134
+> 14 0 24 22 G 177 4135
+> 15 0 24 22 G 169 4135
+> 14 0 25 22 G 169 4136
+> 15 0 25 22 G 167 4136
+> 14 0 24 22 G 177 4137
+> 15 0 24 22 G 28 4137
+> 14 0 25 22 G 28 4138
+> 15 0 25 22 G 26 4138
+> 14 0 24 22 G 177 4139
+> 15 0 24 22 G 40 4139
+> 14 0 25 22 G 40 4140
+> 15 0 25 22 G 38 4140
+> 14 0 24 22 G 177 4141
+> 15 0 24 22 G 52 4141
+> 14 0 25 22 G 52 4142
+> 15 0 25 22 G 50 4142
+> 14 0 24 22 G 177 4143
+> 15 0 24 22 G 112 4143
+> 14 0 25 22 G 112 4144
+> 15 0 25 22 G 110 4144
+> 14 0 24 22 G 177 4145
+> 15 0 24 22 G 88 4145
+> 14 0 25 22 G 88 4146
+> 15 0 25 22 G 86 4146
+> 14 0 24 22 G 177 4147
+> 15 0 24 22 G 64 4147
+> 14 0 25 22 G 64 4148
+> 15 0 25 22 G 62 4148
+> 14 0 24 22 G 177 4149
+> 15 0 24 22 G 172 4149
+> 14 0 25 22 G 172 4150
+> 15 0 25 22 G 170 4150
+> 14 0 24 22 G 177 4151
+> 15 0 24 22 G 148 4151
+> 14 0 25 22 G 148 4152
+> 15 0 25 22 G 146 4152
+> 14 0 24 22 G 177 4153
+> 15 0 24 22 G 124 4153
+> 14 0 25 22 G 124 4154
+> 15 0 25 22 G 122 4154
+> 14 0 24 22 G 177 4155
+> 15 0 24 22 G 100 4155
+> 14 0 25 22 G 100 4156
+> 15 0 25 22 G 98 4156
+> 14 0 24 22 G 177 4157
+> 15 0 24 22 G 76 4157
+> 14 0 25 22 G 76 4158
+> 15 0 25 22 G 74 4158
+> 14 0 24 22 G 177 4159
+> 15 0 24 22 G 160 4159
+> 14 0 25 22 G 160 4160
+> 15 0 25 22 G 158 4160
+> 14 0 24 22 G 177 4161
+> 15 0 24 22 G 136 4161
+> 14 0 25 22 G 136 4162
+> 15 0 25 22 G 134 4162
+> 14 0 24 22 G 177 4163
+> 15 0 24 22 G 31 4163
+> 14 0 25 22 G 31 4164
+> 15 0 25 22 G 29 4164
+> 14 0 24 22 G 177 4165
+> 15 0 24 22 G 43 4165
+> 14 0 25 22 G 43 4166
+> 15 0 25 22 G 41 4166
+> 14 0 24 22 G 177 4167
+> 15 0 24 22 G 55 4167
+> 14 0 25 22 G 55 4168
+> 15 0 25 22 G 53 4168
+> 14 0 24 22 G 177 4169
+> 15 0 24 22 G 115 4169
+> 14 0 25 22 G 115 4170
+> 15 0 25 22 G 113 4170
+> 14 0 24 22 G 177 4171
+> 15 0 24 22 G 91 4171
+> 14 0 25 22 G 91 4172
+> 15 0 25 22 G 89 4172
+> 14 0 24 22 G 177 4173
+> 15 0 24 22 G 67 4173
+> 14 0 25 22 G 67 4174
+> 15 0 25 22 G 65 4174
+> 14 0 24 22 G 177 4175
+> 15 0 24 22 G 175 4175
+> 14 0 25 22 G 175 4176
+> 15 0 25 22 G 173 4176
+> 14 0 24 22 G 177 4177
+> 15 0 24 22 G 151 4177
+> 14 0 25 22 G 151 4178
+> 15 0 25 22 G 149 4178
+> 14 0 24 22 G 177 4179
+> 15 0 24 22 G 127 4179
+> 14 0 25 22 G 127 4180
+> 15 0 25 22 G 125 4180
+> 14 0 24 22 G 177 4181
+> 15 0 24 22 G 103 4181
+> 14 0 25 22 G 103 4182
+> 15 0 25 22 G 101 4182
+> 14 0 24 22 G 177 4183
+> 15 0 24 22 G 79 4183
+> 14 0 25 22 G 79 4184
+> 15 0 25 22 G 77 4184
+> 14 0 24 22 G 177 4185
+> 15 0 24 22 G 163 4185
+> 14 0 25 22 G 163 4186
+> 15 0 25 22 G 161 4186
+> 14 0 24 22 G 177 4187
+> 15 0 24 22 G 139 4187
+> 14 0 25 22 G 139 4188
+> 15 0 25 22 G 137 4188
+> 14 0 24 22 G 177 4189
+> 15 0 24 22 G 34 4189
+> 14 0 25 22 G 34 4190
+> 15 0 25 22 G 32 4190
+> 14 0 24 22 G 177 4191
+> 15 0 24 22 G 46 4191
+> 14 0 25 22 G 46 4192
+> 15 0 25 22 G 44 4192
+> 14 0 24 22 G 177 4193
+> 15 0 24 22 G 82 4193
+> 14 0 25 22 G 82 4194
+> 15 0 25 22 G 80 4194
+> 14 0 24 22 G 177 4195
+> 15 0 24 22 G 58 4195
+> 14 0 25 22 G 58 4196
+> 15 0 25 22 G 56 4196
+> 14 0 24 22 G 177 4197
+> 15 0 24 22 G 142 4197
+> 14 0 25 22 G 142 4198
+> 15 0 25 22 G 140 4198
+> 14 0 24 22 G 177 4199
+> 15 0 24 22 G 118 4199
+> 14 0 25 22 G 118 4200
+> 15 0 25 22 G 116 4200
+> 14 0 24 22 G 177 4201
+> 15 0 24 22 G 94 4201
+> 14 0 25 22 G 94 4202
+> 15 0 25 22 G 92 4202
+> 14 0 24 22 G 177 4203
+> 15 0 24 22 G 70 4203
+> 14 0 25 22 G 70 4204
+> 15 0 25 22 G 68 4204
+> 14 0 24 22 G 177 4205
+> 15 0 24 22 G 154 4205
+> 14 0 25 22 G 154 4206
+> 15 0 25 22 G 152 4206
+> 14 0 26 22 G 177 4207
+> 15 0 26 22 G 176 4207
+> 14 0 24 22 G 177 4208
+> 15 0 24 22 G 130 4208
+> 14 0 25 22 G 130 4209
+> 15 0 25 22 G 128 4209
+> 14 0 24 22 G 177 4210
+> 15 0 24 22 G 106 4210
+> 14 0 25 22 G 106 4211
+> 15 0 25 22 G 104 4211
+> 14 0 24 22 G 177 4212
+> 15 0 24 22 G 166 4212
+> 14 0 25 22 G 166 4213
+> 15 0 25 22 G 164 4213
+> 14 0 24 22 G 177 4214
+> 15 0 24 22 G 25 4214
+> 14 0 25 22 G 25 4215
+> 15 0 25 22 G 23 4215
+> 14 0 23 22 G 47 4216
+> 15 0 23 22 G 48 4216
+> 14 0 24 22 G 48 4217
+> 15 0 24 22 G 177 4217
+> 14 0 24 22 G 177 4218
+> 15 0 24 22 G 37 4218
+> 14 0 25 22 G 37 4219
+> 15 0 25 22 G 35 4219
+> 14 0 23 22 G 83 4220
+> 15 0 23 22 G 84 4220
+> 14 0 24 22 G 84 4221
+> 15 0 24 22 G 177 4221
+> 14 0 23 22 G 59 4222
+> 15 0 23 22 G 60 4222
+> 14 0 24 22 G 60 4223
+> 15 0 24 22 G 177 4223
+> 14 0 23 22 G 143 4224
+> 15 0 23 22 G 144 4224
+> 14 0 24 22 G 144 4225
+> 15 0 24 22 G 177 4225
+> 14 0 23 22 G 119 4226
+> 15 0 23 22 G 120 4226
+> 14 0 24 22 G 120 4227
+> 15 0 24 22 G 177 4227
+> 14 0 23 22 G 95 4228
+> 15 0 23 22 G 96 4228
+> 14 0 24 22 G 96 4229
+> 15 0 24 22 G 177 4229
+> 14 0 23 22 G 71 4230
+> 15 0 23 22 G 72 4230
+> 14 0 24 22 G 72 4231
+> 15 0 24 22 G 177 4231
+> 14 0 23 22 G 155 4232
+> 15 0 23 22 G 156 4232
+> 14 0 24 22 G 156 4233
+> 15 0 24 22 G 177 4233
+> 14 0 23 22 G 131 4234
+> 15 0 23 22 G 132 4234
+> 14 0 24 22 G 132 4235
+> 15 0 24 22 G 177 4235
+> 14 0 23 22 G 107 4236
+> 15 0 23 22 G 108 4236
+> 14 0 24 22 G 108 4237
+> 15 0 24 22 G 177 4237
+> 14 0 23 22 G 167 4238
+> 15 0 23 22 G 168 4238
+> 14 0 24 22 G 168 4239
+> 15 0 24 22 G 177 4239
+> 14 0 23 22 G 26 4240
+> 15 0 23 22 G 27 4240
+> 14 0 24 22 G 27 4241
+> 15 0 24 22 G 177 4241
+> 14 0 23 22 G 38 4242
+> 15 0 23 22 G 39 4242
+> 14 0 24 22 G 39 4243
+> 15 0 24 22 G 177 4243
+> 14 0 23 22 G 50 4244
+> 15 0 23 22 G 51 4244
+> 14 0 24 22 G 51 4245
+> 15 0 24 22 G 177 4245
+> 14 0 23 22 G 110 4246
+> 15 0 23 22 G 111 4246
+> 14 0 24 22 G 111 4247
+> 15 0 24 22 G 177 4247
+> 14 0 23 22 G 86 4248
+> 15 0 23 22 G 87 4248
+> 14 0 24 22 G 87 4249
+> 15 0 24 22 G 177 4249
+> 14 0 23 22 G 62 4250
+> 15 0 23 22 G 63 4250
+> 14 0 24 22 G 63 4251
+> 15 0 24 22 G 177 4251
+> 14 0 23 22 G 170 4252
+> 15 0 23 22 G 171 4252
+> 14 0 24 22 G 171 4253
+> 15 0 24 22 G 177 4253
+> 14 0 23 22 G 146 4254
+> 15 0 23 22 G 147 4254
+> 14 0 24 22 G 147 4255
+> 15 0 24 22 G 177 4255
+> 14 0 23 22 G 122 4256
+> 15 0 23 22 G 123 4256
+> 14 0 24 22 G 123 4257
+> 15 0 24 22 G 177 4257
+> 14 0 23 22 G 98 4258
+> 15 0 23 22 G 99 4258
+> 14 0 24 22 G 99 4259
+> 15 0 24 22 G 177 4259
+> 14 0 23 22 G 74 4260
+> 15 0 23 22 G 75 4260
+> 14 0 24 22 G 75 4261
+> 15 0 24 22 G 177 4261
+> 14 0 23 22 G 158 4262
+> 15 0 23 22 G 159 4262
+> 14 0 24 22 G 159 4263
+> 15 0 24 22 G 177 4263
+> 14 0 23 22 G 134 4264
+> 15 0 23 22 G 135 4264
+> 14 0 24 22 G 135 4265
+> 15 0 24 22 G 177 4265
+> 14 0 23 22 G 29 4266
+> 15 0 23 22 G 30 4266
+> 14 0 24 22 G 30 4267
+> 15 0 24 22 G 177 4267
+> 14 0 23 22 G 41 4268
+> 15 0 23 22 G 42 4268
+> 14 0 24 22 G 42 4269
+> 15 0 24 22 G 177 4269
+> 14 0 23 22 G 53 4270
+> 15 0 23 22 G 54 4270
+> 14 0 24 22 G 54 4271
+> 15 0 24 22 G 177 4271
+> 14 0 23 22 G 113 4272
+> 15 0 23 22 G 114 4272
+> 14 0 24 22 G 114 4273
+> 15 0 24 22 G 177 4273
+> 14 0 23 22 G 89 4274
+> 15 0 23 22 G 90 4274
+> 14 0 24 22 G 90 4275
+> 15 0 24 22 G 177 4275
+> 14 0 23 22 G 65 4276
+> 15 0 23 22 G 66 4276
+> 14 0 24 22 G 66 4277
+> 15 0 24 22 G 177 4277
+> 14 0 23 22 G 173 4278
+> 15 0 23 22 G 174 4278
+> 14 0 24 22 G 174 4279
+> 15 0 24 22 G 177 4279
+> 14 0 23 22 G 149 4280
+> 15 0 23 22 G 150 4280
+> 14 0 24 22 G 150 4281
+> 15 0 24 22 G 177 4281
+> 14 0 23 22 G 125 4282
+> 15 0 23 22 G 126 4282
+> 14 0 24 22 G 126 4283
+> 15 0 24 22 G 177 4283
+> 14 0 23 22 G 101 4284
+> 15 0 23 22 G 102 4284
+> 14 0 24 22 G 102 4285
+> 15 0 24 22 G 177 4285
+> 14 0 23 22 G 77 4286
+> 15 0 23 22 G 78 4286
+> 14 0 24 22 G 78 4287
+> 15 0 24 22 G 177 4287
+> 14 0 23 22 G 161 4288
+> 15 0 23 22 G 162 4288
+> 14 0 24 22 G 162 4289
+> 15 0 24 22 G 177 4289
+> 14 0 23 22 G 137 4290
+> 15 0 23 22 G 138 4290
+> 14 0 24 22 G 138 4291
+> 15 0 24 22 G 177 4291
+> 14 0 23 22 G 32 4292
+> 15 0 23 22 G 33 4292
+> 14 0 24 22 G 33 4293
+> 15 0 24 22 G 177 4293
+> 14 0 23 22 G 44 4294
+> 15 0 23 22 G 45 4294
+> 14 0 24 22 G 45 4295
+> 15 0 24 22 G 177 4295
+> 14 0 23 22 G 80 4296
+> 15 0 23 22 G 81 4296
+> 14 0 24 22 G 81 4297
+> 15 0 24 22 G 177 4297
+> 14 0 23 22 G 56 4298
+> 15 0 23 22 G 57 4298
+> 14 0 24 22 G 57 4299
+> 15 0 24 22 G 177 4299
+> 14 0 23 22 G 140 4300
+> 15 0 23 22 G 141 4300
+> 14 0 24 22 G 141 4301
+> 15 0 24 22 G 177 4301
+> 14 0 23 22 G 116 4302
+> 15 0 23 22 G 117 4302
+> 14 0 24 22 G 117 4303
+> 15 0 24 22 G 177 4303
+> 14 0 23 22 G 92 4304
+> 15 0 23 22 G 93 4304
+> 14 0 24 22 G 93 4305
+> 15 0 24 22 G 177 4305
+> 14 0 23 22 G 68 4306
+> 15 0 23 22 G 69 4306
+> 14 0 24 22 G 69 4307
+> 15 0 24 22 G 177 4307
+> 14 0 23 22 G 152 4308
+> 15 0 23 22 G 153 4308
+> 14 0 24 22 G 153 4309
+> 15 0 24 22 G 177 4309
+> 14 0 23 22 G 128 4310
+> 15 0 23 22 G 129 4310
+> 14 0 24 22 G 129 4311
+> 15 0 24 22 G 177 4311
+> 14 0 23 22 G 104 4312
+> 15 0 23 22 G 105 4312
+> 14 0 24 22 G 105 4313
+> 15 0 24 22 G 177 4313
+> 14 0 23 22 G 164 4314
+> 15 0 23 22 G 165 4314
+> 14 0 24 22 G 165 4315
+> 15 0 24 22 G 177 4315
+> 14 0 23 22 G 23 4316
+> 15 0 23 22 G 24 4316
+> 14 0 24 22 G 24 4317
+> 15 0 24 22 G 177 4317
+> 14 0 23 179 G 441 4318
+> 15 0 23 179 G 442 4318
+> 14 0 24 179 G 442 4319
+> 15 0 24 179 G 460 4319
+> 14 0 24 179 G 460 4320
+> 15 0 24 179 G 182 4320
+> 14 0 25 179 G 182 4321
+> 15 0 25 179 G 180 4321
+> 14 0 24 179 G 460 4322
+> 15 0 24 179 G 206 4322
+> 14 0 25 179 G 206 4323
+> 15 0 25 179 G 204 4323
+> 14 0 24 179 G 460 4324
+> 15 0 24 179 G 242 4324
+> 14 0 25 179 G 242 4325
+> 15 0 25 179 G 240 4325
+> 14 0 24 179 G 460 4326
+> 15 0 24 179 G 278 4326
+> 14 0 25 179 G 278 4327
+> 15 0 25 179 G 276 4327
+> 14 0 24 179 G 460 4328
+> 15 0 24 179 G 362 4328
+> 14 0 25 179 G 362 4329
+> 15 0 25 179 G 360 4329
+> 14 0 24 179 G 460 4330
+> 15 0 24 179 G 230 4330
+> 14 0 25 179 G 230 4331
+> 15 0 25 179 G 228 4331
+> 14 0 24 179 G 460 4332
+> 15 0 24 179 G 314 4332
+> 14 0 25 179 G 314 4333
+> 15 0 25 179 G 312 4333
+> 14 0 24 179 G 460 4334
+> 15 0 24 179 G 398 4334
+> 14 0 25 179 G 398 4335
+> 15 0 25 179 G 396 4335
+> 14 0 24 179 G 460 4336
+> 15 0 24 179 G 266 4336
+> 14 0 25 179 G 266 4337
+> 15 0 25 179 G 264 4337
+> 14 0 24 179 G 460 4338
+> 15 0 24 179 G 350 4338
+> 14 0 25 179 G 350 4339
+> 15 0 25 179 G 348 4339
+> 14 0 24 179 G 460 4340
+> 15 0 24 179 G 434 4340
+> 14 0 25 179 G 434 4341
+> 15 0 25 179 G 432 4341
+> 14 0 24 179 G 460 4342
+> 15 0 24 179 G 386 4342
+> 14 0 25 179 G 386 4343
+> 15 0 25 179 G 384 4343
+> 14 0 24 179 G 460 4344
+> 15 0 24 179 G 197 4344
+> 14 0 25 179 G 197 4345
+> 15 0 25 179 G 195 4345
+> 14 0 24 179 G 460 4346
+> 15 0 24 179 G 269 4346
+> 14 0 25 179 G 269 4347
+> 15 0 25 179 G 267 4347
+> 14 0 24 179 G 460 4348
+> 15 0 24 179 G 221 4348
+> 14 0 25 179 G 221 4349
+> 15 0 25 179 G 219 4349
+> 14 0 24 179 G 460 4350
+> 15 0 24 179 G 305 4350
+> 14 0 25 179 G 305 4351
+> 15 0 25 179 G 303 4351
+> 14 0 24 179 G 460 4352
+> 15 0 24 179 G 389 4352
+> 14 0 25 179 G 389 4353
+> 15 0 25 179 G 387 4353
+> 14 0 24 179 G 460 4354
+> 15 0 24 179 G 257 4354
+> 14 0 25 179 G 257 4355
+> 15 0 25 179 G 255 4355
+> 14 0 24 179 G 460 4356
+> 15 0 24 179 G 341 4356
+> 14 0 25 179 G 341 4357
+> 15 0 25 179 G 339 4357
+> 14 0 24 179 G 460 4358
+> 15 0 24 179 G 425 4358
+> 14 0 25 179 G 425 4359
+> 15 0 25 179 G 423 4359
+> 14 0 24 179 G 460 4360
+> 15 0 24 179 G 293 4360
+> 14 0 25 179 G 293 4361
+> 15 0 25 179 G 291 4361
+> 14 0 24 179 G 460 4362
+> 15 0 24 179 G 377 4362
+> 14 0 25 179 G 377 4363
+> 15 0 25 179 G 375 4363
+> 14 0 24 179 G 460 4364
+> 15 0 24 179 G 413 4364
+> 14 0 25 179 G 413 4365
+> 15 0 25 179 G 411 4365
+> 14 0 24 179 G 460 4366
+> 15 0 24 179 G 188 4366
+> 14 0 25 179 G 188 4367
+> 15 0 25 179 G 186 4367
+> 14 0 24 179 G 460 4368
+> 15 0 24 179 G 212 4368
+> 14 0 25 179 G 212 4369
+> 15 0 25 179 G 210 4369
+> 14 0 24 179 G 460 4370
+> 15 0 24 179 G 248 4370
+> 14 0 25 179 G 248 4371
+> 15 0 25 179 G 246 4371
+> 14 0 24 179 G 460 4372
+> 15 0 24 179 G 332 4372
+> 14 0 25 179 G 332 4373
+> 15 0 25 179 G 330 4373
+> 14 0 24 179 G 460 4374
+> 15 0 24 179 G 284 4374
+> 14 0 25 179 G 284 4375
+> 15 0 25 179 G 282 4375
+> 14 0 24 179 G 460 4376
+> 15 0 24 179 G 368 4376
+> 14 0 25 179 G 368 4377
+> 15 0 25 179 G 366 4377
+> 14 0 24 179 G 460 4378
+> 15 0 24 179 G 236 4378
+> 14 0 25 179 G 236 4379
+> 15 0 25 179 G 234 4379
+> 14 0 24 179 G 460 4380
+> 15 0 24 179 G 452 4380
+> 14 0 25 179 G 452 4381
+> 15 0 25 179 G 450 4381
+> 14 0 24 179 G 460 4382
+> 15 0 24 179 G 320 4382
+> 14 0 25 179 G 320 4383
+> 15 0 25 179 G 318 4383
+> 14 0 24 179 G 460 4384
+> 15 0 24 179 G 404 4384
+> 14 0 25 179 G 404 4385
+> 15 0 25 179 G 402 4385
+> 14 0 24 179 G 460 4386
+> 15 0 24 179 G 356 4386
+> 14 0 25 179 G 356 4387
+> 15 0 25 179 G 354 4387
+> 14 0 24 179 G 460 4388
+> 15 0 24 179 G 440 4388
+> 14 0 25 179 G 440 4389
+> 15 0 25 179 G 438 4389
+> 14 0 24 179 G 460 4390
+> 15 0 24 179 G 203 4390
+> 14 0 25 179 G 203 4391
+> 15 0 25 179 G 201 4391
+> 14 0 24 179 G 460 4392
+> 15 0 24 179 G 239 4392
+> 14 0 25 179 G 239 4393
+> 15 0 25 179 G 237 4393
+> 14 0 24 179 G 460 4394
+> 15 0 24 179 G 275 4394
+> 14 0 25 179 G 275 4395
+> 15 0 25 179 G 273 4395
+> 14 0 24 179 G 460 4396
+> 15 0 24 179 G 359 4396
+> 14 0 25 179 G 359 4397
+> 15 0 25 179 G 357 4397
+> 14 0 24 179 G 460 4398
+> 15 0 24 179 G 227 4398
+> 14 0 25 179 G 227 4399
+> 15 0 25 179 G 225 4399
+> 14 0 24 179 G 460 4400
+> 15 0 24 179 G 311 4400
+> 14 0 25 179 G 311 4401
+> 15 0 25 179 G 309 4401
+> 14 0 24 179 G 460 4402
+> 15 0 24 179 G 395 4402
+> 14 0 25 179 G 395 4403
+> 15 0 25 179 G 393 4403
+> 14 0 24 179 G 460 4404
+> 15 0 24 179 G 263 4404
+> 14 0 25 179 G 263 4405
+> 15 0 25 179 G 261 4405
+> 14 0 24 179 G 460 4406
+> 15 0 24 179 G 347 4406
+> 14 0 25 179 G 347 4407
+> 15 0 25 179 G 345 4407
+> 14 0 24 179 G 460 4408
+> 15 0 24 179 G 431 4408
+> 14 0 25 179 G 431 4409
+> 15 0 25 179 G 429 4409
+> 14 0 24 179 G 460 4410
+> 15 0 24 179 G 383 4410
+> 14 0 25 179 G 383 4411
+> 15 0 25 179 G 381 4411
+> 14 0 24 179 G 460 4412
+> 15 0 24 179 G 194 4412
+> 14 0 25 179 G 194 4413
+> 15 0 25 179 G 192 4413
+> 14 0 24 179 G 460 4414
+> 15 0 24 179 G 218 4414
+> 14 0 25 179 G 218 4415
+> 15 0 25 179 G 216 4415
+> 14 0 24 179 G 460 4416
+> 15 0 24 179 G 302 4416
+> 14 0 25 179 G 302 4417
+> 15 0 25 179 G 300 4417
+> 14 0 24 179 G 460 4418
+> 15 0 24 179 G 254 4418
+> 14 0 25 179 G 254 4419
+> 15 0 25 179 G 252 4419
+> 14 0 24 179 G 460 4420
+> 15 0 24 179 G 338 4420
+> 14 0 25 179 G 338 4421
+> 15 0 25 179 G 336 4421
+> 14 0 24 179 G 460 4422
+> 15 0 24 179 G 422 4422
+> 14 0 25 179 G 422 4423
+> 15 0 25 179 G 420 4423
+> 14 0 24 179 G 460 4424
+> 15 0 24 179 G 290 4424
+> 14 0 25 179 G 290 4425
+> 15 0 25 179 G 288 4425
+> 14 0 24 179 G 460 4426
+> 15 0 24 179 G 374 4426
+> 14 0 25 179 G 374 4427
+> 15 0 25 179 G 372 4427
+> 14 0 24 179 G 460 4428
+> 15 0 24 179 G 458 4428
+> 14 0 25 179 G 458 4429
+> 15 0 25 179 G 456 4429
+> 14 0 24 179 G 460 4430
+> 15 0 24 179 G 326 4430
+> 14 0 25 179 G 326 4431
+> 15 0 25 179 G 324 4431
+> 14 0 24 179 G 460 4432
+> 15 0 24 179 G 410 4432
+> 14 0 25 179 G 410 4433
+> 15 0 25 179 G 408 4433
+> 14 0 24 179 G 460 4434
+> 15 0 24 179 G 446 4434
+> 14 0 25 179 G 446 4435
+> 15 0 25 179 G 444 4435
+> 14 0 24 179 G 460 4436
+> 15 0 24 179 G 185 4436
+> 14 0 25 179 G 185 4437
+> 15 0 25 179 G 183 4437
+> 14 0 24 179 G 460 4438
+> 15 0 24 179 G 209 4438
+> 14 0 25 179 G 209 4439
+> 15 0 25 179 G 207 4439
+> 14 0 24 179 G 460 4440
+> 15 0 24 179 G 245 4440
+> 14 0 25 179 G 245 4441
+> 15 0 25 179 G 243 4441
+> 14 0 24 179 G 460 4442
+> 15 0 24 179 G 329 4442
+> 14 0 25 179 G 329 4443
+> 15 0 25 179 G 327 4443
+> 14 0 24 179 G 460 4444
+> 15 0 24 179 G 281 4444
+> 14 0 25 179 G 281 4445
+> 15 0 25 179 G 279 4445
+> 14 0 24 179 G 460 4446
+> 15 0 24 179 G 365 4446
+> 14 0 25 179 G 365 4447
+> 15 0 25 179 G 363 4447
+> 14 0 24 179 G 460 4448
+> 15 0 24 179 G 233 4448
+> 14 0 25 179 G 233 4449
+> 15 0 25 179 G 231 4449
+> 14 0 24 179 G 460 4450
+> 15 0 24 179 G 449 4450
+> 14 0 25 179 G 449 4451
+> 15 0 25 179 G 447 4451
+> 14 0 24 179 G 460 4452
+> 15 0 24 179 G 317 4452
+> 14 0 25 179 G 317 4453
+> 15 0 25 179 G 315 4453
+> 14 0 24 179 G 460 4454
+> 15 0 24 179 G 401 4454
+> 14 0 25 179 G 401 4455
+> 15 0 25 179 G 399 4455
+> 14 0 24 179 G 460 4456
+> 15 0 24 179 G 353 4456
+> 14 0 25 179 G 353 4457
+> 15 0 25 179 G 351 4457
+> 14 0 24 179 G 460 4458
+> 15 0 24 179 G 437 4458
+> 14 0 25 179 G 437 4459
+> 15 0 25 179 G 435 4459
+> 14 0 24 179 G 460 4460
+> 15 0 24 179 G 200 4460
+> 14 0 25 179 G 200 4461
+> 15 0 25 179 G 198 4461
+> 14 0 24 179 G 460 4462
+> 15 0 24 179 G 272 4462
+> 14 0 25 179 G 272 4463
+> 15 0 25 179 G 270 4463
+> 14 0 24 179 G 460 4464
+> 15 0 24 179 G 224 4464
+> 14 0 25 179 G 224 4465
+> 15 0 25 179 G 222 4465
+> 14 0 24 179 G 460 4466
+> 15 0 24 179 G 308 4466
+> 14 0 25 179 G 308 4467
+> 15 0 25 179 G 306 4467
+> 14 0 24 179 G 460 4468
+> 15 0 24 179 G 392 4468
+> 14 0 25 179 G 392 4469
+> 15 0 25 179 G 390 4469
+> 14 0 24 179 G 460 4470
+> 15 0 24 179 G 260 4470
+> 14 0 25 179 G 260 4471
+> 15 0 25 179 G 258 4471
+> 14 0 24 179 G 460 4472
+> 15 0 24 179 G 344 4472
+> 14 0 25 179 G 344 4473
+> 15 0 25 179 G 342 4473
+> 14 0 24 179 G 460 4474
+> 15 0 24 179 G 428 4474
+> 14 0 25 179 G 428 4475
+> 15 0 25 179 G 426 4475
+> 14 0 24 179 G 460 4476
+> 15 0 24 179 G 296 4476
+> 14 0 25 179 G 296 4477
+> 15 0 25 179 G 294 4477
+> 14 0 26 179 G 460 4478
+> 15 0 26 179 G 459 4478
+> 14 0 24 179 G 460 4479
+> 15 0 24 179 G 380 4479
+> 14 0 25 179 G 380 4480
+> 15 0 25 179 G 378 4480
+> 14 0 24 179 G 460 4481
+> 15 0 24 179 G 416 4481
+> 14 0 25 179 G 416 4482
+> 15 0 25 179 G 414 4482
+> 14 0 24 179 G 460 4483
+> 15 0 24 179 G 191 4483
+> 14 0 25 179 G 191 4484
+> 15 0 25 179 G 189 4484
+> 14 0 24 179 G 460 4485
+> 15 0 24 179 G 215 4485
+> 14 0 25 179 G 215 4486
+> 15 0 25 179 G 213 4486
+> 14 0 24 179 G 460 4487
+> 15 0 24 179 G 299 4487
+> 14 0 25 179 G 299 4488
+> 15 0 25 179 G 297 4488
+> 14 0 24 179 G 460 4489
+> 15 0 24 179 G 251 4489
+> 14 0 25 179 G 251 4490
+> 15 0 25 179 G 249 4490
+> 14 0 24 179 G 460 4491
+> 15 0 24 179 G 335 4491
+> 14 0 25 179 G 335 4492
+> 15 0 25 179 G 333 4492
+> 14 0 24 179 G 460 4493
+> 15 0 24 179 G 419 4493
+> 14 0 25 179 G 419 4494
+> 15 0 25 179 G 417 4494
+> 14 0 24 179 G 460 4495
+> 15 0 24 179 G 287 4495
+> 14 0 25 179 G 287 4496
+> 15 0 25 179 G 285 4496
+> 14 0 24 179 G 460 4497
+> 15 0 24 179 G 371 4497
+> 14 0 25 179 G 371 4498
+> 15 0 25 179 G 369 4498
+> 14 0 24 179 G 460 4499
+> 15 0 24 179 G 455 4499
+> 14 0 25 179 G 455 4500
+> 15 0 25 179 G 453 4500
+> 14 0 24 179 G 460 4501
+> 15 0 24 179 G 323 4501
+> 14 0 25 179 G 323 4502
+> 15 0 25 179 G 321 4502
+> 14 0 24 179 G 460 4503
+> 15 0 24 179 G 407 4503
+> 14 0 25 179 G 407 4504
+> 15 0 25 179 G 405 4504
+> 14 0 23 179 G 180 4505
+> 15 0 23 179 G 181 4505
+> 14 0 24 179 G 181 4506
+> 15 0 24 179 G 460 4506
+> 14 0 24 179 G 460 4507
+> 15 0 24 179 G 443 4507
+> 14 0 25 179 G 443 4508
+> 15 0 25 179 G 441 4508
+> 14 0 23 179 G 204 4509
+> 15 0 23 179 G 205 4509
+> 14 0 24 179 G 205 4510
+> 15 0 24 179 G 460 4510
+> 14 0 23 179 G 240 4511
+> 15 0 23 179 G 241 4511
+> 14 0 24 179 G 241 4512
+> 15 0 24 179 G 460 4512
+> 14 0 23 179 G 276 4513
+> 15 0 23 179 G 277 4513
+> 14 0 24 179 G 277 4514
+> 15 0 24 179 G 460 4514
+> 14 0 23 179 G 360 4515
+> 15 0 23 179 G 361 4515
+> 14 0 24 179 G 361 4516
+> 15 0 24 179 G 460 4516
+> 14 0 23 179 G 228 4517
+> 15 0 23 179 G 229 4517
+> 14 0 24 179 G 229 4518
+> 15 0 24 179 G 460 4518
+> 14 0 23 179 G 312 4519
+> 15 0 23 179 G 313 4519
+> 14 0 24 179 G 313 4520
+> 15 0 24 179 G 460 4520
+> 14 0 23 179 G 396 4521
+> 15 0 23 179 G 397 4521
+> 14 0 24 179 G 397 4522
+> 15 0 24 179 G 460 4522
+> 14 0 23 179 G 264 4523
+> 15 0 23 179 G 265 4523
+> 14 0 24 179 G 265 4524
+> 15 0 24 179 G 460 4524
+> 14 0 23 179 G 348 4525
+> 15 0 23 179 G 349 4525
+> 14 0 24 179 G 349 4526
+> 15 0 24 179 G 460 4526
+> 14 0 23 179 G 432 4527
+> 15 0 23 179 G 433 4527
+> 14 0 24 179 G 433 4528
+> 15 0 24 179 G 460 4528
+> 14 0 23 179 G 384 4529
+> 15 0 23 179 G 385 4529
+> 14 0 24 179 G 385 4530
+> 15 0 24 179 G 460 4530
+> 14 0 23 179 G 195 4531
+> 15 0 23 179 G 196 4531
+> 14 0 24 179 G 196 4532
+> 15 0 24 179 G 460 4532
+> 14 0 23 179 G 267 4533
+> 15 0 23 179 G 268 4533
+> 14 0 24 179 G 268 4534
+> 15 0 24 179 G 460 4534
+> 14 0 23 179 G 219 4535
+> 15 0 23 179 G 220 4535
+> 14 0 24 179 G 220 4536
+> 15 0 24 179 G 460 4536
+> 14 0 23 179 G 303 4537
+> 15 0 23 179 G 304 4537
+> 14 0 24 179 G 304 4538
+> 15 0 24 179 G 460 4538
+> 14 0 23 179 G 387 4539
+> 15 0 23 179 G 388 4539
+> 14 0 24 179 G 388 4540
+> 15 0 24 179 G 460 4540
+> 14 0 23 179 G 255 4541
+> 15 0 23 179 G 256 4541
+> 14 0 24 179 G 256 4542
+> 15 0 24 179 G 460 4542
+> 14 0 23 179 G 339 4543
+> 15 0 23 179 G 340 4543
+> 14 0 24 179 G 340 4544
+> 15 0 24 179 G 460 4544
+> 14 0 23 179 G 423 4545
+> 15 0 23 179 G 424 4545
+> 14 0 24 179 G 424 4546
+> 15 0 24 179 G 460 4546
+> 14 0 23 179 G 291 4547
+> 15 0 23 179 G 292 4547
+> 14 0 24 179 G 292 4548
+> 15 0 24 179 G 460 4548
+> 14 0 23 179 G 375 4549
+> 15 0 23 179 G 376 4549
+> 14 0 24 179 G 376 4550
+> 15 0 24 179 G 460 4550
+> 14 0 23 179 G 411 4551
+> 15 0 23 179 G 412 4551
+> 14 0 24 179 G 412 4552
+> 15 0 24 179 G 460 4552
+> 14 0 23 179 G 186 4553
+> 15 0 23 179 G 187 4553
+> 14 0 24 179 G 187 4554
+> 15 0 24 179 G 460 4554
+> 14 0 23 179 G 210 4555
+> 15 0 23 179 G 211 4555
+> 14 0 24 179 G 211 4556
+> 15 0 24 179 G 460 4556
+> 14 0 23 179 G 246 4557
+> 15 0 23 179 G 247 4557
+> 14 0 24 179 G 247 4558
+> 15 0 24 179 G 460 4558
+> 14 0 23 179 G 330 4559
+> 15 0 23 179 G 331 4559
+> 14 0 24 179 G 331 4560
+> 15 0 24 179 G 460 4560
+> 14 0 23 179 G 282 4561
+> 15 0 23 179 G 283 4561
+> 14 0 24 179 G 283 4562
+> 15 0 24 179 G 460 4562
+> 14 0 23 179 G 366 4563
+> 15 0 23 179 G 367 4563
+> 14 0 24 179 G 367 4564
+> 15 0 24 179 G 460 4564
+> 14 0 23 179 G 234 4565
+> 15 0 23 179 G 235 4565
+> 14 0 24 179 G 235 4566
+> 15 0 24 179 G 460 4566
+> 14 0 23 179 G 450 4567
+> 15 0 23 179 G 451 4567
+> 14 0 24 179 G 451 4568
+> 15 0 24 179 G 460 4568
+> 14 0 23 179 G 318 4569
+> 15 0 23 179 G 319 4569
+> 14 0 24 179 G 319 4570
+> 15 0 24 179 G 460 4570
+> 14 0 23 179 G 402 4571
+> 15 0 23 179 G 403 4571
+> 14 0 24 179 G 403 4572
+> 15 0 24 179 G 460 4572
+> 14 0 23 179 G 354 4573
+> 15 0 23 179 G 355 4573
+> 14 0 24 179 G 355 4574
+> 15 0 24 179 G 460 4574
+> 14 0 23 179 G 438 4575
+> 15 0 23 179 G 439 4575
+> 14 0 24 179 G 439 4576
+> 15 0 24 179 G 460 4576
+> 14 0 23 179 G 201 4577
+> 15 0 23 179 G 202 4577
+> 14 0 24 179 G 202 4578
+> 15 0 24 179 G 460 4578
+> 14 0 23 179 G 237 4579
+> 15 0 23 179 G 238 4579
+> 14 0 24 179 G 238 4580
+> 15 0 24 179 G 460 4580
+> 14 0 23 179 G 273 4581
+> 15 0 23 179 G 274 4581
+> 14 0 24 179 G 274 4582
+> 15 0 24 179 G 460 4582
+> 14 0 23 179 G 357 4583
+> 15 0 23 179 G 358 4583
+> 14 0 24 179 G 358 4584
+> 15 0 24 179 G 460 4584
+> 14 0 23 179 G 225 4585
+> 15 0 23 179 G 226 4585
+> 14 0 24 179 G 226 4586
+> 15 0 24 179 G 460 4586
+> 14 0 23 179 G 309 4587
+> 15 0 23 179 G 310 4587
+> 14 0 24 179 G 310 4588
+> 15 0 24 179 G 460 4588
+> 14 0 23 179 G 393 4589
+> 15 0 23 179 G 394 4589
+> 14 0 24 179 G 394 4590
+> 15 0 24 179 G 460 4590
+> 14 0 23 179 G 261 4591
+> 15 0 23 179 G 262 4591
+> 14 0 24 179 G 262 4592
+> 15 0 24 179 G 460 4592
+> 14 0 23 179 G 345 4593
+> 15 0 23 179 G 346 4593
+> 14 0 24 179 G 346 4594
+> 15 0 24 179 G 460 4594
+> 14 0 23 179 G 429 4595
+> 15 0 23 179 G 430 4595
+> 14 0 24 179 G 430 4596
+> 15 0 24 179 G 460 4596
+> 14 0 23 179 G 381 4597
+> 15 0 23 179 G 382 4597
+> 14 0 24 179 G 382 4598
+> 15 0 24 179 G 460 4598
+> 14 0 23 179 G 192 4599
+> 15 0 23 179 G 193 4599
+> 14 0 24 179 G 193 4600
+> 15 0 24 179 G 460 4600
+> 14 0 23 179 G 216 4601
+> 15 0 23 179 G 217 4601
+> 14 0 24 179 G 217 4602
+> 15 0 24 179 G 460 4602
+> 14 0 23 179 G 300 4603
+> 15 0 23 179 G 301 4603
+> 14 0 24 179 G 301 4604
+> 15 0 24 179 G 460 4604
+> 14 0 23 179 G 252 4605
+> 15 0 23 179 G 253 4605
+> 14 0 24 179 G 253 4606
+> 15 0 24 179 G 460 4606
+> 14 0 23 179 G 336 4607
+> 15 0 23 179 G 337 4607
+> 14 0 24 179 G 337 4608
+> 15 0 24 179 G 460 4608
+> 14 0 23 179 G 420 4609
+> 15 0 23 179 G 421 4609
+> 14 0 24 179 G 421 4610
+> 15 0 24 179 G 460 4610
+> 14 0 23 179 G 288 4611
+> 15 0 23 179 G 289 4611
+> 14 0 24 179 G 289 4612
+> 15 0 24 179 G 460 4612
+> 14 0 23 179 G 372 4613
+> 15 0 23 179 G 373 4613
+> 14 0 24 179 G 373 4614
+> 15 0 24 179 G 460 4614
+> 14 0 23 179 G 456 4615
+> 15 0 23 179 G 457 4615
+> 14 0 24 179 G 457 4616
+> 15 0 24 179 G 460 4616
+> 14 0 23 179 G 324 4617
+> 15 0 23 179 G 325 4617
+> 14 0 24 179 G 325 4618
+> 15 0 24 179 G 460 4618
+> 14 0 23 179 G 408 4619
+> 15 0 23 179 G 409 4619
+> 14 0 24 179 G 409 4620
+> 15 0 24 179 G 460 4620
+> 14 0 23 179 G 444 4621
+> 15 0 23 179 G 445 4621
+> 14 0 24 179 G 445 4622
+> 15 0 24 179 G 460 4622
+> 14 0 23 179 G 183 4623
+> 15 0 23 179 G 184 4623
+> 14 0 24 179 G 184 4624
+> 15 0 24 179 G 460 4624
+> 14 0 23 179 G 207 4625
+> 15 0 23 179 G 208 4625
+> 14 0 24 179 G 208 4626
+> 15 0 24 179 G 460 4626
+> 14 0 23 179 G 243 4627
+> 15 0 23 179 G 244 4627
+> 14 0 24 179 G 244 4628
+> 15 0 24 179 G 460 4628
+> 14 0 23 179 G 327 4629
+> 15 0 23 179 G 328 4629
+> 14 0 24 179 G 328 4630
+> 15 0 24 179 G 460 4630
+> 14 0 23 179 G 279 4631
+> 15 0 23 179 G 280 4631
+> 14 0 24 179 G 280 4632
+> 15 0 24 179 G 460 4632
+> 14 0 23 179 G 363 4633
+> 15 0 23 179 G 364 4633
+> 14 0 24 179 G 364 4634
+> 15 0 24 179 G 460 4634
+> 14 0 23 179 G 231 4635
+> 15 0 23 179 G 232 4635
+> 14 0 24 179 G 232 4636
+> 15 0 24 179 G 460 4636
+> 14 0 23 179 G 447 4637
+> 15 0 23 179 G 448 4637
+> 14 0 24 179 G 448 4638
+> 15 0 24 179 G 460 4638
+> 14 0 23 179 G 315 4639
+> 15 0 23 179 G 316 4639
+> 14 0 24 179 G 316 4640
+> 15 0 24 179 G 460 4640
+> 14 0 23 179 G 399 4641
+> 15 0 23 179 G 400 4641
+> 14 0 24 179 G 400 4642
+> 15 0 24 179 G 460 4642
+> 14 0 23 179 G 351 4643
+> 15 0 23 179 G 352 4643
+> 14 0 24 179 G 352 4644
+> 15 0 24 179 G 460 4644
+> 14 0 23 179 G 435 4645
+> 15 0 23 179 G 436 4645
+> 14 0 24 179 G 436 4646
+> 15 0 24 179 G 460 4646
+> 14 0 23 179 G 198 4647
+> 15 0 23 179 G 199 4647
+> 14 0 24 179 G 199 4648
+> 15 0 24 179 G 460 4648
+> 14 0 23 179 G 270 4649
+> 15 0 23 179 G 271 4649
+> 14 0 24 179 G 271 4650
+> 15 0 24 179 G 460 4650
+> 14 0 23 179 G 222 4651
+> 15 0 23 179 G 223 4651
+> 14 0 24 179 G 223 4652
+> 15 0 24 179 G 460 4652
+> 14 0 23 179 G 306 4653
+> 15 0 23 179 G 307 4653
+> 14 0 24 179 G 307 4654
+> 15 0 24 179 G 460 4654
+> 14 0 23 179 G 390 4655
+> 15 0 23 179 G 391 4655
+> 14 0 24 179 G 391 4656
+> 15 0 24 179 G 460 4656
+> 14 0 23 179 G 258 4657
+> 15 0 23 179 G 259 4657
+> 14 0 24 179 G 259 4658
+> 15 0 24 179 G 460 4658
+> 14 0 23 179 G 342 4659
+> 15 0 23 179 G 343 4659
+> 14 0 24 179 G 343 4660
+> 15 0 24 179 G 460 4660
+> 14 0 23 179 G 426 4661
+> 15 0 23 179 G 427 4661
+> 14 0 24 179 G 427 4662
+> 15 0 24 179 G 460 4662
+> 14 0 23 179 G 294 4663
+> 15 0 23 179 G 295 4663
+> 14 0 24 179 G 295 4664
+> 15 0 24 179 G 460 4664
+> 14 0 23 179 G 378 4665
+> 15 0 23 179 G 379 4665
+> 14 0 24 179 G 379 4666
+> 15 0 24 179 G 460 4666
+> 14 0 23 179 G 414 4667
+> 15 0 23 179 G 415 4667
+> 14 0 24 179 G 415 4668
+> 15 0 24 179 G 460 4668
+> 14 0 23 179 G 189 4669
+> 15 0 23 179 G 190 4669
+> 14 0 24 179 G 190 4670
+> 15 0 24 179 G 460 4670
+> 14 0 23 179 G 213 4671
+> 15 0 23 179 G 214 4671
+> 14 0 24 179 G 214 4672
+> 15 0 24 179 G 460 4672
+> 14 0 23 179 G 297 4673
+> 15 0 23 179 G 298 4673
+> 14 0 24 179 G 298 4674
+> 15 0 24 179 G 460 4674
+> 14 0 23 179 G 249 4675
+> 15 0 23 179 G 250 4675
+> 14 0 24 179 G 250 4676
+> 15 0 24 179 G 460 4676
+> 14 0 23 179 G 333 4677
+> 15 0 23 179 G 334 4677
+> 14 0 24 179 G 334 4678
+> 15 0 24 179 G 460 4678
+> 14 0 23 179 G 417 4679
+> 15 0 23 179 G 418 4679
+> 14 0 24 179 G 418 4680
+> 15 0 24 179 G 460 4680
+> 14 0 23 179 G 285 4681
+> 15 0 23 179 G 286 4681
+> 14 0 24 179 G 286 4682
+> 15 0 24 179 G 460 4682
+> 14 0 23 179 G 369 4683
+> 15 0 23 179 G 370 4683
+> 14 0 24 179 G 370 4684
+> 15 0 24 179 G 460 4684
+> 14 0 23 179 G 453 4685
+> 15 0 23 179 G 454 4685
+> 14 0 24 179 G 454 4686
+> 15 0 24 179 G 460 4686
+> 14 0 23 179 G 321 4687
+> 15 0 23 179 G 322 4687
+> 14 0 24 179 G 322 4688
+> 15 0 24 179 G 460 4688
+> 14 0 23 179 G 405 4689
+> 15 0 23 179 G 406 4689
+> 14 0 24 179 G 406 4690
+> 15 0 24 179 G 460 4690
+> 14 0 20 21 G 493 4691
+> 15 0 20 21 G 495 4691
+> 14 0 21 21 G 495 4692
+> 15 0 21 21 G 178 4692
+> 14 0 22 21 G 178 4693
+> 15 0 22 21 G 176 4693
+> 14 0 22 21 G 495 4694
+> 15 0 22 21 G 497 4694
+> 14 0 21 21 G 495 4695
+> 15 0 21 21 G 461 4695
+> 14 0 22 21 G 461 4696
+> 15 0 22 21 G 459 4696
+> 14 0 22 21 G 178 4697
+> 15 0 22 21 G 497 4697
+> 14 0 21 21 G 178 4698
+> 15 0 21 21 G 461 4698
+> 14 0 20 21 G 497 4699
+> 15 0 20 21 G 461 4699
+> 14 0 23 1362 G 1375 4700
+> 15 0 23 1362 G 1376 4700
+> 14 0 24 1362 G 1376 4701
+> 15 0 24 1362 G 1601 4701
+> 14 0 24 1362 G 1601 4702
+> 15 0 24 1362 G 1425 4702
+> 14 0 25 1362 G 1425 4703
+> 15 0 25 1362 G 1423 4703
+> 14 0 24 1362 G 1601 4704
+> 15 0 24 1362 G 1401 4704
+> 14 0 25 1362 G 1401 4705
+> 15 0 25 1362 G 1399 4705
+> 14 0 24 1362 G 1601 4706
+> 15 0 24 1362 G 1545 4706
+> 14 0 25 1362 G 1545 4707
+> 15 0 25 1362 G 1543 4707
+> 14 0 24 1362 G 1601 4708
+> 15 0 24 1362 G 1521 4708
+> 14 0 25 1362 G 1521 4709
+> 15 0 25 1362 G 1519 4709
+> 14 0 24 1362 G 1601 4710
+> 15 0 24 1362 G 1497 4710
+> 14 0 25 1362 G 1497 4711
+> 15 0 25 1362 G 1495 4711
+> 14 0 24 1362 G 1601 4712
+> 15 0 24 1362 G 1473 4712
+> 14 0 25 1362 G 1473 4713
+> 15 0 25 1362 G 1471 4713
+> 14 0 24 1362 G 1601 4714
+> 15 0 24 1362 G 1449 4714
+> 14 0 25 1362 G 1449 4715
+> 15 0 25 1362 G 1447 4715
+> 14 0 24 1362 G 1601 4716
+> 15 0 24 1362 G 1593 4716
+> 14 0 25 1362 G 1593 4717
+> 15 0 25 1362 G 1591 4717
+> 14 0 24 1362 G 1601 4718
+> 15 0 24 1362 G 1569 4718
+> 14 0 25 1362 G 1569 4719
+> 15 0 25 1362 G 1567 4719
+> 14 0 24 1362 G 1601 4720
+> 15 0 24 1362 G 1380 4720
+> 14 0 25 1362 G 1380 4721
+> 15 0 25 1362 G 1378 4721
+> 14 0 24 1362 G 1601 4722
+> 15 0 24 1362 G 1452 4722
+> 14 0 25 1362 G 1452 4723
+> 15 0 25 1362 G 1450 4723
+> 14 0 24 1362 G 1601 4724
+> 15 0 24 1362 G 1428 4724
+> 14 0 25 1362 G 1428 4725
+> 15 0 25 1362 G 1426 4725
+> 14 0 24 1362 G 1601 4726
+> 15 0 24 1362 G 1404 4726
+> 14 0 25 1362 G 1404 4727
+> 15 0 25 1362 G 1402 4727
+> 14 0 24 1362 G 1601 4728
+> 15 0 24 1362 G 1572 4728
+> 14 0 25 1362 G 1572 4729
+> 15 0 25 1362 G 1570 4729
+> 14 0 24 1362 G 1601 4730
+> 15 0 24 1362 G 1548 4730
+> 14 0 25 1362 G 1548 4731
+> 15 0 25 1362 G 1546 4731
+> 14 0 24 1362 G 1601 4732
+> 15 0 24 1362 G 1524 4732
+> 14 0 25 1362 G 1524 4733
+> 15 0 25 1362 G 1522 4733
+> 14 0 24 1362 G 1601 4734
+> 15 0 24 1362 G 1500 4734
+> 14 0 25 1362 G 1500 4735
+> 15 0 25 1362 G 1498 4735
+> 14 0 24 1362 G 1601 4736
+> 15 0 24 1362 G 1476 4736
+> 14 0 25 1362 G 1476 4737
+> 15 0 25 1362 G 1474 4737
+> 14 0 24 1362 G 1601 4738
+> 15 0 24 1362 G 1596 4738
+> 14 0 25 1362 G 1596 4739
+> 15 0 25 1362 G 1594 4739
+> 14 0 24 1362 G 1601 4740
+> 15 0 24 1362 G 1383 4740
+> 14 0 25 1362 G 1383 4741
+> 15 0 25 1362 G 1381 4741
+> 14 0 24 1362 G 1601 4742
+> 15 0 24 1362 G 1455 4742
+> 14 0 25 1362 G 1455 4743
+> 15 0 25 1362 G 1453 4743
+> 14 0 24 1362 G 1601 4744
+> 15 0 24 1362 G 1431 4744
+> 14 0 25 1362 G 1431 4745
+> 15 0 25 1362 G 1429 4745
+> 14 0 24 1362 G 1601 4746
+> 15 0 24 1362 G 1407 4746
+> 14 0 25 1362 G 1407 4747
+> 15 0 25 1362 G 1405 4747
+> 14 0 24 1362 G 1601 4748
+> 15 0 24 1362 G 1575 4748
+> 14 0 25 1362 G 1575 4749
+> 15 0 25 1362 G 1573 4749
+> 14 0 24 1362 G 1601 4750
+> 15 0 24 1362 G 1551 4750
+> 14 0 25 1362 G 1551 4751
+> 15 0 25 1362 G 1549 4751
+> 14 0 24 1362 G 1601 4752
+> 15 0 24 1362 G 1527 4752
+> 14 0 25 1362 G 1527 4753
+> 15 0 25 1362 G 1525 4753
+> 14 0 24 1362 G 1601 4754
+> 15 0 24 1362 G 1503 4754
+> 14 0 25 1362 G 1503 4755
+> 15 0 25 1362 G 1501 4755
+> 14 0 24 1362 G 1601 4756
+> 15 0 24 1362 G 1479 4756
+> 14 0 25 1362 G 1479 4757
+> 15 0 25 1362 G 1477 4757
+> 14 0 24 1362 G 1601 4758
+> 15 0 24 1362 G 1599 4758
+> 14 0 25 1362 G 1599 4759
+> 15 0 25 1362 G 1597 4759
+> 14 0 24 1362 G 1601 4760
+> 15 0 24 1362 G 1386 4760
+> 14 0 25 1362 G 1386 4761
+> 15 0 25 1362 G 1384 4761
+> 14 0 26 1362 G 1601 4762
+> 15 0 26 1362 G 1600 4762
+> 14 0 24 1362 G 1601 4763
+> 15 0 24 1362 G 1482 4763
+> 14 0 25 1362 G 1482 4764
+> 15 0 25 1362 G 1480 4764
+> 14 0 24 1362 G 1601 4765
+> 15 0 24 1362 G 1458 4765
+> 14 0 25 1362 G 1458 4766
+> 15 0 25 1362 G 1456 4766
+> 14 0 24 1362 G 1601 4767
+> 15 0 24 1362 G 1434 4767
+> 14 0 25 1362 G 1434 4768
+> 15 0 25 1362 G 1432 4768
+> 14 0 24 1362 G 1601 4769
+> 15 0 24 1362 G 1410 4769
+> 14 0 25 1362 G 1410 4770
+> 15 0 25 1362 G 1408 4770
+> 14 0 24 1362 G 1601 4771
+> 15 0 24 1362 G 1578 4771
+> 14 0 25 1362 G 1578 4772
+> 15 0 25 1362 G 1576 4772
+> 14 0 24 1362 G 1601 4773
+> 15 0 24 1362 G 1554 4773
+> 14 0 25 1362 G 1554 4774
+> 15 0 25 1362 G 1552 4774
+> 14 0 24 1362 G 1601 4775
+> 15 0 24 1362 G 1530 4775
+> 14 0 25 1362 G 1530 4776
+> 15 0 25 1362 G 1528 4776
+> 14 0 24 1362 G 1601 4777
+> 15 0 24 1362 G 1506 4777
+> 14 0 25 1362 G 1506 4778
+> 15 0 25 1362 G 1504 4778
+> 14 0 24 1362 G 1601 4779
+> 15 0 24 1362 G 1365 4779
+> 14 0 25 1362 G 1365 4780
+> 15 0 25 1362 G 1363 4780
+> 14 0 24 1362 G 1601 4781
+> 15 0 24 1362 G 1389 4781
+> 14 0 25 1362 G 1389 4782
+> 15 0 25 1362 G 1387 4782
+> 14 0 24 1362 G 1601 4783
+> 15 0 24 1362 G 1485 4783
+> 14 0 25 1362 G 1485 4784
+> 15 0 25 1362 G 1483 4784
+> 14 0 24 1362 G 1601 4785
+> 15 0 24 1362 G 1461 4785
+> 14 0 25 1362 G 1461 4786
+> 15 0 25 1362 G 1459 4786
+> 14 0 24 1362 G 1601 4787
+> 15 0 24 1362 G 1437 4787
+> 14 0 25 1362 G 1437 4788
+> 15 0 25 1362 G 1435 4788
+> 14 0 24 1362 G 1601 4789
+> 15 0 24 1362 G 1413 4789
+> 14 0 25 1362 G 1413 4790
+> 15 0 25 1362 G 1411 4790
+> 14 0 24 1362 G 1601 4791
+> 15 0 24 1362 G 1581 4791
+> 14 0 25 1362 G 1581 4792
+> 15 0 25 1362 G 1579 4792
+> 14 0 24 1362 G 1601 4793
+> 15 0 24 1362 G 1557 4793
+> 14 0 25 1362 G 1557 4794
+> 15 0 25 1362 G 1555 4794
+> 14 0 24 1362 G 1601 4795
+> 15 0 24 1362 G 1533 4795
+> 14 0 25 1362 G 1533 4796
+> 15 0 25 1362 G 1531 4796
+> 14 0 24 1362 G 1601 4797
+> 15 0 24 1362 G 1509 4797
+> 14 0 25 1362 G 1509 4798
+> 15 0 25 1362 G 1507 4798
+> 14 0 24 1362 G 1601 4799
+> 15 0 24 1362 G 1368 4799
+> 14 0 25 1362 G 1368 4800
+> 15 0 25 1362 G 1366 4800
+> 14 0 24 1362 G 1601 4801
+> 15 0 24 1362 G 1392 4801
+> 14 0 25 1362 G 1392 4802
+> 15 0 25 1362 G 1390 4802
+> 14 0 24 1362 G 1601 4803
+> 15 0 24 1362 G 1512 4803
+> 14 0 25 1362 G 1512 4804
+> 15 0 25 1362 G 1510 4804
+> 14 0 24 1362 G 1601 4805
+> 15 0 24 1362 G 1488 4805
+> 14 0 25 1362 G 1488 4806
+> 15 0 25 1362 G 1486 4806
+> 14 0 24 1362 G 1601 4807
+> 15 0 24 1362 G 1464 4807
+> 14 0 25 1362 G 1464 4808
+> 15 0 25 1362 G 1462 4808
+> 14 0 24 1362 G 1601 4809
+> 15 0 24 1362 G 1440 4809
+> 14 0 25 1362 G 1440 4810
+> 15 0 25 1362 G 1438 4810
+> 14 0 24 1362 G 1601 4811
+> 15 0 24 1362 G 1416 4811
+> 14 0 25 1362 G 1416 4812
+> 15 0 25 1362 G 1414 4812
+> 14 0 24 1362 G 1601 4813
+> 15 0 24 1362 G 1584 4813
+> 14 0 25 1362 G 1584 4814
+> 15 0 25 1362 G 1582 4814
+> 14 0 24 1362 G 1601 4815
+> 15 0 24 1362 G 1560 4815
+> 14 0 25 1362 G 1560 4816
+> 15 0 25 1362 G 1558 4816
+> 14 0 24 1362 G 1601 4817
+> 15 0 24 1362 G 1536 4817
+> 14 0 25 1362 G 1536 4818
+> 15 0 25 1362 G 1534 4818
+> 14 0 24 1362 G 1601 4819
+> 15 0 24 1362 G 1371 4819
+> 14 0 25 1362 G 1371 4820
+> 15 0 25 1362 G 1369 4820
+> 14 0 24 1362 G 1601 4821
+> 15 0 24 1362 G 1395 4821
+> 14 0 25 1362 G 1395 4822
+> 15 0 25 1362 G 1393 4822
+> 14 0 24 1362 G 1601 4823
+> 15 0 24 1362 G 1515 4823
+> 14 0 25 1362 G 1515 4824
+> 15 0 25 1362 G 1513 4824
+> 14 0 24 1362 G 1601 4825
+> 15 0 24 1362 G 1491 4825
+> 14 0 25 1362 G 1491 4826
+> 15 0 25 1362 G 1489 4826
+> 14 0 24 1362 G 1601 4827
+> 15 0 24 1362 G 1467 4827
+> 14 0 25 1362 G 1467 4828
+> 15 0 25 1362 G 1465 4828
+> 14 0 24 1362 G 1601 4829
+> 15 0 24 1362 G 1443 4829
+> 14 0 25 1362 G 1443 4830
+> 15 0 25 1362 G 1441 4830
+> 14 0 24 1362 G 1601 4831
+> 15 0 24 1362 G 1419 4831
+> 14 0 25 1362 G 1419 4832
+> 15 0 25 1362 G 1417 4832
+> 14 0 24 1362 G 1601 4833
+> 15 0 24 1362 G 1587 4833
+> 14 0 25 1362 G 1587 4834
+> 15 0 25 1362 G 1585 4834
+> 14 0 24 1362 G 1601 4835
+> 15 0 24 1362 G 1563 4835
+> 14 0 25 1362 G 1563 4836
+> 15 0 25 1362 G 1561 4836
+> 14 0 24 1362 G 1601 4837
+> 15 0 24 1362 G 1539 4837
+> 14 0 25 1362 G 1539 4838
+> 15 0 25 1362 G 1537 4838
+> 14 0 24 1362 G 1601 4839
+> 15 0 24 1362 G 1374 4839
+> 14 0 25 1362 G 1374 4840
+> 15 0 25 1362 G 1372 4840
+> 14 0 24 1362 G 1601 4841
+> 15 0 24 1362 G 1422 4841
+> 14 0 25 1362 G 1422 4842
+> 15 0 25 1362 G 1420 4842
+> 14 0 24 1362 G 1601 4843
+> 15 0 24 1362 G 1398 4843
+> 14 0 25 1362 G 1398 4844
+> 15 0 25 1362 G 1396 4844
+> 14 0 24 1362 G 1601 4845
+> 15 0 24 1362 G 1542 4845
+> 14 0 25 1362 G 1542 4846
+> 15 0 25 1362 G 1540 4846
+> 14 0 24 1362 G 1601 4847
+> 15 0 24 1362 G 1518 4847
+> 14 0 25 1362 G 1518 4848
+> 15 0 25 1362 G 1516 4848
+> 14 0 24 1362 G 1601 4849
+> 15 0 24 1362 G 1494 4849
+> 14 0 25 1362 G 1494 4850
+> 15 0 25 1362 G 1492 4850
+> 14 0 24 1362 G 1601 4851
+> 15 0 24 1362 G 1470 4851
+> 14 0 25 1362 G 1470 4852
+> 15 0 25 1362 G 1468 4852
+> 14 0 24 1362 G 1601 4853
+> 15 0 24 1362 G 1446 4853
+> 14 0 25 1362 G 1446 4854
+> 15 0 25 1362 G 1444 4854
+> 14 0 24 1362 G 1601 4855
+> 15 0 24 1362 G 1590 4855
+> 14 0 25 1362 G 1590 4856
+> 15 0 25 1362 G 1588 4856
+> 14 0 24 1362 G 1601 4857
+> 15 0 24 1362 G 1566 4857
+> 14 0 25 1362 G 1566 4858
+> 15 0 25 1362 G 1564 4858
+> 14 0 23 1362 G 1423 4859
+> 15 0 23 1362 G 1424 4859
+> 14 0 24 1362 G 1424 4860
+> 15 0 24 1362 G 1601 4860
+> 14 0 24 1362 G 1601 4861
+> 15 0 24 1362 G 1377 4861
+> 14 0 25 1362 G 1377 4862
+> 15 0 25 1362 G 1375 4862
+> 14 0 23 1362 G 1399 4863
+> 15 0 23 1362 G 1400 4863
+> 14 0 24 1362 G 1400 4864
+> 15 0 24 1362 G 1601 4864
+> 14 0 23 1362 G 1543 4865
+> 15 0 23 1362 G 1544 4865
+> 14 0 24 1362 G 1544 4866
+> 15 0 24 1362 G 1601 4866
+> 14 0 23 1362 G 1519 4867
+> 15 0 23 1362 G 1520 4867
+> 14 0 24 1362 G 1520 4868
+> 15 0 24 1362 G 1601 4868
+> 14 0 23 1362 G 1495 4869
+> 15 0 23 1362 G 1496 4869
+> 14 0 24 1362 G 1496 4870
+> 15 0 24 1362 G 1601 4870
+> 14 0 23 1362 G 1471 4871
+> 15 0 23 1362 G 1472 4871
+> 14 0 24 1362 G 1472 4872
+> 15 0 24 1362 G 1601 4872
+> 14 0 23 1362 G 1447 4873
+> 15 0 23 1362 G 1448 4873
+> 14 0 24 1362 G 1448 4874
+> 15 0 24 1362 G 1601 4874
+> 14 0 23 1362 G 1591 4875
+> 15 0 23 1362 G 1592 4875
+> 14 0 24 1362 G 1592 4876
+> 15 0 24 1362 G 1601 4876
+> 14 0 23 1362 G 1567 4877
+> 15 0 23 1362 G 1568 4877
+> 14 0 24 1362 G 1568 4878
+> 15 0 24 1362 G 1601 4878
+> 14 0 23 1362 G 1378 4879
+> 15 0 23 1362 G 1379 4879
+> 14 0 24 1362 G 1379 4880
+> 15 0 24 1362 G 1601 4880
+> 14 0 23 1362 G 1450 4881
+> 15 0 23 1362 G 1451 4881
+> 14 0 24 1362 G 1451 4882
+> 15 0 24 1362 G 1601 4882
+> 14 0 23 1362 G 1426 4883
+> 15 0 23 1362 G 1427 4883
+> 14 0 24 1362 G 1427 4884
+> 15 0 24 1362 G 1601 4884
+> 14 0 23 1362 G 1402 4885
+> 15 0 23 1362 G 1403 4885
+> 14 0 24 1362 G 1403 4886
+> 15 0 24 1362 G 1601 4886
+> 14 0 23 1362 G 1570 4887
+> 15 0 23 1362 G 1571 4887
+> 14 0 24 1362 G 1571 4888
+> 15 0 24 1362 G 1601 4888
+> 14 0 23 1362 G 1546 4889
+> 15 0 23 1362 G 1547 4889
+> 14 0 24 1362 G 1547 4890
+> 15 0 24 1362 G 1601 4890
+> 14 0 23 1362 G 1522 4891
+> 15 0 23 1362 G 1523 4891
+> 14 0 24 1362 G 1523 4892
+> 15 0 24 1362 G 1601 4892
+> 14 0 23 1362 G 1498 4893
+> 15 0 23 1362 G 1499 4893
+> 14 0 24 1362 G 1499 4894
+> 15 0 24 1362 G 1601 4894
+> 14 0 23 1362 G 1474 4895
+> 15 0 23 1362 G 1475 4895
+> 14 0 24 1362 G 1475 4896
+> 15 0 24 1362 G 1601 4896
+> 14 0 23 1362 G 1594 4897
+> 15 0 23 1362 G 1595 4897
+> 14 0 24 1362 G 1595 4898
+> 15 0 24 1362 G 1601 4898
+> 14 0 23 1362 G 1381 4899
+> 15 0 23 1362 G 1382 4899
+> 14 0 24 1362 G 1382 4900
+> 15 0 24 1362 G 1601 4900
+> 14 0 23 1362 G 1453 4901
+> 15 0 23 1362 G 1454 4901
+> 14 0 24 1362 G 1454 4902
+> 15 0 24 1362 G 1601 4902
+> 14 0 23 1362 G 1429 4903
+> 15 0 23 1362 G 1430 4903
+> 14 0 24 1362 G 1430 4904
+> 15 0 24 1362 G 1601 4904
+> 14 0 23 1362 G 1405 4905
+> 15 0 23 1362 G 1406 4905
+> 14 0 24 1362 G 1406 4906
+> 15 0 24 1362 G 1601 4906
+> 14 0 23 1362 G 1573 4907
+> 15 0 23 1362 G 1574 4907
+> 14 0 24 1362 G 1574 4908
+> 15 0 24 1362 G 1601 4908
+> 14 0 23 1362 G 1549 4909
+> 15 0 23 1362 G 1550 4909
+> 14 0 24 1362 G 1550 4910
+> 15 0 24 1362 G 1601 4910
+> 14 0 23 1362 G 1525 4911
+> 15 0 23 1362 G 1526 4911
+> 14 0 24 1362 G 1526 4912
+> 15 0 24 1362 G 1601 4912
+> 14 0 23 1362 G 1501 4913
+> 15 0 23 1362 G 1502 4913
+> 14 0 24 1362 G 1502 4914
+> 15 0 24 1362 G 1601 4914
+> 14 0 23 1362 G 1477 4915
+> 15 0 23 1362 G 1478 4915
+> 14 0 24 1362 G 1478 4916
+> 15 0 24 1362 G 1601 4916
+> 14 0 23 1362 G 1597 4917
+> 15 0 23 1362 G 1598 4917
+> 14 0 24 1362 G 1598 4918
+> 15 0 24 1362 G 1601 4918
+> 14 0 23 1362 G 1384 4919
+> 15 0 23 1362 G 1385 4919
+> 14 0 24 1362 G 1385 4920
+> 15 0 24 1362 G 1601 4920
+> 14 0 23 1362 G 1480 4921
+> 15 0 23 1362 G 1481 4921
+> 14 0 24 1362 G 1481 4922
+> 15 0 24 1362 G 1601 4922
+> 14 0 23 1362 G 1456 4923
+> 15 0 23 1362 G 1457 4923
+> 14 0 24 1362 G 1457 4924
+> 15 0 24 1362 G 1601 4924
+> 14 0 23 1362 G 1432 4925
+> 15 0 23 1362 G 1433 4925
+> 14 0 24 1362 G 1433 4926
+> 15 0 24 1362 G 1601 4926
+> 14 0 23 1362 G 1408 4927
+> 15 0 23 1362 G 1409 4927
+> 14 0 24 1362 G 1409 4928
+> 15 0 24 1362 G 1601 4928
+> 14 0 23 1362 G 1576 4929
+> 15 0 23 1362 G 1577 4929
+> 14 0 24 1362 G 1577 4930
+> 15 0 24 1362 G 1601 4930
+> 14 0 23 1362 G 1552 4931
+> 15 0 23 1362 G 1553 4931
+> 14 0 24 1362 G 1553 4932
+> 15 0 24 1362 G 1601 4932
+> 14 0 23 1362 G 1528 4933
+> 15 0 23 1362 G 1529 4933
+> 14 0 24 1362 G 1529 4934
+> 15 0 24 1362 G 1601 4934
+> 14 0 23 1362 G 1504 4935
+> 15 0 23 1362 G 1505 4935
+> 14 0 24 1362 G 1505 4936
+> 15 0 24 1362 G 1601 4936
+> 14 0 23 1362 G 1363 4937
+> 15 0 23 1362 G 1364 4937
+> 14 0 24 1362 G 1364 4938
+> 15 0 24 1362 G 1601 4938
+> 14 0 23 1362 G 1387 4939
+> 15 0 23 1362 G 1388 4939
+> 14 0 24 1362 G 1388 4940
+> 15 0 24 1362 G 1601 4940
+> 14 0 23 1362 G 1483 4941
+> 15 0 23 1362 G 1484 4941
+> 14 0 24 1362 G 1484 4942
+> 15 0 24 1362 G 1601 4942
+> 14 0 23 1362 G 1459 4943
+> 15 0 23 1362 G 1460 4943
+> 14 0 24 1362 G 1460 4944
+> 15 0 24 1362 G 1601 4944
+> 14 0 23 1362 G 1435 4945
+> 15 0 23 1362 G 1436 4945
+> 14 0 24 1362 G 1436 4946
+> 15 0 24 1362 G 1601 4946
+> 14 0 23 1362 G 1411 4947
+> 15 0 23 1362 G 1412 4947
+> 14 0 24 1362 G 1412 4948
+> 15 0 24 1362 G 1601 4948
+> 14 0 23 1362 G 1579 4949
+> 15 0 23 1362 G 1580 4949
+> 14 0 24 1362 G 1580 4950
+> 15 0 24 1362 G 1601 4950
+> 14 0 23 1362 G 1555 4951
+> 15 0 23 1362 G 1556 4951
+> 14 0 24 1362 G 1556 4952
+> 15 0 24 1362 G 1601 4952
+> 14 0 23 1362 G 1531 4953
+> 15 0 23 1362 G 1532 4953
+> 14 0 24 1362 G 1532 4954
+> 15 0 24 1362 G 1601 4954
+> 14 0 23 1362 G 1507 4955
+> 15 0 23 1362 G 1508 4955
+> 14 0 24 1362 G 1508 4956
+> 15 0 24 1362 G 1601 4956
+> 14 0 23 1362 G 1366 4957
+> 15 0 23 1362 G 1367 4957
+> 14 0 24 1362 G 1367 4958
+> 15 0 24 1362 G 1601 4958
+> 14 0 23 1362 G 1390 4959
+> 15 0 23 1362 G 1391 4959
+> 14 0 24 1362 G 1391 4960
+> 15 0 24 1362 G 1601 4960
+> 14 0 23 1362 G 1510 4961
+> 15 0 23 1362 G 1511 4961
+> 14 0 24 1362 G 1511 4962
+> 15 0 24 1362 G 1601 4962
+> 14 0 23 1362 G 1486 4963
+> 15 0 23 1362 G 1487 4963
+> 14 0 24 1362 G 1487 4964
+> 15 0 24 1362 G 1601 4964
+> 14 0 23 1362 G 1462 4965
+> 15 0 23 1362 G 1463 4965
+> 14 0 24 1362 G 1463 4966
+> 15 0 24 1362 G 1601 4966
+> 14 0 23 1362 G 1438 4967
+> 15 0 23 1362 G 1439 4967
+> 14 0 24 1362 G 1439 4968
+> 15 0 24 1362 G 1601 4968
+> 14 0 23 1362 G 1414 4969
+> 15 0 23 1362 G 1415 4969
+> 14 0 24 1362 G 1415 4970
+> 15 0 24 1362 G 1601 4970
+> 14 0 23 1362 G 1582 4971
+> 15 0 23 1362 G 1583 4971
+> 14 0 24 1362 G 1583 4972
+> 15 0 24 1362 G 1601 4972
+> 14 0 23 1362 G 1558 4973
+> 15 0 23 1362 G 1559 4973
+> 14 0 24 1362 G 1559 4974
+> 15 0 24 1362 G 1601 4974
+> 14 0 23 1362 G 1534 4975
+> 15 0 23 1362 G 1535 4975
+> 14 0 24 1362 G 1535 4976
+> 15 0 24 1362 G 1601 4976
+> 14 0 23 1362 G 1369 4977
+> 15 0 23 1362 G 1370 4977
+> 14 0 24 1362 G 1370 4978
+> 15 0 24 1362 G 1601 4978
+> 14 0 23 1362 G 1393 4979
+> 15 0 23 1362 G 1394 4979
+> 14 0 24 1362 G 1394 4980
+> 15 0 24 1362 G 1601 4980
+> 14 0 23 1362 G 1513 4981
+> 15 0 23 1362 G 1514 4981
+> 14 0 24 1362 G 1514 4982
+> 15 0 24 1362 G 1601 4982
+> 14 0 23 1362 G 1489 4983
+> 15 0 23 1362 G 1490 4983
+> 14 0 24 1362 G 1490 4984
+> 15 0 24 1362 G 1601 4984
+> 14 0 23 1362 G 1465 4985
+> 15 0 23 1362 G 1466 4985
+> 14 0 24 1362 G 1466 4986
+> 15 0 24 1362 G 1601 4986
+> 14 0 23 1362 G 1441 4987
+> 15 0 23 1362 G 1442 4987
+> 14 0 24 1362 G 1442 4988
+> 15 0 24 1362 G 1601 4988
+> 14 0 23 1362 G 1417 4989
+> 15 0 23 1362 G 1418 4989
+> 14 0 24 1362 G 1418 4990
+> 15 0 24 1362 G 1601 4990
+> 14 0 23 1362 G 1585 4991
+> 15 0 23 1362 G 1586 4991
+> 14 0 24 1362 G 1586 4992
+> 15 0 24 1362 G 1601 4992
+> 14 0 23 1362 G 1561 4993
+> 15 0 23 1362 G 1562 4993
+> 14 0 24 1362 G 1562 4994
+> 15 0 24 1362 G 1601 4994
+> 14 0 23 1362 G 1537 4995
+> 15 0 23 1362 G 1538 4995
+> 14 0 24 1362 G 1538 4996
+> 15 0 24 1362 G 1601 4996
+> 14 0 23 1362 G 1372 4997
+> 15 0 23 1362 G 1373 4997
+> 14 0 24 1362 G 1373 4998
+> 15 0 24 1362 G 1601 4998
+> 14 0 23 1362 G 1420 4999
+> 15 0 23 1362 G 1421 4999
+> 14 0 24 1362 G 1421 5000
+> 15 0 24 1362 G 1601 5000
+> 14 0 23 1362 G 1396 5001
+> 15 0 23 1362 G 1397 5001
+> 14 0 24 1362 G 1397 5002
+> 15 0 24 1362 G 1601 5002
+> 14 0 23 1362 G 1540 5003
+> 15 0 23 1362 G 1541 5003
+> 14 0 24 1362 G 1541 5004
+> 15 0 24 1362 G 1601 5004
+> 14 0 23 1362 G 1516 5005
+> 15 0 23 1362 G 1517 5005
+> 14 0 24 1362 G 1517 5006
+> 15 0 24 1362 G 1601 5006
+> 14 0 23 1362 G 1492 5007
+> 15 0 23 1362 G 1493 5007
+> 14 0 24 1362 G 1493 5008
+> 15 0 24 1362 G 1601 5008
+> 14 0 23 1362 G 1468 5009
+> 15 0 23 1362 G 1469 5009
+> 14 0 24 1362 G 1469 5010
+> 15 0 24 1362 G 1601 5010
+> 14 0 23 1362 G 1444 5011
+> 15 0 23 1362 G 1445 5011
+> 14 0 24 1362 G 1445 5012
+> 15 0 24 1362 G 1601 5012
+> 14 0 23 1362 G 1588 5013
+> 15 0 23 1362 G 1589 5013
+> 14 0 24 1362 G 1589 5014
+> 15 0 24 1362 G 1601 5014
+> 14 0 23 1362 G 1564 5015
+> 15 0 23 1362 G 1565 5015
+> 14 0 24 1362 G 1565 5016
+> 15 0 24 1362 G 1601 5016
+> 14 0 23 1190 G 1221 5017
+> 15 0 23 1190 G 1222 5017
+> 14 0 24 1190 G 1222 5018
+> 15 0 24 1190 G 1360 5018
+> 14 0 24 1190 G 1360 5019
+> 15 0 24 1190 G 1283 5019
+> 14 0 25 1190 G 1283 5020
+> 15 0 25 1190 G 1281 5020
+> 14 0 24 1190 G 1360 5021
+> 15 0 24 1190 G 1259 5021
+> 14 0 25 1190 G 1259 5022
+> 15 0 25 1190 G 1257 5022
+> 14 0 24 1190 G 1360 5023
+> 15 0 24 1190 G 1235 5023
+> 14 0 25 1190 G 1235 5024
+> 15 0 25 1190 G 1233 5024
+> 14 0 24 1190 G 1360 5025
+> 15 0 24 1190 G 1343 5025
+> 14 0 25 1190 G 1343 5026
+> 15 0 25 1190 G 1341 5026
+> 14 0 24 1190 G 1360 5027
+> 15 0 24 1190 G 1319 5027
+> 14 0 25 1190 G 1319 5028
+> 15 0 25 1190 G 1317 5028
+> 14 0 24 1190 G 1360 5029
+> 15 0 24 1190 G 1295 5029
+> 14 0 25 1190 G 1295 5030
+> 15 0 25 1190 G 1293 5030
+> 14 0 24 1190 G 1360 5031
+> 15 0 24 1190 G 1271 5031
+> 14 0 25 1190 G 1271 5032
+> 15 0 25 1190 G 1269 5032
+> 14 0 24 1190 G 1360 5033
+> 15 0 24 1190 G 1247 5033
+> 14 0 25 1190 G 1247 5034
+> 15 0 25 1190 G 1245 5034
+> 14 0 24 1190 G 1360 5035
+> 15 0 24 1190 G 1355 5035
+> 14 0 25 1190 G 1355 5036
+> 15 0 25 1190 G 1353 5036
+> 14 0 24 1190 G 1360 5037
+> 15 0 24 1190 G 1331 5037
+> 14 0 25 1190 G 1331 5038
+> 15 0 25 1190 G 1329 5038
+> 14 0 24 1190 G 1360 5039
+> 15 0 24 1190 G 1307 5039
+> 14 0 25 1190 G 1307 5040
+> 15 0 25 1190 G 1305 5040
+> 14 0 24 1190 G 1360 5041
+> 15 0 24 1190 G 1193 5041
+> 14 0 25 1190 G 1193 5042
+> 15 0 25 1190 G 1191 5042
+> 14 0 24 1190 G 1360 5043
+> 15 0 24 1190 G 1205 5043
+> 14 0 25 1190 G 1205 5044
+> 15 0 25 1190 G 1203 5044
+> 14 0 24 1190 G 1360 5045
+> 15 0 24 1190 G 1217 5045
+> 14 0 25 1190 G 1217 5046
+> 15 0 25 1190 G 1215 5046
+> 14 0 26 1190 G 1360 5047
+> 15 0 26 1190 G 1359 5047
+> 14 0 24 1190 G 1360 5048
+> 15 0 24 1190 G 1250 5048
+> 14 0 25 1190 G 1250 5049
+> 15 0 25 1190 G 1248 5049
+> 14 0 24 1190 G 1360 5050
+> 15 0 24 1190 G 1226 5050
+> 14 0 25 1190 G 1226 5051
+> 15 0 25 1190 G 1224 5051
+> 14 0 24 1190 G 1360 5052
+> 15 0 24 1190 G 1310 5052
+> 14 0 25 1190 G 1310 5053
+> 15 0 25 1190 G 1308 5053
+> 14 0 24 1190 G 1360 5054
+> 15 0 24 1190 G 1286 5054
+> 14 0 25 1190 G 1286 5055
+> 15 0 25 1190 G 1284 5055
+> 14 0 24 1190 G 1360 5056
+> 15 0 24 1190 G 1262 5056
+> 14 0 25 1190 G 1262 5057
+> 15 0 25 1190 G 1260 5057
+> 14 0 24 1190 G 1360 5058
+> 15 0 24 1190 G 1238 5058
+> 14 0 25 1190 G 1238 5059
+> 15 0 25 1190 G 1236 5059
+> 14 0 24 1190 G 1360 5060
+> 15 0 24 1190 G 1346 5060
+> 14 0 25 1190 G 1346 5061
+> 15 0 25 1190 G 1344 5061
+> 14 0 24 1190 G 1360 5062
+> 15 0 24 1190 G 1322 5062
+> 14 0 25 1190 G 1322 5063
+> 15 0 25 1190 G 1320 5063
+> 14 0 24 1190 G 1360 5064
+> 15 0 24 1190 G 1298 5064
+> 14 0 25 1190 G 1298 5065
+> 15 0 25 1190 G 1296 5065
+> 14 0 24 1190 G 1360 5066
+> 15 0 24 1190 G 1274 5066
+> 14 0 25 1190 G 1274 5067
+> 15 0 25 1190 G 1272 5067
+> 14 0 24 1190 G 1360 5068
+> 15 0 24 1190 G 1358 5068
+> 14 0 25 1190 G 1358 5069
+> 15 0 25 1190 G 1356 5069
+> 14 0 24 1190 G 1360 5070
+> 15 0 24 1190 G 1334 5070
+> 14 0 25 1190 G 1334 5071
+> 15 0 25 1190 G 1332 5071
+> 14 0 24 1190 G 1360 5072
+> 15 0 24 1190 G 1196 5072
+> 14 0 25 1190 G 1196 5073
+> 15 0 25 1190 G 1194 5073
+> 14 0 24 1190 G 1360 5074
+> 15 0 24 1190 G 1208 5074
+> 14 0 25 1190 G 1208 5075
+> 15 0 25 1190 G 1206 5075
+> 14 0 24 1190 G 1360 5076
+> 15 0 24 1190 G 1253 5076
+> 14 0 25 1190 G 1253 5077
+> 15 0 25 1190 G 1251 5077
+> 14 0 24 1190 G 1360 5078
+> 15 0 24 1190 G 1229 5078
+> 14 0 25 1190 G 1229 5079
+> 15 0 25 1190 G 1227 5079
+> 14 0 24 1190 G 1360 5080
+> 15 0 24 1190 G 1313 5080
+> 14 0 25 1190 G 1313 5081
+> 15 0 25 1190 G 1311 5081
+> 14 0 24 1190 G 1360 5082
+> 15 0 24 1190 G 1289 5082
+> 14 0 25 1190 G 1289 5083
+> 15 0 25 1190 G 1287 5083
+> 14 0 24 1190 G 1360 5084
+> 15 0 24 1190 G 1265 5084
+> 14 0 25 1190 G 1265 5085
+> 15 0 25 1190 G 1263 5085
+> 14 0 24 1190 G 1360 5086
+> 15 0 24 1190 G 1241 5086
+> 14 0 25 1190 G 1241 5087
+> 15 0 25 1190 G 1239 5087
+> 14 0 24 1190 G 1360 5088
+> 15 0 24 1190 G 1349 5088
+> 14 0 25 1190 G 1349 5089
+> 15 0 25 1190 G 1347 5089
+> 14 0 24 1190 G 1360 5090
+> 15 0 24 1190 G 1325 5090
+> 14 0 25 1190 G 1325 5091
+> 15 0 25 1190 G 1323 5091
+> 14 0 24 1190 G 1360 5092
+> 15 0 24 1190 G 1301 5092
+> 14 0 25 1190 G 1301 5093
+> 15 0 25 1190 G 1299 5093
+> 14 0 24 1190 G 1360 5094
+> 15 0 24 1190 G 1277 5094
+> 14 0 25 1190 G 1277 5095
+> 15 0 25 1190 G 1275 5095
+> 14 0 24 1190 G 1360 5096
+> 15 0 24 1190 G 1337 5096
+> 14 0 25 1190 G 1337 5097
+> 15 0 25 1190 G 1335 5097
+> 14 0 24 1190 G 1360 5098
+> 15 0 24 1190 G 1199 5098
+> 14 0 25 1190 G 1199 5099
+> 15 0 25 1190 G 1197 5099
+> 14 0 24 1190 G 1360 5100
+> 15 0 24 1190 G 1211 5100
+> 14 0 25 1190 G 1211 5101
+> 15 0 25 1190 G 1209 5101
+> 14 0 24 1190 G 1360 5102
+> 15 0 24 1190 G 1220 5102
+> 14 0 25 1190 G 1220 5103
+> 15 0 25 1190 G 1218 5103
+> 14 0 24 1190 G 1360 5104
+> 15 0 24 1190 G 1280 5104
+> 14 0 25 1190 G 1280 5105
+> 15 0 25 1190 G 1278 5105
+> 14 0 24 1190 G 1360 5106
+> 15 0 24 1190 G 1256 5106
+> 14 0 25 1190 G 1256 5107
+> 15 0 25 1190 G 1254 5107
+> 14 0 24 1190 G 1360 5108
+> 15 0 24 1190 G 1232 5108
+> 14 0 25 1190 G 1232 5109
+> 15 0 25 1190 G 1230 5109
+> 14 0 24 1190 G 1360 5110
+> 15 0 24 1190 G 1340 5110
+> 14 0 25 1190 G 1340 5111
+> 15 0 25 1190 G 1338 5111
+> 14 0 24 1190 G 1360 5112
+> 15 0 24 1190 G 1316 5112
+> 14 0 25 1190 G 1316 5113
+> 15 0 25 1190 G 1314 5113
+> 14 0 24 1190 G 1360 5114
+> 15 0 24 1190 G 1292 5114
+> 14 0 25 1190 G 1292 5115
+> 15 0 25 1190 G 1290 5115
+> 14 0 24 1190 G 1360 5116
+> 15 0 24 1190 G 1268 5116
+> 14 0 25 1190 G 1268 5117
+> 15 0 25 1190 G 1266 5117
+> 14 0 24 1190 G 1360 5118
+> 15 0 24 1190 G 1244 5118
+> 14 0 25 1190 G 1244 5119
+> 15 0 25 1190 G 1242 5119
+> 14 0 24 1190 G 1360 5120
+> 15 0 24 1190 G 1352 5120
+> 14 0 25 1190 G 1352 5121
+> 15 0 25 1190 G 1350 5121
+> 14 0 24 1190 G 1360 5122
+> 15 0 24 1190 G 1328 5122
+> 14 0 25 1190 G 1328 5123
+> 15 0 25 1190 G 1326 5123
+> 14 0 24 1190 G 1360 5124
+> 15 0 24 1190 G 1304 5124
+> 14 0 25 1190 G 1304 5125
+> 15 0 25 1190 G 1302 5125
+> 14 0 24 1190 G 1360 5126
+> 15 0 24 1190 G 1202 5126
+> 14 0 25 1190 G 1202 5127
+> 15 0 25 1190 G 1200 5127
+> 14 0 24 1190 G 1360 5128
+> 15 0 24 1190 G 1214 5128
+> 14 0 25 1190 G 1214 5129
+> 15 0 25 1190 G 1212 5129
+> 14 0 23 1190 G 1281 5130
+> 15 0 23 1190 G 1282 5130
+> 14 0 24 1190 G 1282 5131
+> 15 0 24 1190 G 1360 5131
+> 14 0 24 1190 G 1360 5132
+> 15 0 24 1190 G 1223 5132
+> 14 0 25 1190 G 1223 5133
+> 15 0 25 1190 G 1221 5133
+> 14 0 23 1190 G 1257 5134
+> 15 0 23 1190 G 1258 5134
+> 14 0 24 1190 G 1258 5135
+> 15 0 24 1190 G 1360 5135
+> 14 0 23 1190 G 1233 5136
+> 15 0 23 1190 G 1234 5136
+> 14 0 24 1190 G 1234 5137
+> 15 0 24 1190 G 1360 5137
+> 14 0 23 1190 G 1341 5138
+> 15 0 23 1190 G 1342 5138
+> 14 0 24 1190 G 1342 5139
+> 15 0 24 1190 G 1360 5139
+> 14 0 23 1190 G 1317 5140
+> 15 0 23 1190 G 1318 5140
+> 14 0 24 1190 G 1318 5141
+> 15 0 24 1190 G 1360 5141
+> 14 0 23 1190 G 1293 5142
+> 15 0 23 1190 G 1294 5142
+> 14 0 24 1190 G 1294 5143
+> 15 0 24 1190 G 1360 5143
+> 14 0 23 1190 G 1269 5144
+> 15 0 23 1190 G 1270 5144
+> 14 0 24 1190 G 1270 5145
+> 15 0 24 1190 G 1360 5145
+> 14 0 23 1190 G 1245 5146
+> 15 0 23 1190 G 1246 5146
+> 14 0 24 1190 G 1246 5147
+> 15 0 24 1190 G 1360 5147
+> 14 0 23 1190 G 1353 5148
+> 15 0 23 1190 G 1354 5148
+> 14 0 24 1190 G 1354 5149
+> 15 0 24 1190 G 1360 5149
+> 14 0 23 1190 G 1329 5150
+> 15 0 23 1190 G 1330 5150
+> 14 0 24 1190 G 1330 5151
+> 15 0 24 1190 G 1360 5151
+> 14 0 23 1190 G 1305 5152
+> 15 0 23 1190 G 1306 5152
+> 14 0 24 1190 G 1306 5153
+> 15 0 24 1190 G 1360 5153
+> 14 0 23 1190 G 1191 5154
+> 15 0 23 1190 G 1192 5154
+> 14 0 24 1190 G 1192 5155
+> 15 0 24 1190 G 1360 5155
+> 14 0 23 1190 G 1203 5156
+> 15 0 23 1190 G 1204 5156
+> 14 0 24 1190 G 1204 5157
+> 15 0 24 1190 G 1360 5157
+> 14 0 23 1190 G 1215 5158
+> 15 0 23 1190 G 1216 5158
+> 14 0 24 1190 G 1216 5159
+> 15 0 24 1190 G 1360 5159
+> 14 0 23 1190 G 1248 5160
+> 15 0 23 1190 G 1249 5160
+> 14 0 24 1190 G 1249 5161
+> 15 0 24 1190 G 1360 5161
+> 14 0 23 1190 G 1224 5162
+> 15 0 23 1190 G 1225 5162
+> 14 0 24 1190 G 1225 5163
+> 15 0 24 1190 G 1360 5163
+> 14 0 23 1190 G 1308 5164
+> 15 0 23 1190 G 1309 5164
+> 14 0 24 1190 G 1309 5165
+> 15 0 24 1190 G 1360 5165
+> 14 0 23 1190 G 1284 5166
+> 15 0 23 1190 G 1285 5166
+> 14 0 24 1190 G 1285 5167
+> 15 0 24 1190 G 1360 5167
+> 14 0 23 1190 G 1260 5168
+> 15 0 23 1190 G 1261 5168
+> 14 0 24 1190 G 1261 5169
+> 15 0 24 1190 G 1360 5169
+> 14 0 23 1190 G 1236 5170
+> 15 0 23 1190 G 1237 5170
+> 14 0 24 1190 G 1237 5171
+> 15 0 24 1190 G 1360 5171
+> 14 0 23 1190 G 1344 5172
+> 15 0 23 1190 G 1345 5172
+> 14 0 24 1190 G 1345 5173
+> 15 0 24 1190 G 1360 5173
+> 14 0 23 1190 G 1320 5174
+> 15 0 23 1190 G 1321 5174
+> 14 0 24 1190 G 1321 5175
+> 15 0 24 1190 G 1360 5175
+> 14 0 23 1190 G 1296 5176
+> 15 0 23 1190 G 1297 5176
+> 14 0 24 1190 G 1297 5177
+> 15 0 24 1190 G 1360 5177
+> 14 0 23 1190 G 1272 5178
+> 15 0 23 1190 G 1273 5178
+> 14 0 24 1190 G 1273 5179
+> 15 0 24 1190 G 1360 5179
+> 14 0 23 1190 G 1356 5180
+> 15 0 23 1190 G 1357 5180
+> 14 0 24 1190 G 1357 5181
+> 15 0 24 1190 G 1360 5181
+> 14 0 23 1190 G 1332 5182
+> 15 0 23 1190 G 1333 5182
+> 14 0 24 1190 G 1333 5183
+> 15 0 24 1190 G 1360 5183
+> 14 0 23 1190 G 1194 5184
+> 15 0 23 1190 G 1195 5184
+> 14 0 24 1190 G 1195 5185
+> 15 0 24 1190 G 1360 5185
+> 14 0 23 1190 G 1206 5186
+> 15 0 23 1190 G 1207 5186
+> 14 0 24 1190 G 1207 5187
+> 15 0 24 1190 G 1360 5187
+> 14 0 23 1190 G 1251 5188
+> 15 0 23 1190 G 1252 5188
+> 14 0 24 1190 G 1252 5189
+> 15 0 24 1190 G 1360 5189
+> 14 0 23 1190 G 1227 5190
+> 15 0 23 1190 G 1228 5190
+> 14 0 24 1190 G 1228 5191
+> 15 0 24 1190 G 1360 5191
+> 14 0 23 1190 G 1311 5192
+> 15 0 23 1190 G 1312 5192
+> 14 0 24 1190 G 1312 5193
+> 15 0 24 1190 G 1360 5193
+> 14 0 23 1190 G 1287 5194
+> 15 0 23 1190 G 1288 5194
+> 14 0 24 1190 G 1288 5195
+> 15 0 24 1190 G 1360 5195
+> 14 0 23 1190 G 1263 5196
+> 15 0 23 1190 G 1264 5196
+> 14 0 24 1190 G 1264 5197
+> 15 0 24 1190 G 1360 5197
+> 14 0 23 1190 G 1239 5198
+> 15 0 23 1190 G 1240 5198
+> 14 0 24 1190 G 1240 5199
+> 15 0 24 1190 G 1360 5199
+> 14 0 23 1190 G 1347 5200
+> 15 0 23 1190 G 1348 5200
+> 14 0 24 1190 G 1348 5201
+> 15 0 24 1190 G 1360 5201
+> 14 0 23 1190 G 1323 5202
+> 15 0 23 1190 G 1324 5202
+> 14 0 24 1190 G 1324 5203
+> 15 0 24 1190 G 1360 5203
+> 14 0 23 1190 G 1299 5204
+> 15 0 23 1190 G 1300 5204
+> 14 0 24 1190 G 1300 5205
+> 15 0 24 1190 G 1360 5205
+> 14 0 23 1190 G 1275 5206
+> 15 0 23 1190 G 1276 5206
+> 14 0 24 1190 G 1276 5207
+> 15 0 24 1190 G 1360 5207
+> 14 0 23 1190 G 1335 5208
+> 15 0 23 1190 G 1336 5208
+> 14 0 24 1190 G 1336 5209
+> 15 0 24 1190 G 1360 5209
+> 14 0 23 1190 G 1197 5210
+> 15 0 23 1190 G 1198 5210
+> 14 0 24 1190 G 1198 5211
+> 15 0 24 1190 G 1360 5211
+> 14 0 23 1190 G 1209 5212
+> 15 0 23 1190 G 1210 5212
+> 14 0 24 1190 G 1210 5213
+> 15 0 24 1190 G 1360 5213
+> 14 0 23 1190 G 1218 5214
+> 15 0 23 1190 G 1219 5214
+> 14 0 24 1190 G 1219 5215
+> 15 0 24 1190 G 1360 5215
+> 14 0 23 1190 G 1278 5216
+> 15 0 23 1190 G 1279 5216
+> 14 0 24 1190 G 1279 5217
+> 15 0 24 1190 G 1360 5217
+> 14 0 23 1190 G 1254 5218
+> 15 0 23 1190 G 1255 5218
+> 14 0 24 1190 G 1255 5219
+> 15 0 24 1190 G 1360 5219
+> 14 0 23 1190 G 1230 5220
+> 15 0 23 1190 G 1231 5220
+> 14 0 24 1190 G 1231 5221
+> 15 0 24 1190 G 1360 5221
+> 14 0 23 1190 G 1338 5222
+> 15 0 23 1190 G 1339 5222
+> 14 0 24 1190 G 1339 5223
+> 15 0 24 1190 G 1360 5223
+> 14 0 23 1190 G 1314 5224
+> 15 0 23 1190 G 1315 5224
+> 14 0 24 1190 G 1315 5225
+> 15 0 24 1190 G 1360 5225
+> 14 0 23 1190 G 1290 5226
+> 15 0 23 1190 G 1291 5226
+> 14 0 24 1190 G 1291 5227
+> 15 0 24 1190 G 1360 5227
+> 14 0 23 1190 G 1266 5228
+> 15 0 23 1190 G 1267 5228
+> 14 0 24 1190 G 1267 5229
+> 15 0 24 1190 G 1360 5229
+> 14 0 23 1190 G 1242 5230
+> 15 0 23 1190 G 1243 5230
+> 14 0 24 1190 G 1243 5231
+> 15 0 24 1190 G 1360 5231
+> 14 0 23 1190 G 1350 5232
+> 15 0 23 1190 G 1351 5232
+> 14 0 24 1190 G 1351 5233
+> 15 0 24 1190 G 1360 5233
+> 14 0 23 1190 G 1326 5234
+> 15 0 23 1190 G 1327 5234
+> 14 0 24 1190 G 1327 5235
+> 15 0 24 1190 G 1360 5235
+> 14 0 23 1190 G 1302 5236
+> 15 0 23 1190 G 1303 5236
+> 14 0 24 1190 G 1303 5237
+> 15 0 24 1190 G 1360 5237
+> 14 0 23 1190 G 1200 5238
+> 15 0 23 1190 G 1201 5238
+> 14 0 24 1190 G 1201 5239
+> 15 0 24 1190 G 1360 5239
+> 14 0 23 1190 G 1212 5240
+> 15 0 23 1190 G 1213 5240
+> 14 0 24 1190 G 1213 5241
+> 15 0 24 1190 G 1360 5241
+> 14 0 20 1189 G 1600 5242
+> 15 0 20 1189 G 1602 5242
+> 14 0 22 1189 G 1602 5243
+> 15 0 22 1189 G 1604 5243
+> 14 0 21 1189 G 1602 5244
+> 15 0 21 1189 G 1361 5244
+> 14 0 22 1189 G 1361 5245
+> 15 0 22 1189 G 1359 5245
+> 14 0 20 1189 G 1604 5246
+> 15 0 20 1189 G 1361 5246
+> 14 0 23 1016 G 1059 5247
+> 15 0 23 1016 G 1060 5247
+> 14 0 24 1016 G 1060 5248
+> 15 0 24 1016 G 1156 5248
+> 14 0 24 1016 G 1156 5249
+> 15 0 24 1016 G 1124 5249
+> 14 0 25 1016 G 1124 5250
+> 15 0 25 1016 G 1122 5250
+> 14 0 24 1016 G 1156 5251
+> 15 0 24 1016 G 1073 5251
+> 14 0 25 1016 G 1073 5252
+> 15 0 25 1016 G 1071 5252
+> 14 0 24 1016 G 1156 5253
+> 15 0 24 1016 G 1019 5253
+> 14 0 25 1016 G 1019 5254
+> 15 0 25 1016 G 1017 5254
+> 14 0 24 1016 G 1156 5255
+> 15 0 24 1016 G 1031 5255
+> 14 0 25 1016 G 1031 5256
+> 15 0 25 1016 G 1029 5256
+> 14 0 24 1016 G 1156 5257
+> 15 0 24 1016 G 1043 5257
+> 14 0 25 1016 G 1043 5258
+> 15 0 25 1016 G 1041 5258
+> 14 0 26 1016 G 1156 5259
+> 15 0 26 1016 G 1155 5259
+> 14 0 24 1016 G 1156 5260
+> 15 0 24 1016 G 1076 5260
+> 14 0 25 1016 G 1076 5261
+> 15 0 25 1016 G 1074 5261
+> 14 0 24 1016 G 1156 5262
+> 15 0 24 1016 G 1139 5262
+> 14 0 25 1016 G 1139 5263
+> 15 0 25 1016 G 1137 5263
+> 14 0 24 1016 G 1156 5264
+> 15 0 24 1016 G 1088 5264
+> 14 0 25 1016 G 1088 5265
+> 15 0 25 1016 G 1086 5265
+> 14 0 24 1016 G 1156 5266
+> 15 0 24 1016 G 1151 5266
+> 14 0 25 1016 G 1151 5267
+> 15 0 25 1016 G 1149 5267
+> 14 0 24 1016 G 1156 5268
+> 15 0 24 1016 G 1100 5268
+> 14 0 25 1016 G 1100 5269
+> 15 0 25 1016 G 1098 5269
+> 14 0 24 1016 G 1156 5270
+> 15 0 24 1016 G 1052 5270
+> 14 0 25 1016 G 1052 5271
+> 15 0 25 1016 G 1050 5271
+> 14 0 24 1016 G 1156 5272
+> 15 0 24 1016 G 1115 5272
+> 14 0 25 1016 G 1115 5273
+> 15 0 25 1016 G 1113 5273
+> 14 0 24 1016 G 1156 5274
+> 15 0 24 1016 G 1064 5274
+> 14 0 25 1016 G 1064 5275
+> 15 0 25 1016 G 1062 5275
+> 14 0 24 1016 G 1156 5276
+> 15 0 24 1016 G 1127 5276
+> 14 0 25 1016 G 1127 5277
+> 15 0 25 1016 G 1125 5277
+> 14 0 24 1016 G 1156 5278
+> 15 0 24 1016 G 1022 5278
+> 14 0 25 1016 G 1022 5279
+> 15 0 25 1016 G 1020 5279
+> 14 0 24 1016 G 1156 5280
+> 15 0 24 1016 G 1034 5280
+> 14 0 25 1016 G 1034 5281
+> 15 0 25 1016 G 1032 5281
+> 14 0 24 1016 G 1156 5282
+> 15 0 24 1016 G 1079 5282
+> 14 0 25 1016 G 1079 5283
+> 15 0 25 1016 G 1077 5283
+> 14 0 24 1016 G 1156 5284
+> 15 0 24 1016 G 1142 5284
+> 14 0 25 1016 G 1142 5285
+> 15 0 25 1016 G 1140 5285
+> 14 0 24 1016 G 1156 5286
+> 15 0 24 1016 G 1091 5286
+> 14 0 25 1016 G 1091 5287
+> 15 0 25 1016 G 1089 5287
+> 14 0 24 1016 G 1156 5288
+> 15 0 24 1016 G 1154 5288
+> 14 0 25 1016 G 1154 5289
+> 15 0 25 1016 G 1152 5289
+> 14 0 24 1016 G 1156 5290
+> 15 0 24 1016 G 1103 5290
+> 14 0 25 1016 G 1103 5291
+> 15 0 25 1016 G 1101 5291
+> 14 0 24 1016 G 1156 5292
+> 15 0 24 1016 G 1106 5292
+> 14 0 25 1016 G 1106 5293
+> 15 0 25 1016 G 1104 5293
+> 14 0 24 1016 G 1156 5294
+> 15 0 24 1016 G 1055 5294
+> 14 0 25 1016 G 1055 5295
+> 15 0 25 1016 G 1053 5295
+> 14 0 24 1016 G 1156 5296
+> 15 0 24 1016 G 1118 5296
+> 14 0 25 1016 G 1118 5297
+> 15 0 25 1016 G 1116 5297
+> 14 0 24 1016 G 1156 5298
+> 15 0 24 1016 G 1067 5298
+> 14 0 25 1016 G 1067 5299
+> 15 0 25 1016 G 1065 5299
+> 14 0 24 1016 G 1156 5300
+> 15 0 24 1016 G 1130 5300
+> 14 0 25 1016 G 1130 5301
+> 15 0 25 1016 G 1128 5301
+> 14 0 24 1016 G 1156 5302
+> 15 0 24 1016 G 1025 5302
+> 14 0 25 1016 G 1025 5303
+> 15 0 25 1016 G 1023 5303
+> 14 0 24 1016 G 1156 5304
+> 15 0 24 1016 G 1037 5304
+> 14 0 25 1016 G 1037 5305
+> 15 0 25 1016 G 1035 5305
+> 14 0 24 1016 G 1156 5306
+> 15 0 24 1016 G 1082 5306
+> 14 0 25 1016 G 1082 5307
+> 15 0 25 1016 G 1080 5307
+> 14 0 24 1016 G 1156 5308
+> 15 0 24 1016 G 1145 5308
+> 14 0 25 1016 G 1145 5309
+> 15 0 25 1016 G 1143 5309
+> 14 0 24 1016 G 1156 5310
+> 15 0 24 1016 G 1094 5310
+> 14 0 25 1016 G 1094 5311
+> 15 0 25 1016 G 1092 5311
+> 14 0 24 1016 G 1156 5312
+> 15 0 24 1016 G 1046 5312
+> 14 0 25 1016 G 1046 5313
+> 15 0 25 1016 G 1044 5313
+> 14 0 24 1016 G 1156 5314
+> 15 0 24 1016 G 1109 5314
+> 14 0 25 1016 G 1109 5315
+> 15 0 25 1016 G 1107 5315
+> 14 0 24 1016 G 1156 5316
+> 15 0 24 1016 G 1058 5316
+> 14 0 25 1016 G 1058 5317
+> 15 0 25 1016 G 1056 5317
+> 14 0 24 1016 G 1156 5318
+> 15 0 24 1016 G 1121 5318
+> 14 0 25 1016 G 1121 5319
+> 15 0 25 1016 G 1119 5319
+> 14 0 24 1016 G 1156 5320
+> 15 0 24 1016 G 1070 5320
+> 14 0 25 1016 G 1070 5321
+> 15 0 25 1016 G 1068 5321
+> 14 0 24 1016 G 1156 5322
+> 15 0 24 1016 G 1133 5322
+> 14 0 25 1016 G 1133 5323
+> 15 0 25 1016 G 1131 5323
+> 14 0 24 1016 G 1156 5324
+> 15 0 24 1016 G 1028 5324
+> 14 0 25 1016 G 1028 5325
+> 15 0 25 1016 G 1026 5325
+> 14 0 24 1016 G 1156 5326
+> 15 0 24 1016 G 1040 5326
+> 14 0 25 1016 G 1040 5327
+> 15 0 25 1016 G 1038 5327
+> 14 0 24 1016 G 1156 5328
+> 15 0 24 1016 G 1136 5328
+> 14 0 25 1016 G 1136 5329
+> 15 0 25 1016 G 1134 5329
+> 14 0 24 1016 G 1156 5330
+> 15 0 24 1016 G 1085 5330
+> 14 0 25 1016 G 1085 5331
+> 15 0 25 1016 G 1083 5331
+> 14 0 24 1016 G 1156 5332
+> 15 0 24 1016 G 1148 5332
+> 14 0 25 1016 G 1148 5333
+> 15 0 25 1016 G 1146 5333
+> 14 0 24 1016 G 1156 5334
+> 15 0 24 1016 G 1097 5334
+> 14 0 25 1016 G 1097 5335
+> 15 0 25 1016 G 1095 5335
+> 14 0 24 1016 G 1156 5336
+> 15 0 24 1016 G 1049 5336
+> 14 0 25 1016 G 1049 5337
+> 15 0 25 1016 G 1047 5337
+> 14 0 24 1016 G 1156 5338
+> 15 0 24 1016 G 1112 5338
+> 14 0 25 1016 G 1112 5339
+> 15 0 25 1016 G 1110 5339
+> 14 0 23 1016 G 1122 5340
+> 15 0 23 1016 G 1123 5340
+> 14 0 24 1016 G 1123 5341
+> 15 0 24 1016 G 1156 5341
+> 14 0 24 1016 G 1156 5342
+> 15 0 24 1016 G 1061 5342
+> 14 0 25 1016 G 1061 5343
+> 15 0 25 1016 G 1059 5343
+> 14 0 23 1016 G 1071 5344
+> 15 0 23 1016 G 1072 5344
+> 14 0 24 1016 G 1072 5345
+> 15 0 24 1016 G 1156 5345
+> 14 0 23 1016 G 1017 5346
+> 15 0 23 1016 G 1018 5346
+> 14 0 24 1016 G 1018 5347
+> 15 0 24 1016 G 1156 5347
+> 14 0 23 1016 G 1029 5348
+> 15 0 23 1016 G 1030 5348
+> 14 0 24 1016 G 1030 5349
+> 15 0 24 1016 G 1156 5349
+> 14 0 23 1016 G 1041 5350
+> 15 0 23 1016 G 1042 5350
+> 14 0 24 1016 G 1042 5351
+> 15 0 24 1016 G 1156 5351
+> 14 0 23 1016 G 1074 5352
+> 15 0 23 1016 G 1075 5352
+> 14 0 24 1016 G 1075 5353
+> 15 0 24 1016 G 1156 5353
+> 14 0 23 1016 G 1137 5354
+> 15 0 23 1016 G 1138 5354
+> 14 0 24 1016 G 1138 5355
+> 15 0 24 1016 G 1156 5355
+> 14 0 23 1016 G 1086 5356
+> 15 0 23 1016 G 1087 5356
+> 14 0 24 1016 G 1087 5357
+> 15 0 24 1016 G 1156 5357
+> 14 0 23 1016 G 1149 5358
+> 15 0 23 1016 G 1150 5358
+> 14 0 24 1016 G 1150 5359
+> 15 0 24 1016 G 1156 5359
+> 14 0 23 1016 G 1098 5360
+> 15 0 23 1016 G 1099 5360
+> 14 0 24 1016 G 1099 5361
+> 15 0 24 1016 G 1156 5361
+> 14 0 23 1016 G 1050 5362
+> 15 0 23 1016 G 1051 5362
+> 14 0 24 1016 G 1051 5363
+> 15 0 24 1016 G 1156 5363
+> 14 0 23 1016 G 1113 5364
+> 15 0 23 1016 G 1114 5364
+> 14 0 24 1016 G 1114 5365
+> 15 0 24 1016 G 1156 5365
+> 14 0 23 1016 G 1062 5366
+> 15 0 23 1016 G 1063 5366
+> 14 0 24 1016 G 1063 5367
+> 15 0 24 1016 G 1156 5367
+> 14 0 23 1016 G 1125 5368
+> 15 0 23 1016 G 1126 5368
+> 14 0 24 1016 G 1126 5369
+> 15 0 24 1016 G 1156 5369
+> 14 0 23 1016 G 1020 5370
+> 15 0 23 1016 G 1021 5370
+> 14 0 24 1016 G 1021 5371
+> 15 0 24 1016 G 1156 5371
+> 14 0 23 1016 G 1032 5372
+> 15 0 23 1016 G 1033 5372
+> 14 0 24 1016 G 1033 5373
+> 15 0 24 1016 G 1156 5373
+> 14 0 23 1016 G 1077 5374
+> 15 0 23 1016 G 1078 5374
+> 14 0 24 1016 G 1078 5375
+> 15 0 24 1016 G 1156 5375
+> 14 0 23 1016 G 1140 5376
+> 15 0 23 1016 G 1141 5376
+> 14 0 24 1016 G 1141 5377
+> 15 0 24 1016 G 1156 5377
+> 14 0 23 1016 G 1089 5378
+> 15 0 23 1016 G 1090 5378
+> 14 0 24 1016 G 1090 5379
+> 15 0 24 1016 G 1156 5379
+> 14 0 23 1016 G 1152 5380
+> 15 0 23 1016 G 1153 5380
+> 14 0 24 1016 G 1153 5381
+> 15 0 24 1016 G 1156 5381
+> 14 0 23 1016 G 1101 5382
+> 15 0 23 1016 G 1102 5382
+> 14 0 24 1016 G 1102 5383
+> 15 0 24 1016 G 1156 5383
+> 14 0 23 1016 G 1104 5384
+> 15 0 23 1016 G 1105 5384
+> 14 0 24 1016 G 1105 5385
+> 15 0 24 1016 G 1156 5385
+> 14 0 23 1016 G 1053 5386
+> 15 0 23 1016 G 1054 5386
+> 14 0 24 1016 G 1054 5387
+> 15 0 24 1016 G 1156 5387
+> 14 0 23 1016 G 1116 5388
+> 15 0 23 1016 G 1117 5388
+> 14 0 24 1016 G 1117 5389
+> 15 0 24 1016 G 1156 5389
+> 14 0 23 1016 G 1065 5390
+> 15 0 23 1016 G 1066 5390
+> 14 0 24 1016 G 1066 5391
+> 15 0 24 1016 G 1156 5391
+> 14 0 23 1016 G 1128 5392
+> 15 0 23 1016 G 1129 5392
+> 14 0 24 1016 G 1129 5393
+> 15 0 24 1016 G 1156 5393
+> 14 0 23 1016 G 1023 5394
+> 15 0 23 1016 G 1024 5394
+> 14 0 24 1016 G 1024 5395
+> 15 0 24 1016 G 1156 5395
+> 14 0 23 1016 G 1035 5396
+> 15 0 23 1016 G 1036 5396
+> 14 0 24 1016 G 1036 5397
+> 15 0 24 1016 G 1156 5397
+> 14 0 23 1016 G 1080 5398
+> 15 0 23 1016 G 1081 5398
+> 14 0 24 1016 G 1081 5399
+> 15 0 24 1016 G 1156 5399
+> 14 0 23 1016 G 1143 5400
+> 15 0 23 1016 G 1144 5400
+> 14 0 24 1016 G 1144 5401
+> 15 0 24 1016 G 1156 5401
+> 14 0 23 1016 G 1092 5402
+> 15 0 23 1016 G 1093 5402
+> 14 0 24 1016 G 1093 5403
+> 15 0 24 1016 G 1156 5403
+> 14 0 23 1016 G 1044 5404
+> 15 0 23 1016 G 1045 5404
+> 14 0 24 1016 G 1045 5405
+> 15 0 24 1016 G 1156 5405
+> 14 0 23 1016 G 1107 5406
+> 15 0 23 1016 G 1108 5406
+> 14 0 24 1016 G 1108 5407
+> 15 0 24 1016 G 1156 5407
+> 14 0 23 1016 G 1056 5408
+> 15 0 23 1016 G 1057 5408
+> 14 0 24 1016 G 1057 5409
+> 15 0 24 1016 G 1156 5409
+> 14 0 23 1016 G 1119 5410
+> 15 0 23 1016 G 1120 5410
+> 14 0 24 1016 G 1120 5411
+> 15 0 24 1016 G 1156 5411
+> 14 0 23 1016 G 1068 5412
+> 15 0 23 1016 G 1069 5412
+> 14 0 24 1016 G 1069 5413
+> 15 0 24 1016 G 1156 5413
+> 14 0 23 1016 G 1131 5414
+> 15 0 23 1016 G 1132 5414
+> 14 0 24 1016 G 1132 5415
+> 15 0 24 1016 G 1156 5415
+> 14 0 23 1016 G 1026 5416
+> 15 0 23 1016 G 1027 5416
+> 14 0 24 1016 G 1027 5417
+> 15 0 24 1016 G 1156 5417
+> 14 0 23 1016 G 1038 5418
+> 15 0 23 1016 G 1039 5418
+> 14 0 24 1016 G 1039 5419
+> 15 0 24 1016 G 1156 5419
+> 14 0 23 1016 G 1134 5420
+> 15 0 23 1016 G 1135 5420
+> 14 0 24 1016 G 1135 5421
+> 15 0 24 1016 G 1156 5421
+> 14 0 23 1016 G 1083 5422
+> 15 0 23 1016 G 1084 5422
+> 14 0 24 1016 G 1084 5423
+> 15 0 24 1016 G 1156 5423
+> 14 0 23 1016 G 1146 5424
+> 15 0 23 1016 G 1147 5424
+> 14 0 24 1016 G 1147 5425
+> 15 0 24 1016 G 1156 5425
+> 14 0 23 1016 G 1095 5426
+> 15 0 23 1016 G 1096 5426
+> 14 0 24 1016 G 1096 5427
+> 15 0 24 1016 G 1156 5427
+> 14 0 23 1016 G 1047 5428
+> 15 0 23 1016 G 1048 5428
+> 14 0 24 1016 G 1048 5429
+> 15 0 24 1016 G 1156 5429
+> 14 0 23 1016 G 1110 5430
+> 15 0 23 1016 G 1111 5430
+> 14 0 24 1016 G 1111 5431
+> 15 0 24 1016 G 1156 5431
+> 14 0 23 952 G 989 5432
+> 15 0 23 952 G 990 5432
+> 14 0 24 952 G 990 5433
+> 15 0 24 952 G 1014 5433
+> 14 0 24 952 G 1014 5434
+> 15 0 24 952 G 997 5434
+> 14 0 25 952 G 997 5435
+> 15 0 25 952 G 995 5435
+> 14 0 24 952 G 1014 5436
+> 15 0 24 952 G 1003 5436
+> 14 0 25 952 G 1003 5437
+> 15 0 25 952 G 1001 5437
+> 14 0 24 952 G 1014 5438
+> 15 0 24 952 G 1009 5438
+> 14 0 25 952 G 1009 5439
+> 15 0 25 952 G 1007 5439
+> 14 0 24 952 G 1014 5440
+> 15 0 24 952 G 1012 5440
+> 14 0 25 952 G 1012 5441
+> 15 0 25 952 G 1010 5441
+> 14 0 24 952 G 1014 5442
+> 15 0 24 952 G 955 5442
+> 14 0 25 952 G 955 5443
+> 15 0 25 952 G 953 5443
+> 14 0 24 952 G 1014 5444
+> 15 0 24 952 G 961 5444
+> 14 0 25 952 G 961 5445
+> 15 0 25 952 G 959 5445
+> 14 0 24 952 G 1014 5446
+> 15 0 24 952 G 967 5446
+> 14 0 25 952 G 967 5447
+> 15 0 25 952 G 965 5447
+> 14 0 24 952 G 1014 5448
+> 15 0 24 952 G 973 5448
+> 14 0 25 952 G 973 5449
+> 15 0 25 952 G 971 5449
+> 14 0 24 952 G 1014 5450
+> 15 0 24 952 G 979 5450
+> 14 0 25 952 G 979 5451
+> 15 0 25 952 G 977 5451
+> 14 0 24 952 G 1014 5452
+> 15 0 24 952 G 982 5452
+> 14 0 25 952 G 982 5453
+> 15 0 25 952 G 980 5453
+> 14 0 24 952 G 1014 5454
+> 15 0 24 952 G 988 5454
+> 14 0 25 952 G 988 5455
+> 15 0 25 952 G 986 5455
+> 14 0 24 952 G 1014 5456
+> 15 0 24 952 G 994 5456
+> 14 0 25 952 G 994 5457
+> 15 0 25 952 G 992 5457
+> 14 0 24 952 G 1014 5458
+> 15 0 24 952 G 1000 5458
+> 14 0 25 952 G 1000 5459
+> 15 0 25 952 G 998 5459
+> 14 0 24 952 G 1014 5460
+> 15 0 24 952 G 1006 5460
+> 14 0 25 952 G 1006 5461
+> 15 0 25 952 G 1004 5461
+> 14 0 26 952 G 1014 5462
+> 15 0 26 952 G 1013 5462
+> 14 0 24 952 G 1014 5463
+> 15 0 24 952 G 958 5463
+> 14 0 25 952 G 958 5464
+> 15 0 25 952 G 956 5464
+> 14 0 24 952 G 1014 5465
+> 15 0 24 952 G 964 5465
+> 14 0 25 952 G 964 5466
+> 15 0 25 952 G 962 5466
+> 14 0 24 952 G 1014 5467
+> 15 0 24 952 G 970 5467
+> 14 0 25 952 G 970 5468
+> 15 0 25 952 G 968 5468
+> 14 0 24 952 G 1014 5469
+> 15 0 24 952 G 976 5469
+> 14 0 25 952 G 976 5470
+> 15 0 25 952 G 974 5470
+> 14 0 24 952 G 1014 5471
+> 15 0 24 952 G 985 5471
+> 14 0 25 952 G 985 5472
+> 15 0 25 952 G 983 5472
+> 14 0 23 952 G 995 5473
+> 15 0 23 952 G 996 5473
+> 14 0 24 952 G 996 5474
+> 15 0 24 952 G 1014 5474
+> 14 0 24 952 G 1014 5475
+> 15 0 24 952 G 991 5475
+> 14 0 25 952 G 991 5476
+> 15 0 25 952 G 989 5476
+> 14 0 23 952 G 1001 5477
+> 15 0 23 952 G 1002 5477
+> 14 0 24 952 G 1002 5478
+> 15 0 24 952 G 1014 5478
+> 14 0 23 952 G 1007 5479
+> 15 0 23 952 G 1008 5479
+> 14 0 24 952 G 1008 5480
+> 15 0 24 952 G 1014 5480
+> 14 0 23 952 G 1010 5481
+> 15 0 23 952 G 1011 5481
+> 14 0 24 952 G 1011 5482
+> 15 0 24 952 G 1014 5482
+> 14 0 23 952 G 953 5483
+> 15 0 23 952 G 954 5483
+> 14 0 24 952 G 954 5484
+> 15 0 24 952 G 1014 5484
+> 14 0 23 952 G 959 5485
+> 15 0 23 952 G 960 5485
+> 14 0 24 952 G 960 5486
+> 15 0 24 952 G 1014 5486
+> 14 0 23 952 G 965 5487
+> 15 0 23 952 G 966 5487
+> 14 0 24 952 G 966 5488
+> 15 0 24 952 G 1014 5488
+> 14 0 23 952 G 971 5489
+> 15 0 23 952 G 972 5489
+> 14 0 24 952 G 972 5490
+> 15 0 24 952 G 1014 5490
+> 14 0 23 952 G 977 5491
+> 15 0 23 952 G 978 5491
+> 14 0 24 952 G 978 5492
+> 15 0 24 952 G 1014 5492
+> 14 0 23 952 G 980 5493
+> 15 0 23 952 G 981 5493
+> 14 0 24 952 G 981 5494
+> 15 0 24 952 G 1014 5494
+> 14 0 23 952 G 986 5495
+> 15 0 23 952 G 987 5495
+> 14 0 24 952 G 987 5496
+> 15 0 24 952 G 1014 5496
+> 14 0 23 952 G 992 5497
+> 15 0 23 952 G 993 5497
+> 14 0 24 952 G 993 5498
+> 15 0 24 952 G 1014 5498
+> 14 0 23 952 G 998 5499
+> 15 0 23 952 G 999 5499
+> 14 0 24 952 G 999 5500
+> 15 0 24 952 G 1014 5500
+> 14 0 23 952 G 1004 5501
+> 15 0 23 952 G 1005 5501
+> 14 0 24 952 G 1005 5502
+> 15 0 24 952 G 1014 5502
+> 14 0 23 952 G 956 5503
+> 15 0 23 952 G 957 5503
+> 14 0 24 952 G 957 5504
+> 15 0 24 952 G 1014 5504
+> 14 0 23 952 G 962 5505
+> 15 0 23 952 G 963 5505
+> 14 0 24 952 G 963 5506
+> 15 0 24 952 G 1014 5506
+> 14 0 23 952 G 968 5507
+> 15 0 23 952 G 969 5507
+> 14 0 24 952 G 969 5508
+> 15 0 24 952 G 1014 5508
+> 14 0 23 952 G 974 5509
+> 15 0 23 952 G 975 5509
+> 14 0 24 952 G 975 5510
+> 15 0 24 952 G 1014 5510
+> 14 0 23 952 G 983 5511
+> 15 0 23 952 G 984 5511
+> 14 0 24 952 G 984 5512
+> 15 0 24 952 G 1014 5512
+> 14 0 23 1158 G 1159 5513
+> 15 0 23 1158 G 1160 5513
+> 14 0 24 1158 G 1160 5514
+> 15 0 24 1158 G 1184 5514
+> 14 0 24 1158 G 1184 5515
+> 15 0 24 1158 G 1167 5515
+> 14 0 25 1158 G 1167 5516
+> 15 0 25 1158 G 1165 5516
+> 14 0 24 1158 G 1184 5517
+> 15 0 24 1158 G 1173 5517
+> 14 0 25 1158 G 1173 5518
+> 15 0 25 1158 G 1171 5518
+> 14 0 24 1158 G 1184 5519
+> 15 0 24 1158 G 1179 5519
+> 14 0 25 1158 G 1179 5520
+> 15 0 25 1158 G 1177 5520
+> 14 0 26 1158 G 1184 5521
+> 15 0 26 1158 G 1183 5521
+> 14 0 24 1158 G 1184 5522
+> 15 0 24 1158 G 1164 5522
+> 14 0 25 1158 G 1164 5523
+> 15 0 25 1158 G 1162 5523
+> 14 0 24 1158 G 1184 5524
+> 15 0 24 1158 G 1170 5524
+> 14 0 25 1158 G 1170 5525
+> 15 0 25 1158 G 1168 5525
+> 14 0 24 1158 G 1184 5526
+> 15 0 24 1158 G 1176 5526
+> 14 0 25 1158 G 1176 5527
+> 15 0 25 1158 G 1174 5527
+> 14 0 24 1158 G 1184 5528
+> 15 0 24 1158 G 1182 5528
+> 14 0 25 1158 G 1182 5529
+> 15 0 25 1158 G 1180 5529
+> 14 0 23 1158 G 1165 5530
+> 15 0 23 1158 G 1166 5530
+> 14 0 24 1158 G 1166 5531
+> 15 0 24 1158 G 1184 5531
+> 14 0 24 1158 G 1184 5532
+> 15 0 24 1158 G 1161 5532
+> 14 0 25 1158 G 1161 5533
+> 15 0 25 1158 G 1159 5533
+> 14 0 23 1158 G 1171 5534
+> 15 0 23 1158 G 1172 5534
+> 14 0 24 1158 G 1172 5535
+> 15 0 24 1158 G 1184 5535
+> 14 0 23 1158 G 1177 5536
+> 15 0 23 1158 G 1178 5536
+> 14 0 24 1158 G 1178 5537
+> 15 0 24 1158 G 1184 5537
+> 14 0 23 1158 G 1162 5538
+> 15 0 23 1158 G 1163 5538
+> 14 0 24 1158 G 1163 5539
+> 15 0 24 1158 G 1184 5539
+> 14 0 23 1158 G 1168 5540
+> 15 0 23 1158 G 1169 5540
+> 14 0 24 1158 G 1169 5541
+> 15 0 24 1158 G 1184 5541
+> 14 0 23 1158 G 1174 5542
+> 15 0 23 1158 G 1175 5542
+> 14 0 24 1158 G 1175 5543
+> 15 0 24 1158 G 1184 5543
+> 14 0 23 1158 G 1180 5544
+> 15 0 23 1158 G 1181 5544
+> 14 0 24 1158 G 1181 5545
+> 15 0 24 1158 G 1184 5545
+> 14 0 23 870 G 931 5546
+> 15 0 23 870 G 932 5546
+> 14 0 24 870 G 932 5547
+> 15 0 24 870 G 950 5547
+> 14 0 24 870 G 950 5548
+> 15 0 24 870 G 939 5548
+> 14 0 25 870 G 939 5549
+> 15 0 25 870 G 937 5549
+> 14 0 24 870 G 950 5550
+> 15 0 24 870 G 945 5550
+> 14 0 25 870 G 945 5551
+> 15 0 25 870 G 943 5551
+> 14 0 24 870 G 950 5552
+> 15 0 24 870 G 876 5552
+> 14 0 25 870 G 876 5553
+> 15 0 25 870 G 874 5553
+> 14 0 24 870 G 950 5554
+> 15 0 24 870 G 882 5554
+> 14 0 25 870 G 882 5555
+> 15 0 25 870 G 880 5555
+> 14 0 24 870 G 950 5556
+> 15 0 24 870 G 888 5556
+> 14 0 25 870 G 888 5557
+> 15 0 25 870 G 886 5557
+> 14 0 24 870 G 950 5558
+> 15 0 24 870 G 894 5558
+> 14 0 25 870 G 894 5559
+> 15 0 25 870 G 892 5559
+> 14 0 24 870 G 950 5560
+> 15 0 24 870 G 903 5560
+> 14 0 25 870 G 903 5561
+> 15 0 25 870 G 901 5561
+> 14 0 24 870 G 950 5562
+> 15 0 24 870 G 909 5562
+> 14 0 25 870 G 909 5563
+> 15 0 25 870 G 907 5563
+> 14 0 24 870 G 950 5564
+> 15 0 24 870 G 915 5564
+> 14 0 25 870 G 915 5565
+> 15 0 25 870 G 913 5565
+> 14 0 26 870 G 950 5566
+> 15 0 26 870 G 949 5566
+> 14 0 24 870 G 950 5567
+> 15 0 24 870 G 921 5567
+> 14 0 25 870 G 921 5568
+> 15 0 25 870 G 919 5568
+> 14 0 24 870 G 950 5569
+> 15 0 24 870 G 927 5569
+> 14 0 25 870 G 927 5570
+> 15 0 25 870 G 925 5570
+> 14 0 24 870 G 950 5571
+> 15 0 24 870 G 930 5571
+> 14 0 25 870 G 930 5572
+> 15 0 25 870 G 928 5572
+> 14 0 24 870 G 950 5573
+> 15 0 24 870 G 936 5573
+> 14 0 25 870 G 936 5574
+> 15 0 25 870 G 934 5574
+> 14 0 24 870 G 950 5575
+> 15 0 24 870 G 942 5575
+> 14 0 25 870 G 942 5576
+> 15 0 25 870 G 940 5576
+> 14 0 24 870 G 950 5577
+> 15 0 24 870 G 948 5577
+> 14 0 25 870 G 948 5578
+> 15 0 25 870 G 946 5578
+> 14 0 24 870 G 950 5579
+> 15 0 24 870 G 873 5579
+> 14 0 25 870 G 873 5580
+> 15 0 25 870 G 871 5580
+> 14 0 24 870 G 950 5581
+> 15 0 24 870 G 879 5581
+> 14 0 25 870 G 879 5582
+> 15 0 25 870 G 877 5582
+> 14 0 24 870 G 950 5583
+> 15 0 24 870 G 885 5583
+> 14 0 25 870 G 885 5584
+> 15 0 25 870 G 883 5584
+> 14 0 24 870 G 950 5585
+> 15 0 24 870 G 891 5585
+> 14 0 25 870 G 891 5586
+> 15 0 25 870 G 889 5586
+> 14 0 24 870 G 950 5587
+> 15 0 24 870 G 897 5587
+> 14 0 25 870 G 897 5588
+> 15 0 25 870 G 895 5588
+> 14 0 24 870 G 950 5589
+> 15 0 24 870 G 900 5589
+> 14 0 25 870 G 900 5590
+> 15 0 25 870 G 898 5590
+> 14 0 24 870 G 950 5591
+> 15 0 24 870 G 906 5591
+> 14 0 25 870 G 906 5592
+> 15 0 25 870 G 904 5592
+> 14 0 24 870 G 950 5593
+> 15 0 24 870 G 912 5593
+> 14 0 25 870 G 912 5594
+> 15 0 25 870 G 910 5594
+> 14 0 24 870 G 950 5595
+> 15 0 24 870 G 918 5595
+> 14 0 25 870 G 918 5596
+> 15 0 25 870 G 916 5596
+> 14 0 24 870 G 950 5597
+> 15 0 24 870 G 924 5597
+> 14 0 25 870 G 924 5598
+> 15 0 25 870 G 922 5598
+> 14 0 23 870 G 937 5599
+> 15 0 23 870 G 938 5599
+> 14 0 24 870 G 938 5600
+> 15 0 24 870 G 950 5600
+> 14 0 24 870 G 950 5601
+> 15 0 24 870 G 933 5601
+> 14 0 25 870 G 933 5602
+> 15 0 25 870 G 931 5602
+> 14 0 23 870 G 943 5603
+> 15 0 23 870 G 944 5603
+> 14 0 24 870 G 944 5604
+> 15 0 24 870 G 950 5604
+> 14 0 23 870 G 874 5605
+> 15 0 23 870 G 875 5605
+> 14 0 24 870 G 875 5606
+> 15 0 24 870 G 950 5606
+> 14 0 23 870 G 880 5607
+> 15 0 23 870 G 881 5607
+> 14 0 24 870 G 881 5608
+> 15 0 24 870 G 950 5608
+> 14 0 23 870 G 886 5609
+> 15 0 23 870 G 887 5609
+> 14 0 24 870 G 887 5610
+> 15 0 24 870 G 950 5610
+> 14 0 23 870 G 892 5611
+> 15 0 23 870 G 893 5611
+> 14 0 24 870 G 893 5612
+> 15 0 24 870 G 950 5612
+> 14 0 23 870 G 901 5613
+> 15 0 23 870 G 902 5613
+> 14 0 24 870 G 902 5614
+> 15 0 24 870 G 950 5614
+> 14 0 23 870 G 907 5615
+> 15 0 23 870 G 908 5615
+> 14 0 24 870 G 908 5616
+> 15 0 24 870 G 950 5616
+> 14 0 23 870 G 913 5617
+> 15 0 23 870 G 914 5617
+> 14 0 24 870 G 914 5618
+> 15 0 24 870 G 950 5618
+> 14 0 23 870 G 919 5619
+> 15 0 23 870 G 920 5619
+> 14 0 24 870 G 920 5620
+> 15 0 24 870 G 950 5620
+> 14 0 23 870 G 925 5621
+> 15 0 23 870 G 926 5621
+> 14 0 24 870 G 926 5622
+> 15 0 24 870 G 950 5622
+> 14 0 23 870 G 928 5623
+> 15 0 23 870 G 929 5623
+> 14 0 24 870 G 929 5624
+> 15 0 24 870 G 950 5624
+> 14 0 23 870 G 934 5625
+> 15 0 23 870 G 935 5625
+> 14 0 24 870 G 935 5626
+> 15 0 24 870 G 950 5626
+> 14 0 23 870 G 940 5627
+> 15 0 23 870 G 941 5627
+> 14 0 24 870 G 941 5628
+> 15 0 24 870 G 950 5628
+> 14 0 23 870 G 946 5629
+> 15 0 23 870 G 947 5629
+> 14 0 24 870 G 947 5630
+> 15 0 24 870 G 950 5630
+> 14 0 23 870 G 871 5631
+> 15 0 23 870 G 872 5631
+> 14 0 24 870 G 872 5632
+> 15 0 24 870 G 950 5632
+> 14 0 23 870 G 877 5633
+> 15 0 23 870 G 878 5633
+> 14 0 24 870 G 878 5634
+> 15 0 24 870 G 950 5634
+> 14 0 23 870 G 883 5635
+> 15 0 23 870 G 884 5635
+> 14 0 24 870 G 884 5636
+> 15 0 24 870 G 950 5636
+> 14 0 23 870 G 889 5637
+> 15 0 23 870 G 890 5637
+> 14 0 24 870 G 890 5638
+> 15 0 24 870 G 950 5638
+> 14 0 23 870 G 895 5639
+> 15 0 23 870 G 896 5639
+> 14 0 24 870 G 896 5640
+> 15 0 24 870 G 950 5640
+> 14 0 23 870 G 898 5641
+> 15 0 23 870 G 899 5641
+> 14 0 24 870 G 899 5642
+> 15 0 24 870 G 950 5642
+> 14 0 23 870 G 904 5643
+> 15 0 23 870 G 905 5643
+> 14 0 24 870 G 905 5644
+> 15 0 24 870 G 950 5644
+> 14 0 23 870 G 910 5645
+> 15 0 23 870 G 911 5645
+> 14 0 24 870 G 911 5646
+> 15 0 24 870 G 950 5646
+> 14 0 23 870 G 916 5647
+> 15 0 23 870 G 917 5647
+> 14 0 24 870 G 917 5648
+> 15 0 24 870 G 950 5648
+> 14 0 23 870 G 922 5649
+> 15 0 23 870 G 923 5649
+> 14 0 24 870 G 923 5650
+> 15 0 24 870 G 950 5650
+> 14 0 20 869 G 1155 5651
+> 15 0 20 869 G 1157 5651
+> 14 0 21 869 G 1157 5652
+> 15 0 21 869 G 1015 5652
+> 14 0 22 869 G 1015 5653
+> 15 0 22 869 G 1013 5653
+> 14 0 21 869 G 1157 5654
+> 15 0 21 869 G 1185 5654
+> 14 0 22 869 G 1185 5655
+> 15 0 22 869 G 1183 5655
+> 14 0 22 869 G 1157 5656
+> 15 0 22 869 G 1187 5656
+> 14 0 21 869 G 1157 5657
+> 15 0 21 869 G 951 5657
+> 14 0 22 869 G 951 5658
+> 15 0 22 869 G 949 5658
+> 14 0 21 869 G 1015 5659
+> 15 0 21 869 G 1185 5659
+> 14 0 22 869 G 1015 5660
+> 15 0 22 869 G 1187 5660
+> 14 0 21 869 G 1015 5661
+> 15 0 21 869 G 951 5661
+> 14 0 22 869 G 1185 5662
+> 15 0 22 869 G 1187 5662
+> 14 0 21 869 G 1185 5663
+> 15 0 21 869 G 951 5663
+> 14 0 20 869 G 1187 5664
+> 15 0 20 869 G 951 5664
+> 14 0 23 3922 G 3989 5665
+> 15 0 23 3922 G 3990 5665
+> 14 0 24 3922 G 3990 5666
+> 15 0 24 3922 G 4092 5666
+> 14 0 24 3922 G 4092 5667
+> 15 0 24 3922 G 4051 5667
+> 14 0 25 3922 G 4051 5668
+> 15 0 25 3922 G 4049 5668
+> 14 0 24 3922 G 4092 5669
+> 15 0 24 3922 G 3973 5669
+> 14 0 25 3922 G 3973 5670
+> 15 0 25 3922 G 3971 5670
+> 14 0 24 3922 G 4092 5671
+> 15 0 24 3922 G 4033 5671
+> 14 0 25 3922 G 4033 5672
+> 15 0 25 3922 G 4031 5672
+> 14 0 24 3922 G 4092 5673
+> 15 0 24 3922 G 3931 5673
+> 14 0 25 3922 G 3931 5674
+> 15 0 25 3922 G 3929 5674
+> 14 0 24 3922 G 4092 5675
+> 15 0 24 3922 G 3958 5675
+> 14 0 25 3922 G 3958 5676
+> 15 0 25 3922 G 3956 5676
+> 14 0 24 3922 G 4092 5677
+> 15 0 24 3922 G 4018 5677
+> 14 0 25 3922 G 4018 5678
+> 15 0 25 3922 G 4016 5678
+> 14 0 24 3922 G 4092 5679
+> 15 0 24 3922 G 4078 5679
+> 14 0 25 3922 G 4078 5680
+> 15 0 25 3922 G 4076 5680
+> 14 0 24 3922 G 4092 5681
+> 15 0 24 3922 G 4000 5681
+> 14 0 25 3922 G 4000 5682
+> 15 0 25 3922 G 3998 5682
+> 14 0 24 3922 G 4092 5683
+> 15 0 24 3922 G 4060 5683
+> 14 0 25 3922 G 4060 5684
+> 15 0 25 3922 G 4058 5684
+> 14 0 24 3922 G 4092 5685
+> 15 0 24 3922 G 3940 5685
+> 14 0 25 3922 G 3940 5686
+> 15 0 25 3922 G 3938 5686
+> 14 0 24 3922 G 4092 5687
+> 15 0 24 3922 G 3985 5687
+> 14 0 25 3922 G 3985 5688
+> 15 0 25 3922 G 3983 5688
+> 14 0 24 3922 G 4092 5689
+> 15 0 24 3922 G 4045 5689
+> 14 0 25 3922 G 4045 5690
+> 15 0 25 3922 G 4043 5690
+> 14 0 24 3922 G 4092 5691
+> 15 0 24 3922 G 3967 5691
+> 14 0 25 3922 G 3967 5692
+> 15 0 25 3922 G 3965 5692
+> 14 0 24 3922 G 4092 5693
+> 15 0 24 3922 G 4027 5693
+> 14 0 25 3922 G 4027 5694
+> 15 0 25 3922 G 4025 5694
+> 14 0 24 3922 G 4092 5695
+> 15 0 24 3922 G 4087 5695
+> 14 0 25 3922 G 4087 5696
+> 15 0 25 3922 G 4085 5696
+> 14 0 24 3922 G 4092 5697
+> 15 0 24 3922 G 4009 5697
+> 14 0 25 3922 G 4009 5698
+> 15 0 25 3922 G 4007 5698
+> 14 0 24 3922 G 4092 5699
+> 15 0 24 3922 G 4069 5699
+> 14 0 25 3922 G 4069 5700
+> 15 0 25 3922 G 4067 5700
+> 14 0 24 3922 G 4092 5701
+> 15 0 24 3922 G 3925 5701
+> 14 0 25 3922 G 3925 5702
+> 15 0 25 3922 G 3923 5702
+> 14 0 24 3922 G 4092 5703
+> 15 0 24 3922 G 3949 5703
+> 14 0 25 3922 G 3949 5704
+> 15 0 25 3922 G 3947 5704
+> 14 0 24 3922 G 4092 5705
+> 15 0 24 3922 G 3952 5705
+> 14 0 25 3922 G 3952 5706
+> 15 0 25 3922 G 3950 5706
+> 14 0 24 3922 G 4092 5707
+> 15 0 24 3922 G 4012 5707
+> 14 0 25 3922 G 4012 5708
+> 15 0 25 3922 G 4010 5708
+> 14 0 24 3922 G 4092 5709
+> 15 0 24 3922 G 4072 5709
+> 14 0 25 3922 G 4072 5710
+> 15 0 25 3922 G 4070 5710
+> 14 0 24 3922 G 4092 5711
+> 15 0 24 3922 G 3994 5711
+> 14 0 25 3922 G 3994 5712
+> 15 0 25 3922 G 3992 5712
+> 14 0 24 3922 G 4092 5713
+> 15 0 24 3922 G 4054 5713
+> 14 0 25 3922 G 4054 5714
+> 15 0 25 3922 G 4052 5714
+> 14 0 24 3922 G 4092 5715
+> 15 0 24 3922 G 3976 5715
+> 14 0 25 3922 G 3976 5716
+> 15 0 25 3922 G 3974 5716
+> 14 0 24 3922 G 4092 5717
+> 15 0 24 3922 G 4036 5717
+> 14 0 25 3922 G 4036 5718
+> 15 0 25 3922 G 4034 5718
+> 14 0 24 3922 G 4092 5719
+> 15 0 24 3922 G 3934 5719
+> 14 0 25 3922 G 3934 5720
+> 15 0 25 3922 G 3932 5720
+> 14 0 24 3922 G 4092 5721
+> 15 0 24 3922 G 3961 5721
+> 14 0 25 3922 G 3961 5722
+> 15 0 25 3922 G 3959 5722
+> 14 0 24 3922 G 4092 5723
+> 15 0 24 3922 G 4021 5723
+> 14 0 25 3922 G 4021 5724
+> 15 0 25 3922 G 4019 5724
+> 14 0 24 3922 G 4092 5725
+> 15 0 24 3922 G 4081 5725
+> 14 0 25 3922 G 4081 5726
+> 15 0 25 3922 G 4079 5726
+> 14 0 24 3922 G 4092 5727
+> 15 0 24 3922 G 4003 5727
+> 14 0 25 3922 G 4003 5728
+> 15 0 25 3922 G 4001 5728
+> 14 0 24 3922 G 4092 5729
+> 15 0 24 3922 G 4063 5729
+> 14 0 25 3922 G 4063 5730
+> 15 0 25 3922 G 4061 5730
+> 14 0 24 3922 G 4092 5731
+> 15 0 24 3922 G 3943 5731
+> 14 0 25 3922 G 3943 5732
+> 15 0 25 3922 G 3941 5732
+> 14 0 24 3922 G 4092 5733
+> 15 0 24 3922 G 3988 5733
+> 14 0 25 3922 G 3988 5734
+> 15 0 25 3922 G 3986 5734
+> 14 0 24 3922 G 4092 5735
+> 15 0 24 3922 G 4048 5735
+> 14 0 25 3922 G 4048 5736
+> 15 0 25 3922 G 4046 5736
+> 14 0 24 3922 G 4092 5737
+> 15 0 24 3922 G 3970 5737
+> 14 0 25 3922 G 3970 5738
+> 15 0 25 3922 G 3968 5738
+> 14 0 24 3922 G 4092 5739
+> 15 0 24 3922 G 4030 5739
+> 14 0 25 3922 G 4030 5740
+> 15 0 25 3922 G 4028 5740
+> 14 0 24 3922 G 4092 5741
+> 15 0 24 3922 G 4090 5741
+> 14 0 25 3922 G 4090 5742
+> 15 0 25 3922 G 4088 5742
+> 14 0 24 3922 G 4092 5743
+> 15 0 24 3922 G 3928 5743
+> 14 0 25 3922 G 3928 5744
+> 15 0 25 3922 G 3926 5744
+> 14 0 26 3922 G 4092 5745
+> 15 0 26 3922 G 4091 5745
+> 14 0 24 3922 G 4092 5746
+> 15 0 24 3922 G 3955 5746
+> 14 0 25 3922 G 3955 5747
+> 15 0 25 3922 G 3953 5747
+> 14 0 24 3922 G 4092 5748
+> 15 0 24 3922 G 4015 5748
+> 14 0 25 3922 G 4015 5749
+> 15 0 25 3922 G 4013 5749
+> 14 0 24 3922 G 4092 5750
+> 15 0 24 3922 G 4075 5750
+> 14 0 25 3922 G 4075 5751
+> 15 0 25 3922 G 4073 5751
+> 14 0 24 3922 G 4092 5752
+> 15 0 24 3922 G 3997 5752
+> 14 0 25 3922 G 3997 5753
+> 15 0 25 3922 G 3995 5753
+> 14 0 24 3922 G 4092 5754
+> 15 0 24 3922 G 4057 5754
+> 14 0 25 3922 G 4057 5755
+> 15 0 25 3922 G 4055 5755
+> 14 0 24 3922 G 4092 5756
+> 15 0 24 3922 G 3979 5756
+> 14 0 25 3922 G 3979 5757
+> 15 0 25 3922 G 3977 5757
+> 14 0 24 3922 G 4092 5758
+> 15 0 24 3922 G 4039 5758
+> 14 0 25 3922 G 4039 5759
+> 15 0 25 3922 G 4037 5759
+> 14 0 24 3922 G 4092 5760
+> 15 0 24 3922 G 3937 5760
+> 14 0 25 3922 G 3937 5761
+> 15 0 25 3922 G 3935 5761
+> 14 0 24 3922 G 4092 5762
+> 15 0 24 3922 G 3982 5762
+> 14 0 25 3922 G 3982 5763
+> 15 0 25 3922 G 3980 5763
+> 14 0 24 3922 G 4092 5764
+> 15 0 24 3922 G 4042 5764
+> 14 0 25 3922 G 4042 5765
+> 15 0 25 3922 G 4040 5765
+> 14 0 24 3922 G 4092 5766
+> 15 0 24 3922 G 3964 5766
+> 14 0 25 3922 G 3964 5767
+> 15 0 25 3922 G 3962 5767
+> 14 0 24 3922 G 4092 5768
+> 15 0 24 3922 G 4024 5768
+> 14 0 25 3922 G 4024 5769
+> 15 0 25 3922 G 4022 5769
+> 14 0 24 3922 G 4092 5770
+> 15 0 24 3922 G 4084 5770
+> 14 0 25 3922 G 4084 5771
+> 15 0 25 3922 G 4082 5771
+> 14 0 24 3922 G 4092 5772
+> 15 0 24 3922 G 4006 5772
+> 14 0 25 3922 G 4006 5773
+> 15 0 25 3922 G 4004 5773
+> 14 0 24 3922 G 4092 5774
+> 15 0 24 3922 G 4066 5774
+> 14 0 25 3922 G 4066 5775
+> 15 0 25 3922 G 4064 5775
+> 14 0 24 3922 G 4092 5776
+> 15 0 24 3922 G 3946 5776
+> 14 0 25 3922 G 3946 5777
+> 15 0 25 3922 G 3944 5777
+> 14 0 23 3922 G 4049 5778
+> 15 0 23 3922 G 4050 5778
+> 14 0 24 3922 G 4050 5779
+> 15 0 24 3922 G 4092 5779
+> 14 0 24 3922 G 4092 5780
+> 15 0 24 3922 G 3991 5780
+> 14 0 25 3922 G 3991 5781
+> 15 0 25 3922 G 3989 5781
+> 14 0 23 3922 G 3971 5782
+> 15 0 23 3922 G 3972 5782
+> 14 0 24 3922 G 3972 5783
+> 15 0 24 3922 G 4092 5783
+> 14 0 23 3922 G 4031 5784
+> 15 0 23 3922 G 4032 5784
+> 14 0 24 3922 G 4032 5785
+> 15 0 24 3922 G 4092 5785
+> 14 0 23 3922 G 3929 5786
+> 15 0 23 3922 G 3930 5786
+> 14 0 24 3922 G 3930 5787
+> 15 0 24 3922 G 4092 5787
+> 14 0 23 3922 G 3956 5788
+> 15 0 23 3922 G 3957 5788
+> 14 0 24 3922 G 3957 5789
+> 15 0 24 3922 G 4092 5789
+> 14 0 23 3922 G 4016 5790
+> 15 0 23 3922 G 4017 5790
+> 14 0 24 3922 G 4017 5791
+> 15 0 24 3922 G 4092 5791
+> 14 0 23 3922 G 4076 5792
+> 15 0 23 3922 G 4077 5792
+> 14 0 24 3922 G 4077 5793
+> 15 0 24 3922 G 4092 5793
+> 14 0 23 3922 G 3998 5794
+> 15 0 23 3922 G 3999 5794
+> 14 0 24 3922 G 3999 5795
+> 15 0 24 3922 G 4092 5795
+> 14 0 23 3922 G 4058 5796
+> 15 0 23 3922 G 4059 5796
+> 14 0 24 3922 G 4059 5797
+> 15 0 24 3922 G 4092 5797
+> 14 0 23 3922 G 3938 5798
+> 15 0 23 3922 G 3939 5798
+> 14 0 24 3922 G 3939 5799
+> 15 0 24 3922 G 4092 5799
+> 14 0 23 3922 G 3983 5800
+> 15 0 23 3922 G 3984 5800
+> 14 0 24 3922 G 3984 5801
+> 15 0 24 3922 G 4092 5801
+> 14 0 23 3922 G 4043 5802
+> 15 0 23 3922 G 4044 5802
+> 14 0 24 3922 G 4044 5803
+> 15 0 24 3922 G 4092 5803
+> 14 0 23 3922 G 3965 5804
+> 15 0 23 3922 G 3966 5804
+> 14 0 24 3922 G 3966 5805
+> 15 0 24 3922 G 4092 5805
+> 14 0 23 3922 G 4025 5806
+> 15 0 23 3922 G 4026 5806
+> 14 0 24 3922 G 4026 5807
+> 15 0 24 3922 G 4092 5807
+> 14 0 23 3922 G 4085 5808
+> 15 0 23 3922 G 4086 5808
+> 14 0 24 3922 G 4086 5809
+> 15 0 24 3922 G 4092 5809
+> 14 0 23 3922 G 4007 5810
+> 15 0 23 3922 G 4008 5810
+> 14 0 24 3922 G 4008 5811
+> 15 0 24 3922 G 4092 5811
+> 14 0 23 3922 G 4067 5812
+> 15 0 23 3922 G 4068 5812
+> 14 0 24 3922 G 4068 5813
+> 15 0 24 3922 G 4092 5813
+> 14 0 23 3922 G 3923 5814
+> 15 0 23 3922 G 3924 5814
+> 14 0 24 3922 G 3924 5815
+> 15 0 24 3922 G 4092 5815
+> 14 0 23 3922 G 3947 5816
+> 15 0 23 3922 G 3948 5816
+> 14 0 24 3922 G 3948 5817
+> 15 0 24 3922 G 4092 5817
+> 14 0 23 3922 G 3950 5818
+> 15 0 23 3922 G 3951 5818
+> 14 0 24 3922 G 3951 5819
+> 15 0 24 3922 G 4092 5819
+> 14 0 23 3922 G 4010 5820
+> 15 0 23 3922 G 4011 5820
+> 14 0 24 3922 G 4011 5821
+> 15 0 24 3922 G 4092 5821
+> 14 0 23 3922 G 4070 5822
+> 15 0 23 3922 G 4071 5822
+> 14 0 24 3922 G 4071 5823
+> 15 0 24 3922 G 4092 5823
+> 14 0 23 3922 G 3992 5824
+> 15 0 23 3922 G 3993 5824
+> 14 0 24 3922 G 3993 5825
+> 15 0 24 3922 G 4092 5825
+> 14 0 23 3922 G 4052 5826
+> 15 0 23 3922 G 4053 5826
+> 14 0 24 3922 G 4053 5827
+> 15 0 24 3922 G 4092 5827
+> 14 0 23 3922 G 3974 5828
+> 15 0 23 3922 G 3975 5828
+> 14 0 24 3922 G 3975 5829
+> 15 0 24 3922 G 4092 5829
+> 14 0 23 3922 G 4034 5830
+> 15 0 23 3922 G 4035 5830
+> 14 0 24 3922 G 4035 5831
+> 15 0 24 3922 G 4092 5831
+> 14 0 23 3922 G 3932 5832
+> 15 0 23 3922 G 3933 5832
+> 14 0 24 3922 G 3933 5833
+> 15 0 24 3922 G 4092 5833
+> 14 0 23 3922 G 3959 5834
+> 15 0 23 3922 G 3960 5834
+> 14 0 24 3922 G 3960 5835
+> 15 0 24 3922 G 4092 5835
+> 14 0 23 3922 G 4019 5836
+> 15 0 23 3922 G 4020 5836
+> 14 0 24 3922 G 4020 5837
+> 15 0 24 3922 G 4092 5837
+> 14 0 23 3922 G 4079 5838
+> 15 0 23 3922 G 4080 5838
+> 14 0 24 3922 G 4080 5839
+> 15 0 24 3922 G 4092 5839
+> 14 0 23 3922 G 4001 5840
+> 15 0 23 3922 G 4002 5840
+> 14 0 24 3922 G 4002 5841
+> 15 0 24 3922 G 4092 5841
+> 14 0 23 3922 G 4061 5842
+> 15 0 23 3922 G 4062 5842
+> 14 0 24 3922 G 4062 5843
+> 15 0 24 3922 G 4092 5843
+> 14 0 23 3922 G 3941 5844
+> 15 0 23 3922 G 3942 5844
+> 14 0 24 3922 G 3942 5845
+> 15 0 24 3922 G 4092 5845
+> 14 0 23 3922 G 3986 5846
+> 15 0 23 3922 G 3987 5846
+> 14 0 24 3922 G 3987 5847
+> 15 0 24 3922 G 4092 5847
+> 14 0 23 3922 G 4046 5848
+> 15 0 23 3922 G 4047 5848
+> 14 0 24 3922 G 4047 5849
+> 15 0 24 3922 G 4092 5849
+> 14 0 23 3922 G 3968 5850
+> 15 0 23 3922 G 3969 5850
+> 14 0 24 3922 G 3969 5851
+> 15 0 24 3922 G 4092 5851
+> 14 0 23 3922 G 4028 5852
+> 15 0 23 3922 G 4029 5852
+> 14 0 24 3922 G 4029 5853
+> 15 0 24 3922 G 4092 5853
+> 14 0 23 3922 G 4088 5854
+> 15 0 23 3922 G 4089 5854
+> 14 0 24 3922 G 4089 5855
+> 15 0 24 3922 G 4092 5855
+> 14 0 23 3922 G 3926 5856
+> 15 0 23 3922 G 3927 5856
+> 14 0 24 3922 G 3927 5857
+> 15 0 24 3922 G 4092 5857
+> 14 0 23 3922 G 3953 5858
+> 15 0 23 3922 G 3954 5858
+> 14 0 24 3922 G 3954 5859
+> 15 0 24 3922 G 4092 5859
+> 14 0 23 3922 G 4013 5860
+> 15 0 23 3922 G 4014 5860
+> 14 0 24 3922 G 4014 5861
+> 15 0 24 3922 G 4092 5861
+> 14 0 23 3922 G 4073 5862
+> 15 0 23 3922 G 4074 5862
+> 14 0 24 3922 G 4074 5863
+> 15 0 24 3922 G 4092 5863
+> 14 0 23 3922 G 3995 5864
+> 15 0 23 3922 G 3996 5864
+> 14 0 24 3922 G 3996 5865
+> 15 0 24 3922 G 4092 5865
+> 14 0 23 3922 G 4055 5866
+> 15 0 23 3922 G 4056 5866
+> 14 0 24 3922 G 4056 5867
+> 15 0 24 3922 G 4092 5867
+> 14 0 23 3922 G 3977 5868
+> 15 0 23 3922 G 3978 5868
+> 14 0 24 3922 G 3978 5869
+> 15 0 24 3922 G 4092 5869
+> 14 0 23 3922 G 4037 5870
+> 15 0 23 3922 G 4038 5870
+> 14 0 24 3922 G 4038 5871
+> 15 0 24 3922 G 4092 5871
+> 14 0 23 3922 G 3935 5872
+> 15 0 23 3922 G 3936 5872
+> 14 0 24 3922 G 3936 5873
+> 15 0 24 3922 G 4092 5873
+> 14 0 23 3922 G 3980 5874
+> 15 0 23 3922 G 3981 5874
+> 14 0 24 3922 G 3981 5875
+> 15 0 24 3922 G 4092 5875
+> 14 0 23 3922 G 4040 5876
+> 15 0 23 3922 G 4041 5876
+> 14 0 24 3922 G 4041 5877
+> 15 0 24 3922 G 4092 5877
+> 14 0 23 3922 G 3962 5878
+> 15 0 23 3922 G 3963 5878
+> 14 0 24 3922 G 3963 5879
+> 15 0 24 3922 G 4092 5879
+> 14 0 23 3922 G 4022 5880
+> 15 0 23 3922 G 4023 5880
+> 14 0 24 3922 G 4023 5881
+> 15 0 24 3922 G 4092 5881
+> 14 0 23 3922 G 4082 5882
+> 15 0 23 3922 G 4083 5882
+> 14 0 24 3922 G 4083 5883
+> 15 0 24 3922 G 4092 5883
+> 14 0 23 3922 G 4004 5884
+> 15 0 23 3922 G 4005 5884
+> 14 0 24 3922 G 4005 5885
+> 15 0 24 3922 G 4092 5885
+> 14 0 23 3922 G 4064 5886
+> 15 0 23 3922 G 4065 5886
+> 14 0 24 3922 G 4065 5887
+> 15 0 24 3922 G 4092 5887
+> 14 0 23 3922 G 3944 5888
+> 15 0 23 3922 G 3945 5888
+> 14 0 24 3922 G 3945 5889
+> 15 0 24 3922 G 4092 5889
+> 14 0 23 4248 G 4273 5890
+> 15 0 23 4248 G 4274 5890
+> 14 0 24 4248 G 4274 5891
+> 15 0 24 4248 G 4385 5891
+> 14 0 24 4248 G 4385 5892
+> 15 0 24 4248 G 4281 5892
+> 14 0 25 4248 G 4281 5893
+> 15 0 25 4248 G 4279 5893
+> 14 0 24 4248 G 4385 5894
+> 15 0 24 4248 G 4311 5894
+> 14 0 25 4248 G 4311 5895
+> 15 0 25 4248 G 4309 5895
+> 14 0 24 4248 G 4385 5896
+> 15 0 24 4248 G 4341 5896
+> 14 0 25 4248 G 4341 5897
+> 15 0 25 4248 G 4339 5897
+> 14 0 24 4248 G 4385 5898
+> 15 0 24 4248 G 4371 5898
+> 14 0 25 4248 G 4371 5899
+> 15 0 25 4248 G 4369 5899
+> 14 0 24 4248 G 4385 5900
+> 15 0 24 4248 G 4293 5900
+> 14 0 25 4248 G 4293 5901
+> 15 0 25 4248 G 4291 5901
+> 14 0 24 4248 G 4385 5902
+> 15 0 24 4248 G 4323 5902
+> 14 0 25 4248 G 4323 5903
+> 15 0 25 4248 G 4321 5903
+> 14 0 24 4248 G 4385 5904
+> 15 0 24 4248 G 4353 5904
+> 14 0 25 4248 G 4353 5905
+> 15 0 25 4248 G 4351 5905
+> 14 0 24 4248 G 4385 5906
+> 15 0 24 4248 G 4383 5906
+> 14 0 25 4248 G 4383 5907
+> 15 0 25 4248 G 4381 5907
+> 14 0 24 4248 G 4385 5908
+> 15 0 24 4248 G 4305 5908
+> 14 0 25 4248 G 4305 5909
+> 15 0 25 4248 G 4303 5909
+> 14 0 24 4248 G 4385 5910
+> 15 0 24 4248 G 4335 5910
+> 14 0 25 4248 G 4335 5911
+> 15 0 25 4248 G 4333 5911
+> 14 0 24 4248 G 4385 5912
+> 15 0 24 4248 G 4365 5912
+> 14 0 25 4248 G 4365 5913
+> 15 0 25 4248 G 4363 5913
+> 14 0 24 4248 G 4385 5914
+> 15 0 24 4248 G 4260 5914
+> 14 0 25 4248 G 4260 5915
+> 15 0 25 4248 G 4258 5915
+> 14 0 24 4248 G 4385 5916
+> 15 0 24 4248 G 4272 5916
+> 14 0 25 4248 G 4272 5917
+> 15 0 25 4248 G 4270 5917
+> 14 0 24 4248 G 4385 5918
+> 15 0 24 4248 G 4278 5918
+> 14 0 25 4248 G 4278 5919
+> 15 0 25 4248 G 4276 5919
+> 14 0 24 4248 G 4385 5920
+> 15 0 24 4248 G 4308 5920
+> 14 0 25 4248 G 4308 5921
+> 15 0 25 4248 G 4306 5921
+> 14 0 24 4248 G 4385 5922
+> 15 0 24 4248 G 4338 5922
+> 14 0 25 4248 G 4338 5923
+> 15 0 25 4248 G 4336 5923
+> 14 0 24 4248 G 4385 5924
+> 15 0 24 4248 G 4368 5924
+> 14 0 25 4248 G 4368 5925
+> 15 0 25 4248 G 4366 5925
+> 14 0 24 4248 G 4385 5926
+> 15 0 24 4248 G 4290 5926
+> 14 0 25 4248 G 4290 5927
+> 15 0 25 4248 G 4288 5927
+> 14 0 24 4248 G 4385 5928
+> 15 0 24 4248 G 4320 5928
+> 14 0 25 4248 G 4320 5929
+> 15 0 25 4248 G 4318 5929
+> 14 0 24 4248 G 4385 5930
+> 15 0 24 4248 G 4350 5930
+> 14 0 25 4248 G 4350 5931
+> 15 0 25 4248 G 4348 5931
+> 14 0 24 4248 G 4385 5932
+> 15 0 24 4248 G 4380 5932
+> 14 0 25 4248 G 4380 5933
+> 15 0 25 4248 G 4378 5933
+> 14 0 24 4248 G 4385 5934
+> 15 0 24 4248 G 4302 5934
+> 14 0 25 4248 G 4302 5935
+> 15 0 25 4248 G 4300 5935
+> 14 0 24 4248 G 4385 5936
+> 15 0 24 4248 G 4332 5936
+> 14 0 25 4248 G 4332 5937
+> 15 0 25 4248 G 4330 5937
+> 14 0 24 4248 G 4385 5938
+> 15 0 24 4248 G 4362 5938
+> 14 0 25 4248 G 4362 5939
+> 15 0 25 4248 G 4360 5939
+> 14 0 24 4248 G 4385 5940
+> 15 0 24 4248 G 4257 5940
+> 14 0 25 4248 G 4257 5941
+> 15 0 25 4248 G 4255 5941
+> 14 0 24 4248 G 4385 5942
+> 15 0 24 4248 G 4269 5942
+> 14 0 25 4248 G 4269 5943
+> 15 0 25 4248 G 4267 5943
+> 14 0 26 4248 G 4385 5944
+> 15 0 26 4248 G 4384 5944
+> 14 0 24 4248 G 4385 5945
+> 15 0 24 4248 G 4287 5945
+> 14 0 25 4248 G 4287 5946
+> 15 0 25 4248 G 4285 5946
+> 14 0 24 4248 G 4385 5947
+> 15 0 24 4248 G 4317 5947
+> 14 0 25 4248 G 4317 5948
+> 15 0 25 4248 G 4315 5948
+> 14 0 24 4248 G 4385 5949
+> 15 0 24 4248 G 4347 5949
+> 14 0 25 4248 G 4347 5950
+> 15 0 25 4248 G 4345 5950
+> 14 0 24 4248 G 4385 5951
+> 15 0 24 4248 G 4377 5951
+> 14 0 25 4248 G 4377 5952
+> 15 0 25 4248 G 4375 5952
+> 14 0 24 4248 G 4385 5953
+> 15 0 24 4248 G 4299 5953
+> 14 0 25 4248 G 4299 5954
+> 15 0 25 4248 G 4297 5954
+> 14 0 24 4248 G 4385 5955
+> 15 0 24 4248 G 4329 5955
+> 14 0 25 4248 G 4329 5956
+> 15 0 25 4248 G 4327 5956
+> 14 0 24 4248 G 4385 5957
+> 15 0 24 4248 G 4359 5957
+> 14 0 25 4248 G 4359 5958
+> 15 0 25 4248 G 4357 5958
+> 14 0 24 4248 G 4385 5959
+> 15 0 24 4248 G 4254 5959
+> 14 0 25 4248 G 4254 5960
+> 15 0 25 4248 G 4252 5960
+> 14 0 24 4248 G 4385 5961
+> 15 0 24 4248 G 4266 5961
+> 14 0 25 4248 G 4266 5962
+> 15 0 25 4248 G 4264 5962
+> 14 0 24 4248 G 4385 5963
+> 15 0 24 4248 G 4284 5963
+> 14 0 25 4248 G 4284 5964
+> 15 0 25 4248 G 4282 5964
+> 14 0 24 4248 G 4385 5965
+> 15 0 24 4248 G 4314 5965
+> 14 0 25 4248 G 4314 5966
+> 15 0 25 4248 G 4312 5966
+> 14 0 24 4248 G 4385 5967
+> 15 0 24 4248 G 4344 5967
+> 14 0 25 4248 G 4344 5968
+> 15 0 25 4248 G 4342 5968
+> 14 0 24 4248 G 4385 5969
+> 15 0 24 4248 G 4374 5969
+> 14 0 25 4248 G 4374 5970
+> 15 0 25 4248 G 4372 5970
+> 14 0 24 4248 G 4385 5971
+> 15 0 24 4248 G 4296 5971
+> 14 0 25 4248 G 4296 5972
+> 15 0 25 4248 G 4294 5972
+> 14 0 24 4248 G 4385 5973
+> 15 0 24 4248 G 4326 5973
+> 14 0 25 4248 G 4326 5974
+> 15 0 25 4248 G 4324 5974
+> 14 0 24 4248 G 4385 5975
+> 15 0 24 4248 G 4356 5975
+> 14 0 25 4248 G 4356 5976
+> 15 0 25 4248 G 4354 5976
+> 14 0 24 4248 G 4385 5977
+> 15 0 24 4248 G 4251 5977
+> 14 0 25 4248 G 4251 5978
+> 15 0 25 4248 G 4249 5978
+> 14 0 24 4248 G 4385 5979
+> 15 0 24 4248 G 4263 5979
+> 14 0 25 4248 G 4263 5980
+> 15 0 25 4248 G 4261 5980
+> 14 0 23 4248 G 4279 5981
+> 15 0 23 4248 G 4280 5981
+> 14 0 24 4248 G 4280 5982
+> 15 0 24 4248 G 4385 5982
+> 14 0 24 4248 G 4385 5983
+> 15 0 24 4248 G 4275 5983
+> 14 0 25 4248 G 4275 5984
+> 15 0 25 4248 G 4273 5984
+> 14 0 23 4248 G 4309 5985
+> 15 0 23 4248 G 4310 5985
+> 14 0 24 4248 G 4310 5986
+> 15 0 24 4248 G 4385 5986
+> 14 0 23 4248 G 4339 5987
+> 15 0 23 4248 G 4340 5987
+> 14 0 24 4248 G 4340 5988
+> 15 0 24 4248 G 4385 5988
+> 14 0 23 4248 G 4369 5989
+> 15 0 23 4248 G 4370 5989
+> 14 0 24 4248 G 4370 5990
+> 15 0 24 4248 G 4385 5990
+> 14 0 23 4248 G 4291 5991
+> 15 0 23 4248 G 4292 5991
+> 14 0 24 4248 G 4292 5992
+> 15 0 24 4248 G 4385 5992
+> 14 0 23 4248 G 4321 5993
+> 15 0 23 4248 G 4322 5993
+> 14 0 24 4248 G 4322 5994
+> 15 0 24 4248 G 4385 5994
+> 14 0 23 4248 G 4351 5995
+> 15 0 23 4248 G 4352 5995
+> 14 0 24 4248 G 4352 5996
+> 15 0 24 4248 G 4385 5996
+> 14 0 23 4248 G 4381 5997
+> 15 0 23 4248 G 4382 5997
+> 14 0 24 4248 G 4382 5998
+> 15 0 24 4248 G 4385 5998
+> 14 0 23 4248 G 4303 5999
+> 15 0 23 4248 G 4304 5999
+> 14 0 24 4248 G 4304 6000
+> 15 0 24 4248 G 4385 6000
+> 14 0 23 4248 G 4333 6001
+> 15 0 23 4248 G 4334 6001
+> 14 0 24 4248 G 4334 6002
+> 15 0 24 4248 G 4385 6002
+> 14 0 23 4248 G 4363 6003
+> 15 0 23 4248 G 4364 6003
+> 14 0 24 4248 G 4364 6004
+> 15 0 24 4248 G 4385 6004
+> 14 0 23 4248 G 4258 6005
+> 15 0 23 4248 G 4259 6005
+> 14 0 24 4248 G 4259 6006
+> 15 0 24 4248 G 4385 6006
+> 14 0 23 4248 G 4270 6007
+> 15 0 23 4248 G 4271 6007
+> 14 0 24 4248 G 4271 6008
+> 15 0 24 4248 G 4385 6008
+> 14 0 23 4248 G 4276 6009
+> 15 0 23 4248 G 4277 6009
+> 14 0 24 4248 G 4277 6010
+> 15 0 24 4248 G 4385 6010
+> 14 0 23 4248 G 4306 6011
+> 15 0 23 4248 G 4307 6011
+> 14 0 24 4248 G 4307 6012
+> 15 0 24 4248 G 4385 6012
+> 14 0 23 4248 G 4336 6013
+> 15 0 23 4248 G 4337 6013
+> 14 0 24 4248 G 4337 6014
+> 15 0 24 4248 G 4385 6014
+> 14 0 23 4248 G 4366 6015
+> 15 0 23 4248 G 4367 6015
+> 14 0 24 4248 G 4367 6016
+> 15 0 24 4248 G 4385 6016
+> 14 0 23 4248 G 4288 6017
+> 15 0 23 4248 G 4289 6017
+> 14 0 24 4248 G 4289 6018
+> 15 0 24 4248 G 4385 6018
+> 14 0 23 4248 G 4318 6019
+> 15 0 23 4248 G 4319 6019
+> 14 0 24 4248 G 4319 6020
+> 15 0 24 4248 G 4385 6020
+> 14 0 23 4248 G 4348 6021
+> 15 0 23 4248 G 4349 6021
+> 14 0 24 4248 G 4349 6022
+> 15 0 24 4248 G 4385 6022
+> 14 0 23 4248 G 4378 6023
+> 15 0 23 4248 G 4379 6023
+> 14 0 24 4248 G 4379 6024
+> 15 0 24 4248 G 4385 6024
+> 14 0 23 4248 G 4300 6025
+> 15 0 23 4248 G 4301 6025
+> 14 0 24 4248 G 4301 6026
+> 15 0 24 4248 G 4385 6026
+> 14 0 23 4248 G 4330 6027
+> 15 0 23 4248 G 4331 6027
+> 14 0 24 4248 G 4331 6028
+> 15 0 24 4248 G 4385 6028
+> 14 0 23 4248 G 4360 6029
+> 15 0 23 4248 G 4361 6029
+> 14 0 24 4248 G 4361 6030
+> 15 0 24 4248 G 4385 6030
+> 14 0 23 4248 G 4255 6031
+> 15 0 23 4248 G 4256 6031
+> 14 0 24 4248 G 4256 6032
+> 15 0 24 4248 G 4385 6032
+> 14 0 23 4248 G 4267 6033
+> 15 0 23 4248 G 4268 6033
+> 14 0 24 4248 G 4268 6034
+> 15 0 24 4248 G 4385 6034
+> 14 0 23 4248 G 4285 6035
+> 15 0 23 4248 G 4286 6035
+> 14 0 24 4248 G 4286 6036
+> 15 0 24 4248 G 4385 6036
+> 14 0 23 4248 G 4315 6037
+> 15 0 23 4248 G 4316 6037
+> 14 0 24 4248 G 4316 6038
+> 15 0 24 4248 G 4385 6038
+> 14 0 23 4248 G 4345 6039
+> 15 0 23 4248 G 4346 6039
+> 14 0 24 4248 G 4346 6040
+> 15 0 24 4248 G 4385 6040
+> 14 0 23 4248 G 4375 6041
+> 15 0 23 4248 G 4376 6041
+> 14 0 24 4248 G 4376 6042
+> 15 0 24 4248 G 4385 6042
+> 14 0 23 4248 G 4297 6043
+> 15 0 23 4248 G 4298 6043
+> 14 0 24 4248 G 4298 6044
+> 15 0 24 4248 G 4385 6044
+> 14 0 23 4248 G 4327 6045
+> 15 0 23 4248 G 4328 6045
+> 14 0 24 4248 G 4328 6046
+> 15 0 24 4248 G 4385 6046
+> 14 0 23 4248 G 4357 6047
+> 15 0 23 4248 G 4358 6047
+> 14 0 24 4248 G 4358 6048
+> 15 0 24 4248 G 4385 6048
+> 14 0 23 4248 G 4252 6049
+> 15 0 23 4248 G 4253 6049
+> 14 0 24 4248 G 4253 6050
+> 15 0 24 4248 G 4385 6050
+> 14 0 23 4248 G 4264 6051
+> 15 0 23 4248 G 4265 6051
+> 14 0 24 4248 G 4265 6052
+> 15 0 24 4248 G 4385 6052
+> 14 0 23 4248 G 4282 6053
+> 15 0 23 4248 G 4283 6053
+> 14 0 24 4248 G 4283 6054
+> 15 0 24 4248 G 4385 6054
+> 14 0 23 4248 G 4312 6055
+> 15 0 23 4248 G 4313 6055
+> 14 0 24 4248 G 4313 6056
+> 15 0 24 4248 G 4385 6056
+> 14 0 23 4248 G 4342 6057
+> 15 0 23 4248 G 4343 6057
+> 14 0 24 4248 G 4343 6058
+> 15 0 24 4248 G 4385 6058
+> 14 0 23 4248 G 4372 6059
+> 15 0 23 4248 G 4373 6059
+> 14 0 24 4248 G 4373 6060
+> 15 0 24 4248 G 4385 6060
+> 14 0 23 4248 G 4294 6061
+> 15 0 23 4248 G 4295 6061
+> 14 0 24 4248 G 4295 6062
+> 15 0 24 4248 G 4385 6062
+> 14 0 23 4248 G 4324 6063
+> 15 0 23 4248 G 4325 6063
+> 14 0 24 4248 G 4325 6064
+> 15 0 24 4248 G 4385 6064
+> 14 0 23 4248 G 4354 6065
+> 15 0 23 4248 G 4355 6065
+> 14 0 24 4248 G 4355 6066
+> 15 0 24 4248 G 4385 6066
+> 14 0 23 4248 G 4249 6067
+> 15 0 23 4248 G 4250 6067
+> 14 0 24 4248 G 4250 6068
+> 15 0 24 4248 G 4385 6068
+> 14 0 23 4248 G 4261 6069
+> 15 0 23 4248 G 4262 6069
+> 14 0 24 4248 G 4262 6070
+> 15 0 24 4248 G 4385 6070
+> 14 0 23 4094 G 4095 6071
+> 15 0 23 4094 G 4096 6071
+> 14 0 24 4094 G 4096 6072
+> 15 0 24 4094 G 4246 6072
+> 14 0 24 4094 G 4246 6073
+> 15 0 24 4094 G 4109 6073
+> 14 0 25 4094 G 4109 6074
+> 15 0 25 4094 G 4107 6074
+> 14 0 24 4094 G 4246 6075
+> 15 0 24 4094 G 4121 6075
+> 14 0 25 4094 G 4121 6076
+> 15 0 25 4094 G 4119 6076
+> 14 0 24 4094 G 4246 6077
+> 15 0 24 4094 G 4130 6077
+> 14 0 25 4094 G 4130 6078
+> 15 0 25 4094 G 4128 6078
+> 14 0 24 4094 G 4246 6079
+> 15 0 24 4094 G 4160 6079
+> 14 0 25 4094 G 4160 6080
+> 15 0 25 4094 G 4158 6080
+> 14 0 24 4094 G 4246 6081
+> 15 0 24 4094 G 4190 6081
+> 14 0 25 4094 G 4190 6082
+> 15 0 25 4094 G 4188 6082
+> 14 0 24 4094 G 4246 6083
+> 15 0 24 4094 G 4220 6083
+> 14 0 25 4094 G 4220 6084
+> 15 0 25 4094 G 4218 6084
+> 14 0 24 4094 G 4246 6085
+> 15 0 24 4094 G 4142 6085
+> 14 0 25 4094 G 4142 6086
+> 15 0 25 4094 G 4140 6086
+> 14 0 24 4094 G 4246 6087
+> 15 0 24 4094 G 4172 6087
+> 14 0 25 4094 G 4172 6088
+> 15 0 25 4094 G 4170 6088
+> 14 0 24 4094 G 4246 6089
+> 15 0 24 4094 G 4202 6089
+> 14 0 25 4094 G 4202 6090
+> 15 0 25 4094 G 4200 6090
+> 14 0 24 4094 G 4246 6091
+> 15 0 24 4094 G 4232 6091
+> 14 0 25 4094 G 4232 6092
+> 15 0 25 4094 G 4230 6092
+> 14 0 24 4094 G 4246 6093
+> 15 0 24 4094 G 4106 6093
+> 14 0 25 4094 G 4106 6094
+> 15 0 25 4094 G 4104 6094
+> 14 0 24 4094 G 4246 6095
+> 15 0 24 4094 G 4118 6095
+> 14 0 25 4094 G 4118 6096
+> 15 0 25 4094 G 4116 6096
+> 14 0 24 4094 G 4246 6097
+> 15 0 24 4094 G 4127 6097
+> 14 0 25 4094 G 4127 6098
+> 15 0 25 4094 G 4125 6098
+> 14 0 24 4094 G 4246 6099
+> 15 0 24 4094 G 4157 6099
+> 14 0 25 4094 G 4157 6100
+> 15 0 25 4094 G 4155 6100
+> 14 0 24 4094 G 4246 6101
+> 15 0 24 4094 G 4187 6101
+> 14 0 25 4094 G 4187 6102
+> 15 0 25 4094 G 4185 6102
+> 14 0 24 4094 G 4246 6103
+> 15 0 24 4094 G 4217 6103
+> 14 0 25 4094 G 4217 6104
+> 15 0 25 4094 G 4215 6104
+> 14 0 24 4094 G 4246 6105
+> 15 0 24 4094 G 4139 6105
+> 14 0 25 4094 G 4139 6106
+> 15 0 25 4094 G 4137 6106
+> 14 0 24 4094 G 4246 6107
+> 15 0 24 4094 G 4169 6107
+> 14 0 25 4094 G 4169 6108
+> 15 0 25 4094 G 4167 6108
+> 14 0 24 4094 G 4246 6109
+> 15 0 24 4094 G 4199 6109
+> 14 0 25 4094 G 4199 6110
+> 15 0 25 4094 G 4197 6110
+> 14 0 24 4094 G 4246 6111
+> 15 0 24 4094 G 4229 6111
+> 14 0 25 4094 G 4229 6112
+> 15 0 25 4094 G 4227 6112
+> 14 0 24 4094 G 4246 6113
+> 15 0 24 4094 G 4151 6113
+> 14 0 25 4094 G 4151 6114
+> 15 0 25 4094 G 4149 6114
+> 14 0 24 4094 G 4246 6115
+> 15 0 24 4094 G 4181 6115
+> 14 0 25 4094 G 4181 6116
+> 15 0 25 4094 G 4179 6116
+> 14 0 24 4094 G 4246 6117
+> 15 0 24 4094 G 4211 6117
+> 14 0 25 4094 G 4211 6118
+> 15 0 25 4094 G 4209 6118
+> 14 0 24 4094 G 4246 6119
+> 15 0 24 4094 G 4241 6119
+> 14 0 25 4094 G 4241 6120
+> 15 0 25 4094 G 4239 6120
+> 14 0 24 4094 G 4246 6121
+> 15 0 24 4094 G 4103 6121
+> 14 0 25 4094 G 4103 6122
+> 15 0 25 4094 G 4101 6122
+> 14 0 24 4094 G 4246 6123
+> 15 0 24 4094 G 4115 6123
+> 14 0 25 4094 G 4115 6124
+> 15 0 25 4094 G 4113 6124
+> 14 0 24 4094 G 4246 6125
+> 15 0 24 4094 G 4124 6125
+> 14 0 25 4094 G 4124 6126
+> 15 0 25 4094 G 4122 6126
+> 14 0 26 4094 G 4246 6127
+> 15 0 26 4094 G 4245 6127
+> 14 0 24 4094 G 4246 6128
+> 15 0 24 4094 G 4154 6128
+> 14 0 25 4094 G 4154 6129
+> 15 0 25 4094 G 4152 6129
+> 14 0 24 4094 G 4246 6130
+> 15 0 24 4094 G 4184 6130
+> 14 0 25 4094 G 4184 6131
+> 15 0 25 4094 G 4182 6131
+> 14 0 24 4094 G 4246 6132
+> 15 0 24 4094 G 4214 6132
+> 14 0 25 4094 G 4214 6133
+> 15 0 25 4094 G 4212 6133
+> 14 0 24 4094 G 4246 6134
+> 15 0 24 4094 G 4136 6134
+> 14 0 25 4094 G 4136 6135
+> 15 0 25 4094 G 4134 6135
+> 14 0 24 4094 G 4246 6136
+> 15 0 24 4094 G 4244 6136
+> 14 0 25 4094 G 4244 6137
+> 15 0 25 4094 G 4242 6137
+> 14 0 24 4094 G 4246 6138
+> 15 0 24 4094 G 4166 6138
+> 14 0 25 4094 G 4166 6139
+> 15 0 25 4094 G 4164 6139
+> 14 0 24 4094 G 4246 6140
+> 15 0 24 4094 G 4196 6140
+> 14 0 25 4094 G 4196 6141
+> 15 0 25 4094 G 4194 6141
+> 14 0 24 4094 G 4246 6142
+> 15 0 24 4094 G 4226 6142
+> 14 0 25 4094 G 4226 6143
+> 15 0 25 4094 G 4224 6143
+> 14 0 24 4094 G 4246 6144
+> 15 0 24 4094 G 4148 6144
+> 14 0 25 4094 G 4148 6145
+> 15 0 25 4094 G 4146 6145
+> 14 0 24 4094 G 4246 6146
+> 15 0 24 4094 G 4178 6146
+> 14 0 25 4094 G 4178 6147
+> 15 0 25 4094 G 4176 6147
+> 14 0 24 4094 G 4246 6148
+> 15 0 24 4094 G 4208 6148
+> 14 0 25 4094 G 4208 6149
+> 15 0 25 4094 G 4206 6149
+> 14 0 24 4094 G 4246 6150
+> 15 0 24 4094 G 4238 6150
+> 14 0 25 4094 G 4238 6151
+> 15 0 25 4094 G 4236 6151
+> 14 0 24 4094 G 4246 6152
+> 15 0 24 4094 G 4100 6152
+> 14 0 25 4094 G 4100 6153
+> 15 0 25 4094 G 4098 6153
+> 14 0 24 4094 G 4246 6154
+> 15 0 24 4094 G 4112 6154
+> 14 0 25 4094 G 4112 6155
+> 15 0 25 4094 G 4110 6155
+> 14 0 24 4094 G 4246 6156
+> 15 0 24 4094 G 4133 6156
+> 14 0 25 4094 G 4133 6157
+> 15 0 25 4094 G 4131 6157
+> 14 0 24 4094 G 4246 6158
+> 15 0 24 4094 G 4163 6158
+> 14 0 25 4094 G 4163 6159
+> 15 0 25 4094 G 4161 6159
+> 14 0 24 4094 G 4246 6160
+> 15 0 24 4094 G 4193 6160
+> 14 0 25 4094 G 4193 6161
+> 15 0 25 4094 G 4191 6161
+> 14 0 24 4094 G 4246 6162
+> 15 0 24 4094 G 4223 6162
+> 14 0 25 4094 G 4223 6163
+> 15 0 25 4094 G 4221 6163
+> 14 0 24 4094 G 4246 6164
+> 15 0 24 4094 G 4145 6164
+> 14 0 25 4094 G 4145 6165
+> 15 0 25 4094 G 4143 6165
+> 14 0 24 4094 G 4246 6166
+> 15 0 24 4094 G 4175 6166
+> 14 0 25 4094 G 4175 6167
+> 15 0 25 4094 G 4173 6167
+> 14 0 24 4094 G 4246 6168
+> 15 0 24 4094 G 4205 6168
+> 14 0 25 4094 G 4205 6169
+> 15 0 25 4094 G 4203 6169
+> 14 0 24 4094 G 4246 6170
+> 15 0 24 4094 G 4235 6170
+> 14 0 25 4094 G 4235 6171
+> 15 0 25 4094 G 4233 6171
+> 14 0 23 4094 G 4107 6172
+> 15 0 23 4094 G 4108 6172
+> 14 0 24 4094 G 4108 6173
+> 15 0 24 4094 G 4246 6173
+> 14 0 24 4094 G 4246 6174
+> 15 0 24 4094 G 4097 6174
+> 14 0 25 4094 G 4097 6175
+> 15 0 25 4094 G 4095 6175
+> 14 0 23 4094 G 4119 6176
+> 15 0 23 4094 G 4120 6176
+> 14 0 24 4094 G 4120 6177
+> 15 0 24 4094 G 4246 6177
+> 14 0 23 4094 G 4128 6178
+> 15 0 23 4094 G 4129 6178
+> 14 0 24 4094 G 4129 6179
+> 15 0 24 4094 G 4246 6179
+> 14 0 23 4094 G 4158 6180
+> 15 0 23 4094 G 4159 6180
+> 14 0 24 4094 G 4159 6181
+> 15 0 24 4094 G 4246 6181
+> 14 0 23 4094 G 4188 6182
+> 15 0 23 4094 G 4189 6182
+> 14 0 24 4094 G 4189 6183
+> 15 0 24 4094 G 4246 6183
+> 14 0 23 4094 G 4218 6184
+> 15 0 23 4094 G 4219 6184
+> 14 0 24 4094 G 4219 6185
+> 15 0 24 4094 G 4246 6185
+> 14 0 23 4094 G 4140 6186
+> 15 0 23 4094 G 4141 6186
+> 14 0 24 4094 G 4141 6187
+> 15 0 24 4094 G 4246 6187
+> 14 0 23 4094 G 4170 6188
+> 15 0 23 4094 G 4171 6188
+> 14 0 24 4094 G 4171 6189
+> 15 0 24 4094 G 4246 6189
+> 14 0 23 4094 G 4200 6190
+> 15 0 23 4094 G 4201 6190
+> 14 0 24 4094 G 4201 6191
+> 15 0 24 4094 G 4246 6191
+> 14 0 23 4094 G 4230 6192
+> 15 0 23 4094 G 4231 6192
+> 14 0 24 4094 G 4231 6193
+> 15 0 24 4094 G 4246 6193
+> 14 0 23 4094 G 4104 6194
+> 15 0 23 4094 G 4105 6194
+> 14 0 24 4094 G 4105 6195
+> 15 0 24 4094 G 4246 6195
+> 14 0 23 4094 G 4116 6196
+> 15 0 23 4094 G 4117 6196
+> 14 0 24 4094 G 4117 6197
+> 15 0 24 4094 G 4246 6197
+> 14 0 23 4094 G 4125 6198
+> 15 0 23 4094 G 4126 6198
+> 14 0 24 4094 G 4126 6199
+> 15 0 24 4094 G 4246 6199
+> 14 0 23 4094 G 4155 6200
+> 15 0 23 4094 G 4156 6200
+> 14 0 24 4094 G 4156 6201
+> 15 0 24 4094 G 4246 6201
+> 14 0 23 4094 G 4185 6202
+> 15 0 23 4094 G 4186 6202
+> 14 0 24 4094 G 4186 6203
+> 15 0 24 4094 G 4246 6203
+> 14 0 23 4094 G 4215 6204
+> 15 0 23 4094 G 4216 6204
+> 14 0 24 4094 G 4216 6205
+> 15 0 24 4094 G 4246 6205
+> 14 0 23 4094 G 4137 6206
+> 15 0 23 4094 G 4138 6206
+> 14 0 24 4094 G 4138 6207
+> 15 0 24 4094 G 4246 6207
+> 14 0 23 4094 G 4167 6208
+> 15 0 23 4094 G 4168 6208
+> 14 0 24 4094 G 4168 6209
+> 15 0 24 4094 G 4246 6209
+> 14 0 23 4094 G 4197 6210
+> 15 0 23 4094 G 4198 6210
+> 14 0 24 4094 G 4198 6211
+> 15 0 24 4094 G 4246 6211
+> 14 0 23 4094 G 4227 6212
+> 15 0 23 4094 G 4228 6212
+> 14 0 24 4094 G 4228 6213
+> 15 0 24 4094 G 4246 6213
+> 14 0 23 4094 G 4149 6214
+> 15 0 23 4094 G 4150 6214
+> 14 0 24 4094 G 4150 6215
+> 15 0 24 4094 G 4246 6215
+> 14 0 23 4094 G 4179 6216
+> 15 0 23 4094 G 4180 6216
+> 14 0 24 4094 G 4180 6217
+> 15 0 24 4094 G 4246 6217
+> 14 0 23 4094 G 4209 6218
+> 15 0 23 4094 G 4210 6218
+> 14 0 24 4094 G 4210 6219
+> 15 0 24 4094 G 4246 6219
+> 14 0 23 4094 G 4239 6220
+> 15 0 23 4094 G 4240 6220
+> 14 0 24 4094 G 4240 6221
+> 15 0 24 4094 G 4246 6221
+> 14 0 23 4094 G 4101 6222
+> 15 0 23 4094 G 4102 6222
+> 14 0 24 4094 G 4102 6223
+> 15 0 24 4094 G 4246 6223
+> 14 0 23 4094 G 4113 6224
+> 15 0 23 4094 G 4114 6224
+> 14 0 24 4094 G 4114 6225
+> 15 0 24 4094 G 4246 6225
+> 14 0 23 4094 G 4122 6226
+> 15 0 23 4094 G 4123 6226
+> 14 0 24 4094 G 4123 6227
+> 15 0 24 4094 G 4246 6227
+> 14 0 23 4094 G 4152 6228
+> 15 0 23 4094 G 4153 6228
+> 14 0 24 4094 G 4153 6229
+> 15 0 24 4094 G 4246 6229
+> 14 0 23 4094 G 4182 6230
+> 15 0 23 4094 G 4183 6230
+> 14 0 24 4094 G 4183 6231
+> 15 0 24 4094 G 4246 6231
+> 14 0 23 4094 G 4212 6232
+> 15 0 23 4094 G 4213 6232
+> 14 0 24 4094 G 4213 6233
+> 15 0 24 4094 G 4246 6233
+> 14 0 23 4094 G 4134 6234
+> 15 0 23 4094 G 4135 6234
+> 14 0 24 4094 G 4135 6235
+> 15 0 24 4094 G 4246 6235
+> 14 0 23 4094 G 4242 6236
+> 15 0 23 4094 G 4243 6236
+> 14 0 24 4094 G 4243 6237
+> 15 0 24 4094 G 4246 6237
+> 14 0 23 4094 G 4164 6238
+> 15 0 23 4094 G 4165 6238
+> 14 0 24 4094 G 4165 6239
+> 15 0 24 4094 G 4246 6239
+> 14 0 23 4094 G 4194 6240
+> 15 0 23 4094 G 4195 6240
+> 14 0 24 4094 G 4195 6241
+> 15 0 24 4094 G 4246 6241
+> 14 0 23 4094 G 4224 6242
+> 15 0 23 4094 G 4225 6242
+> 14 0 24 4094 G 4225 6243
+> 15 0 24 4094 G 4246 6243
+> 14 0 23 4094 G 4146 6244
+> 15 0 23 4094 G 4147 6244
+> 14 0 24 4094 G 4147 6245
+> 15 0 24 4094 G 4246 6245
+> 14 0 23 4094 G 4176 6246
+> 15 0 23 4094 G 4177 6246
+> 14 0 24 4094 G 4177 6247
+> 15 0 24 4094 G 4246 6247
+> 14 0 23 4094 G 4206 6248
+> 15 0 23 4094 G 4207 6248
+> 14 0 24 4094 G 4207 6249
+> 15 0 24 4094 G 4246 6249
+> 14 0 23 4094 G 4236 6250
+> 15 0 23 4094 G 4237 6250
+> 14 0 24 4094 G 4237 6251
+> 15 0 24 4094 G 4246 6251
+> 14 0 23 4094 G 4098 6252
+> 15 0 23 4094 G 4099 6252
+> 14 0 24 4094 G 4099 6253
+> 15 0 24 4094 G 4246 6253
+> 14 0 23 4094 G 4110 6254
+> 15 0 23 4094 G 4111 6254
+> 14 0 24 4094 G 4111 6255
+> 15 0 24 4094 G 4246 6255
+> 14 0 23 4094 G 4131 6256
+> 15 0 23 4094 G 4132 6256
+> 14 0 24 4094 G 4132 6257
+> 15 0 24 4094 G 4246 6257
+> 14 0 23 4094 G 4161 6258
+> 15 0 23 4094 G 4162 6258
+> 14 0 24 4094 G 4162 6259
+> 15 0 24 4094 G 4246 6259
+> 14 0 23 4094 G 4191 6260
+> 15 0 23 4094 G 4192 6260
+> 14 0 24 4094 G 4192 6261
+> 15 0 24 4094 G 4246 6261
+> 14 0 23 4094 G 4221 6262
+> 15 0 23 4094 G 4222 6262
+> 14 0 24 4094 G 4222 6263
+> 15 0 24 4094 G 4246 6263
+> 14 0 23 4094 G 4143 6264
+> 15 0 23 4094 G 4144 6264
+> 14 0 24 4094 G 4144 6265
+> 15 0 24 4094 G 4246 6265
+> 14 0 23 4094 G 4173 6266
+> 15 0 23 4094 G 4174 6266
+> 14 0 24 4094 G 4174 6267
+> 15 0 24 4094 G 4246 6267
+> 14 0 23 4094 G 4203 6268
+> 15 0 23 4094 G 4204 6268
+> 14 0 24 4094 G 4204 6269
+> 15 0 24 4094 G 4246 6269
+> 14 0 23 4094 G 4233 6270
+> 15 0 23 4094 G 4234 6270
+> 14 0 24 4094 G 4234 6271
+> 15 0 24 4094 G 4246 6271
+> 14 0 20 3921 G 4091 6272
+> 15 0 20 3921 G 4093 6272
+> 14 0 22 3921 G 4093 6273
+> 15 0 22 3921 G 4388 6273
+> 14 0 21 3921 G 4093 6274
+> 15 0 21 3921 G 4386 6274
+> 14 0 22 3921 G 4386 6275
+> 15 0 22 3921 G 4384 6275
+> 14 0 21 3921 G 4093 6276
+> 15 0 21 3921 G 4247 6276
+> 14 0 22 3921 G 4247 6277
+> 15 0 22 3921 G 4245 6277
+> 14 0 20 3921 G 4388 6278
+> 15 0 20 3921 G 4386 6278
+> 14 0 20 3921 G 4388 6279
+> 15 0 20 3921 G 4247 6279
+> 14 0 21 3921 G 4386 6280
+> 15 0 21 3921 G 4247 6280
+> 4 33 0 2 3 ROUTER-LINK
+> 14 0 33 0 G 10 6281
+> 15 0 33 0 G 4797 6281
+> 4 34 0 3 12 LINK-ROUTER
+> 14 0 34 0 G 4797 6282
+> 15 0 34 0 G 4796 6282
+> 14 0 33 0 G 5 6283
+> 15 0 33 0 G 3920 6283
+> 14 0 34 0 G 3920 6284
+> 15 0 34 0 G 3919 6284
+> 14 0 33 0 G 8 6285
+> 15 0 33 0 G 868 6285
+> 14 0 34 0 G 868 6286
+> 15 0 34 0 G 867 6286
+> 14 0 33 0 G 3 6287
+> 15 0 33 0 G 3414 6287
+> 14 0 34 0 G 3414 6288
+> 15 0 34 0 G 3413 6288
+> 14 0 33 0 G 4 6289
+> 15 0 33 0 G 2348 6289
+> 14 0 34 0 G 2348 6290
+> 15 0 34 0 G 2347 6290
+> 14 0 33 0 G 7 6291
+> 15 0 33 0 G 498 6291
+> 14 0 34 0 G 498 6292
+> 15 0 34 0 G 497 6292
+> 14 0 33 0 G 6 6293
+> 15 0 33 0 G 1605 6293
+> 14 0 34 0 G 1605 6294
+> 15 0 34 0 G 1604 6294
+> 14 0 33 0 G 2 6295
+> 15 0 33 0 G 1188 6295
+> 14 0 34 0 G 1188 6296
+> 15 0 34 0 G 1187 6296
+> 14 0 33 0 G 11 6297
+> 15 0 33 0 G 4389 6297
+> 14 0 34 0 G 4389 6298
+> 15 0 34 0 G 4388 6298
+> 4 35 0 3 3 LINK-LINK
+> 14 0 35 0 G 4797 6299
+> 15 0 35 0 G 20 6299
+> 14 0 35 0 G 14 6300
+> 15 0 35 0 G 3920 6300
+> 14 0 35 0 G 17 6301
+> 15 0 35 0 G 868 6301
+> 14 0 35 0 G 15 6302
+> 15 0 35 0 G 3414 6302
+> 14 0 35 0 G 13 6303
+> 15 0 35 0 G 2348 6303
+> 14 0 35 0 G 16 6304
+> 15 0 35 0 G 498 6304
+> 14 0 35 0 G 18 6305
+> 15 0 35 0 G 1605 6305
+> 14 0 35 0 G 12 6306
+> 15 0 35 0 G 1188 6306
+> 14 0 35 0 G 19 6307
+> 15 0 35 0 G 4389 6307
+> 14 0 35 0 G 14 6308
+> 15 0 35 0 G 3414 6308
+> 14 0 35 0 G 15 6309
+> 15 0 35 0 G 1605 6309
+> 14 0 35 0 G 17 6310
+> 15 0 35 0 G 1605 6310
+> 14 0 35 0 G 3414 6311
+> 15 0 35 0 G 13 6311
+> 14 0 35 0 G 3414 6312
+> 15 0 35 0 G 12 6312
+> 14 0 35 0 G 16 6313
+> 15 0 35 0 G 1605 6313
+> 7 0 2 9
+> 7 0 3 18
+> 7 0 3 19
+> 7 0 3 17
+> 7 0 2 2
+> 7 0 3 13
+> 7 0 3 20
+> 7 0 2 10
+> 7 0 2 8
+> 7 0 3 16
+> 7 0 2 3
+> 7 0 3 15
+> 7 0 2 11
+> 7 0 3 14
+> 7 0 2 7
+> 7 0 2 6
+> 7 0 2 5
+> 7 0 3 12
+> 7 0 2 4
+> 7 0 1 1
+> 7 0 3 4794
+> 7 0 7 4648
+> 7 0 9 4778
+> 7 0 7 4660
+> 7 0 9 4640
+> 7 0 9 4665
+> 7 0 9 4652
+> 7 0 9 4725
+> 7 0 9 4701
+> 7 0 7 4663
+> 7 0 9 4677
+> 7 0 9 4785
+> 7 0 9 4761
+> 7 0 7 4723
+> 7 0 9 4737
+> 7 0 7 4699
+> 7 0 9 4713
+> 7 0 7 4675
+> 7 0 9 4689
+> 7 0 7 4783
+> 7 0 7 4759
+> 7 0 9 4773
+> 7 0 7 4735
+> 7 0 9 4749
+> 7 0 7 4711
+> 7 0 7 4687
+> 7 0 7 4771
+> 7 0 7 4747
+> 7 0 9 4673
+> 7 0 9 4703
+> 7 0 9 4733
+> 7 0 9 4647
+> 7 0 9 4763
+> 7 0 9 4685
+> 7 0 7 4639
+> 7 0 9 4715
+> 7 0 9 4745
+> 7 0 9 4659
+> 7 0 9 4775
+> 7 0 7 4651
+> 7 0 9 4637
+> 7 0 9 4649
+> 7 0 9 4668
+> 7 0 12 4792
+> 7 0 9 4728
+> 7 0 9 4704
+> 7 0 9 4661
+> 7 0 7 4666
+> 7 0 9 4680
+> 7 0 9 4788
+> 7 0 9 4764
+> 7 0 7 4726
+> 7 0 9 4740
+> 7 0 7 4702
+> 7 0 9 4716
+> 7 0 7 4678
+> 7 0 9 4692
+> 7 0 7 4786
+> 7 0 7 4762
+> 7 0 9 4776
+> 7 0 7 4738
+> 7 0 9 4752
+> 7 0 7 4714
+> 7 0 7 4690
+> 7 0 7 4774
+> 7 0 9 4670
+> 7 0 7 4750
+> 7 0 9 4638
+> 7 0 9 4700
+> 7 0 9 4730
+> 7 0 9 4760
+> 7 0 9 4682
+> 7 0 9 4790
+> 7 0 9 4650
+> 7 0 9 4712
+> 7 0 9 4742
+> 7 0 7 4642
+> 7 0 9 4772
+> 7 0 9 4662
+> 7 0 7 4654
+> 7 0 9 4646
+> 7 0 9 4695
+> 7 0 9 4671
+> 7 0 9 4755
+> 7 0 9 4658
+> 7 0 9 4731
+> 7 0 7 4693
+> 7 0 9 4707
+> 7 0 7 4669
+> 7 0 9 4683
+> 7 0 9 4791
+> 7 0 7 4753
+> 7 0 9 4767
+> 7 0 7 4729
+> 7 0 9 4743
+> 7 0 7 4705
+> 7 0 9 4719
+> 7 0 7 4681
+> 7 0 7 4789
+> 7 0 7 4765
+> 7 0 9 4779
+> 7 0 7 4741
+> 7 0 7 4717
+> 7 0 9 4667
+> 7 0 9 4697
+> 7 0 7 4777
+> 7 0 9 4727
+> 7 0 9 4793
+> 7 0 9 4641
+> 7 0 9 4757
+> 7 0 9 4679
+> 7 0 9 4787
+> 7 0 9 4709
+> 7 0 9 4739
+> 7 0 9 4653
+> 7 0 9 4769
+> 7 0 9 4691
+> 7 0 7 4645
+> 7 0 9 4721
+> 7 0 9 4751
+> 7 0 9 4781
+> 7 0 7 4657
+> 7 0 9 4643
+> 7 0 9 4698
+> 7 0 9 4655
+> 7 0 9 4674
+> 7 0 9 4758
+> 7 0 9 4734
+> 7 0 7 4696
+> 7 0 9 4710
+> 7 0 7 4672
+> 7 0 9 4686
+> 7 0 7 4756
+> 7 0 9 4770
+> 7 0 7 4732
+> 7 0 9 4746
+> 7 0 7 4708
+> 7 0 9 4722
+> 7 0 7 4684
+> 7 0 7 4768
+> 7 0 9 4782
+> 7 0 9 4664
+> 7 0 7 4744
+> 7 0 9 4694
+> 7 0 7 4720
+> 7 0 9 4724
+> 7 0 9 4754
+> 7 0 7 4780
+> 7 0 9 4676
+> 7 0 9 4784
+> 7 0 9 4644
+> 7 0 9 4706
+> 7 0 9 4736
+> 7 0 7 4636
+> 7 0 9 4766
+> 7 0 9 4688
+> 7 0 9 4656
+> 7 0 9 4718
+> 7 0 9 4748
+> 7 0 6 4635
+> 7 0 3 4797
+> 7 0 12 4796
+> 7 0 6 4795
+> 7 0 3 4634
+> 7 0 9 4405
+> 7 0 9 4427
+> 7 0 9 4511
+> 7 0 7 4422
+> 7 0 9 4463
+> 7 0 9 4547
+> 7 0 9 4631
+> 7 0 7 4458
+> 7 0 9 4499
+> 7 0 7 4542
+> 7 0 9 4583
+> 7 0 7 4494
+> 7 0 9 4535
+> 7 0 7 4578
+> 7 0 9 4619
+> 7 0 7 4446
+> 7 0 7 4530
+> 7 0 7 4614
+> 7 0 9 4633
+> 7 0 9 4459
+> 7 0 7 4566
+> 7 0 9 4400
+> 7 0 9 4519
+> 7 0 9 4441
+> 7 0 9 4579
+> 7 0 9 4501
+> 7 0 9 4561
+> 7 0 9 4621
+> 7 0 7 4413
+> 7 0 9 4454
+> 7 0 9 4414
+> 7 0 7 4449
+> 7 0 9 4490
+> 7 0 9 4574
+> 7 0 9 4442
+> 7 0 7 4485
+> 7 0 9 4526
+> 7 0 7 4569
+> 7 0 9 4610
+> 7 0 7 4437
+> 7 0 9 4478
+> 7 0 7 4521
+> 7 0 9 4562
+> 7 0 7 4605
+> 7 0 7 4473
+> 7 0 7 4557
+> 7 0 9 4598
+> 7 0 9 4426
+> 7 0 9 4486
+> 7 0 7 4593
+> 7 0 9 4546
+> 7 0 9 4468
+> 7 0 9 4606
+> 7 0 9 4528
+> 7 0 9 4415
+> 7 0 7 4404
+> 7 0 9 4588
+> 7 0 9 4399
+> 7 0 9 4481
+> 7 0 9 4433
+> 7 0 9 4517
+> 7 0 9 4601
+> 7 0 7 4428
+> 7 0 9 4469
+> 7 0 7 4512
+> 7 0 9 4553
+> 7 0 7 4464
+> 7 0 9 4505
+> 7 0 7 4548
+> 7 0 9 4589
+> 7 0 7 4500
+> 7 0 7 4584
+> 7 0 9 4625
+> 7 0 9 4453
+> 7 0 7 4536
+> 7 0 9 4513
+> 7 0 7 4620
+> 7 0 9 4435
+> 7 0 9 4573
+> 7 0 9 4406
+> 7 0 9 4495
+> 7 0 7 4395
+> 7 0 9 4555
+> 7 0 9 4477
+> 7 0 9 4615
+> 7 0 9 4537
+> 7 0 9 4597
+> 7 0 9 4424
+> 7 0 9 4408
+> 7 0 7 4419
+> 7 0 9 4460
+> 7 0 9 4544
+> 7 0 7 4455
+> 7 0 9 4496
+> 7 0 7 4539
+> 7 0 9 4580
+> 7 0 9 4448
+> 7 0 7 4491
+> 7 0 9 4532
+> 7 0 7 4575
+> 7 0 9 4616
+> 7 0 7 4443
+> 7 0 9 4420
+> 7 0 7 4527
+> 7 0 9 4568
+> 7 0 7 4611
+> 7 0 9 4480
+> 7 0 7 4563
+> 7 0 9 4397
+> 7 0 9 4540
+> 7 0 9 4462
+> 7 0 9 4600
+> 7 0 9 4522
+> 7 0 9 4444
+> 7 0 9 4582
+> 7 0 9 4504
+> 7 0 9 4564
+> 7 0 7 4410
+> 7 0 9 4624
+> 7 0 9 4393
+> 7 0 9 4451
+> 7 0 9 4487
+> 7 0 9 4417
+> 7 0 9 4571
+> 7 0 9 4439
+> 7 0 9 4523
+> 7 0 7 4482
+> 7 0 9 4607
+> 7 0 9 4475
+> 7 0 7 4434
+> 7 0 9 4559
+> 7 0 7 4518
+> 7 0 7 4602
+> 7 0 7 4470
+> 7 0 7 4554
+> 7 0 9 4595
+> 7 0 7 4506
+> 7 0 9 4429
+> 7 0 7 4590
+> 7 0 9 4489
+> 7 0 7 4626
+> 7 0 9 4549
+> 7 0 9 4471
+> 7 0 9 4412
+> 7 0 9 4609
+> 7 0 9 4531
+> 7 0 7 4401
+> 7 0 9 4591
+> 7 0 12 4632
+> 7 0 9 4402
+> 7 0 9 4430
+> 7 0 9 4514
+> 7 0 9 4466
+> 7 0 7 4425
+> 7 0 9 4550
+> 7 0 7 4509
+> 7 0 9 4502
+> 7 0 7 4461
+> 7 0 7 4545
+> 7 0 9 4586
+> 7 0 7 4629
+> 7 0 9 4538
+> 7 0 7 4497
+> 7 0 7 4581
+> 7 0 9 4622
+> 7 0 7 4533
+> 7 0 9 4456
+> 7 0 7 4617
+> 7 0 9 4516
+> 7 0 9 4438
+> 7 0 9 4403
+> 7 0 7 4392
+> 7 0 9 4576
+> 7 0 9 4498
+> 7 0 9 4558
+> 7 0 9 4618
+> 7 0 7 4416
+> 7 0 9 4421
+> 7 0 9 4457
+> 7 0 9 4411
+> 7 0 9 4541
+> 7 0 9 4493
+> 7 0 7 4452
+> 7 0 9 4577
+> 7 0 9 4445
+> 7 0 9 4529
+> 7 0 7 4488
+> 7 0 7 4572
+> 7 0 9 4613
+> 7 0 7 4440
+> 7 0 7 4524
+> 7 0 9 4565
+> 7 0 7 4608
+> 7 0 7 4476
+> 7 0 9 4423
+> 7 0 7 4560
+> 7 0 9 4483
+> 7 0 9 4394
+> 7 0 9 4543
+> 7 0 7 4596
+> 7 0 9 4465
+> 7 0 9 4603
+> 7 0 9 4525
+> 7 0 9 4447
+> 7 0 9 4585
+> 7 0 9 4507
+> 7 0 9 4418
+> 7 0 7 4407
+> 7 0 9 4567
+> 7 0 9 4627
+> 7 0 9 4396
+> 7 0 9 4484
+> 7 0 9 4436
+> 7 0 9 4520
+> 7 0 7 4479
+> 7 0 9 4604
+> 7 0 9 4472
+> 7 0 7 4431
+> 7 0 9 4556
+> 7 0 7 4515
+> 7 0 7 4599
+> 7 0 9 4508
+> 7 0 7 4467
+> 7 0 7 4551
+> 7 0 9 4592
+> 7 0 7 4503
+> 7 0 9 4450
+> 7 0 7 4587
+> 7 0 9 4628
+> 7 0 9 4510
+> 7 0 9 4432
+> 7 0 9 4570
+> 7 0 7 4623
+> 7 0 9 4492
+> 7 0 9 4630
+> 7 0 9 4552
+> 7 0 9 4409
+> 7 0 9 4474
+> 7 0 7 4398
+> 7 0 9 4612
+> 7 0 9 4534
+> 7 0 9 4594
+> 7 0 6 4391
+> 7 0 1 4390
+> 7 0 12 3919
+> 7 0 6 3918
+> 7 0 7 3801
+> 7 0 9 3827
+> 7 0 9 3887
+> 7 0 9 3817
+> 7 0 9 3863
+> 7 0 12 3915
+> 7 0 7 3813
+> 7 0 9 3839
+> 7 0 9 3899
+> 7 0 9 3875
+> 7 0 9 3851
+> 7 0 9 3911
+> 7 0 9 3823
+> 7 0 9 3853
+> 7 0 9 3883
+> 7 0 7 3825
+> 7 0 9 3913
+> 7 0 9 3835
+> 7 0 7 3855
+> 7 0 9 3865
+> 7 0 7 3885
+> 7 0 9 3806
+> 7 0 9 3895
+> 7 0 7 3837
+> 7 0 9 3847
+> 7 0 7 3867
+> 7 0 9 3877
+> 7 0 7 3897
+> 7 0 9 3818
+> 7 0 9 3907
+> 7 0 7 3849
+> 7 0 7 3879
+> 7 0 7 3909
+> 7 0 9 3802
+> 7 0 7 3798
+> 7 0 9 3854
+> 7 0 9 3830
+> 7 0 9 3814
+> 7 0 9 3914
+> 7 0 7 3810
+> 7 0 9 3890
+> 7 0 9 3866
+> 7 0 9 3842
+> 7 0 9 3902
+> 7 0 9 3878
+> 7 0 7 3822
+> 7 0 9 3797
+> 7 0 9 3832
+> 7 0 7 3852
+> 7 0 9 3916
+> 7 0 9 3862
+> 7 0 7 3882
+> 7 0 9 3892
+> 7 0 7 3912
+> 7 0 7 3834
+> 7 0 9 3809
+> 7 0 9 3844
+> 7 0 7 3864
+> 7 0 9 3874
+> 7 0 7 3894
+> 7 0 9 3904
+> 7 0 7 3846
+> 7 0 9 3821
+> 7 0 7 3876
+> 7 0 7 3906
+> 7 0 9 3799
+> 7 0 7 3795
+> 7 0 9 3811
+> 7 0 9 3857
+> 7 0 7 3807
+> 7 0 9 3833
+> 7 0 9 3893
+> 7 0 9 3869
+> 7 0 7 3819
+> 7 0 9 3845
+> 7 0 9 3905
+> 7 0 9 3881
+> 7 0 9 3829
+> 7 0 9 3859
+> 7 0 9 3800
+> 7 0 9 3889
+> 7 0 7 3831
+> 7 0 9 3841
+> 7 0 7 3861
+> 7 0 9 3871
+> 7 0 7 3891
+> 7 0 9 3812
+> 7 0 9 3901
+> 7 0 7 3843
+> 7 0 7 3873
+> 7 0 7 3903
+> 7 0 9 3796
+> 7 0 9 3824
+> 7 0 9 3808
+> 7 0 7 3804
+> 7 0 9 3884
+> 7 0 9 3860
+> 7 0 9 3836
+> 7 0 9 3820
+> 7 0 7 3816
+> 7 0 9 3896
+> 7 0 9 3872
+> 7 0 9 3848
+> 7 0 9 3908
+> 7 0 9 3826
+> 7 0 9 3856
+> 7 0 9 3886
+> 7 0 7 3828
+> 7 0 9 3803
+> 7 0 9 3838
+> 7 0 7 3858
+> 7 0 9 3868
+> 7 0 7 3888
+> 7 0 9 3898
+> 7 0 7 3840
+> 7 0 9 3815
+> 7 0 9 3850
+> 7 0 7 3870
+> 7 0 9 3880
+> 7 0 7 3900
+> 7 0 9 3910
+> 7 0 9 3805
+> 7 0 6 3794
+> 7 0 3 3714
+> 7 0 3 3611
+> 7 0 9 3434
+> 7 0 7 3462
+> 7 0 9 3523
+> 7 0 7 3570
+> 7 0 7 3492
+> 7 0 9 3553
+> 7 0 7 3600
+> 7 0 7 3522
+> 7 0 9 3583
+> 7 0 7 3552
+> 7 0 7 3582
+> 7 0 9 3418
+> 7 0 9 3446
+> 7 0 7 3423
+> 7 0 9 3430
+> 7 0 9 3506
+> 7 0 9 3482
+> 7 0 9 3458
+> 7 0 9 3566
+> 7 0 7 3435
+> 7 0 9 3442
+> 7 0 9 3542
+> 7 0 9 3518
+> 7 0 9 3494
+> 7 0 9 3602
+> 7 0 9 3470
+> 7 0 9 3578
+> 7 0 9 3554
+> 7 0 9 3530
+> 7 0 9 3590
+> 7 0 9 3448
+> 7 0 9 3478
+> 7 0 7 3447
+> 7 0 9 3508
+> 7 0 7 3477
+> 7 0 9 3538
+> 7 0 9 3425
+> 7 0 9 3460
+> 7 0 7 3507
+> 7 0 9 3568
+> 7 0 9 3490
+> 7 0 7 3537
+> 7 0 9 3598
+> 7 0 7 3459
+> 7 0 9 3520
+> 7 0 7 3567
+> 7 0 7 3489
+> 7 0 9 3550
+> 7 0 7 3597
+> 7 0 9 3437
+> 7 0 9 3472
+> 7 0 7 3519
+> 7 0 9 3580
+> 7 0 9 3502
+> 7 0 7 3549
+> 7 0 7 3471
+> 7 0 9 3532
+> 7 0 7 3579
+> 7 0 7 3501
+> 7 0 9 3562
+> 7 0 7 3531
+> 7 0 9 3592
+> 7 0 7 3561
+> 7 0 7 3591
+> 7 0 7 3420
+> 7 0 9 3427
+> 7 0 9 3449
+> 7 0 9 3509
+> 7 0 7 3432
+> 7 0 9 3439
+> 7 0 9 3485
+> 7 0 9 3461
+> 7 0 9 3569
+> 7 0 9 3545
+> 7 0 9 3521
+> 7 0 9 3497
+> 7 0 9 3605
+> 7 0 9 3473
+> 7 0 9 3581
+> 7 0 9 3557
+> 7 0 9 3533
+> 7 0 9 3445
+> 7 0 9 3593
+> 7 0 9 3475
+> 7 0 7 3444
+> 7 0 9 3505
+> 7 0 7 3474
+> 7 0 9 3535
+> 7 0 12 3609
+> 7 0 9 3457
+> 7 0 7 3504
+> 7 0 9 3565
+> 7 0 9 3487
+> 7 0 7 3534
+> 7 0 9 3595
+> 7 0 9 3428
+> 7 0 7 3456
+> 7 0 9 3517
+> 7 0 7 3564
+> 7 0 7 3486
+> 7 0 9 3547
+> 7 0 7 3594
+> 7 0 9 3469
+> 7 0 7 3516
+> 7 0 9 3577
+> 7 0 9 3499
+> 7 0 7 3546
+> 7 0 9 3607
+> 7 0 9 3440
+> 7 0 7 3468
+> 7 0 9 3529
+> 7 0 7 3576
+> 7 0 7 3498
+> 7 0 9 3559
+> 7 0 7 3606
+> 7 0 7 3528
+> 7 0 9 3589
+> 7 0 7 3558
+> 7 0 7 3588
+> 7 0 7 3417
+> 7 0 9 3424
+> 7 0 9 3476
+> 7 0 9 3452
+> 7 0 7 3429
+> 7 0 9 3436
+> 7 0 9 3536
+> 7 0 9 3512
+> 7 0 9 3488
+> 7 0 9 3596
+> 7 0 9 3464
+> 7 0 9 3572
+> 7 0 7 3441
+> 7 0 9 3548
+> 7 0 9 3524
+> 7 0 9 3500
+> 7 0 9 3608
+> 7 0 9 3584
+> 7 0 9 3560
+> 7 0 9 3419
+> 7 0 9 3454
+> 7 0 9 3610
+> 7 0 9 3484
+> 7 0 7 3453
+> 7 0 9 3514
+> 7 0 7 3483
+> 7 0 9 3544
+> 7 0 9 3431
+> 7 0 9 3466
+> 7 0 7 3513
+> 7 0 9 3574
+> 7 0 9 3496
+> 7 0 7 3543
+> 7 0 9 3604
+> 7 0 7 3465
+> 7 0 9 3526
+> 7 0 7 3573
+> 7 0 7 3495
+> 7 0 9 3556
+> 7 0 7 3603
+> 7 0 9 3443
+> 7 0 7 3525
+> 7 0 9 3586
+> 7 0 7 3555
+> 7 0 7 3585
+> 7 0 9 3421
+> 7 0 7 3426
+> 7 0 9 3433
+> 7 0 9 3479
+> 7 0 9 3455
+> 7 0 9 3539
+> 7 0 9 3515
+> 7 0 7 3438
+> 7 0 9 3491
+> 7 0 9 3599
+> 7 0 9 3467
+> 7 0 9 3575
+> 7 0 9 3551
+> 7 0 9 3527
+> 7 0 9 3503
+> 7 0 9 3587
+> 7 0 9 3563
+> 7 0 9 3451
+> 7 0 9 3481
+> 7 0 9 3422
+> 7 0 7 3450
+> 7 0 9 3511
+> 7 0 7 3480
+> 7 0 9 3541
+> 7 0 9 3463
+> 7 0 7 3510
+> 7 0 9 3571
+> 7 0 9 3493
+> 7 0 7 3540
+> 7 0 9 3601
+> 7 0 6 3416
+> 7 0 3 3917
+> 7 0 7 3640
+> 7 0 9 3615
+> 7 0 9 3650
+> 7 0 7 3670
+> 7 0 9 3713
+> 7 0 9 3680
+> 7 0 7 3700
+> 7 0 9 3710
+> 7 0 7 3652
+> 7 0 9 3627
+> 7 0 9 3662
+> 7 0 7 3682
+> 7 0 9 3692
+> 7 0 7 3664
+> 7 0 9 3639
+> 7 0 7 3694
+> 7 0 9 3617
+> 7 0 7 3613
+> 7 0 9 3629
+> 7 0 9 3675
+> 7 0 7 3625
+> 7 0 9 3651
+> 7 0 9 3711
+> 7 0 9 3687
+> 7 0 7 3637
+> 7 0 9 3663
+> 7 0 9 3699
+> 7 0 9 3647
+> 7 0 9 3677
+> 7 0 9 3618
+> 7 0 9 3707
+> 7 0 7 3649
+> 7 0 9 3659
+> 7 0 7 3679
+> 7 0 9 3689
+> 7 0 7 3709
+> 7 0 9 3630
+> 7 0 7 3661
+> 7 0 7 3691
+> 7 0 12 3712
+> 7 0 9 3614
+> 7 0 9 3642
+> 7 0 9 3626
+> 7 0 7 3622
+> 7 0 9 3702
+> 7 0 9 3678
+> 7 0 9 3654
+> 7 0 9 3638
+> 7 0 7 3634
+> 7 0 9 3690
+> 7 0 9 3666
+> 7 0 9 3644
+> 7 0 9 3674
+> 7 0 9 3704
+> 7 0 7 3646
+> 7 0 9 3621
+> 7 0 9 3656
+> 7 0 7 3676
+> 7 0 9 3686
+> 7 0 7 3706
+> 7 0 7 3658
+> 7 0 9 3633
+> 7 0 9 3668
+> 7 0 7 3688
+> 7 0 9 3698
+> 7 0 9 3623
+> 7 0 7 3619
+> 7 0 9 3645
+> 7 0 9 3705
+> 7 0 9 3635
+> 7 0 9 3681
+> 7 0 7 3631
+> 7 0 9 3657
+> 7 0 9 3693
+> 7 0 9 3669
+> 7 0 9 3641
+> 7 0 9 3671
+> 7 0 9 3701
+> 7 0 7 3643
+> 7 0 9 3653
+> 7 0 7 3673
+> 7 0 9 3683
+> 7 0 7 3703
+> 7 0 9 3624
+> 7 0 7 3655
+> 7 0 9 3665
+> 7 0 7 3685
+> 7 0 9 3695
+> 7 0 9 3636
+> 7 0 7 3667
+> 7 0 7 3697
+> 7 0 9 3620
+> 7 0 7 3616
+> 7 0 9 3672
+> 7 0 9 3648
+> 7 0 9 3632
+> 7 0 7 3628
+> 7 0 9 3708
+> 7 0 9 3684
+> 7 0 9 3660
+> 7 0 9 3696
+> 7 0 6 3612
+> 7 0 3 3793
+> 7 0 3 3920
+> 7 0 9 3729
+> 7 0 7 3725
+> 7 0 9 3778
+> 7 0 9 3754
+> 7 0 9 3741
+> 7 0 7 3737
+> 7 0 9 3790
+> 7 0 9 3766
+> 7 0 9 3744
+> 7 0 9 3774
+> 7 0 9 3718
+> 7 0 7 3746
+> 7 0 9 3756
+> 7 0 7 3776
+> 7 0 9 3786
+> 7 0 9 3730
+> 7 0 7 3758
+> 7 0 9 3768
+> 7 0 7 3788
+> 7 0 9 3742
+> 7 0 7 3770
+> 7 0 9 3726
+> 7 0 9 3745
+> 7 0 7 3722
+> 7 0 9 3781
+> 7 0 9 3738
+> 7 0 9 3757
+> 7 0 7 3734
+> 7 0 12 3791
+> 7 0 9 3769
+> 7 0 7 3743
+> 7 0 9 3753
+> 7 0 7 3773
+> 7 0 9 3721
+> 7 0 9 3783
+> 7 0 7 3755
+> 7 0 9 3765
+> 7 0 7 3785
+> 7 0 9 3733
+> 7 0 7 3767
+> 7 0 9 3723
+> 7 0 7 3719
+> 7 0 9 3748
+> 7 0 9 3735
+> 7 0 7 3731
+> 7 0 9 3784
+> 7 0 9 3760
+> 7 0 9 3772
+> 7 0 9 3750
+> 7 0 9 3780
+> 7 0 9 3724
+> 7 0 7 3752
+> 7 0 9 3762
+> 7 0 7 3782
+> 7 0 9 3736
+> 7 0 7 3764
+> 7 0 9 3720
+> 7 0 7 3716
+> 7 0 9 3775
+> 7 0 9 3732
+> 7 0 9 3751
+> 7 0 7 3728
+> 7 0 9 3787
+> 7 0 9 3763
+> 7 0 7 3740
+> 7 0 9 3747
+> 7 0 9 3777
+> 7 0 9 3792
+> 7 0 7 3749
+> 7 0 9 3759
+> 7 0 7 3779
+> 7 0 9 3727
+> 7 0 9 3789
+> 7 0 7 3761
+> 7 0 9 3771
+> 7 0 9 3739
+> 7 0 9 3717
+> 7 0 6 3715
+> 7 0 1 3415
+> 7 0 3 759
+> 7 0 9 684
+> 7 0 9 602
+> 7 0 9 662
+> 7 0 9 584
+> 7 0 9 722
+> 7 0 7 628
+> 7 0 9 644
+> 7 0 7 580
+> 7 0 9 704
+> 7 0 9 564
+> 7 0 9 626
+> 7 0 7 664
+> 7 0 7 748
+> 7 0 7 616
+> 7 0 9 686
+> 7 0 7 700
+> 7 0 9 746
+> 7 0 7 652
+> 7 0 9 542
+> 7 0 7 736
+> 7 0 9 603
+> 7 0 9 566
+> 7 0 9 639
+> 7 0 9 723
+> 7 0 9 591
+> 7 0 9 675
+> 7 0 7 562
+> 7 0 9 627
+> 7 0 9 711
+> 7 0 9 569
+> 7 0 9 747
+> 7 0 9 629
+> 7 0 9 689
+> 7 0 9 611
+> 7 0 7 571
+> 7 0 9 749
+> 7 0 9 555
+> 7 0 9 671
+> 7 0 9 593
+> 7 0 7 607
+> 7 0 9 731
+> 7 0 9 653
+> 7 0 7 691
+> 7 0 7 643
+> 7 0 9 713
+> 7 0 7 727
+> 7 0 7 595
+> 7 0 7 679
+> 7 0 7 715
+> 7 0 9 551
+> 7 0 9 630
+> 7 0 9 582
+> 7 0 9 666
+> 7 0 7 553
+> 7 0 9 750
+> 7 0 9 618
+> 7 0 9 702
+> 7 0 9 654
+> 7 0 9 738
+> 7 0 9 578
+> 7 0 9 546
+> 7 0 9 638
+> 7 0 7 598
+> 7 0 9 698
+> 7 0 9 620
+> 7 0 7 634
+> 7 0 9 680
+> 7 0 7 718
+> 7 0 7 586
+> 7 0 7 670
+> 7 0 9 740
+> 7 0 7 754
+> 7 0 7 622
+> 7 0 7 706
+> 7 0 7 742
+> 7 0 9 573
+> 7 0 7 544
+> 7 0 9 560
+> 7 0 9 609
+> 7 0 9 693
+> 7 0 9 645
+> 7 0 9 729
+> 7 0 9 597
+> 7 0 9 681
+> 7 0 9 717
+> 7 0 9 605
+> 7 0 9 665
+> 7 0 9 587
+> 7 0 9 725
+> 7 0 7 577
+> 7 0 9 647
+> 7 0 9 561
+> 7 0 7 661
+> 7 0 9 707
+> 7 0 7 613
+> 7 0 7 697
+> 7 0 7 649
+> 7 0 7 733
+> 7 0 9 545
+> 7 0 7 685
+> 7 0 9 600
+> 7 0 9 636
+> 7 0 9 720
+> 7 0 9 588
+> 7 0 9 672
+> 7 0 7 559
+> 7 0 9 756
+> 7 0 9 624
+> 7 0 9 708
+> 7 0 9 744
+> 7 0 9 572
+> 7 0 9 632
+> 7 0 9 758
+> 7 0 9 692
+> 7 0 7 568
+> 7 0 9 614
+> 7 0 9 552
+> 7 0 9 752
+> 7 0 9 674
+> 7 0 7 604
+> 7 0 7 688
+> 7 0 9 596
+> 7 0 9 734
+> 7 0 9 656
+> 7 0 7 640
+> 7 0 7 724
+> 7 0 7 592
+> 7 0 9 716
+> 7 0 7 676
+> 7 0 7 712
+> 7 0 12 757
+> 7 0 9 554
+> 7 0 9 579
+> 7 0 9 663
+> 7 0 7 550
+> 7 0 9 615
+> 7 0 9 699
+> 7 0 9 651
+> 7 0 9 735
+> 7 0 9 687
+> 7 0 9 599
+> 7 0 9 659
+> 7 0 9 543
+> 7 0 9 581
+> 7 0 9 719
+> 7 0 9 641
+> 7 0 9 701
+> 7 0 7 631
+> 7 0 9 623
+> 7 0 7 583
+> 7 0 9 683
+> 7 0 7 667
+> 7 0 9 567
+> 7 0 7 751
+> 7 0 7 619
+> 7 0 9 743
+> 7 0 7 703
+> 7 0 7 655
+> 7 0 7 739
+> 7 0 9 570
+> 7 0 7 541
+> 7 0 9 606
+> 7 0 9 690
+> 7 0 9 563
+> 7 0 9 642
+> 7 0 9 726
+> 7 0 9 594
+> 7 0 9 678
+> 7 0 7 565
+> 7 0 9 714
+> 7 0 9 608
+> 7 0 9 668
+> 7 0 9 590
+> 7 0 7 574
+> 7 0 7 658
+> 7 0 9 558
+> 7 0 9 728
+> 7 0 9 650
+> 7 0 7 610
+> 7 0 7 694
+> 7 0 9 710
+> 7 0 7 646
+> 7 0 7 730
+> 7 0 7 682
+> 7 0 9 548
+> 7 0 9 633
+> 7 0 9 585
+> 7 0 9 669
+> 7 0 7 556
+> 7 0 9 753
+> 7 0 9 621
+> 7 0 9 705
+> 7 0 9 657
+> 7 0 9 741
+> 7 0 9 575
+> 7 0 9 635
+> 7 0 9 549
+> 7 0 9 695
+> 7 0 9 617
+> 7 0 7 601
+> 7 0 9 755
+> 7 0 9 677
+> 7 0 7 637
+> 7 0 7 721
+> 7 0 9 737
+> 7 0 7 589
+> 7 0 7 673
+> 7 0 7 625
+> 7 0 7 709
+> 7 0 7 745
+> 7 0 9 576
+> 7 0 9 557
+> 7 0 9 660
+> 7 0 7 547
+> 7 0 9 612
+> 7 0 9 696
+> 7 0 9 648
+> 7 0 9 732
+> 7 0 6 540
+> 7 0 3 868
+> 7 0 12 867
+> 7 0 6 866
+> 7 0 3 865
+> 7 0 3 539
+> 7 0 9 792
+> 7 0 9 822
+> 7 0 9 852
+> 7 0 9 864
+> 7 0 9 766
+> 7 0 7 788
+> 7 0 9 804
+> 7 0 9 834
+> 7 0 7 848
+> 7 0 9 778
+> 7 0 7 824
+> 7 0 7 800
+> 7 0 9 816
+> 7 0 9 846
+> 7 0 7 860
+> 7 0 7 836
+> 7 0 7 812
+> 7 0 12 863
+> 7 0 9 768
+> 7 0 9 823
+> 7 0 7 764
+> 7 0 9 780
+> 7 0 9 799
+> 7 0 9 859
+> 7 0 9 835
+> 7 0 7 776
+> 7 0 9 811
+> 7 0 9 847
+> 7 0 9 789
+> 7 0 9 819
+> 7 0 9 849
+> 7 0 9 801
+> 7 0 9 769
+> 7 0 9 831
+> 7 0 7 791
+> 7 0 9 861
+> 7 0 9 813
+> 7 0 7 851
+> 7 0 9 781
+> 7 0 7 827
+> 7 0 9 843
+> 7 0 7 803
+> 7 0 7 839
+> 7 0 7 815
+> 7 0 9 765
+> 7 0 9 790
+> 7 0 9 777
+> 7 0 9 850
+> 7 0 9 826
+> 7 0 7 767
+> 7 0 9 802
+> 7 0 9 862
+> 7 0 9 838
+> 7 0 7 779
+> 7 0 9 814
+> 7 0 9 798
+> 7 0 9 828
+> 7 0 9 858
+> 7 0 9 772
+> 7 0 7 818
+> 7 0 7 794
+> 7 0 9 810
+> 7 0 9 840
+> 7 0 7 854
+> 7 0 9 784
+> 7 0 7 830
+> 7 0 7 806
+> 7 0 7 842
+> 7 0 9 762
+> 7 0 9 774
+> 7 0 9 793
+> 7 0 9 853
+> 7 0 9 829
+> 7 0 7 770
+> 7 0 9 786
+> 7 0 9 805
+> 7 0 9 841
+> 7 0 7 782
+> 7 0 9 817
+> 7 0 9 795
+> 7 0 9 763
+> 7 0 9 825
+> 7 0 9 855
+> 7 0 9 807
+> 7 0 9 775
+> 7 0 7 821
+> 7 0 9 837
+> 7 0 7 797
+> 7 0 7 857
+> 7 0 9 787
+> 7 0 7 833
+> 7 0 7 809
+> 7 0 7 845
+> 7 0 9 771
+> 7 0 9 820
+> 7 0 7 761
+> 7 0 9 796
+> 7 0 9 783
+> 7 0 9 856
+> 7 0 9 832
+> 7 0 7 773
+> 7 0 9 808
+> 7 0 9 844
+> 7 0 7 785
+> 7 0 6 760
+> 7 0 7 519
+> 7 0 9 506
+> 7 0 7 528
+> 7 0 9 518
+> 7 0 9 508
+> 7 0 9 533
+> 7 0 12 537
+> 7 0 9 520
+> 7 0 7 510
+> 7 0 7 522
+> 7 0 9 535
+> 7 0 9 509
+> 7 0 7 531
+> 7 0 9 521
+> 7 0 9 505
+> 7 0 7 501
+> 7 0 9 517
+> 7 0 9 536
+> 7 0 7 513
+> 7 0 7 525
+> 7 0 9 532
+> 7 0 9 538
+> 7 0 9 512
+> 7 0 7 534
+> 7 0 9 524
+> 7 0 9 502
+> 7 0 9 514
+> 7 0 7 504
+> 7 0 9 526
+> 7 0 7 516
+> 7 0 9 529
+> 7 0 9 503
+> 7 0 9 515
+> 7 0 9 527
+> 7 0 9 511
+> 7 0 9 530
+> 7 0 7 507
+> 7 0 9 523
+> 7 0 6 500
+> 7 0 1 499
+> 7 0 7 3373
+> 7 0 9 3320
+> 7 0 9 3332
+> 7 0 9 3381
+> 7 0 9 3357
+> 7 0 9 3344
+> 7 0 9 3393
+> 7 0 9 3369
+> 7 0 9 3405
+> 7 0 9 3347
+> 7 0 9 3377
+> 7 0 9 3407
+> 7 0 9 3321
+> 7 0 9 3359
+> 7 0 9 3389
+> 7 0 7 3376
+> 7 0 9 3333
+> 7 0 9 3371
+> 7 0 7 3382
+> 7 0 9 3401
+> 7 0 7 3388
+> 7 0 9 3345
+> 7 0 7 3394
+> 7 0 7 3400
+> 7 0 9 3329
+> 7 0 9 3348
+> 7 0 9 3408
+> 7 0 7 3322
+> 7 0 9 3384
+> 7 0 9 3341
+> 7 0 9 3360
+> 7 0 7 3328
+> 7 0 7 3334
+> 7 0 9 3396
+> 7 0 9 3372
+> 7 0 7 3340
+> 7 0 9 3356
+> 7 0 9 3324
+> 7 0 9 3386
+> 7 0 7 3346
+> 7 0 7 3352
+> 7 0 9 3368
+> 7 0 9 3336
+> 7 0 9 3398
+> 7 0 7 3358
+> 7 0 7 3364
+> 7 0 7 3370
+> 7 0 9 3326
+> 7 0 9 3351
+> 7 0 9 3338
+> 7 0 9 3387
+> 7 0 9 3363
+> 7 0 9 3399
+> 7 0 9 3375
+> 7 0 9 3353
+> 7 0 9 3383
+> 7 0 9 3327
+> 7 0 9 3365
+> 7 0 7 3379
+> 7 0 9 3395
+> 7 0 9 3339
+> 7 0 7 3385
+> 7 0 7 3391
+> 7 0 7 3397
+> 7 0 7 3403
+> 7 0 9 3323
+> 7 0 9 3378
+> 7 0 7 3319
+> 7 0 9 3335
+> 7 0 9 3354
+> 7 0 7 3325
+> 7 0 9 3390
+> 7 0 7 3331
+> 7 0 9 3366
+> 7 0 7 3337
+> 7 0 9 3402
+> 7 0 7 3343
+> 7 0 9 3350
+> 7 0 12 3409
+> 7 0 9 3380
+> 7 0 9 3410
+> 7 0 9 3362
+> 7 0 9 3330
+> 7 0 7 3349
+> 7 0 9 3392
+> 7 0 7 3406
+> 7 0 7 3355
+> 7 0 9 3374
+> 7 0 9 3342
+> 7 0 7 3361
+> 7 0 9 3404
+> 7 0 7 3367
+> 7 0 6 3318
+> 7 0 12 3413
+> 7 0 6 3412
+> 7 0 3 3317
+> 7 0 3 3414
+> 7 0 16 3155
+> 7 0 16 3131
+> 7 0 16 3107
+> 7 0 16 3191
+> 7 0 16 3167
+> 7 0 16 3143
+> 7 0 14 3144
+> 7 0 14 3093
+> 7 0 16 3121
+> 7 0 14 3150
+> 7 0 14 3099
+> 7 0 16 3151
+> 7 0 14 3156
+> 7 0 16 3181
+> 7 0 16 3103
+> 7 0 14 3105
+> 7 0 16 3133
+> 7 0 14 3162
+> 7 0 14 3111
+> 7 0 16 3163
+> 7 0 14 3168
+> 7 0 16 3193
+> 7 0 16 3146
+> 7 0 16 3122
+> 7 0 16 3098
+> 7 0 16 3182
+> 7 0 16 3158
+> 7 0 16 3134
+> 7 0 16 3110
+> 7 0 16 3194
+> 7 0 16 3170
+> 7 0 14 3114
+> 7 0 16 3118
+> 7 0 14 3120
+> 7 0 16 3148
+> 7 0 14 3177
+> 7 0 14 3126
+> 7 0 16 3178
+> 7 0 16 3100
+> 7 0 14 3183
+> 7 0 16 3130
+> 7 0 14 3132
+> 7 0 16 3160
+> 7 0 14 3189
+> 7 0 14 3138
+> 7 0 16 3190
+> 7 0 16 3112
+> 7 0 14 3195
+> 7 0 16 3142
+> 7 0 16 3172
+> 7 0 16 3149
+> 7 0 16 3125
+> 7 0 16 3101
+> 7 0 16 3185
+> 7 0 16 3161
+> 7 0 16 3137
+> 7 0 16 3113
+> 7 0 16 3197
+> 7 0 16 3173
+> 7 0 16 3115
+> 7 0 16 3145
+> 7 0 14 3147
+> 7 0 14 3096
+> 7 0 16 3175
+> 7 0 16 3097
+> 7 0 14 3153
+> 7 0 19 3201
+> 7 0 14 3102
+> 7 0 16 3127
+> 7 0 16 3157
+> 7 0 14 3159
+> 7 0 14 3108
+> 7 0 16 3187
+> 7 0 16 3109
+> 7 0 14 3165
+> 7 0 16 3139
+> 7 0 16 3169
+> 7 0 14 3171
+> 7 0 16 3199
+> 7 0 16 3202
+> 7 0 16 3116
+> 7 0 16 3176
+> 7 0 16 3152
+> 7 0 16 3128
+> 7 0 16 3104
+> 7 0 16 3188
+> 7 0 16 3164
+> 7 0 16 3140
+> 7 0 16 3200
+> 7 0 14 3117
+> 7 0 14 3174
+> 7 0 16 3094
+> 7 0 14 3123
+> 7 0 16 3124
+> 7 0 14 3180
+> 7 0 14 3129
+> 7 0 16 3154
+> 7 0 16 3184
+> 7 0 14 3186
+> 7 0 16 3106
+> 7 0 14 3135
+> 7 0 16 3136
+> 7 0 14 3192
+> 7 0 14 3141
+> 7 0 16 3166
+> 7 0 16 3196
+> 7 0 14 3198
+> 7 0 16 3119
+> 7 0 16 3095
+> 7 0 16 3179
+> 7 0 13 3092
+> 7 0 9 3316
+> 7 0 16 3278
+> 7 0 16 3290
+> 7 0 16 3274
+> 7 0 16 3286
+> 7 0 16 3281
+> 7 0 14 3273
+> 7 0 14 3279
+> 7 0 14 3285
+> 7 0 16 3283
+> 7 0 16 3284
+> 7 0 16 3280
+> 7 0 16 3275
+> 7 0 14 3276
+> 7 0 16 3287
+> 7 0 14 3282
+> 7 0 14 3288
+> 7 0 16 3277
+> 7 0 19 3291
+> 7 0 16 3289
+> 7 0 16 3292
+> 7 0 13 3272
+> 7 0 14 2352
+> 7 0 16 2371
+> 7 0 16 2444
+> 7 0 16 2420
+> 7 0 14 2358
+> 7 0 16 2396
+> 7 0 14 2364
+> 7 0 16 2456
+> 7 0 16 2432
+> 7 0 14 2370
+> 7 0 16 2408
+> 7 0 14 2376
+> 7 0 16 2386
+> 7 0 16 2416
+> 7 0 16 2446
+> 7 0 16 2360
+> 7 0 16 2398
+> 7 0 16 2428
+> 7 0 14 2412
+> 7 0 16 2458
+> 7 0 16 2372
+> 7 0 14 2418
+> 7 0 14 2424
+> 7 0 14 2430
+> 7 0 14 2436
+> 7 0 16 2356
+> 7 0 16 2411
+> 7 0 16 2368
+> 7 0 16 2387
+> 7 0 16 2447
+> 7 0 16 2423
+> 7 0 16 2399
+> 7 0 19 2460
+> 7 0 16 2459
+> 7 0 16 2435
+> 7 0 16 2383
+> 7 0 16 2413
+> 7 0 16 2443
+> 7 0 16 2461
+> 7 0 16 2395
+> 7 0 16 2363
+> 7 0 16 2425
+> 7 0 14 2382
+> 7 0 16 2455
+> 7 0 14 2439
+> 7 0 14 2388
+> 7 0 16 2407
+> 7 0 16 2375
+> 7 0 16 2437
+> 7 0 14 2445
+> 7 0 14 2394
+> 7 0 14 2451
+> 7 0 14 2400
+> 7 0 14 2457
+> 7 0 14 2406
+> 7 0 16 2353
+> 7 0 16 2365
+> 7 0 16 2414
+> 7 0 16 2390
+> 7 0 14 2355
+> 7 0 16 2377
+> 7 0 16 2450
+> 7 0 14 2361
+> 7 0 16 2426
+> 7 0 16 2402
+> 7 0 14 2367
+> 7 0 14 2373
+> 7 0 16 2438
+> 7 0 16 2380
+> 7 0 16 2410
+> 7 0 16 2440
+> 7 0 16 2354
+> 7 0 16 2392
+> 7 0 16 2422
+> 7 0 16 2452
+> 7 0 16 2366
+> 7 0 14 2409
+> 7 0 16 2404
+> 7 0 14 2415
+> 7 0 16 2434
+> 7 0 16 2378
+> 7 0 14 2421
+> 7 0 14 2427
+> 7 0 14 2433
+> 7 0 16 2362
+> 7 0 16 2381
+> 7 0 16 2441
+> 7 0 16 2417
+> 7 0 16 2374
+> 7 0 16 2393
+> 7 0 16 2453
+> 7 0 16 2429
+> 7 0 16 2405
+> 7 0 16 2389
+> 7 0 16 2357
+> 7 0 16 2419
+> 7 0 16 2449
+> 7 0 14 2379
+> 7 0 16 2401
+> 7 0 16 2369
+> 7 0 14 2385
+> 7 0 16 2431
+> 7 0 14 2442
+> 7 0 14 2391
+> 7 0 14 2448
+> 7 0 14 2397
+> 7 0 14 2454
+> 7 0 14 2403
+> 7 0 16 2359
+> 7 0 16 2384
+> 7 0 13 2351
+> 7 0 14 2592
+> 7 0 16 2665
+> 7 0 14 2649
+> 7 0 16 2677
+> 7 0 16 2600
+> 7 0 16 2576
+> 7 0 16 2636
+> 7 0 16 2612
+> 7 0 16 2588
+> 7 0 16 2648
+> 7 0 16 2624
+> 7 0 16 2660
+> 7 0 16 2596
+> 7 0 16 2626
+> 7 0 16 2672
+> 7 0 16 2578
+> 7 0 14 2595
+> 7 0 16 2608
+> 7 0 16 2638
+> 7 0 14 2601
+> 7 0 16 2590
+> 7 0 14 2607
+> 7 0 16 2620
+> 7 0 16 2650
+> 7 0 14 2613
+> 7 0 16 2662
+> 7 0 14 2619
+> 7 0 14 2658
+> 7 0 16 2674
+> 7 0 14 2664
+> 7 0 14 2670
+> 7 0 16 2627
+> 7 0 14 2676
+> 7 0 16 2603
+> 7 0 16 2579
+> 7 0 16 2639
+> 7 0 16 2615
+> 7 0 16 2591
+> 7 0 16 2651
+> 7 0 16 2663
+> 7 0 16 2575
+> 7 0 16 2675
+> 7 0 16 2605
+> 7 0 16 2635
+> 7 0 16 2587
+> 7 0 14 2628
+> 7 0 14 2577
+> 7 0 16 2617
+> 7 0 14 2634
+> 7 0 16 2647
+> 7 0 14 2583
+> 7 0 14 2640
+> 7 0 16 2659
+> 7 0 14 2589
+> 7 0 14 2646
+> 7 0 14 2652
+> 7 0 16 2671
+> 7 0 16 2630
+> 7 0 16 2606
+> 7 0 16 2582
+> 7 0 16 2642
+> 7 0 16 2618
+> 7 0 16 2594
+> 7 0 16 2654
+> 7 0 16 2666
+> 7 0 16 2602
+> 7 0 16 2632
+> 7 0 16 2678
+> 7 0 16 2584
+> 7 0 14 2598
+> 7 0 16 2614
+> 7 0 14 2604
+> 7 0 16 2644
+> 7 0 14 2610
+> 7 0 16 2656
+> 7 0 14 2616
+> 7 0 14 2622
+> 7 0 14 2655
+> 7 0 16 2668
+> 7 0 14 2661
+> 7 0 14 2667
+> 7 0 16 2680
+> 7 0 16 2597
+> 7 0 14 2673
+> 7 0 19 2682
+> 7 0 14 2679
+> 7 0 16 2633
+> 7 0 16 2609
+> 7 0 16 2585
+> 7 0 16 2645
+> 7 0 16 2621
+> 7 0 16 2657
+> 7 0 16 2683
+> 7 0 16 2669
+> 7 0 16 2599
+> 7 0 16 2629
+> 7 0 16 2581
+> 7 0 16 2681
+> 7 0 16 2611
+> 7 0 14 2625
+> 7 0 14 2574
+> 7 0 16 2641
+> 7 0 14 2631
+> 7 0 14 2580
+> 7 0 16 2593
+> 7 0 16 2623
+> 7 0 14 2637
+> 7 0 14 2586
+> 7 0 16 2653
+> 7 0 14 2643
+> 7 0 13 2573
+> 7 0 16 2867
+> 7 0 14 2814
+> 7 0 16 2821
+> 7 0 16 2851
+> 7 0 14 2871
+> 7 0 14 2820
+> 7 0 16 2881
+> 7 0 16 2803
+> 7 0 14 2877
+> 7 0 14 2826
+> 7 0 16 2833
+> 7 0 16 2863
+> 7 0 14 2883
+> 7 0 14 2832
+> 7 0 16 2893
+> 7 0 14 2889
+> 7 0 14 2838
+> 7 0 14 2895
+> 7 0 16 2846
+> 7 0 16 2822
+> 7 0 16 2798
+> 7 0 16 2882
+> 7 0 16 2858
+> 7 0 16 2834
+> 7 0 16 2810
+> 7 0 16 2894
+> 7 0 16 2870
+> 7 0 16 2818
+> 7 0 14 2841
+> 7 0 16 2848
+> 7 0 16 2878
+> 7 0 16 2800
+> 7 0 14 2847
+> 7 0 19 2904
+> 7 0 14 2796
+> 7 0 16 2830
+> 7 0 14 2853
+> 7 0 16 2860
+> 7 0 14 2802
+> 7 0 16 2890
+> 7 0 14 2859
+> 7 0 14 2808
+> 7 0 14 2865
+> 7 0 16 2905
+> 7 0 16 2813
+> 7 0 16 2873
+> 7 0 16 2849
+> 7 0 16 2825
+> 7 0 16 2801
+> 7 0 16 2885
+> 7 0 16 2861
+> 7 0 16 2837
+> 7 0 16 2897
+> 7 0 16 2815
+> 7 0 14 2811
+> 7 0 16 2845
+> 7 0 16 2875
+> 7 0 16 2797
+> 7 0 14 2817
+> 7 0 16 2827
+> 7 0 14 2874
+> 7 0 14 2823
+> 7 0 16 2857
+> 7 0 14 2880
+> 7 0 16 2887
+> 7 0 16 2809
+> 7 0 14 2829
+> 7 0 16 2839
+> 7 0 14 2886
+> 7 0 14 2835
+> 7 0 16 2869
+> 7 0 14 2892
+> 7 0 16 2899
+> 7 0 14 2898
+> 7 0 16 2816
+> 7 0 16 2876
+> 7 0 16 2852
+> 7 0 16 2828
+> 7 0 16 2804
+> 7 0 16 2888
+> 7 0 16 2864
+> 7 0 16 2840
+> 7 0 16 2900
+> 7 0 16 2812
+> 7 0 16 2842
+> 7 0 16 2872
+> 7 0 16 2902
+> 7 0 16 2824
+> 7 0 14 2844
+> 7 0 16 2854
+> 7 0 14 2901
+> 7 0 14 2850
+> 7 0 16 2884
+> 7 0 14 2799
+> 7 0 16 2806
+> 7 0 16 2836
+> 7 0 14 2856
+> 7 0 14 2805
+> 7 0 16 2866
+> 7 0 14 2862
+> 7 0 16 2896
+> 7 0 14 2868
+> 7 0 16 2843
+> 7 0 16 2819
+> 7 0 16 2903
+> 7 0 16 2879
+> 7 0 16 2855
+> 7 0 16 2831
+> 7 0 16 2807
+> 7 0 16 2891
+> 7 0 13 2795
+> 7 0 16 3020
+> 7 0 16 3080
+> 7 0 16 2992
+> 7 0 14 3021
+> 7 0 16 3022
+> 7 0 16 3052
+> 7 0 14 3027
+> 7 0 16 3082
+> 7 0 16 3004
+> 7 0 14 3084
+> 7 0 14 3033
+> 7 0 16 3034
+> 7 0 14 2982
+> 7 0 16 3064
+> 7 0 16 2986
+> 7 0 14 3039
+> 7 0 14 2988
+> 7 0 16 3016
+> 7 0 14 3045
+> 7 0 16 3046
+> 7 0 16 3076
+> 7 0 16 3023
+> 7 0 16 2999
+> 7 0 16 3083
+> 7 0 16 3059
+> 7 0 16 3035
+> 7 0 16 3011
+> 7 0 16 2987
+> 7 0 16 3071
+> 7 0 16 3047
+> 7 0 14 2991
+> 7 0 14 2997
+> 7 0 16 3001
+> 7 0 14 3054
+> 7 0 14 3003
+> 7 0 16 3031
+> 7 0 14 3060
+> 7 0 16 3061
+> 7 0 16 2983
+> 7 0 14 3009
+> 7 0 16 3013
+> 7 0 14 3066
+> 7 0 14 3015
+> 7 0 16 3043
+> 7 0 14 3072
+> 7 0 16 3073
+> 7 0 14 3078
+> 7 0 16 3026
+> 7 0 16 3002
+> 7 0 16 3086
+> 7 0 16 3062
+> 7 0 16 3038
+> 7 0 16 3014
+> 7 0 16 2990
+> 7 0 16 3074
+> 7 0 16 3050
+> 7 0 16 2998
+> 7 0 14 3024
+> 7 0 16 3028
+> 7 0 14 3081
+> 7 0 14 3030
+> 7 0 16 3058
+> 7 0 14 3087
+> 7 0 16 3088
+> 7 0 16 3010
+> 7 0 14 3036
+> 7 0 14 2985
+> 7 0 16 3040
+> 7 0 14 3042
+> 7 0 16 3070
+> 7 0 14 3048
+> 7 0 16 2993
+> 7 0 16 3053
+> 7 0 16 3029
+> 7 0 16 3005
+> 7 0 16 3089
+> 7 0 16 3065
+> 7 0 16 3041
+> 7 0 16 3017
+> 7 0 16 3077
+> 7 0 14 2994
+> 7 0 16 2995
+> 7 0 16 3025
+> 7 0 14 3051
+> 7 0 14 3000
+> 7 0 16 3055
+> 7 0 14 3057
+> 7 0 16 3085
+> 7 0 14 3006
+> 7 0 16 3007
+> 7 0 16 3037
+> 7 0 14 3063
+> 7 0 14 3012
+> 7 0 16 3067
+> 7 0 19 3090
+> 7 0 16 2989
+> 7 0 14 3069
+> 7 0 14 3018
+> 7 0 16 3019
+> 7 0 16 3049
+> 7 0 14 3075
+> 7 0 16 3079
+> 7 0 16 3091
+> 7 0 16 2996
+> 7 0 16 3056
+> 7 0 16 3032
+> 7 0 16 3008
+> 7 0 16 2984
+> 7 0 16 3068
+> 7 0 16 3044
+> 7 0 13 2981
+> 7 0 16 3305
+> 7 0 14 3306
+> 7 0 16 3295
+> 7 0 16 3308
+> 7 0 16 3296
+> 7 0 14 3294
+> 7 0 14 3300
+> 7 0 16 3310
+> 7 0 14 3303
+> 7 0 16 3311
+> 7 0 14 3309
+> 7 0 16 3299
+> 7 0 16 3307
+> 7 0 19 3312
+> 7 0 16 3301
+> 7 0 16 3313
+> 7 0 16 3302
+> 7 0 14 3297
+> 7 0 16 3304
+> 7 0 16 3298
+> 7 0 13 3293
+> 7 0 16 3227
+> 7 0 16 3244
+> 7 0 16 3256
+> 7 0 16 3211
+> 7 0 14 3210
+> 7 0 14 3216
+> 7 0 16 3223
+> 7 0 14 3222
+> 7 0 16 3205
+> 7 0 14 3228
+> 7 0 16 3235
+> 7 0 14 3234
+> 7 0 16 3269
+> 7 0 16 3245
+> 7 0 16 3257
+> 7 0 16 3218
+> 7 0 16 3241
+> 7 0 16 3230
+> 7 0 16 3206
+> 7 0 14 3240
+> 7 0 14 3246
+> 7 0 16 3253
+> 7 0 14 3252
+> 7 0 16 3208
+> 7 0 14 3258
+> 7 0 16 3265
+> 7 0 14 3264
+> 7 0 16 3220
+> 7 0 16 3232
+> 7 0 14 3204
+> 7 0 16 3248
+> 7 0 16 3260
+> 7 0 16 3209
+> 7 0 16 3221
+> 7 0 16 3238
+> 7 0 16 3268
+> 7 0 16 3233
+> 7 0 14 3267
+> 7 0 16 3250
+> 7 0 16 3262
+> 7 0 19 3270
+> 7 0 14 3207
+> 7 0 16 3217
+> 7 0 14 3213
+> 7 0 14 3219
+> 7 0 16 3229
+> 7 0 14 3225
+> 7 0 16 3271
+> 7 0 14 3231
+> 7 0 16 3239
+> 7 0 16 3251
+> 7 0 16 3263
+> 7 0 16 3212
+> 7 0 16 3224
+> 7 0 14 3237
+> 7 0 16 3247
+> 7 0 16 3236
+> 7 0 14 3243
+> 7 0 14 3249
+> 7 0 16 3259
+> 7 0 14 3255
+> 7 0 16 3214
+> 7 0 14 3261
+> 7 0 16 3226
+> 7 0 16 3242
+> 7 0 16 3254
+> 7 0 16 3266
+> 7 0 16 3215
+> 7 0 13 3203
+> 7 0 19 3315
+> 7 0 13 3314
+> 7 0 16 2474
+> 7 0 16 2534
+> 7 0 16 2510
+> 7 0 16 2486
+> 7 0 19 2571
+> 7 0 16 2570
+> 7 0 16 2546
+> 7 0 16 2522
+> 7 0 16 2498
+> 7 0 16 2558
+> 7 0 16 2572
+> 7 0 16 2482
+> 7 0 16 2512
+> 7 0 14 2472
+> 7 0 16 2542
+> 7 0 16 2464
+> 7 0 14 2478
+> 7 0 16 2494
+> 7 0 16 2524
+> 7 0 14 2535
+> 7 0 14 2484
+> 7 0 16 2554
+> 7 0 14 2541
+> 7 0 14 2490
+> 7 0 14 2547
+> 7 0 14 2496
+> 7 0 14 2553
+> 7 0 14 2559
+> 7 0 16 2477
+> 7 0 16 2537
+> 7 0 16 2513
+> 7 0 16 2489
+> 7 0 16 2465
+> 7 0 16 2549
+> 7 0 16 2525
+> 7 0 16 2501
+> 7 0 16 2561
+> 7 0 16 2479
+> 7 0 16 2509
+> 7 0 16 2539
+> 7 0 16 2569
+> 7 0 16 2491
+> 7 0 14 2505
+> 7 0 16 2521
+> 7 0 16 2551
+> 7 0 14 2562
+> 7 0 14 2511
+> 7 0 14 2568
+> 7 0 14 2517
+> 7 0 14 2466
+> 7 0 14 2523
+> 7 0 14 2529
+> 7 0 16 2504
+> 7 0 16 2480
+> 7 0 16 2564
+> 7 0 16 2540
+> 7 0 16 2516
+> 7 0 16 2492
+> 7 0 16 2468
+> 7 0 16 2552
+> 7 0 16 2528
+> 7 0 16 2476
+> 7 0 16 2506
+> 7 0 16 2536
+> 7 0 16 2566
+> 7 0 16 2488
+> 7 0 14 2475
+> 7 0 16 2518
+> 7 0 14 2532
+> 7 0 16 2548
+> 7 0 16 2470
+> 7 0 14 2481
+> 7 0 16 2500
+> 7 0 14 2538
+> 7 0 14 2487
+> 7 0 16 2530
+> 7 0 14 2544
+> 7 0 16 2560
+> 7 0 14 2493
+> 7 0 14 2550
+> 7 0 14 2499
+> 7 0 14 2556
+> 7 0 16 2507
+> 7 0 16 2483
+> 7 0 16 2567
+> 7 0 16 2543
+> 7 0 16 2519
+> 7 0 16 2495
+> 7 0 16 2471
+> 7 0 16 2555
+> 7 0 16 2531
+> 7 0 16 2473
+> 7 0 16 2503
+> 7 0 16 2533
+> 7 0 16 2563
+> 7 0 16 2485
+> 7 0 16 2515
+> 7 0 14 2502
+> 7 0 16 2545
+> 7 0 16 2467
+> 7 0 16 2497
+> 7 0 14 2508
+> 7 0 16 2527
+> 7 0 14 2565
+> 7 0 14 2514
+> 7 0 16 2557
+> 7 0 14 2463
+> 7 0 14 2520
+> 7 0 14 2469
+> 7 0 14 2526
+> 7 0 13 2462
+> 7 0 16 2692
+> 7 0 16 2722
+> 7 0 16 2752
+> 7 0 14 2691
+> 7 0 16 2782
+> 7 0 16 2704
+> 7 0 14 2748
+> 7 0 14 2697
+> 7 0 16 2734
+> 7 0 14 2754
+> 7 0 16 2764
+> 7 0 16 2686
+> 7 0 14 2703
+> 7 0 16 2716
+> 7 0 14 2760
+> 7 0 14 2709
+> 7 0 16 2746
+> 7 0 14 2766
+> 7 0 16 2776
+> 7 0 14 2715
+> 7 0 14 2772
+> 7 0 16 2723
+> 7 0 16 2699
+> 7 0 16 2783
+> 7 0 16 2759
+> 7 0 16 2735
+> 7 0 16 2711
+> 7 0 16 2687
+> 7 0 16 2771
+> 7 0 16 2747
+> 7 0 16 2689
+> 7 0 16 2719
+> 7 0 16 2749
+> 7 0 16 2779
+> 7 0 16 2701
+> 7 0 14 2718
+> 7 0 16 2731
+> 7 0 14 2724
+> 7 0 16 2761
+> 7 0 14 2781
+> 7 0 16 2791
+> 7 0 16 2713
+> 7 0 14 2730
+> 7 0 16 2743
+> 7 0 14 2787
+> 7 0 14 2736
+> 7 0 16 2773
+> 7 0 14 2685
+> 7 0 14 2742
+> 7 0 16 2690
+> 7 0 16 2750
+> 7 0 16 2726
+> 7 0 16 2702
+> 7 0 16 2786
+> 7 0 16 2762
+> 7 0 16 2738
+> 7 0 16 2714
+> 7 0 16 2774
+> 7 0 14 2688
+> 7 0 16 2698
+> 7 0 16 2728
+> 7 0 14 2694
+> 7 0 16 2758
+> 7 0 14 2751
+> 7 0 16 2788
+> 7 0 14 2700
+> 7 0 16 2710
+> 7 0 16 2740
+> 7 0 14 2757
+> 7 0 14 2706
+> 7 0 16 2770
+> 7 0 19 2793
+> 7 0 14 2763
+> 7 0 14 2712
+> 7 0 14 2769
+> 7 0 14 2775
+> 7 0 16 2794
+> 7 0 16 2693
+> 7 0 16 2753
+> 7 0 16 2729
+> 7 0 16 2705
+> 7 0 16 2789
+> 7 0 16 2765
+> 7 0 16 2741
+> 7 0 16 2717
+> 7 0 16 2777
+> 7 0 16 2695
+> 7 0 16 2725
+> 7 0 16 2755
+> 7 0 14 2721
+> 7 0 16 2785
+> 7 0 16 2707
+> 7 0 14 2778
+> 7 0 14 2727
+> 7 0 16 2737
+> 7 0 16 2767
+> 7 0 14 2784
+> 7 0 14 2733
+> 7 0 14 2790
+> 7 0 14 2739
+> 7 0 14 2745
+> 7 0 16 2720
+> 7 0 16 2696
+> 7 0 16 2780
+> 7 0 16 2756
+> 7 0 16 2732
+> 7 0 16 2708
+> 7 0 16 2792
+> 7 0 16 2768
+> 7 0 16 2744
+> 7 0 13 2684
+> 7 0 16 2918
+> 7 0 16 2935
+> 7 0 14 2961
+> 7 0 16 2965
+> 7 0 14 2967
+> 7 0 16 2947
+> 7 0 14 2973
+> 7 0 16 2977
+> 7 0 19 2979
+> 7 0 14 2907
+> 7 0 16 2914
+> 7 0 14 2913
+> 7 0 14 2919
+> 7 0 16 2926
+> 7 0 14 2925
+> 7 0 16 2980
+> 7 0 16 2960
+> 7 0 16 2936
+> 7 0 16 2972
+> 7 0 16 2948
+> 7 0 16 2909
+> 7 0 16 2932
+> 7 0 16 2921
+> 7 0 14 2931
+> 7 0 16 2962
+> 7 0 14 2937
+> 7 0 16 2944
+> 7 0 14 2943
+> 7 0 16 2974
+> 7 0 14 2949
+> 7 0 16 2956
+> 7 0 14 2955
+> 7 0 16 2911
+> 7 0 16 2923
+> 7 0 16 2963
+> 7 0 16 2939
+> 7 0 16 2975
+> 7 0 16 2951
+> 7 0 16 2912
+> 7 0 16 2929
+> 7 0 16 2959
+> 7 0 14 2958
+> 7 0 16 2924
+> 7 0 16 2941
+> 7 0 14 2964
+> 7 0 16 2971
+> 7 0 14 2970
+> 7 0 16 2953
+> 7 0 14 2976
+> 7 0 16 2908
+> 7 0 14 2910
+> 7 0 14 2916
+> 7 0 16 2920
+> 7 0 14 2922
+> 7 0 16 2930
+> 7 0 16 2966
+> 7 0 16 2942
+> 7 0 16 2978
+> 7 0 16 2954
+> 7 0 16 2915
+> 7 0 14 2928
+> 7 0 14 2934
+> 7 0 16 2938
+> 7 0 16 2927
+> 7 0 16 2968
+> 7 0 14 2940
+> 7 0 14 2946
+> 7 0 16 2950
+> 7 0 14 2952
+> 7 0 16 2917
+> 7 0 16 2933
+> 7 0 16 2969
+> 7 0 16 2945
+> 7 0 16 2957
+> 7 0 13 2906
+> 7 0 6 2350
+> 7 0 3 3411
+> 7 0 1 2349
+> 7 0 9 2054
+> 7 0 19 2053
+> 7 0 13 2052
+> 7 0 16 1718
+> 7 0 14 1636
+> 7 0 19 1726
+> 7 0 14 1642
+> 7 0 14 1699
+> 7 0 14 1648
+> 7 0 14 1705
+> 7 0 16 1616
+> 7 0 14 1654
+> 7 0 14 1711
+> 7 0 16 1641
+> 7 0 14 1660
+> 7 0 14 1717
+> 7 0 16 1628
+> 7 0 16 1701
+> 7 0 16 1677
+> 7 0 14 1723
+> 7 0 16 1653
+> 7 0 16 1713
+> 7 0 16 1689
+> 7 0 16 1665
+> 7 0 16 1725
+> 7 0 16 1643
+> 7 0 16 1673
+> 7 0 16 1703
+> 7 0 16 1617
+> 7 0 16 1655
+> 7 0 16 1685
+> 7 0 16 1715
+> 7 0 16 1629
+> 7 0 14 1669
+> 7 0 14 1675
+> 7 0 16 1613
+> 7 0 14 1681
+> 7 0 16 1668
+> 7 0 14 1687
+> 7 0 16 1625
+> 7 0 16 1644
+> 7 0 14 1693
+> 7 0 16 1704
+> 7 0 16 1680
+> 7 0 16 1656
+> 7 0 16 1716
+> 7 0 14 1609
+> 7 0 16 1692
+> 7 0 14 1615
+> 7 0 14 1621
+> 7 0 16 1640
+> 7 0 14 1627
+> 7 0 16 1670
+> 7 0 16 1700
+> 7 0 16 1727
+> 7 0 14 1633
+> 7 0 16 1652
+> 7 0 16 1620
+> 7 0 16 1682
+> 7 0 16 1712
+> 7 0 16 1664
+> 7 0 16 1632
+> 7 0 16 1694
+> 7 0 16 1724
+> 7 0 14 1639
+> 7 0 14 1696
+> 7 0 14 1645
+> 7 0 16 1610
+> 7 0 14 1702
+> 7 0 14 1651
+> 7 0 14 1708
+> 7 0 14 1657
+> 7 0 16 1622
+> 7 0 14 1714
+> 7 0 14 1663
+> 7 0 16 1671
+> 7 0 16 1647
+> 7 0 14 1720
+> 7 0 16 1634
+> 7 0 16 1707
+> 7 0 16 1683
+> 7 0 16 1659
+> 7 0 16 1719
+> 7 0 16 1695
+> 7 0 16 1637
+> 7 0 16 1667
+> 7 0 16 1697
+> 7 0 16 1611
+> 7 0 16 1649
+> 7 0 16 1679
+> 7 0 16 1709
+> 7 0 16 1623
+> 7 0 16 1661
+> 7 0 16 1691
+> 7 0 16 1721
+> 7 0 16 1635
+> 7 0 14 1666
+> 7 0 14 1672
+> 7 0 14 1678
+> 7 0 16 1619
+> 7 0 16 1638
+> 7 0 14 1684
+> 7 0 14 1690
+> 7 0 16 1698
+> 7 0 16 1674
+> 7 0 16 1631
+> 7 0 16 1650
+> 7 0 16 1710
+> 7 0 16 1686
+> 7 0 16 1662
+> 7 0 14 1612
+> 7 0 16 1722
+> 7 0 14 1618
+> 7 0 14 1624
+> 7 0 14 1630
+> 7 0 16 1646
+> 7 0 16 1614
+> 7 0 16 1676
+> 7 0 16 1706
+> 7 0 16 1658
+> 7 0 16 1626
+> 7 0 16 1688
+> 7 0 13 1608
+> 7 0 16 1826
+> 7 0 16 1748
+> 7 0 16 1778
+> 7 0 16 1808
+> 7 0 14 1759
+> 7 0 14 1765
+> 7 0 14 1822
+> 7 0 14 1771
+> 7 0 14 1828
+> 7 0 14 1777
+> 7 0 16 1761
+> 7 0 14 1783
+> 7 0 16 1737
+> 7 0 16 1821
+> 7 0 16 1797
+> 7 0 16 1773
+> 7 0 16 1749
+> 7 0 16 1833
+> 7 0 16 1809
+> 7 0 16 1785
+> 7 0 16 1733
+> 7 0 16 1763
+> 7 0 16 1793
+> 7 0 16 1823
+> 7 0 16 1745
+> 7 0 16 1775
+> 7 0 16 1805
+> 7 0 16 1757
+> 7 0 19 1834
+> 7 0 16 1787
+> 7 0 14 1729
+> 7 0 16 1817
+> 7 0 14 1735
+> 7 0 14 1792
+> 7 0 14 1741
+> 7 0 14 1798
+> 7 0 14 1747
+> 7 0 14 1804
+> 7 0 14 1753
+> 7 0 14 1810
+> 7 0 16 1764
+> 7 0 16 1740
+> 7 0 14 1816
+> 7 0 16 1824
+> 7 0 16 1800
+> 7 0 16 1776
+> 7 0 16 1752
+> 7 0 16 1812
+> 7 0 16 1788
+> 7 0 16 1730
+> 7 0 16 1760
+> 7 0 16 1790
+> 7 0 16 1820
+> 7 0 16 1742
+> 7 0 16 1772
+> 7 0 16 1802
+> 7 0 16 1832
+> 7 0 16 1754
+> 7 0 16 1784
+> 7 0 16 1814
+> 7 0 14 1762
+> 7 0 14 1819
+> 7 0 14 1768
+> 7 0 14 1825
+> 7 0 14 1774
+> 7 0 14 1831
+> 7 0 16 1731
+> 7 0 14 1780
+> 7 0 14 1786
+> 7 0 16 1791
+> 7 0 16 1767
+> 7 0 16 1743
+> 7 0 16 1827
+> 7 0 16 1803
+> 7 0 16 1779
+> 7 0 16 1755
+> 7 0 16 1815
+> 7 0 16 1835
+> 7 0 16 1739
+> 7 0 16 1769
+> 7 0 16 1799
+> 7 0 16 1829
+> 7 0 16 1751
+> 7 0 16 1781
+> 7 0 16 1811
+> 7 0 14 1732
+> 7 0 14 1789
+> 7 0 14 1738
+> 7 0 14 1795
+> 7 0 14 1744
+> 7 0 14 1801
+> 7 0 14 1750
+> 7 0 14 1807
+> 7 0 16 1734
+> 7 0 14 1756
+> 7 0 14 1813
+> 7 0 16 1794
+> 7 0 16 1770
+> 7 0 16 1746
+> 7 0 16 1830
+> 7 0 16 1806
+> 7 0 16 1782
+> 7 0 16 1758
+> 7 0 16 1818
+> 7 0 16 1736
+> 7 0 16 1766
+> 7 0 16 1796
+> 7 0 13 1728
+> 7 0 16 1926
+> 7 0 16 1856
+> 7 0 16 1886
+> 7 0 16 1838
+> 7 0 16 1868
+> 7 0 16 1898
+> 7 0 16 1850
+> 7 0 16 1880
+> 7 0 16 1910
+> 7 0 14 1882
+> 7 0 16 1922
+> 7 0 14 1888
+> 7 0 14 1837
+> 7 0 14 1894
+> 7 0 14 1843
+> 7 0 14 1900
+> 7 0 14 1849
+> 7 0 14 1906
+> 7 0 16 1857
+> 7 0 14 1915
+> 7 0 14 1921
+> 7 0 16 1893
+> 7 0 16 1869
+> 7 0 16 1845
+> 7 0 16 1905
+> 7 0 16 1881
+> 7 0 16 1917
+> 7 0 16 1853
+> 7 0 16 1883
+> 7 0 16 1865
+> 7 0 16 1895
+> 7 0 16 1847
+> 7 0 16 1877
+> 7 0 16 1907
+> 7 0 14 1852
+> 7 0 16 1919
+> 7 0 14 1858
+> 7 0 14 1864
+> 7 0 14 1870
+> 7 0 14 1876
+> 7 0 16 1884
+> 7 0 16 1860
+> 7 0 16 1896
+> 7 0 16 1872
+> 7 0 16 1848
+> 7 0 16 1908
+> 7 0 16 1920
+> 7 0 16 1862
+> 7 0 16 1892
+> 7 0 19 1927
+> 7 0 16 1844
+> 7 0 16 1874
+> 7 0 16 1904
+> 7 0 16 1916
+> 7 0 14 1885
+> 7 0 14 1891
+> 7 0 14 1840
+> 7 0 14 1897
+> 7 0 14 1846
+> 7 0 14 1903
+> 7 0 14 1912
+> 7 0 14 1909
+> 7 0 16 1887
+> 7 0 14 1918
+> 7 0 16 1863
+> 7 0 16 1839
+> 7 0 14 1924
+> 7 0 16 1899
+> 7 0 16 1875
+> 7 0 16 1851
+> 7 0 16 1911
+> 7 0 16 1923
+> 7 0 16 1859
+> 7 0 16 1889
+> 7 0 16 1841
+> 7 0 16 1871
+> 7 0 16 1901
+> 7 0 16 1913
+> 7 0 14 1855
+> 7 0 14 1861
+> 7 0 16 1925
+> 7 0 14 1867
+> 7 0 14 1873
+> 7 0 16 1854
+> 7 0 14 1879
+> 7 0 16 1890
+> 7 0 16 1866
+> 7 0 16 1842
+> 7 0 16 1902
+> 7 0 16 1878
+> 7 0 16 1914
+> 7 0 16 1928
+> 7 0 13 1836
+> 7 0 16 2007
+> 7 0 16 1959
+> 7 0 16 2043
+> 7 0 16 1995
+> 7 0 16 2031
+> 7 0 16 1955
+> 7 0 16 2015
+> 7 0 16 1937
+> 7 0 16 1997
+> 7 0 14 1975
+> 7 0 14 2038
+> 7 0 14 1987
+> 7 0 14 1936
+> 7 0 14 1999
+> 7 0 16 2051
+> 7 0 16 1950
+> 7 0 16 1986
+> 7 0 16 1938
+> 7 0 16 2022
+> 7 0 16 1974
+> 7 0 16 1982
+> 7 0 16 2042
+> 7 0 16 1964
+> 7 0 16 2024
+> 7 0 14 1951
+> 7 0 14 2014
+> 7 0 14 1963
+> 7 0 14 2026
+> 7 0 16 1977
+> 7 0 16 2013
+> 7 0 16 1965
+> 7 0 16 2049
+> 7 0 16 2001
+> 7 0 16 1949
+> 7 0 16 2009
+> 7 0 16 1931
+> 7 0 16 1991
+> 7 0 16 1973
+> 7 0 14 1978
+> 7 0 16 2033
+> 7 0 14 2041
+> 7 0 14 1990
+> 7 0 14 1939
+> 7 0 14 2002
+> 7 0 16 1956
+> 7 0 16 2040
+> 7 0 16 1992
+> 7 0 16 1944
+> 7 0 16 2028
+> 7 0 16 1976
+> 7 0 16 2036
+> 7 0 16 1958
+> 7 0 16 2018
+> 7 0 16 1940
+> 7 0 16 2000
+> 7 0 14 2005
+> 7 0 14 1954
+> 7 0 14 2017
+> 7 0 14 1966
+> 7 0 16 1947
+> 7 0 14 2029
+> 7 0 16 1983
+> 7 0 16 1935
+> 7 0 16 2019
+> 7 0 16 1971
+> 7 0 16 1985
+> 7 0 16 2045
+> 7 0 16 1967
+> 7 0 16 2027
+> 7 0 14 1981
+> 7 0 14 1930
+> 7 0 14 2044
+> 7 0 14 1993
+> 7 0 14 1942
+> 7 0 16 2010
+> 7 0 16 1962
+> 7 0 16 2046
+> 7 0 16 1998
+> 7 0 16 2034
+> 7 0 16 1952
+> 7 0 16 2012
+> 7 0 16 1934
+> 7 0 16 1994
+> 7 0 14 1945
+> 7 0 14 2008
+> 7 0 14 1957
+> 7 0 14 2020
+> 7 0 14 1969
+> 7 0 14 2032
+> 7 0 16 1953
+> 7 0 16 2037
+> 7 0 16 1989
+> 7 0 16 1941
+> 7 0 16 2025
+> 7 0 16 1979
+> 7 0 16 2039
+> 7 0 16 1961
+> 7 0 16 2021
+> 7 0 16 1943
+> 7 0 16 2003
+> 7 0 14 2035
+> 7 0 14 1984
+> 7 0 14 1933
+> 7 0 14 2047
+> 7 0 14 1996
+> 7 0 16 1980
+> 7 0 16 1932
+> 7 0 16 2016
+> 7 0 16 1968
+> 7 0 19 2050
+> 7 0 16 2004
+> 7 0 16 1946
+> 7 0 16 2006
+> 7 0 16 1988
+> 7 0 16 2048
+> 7 0 16 1970
+> 7 0 16 2030
+> 7 0 14 1948
+> 7 0 14 2011
+> 7 0 14 1960
+> 7 0 14 2023
+> 7 0 14 1972
+> 7 0 13 1929
+> 7 0 6 1607
+> 7 0 19 2343
+> 7 0 13 2342
+> 7 0 16 2110
+> 7 0 16 2140
+> 7 0 16 2081
+> 7 0 14 2085
+> 7 0 16 2146
+> 7 0 14 2091
+> 7 0 14 2097
+> 7 0 16 2065
+> 7 0 14 2103
+> 7 0 14 2109
+> 7 0 16 2117
+> 7 0 16 2093
+> 7 0 16 2077
+> 7 0 16 2129
+> 7 0 14 2145
+> 7 0 16 2153
+> 7 0 16 2105
+> 7 0 14 2058
+> 7 0 16 2141
+> 7 0 14 2064
+> 7 0 14 2070
+> 7 0 14 2076
+> 7 0 16 2060
+> 7 0 16 2095
+> 7 0 16 2155
+> 7 0 14 2082
+> 7 0 16 2125
+> 7 0 16 2072
+> 7 0 16 2107
+> 7 0 16 2137
+> 7 0 16 2084
+> 7 0 19 2154
+> 7 0 14 2118
+> 7 0 14 2124
+> 7 0 16 2062
+> 7 0 14 2130
+> 7 0 14 2136
+> 7 0 16 2074
+> 7 0 16 2120
+> 7 0 16 2096
+> 7 0 14 2142
+> 7 0 16 2132
+> 7 0 16 2108
+> 7 0 16 2144
+> 7 0 16 2092
+> 7 0 16 2122
+> 7 0 16 2063
+> 7 0 16 2104
+> 7 0 16 2134
+> 7 0 16 2075
+> 7 0 14 2088
+> 7 0 14 2094
+> 7 0 16 2059
+> 7 0 14 2100
+> 7 0 16 2087
+> 7 0 14 2106
+> 7 0 16 2071
+> 7 0 14 2112
+> 7 0 16 2123
+> 7 0 16 2099
+> 7 0 16 2083
+> 7 0 14 2148
+> 7 0 16 2135
+> 7 0 16 2111
+> 7 0 14 2061
+> 7 0 14 2067
+> 7 0 16 2147
+> 7 0 14 2073
+> 7 0 16 2089
+> 7 0 16 2119
+> 7 0 14 2079
+> 7 0 16 2066
+> 7 0 16 2101
+> 7 0 16 2131
+> 7 0 16 2078
+> 7 0 16 2113
+> 7 0 16 2143
+> 7 0 14 2115
+> 7 0 16 2149
+> 7 0 14 2121
+> 7 0 14 2127
+> 7 0 14 2151
+> 7 0 16 2068
+> 7 0 14 2133
+> 7 0 16 2090
+> 7 0 14 2139
+> 7 0 16 2080
+> 7 0 16 2126
+> 7 0 16 2102
+> 7 0 16 2138
+> 7 0 16 2114
+> 7 0 16 2086
+> 7 0 16 2150
+> 7 0 16 2116
+> 7 0 16 2098
+> 7 0 16 2128
+> 7 0 16 2152
+> 7 0 16 2069
+> 7 0 13 2057
+> 7 0 16 2227
+> 7 0 16 2179
+> 7 0 16 2209
+> 7 0 16 2239
+> 7 0 14 2160
+> 7 0 14 2217
+> 7 0 14 2166
+> 7 0 14 2223
+> 7 0 14 2172
+> 7 0 14 2229
+> 7 0 14 2178
+> 7 0 14 2235
+> 7 0 16 2162
+> 7 0 14 2184
+> 7 0 16 2222
+> 7 0 16 2198
+> 7 0 16 2174
+> 7 0 16 2234
+> 7 0 16 2210
+> 7 0 16 2186
+> 7 0 16 2164
+> 7 0 16 2194
+> 7 0 16 2224
+> 7 0 16 2176
+> 7 0 16 2206
+> 7 0 16 2236
+> 7 0 14 2187
+> 7 0 14 2193
+> 7 0 14 2199
+> 7 0 14 2205
+> 7 0 16 2189
+> 7 0 14 2211
+> 7 0 16 2165
+> 7 0 16 2225
+> 7 0 16 2201
+> 7 0 16 2177
+> 7 0 16 2237
+> 7 0 16 2213
+> 7 0 16 2161
+> 7 0 16 2242
+> 7 0 16 2191
+> 7 0 16 2221
+> 7 0 16 2173
+> 7 0 16 2203
+> 7 0 16 2233
+> 7 0 16 2185
+> 7 0 16 2215
+> 7 0 14 2157
+> 7 0 19 2241
+> 7 0 14 2163
+> 7 0 14 2220
+> 7 0 14 2169
+> 7 0 14 2226
+> 7 0 14 2175
+> 7 0 14 2232
+> 7 0 14 2181
+> 7 0 14 2238
+> 7 0 16 2192
+> 7 0 16 2168
+> 7 0 16 2228
+> 7 0 16 2204
+> 7 0 16 2180
+> 7 0 16 2240
+> 7 0 16 2216
+> 7 0 16 2158
+> 7 0 16 2188
+> 7 0 16 2218
+> 7 0 16 2170
+> 7 0 16 2200
+> 7 0 16 2230
+> 7 0 16 2182
+> 7 0 16 2212
+> 7 0 14 2190
+> 7 0 14 2196
+> 7 0 14 2202
+> 7 0 16 2159
+> 7 0 14 2208
+> 7 0 14 2214
+> 7 0 16 2219
+> 7 0 16 2195
+> 7 0 16 2171
+> 7 0 16 2231
+> 7 0 16 2207
+> 7 0 16 2183
+> 7 0 16 2167
+> 7 0 16 2197
+> 7 0 13 2156
+> 7 0 16 2248
+> 7 0 16 2278
+> 7 0 16 2308
+> 7 0 16 2338
+> 7 0 16 2260
+> 7 0 16 2290
+> 7 0 16 2320
+> 7 0 14 2274
+> 7 0 14 2331
+> 7 0 14 2280
+> 7 0 14 2337
+> 7 0 14 2286
+> 7 0 14 2292
+> 7 0 16 2273
+> 7 0 14 2298
+> 7 0 16 2249
+> 7 0 16 2333
+> 7 0 16 2309
+> 7 0 16 2285
+> 7 0 16 2261
+> 7 0 16 2321
+> 7 0 16 2297
+> 7 0 16 2245
+> 7 0 16 2275
+> 7 0 16 2305
+> 7 0 16 2335
+> 7 0 16 2257
+> 7 0 16 2287
+> 7 0 16 2317
+> 7 0 16 2269
+> 7 0 16 2299
+> 7 0 14 2244
+> 7 0 16 2329
+> 7 0 14 2301
+> 7 0 14 2250
+> 7 0 14 2307
+> 7 0 14 2256
+> 7 0 14 2313
+> 7 0 14 2262
+> 7 0 14 2319
+> 7 0 14 2268
+> 7 0 14 2325
+> 7 0 16 2276
+> 7 0 16 2252
+> 7 0 16 2336
+> 7 0 16 2312
+> 7 0 16 2288
+> 7 0 16 2264
+> 7 0 16 2324
+> 7 0 16 2300
+> 7 0 16 2272
+> 7 0 16 2302
+> 7 0 16 2332
+> 7 0 16 2254
+> 7 0 16 2284
+> 7 0 16 2314
+> 7 0 16 2266
+> 7 0 16 2296
+> 7 0 16 2326
+> 7 0 14 2271
+> 7 0 14 2277
+> 7 0 14 2334
+> 7 0 14 2283
+> 7 0 14 2289
+> 7 0 14 2295
+> 7 0 16 2303
+> 7 0 16 2279
+> 7 0 16 2255
+> 7 0 16 2339
+> 7 0 16 2315
+> 7 0 16 2291
+> 7 0 16 2267
+> 7 0 16 2327
+> 7 0 16 2341
+> 7 0 16 2251
+> 7 0 16 2281
+> 7 0 16 2311
+> 7 0 16 2263
+> 7 0 16 2293
+> 7 0 19 2340
+> 7 0 16 2323
+> 7 0 14 2247
+> 7 0 14 2304
+> 7 0 14 2253
+> 7 0 14 2310
+> 7 0 14 2259
+> 7 0 14 2316
+> 7 0 14 2265
+> 7 0 14 2322
+> 7 0 16 2246
+> 7 0 14 2328
+> 7 0 16 2306
+> 7 0 16 2282
+> 7 0 16 2258
+> 7 0 16 2318
+> 7 0 16 2294
+> 7 0 16 2270
+> 7 0 16 2330
+> 7 0 13 2243
+> 7 0 9 2344
+> 7 0 6 2056
+> 7 0 12 2347
+> 7 0 6 2346
+> 7 0 3 2345
+> 7 0 3 2348
+> 7 0 3 2055
+> 7 0 1 1606
+> 7 0 3 461
+> 7 0 3 495
+> 7 0 9 470
+> 7 0 9 482
+> 7 0 7 469
+> 7 0 9 471
+> 7 0 7 481
+> 7 0 9 483
+> 7 0 12 493
+> 7 0 9 467
+> 7 0 7 490
+> 7 0 9 479
+> 7 0 9 494
+> 7 0 7 472
+> 7 0 9 474
+> 7 0 7 484
+> 7 0 9 486
+> 7 0 9 464
+> 7 0 9 476
+> 7 0 9 488
+> 7 0 9 491
+> 7 0 7 463
+> 7 0 9 465
+> 7 0 7 475
+> 7 0 9 477
+> 7 0 7 487
+> 7 0 9 489
+> 7 0 9 473
+> 7 0 9 492
+> 7 0 9 485
+> 7 0 7 466
+> 7 0 9 468
+> 7 0 7 478
+> 7 0 9 480
+> 7 0 6 462
+> 7 0 3 178
+> 7 0 9 111
+> 7 0 9 141
+> 7 0 9 28
+> 7 0 9 63
+> 7 0 9 171
+> 7 0 7 35
+> 7 0 9 93
+> 7 0 9 123
+> 7 0 9 153
+> 7 0 9 40
+> 7 0 9 75
+> 7 0 7 47
+> 7 0 9 105
+> 7 0 9 135
+> 7 0 9 165
+> 7 0 9 24
+> 7 0 7 83
+> 7 0 9 36
+> 7 0 7 59
+> 7 0 9 82
+> 7 0 9 58
+> 7 0 7 143
+> 7 0 7 119
+> 7 0 9 142
+> 7 0 7 95
+> 7 0 9 118
+> 7 0 9 48
+> 7 0 7 71
+> 7 0 9 94
+> 7 0 9 70
+> 7 0 7 155
+> 7 0 7 131
+> 7 0 9 154
+> 7 0 7 107
+> 7 0 9 130
+> 7 0 9 106
+> 7 0 7 167
+> 7 0 9 166
+> 7 0 7 26
+> 7 0 9 60
+> 7 0 9 177
+> 7 0 9 90
+> 7 0 9 31
+> 7 0 9 120
+> 7 0 7 38
+> 7 0 9 150
+> 7 0 9 72
+> 7 0 9 102
+> 7 0 9 43
+> 7 0 9 132
+> 7 0 9 162
+> 7 0 7 50
+> 7 0 9 33
+> 7 0 7 110
+> 7 0 7 86
+> 7 0 7 62
+> 7 0 9 85
+> 7 0 7 170
+> 7 0 9 61
+> 7 0 7 146
+> 7 0 9 45
+> 7 0 7 122
+> 7 0 9 145
+> 7 0 7 98
+> 7 0 9 121
+> 7 0 7 74
+> 7 0 9 97
+> 7 0 9 73
+> 7 0 7 158
+> 7 0 7 134
+> 7 0 9 157
+> 7 0 9 133
+> 7 0 9 109
+> 7 0 9 169
+> 7 0 9 57
+> 7 0 7 29
+> 7 0 9 87
+> 7 0 9 117
+> 7 0 9 147
+> 7 0 9 34
+> 7 0 9 69
+> 7 0 7 41
+> 7 0 9 99
+> 7 0 9 129
+> 7 0 9 159
+> 7 0 9 46
+> 7 0 9 30
+> 7 0 7 53
+> 7 0 9 52
+> 7 0 7 113
+> 7 0 7 89
+> 7 0 9 112
+> 7 0 9 42
+> 7 0 7 65
+> 7 0 9 88
+> 7 0 7 173
+> 7 0 9 64
+> 7 0 7 149
+> 7 0 9 172
+> 7 0 7 125
+> 7 0 9 148
+> 7 0 7 101
+> 7 0 9 124
+> 7 0 7 77
+> 7 0 9 100
+> 7 0 9 76
+> 7 0 7 161
+> 7 0 7 137
+> 7 0 9 160
+> 7 0 9 136
+> 7 0 9 54
+> 7 0 9 84
+> 7 0 9 25
+> 7 0 9 114
+> 7 0 7 32
+> 7 0 9 144
+> 7 0 9 66
+> 7 0 9 174
+> 7 0 9 96
+> 7 0 9 37
+> 7 0 9 126
+> 7 0 7 44
+> 7 0 9 156
+> 7 0 9 78
+> 7 0 9 108
+> 7 0 9 49
+> 7 0 9 138
+> 7 0 9 168
+> 7 0 9 27
+> 7 0 7 80
+> 7 0 7 56
+> 7 0 9 55
+> 7 0 7 140
+> 7 0 9 39
+> 7 0 7 116
+> 7 0 7 92
+> 7 0 9 115
+> 7 0 7 68
+> 7 0 9 91
+> 7 0 9 67
+> 7 0 7 152
+> 7 0 9 175
+> 7 0 12 176
+> 7 0 7 128
+> 7 0 9 151
+> 7 0 7 104
+> 7 0 9 127
+> 7 0 9 103
+> 7 0 9 79
+> 7 0 7 164
+> 7 0 9 163
+> 7 0 9 139
+> 7 0 9 51
+> 7 0 7 23
+> 7 0 9 81
+> 7 0 6 22
+> 7 0 3 498
+> 7 0 12 497
+> 7 0 6 496
+> 7 0 9 377
+> 7 0 7 441
+> 7 0 7 180
+> 7 0 9 413
+> 7 0 9 241
+> 7 0 9 301
+> 7 0 9 223
+> 7 0 9 361
+> 7 0 9 194
+> 7 0 9 283
+> 7 0 9 421
+> 7 0 7 204
+> 7 0 9 343
+> 7 0 9 265
+> 7 0 9 403
+> 7 0 9 325
+> 7 0 9 385
+> 7 0 9 445
+> 7 0 7 240
+> 7 0 9 212
+> 7 0 9 196
+> 7 0 7 276
+> 7 0 9 248
+> 7 0 7 360
+> 7 0 7 228
+> 7 0 9 332
+> 7 0 7 312
+> 7 0 9 284
+> 7 0 7 396
+> 7 0 7 264
+> 7 0 9 368
+> 7 0 9 236
+> 7 0 7 348
+> 7 0 9 452
+> 7 0 9 320
+> 7 0 7 432
+> 7 0 9 404
+> 7 0 7 384
+> 7 0 9 208
+> 7 0 9 356
+> 7 0 9 440
+> 7 0 9 268
+> 7 0 9 185
+> 7 0 9 328
+> 7 0 9 250
+> 7 0 7 195
+> 7 0 9 388
+> 7 0 9 310
+> 7 0 9 232
+> 7 0 9 448
+> 7 0 9 370
+> 7 0 9 292
+> 7 0 9 430
+> 7 0 9 352
+> 7 0 9 412
+> 7 0 9 181
+> 7 0 7 267
+> 7 0 9 239
+> 7 0 7 219
+> 7 0 7 303
+> 7 0 9 275
+> 7 0 7 387
+> 7 0 9 205
+> 7 0 7 255
+> 7 0 9 359
+> 7 0 9 227
+> 7 0 7 339
+> 7 0 9 311
+> 7 0 7 423
+> 7 0 7 291
+> 7 0 9 395
+> 7 0 9 263
+> 7 0 7 375
+> 7 0 9 347
+> 7 0 9 431
+> 7 0 7 411
+> 7 0 9 383
+> 7 0 7 186
+> 7 0 9 217
+> 7 0 9 277
+> 7 0 9 337
+> 7 0 9 259
+> 7 0 9 200
+> 7 0 9 397
+> 7 0 9 319
+> 7 0 9 457
+> 7 0 9 379
+> 7 0 9 439
+> 7 0 7 210
+> 7 0 9 190
+> 7 0 7 246
+> 7 0 9 218
+> 7 0 7 330
+> 7 0 9 302
+> 7 0 7 282
+> 7 0 9 254
+> 7 0 7 366
+> 7 0 7 234
+> 7 0 9 338
+> 7 0 7 450
+> 7 0 7 318
+> 7 0 9 422
+> 7 0 9 290
+> 7 0 7 402
+> 7 0 9 374
+> 7 0 7 354
+> 7 0 9 458
+> 7 0 9 326
+> 7 0 7 438
+> 7 0 9 410
+> 7 0 9 244
+> 7 0 9 446
+> 7 0 9 304
+> 7 0 9 191
+> 7 0 9 226
+> 7 0 9 364
+> 7 0 7 201
+> 7 0 9 286
+> 7 0 9 424
+> 7 0 9 346
+> 7 0 9 406
+> 7 0 7 237
+> 7 0 9 209
+> 7 0 7 273
+> 7 0 9 199
+> 7 0 9 245
+> 7 0 7 357
+> 7 0 7 225
+> 7 0 9 329
+> 7 0 7 309
+> 7 0 9 281
+> 7 0 7 393
+> 7 0 7 261
+> 7 0 9 365
+> 7 0 9 233
+> 7 0 7 345
+> 7 0 9 449
+> 7 0 9 317
+> 7 0 7 429
+> 7 0 9 401
+> 7 0 7 381
+> 7 0 9 353
+> 7 0 9 437
+> 7 0 9 211
+> 7 0 9 271
+> 7 0 9 182
+> 7 0 9 331
+> 7 0 7 192
+> 7 0 9 253
+> 7 0 9 391
+> 7 0 9 313
+> 7 0 9 235
+> 7 0 9 451
+> 7 0 9 373
+> 7 0 9 295
+> 7 0 9 206
+> 7 0 9 433
+> 7 0 9 355
+> 7 0 9 415
+> 7 0 9 184
+> 7 0 7 216
+> 7 0 7 300
+> 7 0 9 272
+> 7 0 7 252
+> 7 0 7 336
+> 7 0 9 224
+> 7 0 9 308
+> 7 0 7 420
+> 7 0 7 288
+> 7 0 9 392
+> 7 0 7 372
+> 7 0 9 260
+> 7 0 9 344
+> 7 0 7 456
+> 7 0 7 324
+> 7 0 9 428
+> 7 0 9 296
+> 7 0 7 408
+> 7 0 9 380
+> 7 0 9 238
+> 7 0 7 444
+> 7 0 7 183
+> 7 0 9 416
+> 7 0 9 298
+> 7 0 9 220
+> 7 0 9 358
+> 7 0 9 280
+> 7 0 9 418
+> 7 0 9 340
+> 7 0 9 197
+> 7 0 9 262
+> 7 0 9 400
+> 7 0 9 322
+> 7 0 9 382
+> 7 0 9 442
+> 7 0 7 207
+> 7 0 7 243
+> 7 0 9 193
+> 7 0 7 327
+> 7 0 9 215
+> 7 0 9 299
+> 7 0 7 279
+> 7 0 7 363
+> 7 0 9 251
+> 7 0 9 335
+> 7 0 7 231
+> 7 0 7 447
+> 7 0 7 315
+> 7 0 9 419
+> 7 0 9 287
+> 7 0 7 399
+> 7 0 9 371
+> 7 0 7 351
+> 7 0 9 455
+> 7 0 9 323
+> 7 0 7 435
+> 7 0 9 407
+> 7 0 9 443
+> 7 0 9 460
+> 7 0 9 247
+> 7 0 9 188
+> 7 0 9 307
+> 7 0 9 229
+> 7 0 7 198
+> 7 0 9 367
+> 7 0 9 289
+> 7 0 9 427
+> 7 0 9 349
+> 7 0 9 409
+> 7 0 7 270
+> 7 0 9 242
+> 7 0 7 222
+> 7 0 7 306
+> 7 0 9 202
+> 7 0 9 278
+> 7 0 7 390
+> 7 0 9 362
+> 7 0 7 258
+> 7 0 7 342
+> 7 0 9 230
+> 7 0 9 314
+> 7 0 7 426
+> 7 0 7 294
+> 7 0 9 398
+> 7 0 12 459
+> 7 0 7 378
+> 7 0 9 266
+> 7 0 9 350
+> 7 0 9 434
+> 7 0 7 414
+> 7 0 9 386
+> 7 0 9 214
+> 7 0 9 274
+> 7 0 7 189
+> 7 0 9 334
+> 7 0 9 256
+> 7 0 9 394
+> 7 0 9 316
+> 7 0 9 203
+> 7 0 9 454
+> 7 0 9 376
+> 7 0 9 436
+> 7 0 9 187
+> 7 0 7 213
+> 7 0 7 297
+> 7 0 9 269
+> 7 0 7 249
+> 7 0 7 333
+> 7 0 9 221
+> 7 0 9 305
+> 7 0 7 417
+> 7 0 7 285
+> 7 0 9 389
+> 7 0 7 369
+> 7 0 9 257
+> 7 0 9 341
+> 7 0 7 453
+> 7 0 7 321
+> 7 0 9 425
+> 7 0 9 293
+> 7 0 7 405
+> 7 0 6 179
+> 7 0 1 21
+> 7 0 3 1602
+> 7 0 9 1475
+> 7 0 9 1535
+> 7 0 7 1375
+> 7 0 9 1595
+> 7 0 9 1376
+> 7 0 9 1422
+> 7 0 9 1458
+> 7 0 9 1542
+> 7 0 9 1410
+> 7 0 9 1494
+> 7 0 7 1423
+> 7 0 9 1578
+> 7 0 7 1399
+> 7 0 9 1446
+> 7 0 9 1530
+> 7 0 7 1543
+> 7 0 7 1519
+> 7 0 9 1566
+> 7 0 7 1495
+> 7 0 7 1471
+> 7 0 9 1400
+> 7 0 7 1447
+> 7 0 9 1371
+> 7 0 9 1460
+> 7 0 7 1591
+> 7 0 9 1520
+> 7 0 7 1567
+> 7 0 9 1442
+> 7 0 9 1580
+> 7 0 9 1502
+> 7 0 9 1562
+> 7 0 7 1378
+> 7 0 9 1401
+> 7 0 9 1385
+> 7 0 9 1485
+> 7 0 9 1437
+> 7 0 9 1521
+> 7 0 7 1450
+> 7 0 7 1426
+> 7 0 9 1473
+> 7 0 7 1402
+> 7 0 9 1557
+> 7 0 9 1509
+> 7 0 7 1570
+> 7 0 7 1546
+> 7 0 9 1593
+> 7 0 7 1522
+> 7 0 7 1498
+> 7 0 9 1427
+> 7 0 7 1474
+> 7 0 9 1487
+> 7 0 9 1409
+> 7 0 9 1547
+> 7 0 7 1594
+> 7 0 9 1469
+> 7 0 9 1386
+> 7 0 9 1529
+> 7 0 9 1589
+> 7 0 7 1381
+> 7 0 9 1370
+> 7 0 9 1392
+> 7 0 9 1428
+> 7 0 9 1512
+> 7 0 9 1464
+> 7 0 9 1548
+> 7 0 9 1416
+> 7 0 7 1453
+> 7 0 9 1500
+> 7 0 7 1429
+> 7 0 9 1584
+> 7 0 7 1405
+> 7 0 9 1536
+> 7 0 7 1573
+> 7 0 9 1394
+> 7 0 7 1549
+> 7 0 7 1525
+> 7 0 9 1454
+> 7 0 7 1501
+> 7 0 7 1477
+> 7 0 9 1514
+> 7 0 9 1436
+> 7 0 9 1377
+> 7 0 9 1574
+> 7 0 9 1496
+> 7 0 7 1597
+> 7 0 9 1418
+> 7 0 9 1556
+> 7 0 9 1478
+> 7 0 9 1538
+> 7 0 9 1598
+> 7 0 7 1384
+> 7 0 9 1379
+> 7 0 9 1455
+> 7 0 9 1407
+> 7 0 12 1600
+> 7 0 9 1491
+> 7 0 9 1575
+> 7 0 9 1443
+> 7 0 7 1480
+> 7 0 9 1527
+> 7 0 7 1456
+> 7 0 7 1432
+> 7 0 9 1479
+> 7 0 7 1408
+> 7 0 9 1563
+> 7 0 9 1421
+> 7 0 7 1576
+> 7 0 7 1552
+> 7 0 9 1599
+> 7 0 9 1481
+> 7 0 7 1528
+> 7 0 9 1368
+> 7 0 9 1403
+> 7 0 7 1504
+> 7 0 9 1541
+> 7 0 9 1463
+> 7 0 9 1523
+> 7 0 7 1363
+> 7 0 9 1445
+> 7 0 9 1583
+> 7 0 9 1505
+> 7 0 9 1565
+> 7 0 9 1364
+> 7 0 7 1387
+> 7 0 9 1398
+> 7 0 9 1482
+> 7 0 9 1434
+> 7 0 9 1388
+> 7 0 9 1518
+> 7 0 9 1470
+> 7 0 9 1554
+> 7 0 7 1483
+> 7 0 7 1459
+> 7 0 9 1506
+> 7 0 7 1435
+> 7 0 9 1590
+> 7 0 7 1411
+> 7 0 7 1579
+> 7 0 7 1555
+> 7 0 9 1601
+> 7 0 9 1430
+> 7 0 7 1531
+> 7 0 7 1507
+> 7 0 9 1490
+> 7 0 9 1412
+> 7 0 9 1550
+> 7 0 9 1472
+> 7 0 9 1383
+> 7 0 7 1366
+> 7 0 9 1532
+> 7 0 9 1592
+> 7 0 9 1373
+> 7 0 9 1425
+> 7 0 9 1461
+> 7 0 7 1390
+> 7 0 9 1545
+> 7 0 9 1413
+> 7 0 9 1497
+> 7 0 9 1581
+> 7 0 9 1449
+> 7 0 7 1510
+> 7 0 7 1486
+> 7 0 9 1533
+> 7 0 7 1462
+> 7 0 7 1438
+> 7 0 7 1414
+> 7 0 9 1569
+> 7 0 9 1397
+> 7 0 7 1582
+> 7 0 9 1457
+> 7 0 7 1558
+> 7 0 7 1534
+> 7 0 9 1374
+> 7 0 9 1517
+> 7 0 9 1439
+> 7 0 9 1577
+> 7 0 9 1499
+> 7 0 7 1369
+> 7 0 9 1559
+> 7 0 9 1452
+> 7 0 9 1382
+> 7 0 9 1404
+> 7 0 9 1488
+> 7 0 9 1572
+> 7 0 9 1440
+> 7 0 7 1393
+> 7 0 9 1524
+> 7 0 9 1476
+> 7 0 7 1513
+> 7 0 9 1560
+> 7 0 7 1489
+> 7 0 7 1465
+> 7 0 7 1441
+> 7 0 9 1596
+> 7 0 9 1424
+> 7 0 7 1417
+> 7 0 9 1365
+> 7 0 9 1484
+> 7 0 7 1585
+> 7 0 9 1406
+> 7 0 7 1561
+> 7 0 7 1537
+> 7 0 9 1544
+> 7 0 9 1466
+> 7 0 9 1526
+> 7 0 9 1448
+> 7 0 9 1389
+> 7 0 9 1586
+> 7 0 7 1372
+> 7 0 9 1508
+> 7 0 9 1568
+> 7 0 9 1367
+> 7 0 9 1395
+> 7 0 9 1431
+> 7 0 9 1515
+> 7 0 9 1467
+> 7 0 7 1420
+> 7 0 7 1396
+> 7 0 9 1551
+> 7 0 9 1419
+> 7 0 9 1503
+> 7 0 7 1540
+> 7 0 9 1587
+> 7 0 7 1516
+> 7 0 7 1492
+> 7 0 9 1391
+> 7 0 9 1539
+> 7 0 7 1468
+> 7 0 9 1451
+> 7 0 7 1444
+> 7 0 9 1511
+> 7 0 9 1433
+> 7 0 7 1588
+> 7 0 7 1564
+> 7 0 9 1571
+> 7 0 9 1493
+> 7 0 9 1415
+> 7 0 9 1380
+> 7 0 9 1553
+> 7 0 6 1362
+> 7 0 3 1605
+> 7 0 12 1604
+> 7 0 6 1603
+> 7 0 3 1361
+> 7 0 9 1204
+> 7 0 9 1253
+> 7 0 9 1229
+> 7 0 9 1313
+> 7 0 9 1216
+> 7 0 9 1289
+> 7 0 9 1265
+> 7 0 7 1221
+> 7 0 9 1241
+> 7 0 9 1349
+> 7 0 9 1325
+> 7 0 7 1281
+> 7 0 9 1301
+> 7 0 7 1257
+> 7 0 9 1277
+> 7 0 7 1233
+> 7 0 7 1341
+> 7 0 7 1317
+> 7 0 9 1337
+> 7 0 9 1219
+> 7 0 7 1293
+> 7 0 9 1249
+> 7 0 7 1269
+> 7 0 7 1245
+> 7 0 9 1279
+> 7 0 7 1353
+> 7 0 9 1193
+> 7 0 9 1309
+> 7 0 7 1329
+> 7 0 9 1231
+> 7 0 7 1305
+> 7 0 9 1339
+> 7 0 9 1261
+> 7 0 9 1291
+> 7 0 9 1205
+> 7 0 9 1321
+> 7 0 9 1243
+> 7 0 9 1351
+> 7 0 7 1191
+> 7 0 9 1273
+> 7 0 9 1303
+> 7 0 9 1217
+> 7 0 9 1333
+> 7 0 7 1203
+> 7 0 7 1215
+> 7 0 12 1359
+> 7 0 9 1201
+> 7 0 9 1220
+> 7 0 9 1280
+> 7 0 9 1256
+> 7 0 9 1213
+> 7 0 9 1232
+> 7 0 9 1340
+> 7 0 9 1316
+> 7 0 9 1292
+> 7 0 7 1248
+> 7 0 9 1268
+> 7 0 7 1224
+> 7 0 9 1244
+> 7 0 9 1352
+> 7 0 7 1308
+> 7 0 9 1328
+> 7 0 7 1284
+> 7 0 9 1304
+> 7 0 7 1260
+> 7 0 7 1236
+> 7 0 7 1344
+> 7 0 7 1320
+> 7 0 7 1296
+> 7 0 7 1272
+> 7 0 9 1228
+> 7 0 7 1356
+> 7 0 9 1196
+> 7 0 9 1258
+> 7 0 7 1332
+> 7 0 9 1288
+> 7 0 9 1318
+> 7 0 9 1240
+> 7 0 9 1348
+> 7 0 9 1208
+> 7 0 9 1270
+> 7 0 9 1300
+> 7 0 7 1194
+> 7 0 9 1330
+> 7 0 7 1206
+> 7 0 9 1198
+> 7 0 9 1223
+> 7 0 9 1210
+> 7 0 9 1283
+> 7 0 9 1259
+> 7 0 9 1235
+> 7 0 9 1343
+> 7 0 9 1319
+> 7 0 9 1295
+> 7 0 7 1251
+> 7 0 9 1271
+> 7 0 7 1227
+> 7 0 9 1247
+> 7 0 9 1355
+> 7 0 7 1311
+> 7 0 9 1331
+> 7 0 7 1287
+> 7 0 9 1307
+> 7 0 7 1263
+> 7 0 7 1239
+> 7 0 7 1347
+> 7 0 7 1323
+> 7 0 9 1225
+> 7 0 7 1299
+> 7 0 9 1255
+> 7 0 7 1275
+> 7 0 9 1285
+> 7 0 9 1199
+> 7 0 9 1315
+> 7 0 7 1335
+> 7 0 9 1237
+> 7 0 9 1345
+> 7 0 9 1267
+> 7 0 9 1297
+> 7 0 9 1211
+> 7 0 9 1327
+> 7 0 9 1357
+> 7 0 7 1197
+> 7 0 7 1209
+> 7 0 9 1195
+> 7 0 9 1250
+> 7 0 9 1207
+> 7 0 9 1226
+> 7 0 9 1310
+> 7 0 9 1286
+> 7 0 9 1262
+> 7 0 7 1218
+> 7 0 9 1238
+> 7 0 9 1346
+> 7 0 9 1322
+> 7 0 7 1278
+> 7 0 9 1298
+> 7 0 7 1254
+> 7 0 9 1274
+> 7 0 7 1230
+> 7 0 7 1338
+> 7 0 9 1358
+> 7 0 7 1314
+> 7 0 9 1334
+> 7 0 7 1290
+> 7 0 7 1266
+> 7 0 9 1222
+> 7 0 7 1242
+> 7 0 7 1350
+> 7 0 9 1252
+> 7 0 7 1326
+> 7 0 9 1282
+> 7 0 7 1302
+> 7 0 9 1360
+> 7 0 9 1312
+> 7 0 9 1234
+> 7 0 9 1342
+> 7 0 9 1202
+> 7 0 9 1264
+> 7 0 9 1294
+> 7 0 9 1324
+> 7 0 9 1246
+> 7 0 9 1354
+> 7 0 9 1214
+> 7 0 9 1276
+> 7 0 9 1306
+> 7 0 7 1200
+> 7 0 9 1336
+> 7 0 9 1192
+> 7 0 7 1212
+> 7 0 6 1190
+> 7 0 1 1189
+> 7 0 7 1059
+> 7 0 7 1122
+> 7 0 7 1071
+> 7 0 9 1046
+> 7 0 9 1036
+> 7 0 9 1082
+> 7 0 7 1017
+> 7 0 9 1118
+> 7 0 9 1070
+> 7 0 9 1154
+> 7 0 7 1029
+> 7 0 7 1041
+> 7 0 9 1048
+> 7 0 9 1019
+> 7 0 9 1108
+> 7 0 12 1155
+> 7 0 9 1090
+> 7 0 9 1150
+> 7 0 9 1072
+> 7 0 7 1074
+> 7 0 9 1043
+> 7 0 9 1132
+> 7 0 7 1137
+> 7 0 7 1086
+> 7 0 9 1021
+> 7 0 7 1149
+> 7 0 7 1098
+> 7 0 9 1109
+> 7 0 9 1061
+> 7 0 9 1145
+> 7 0 9 1097
+> 7 0 9 1133
+> 7 0 9 1075
+> 7 0 9 1135
+> 7 0 9 1057
+> 7 0 9 1117
+> 7 0 9 1034
+> 7 0 9 1099
+> 7 0 7 1050
+> 7 0 7 1113
+> 7 0 7 1062
+> 7 0 7 1125
+> 7 0 9 1030
+> 7 0 9 1052
+> 7 0 9 1136
+> 7 0 9 1088
+> 7 0 7 1020
+> 7 0 9 1124
+> 7 0 7 1032
+> 7 0 9 1156
+> 7 0 9 1084
+> 7 0 9 1025
+> 7 0 9 1144
+> 7 0 9 1066
+> 7 0 9 1126
+> 7 0 7 1077
+> 7 0 7 1140
+> 7 0 7 1089
+> 7 0 7 1152
+> 7 0 7 1101
+> 7 0 9 1079
+> 7 0 9 1039
+> 7 0 9 1115
+> 7 0 9 1067
+> 7 0 9 1151
+> 7 0 9 1103
+> 7 0 9 1051
+> 7 0 9 1111
+> 7 0 9 1093
+> 7 0 9 1153
+> 7 0 9 1040
+> 7 0 7 1104
+> 7 0 7 1053
+> 7 0 7 1116
+> 7 0 7 1065
+> 7 0 9 1024
+> 7 0 7 1128
+> 7 0 9 1106
+> 7 0 9 1058
+> 7 0 9 1142
+> 7 0 9 1094
+> 7 0 7 1023
+> 7 0 9 1130
+> 7 0 7 1035
+> 7 0 9 1078
+> 7 0 9 1138
+> 7 0 9 1060
+> 7 0 9 1120
+> 7 0 9 1031
+> 7 0 9 1102
+> 7 0 7 1080
+> 7 0 7 1143
+> 7 0 7 1092
+> 7 0 9 1049
+> 7 0 9 1033
+> 7 0 9 1085
+> 7 0 9 1121
+> 7 0 9 1073
+> 7 0 9 1045
+> 7 0 9 1105
+> 7 0 9 1022
+> 7 0 9 1087
+> 7 0 9 1147
+> 7 0 9 1069
+> 7 0 7 1044
+> 7 0 9 1129
+> 7 0 7 1107
+> 7 0 7 1056
+> 7 0 7 1119
+> 7 0 9 1018
+> 7 0 7 1068
+> 7 0 7 1131
+> 7 0 9 1076
+> 7 0 9 1112
+> 7 0 9 1042
+> 7 0 9 1064
+> 7 0 9 1148
+> 7 0 9 1100
+> 7 0 7 1026
+> 7 0 7 1038
+> 7 0 9 1054
+> 7 0 9 1114
+> 7 0 9 1096
+> 7 0 9 1037
+> 7 0 7 1134
+> 7 0 7 1083
+> 7 0 7 1146
+> 7 0 7 1095
+> 7 0 9 1027
+> 7 0 9 1055
+> 7 0 9 1139
+> 7 0 9 1091
+> 7 0 9 1127
+> 7 0 9 1081
+> 7 0 9 1141
+> 7 0 9 1063
+> 7 0 9 1028
+> 7 0 9 1123
+> 7 0 7 1047
+> 7 0 7 1110
+> 7 0 6 1016
+> 7 0 7 989
+> 7 0 7 995
+> 7 0 9 954
+> 7 0 7 1001
+> 7 0 7 1007
+> 7 0 9 966
+> 7 0 9 985
+> 7 0 9 978
+> 7 0 9 997
+> 7 0 9 1009
+> 7 0 9 987
+> 7 0 9 955
+> 7 0 9 999
+> 7 0 9 967
+> 7 0 7 1010
+> 7 0 9 979
+> 7 0 9 963
+> 7 0 9 1012
+> 7 0 9 988
+> 7 0 9 975
+> 7 0 7 953
+> 7 0 9 1000
+> 7 0 7 959
+> 7 0 7 965
+> 7 0 7 971
+> 7 0 7 977
+> 7 0 9 984
+> 7 0 9 1014
+> 7 0 9 958
+> 7 0 9 996
+> 7 0 9 970
+> 7 0 7 980
+> 7 0 9 1008
+> 7 0 7 986
+> 7 0 7 992
+> 7 0 7 998
+> 7 0 7 1004
+> 7 0 9 960
+> 7 0 9 972
+> 7 0 9 991
+> 7 0 9 1003
+> 7 0 9 981
+> 7 0 9 1011
+> 7 0 9 993
+> 7 0 9 961
+> 7 0 12 1013
+> 7 0 9 1005
+> 7 0 9 973
+> 7 0 9 957
+> 7 0 9 982
+> 7 0 9 969
+> 7 0 9 994
+> 7 0 7 956
+> 7 0 9 1006
+> 7 0 7 962
+> 7 0 7 968
+> 7 0 7 974
+> 7 0 9 990
+> 7 0 9 964
+> 7 0 9 1002
+> 7 0 9 976
+> 7 0 7 983
+> 7 0 6 952
+> 7 0 9 1179
+> 7 0 9 1169
+> 7 0 9 1181
+> 7 0 7 1159
+> 7 0 7 1165
+> 7 0 7 1171
+> 7 0 7 1177
+> 7 0 9 1170
+> 7 0 9 1182
+> 7 0 9 1166
+> 7 0 9 1178
+> 7 0 9 1161
+> 7 0 9 1184
+> 7 0 9 1173
+> 7 0 12 1183
+> 7 0 9 1163
+> 7 0 9 1175
+> 7 0 7 1162
+> 7 0 7 1168
+> 7 0 7 1174
+> 7 0 7 1180
+> 7 0 9 1164
+> 7 0 9 1176
+> 7 0 9 1160
+> 7 0 9 1172
+> 7 0 9 1167
+> 7 0 6 1158
+> 7 0 12 1187
+> 7 0 6 1186
+> 7 0 3 1015
+> 7 0 3 951
+> 7 0 9 950
+> 7 0 9 876
+> 7 0 9 914
+> 7 0 9 944
+> 7 0 9 888
+> 7 0 9 926
+> 7 0 7 931
+> 7 0 7 937
+> 7 0 7 943
+> 7 0 9 878
+> 7 0 9 933
+> 7 0 9 890
+> 7 0 9 909
+> 7 0 9 945
+> 7 0 7 874
+> 7 0 9 921
+> 7 0 7 880
+> 7 0 7 886
+> 7 0 7 892
+> 7 0 9 899
+> 7 0 9 929
+> 7 0 9 911
+> 7 0 9 879
+> 7 0 9 941
+> 7 0 9 923
+> 7 0 9 891
+> 7 0 7 901
+> 7 0 7 907
+> 7 0 7 913
+> 7 0 12 949
+> 7 0 7 919
+> 7 0 9 875
+> 7 0 7 925
+> 7 0 9 900
+> 7 0 9 887
+> 7 0 9 936
+> 7 0 9 912
+> 7 0 9 948
+> 7 0 9 924
+> 7 0 9 908
+> 7 0 9 938
+> 7 0 9 882
+> 7 0 9 920
+> 7 0 9 894
+> 7 0 7 928
+> 7 0 7 934
+> 7 0 7 940
+> 7 0 9 872
+> 7 0 7 946
+> 7 0 9 884
+> 7 0 9 903
+> 7 0 9 939
+> 7 0 9 896
+> 7 0 9 915
+> 7 0 7 871
+> 7 0 7 877
+> 7 0 9 927
+> 7 0 7 883
+> 7 0 7 889
+> 7 0 7 895
+> 7 0 9 905
+> 7 0 9 873
+> 7 0 9 935
+> 7 0 9 917
+> 7 0 9 885
+> 7 0 9 947
+> 7 0 7 898
+> 7 0 9 897
+> 7 0 7 904
+> 7 0 7 910
+> 7 0 7 916
+> 7 0 7 922
+> 7 0 9 881
+> 7 0 9 930
+> 7 0 9 906
+> 7 0 9 893
+> 7 0 9 942
+> 7 0 9 918
+> 7 0 9 902
+> 7 0 9 932
+> 7 0 6 870
+> 7 0 3 1185
+> 7 0 3 1188
+> 7 0 3 1157
+> 7 0 1 869
+> 7 0 3 4093
+> 7 0 9 3939
+> 7 0 9 4012
+> 7 0 9 3964
+> 7 0 9 4048
+> 7 0 9 4000
+> 7 0 9 4084
+> 7 0 9 4036
+> 7 0 7 3989
+> 7 0 7 4049
+> 7 0 7 3971
+> 7 0 9 3990
+> 7 0 7 4031
+> 7 0 9 3934
+> 7 0 9 4050
+> 7 0 9 3972
+> 7 0 9 4032
+> 7 0 7 3929
+> 7 0 9 3924
+> 7 0 9 3955
+> 7 0 9 3991
+> 7 0 9 3948
+> 7 0 9 4075
+> 7 0 9 4027
+> 7 0 9 3979
+> 7 0 7 3956
+> 7 0 9 4063
+> 7 0 7 4016
+> 7 0 7 4076
+> 7 0 9 3957
+> 7 0 7 3998
+> 7 0 9 3925
+> 7 0 9 4017
+> 7 0 7 4058
+> 7 0 9 4077
+> 7 0 9 3999
+> 7 0 9 4059
+> 7 0 9 3949
+> 7 0 7 3938
+> 7 0 9 3933
+> 7 0 9 3982
+> 7 0 9 4018
+> 7 0 9 3970
+> 7 0 9 4054
+> 7 0 9 4006
+> 7 0 7 3983
+> 7 0 9 4090
+> 7 0 7 4043
+> 7 0 7 3965
+> 7 0 9 3984
+> 7 0 7 4025
+> 7 0 9 4092
+> 7 0 9 4044
+> 7 0 7 4085
+> 7 0 9 3966
+> 7 0 7 4007
+> 7 0 9 4026
+> 7 0 7 4067
+> 7 0 9 3940
+> 7 0 9 4086
+> 7 0 9 4008
+> 7 0 7 3923
+> 7 0 9 4068
+> 7 0 7 3947
+> 7 0 9 3942
+> 7 0 9 3961
+> 7 0 9 4045
+> 7 0 9 3997
+> 7 0 9 4081
+> 7 0 7 3950
+> 7 0 9 4033
+> 7 0 7 4010
+> 7 0 9 4069
+> 7 0 7 4070
+> 7 0 9 3951
+> 7 0 7 3992
+> 7 0 9 4011
+> 7 0 7 4052
+> 7 0 7 3974
+> 7 0 9 4071
+> 7 0 9 3931
+> 7 0 9 3993
+> 7 0 7 4034
+> 7 0 9 4053
+> 7 0 9 3975
+> 7 0 9 4035
+> 7 0 7 3932
+> 7 0 9 3927
+> 7 0 9 3952
+> 7 0 9 3988
+> 7 0 9 4072
+> 7 0 9 4024
+> 7 0 9 3976
+> 7 0 9 4060
+> 7 0 7 3959
+> 7 0 7 4019
+> 7 0 7 4079
+> 7 0 7 4001
+> 7 0 9 3960
+> 7 0 7 4061
+> 7 0 9 4020
+> 7 0 9 4080
+> 7 0 9 4002
+> 7 0 9 4062
+> 7 0 9 3946
+> 7 0 7 3941
+> 7 0 9 3936
+> 7 0 9 4015
+> 7 0 9 3967
+> 7 0 9 4051
+> 7 0 9 4003
+> 7 0 9 4087
+> 7 0 9 4039
+> 7 0 7 3986
+> 7 0 7 4046
+> 7 0 7 3968
+> 7 0 7 4028
+> 7 0 9 3987
+> 7 0 9 4047
+> 7 0 7 4088
+> 7 0 9 3969
+> 7 0 9 3937
+> 7 0 9 4029
+> 7 0 9 4089
+> 7 0 7 3926
+> 7 0 12 4091
+> 7 0 9 3958
+> 7 0 9 4042
+> 7 0 9 3945
+> 7 0 9 3994
+> 7 0 9 4078
+> 7 0 9 4030
+> 7 0 7 3953
+> 7 0 7 4013
+> 7 0 9 4066
+> 7 0 7 4073
+> 7 0 7 3995
+> 7 0 9 3954
+> 7 0 7 4055
+> 7 0 9 4014
+> 7 0 7 3977
+> 7 0 9 3928
+> 7 0 9 4074
+> 7 0 7 4037
+> 7 0 9 3996
+> 7 0 9 4056
+> 7 0 9 3978
+> 7 0 9 4038
+> 7 0 7 3935
+> 7 0 9 3930
+> 7 0 9 3985
+> 7 0 9 4021
+> 7 0 9 3973
+> 7 0 9 4057
+> 7 0 7 3980
+> 7 0 9 4009
+> 7 0 7 4040
+> 7 0 7 3962
+> 7 0 7 4022
+> 7 0 9 3981
+> 7 0 9 4041
+> 7 0 7 4082
+> 7 0 7 4004
+> 7 0 9 3963
+> 7 0 7 4064
+> 7 0 9 4023
+> 7 0 9 4083
+> 7 0 9 4005
+> 7 0 9 3943
+> 7 0 9 4065
+> 7 0 7 3944
+> 7 0 6 3922
+> 7 0 3 4247
+> 7 0 3 4389
+> 7 0 3 4386
+> 7 0 12 4388
+> 7 0 6 4387
+> 7 0 7 4273
+> 7 0 9 4281
+> 7 0 9 4265
+> 7 0 9 4341
+> 7 0 9 4317
+> 7 0 9 4293
+> 7 0 9 4377
+> 7 0 9 4353
+> 7 0 9 4329
+> 7 0 7 4279
+> 7 0 9 4305
+> 7 0 7 4309
+> 7 0 7 4339
+> 7 0 9 4365
+> 7 0 7 4369
+> 7 0 9 4277
+> 7 0 7 4291
+> 7 0 9 4307
+> 7 0 7 4321
+> 7 0 9 4337
+> 7 0 7 4351
+> 7 0 9 4367
+> 7 0 7 4381
+> 7 0 9 4254
+> 7 0 9 4289
+> 7 0 7 4303
+> 7 0 9 4319
+> 7 0 7 4333
+> 7 0 9 4349
+> 7 0 7 4363
+> 7 0 9 4379
+> 7 0 9 4266
+> 7 0 9 4301
+> 7 0 9 4331
+> 7 0 9 4361
+> 7 0 7 4258
+> 7 0 9 4250
+> 7 0 7 4270
+> 7 0 9 4262
+> 7 0 9 4308
+> 7 0 9 4284
+> 7 0 9 4368
+> 7 0 9 4344
+> 7 0 9 4274
+> 7 0 9 4320
+> 7 0 9 4296
+> 7 0 9 4380
+> 7 0 7 4276
+> 7 0 9 4356
+> 7 0 7 4306
+> 7 0 9 4332
+> 7 0 7 4336
+> 7 0 7 4366
+> 7 0 7 4288
+> 7 0 7 4318
+> 7 0 7 4348
+> 7 0 7 4378
+> 7 0 9 4286
+> 7 0 7 4300
+> 7 0 9 4385
+> 7 0 9 4316
+> 7 0 7 4330
+> 7 0 9 4257
+> 7 0 9 4346
+> 7 0 7 4360
+> 7 0 9 4376
+> 7 0 9 4298
+> 7 0 9 4328
+> 7 0 9 4269
+> 7 0 9 4358
+> 7 0 7 4255
+> 7 0 7 4267
+> 7 0 12 4384
+> 7 0 9 4259
+> 7 0 9 4311
+> 7 0 9 4287
+> 7 0 9 4271
+> 7 0 9 4371
+> 7 0 9 4347
+> 7 0 9 4323
+> 7 0 9 4299
+> 7 0 9 4383
+> 7 0 9 4359
+> 7 0 9 4335
+> 7 0 7 4285
+> 7 0 7 4315
+> 7 0 7 4345
+> 7 0 7 4375
+> 7 0 9 4283
+> 7 0 7 4297
+> 7 0 9 4313
+> 7 0 7 4327
+> 7 0 9 4343
+> 7 0 7 4357
+> 7 0 9 4373
+> 7 0 9 4260
+> 7 0 9 4295
+> 7 0 9 4325
+> 7 0 9 4355
+> 7 0 9 4272
+> 7 0 7 4252
+> 7 0 7 4264
+> 7 0 9 4256
+> 7 0 9 4278
+> 7 0 9 4338
+> 7 0 9 4268
+> 7 0 9 4314
+> 7 0 9 4290
+> 7 0 9 4374
+> 7 0 9 4350
+> 7 0 9 4326
+> 7 0 9 4302
+> 7 0 7 4282
+> 7 0 9 4362
+> 7 0 7 4312
+> 7 0 7 4342
+> 7 0 7 4372
+> 7 0 9 4280
+> 7 0 7 4294
+> 7 0 9 4310
+> 7 0 7 4324
+> 7 0 9 4251
+> 7 0 9 4340
+> 7 0 7 4354
+> 7 0 9 4370
+> 7 0 9 4292
+> 7 0 9 4322
+> 7 0 9 4263
+> 7 0 9 4352
+> 7 0 9 4382
+> 7 0 9 4304
+> 7 0 9 4334
+> 7 0 7 4249
+> 7 0 9 4275
+> 7 0 9 4364
+> 7 0 7 4261
+> 7 0 9 4253
+> 7 0 6 4248
+> 7 0 9 4177
+> 7 0 9 4207
+> 7 0 7 4095
+> 7 0 9 4121
+> 7 0 9 4237
+> 7 0 7 4107
+> 7 0 9 4105
+> 7 0 7 4119
+> 7 0 9 4124
+> 7 0 9 4184
+> 7 0 9 4160
+> 7 0 9 4117
+> 7 0 9 4136
+> 7 0 9 4244
+> 7 0 9 4220
+> 7 0 9 4196
+> 7 0 9 4172
+> 7 0 9 4148
+> 7 0 9 4232
+> 7 0 7 4128
+> 7 0 9 4208
+> 7 0 7 4158
+> 7 0 7 4188
+> 7 0 7 4218
+> 7 0 7 4140
+> 7 0 7 4170
+> 7 0 9 4132
+> 7 0 7 4200
+> 7 0 9 4100
+> 7 0 9 4162
+> 7 0 7 4230
+> 7 0 9 4192
+> 7 0 9 4222
+> 7 0 9 4144
+> 7 0 9 4112
+> 7 0 9 4174
+> 7 0 9 4204
+> 7 0 9 4234
+> 7 0 7 4104
+> 7 0 9 4102
+> 7 0 7 4116
+> 7 0 9 4127
+> 7 0 9 4114
+> 7 0 9 4187
+> 7 0 9 4163
+> 7 0 9 4139
+> 7 0 9 4223
+> 7 0 9 4199
+> 7 0 9 4175
+> 7 0 7 4125
+> 7 0 9 4151
+> 7 0 7 4155
+> 7 0 9 4235
+> 7 0 7 4185
+> 7 0 9 4211
+> 7 0 7 4215
+> 7 0 7 4137
+> 7 0 7 4167
+> 7 0 9 4129
+> 7 0 7 4197
+> 7 0 9 4159
+> 7 0 7 4227
+> 7 0 7 4149
+> 7 0 9 4189
+> 7 0 9 4103
+> 7 0 7 4179
+> 7 0 9 4219
+> 7 0 9 4141
+> 7 0 7 4209
+> 7 0 9 4171
+> 7 0 7 4239
+> 7 0 9 4201
+> 7 0 9 4115
+> 7 0 9 4231
+> 7 0 7 4101
+> 7 0 9 4099
+> 7 0 7 4113
+> 7 0 9 4154
+> 7 0 9 4111
+> 7 0 9 4130
+> 7 0 9 4214
+> 7 0 9 4190
+> 7 0 9 4166
+> 7 0 9 4142
+> 7 0 9 4226
+> 7 0 7 4122
+> 7 0 9 4202
+> 7 0 12 4245
+> 7 0 7 4152
+> 7 0 9 4178
+> 7 0 7 4182
+> 7 0 7 4212
+> 7 0 9 4238
+> 7 0 7 4134
+> 7 0 7 4242
+> 7 0 7 4164
+> 7 0 9 4126
+> 7 0 7 4194
+> 7 0 9 4156
+> 7 0 7 4224
+> 7 0 7 4146
+> 7 0 9 4186
+> 7 0 9 4246
+> 7 0 7 4176
+> 7 0 9 4216
+> 7 0 9 4138
+> 7 0 7 4206
+> 7 0 9 4106
+> 7 0 9 4168
+> 7 0 7 4236
+> 7 0 9 4198
+> 7 0 9 4228
+> 7 0 9 4150
+> 7 0 9 4118
+> 7 0 9 4180
+> 7 0 9 4210
+> 7 0 7 4098
+> 7 0 9 4240
+> 7 0 9 4096
+> 7 0 7 4110
+> 7 0 9 4108
+> 7 0 9 4157
+> 7 0 9 4133
+> 7 0 9 4217
+> 7 0 9 4120
+> 7 0 9 4193
+> 7 0 9 4169
+> 7 0 9 4145
+> 7 0 9 4229
+> 7 0 9 4205
+> 7 0 9 4181
+> 7 0 7 4131
+> 7 0 7 4161
+> 7 0 9 4241
+> 7 0 9 4123
+> 7 0 7 4191
+> 7 0 9 4153
+> 7 0 7 4221
+> 7 0 7 4143
+> 7 0 9 4183
+> 7 0 9 4097
+> 7 0 7 4173
+> 7 0 9 4213
+> 7 0 9 4135
+> 7 0 7 4203
+> 7 0 9 4243
+> 7 0 9 4165
+> 7 0 7 4233
+> 7 0 9 4195
+> 7 0 9 4109
+> 7 0 9 4225
+> 7 0 9 4147
+> 7 0 6 4094
+> 7 0 1 3921
+> 7 0 0 0
+
+$ rm -rf simgrid.trace
diff --git a/examples/msg/tracing/user_variables.c b/examples/msg/tracing/user_variables.c
new file mode 100644 (file)
index 0000000..938e690
--- /dev/null
@@ -0,0 +1,74 @@
+/* Copyright (c) 2010. The SimGrid Team.
+ * All rights reserved.                                                     */
+
+/* This program is free software; you can redistribute it and/or modify it
+ * under the terms of the license (GNU LGPL) which comes with this package. */
+
+#include <stdio.h>
+#include "msg/msg.h"
+#include "xbt/sysdep.h"         /* calloc, printf */
+
+/* Create a log channel to have nice outputs. */
+#include "xbt/log.h"
+#include "xbt/asserts.h"
+XBT_LOG_NEW_DEFAULT_CATEGORY(msg_test, "Messages specific for this msg example");
+
+int master(int argc, char *argv[]);
+
+int master(int argc, char *argv[])
+{
+  char *hostname = MSG_host_self()->name;
+  int i;
+
+  //the hostname has an empty HDD with a capacity of 100000 (bytes)
+  TRACE_host_variable_set(hostname, "HDD_capacity", 100000);
+  TRACE_host_variable_set(hostname, "HDD_utilization", 0);
+
+  for (i = 0; i < 10; i++) {
+    //create and execute a task just to make the simulated time advance
+    m_task_t task = MSG_task_create("task", 10000, 0, NULL);
+    MSG_task_execute (task);
+    MSG_task_destroy (task);
+
+    //ADD: after the execution of this task, the HDD utilization increases by 100 (bytes)
+    TRACE_host_variable_add(hostname, "HDD_utilization", 100);
+  }
+
+  for (i = 0; i < 10; i++) {
+    //create and execute a task just to make the simulated time advance
+    m_task_t task = MSG_task_create("task", 10000, 0, NULL);
+    MSG_task_execute (task);
+    MSG_task_destroy (task);
+
+    //SUB: after the execution of this task, the HDD utilization decreases by 100 (bytes)
+    TRACE_host_variable_sub(hostname, "HDD_utilization", 100);
+  }
+  return 0;
+}
+
+/** Main function */
+int main(int argc, char *argv[])
+{
+  MSG_global_init(&argc, argv);
+  if (argc < 3) {
+    printf("Usage: %s platform_file deployment_file\n", argv[0]);
+    exit(1);
+  }
+
+  char *platform_file = argv[1];
+  char *deployment_file = argv[2];
+  MSG_create_environment(platform_file);
+
+  //declaring user variables
+  TRACE_host_variable_declare("HDD_capacity");
+  TRACE_host_variable_declare("HDD_utilization");
+
+  //register functions and launch deployment
+  MSG_function_register("master", master);
+  MSG_function_register("slave", master);
+  MSG_launch_application(deployment_file);
+
+  MSG_main();
+  MSG_clean();
+  return 0;
+}
index 410e492..2b248f3 100644 (file)
@@ -24,7 +24,8 @@ add_executable(split split.c)
 add_executable(dsend dsend.c)
 add_executable(mvmul mvmul.c)
 add_executable(smpi_sendrecv sendrecv.c)
-add_executable(smpi_traced smpi_traced.c)
+add_executable(smpi_traced tracing/smpi_traced.c)
+add_executable(smpi_traced_simple tracing/smpi_traced_simple.c)
 add_executable(ttest01 ttest01.c)
 add_executable(mc_bugged1 mc_bugged1.c)
 add_executable(mc_bugged2 mc_bugged2.c)
diff --git a/examples/smpi/smpi_traced.tesh b/examples/smpi/smpi_traced.tesh
deleted file mode 100644 (file)
index 75c4f20..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-# use the tested library, not the installed one
-# (since we want to pass it to the child, it has to be redefined before each command)
-# Go for the first test
-p Test instrumentation of SMPI
-$ ../../bin/smpirun -trace -trace-resource -trace-file smpi_traced.trace -hostfile ${srcdir:=.}/hostfile -platform ${srcdir:=.}/../msg/tracing/platform.xml -np 3 ./smpi_traced 
-> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'maxmin/precision' to '1e-9'
-> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'network/model' to 'SMPI'
-> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'TCP_gamma' to '4194304'
-> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing' to '1'
-> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/filename' to 'smpi_traced.trace'
-> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/smpi' to '1'
-> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/categorized' to '1'
-> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/uncategorized' to '1'
-> [0.000000] [surf_config/INFO] Switching workstation model to compound since you changed the network and/or cpu model(s)
-
-$ rm -f smpi_traced.trace
similarity index 99%
rename from examples/smpi/smpi_traced.c
rename to examples/smpi/tracing/smpi_traced.c
index cf3cc15..f23bb7b 100644 (file)
@@ -159,6 +159,7 @@ int main(int argc, char *argv[])
         MPI_Wait(&req[i], &sta[i]);
       }
     }
+    free(r);
 /////////////////////////////////////////
 ////////////////// RANK 1
 ///////////////////////////////////
@@ -269,6 +270,7 @@ int main(int argc, char *argv[])
         MPI_Wait(&req[i], &sta[i]);
       }
     }
+    free(r);
 /////////////////////////////////////////
 ////////////////// RANK 2
 ///////////////////////////////////
@@ -321,6 +323,7 @@ int main(int argc, char *argv[])
     MPI_Barrier(MPI_COMM_WORLD);
     if (J) {
     }
+    free(r);
   }
   MPI_Barrier(MPI_COMM_WORLD);
   MPI_Finalize();
diff --git a/examples/smpi/tracing/smpi_traced.tesh b/examples/smpi/tracing/smpi_traced.tesh
new file mode 100644 (file)
index 0000000..2dbad1b
--- /dev/null
@@ -0,0 +1,72 @@
+# use the tested library, not the installed one
+# (since we want to pass it to the child, it has to be redefined before each command)
+# Go for the first test
+p Test instrumentation of SMPI
+$ ../../bin/smpirun -trace -trace-resource -trace-file smpi_traced.trace -hostfile ${srcdir:=.}/hostfile -platform ${srcdir:=.}/../msg/tracing/platform.xml -np 3 ./smpi_traced 
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'maxmin/precision' to '1e-9'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'network/model' to 'SMPI'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'network/TCP_gamma' to '4194304'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing' to '1'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/filename' to 'smpi_traced.trace'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/smpi' to '1'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/categorized' to '1'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/uncategorized' to '1'
+> [0.000000] [surf_config/INFO] Switching workstation model to compound since you changed the network and/or cpu model(s)
+> [0.000000] [instr_config/INFO] Tracing resource utilization active, network/optim configuration now set to Full.
+
+
+p Another SMPI test
+$ ../../bin/smpirun -trace -trace-resource -trace-file smpi_traced.trace -hostfile ${srcdir:=.}/hostfile -platform ${srcdir:=.}/../msg/tracing/platform.xml -np 3 ./smpi_traced_simple
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'maxmin/precision' to '1e-9'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'network/model' to 'SMPI'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'network/TCP_gamma' to '4194304'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing' to '1'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/filename' to 'smpi_traced.trace'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/smpi' to '1'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/categorized' to '1'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/uncategorized' to '1'
+> [0.000000] [surf_config/INFO] Switching workstation model to compound since you changed the network and/or cpu model(s)
+> [0.000000] [instr_config/INFO] Tracing resource utilization active, network/optim configuration now set to Full.
+
+p Testing without trace parameters
+$ ../../bin/smpirun -hostfile ${srcdir:=.}/hostfile -platform ${srcdir:=.}/../msg/tracing/platform.xml -np 3 ./smpi_traced_simple
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'maxmin/precision' to '1e-9'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'network/model' to 'SMPI'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'network/TCP_gamma' to '4194304'
+> [0.000000] [surf_config/INFO] Switching workstation model to compound since you changed the network and/or cpu model(s)
+
+p Testing grouped tracing
+$ ../../bin/smpirun -trace -trace-grouped -trace-file smpi_traced.trace -hostfile ${srcdir:=.}/hostfile -platform ${srcdir:=.}/../msg/tracing/platform.xml -np 3 ./smpi_traced_simple
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'maxmin/precision' to '1e-9'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'network/model' to 'SMPI'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'network/TCP_gamma' to '4194304'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing' to '1'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/filename' to 'smpi_traced.trace'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/smpi' to '1'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/smpi/group' to '1'
+> [0.000000] [surf_config/INFO] Switching workstation model to compound since you changed the network and/or cpu model(s)
+
+p Testing generation of triva configuration files
+$ ../../bin/smpirun -trace -trace-resource -trace-triva -trace-file smpi_traced.trace -hostfile ${srcdir:=.}/hostfile -platform ${srcdir:=.}/../msg/tracing/platform.xml -np 3 ./smpi_traced_simple
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'maxmin/precision' to '1e-9'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'network/model' to 'SMPI'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'network/TCP_gamma' to '4194304'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing' to '1'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/filename' to 'smpi_traced.trace'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/smpi' to '1'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/categorized' to '1'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/uncategorized' to '1'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'triva/categorized' to 'smpi_cat.plist'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'triva/uncategorized' to 'smpi_uncat.plist'
+> [0.000000] [surf_config/INFO] Switching workstation model to compound since you changed the network and/or cpu model(s)
+> [0.000000] [instr_config/INFO] Tracing resource utilization active, network/optim configuration now set to Full.
+> [1.003981] [instr_config/INFO] No categories declared, ignoring generation of triva graph configuration
+
+p Testing with parameters but without activating them with the safe switch (-trace)
+$ ../../bin/smpirun -trace-resource -trace-triva -trace-file smpi_traced.trace -hostfile ${srcdir:=.}/hostfile -platform ${srcdir:=.}/../msg/tracing/platform.xml -np 3 ./smpi_traced_simple
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'maxmin/precision' to '1e-9'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'network/model' to 'SMPI'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'network/TCP_gamma' to '4194304'
+> [0.000000] [surf_config/INFO] Switching workstation model to compound since you changed the network and/or cpu model(s)
+
+$ rm -f smpi_traced.trace smpi_uncat.plist smpi_cat.plist
diff --git a/examples/smpi/tracing/smpi_traced_simple.c b/examples/smpi/tracing/smpi_traced_simple.c
new file mode 100644 (file)
index 0000000..1de1115
--- /dev/null
@@ -0,0 +1,15 @@
+/* Copyright (c) 2012. The SimGrid Team.
+ * All rights reserved.                                                     */
+
+/* This program is free software; you can redistribute it and/or modify it
+ * under the terms of the license (GNU LGPL) which comes with this package. */
+#include <mpi.h>
+#include <stdio.h>
+
+int main(int argc, char *argv[])
+{
+  MPI_Init(&argc, &argv);
+  MPI_Barrier (MPI_COMM_WORLD);
+  MPI_Finalize();
+  return 0;
+}
index 3d928ba..7dadf97 100644 (file)
@@ -28,6 +28,7 @@ XBT_PUBLIC(void) SIMIX_function_register_process_kill(void_pfn_smxprocess_t func
 
 /* Simulation execution */
 XBT_PUBLIC(void) SIMIX_run(void);    
+XBT_INLINE XBT_PUBLIC(double) SIMIX_get_clock(void);
 
 /* Timer functions FIXME: should these be public? */
 XBT_PUBLIC(void) SIMIX_timer_set(double date, void *function, void *arg);
@@ -81,49 +82,47 @@ XBT_PUBLIC(int) SIMIX_comm_has_recv_match(smx_rdv_t rdv, int (*match_fun)(void*,
 XBT_PUBLIC(void) SIMIX_comm_finish(smx_action_t action);
 
 /******************************************************************************/
-/*                        SIMIX Smurf Proxy Functions                         */
+/*                            SIMIX simcalls                                  */
 /******************************************************************************/
-/* These functions issue request through the Smurf proxy.                     */
-/* They cannot be called from maestro's context, and they are thread safe.    */
+/* These functions are a system call-like interface to the simulation kernel. */
+/* They can also be called from maestro's context, and they are thread safe.  */
 /******************************************************************************/
 
-XBT_INLINE XBT_PUBLIC(double) SIMIX_get_clock(void);
-
-/******************************* Host Requests ********************************/
-/* FIXME: use handlers and keep smx_host_t hidden from higher levels */
-XBT_PUBLIC(xbt_dict_t) SIMIX_req_host_get_dict(void);
-XBT_INLINE XBT_PUBLIC(smx_host_t) SIMIX_req_host_get_by_name(const char *name);
-XBT_PUBLIC(const char *) SIMIX_req_host_get_name(smx_host_t host);
-XBT_PUBLIC(xbt_dict_t) SIMIX_req_host_get_properties(smx_host_t host);
-XBT_PUBLIC(double) SIMIX_req_host_get_speed(smx_host_t host);
-XBT_PUBLIC(double) SIMIX_req_host_get_available_speed(smx_host_t host);
+/******************************* Host simcalls ********************************/
+/* TODO use handlers and keep smx_host_t hidden from higher levels */
+XBT_PUBLIC(xbt_dict_t) simcall_host_get_dict(void);
+XBT_INLINE XBT_PUBLIC(smx_host_t) simcall_host_get_by_name(const char *name);
+XBT_PUBLIC(const char *) simcall_host_get_name(smx_host_t host);
+XBT_PUBLIC(xbt_dict_t) simcall_host_get_properties(smx_host_t host);
+XBT_PUBLIC(double) simcall_host_get_speed(smx_host_t host);
+XBT_PUBLIC(double) simcall_host_get_available_speed(smx_host_t host);
 /* Two possible states, 1 - CPU ON and 0 CPU OFF */
-XBT_PUBLIC(int) SIMIX_req_host_get_state(smx_host_t host);
-XBT_PUBLIC(void *) SIMIX_req_host_get_data(smx_host_t host);
+XBT_PUBLIC(int) simcall_host_get_state(smx_host_t host);
+XBT_PUBLIC(void *) simcall_host_get_data(smx_host_t host);
 
-XBT_PUBLIC(void) SIMIX_req_host_set_data(smx_host_t host, void *data);
+XBT_PUBLIC(void) simcall_host_set_data(smx_host_t host, void *data);
 
-XBT_PUBLIC(smx_action_t) SIMIX_req_host_execute(const char *name, smx_host_t host,
+XBT_PUBLIC(smx_action_t) simcall_host_execute(const char *name, smx_host_t host,
                                                 double computation_amount,
                                                 double priority);
-XBT_PUBLIC(smx_action_t) SIMIX_req_host_parallel_execute(const char *name,
+XBT_PUBLIC(smx_action_t) simcall_host_parallel_execute(const char *name,
                                                      int host_nb,
                                                      smx_host_t *host_list,
                                                      double *computation_amount,
                                                      double *communication_amount,
                                                      double amount,
                                                      double rate);
-XBT_PUBLIC(void) SIMIX_req_host_execution_destroy(smx_action_t execution);
-XBT_PUBLIC(void) SIMIX_req_host_execution_cancel(smx_action_t execution);
-XBT_PUBLIC(double) SIMIX_req_host_execution_get_remains(smx_action_t execution);
-XBT_PUBLIC(e_smx_state_t) SIMIX_req_host_execution_get_state(smx_action_t execution);
-XBT_PUBLIC(void) SIMIX_req_host_execution_set_priority(smx_action_t execution, double priority);
-XBT_PUBLIC(e_smx_state_t) SIMIX_req_host_execution_wait(smx_action_t execution);
+XBT_PUBLIC(void) simcall_host_execution_destroy(smx_action_t execution);
+XBT_PUBLIC(void) simcall_host_execution_cancel(smx_action_t execution);
+XBT_PUBLIC(double) simcall_host_execution_get_remains(smx_action_t execution);
+XBT_PUBLIC(e_smx_state_t) simcall_host_execution_get_state(smx_action_t execution);
+XBT_PUBLIC(void) simcall_host_execution_set_priority(smx_action_t execution, double priority);
+XBT_PUBLIC(e_smx_state_t) simcall_host_execution_wait(smx_action_t execution);
 
 
-/**************************** Process Requests ********************************/
+/**************************** Process simcalls ********************************/
 /* Constructor and Destructor */
-XBT_PUBLIC(void) SIMIX_req_process_create(smx_process_t *process,
+XBT_PUBLIC(void) simcall_process_create(smx_process_t *process,
                                           const char *name,
                                           xbt_main_func_t code,
                                           void *data,
@@ -131,119 +130,121 @@ XBT_PUBLIC(void) SIMIX_req_process_create(smx_process_t *process,
                                           int argc, char **argv,
                                           xbt_dict_t properties);
 
-XBT_PUBLIC(void) SIMIX_req_process_kill(smx_process_t process);
-XBT_PUBLIC(void) SIMIX_req_process_killall(void);
+XBT_PUBLIC(void) simcall_process_kill(smx_process_t process);
+XBT_PUBLIC(void) simcall_process_killall(void);
 
 /* Process handling */
-XBT_PUBLIC(void) SIMIX_req_process_cleanup(smx_process_t process);
-XBT_PUBLIC(void) SIMIX_req_process_change_host(smx_process_t process,
+XBT_PUBLIC(void) simcall_process_cleanup(smx_process_t process);
+XBT_PUBLIC(void) simcall_process_change_host(smx_process_t process,
                                               smx_host_t dest);
-XBT_PUBLIC(void) SIMIX_req_process_suspend(smx_process_t process);
-XBT_PUBLIC(void) SIMIX_req_process_resume(smx_process_t process);
+XBT_PUBLIC(void) simcall_process_suspend(smx_process_t process);
+XBT_PUBLIC(void) simcall_process_resume(smx_process_t process);
 
 /* Getters and Setters */
-XBT_PUBLIC(int) SIMIX_req_process_count(void);
-XBT_PUBLIC(void *) SIMIX_req_process_get_data(smx_process_t process);
-XBT_PUBLIC(void) SIMIX_req_process_set_data(smx_process_t process, void *data);
-XBT_INLINE XBT_PUBLIC(smx_host_t) SIMIX_req_process_get_host(smx_process_t process);
-XBT_PUBLIC(const char *) SIMIX_req_process_get_name(smx_process_t process);
-XBT_PUBLIC(int) SIMIX_req_process_is_suspended(smx_process_t process);
-XBT_PUBLIC(xbt_dict_t) SIMIX_req_process_get_properties(smx_process_t host);
+XBT_PUBLIC(int) simcall_process_count(void);
+XBT_PUBLIC(void *) simcall_process_get_data(smx_process_t process);
+XBT_PUBLIC(void) simcall_process_set_data(smx_process_t process, void *data);
+XBT_INLINE XBT_PUBLIC(smx_host_t) simcall_process_get_host(smx_process_t process);
+XBT_PUBLIC(const char *) simcall_process_get_name(smx_process_t process);
+XBT_PUBLIC(int) simcall_process_is_suspended(smx_process_t process);
+XBT_PUBLIC(xbt_dict_t) simcall_process_get_properties(smx_process_t host);
 
 /* Sleep control */
-XBT_PUBLIC(e_smx_state_t) SIMIX_req_process_sleep(double duration);
+XBT_PUBLIC(e_smx_state_t) simcall_process_sleep(double duration);
 
-/************************** Comunication Requests *****************************/
+/************************** Comunication simcalls *****************************/
 /***** Rendez-vous points *****/
-XBT_PUBLIC(smx_rdv_t) SIMIX_req_rdv_create(const char *name);
-XBT_PUBLIC(void) SIMIX_req_rdv_destroy(smx_rdv_t rvp);
-XBT_PUBLIC(smx_rdv_t) SIMIX_req_rdv_get_by_name(const char *name);
-XBT_PUBLIC(int) SIMIX_req_rdv_comm_count_by_host(smx_rdv_t rdv, smx_host_t host);
-XBT_PUBLIC(smx_action_t) SIMIX_req_rdv_get_head(smx_rdv_t rdv);
+
+XBT_PUBLIC(smx_rdv_t) simcall_rdv_create(const char *name);
+XBT_PUBLIC(void) simcall_rdv_destroy(smx_rdv_t rvp);
+XBT_PUBLIC(smx_rdv_t) simcall_rdv_get_by_name(const char *name);
+XBT_PUBLIC(int) simcall_rdv_comm_count_by_host(smx_rdv_t rdv, smx_host_t host);
+XBT_PUBLIC(smx_action_t) simcall_rdv_get_head(smx_rdv_t rdv);
+
 XBT_PUBLIC(xbt_dict_t) SIMIX_get_rdv_points(void);
 
-/***** Communication Requests *****/
+/***** Communication simcalls *****/
 
-XBT_PUBLIC(void) SIMIX_req_comm_send(smx_rdv_t rdv, double task_size,
+XBT_PUBLIC(void) simcall_comm_send(smx_rdv_t rdv, double task_size,
                                      double rate, void *src_buff,
                                      size_t src_buff_size,
                                      int (*match_fun)(void *, void *),
                                      void *data, double timeout);
 
-XBT_PUBLIC(smx_action_t) SIMIX_req_comm_isend(smx_rdv_t rdv, double task_size,
+XBT_PUBLIC(smx_action_t) simcall_comm_isend(smx_rdv_t rdv, double task_size,
                                               double rate, void *src_buff,
                                               size_t src_buff_size,
                                               int (*match_fun)(void *, void *),
                                               void (*clean_fun)(void *),
                                               void *data, int detached);
 
-XBT_PUBLIC(void) SIMIX_req_comm_recv(smx_rdv_t rdv, void *dst_buff,
+XBT_PUBLIC(void) simcall_comm_recv(smx_rdv_t rdv, void *dst_buff,
                                      size_t * dst_buff_size,
                                      int (*match_fun)(void *, void *),
                                      void *data, double timeout);
 
-XBT_PUBLIC(smx_action_t) SIMIX_req_comm_irecv(smx_rdv_t rdv, void *dst_buff,
+XBT_PUBLIC(smx_action_t) simcall_comm_irecv(smx_rdv_t rdv, void *dst_buff,
                                               size_t * dst_buff_size,
                                               int (*match_fun)(void *, void *),
                                               void *data);
 
-XBT_PUBLIC(void) SIMIX_req_comm_destroy(smx_action_t comm);
+XBT_PUBLIC(void) simcall_comm_destroy(smx_action_t comm);
 
-XBT_INLINE XBT_PUBLIC(void) SIMIX_req_comm_cancel(smx_action_t comm);
+XBT_INLINE XBT_PUBLIC(void) simcall_comm_cancel(smx_action_t comm);
 
 /* FIXME: waitany is going to be a vararg function, and should take a timeout */
-XBT_PUBLIC(unsigned int) SIMIX_req_comm_waitany(xbt_dynar_t comms);
-XBT_PUBLIC(void) SIMIX_req_comm_wait(smx_action_t comm, double timeout);
-XBT_PUBLIC(int) SIMIX_req_comm_test(smx_action_t comm);
-XBT_PUBLIC(int) SIMIX_req_comm_testany(xbt_dynar_t comms);
+XBT_PUBLIC(unsigned int) simcall_comm_waitany(xbt_dynar_t comms);
+XBT_PUBLIC(void) simcall_comm_wait(smx_action_t comm, double timeout);
+XBT_PUBLIC(int) simcall_comm_test(smx_action_t comm);
+XBT_PUBLIC(int) simcall_comm_testany(xbt_dynar_t comms);
 
 /* Getters and setters */
-XBT_PUBLIC(double) SIMIX_req_comm_get_remains(smx_action_t comm);
-XBT_PUBLIC(e_smx_state_t) SIMIX_req_comm_get_state(smx_action_t comm);
-XBT_PUBLIC(void *) SIMIX_req_comm_get_src_data(smx_action_t comm);
-XBT_PUBLIC(void *) SIMIX_req_comm_get_dst_data(smx_action_t comm);
-XBT_PUBLIC(smx_process_t) SIMIX_req_comm_get_src_proc(smx_action_t comm);
-XBT_PUBLIC(smx_process_t) SIMIX_req_comm_get_dst_proc(smx_action_t comm);
+XBT_PUBLIC(double) simcall_comm_get_remains(smx_action_t comm);
+XBT_PUBLIC(e_smx_state_t) simcall_comm_get_state(smx_action_t comm);
+XBT_PUBLIC(void *) simcall_comm_get_src_data(smx_action_t comm);
+XBT_PUBLIC(void *) simcall_comm_get_dst_data(smx_action_t comm);
+XBT_PUBLIC(smx_process_t) simcall_comm_get_src_proc(smx_action_t comm);
+XBT_PUBLIC(smx_process_t) simcall_comm_get_dst_proc(smx_action_t comm);
 
 #ifdef HAVE_LATENCY_BOUND_TRACKING
-XBT_PUBLIC(int) SIMIX_req_comm_is_latency_bounded(smx_action_t comm);
+XBT_PUBLIC(int) simcall_comm_is_latency_bounded(smx_action_t comm);
 #endif
 
 #ifdef HAVE_TRACING
 /************************** Tracing handling **********************************/
-XBT_PUBLIC(void) SIMIX_req_set_category(smx_action_t action, const char *category);
+XBT_PUBLIC(void) simcall_set_category(smx_action_t action, const char *category);
 #endif
 
-/************************** Synchro handling **********************************/
+/************************** Synchro simcalls **********************************/
 
-XBT_PUBLIC(smx_mutex_t) SIMIX_req_mutex_init(void);
-XBT_PUBLIC(void) SIMIX_req_mutex_destroy(smx_mutex_t mutex);
-XBT_PUBLIC(void) SIMIX_req_mutex_lock(smx_mutex_t mutex);
-XBT_PUBLIC(int) SIMIX_req_mutex_trylock(smx_mutex_t mutex);
-XBT_PUBLIC(void) SIMIX_req_mutex_unlock(smx_mutex_t mutex);
+XBT_PUBLIC(smx_mutex_t) simcall_mutex_init(void);
+XBT_PUBLIC(void) simcall_mutex_destroy(smx_mutex_t mutex);
+XBT_PUBLIC(void) simcall_mutex_lock(smx_mutex_t mutex);
+XBT_PUBLIC(int) simcall_mutex_trylock(smx_mutex_t mutex);
+XBT_PUBLIC(void) simcall_mutex_unlock(smx_mutex_t mutex);
 
-XBT_PUBLIC(smx_cond_t) SIMIX_req_cond_init(void);
-XBT_PUBLIC(void) SIMIX_req_cond_destroy(smx_cond_t cond);
-XBT_PUBLIC(void) SIMIX_req_cond_signal(smx_cond_t cond);
-XBT_PUBLIC(void) SIMIX_req_cond_wait(smx_cond_t cond, smx_mutex_t mutex);
-XBT_PUBLIC(void) SIMIX_req_cond_wait_timeout(smx_cond_t cond,
+XBT_PUBLIC(smx_cond_t) simcall_cond_init(void);
+XBT_PUBLIC(void) simcall_cond_destroy(smx_cond_t cond);
+XBT_PUBLIC(void) simcall_cond_signal(smx_cond_t cond);
+XBT_PUBLIC(void) simcall_cond_wait(smx_cond_t cond, smx_mutex_t mutex);
+XBT_PUBLIC(void) simcall_cond_wait_timeout(smx_cond_t cond,
                                          smx_mutex_t mutex,
                                          double max_duration);
-XBT_PUBLIC(void) SIMIX_req_cond_broadcast(smx_cond_t cond);
-
-XBT_PUBLIC(smx_sem_t) SIMIX_req_sem_init(int capacity);
-XBT_PUBLIC(void) SIMIX_req_sem_destroy(smx_sem_t sem);
-XBT_PUBLIC(void) SIMIX_req_sem_release(smx_sem_t sem);
-XBT_PUBLIC(void) SIMIX_req_sem_release_forever(smx_sem_t sem);
-XBT_PUBLIC(int) SIMIX_req_sem_would_block(smx_sem_t sem);
-XBT_PUBLIC(void) SIMIX_req_sem_block_onto(smx_sem_t sem);
-XBT_PUBLIC(void) SIMIX_req_sem_acquire(smx_sem_t sem);
-XBT_PUBLIC(void) SIMIX_req_sem_acquire_timeout(smx_sem_t sem,
+XBT_PUBLIC(void) simcall_cond_broadcast(smx_cond_t cond);
+
+XBT_PUBLIC(smx_sem_t) simcall_sem_init(int capacity);
+XBT_PUBLIC(void) simcall_sem_destroy(smx_sem_t sem);
+XBT_PUBLIC(void) simcall_sem_release(smx_sem_t sem);
+XBT_PUBLIC(void) simcall_sem_release_forever(smx_sem_t sem);
+XBT_PUBLIC(int) simcall_sem_would_block(smx_sem_t sem);
+XBT_PUBLIC(void) simcall_sem_block_onto(smx_sem_t sem);
+XBT_PUBLIC(void) simcall_sem_acquire(smx_sem_t sem);
+XBT_PUBLIC(void) simcall_sem_acquire_timeout(smx_sem_t sem,
                                            double max_duration);
-XBT_PUBLIC(unsigned int) SIMIX_req_sem_acquire_any(xbt_dynar_t sems);
-XBT_PUBLIC(int) SIMIX_req_sem_get_capacity(smx_sem_t sem);
+XBT_PUBLIC(unsigned int) simcall_sem_acquire_any(xbt_dynar_t sems);
+XBT_PUBLIC(int) simcall_sem_get_capacity(smx_sem_t sem);
 
-const char *SIMIX_request_name(int kind);
+XBT_PUBLIC(void) simcall_file_read(char* name);
 
 SG_END_DECL()
 #endif                          /* _SIMIX_SIMIX_H */
index 1a960fd..32f728a 100644 (file)
@@ -2,8 +2,8 @@
  *
  * This program was generated with the FleXML XML processor generator.
  * FleXML is Copyright (C) 1999-2005 Kristoffer Rose.  All rights reserved.
- * FleXML is Copyright (C) 2003-2011 Martin Quinson.  All rights reserved.
- * (Id: flexml.pl,v 1.67 2011/11/01 20:49:21 mquinson Exp).
+ * FleXML is Copyright (C) 2003-2006 Martin Quinson.  All rights reserved.
+ * (Id: flexml.pl,v 1.62 2007/10/11 10:00:14 mquinson Exp).
  * 
  * There are two, intertwined parts to this program, part A and part B.
  *
@@ -12,7 +12,7 @@
  * 
  * Some parts, here collectively called "Part A", are found in the 
  * FleXML package.  They are Copyright (C) 1999-2005 Kristoffer Rose
- * and Copyright (C) 2003-2011 Martin Quinson. All rights reserved.
+ * and Copyright (C) 2003-2006 Martin Quinson. All rights reserved.
  *
  * You can redistribute, use, perform, display and/or modify "Part A"
  * provided the following two conditions hold:
@@ -247,247 +247,166 @@ XBT_PUBLIC_DATA(char *) surfxml_bufferstack;
 #define surfxml_pcdata (surfxml_bufferstack + surfxml_pcdata_ix)
 XBT_PUBLIC_DATA(AT_surfxml_random_generator ) AX_surfxml_random_generator;
 #define A_surfxml_random_generator AX_surfxml_random_generator
-XBT_PUBLIC_DATA(short ) int surfxml_random_generator_isset;
 XBT_PUBLIC_DATA(AT_surfxml_ASroute_gw_dst ) AX_surfxml_ASroute_gw_dst;
 #define A_surfxml_ASroute_gw_dst (surfxml_bufferstack + AX_surfxml_ASroute_gw_dst)
-XBT_PUBLIC_DATA(short ) int surfxml_ASroute_gw_dst_isset;
 XBT_PUBLIC_DATA(AT_surfxml_trace_connect_element ) AX_surfxml_trace_connect_element;
 #define A_surfxml_trace_connect_element (surfxml_bufferstack + AX_surfxml_trace_connect_element)
-XBT_PUBLIC_DATA(short ) int surfxml_trace_connect_element_isset;
 XBT_PUBLIC_DATA(AT_surfxml_prop_id ) AX_surfxml_prop_id;
 #define A_surfxml_prop_id (surfxml_bufferstack + AX_surfxml_prop_id)
-XBT_PUBLIC_DATA(short ) int surfxml_prop_id_isset;
 XBT_PUBLIC_DATA(AT_surfxml_host_id ) AX_surfxml_host_id;
 #define A_surfxml_host_id (surfxml_bufferstack + AX_surfxml_host_id)
-XBT_PUBLIC_DATA(short ) int surfxml_host_id_isset;
 XBT_PUBLIC_DATA(AT_surfxml_ASroute_symmetrical ) AX_surfxml_ASroute_symmetrical;
 #define A_surfxml_ASroute_symmetrical AX_surfxml_ASroute_symmetrical
-XBT_PUBLIC_DATA(short ) int surfxml_ASroute_symmetrical_isset;
 XBT_PUBLIC_DATA(AT_surfxml_peer_lat ) AX_surfxml_peer_lat;
 #define A_surfxml_peer_lat (surfxml_bufferstack + AX_surfxml_peer_lat)
-XBT_PUBLIC_DATA(short ) int surfxml_peer_lat_isset;
 XBT_PUBLIC_DATA(AT_surfxml_link_latency_file ) AX_surfxml_link_latency_file;
 #define A_surfxml_link_latency_file (surfxml_bufferstack + AX_surfxml_link_latency_file)
-XBT_PUBLIC_DATA(short ) int surfxml_link_latency_file_isset;
 XBT_PUBLIC_DATA(AT_surfxml_peer_availability_file ) AX_surfxml_peer_availability_file;
 #define A_surfxml_peer_availability_file (surfxml_bufferstack + AX_surfxml_peer_availability_file)
-XBT_PUBLIC_DATA(short ) int surfxml_peer_availability_file_isset;
 XBT_PUBLIC_DATA(AT_surfxml_link_ctn_direction ) AX_surfxml_link_ctn_direction;
 #define A_surfxml_link_ctn_direction AX_surfxml_link_ctn_direction
-XBT_PUBLIC_DATA(short ) int surfxml_link_ctn_direction_isset;
 XBT_PUBLIC_DATA(AT_surfxml_host_state ) AX_surfxml_host_state;
 #define A_surfxml_host_state AX_surfxml_host_state
-XBT_PUBLIC_DATA(short ) int surfxml_host_state_isset;
 XBT_PUBLIC_DATA(AT_surfxml_AS_id ) AX_surfxml_AS_id;
 #define A_surfxml_AS_id (surfxml_bufferstack + AX_surfxml_AS_id)
-XBT_PUBLIC_DATA(short ) int surfxml_AS_id_isset;
 XBT_PUBLIC_DATA(AT_surfxml_host_power ) AX_surfxml_host_power;
 #define A_surfxml_host_power (surfxml_bufferstack + AX_surfxml_host_power)
-XBT_PUBLIC_DATA(short ) int surfxml_host_power_isset;
 XBT_PUBLIC_DATA(AT_surfxml_router_id ) AX_surfxml_router_id;
 #define A_surfxml_router_id (surfxml_bufferstack + AX_surfxml_router_id)
-XBT_PUBLIC_DATA(short ) int surfxml_router_id_isset;
 XBT_PUBLIC_DATA(AT_surfxml_process_start_time ) AX_surfxml_process_start_time;
 #define A_surfxml_process_start_time (surfxml_bufferstack + AX_surfxml_process_start_time)
-XBT_PUBLIC_DATA(short ) int surfxml_process_start_time_isset;
 XBT_PUBLIC_DATA(AT_surfxml_cluster_suffix ) AX_surfxml_cluster_suffix;
 #define A_surfxml_cluster_suffix (surfxml_bufferstack + AX_surfxml_cluster_suffix)
-XBT_PUBLIC_DATA(short ) int surfxml_cluster_suffix_isset;
 XBT_PUBLIC_DATA(AT_surfxml_ASroute_src ) AX_surfxml_ASroute_src;
 #define A_surfxml_ASroute_src (surfxml_bufferstack + AX_surfxml_ASroute_src)
-XBT_PUBLIC_DATA(short ) int surfxml_ASroute_src_isset;
 XBT_PUBLIC_DATA(AT_surfxml_cluster_prefix ) AX_surfxml_cluster_prefix;
 #define A_surfxml_cluster_prefix (surfxml_bufferstack + AX_surfxml_cluster_prefix)
-XBT_PUBLIC_DATA(short ) int surfxml_cluster_prefix_isset;
 XBT_PUBLIC_DATA(AT_surfxml_trace_file ) AX_surfxml_trace_file;
 #define A_surfxml_trace_file (surfxml_bufferstack + AX_surfxml_trace_file)
-XBT_PUBLIC_DATA(short ) int surfxml_trace_file_isset;
 XBT_PUBLIC_DATA(AT_surfxml_link_sharing_policy ) AX_surfxml_link_sharing_policy;
 #define A_surfxml_link_sharing_policy AX_surfxml_link_sharing_policy
-XBT_PUBLIC_DATA(short ) int surfxml_link_sharing_policy_isset;
 XBT_PUBLIC_DATA(AT_surfxml_random_min ) AX_surfxml_random_min;
 #define A_surfxml_random_min (surfxml_bufferstack + AX_surfxml_random_min)
-XBT_PUBLIC_DATA(short ) int surfxml_random_min_isset;
 XBT_PUBLIC_DATA(AT_surfxml_link_ctn_id ) AX_surfxml_link_ctn_id;
 #define A_surfxml_link_ctn_id (surfxml_bufferstack + AX_surfxml_link_ctn_id)
-XBT_PUBLIC_DATA(short ) int surfxml_link_ctn_id_isset;
 XBT_PUBLIC_DATA(AT_surfxml_peer_bw_out ) AX_surfxml_peer_bw_out;
 #define A_surfxml_peer_bw_out (surfxml_bufferstack + AX_surfxml_peer_bw_out)
-XBT_PUBLIC_DATA(short ) int surfxml_peer_bw_out_isset;
 XBT_PUBLIC_DATA(AT_surfxml_cluster_availability_file ) AX_surfxml_cluster_availability_file;
 #define A_surfxml_cluster_availability_file (surfxml_bufferstack + AX_surfxml_cluster_availability_file)
-XBT_PUBLIC_DATA(short ) int surfxml_cluster_availability_file_isset;
 XBT_PUBLIC_DATA(AT_surfxml_process_kill_time ) AX_surfxml_process_kill_time;
 #define A_surfxml_process_kill_time (surfxml_bufferstack + AX_surfxml_process_kill_time)
-XBT_PUBLIC_DATA(short ) int surfxml_process_kill_time_isset;
 XBT_PUBLIC_DATA(AT_surfxml_cluster_bb_bw ) AX_surfxml_cluster_bb_bw;
 #define A_surfxml_cluster_bb_bw (surfxml_bufferstack + AX_surfxml_cluster_bb_bw)
-XBT_PUBLIC_DATA(short ) int surfxml_cluster_bb_bw_isset;
 XBT_PUBLIC_DATA(AT_surfxml_argument_value ) AX_surfxml_argument_value;
 #define A_surfxml_argument_value (surfxml_bufferstack + AX_surfxml_argument_value)
-XBT_PUBLIC_DATA(short ) int surfxml_argument_value_isset;
 XBT_PUBLIC_DATA(AT_surfxml_link_state ) AX_surfxml_link_state;
 #define A_surfxml_link_state AX_surfxml_link_state
-XBT_PUBLIC_DATA(short ) int surfxml_link_state_isset;
 XBT_PUBLIC_DATA(AT_surfxml_ASroute_gw_src ) AX_surfxml_ASroute_gw_src;
 #define A_surfxml_ASroute_gw_src (surfxml_bufferstack + AX_surfxml_ASroute_gw_src)
-XBT_PUBLIC_DATA(short ) int surfxml_ASroute_gw_src_isset;
 XBT_PUBLIC_DATA(AT_surfxml_AS_routing ) AX_surfxml_AS_routing;
 #define A_surfxml_AS_routing (surfxml_bufferstack + AX_surfxml_AS_routing)
-XBT_PUBLIC_DATA(short ) int surfxml_AS_routing_isset;
 XBT_PUBLIC_DATA(AT_surfxml_link_bandwidth ) AX_surfxml_link_bandwidth;
 #define A_surfxml_link_bandwidth (surfxml_bufferstack + AX_surfxml_link_bandwidth)
-XBT_PUBLIC_DATA(short ) int surfxml_link_bandwidth_isset;
 XBT_PUBLIC_DATA(AT_surfxml_cluster_id ) AX_surfxml_cluster_id;
 #define A_surfxml_cluster_id (surfxml_bufferstack + AX_surfxml_cluster_id)
-XBT_PUBLIC_DATA(short ) int surfxml_cluster_id_isset;
 XBT_PUBLIC_DATA(AT_surfxml_peer_bw_in ) AX_surfxml_peer_bw_in;
 #define A_surfxml_peer_bw_in (surfxml_bufferstack + AX_surfxml_peer_bw_in)
-XBT_PUBLIC_DATA(short ) int surfxml_peer_bw_in_isset;
 XBT_PUBLIC_DATA(AT_surfxml_random_mean ) AX_surfxml_random_mean;
 #define A_surfxml_random_mean (surfxml_bufferstack + AX_surfxml_random_mean)
-XBT_PUBLIC_DATA(short ) int surfxml_random_mean_isset;
 XBT_PUBLIC_DATA(AT_surfxml_cluster_bb_lat ) AX_surfxml_cluster_bb_lat;
 #define A_surfxml_cluster_bb_lat (surfxml_bufferstack + AX_surfxml_cluster_bb_lat)
-XBT_PUBLIC_DATA(short ) int surfxml_cluster_bb_lat_isset;
 XBT_PUBLIC_DATA(AT_surfxml_link_latency ) AX_surfxml_link_latency;
 #define A_surfxml_link_latency (surfxml_bufferstack + AX_surfxml_link_latency)
-XBT_PUBLIC_DATA(short ) int surfxml_link_latency_isset;
 XBT_PUBLIC_DATA(AT_surfxml_trace_connect_kind ) AX_surfxml_trace_connect_kind;
 #define A_surfxml_trace_connect_kind AX_surfxml_trace_connect_kind
-XBT_PUBLIC_DATA(short ) int surfxml_trace_connect_kind_isset;
 XBT_PUBLIC_DATA(AT_surfxml_random_seed ) AX_surfxml_random_seed;
 #define A_surfxml_random_seed (surfxml_bufferstack + AX_surfxml_random_seed)
-XBT_PUBLIC_DATA(short ) int surfxml_random_seed_isset;
 XBT_PUBLIC_DATA(AT_surfxml_cluster_state_file ) AX_surfxml_cluster_state_file;
 #define A_surfxml_cluster_state_file (surfxml_bufferstack + AX_surfxml_cluster_state_file)
-XBT_PUBLIC_DATA(short ) int surfxml_cluster_state_file_isset;
 XBT_PUBLIC_DATA(AT_surfxml_link_bandwidth_file ) AX_surfxml_link_bandwidth_file;
 #define A_surfxml_link_bandwidth_file (surfxml_bufferstack + AX_surfxml_link_bandwidth_file)
-XBT_PUBLIC_DATA(short ) int surfxml_link_bandwidth_file_isset;
 XBT_PUBLIC_DATA(AT_surfxml_route_symmetrical ) AX_surfxml_route_symmetrical;
 #define A_surfxml_route_symmetrical AX_surfxml_route_symmetrical
-XBT_PUBLIC_DATA(short ) int surfxml_route_symmetrical_isset;
 XBT_PUBLIC_DATA(AT_surfxml_random_id ) AX_surfxml_random_id;
 #define A_surfxml_random_id (surfxml_bufferstack + AX_surfxml_random_id)
-XBT_PUBLIC_DATA(short ) int surfxml_random_id_isset;
 XBT_PUBLIC_DATA(AT_surfxml_random_max ) AX_surfxml_random_max;
 #define A_surfxml_random_max (surfxml_bufferstack + AX_surfxml_random_max)
-XBT_PUBLIC_DATA(short ) int surfxml_random_max_isset;
 XBT_PUBLIC_DATA(AT_surfxml_link_id ) AX_surfxml_link_id;
 #define A_surfxml_link_id (surfxml_bufferstack + AX_surfxml_link_id)
-XBT_PUBLIC_DATA(short ) int surfxml_link_id_isset;
 XBT_PUBLIC_DATA(AT_surfxml_process_host ) AX_surfxml_process_host;
 #define A_surfxml_process_host (surfxml_bufferstack + AX_surfxml_process_host)
-XBT_PUBLIC_DATA(short ) int surfxml_process_host_isset;
 XBT_PUBLIC_DATA(AT_surfxml_host_availability_file ) AX_surfxml_host_availability_file;
 #define A_surfxml_host_availability_file (surfxml_bufferstack + AX_surfxml_host_availability_file)
-XBT_PUBLIC_DATA(short ) int surfxml_host_availability_file_isset;
 XBT_PUBLIC_DATA(AT_surfxml_cluster_lat ) AX_surfxml_cluster_lat;
 #define A_surfxml_cluster_lat (surfxml_bufferstack + AX_surfxml_cluster_lat)
-XBT_PUBLIC_DATA(short ) int surfxml_cluster_lat_isset;
 XBT_PUBLIC_DATA(AT_surfxml_trace_periodicity ) AX_surfxml_trace_periodicity;
 #define A_surfxml_trace_periodicity (surfxml_bufferstack + AX_surfxml_trace_periodicity)
-XBT_PUBLIC_DATA(short ) int surfxml_trace_periodicity_isset;
 XBT_PUBLIC_DATA(AT_surfxml_cluster_bb_sharing_policy ) AX_surfxml_cluster_bb_sharing_policy;
 #define A_surfxml_cluster_bb_sharing_policy AX_surfxml_cluster_bb_sharing_policy
-XBT_PUBLIC_DATA(short ) int surfxml_cluster_bb_sharing_policy_isset;
 XBT_PUBLIC_DATA(AT_surfxml_router_coordinates ) AX_surfxml_router_coordinates;
 #define A_surfxml_router_coordinates (surfxml_bufferstack + AX_surfxml_router_coordinates)
-XBT_PUBLIC_DATA(short ) int surfxml_router_coordinates_isset;
 XBT_PUBLIC_DATA(AT_surfxml_peer_coordinates ) AX_surfxml_peer_coordinates;
 #define A_surfxml_peer_coordinates (surfxml_bufferstack + AX_surfxml_peer_coordinates)
-XBT_PUBLIC_DATA(short ) int surfxml_peer_coordinates_isset;
 XBT_PUBLIC_DATA(AT_surfxml_peer_state_file ) AX_surfxml_peer_state_file;
 #define A_surfxml_peer_state_file (surfxml_bufferstack + AX_surfxml_peer_state_file)
-XBT_PUBLIC_DATA(short ) int surfxml_peer_state_file_isset;
 XBT_PUBLIC_DATA(AT_surfxml_prop_value ) AX_surfxml_prop_value;
 #define A_surfxml_prop_value (surfxml_bufferstack + AX_surfxml_prop_value)
-XBT_PUBLIC_DATA(short ) int surfxml_prop_value_isset;
 XBT_PUBLIC_DATA(AT_surfxml_ASroute_dst ) AX_surfxml_ASroute_dst;
 #define A_surfxml_ASroute_dst (surfxml_bufferstack + AX_surfxml_ASroute_dst)
-XBT_PUBLIC_DATA(short ) int surfxml_ASroute_dst_isset;
 XBT_PUBLIC_DATA(AT_surfxml_random_radical ) AX_surfxml_random_radical;
 #define A_surfxml_random_radical (surfxml_bufferstack + AX_surfxml_random_radical)
-XBT_PUBLIC_DATA(short ) int surfxml_random_radical_isset;
 XBT_PUBLIC_DATA(AT_surfxml_link_state_file ) AX_surfxml_link_state_file;
 #define A_surfxml_link_state_file (surfxml_bufferstack + AX_surfxml_link_state_file)
-XBT_PUBLIC_DATA(short ) int surfxml_link_state_file_isset;
 XBT_PUBLIC_DATA(AT_surfxml_trace_connect_trace ) AX_surfxml_trace_connect_trace;
 #define A_surfxml_trace_connect_trace (surfxml_bufferstack + AX_surfxml_trace_connect_trace)
-XBT_PUBLIC_DATA(short ) int surfxml_trace_connect_trace_isset;
 XBT_PUBLIC_DATA(AT_surfxml_cluster_power ) AX_surfxml_cluster_power;
 #define A_surfxml_cluster_power (surfxml_bufferstack + AX_surfxml_cluster_power)
-XBT_PUBLIC_DATA(short ) int surfxml_cluster_power_isset;
 XBT_PUBLIC_DATA(AT_surfxml_process_function ) AX_surfxml_process_function;
 #define A_surfxml_process_function (surfxml_bufferstack + AX_surfxml_process_function)
-XBT_PUBLIC_DATA(short ) int surfxml_process_function_isset;
 XBT_PUBLIC_DATA(AT_surfxml_peer_id ) AX_surfxml_peer_id;
 #define A_surfxml_peer_id (surfxml_bufferstack + AX_surfxml_peer_id)
-XBT_PUBLIC_DATA(short ) int surfxml_peer_id_isset;
 XBT_PUBLIC_DATA(AT_surfxml_cluster_router_id ) AX_surfxml_cluster_router_id;
 #define A_surfxml_cluster_router_id (surfxml_bufferstack + AX_surfxml_cluster_router_id)
-XBT_PUBLIC_DATA(short ) int surfxml_cluster_router_id_isset;
 XBT_PUBLIC_DATA(AT_surfxml_cluster_sharing_policy ) AX_surfxml_cluster_sharing_policy;
 #define A_surfxml_cluster_sharing_policy AX_surfxml_cluster_sharing_policy
-XBT_PUBLIC_DATA(short ) int surfxml_cluster_sharing_policy_isset;
 XBT_PUBLIC_DATA(AT_surfxml_bypassRoute_dst ) AX_surfxml_bypassRoute_dst;
 #define A_surfxml_bypassRoute_dst (surfxml_bufferstack + AX_surfxml_bypassRoute_dst)
-XBT_PUBLIC_DATA(short ) int surfxml_bypassRoute_dst_isset;
 XBT_PUBLIC_DATA(AT_surfxml_host_core ) AX_surfxml_host_core;
 #define A_surfxml_host_core (surfxml_bufferstack + AX_surfxml_host_core)
-XBT_PUBLIC_DATA(short ) int surfxml_host_core_isset;
 XBT_PUBLIC_DATA(AT_surfxml_host_availability ) AX_surfxml_host_availability;
 #define A_surfxml_host_availability (surfxml_bufferstack + AX_surfxml_host_availability)
-XBT_PUBLIC_DATA(short ) int surfxml_host_availability_isset;
 XBT_PUBLIC_DATA(AT_surfxml_bypassRoute_src ) AX_surfxml_bypassRoute_src;
 #define A_surfxml_bypassRoute_src (surfxml_bufferstack + AX_surfxml_bypassRoute_src)
-XBT_PUBLIC_DATA(short ) int surfxml_bypassRoute_src_isset;
 XBT_PUBLIC_DATA(AT_surfxml_route_src ) AX_surfxml_route_src;
 #define A_surfxml_route_src (surfxml_bufferstack + AX_surfxml_route_src)
-XBT_PUBLIC_DATA(short ) int surfxml_route_src_isset;
 XBT_PUBLIC_DATA(AT_surfxml_bypassRoute_gw_dst ) AX_surfxml_bypassRoute_gw_dst;
 #define A_surfxml_bypassRoute_gw_dst (surfxml_bufferstack + AX_surfxml_bypassRoute_gw_dst)
-XBT_PUBLIC_DATA(short ) int surfxml_bypassRoute_gw_dst_isset;
 XBT_PUBLIC_DATA(AT_surfxml_host_coordinates ) AX_surfxml_host_coordinates;
 #define A_surfxml_host_coordinates (surfxml_bufferstack + AX_surfxml_host_coordinates)
-XBT_PUBLIC_DATA(short ) int surfxml_host_coordinates_isset;
 XBT_PUBLIC_DATA(AT_surfxml_trace_id ) AX_surfxml_trace_id;
 #define A_surfxml_trace_id (surfxml_bufferstack + AX_surfxml_trace_id)
-XBT_PUBLIC_DATA(short ) int surfxml_trace_id_isset;
 XBT_PUBLIC_DATA(AT_surfxml_peer_power ) AX_surfxml_peer_power;
 #define A_surfxml_peer_power (surfxml_bufferstack + AX_surfxml_peer_power)
-XBT_PUBLIC_DATA(short ) int surfxml_peer_power_isset;
 XBT_PUBLIC_DATA(AT_surfxml_cluster_radical ) AX_surfxml_cluster_radical;
 #define A_surfxml_cluster_radical (surfxml_bufferstack + AX_surfxml_cluster_radical)
-XBT_PUBLIC_DATA(short ) int surfxml_cluster_radical_isset;
 XBT_PUBLIC_DATA(AT_surfxml_config_id ) AX_surfxml_config_id;
 #define A_surfxml_config_id (surfxml_bufferstack + AX_surfxml_config_id)
-XBT_PUBLIC_DATA(short ) int surfxml_config_id_isset;
 XBT_PUBLIC_DATA(AT_surfxml_bypassRoute_gw_src ) AX_surfxml_bypassRoute_gw_src;
 #define A_surfxml_bypassRoute_gw_src (surfxml_bufferstack + AX_surfxml_bypassRoute_gw_src)
-XBT_PUBLIC_DATA(short ) int surfxml_bypassRoute_gw_src_isset;
 XBT_PUBLIC_DATA(AT_surfxml_cluster_core ) AX_surfxml_cluster_core;
 #define A_surfxml_cluster_core (surfxml_bufferstack + AX_surfxml_cluster_core)
-XBT_PUBLIC_DATA(short ) int surfxml_cluster_core_isset;
 XBT_PUBLIC_DATA(AT_surfxml_include_file ) AX_surfxml_include_file;
 #define A_surfxml_include_file (surfxml_bufferstack + AX_surfxml_include_file)
-XBT_PUBLIC_DATA(short ) int surfxml_include_file_isset;
 XBT_PUBLIC_DATA(AT_surfxml_random_std_deviation ) AX_surfxml_random_std_deviation;
 #define A_surfxml_random_std_deviation (surfxml_bufferstack + AX_surfxml_random_std_deviation)
-XBT_PUBLIC_DATA(short ) int surfxml_random_std_deviation_isset;
 XBT_PUBLIC_DATA(AT_surfxml_host_state_file ) AX_surfxml_host_state_file;
 #define A_surfxml_host_state_file (surfxml_bufferstack + AX_surfxml_host_state_file)
-XBT_PUBLIC_DATA(short ) int surfxml_host_state_file_isset;
 XBT_PUBLIC_DATA(AT_surfxml_route_dst ) AX_surfxml_route_dst;
 #define A_surfxml_route_dst (surfxml_bufferstack + AX_surfxml_route_dst)
-XBT_PUBLIC_DATA(short ) int surfxml_route_dst_isset;
 XBT_PUBLIC_DATA(AT_surfxml_cluster_bw ) AX_surfxml_cluster_bw;
 #define A_surfxml_cluster_bw (surfxml_bufferstack + AX_surfxml_cluster_bw)
-XBT_PUBLIC_DATA(short ) int surfxml_cluster_bw_isset;
 XBT_PUBLIC_DATA(AT_surfxml_platform_version ) AX_surfxml_platform_version;
 #define A_surfxml_platform_version (surfxml_bufferstack + AX_surfxml_platform_version)
-XBT_PUBLIC_DATA(short ) int surfxml_platform_version_isset;
 
 /* XML application utilities. */
 XBT_PUBLIC(int ) surfxml_element_context(int);
index f1f3cc9..f23bd37 100644 (file)
@@ -262,7 +262,8 @@ typedef enum {
   cancel_error,   /**< an action was canceled */
   thread_error,    /**< error while [un]locking */
   host_error,                            /**< host failed */
-  tracing_error   /**< error during the simulation tracing */
+  tracing_error,   /**< error during the simulation tracing */
+  io_error          /**< disk or file error */
 } xbt_errcat_t;
 
 XBT_PUBLIC(const char *) xbt_ex_catname(xbt_errcat_t cat);
index 9c5fdbf..556b0c0 100644 (file)
@@ -2,8 +2,8 @@
  *
  * This program was generated with the FleXML XML processor generator.
  * FleXML is Copyright (C) 1999-2005 Kristoffer Rose.  All rights reserved.
- * FleXML is Copyright (C) 2003-2011 Martin Quinson.  All rights reserved.
- * (Id: flexml.pl,v 1.67 2011/11/01 20:49:21 mquinson Exp).
+ * FleXML is Copyright (C) 2003-2006 Martin Quinson.  All rights reserved.
+ * (Id: flexml.pl,v 1.62 2007/10/11 10:00:14 mquinson Exp).
  * 
  * There are two, intertwined parts to this program, part A and part B.
  *
@@ -12,7 +12,7 @@
  * 
  * Some parts, here collectively called "Part A", are found in the 
  * FleXML package.  They are Copyright (C) 1999-2005 Kristoffer Rose
- * and Copyright (C) 2003-2011 Martin Quinson. All rights reserved.
+ * and Copyright (C) 2003-2006 Martin Quinson. All rights reserved.
  *
  * You can redistribute, use, perform, display and/or modify "Part A"
  * provided the following two conditions hold:
@@ -86,40 +86,28 @@ XBT_PUBLIC_DATA(char *) graphxml_bufferstack;
 #define graphxml_pcdata (graphxml_bufferstack + graphxml_pcdata_ix)
 XBT_PUBLIC_DATA(AT_graphxml_node_name ) AX_graphxml_node_name;
 #define A_graphxml_node_name (graphxml_bufferstack + AX_graphxml_node_name)
-XBT_PUBLIC_DATA(short ) int graphxml_node_name_isset;
 XBT_PUBLIC_DATA(AT_graphxml_edge_source ) AX_graphxml_edge_source;
 #define A_graphxml_edge_source (graphxml_bufferstack + AX_graphxml_edge_source)
-XBT_PUBLIC_DATA(short ) int graphxml_edge_source_isset;
 XBT_PUBLIC_DATA(AT_graphxml_node_position_y ) AX_graphxml_node_position_y;
 #define A_graphxml_node_position_y (graphxml_bufferstack + AX_graphxml_node_position_y)
-XBT_PUBLIC_DATA(short ) int graphxml_node_position_y_isset;
 XBT_PUBLIC_DATA(AT_graphxml_node_position_x ) AX_graphxml_node_position_x;
 #define A_graphxml_node_position_x (graphxml_bufferstack + AX_graphxml_node_position_x)
-XBT_PUBLIC_DATA(short ) int graphxml_node_position_x_isset;
 XBT_PUBLIC_DATA(AT_graphxml_edge_data ) AX_graphxml_edge_data;
 #define A_graphxml_edge_data (graphxml_bufferstack + AX_graphxml_edge_data)
-XBT_PUBLIC_DATA(short ) int graphxml_edge_data_isset;
 XBT_PUBLIC_DATA(AT_graphxml_edge_target ) AX_graphxml_edge_target;
 #define A_graphxml_edge_target (graphxml_bufferstack + AX_graphxml_edge_target)
-XBT_PUBLIC_DATA(short ) int graphxml_edge_target_isset;
 XBT_PUBLIC_DATA(AT_graphxml_graph_isDirected ) AX_graphxml_graph_isDirected;
 #define A_graphxml_graph_isDirected AX_graphxml_graph_isDirected
-XBT_PUBLIC_DATA(short ) int graphxml_graph_isDirected_isset;
 XBT_PUBLIC_DATA(AT_graphxml_node_label ) AX_graphxml_node_label;
 #define A_graphxml_node_label (graphxml_bufferstack + AX_graphxml_node_label)
-XBT_PUBLIC_DATA(short ) int graphxml_node_label_isset;
 XBT_PUBLIC_DATA(AT_graphxml_node_data ) AX_graphxml_node_data;
 #define A_graphxml_node_data (graphxml_bufferstack + AX_graphxml_node_data)
-XBT_PUBLIC_DATA(short ) int graphxml_node_data_isset;
 XBT_PUBLIC_DATA(AT_graphxml_edge_label ) AX_graphxml_edge_label;
 #define A_graphxml_edge_label (graphxml_bufferstack + AX_graphxml_edge_label)
-XBT_PUBLIC_DATA(short ) int graphxml_edge_label_isset;
 XBT_PUBLIC_DATA(AT_graphxml_edge_length ) AX_graphxml_edge_length;
 #define A_graphxml_edge_length (graphxml_bufferstack + AX_graphxml_edge_length)
-XBT_PUBLIC_DATA(short ) int graphxml_edge_length_isset;
 XBT_PUBLIC_DATA(AT_graphxml_edge_name ) AX_graphxml_edge_name;
 #define A_graphxml_edge_name (graphxml_bufferstack + AX_graphxml_edge_name)
-XBT_PUBLIC_DATA(short ) int graphxml_edge_name_isset;
 
 /* XML application utilities. */
 XBT_PUBLIC(int ) graphxml_element_context(int);
index b2e66dc..b53a6b0 100644 (file)
@@ -38,7 +38,8 @@ typedef struct s_xbt_parmap *xbt_parmap_t;
 typedef enum {
   XBT_PARMAP_POSIX,          /**< use POSIX synchronization primitives */
   XBT_PARMAP_FUTEX,          /**< use Linux futex system call */
-  XBT_PARMAP_BUSY_WAIT       /**< busy waits (no system calls, maximum CPU usage) */
+  XBT_PARMAP_BUSY_WAIT,      /**< busy waits (no system calls, maximum CPU usage) */
+  XBT_PARMAP_DEFAULT         /**< futex if available, posix otherwise */
 } e_xbt_parmap_mode_t;
 
 XBT_PUBLIC(xbt_parmap_t) xbt_parmap_new(unsigned int num_workers,
index d404ecc..f05928a 100644 (file)
@@ -20,7 +20,7 @@ XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(gras_msg);
 
 typedef void *gras_trp_bufdata_;
 #include "simix/datatypes.h"
-#include "simix/private.h"
+#include "simix/smx_private.h"
 
 /* Yeah, the following is awfull, breaking the encapsulation of at least 3 modules
  * at the same time, but I'm tracking this bug since too long now, I want it dead. now.
@@ -161,7 +161,7 @@ gras_msg_t gras_msg_recv_any(void)
   }
   XBT_VERB("Wait on %ld 'sockets'", xbt_dynar_length(comms));
   /* Wait for the end of any of these communications */
-  got = SIMIX_req_comm_waitany(comms);
+  got = simcall_comm_waitany(comms);
 
   /* retrieve the message sent in that communication */
   sock = xbt_dynar_get_as(trp_proc->sockets, got, gras_socket_t);
@@ -178,7 +178,7 @@ gras_msg_t gras_msg_recv_any(void)
   }
   */
   sock_data->comm_recv =
-      SIMIX_req_comm_irecv(gras_socket_im_the_server(sock) ?
+      simcall_comm_irecv(gras_socket_im_the_server(sock) ?
                           sock_data->rdv_server : sock_data->rdv_client,
                           &sock_data->msg, NULL, NULL, NULL);
 
@@ -238,8 +238,8 @@ void gras_msg_send_ext(gras_socket_t sock,
                                                 payload, msg->payl);
   }
 
-  comm = SIMIX_req_comm_isend(target_rdv, whole_payload_size, -1, msg, sizeof(void *), NULL,NULL, msg, 0);
-  SIMIX_req_comm_wait(comm, -1);
+  comm = simcall_comm_isend(target_rdv, whole_payload_size, -1, msg, sizeof(void *), NULL,NULL, msg, 0);
+  simcall_comm_wait(comm, -1);
 
   XBT_VERB("Message sent (and received)");
 
index 276501a..b0fa264 100644 (file)
@@ -70,7 +70,7 @@ gras_socket_t gras_trp_select(double timeout)
 
     if ((sock_data->to_socket == active_socket) &&
         (sock_data->to_host ==
-         SIMIX_req_process_get_host(active_socket_data->from_process))) {
+         simcall_process_get_host(active_socket_data->from_process))) {
       xbt_dynar_cursor_unlock(pd->sockets);
       return sock_iter;
     }
@@ -107,21 +107,21 @@ gras_socket_t gras_trp_select(double timeout)
   sockdata->to_socket = active_socket;
   /*update the peer to_socket  variable */
   active_socket_data->to_socket = res;
-  sockdata->cond = SIMIX_req_cond_init();
-  sockdata->mutex = SIMIX_req_mutex_init();
+  sockdata->cond = simcall_cond_init();
+  sockdata->mutex = simcall_mutex_init();
 
   sockdata->to_host =
-      SIMIX_req_process_get_host(active_socket_data->from_process);
+      simcall_process_get_host(active_socket_data->from_process);
 
   res->data = sockdata;
-  res->peer_name = strdup(SIMIX_req_host_get_name(sockdata->to_host));
+  res->peer_name = strdup(simcall_host_get_name(sockdata->to_host));
 
   gras_trp_buf_init_sock(res);
 
   XBT_DEBUG("Create socket to process:%s(Port %d) from process: %s(Port %d)",
-         SIMIX_req_process_get_name(sockdata->from_process),
+         simcall_process_get_name(sockdata->from_process),
          res->peer_port,
-         SIMIX_req_process_get_name(sockdata->to_process), res->port);
+         simcall_process_get_name(sockdata->to_process), res->port);
 
   return res;
 }
index 0ec86e3..0eac7be 100644 (file)
@@ -91,9 +91,9 @@ static int gras_trp_sg_peer_port(gras_socket_t s) {
 static const char* gras_trp_sg_peer_name(gras_socket_t s) {
   gras_trp_sg_sock_data_t sockdata = s->data;
   if (gras_socket_im_the_server(s))
-    return SIMIX_host_get_name(SIMIX_req_process_get_host(sockdata->client));
+    return SIMIX_host_get_name(simcall_process_get_host(sockdata->client));
   else {
-    return SIMIX_host_get_name(SIMIX_req_process_get_host(sockdata->server));
+    return SIMIX_host_get_name(simcall_process_get_host(sockdata->server));
   }
 }
 static const char* gras_trp_sg_peer_proc(gras_socket_t s) {
@@ -139,11 +139,11 @@ void gras_trp_sg_socket_client(gras_trp_plugin_t self,
   gras_sg_portrec_t pr;
 
   /* make sure this socket will reach someone */
-  if (!(peer = SIMIX_req_host_get_by_name(host)))
+  if (!(peer = simcall_host_get_by_name(host)))
     THROWF(mismatch_error, 0,
            "Can't connect to %s: no such host.\n", host);
 
-  if (!(hd = (gras_hostdata_t *) SIMIX_req_host_get_data(peer)))
+  if (!(hd = (gras_hostdata_t *) simcall_host_get_data(peer)))
     THROWF(mismatch_error, 0,
            "can't connect to %s: no process on this host",
            host);
@@ -179,15 +179,15 @@ void gras_trp_sg_socket_client(gras_trp_plugin_t self,
 
   /* initialize synchronization stuff on the socket */
   data->rdv_server = pr->rdv;
-  data->rdv_client = SIMIX_req_rdv_create(NULL);
-  data->comm_recv = SIMIX_req_comm_irecv(data->rdv_client, &data->msg, NULL, NULL, NULL);
+  data->rdv_client = simcall_rdv_create(NULL);
+  data->comm_recv = simcall_comm_irecv(data->rdv_client, &data->msg, NULL, NULL, NULL);
 
   /* connect that simulation data to the socket */
   sock->data = data;
   sock->incoming = 1;
 
   XBT_DEBUG("%s (PID %d) connects in %s mode to %s:%d (rdv_ser:%p, rdv_cli:%p, comm:%p)",
-         SIMIX_req_process_get_name(SIMIX_process_self()), gras_os_getpid(),
+         simcall_process_get_name(SIMIX_process_self()), gras_os_getpid(),
          sock->meas ? "meas" : "regular", host, port,
          data->rdv_server,data->rdv_client,data->comm_recv);
 }
@@ -218,7 +218,7 @@ void gras_trp_sg_socket_server(gras_trp_plugin_t self, int port, gras_socket_t s
   pr->meas = sock->meas;
   pr->server = SIMIX_process_self();
   xbt_dynar_push(hd->ports, &pr);
-  pr->rdv = SIMIX_req_rdv_create(NULL);
+  pr->rdv = simcall_rdv_create(NULL);
 
   /* Create the socket */
   data = xbt_new0(s_gras_trp_sg_sock_data_t, 1);
@@ -227,13 +227,13 @@ void gras_trp_sg_socket_server(gras_trp_plugin_t self, int port, gras_socket_t s
   data->client = NULL;
   data->rdv_server = pr->rdv;
   data->rdv_client = NULL;
-  data->comm_recv = SIMIX_req_comm_irecv(pr->rdv, &data->msg, NULL, NULL, NULL);
+  data->comm_recv = simcall_comm_irecv(pr->rdv, &data->msg, NULL, NULL, NULL);
 
   sock->data = data;
 
   XBT_VERB
       ("'%s' (%d) ears on %s:%d%s (%p; data:%p); Here rdv: %p; Remote rdv: %p; Comm %p",
-       SIMIX_req_process_get_name(SIMIX_process_self()), gras_os_getpid(),
+       simcall_process_get_name(SIMIX_process_self()), gras_os_getpid(),
        SIMIX_host_self_get_name(), port,
        sock->meas ? " (mode meas)" : "", sock, data,
        (data->server ==
@@ -315,7 +315,7 @@ void gras_trp_sg_chunk_send_raw(gras_socket_t sock,
     smx_process_t remote_dude =
         (sock_data->server ==
          SIMIX_process_self())? (sock_data->client) : (sock_data->server);
-    smx_host_t remote_host = SIMIX_req_process_get_host(remote_dude);
+    smx_host_t remote_host = simcall_process_get_host(remote_dude);
   }
   */
   //SIMIX_network_send(sock_data->rdv,size,1,-1,NULL,0,NULL,NULL);
@@ -329,7 +329,7 @@ int gras_trp_sg_chunk_recv(gras_socket_t sock,
   //gras_trp_sg_sock_data_t *sock_data =
   //    (gras_trp_sg_sock_data_t *) sock->data;
 
-  //SIMIX_req_comm_recv(sock_data->rdv,-1,NULL,0,NULL);
+  //simcall_comm_recv(sock_data->rdv,-1,NULL,0,NULL);
   THROW_UNIMPLEMENTED;
 #ifdef KILLME
   gras_trp_sg_sock_data_t *remote_sock_data;
@@ -355,17 +355,17 @@ int gras_trp_sg_chunk_recv(gras_socket_t sock,
   sock_data = (gras_trp_sg_sock_data_t *) sock->data;
 
   /* ok, I'm here, you can continue the communication */
-  SIMIX_req_cond_signal(remote_sock_data->cond);
+  simcall_cond_signal(remote_sock_data->cond);
 
-  SIMIX_req_mutex_lock(remote_sock_data->mutex);
+  simcall_mutex_lock(remote_sock_data->mutex);
   /* wait for communication end */
-  SIMIX_req_cond_wait(remote_sock_data->cond, remote_sock_data->mutex);
+  simcall_cond_wait(remote_sock_data->cond, remote_sock_data->mutex);
 
   if (msg_got->payl_size != size)
     THROWF(mismatch_error, 0,
            "Got %d bytes when %ld where expected (in %s->%s:%d)",
            msg_got->payl_size, size,
-           SIMIX_req_host_get_name(sock_data->to_host),
+           simcall_host_get_name(sock_data->to_host),
            SIMIX_host_self_get_name(), sock->peer_port);
 
   if (data)
@@ -374,7 +374,7 @@ int gras_trp_sg_chunk_recv(gras_socket_t sock,
   xbt_free(msg_got->payl);
 
   xbt_free(msg_got);
-  SIMIX_req_mutex_unlock(remote_sock_data->mutex);
+  simcall_mutex_unlock(remote_sock_data->mutex);
 #endif
   return 0;
 }
index 7d55dee..1fce177 100644 (file)
@@ -23,8 +23,8 @@ void gras_cpu_burn(double flops)
   smx_action_t execution;
 
   if (flops > 0){
-    execution = SIMIX_req_host_execute("task", SIMIX_host_self(), flops, 1);
-    SIMIX_req_host_execution_wait(execution);
+    execution = simcall_host_execute("task", SIMIX_host_self(), flops, 1);
+    simcall_host_execution_wait(execution);
   }
 }
 
index 3d70daa..781ab57 100644 (file)
@@ -28,7 +28,7 @@ void gras_agent_spawn(const char *name,
 {
 
   smx_process_t process;
-  SIMIX_req_process_create(&process, name, code, NULL,
+  simcall_process_create(&process, name, code, NULL,
                            gras_os_myname(), argc, argv, properties);
 }
 
@@ -84,7 +84,7 @@ void gras_process_exit()
   gras_hostdata_t *hd =
       (gras_hostdata_t *) SIMIX_host_self_get_data();
   gras_procdata_t *pd =
-      (gras_procdata_t *) SIMIX_req_process_get_data(SIMIX_process_self());
+      (gras_procdata_t *) simcall_process_get_data(SIMIX_process_self());
 
   gras_msg_procdata_t msg_pd =
       (gras_msg_procdata_t) gras_libdata_by_name("gras_msg");
@@ -99,7 +99,7 @@ void gras_process_exit()
   xbt_assert(hd, "Run gras_process_init (ie, gras_init)!!");
 
   XBT_VERB("GRAS: Finalizing process '%s' (%d)",
-        SIMIX_req_process_get_name(SIMIX_process_self()), gras_os_getpid());
+        simcall_process_get_name(SIMIX_process_self()), gras_os_getpid());
 
   if (!xbt_dynar_is_empty(msg_pd->msg_queue)) {
     unsigned int cpt;
@@ -138,7 +138,7 @@ void gras_process_exit()
 gras_procdata_t *gras_procdata_get(void)
 {
   gras_procdata_t *pd =
-      (gras_procdata_t *) SIMIX_req_process_get_data(SIMIX_process_self());
+      (gras_procdata_t *) simcall_process_get_data(SIMIX_process_self());
 
   xbt_assert(pd, "Run gras_process_init! (ie, gras_init)");
 
@@ -147,12 +147,12 @@ gras_procdata_t *gras_procdata_get(void)
 
 void *gras_libdata_by_name_from_remote(const char *name, smx_process_t p)
 {
-  gras_procdata_t *pd = (gras_procdata_t *) SIMIX_req_process_get_data(p);
+  gras_procdata_t *pd = (gras_procdata_t *) simcall_process_get_data(p);
 
   xbt_assert(pd,
               "process '%s' on '%s' didn't run gras_process_init! (ie, gras_init)",
-              SIMIX_req_process_get_name(p),
-              SIMIX_req_host_get_name(SIMIX_req_process_get_host(p)));
+              simcall_process_get_name(p),
+              simcall_host_get_name(simcall_process_get_host(p)));
 
   return gras_libdata_by_name_from_procdata(name, pd);
 }
@@ -160,7 +160,7 @@ void *gras_libdata_by_name_from_remote(const char *name, smx_process_t p)
 /** @brief retrieve the value of a given process property (or NULL if not defined) */
 const char *gras_process_property_value(const char *name)
 {
-  return xbt_dict_get_or_null(SIMIX_req_process_get_properties
+  return xbt_dict_get_or_null(simcall_process_get_properties
                              (SIMIX_process_self()), name);
 }
 
@@ -169,7 +169,7 @@ const char *gras_process_property_value(const char *name)
  */
 xbt_dict_t gras_process_properties(void)
 {
-  return SIMIX_req_process_get_properties(SIMIX_process_self());
+  return simcall_process_get_properties(SIMIX_process_self());
 }
 
 /* **************************************************************************
@@ -191,8 +191,8 @@ int gras_os_getpid(void)
 const char *gras_os_host_property_value(const char *name)
 {
   return
-      xbt_dict_get_or_null(SIMIX_req_host_get_properties
-                           (SIMIX_req_process_get_host(SIMIX_process_self())),
+      xbt_dict_get_or_null(simcall_host_get_properties
+                           (simcall_process_get_host(SIMIX_process_self())),
                            name);
 }
 
@@ -202,7 +202,7 @@ const char *gras_os_host_property_value(const char *name)
 xbt_dict_t gras_os_host_properties(void)
 {
   return
-      SIMIX_req_host_get_properties(SIMIX_req_process_get_host
+      simcall_host_get_properties(simcall_process_get_host
                                 (SIMIX_process_self()));
 }
 
index 5f5ee04..22563a4 100644 (file)
@@ -682,5 +682,8 @@ XBT_PUBLIC_DATA(xbt_dict_t) trace_connect_list_latency;
 
 XBT_PUBLIC(double) get_cpu_power(const char *power);
 
+int surf_get_nthreads(void);
+void surf_set_nthreads(int nthreads);
+
 SG_END_DECL()
 #endif                          /* _SURF_SURF_H */
index 61d4912..e744be5 100644 (file)
@@ -36,12 +36,13 @@ typedef DWORD xbt_os_thread_key_t;
 #endif
 
 /* Calls pthread_atfork() if present, and else does nothing.
- * The only known user of this wrapper is mmalloc_preinit().
+ * The only known user of this wrapper is mmalloc_preinit(); This function may disapear in the near future.
  */
 XBT_PUBLIC(int) xbt_os_thread_atfork(void (*prepare)(void),
                                      void (*parent)(void),
                                      void (*child)(void));
 
+XBT_PUBLIC(int) xbt_os_get_numcores(void);
 
 XBT_PUBLIC(xbt_os_thread_t) xbt_os_thread_create(const char *name,
                                                  pvoid_f_pvoid_t start_routine,
index 13bd2b9..d987722 100644 (file)
@@ -18,7 +18,6 @@ XBT_LOG_NEW_DEFAULT_SUBCATEGORY (instr_config, instr, "Configuration");
 #define OPT_TRACING_SMPI_GROUP    "tracing/smpi/group"
 #define OPT_TRACING_CATEGORIZED   "tracing/categorized"
 #define OPT_TRACING_UNCATEGORIZED "tracing/uncategorized"
-#define OPT_TRACING_MSG_TASK      "tracing/msg/task"
 #define OPT_TRACING_MSG_PROCESS   "tracing/msg/process"
 #define OPT_TRACING_FILENAME      "tracing/filename"
 #define OPT_TRACING_BUFFER        "tracing/buffer"
@@ -33,7 +32,6 @@ static int trace_smpi_enabled;
 static int trace_smpi_grouped;
 static int trace_categorized;
 static int trace_uncategorized;
-static int trace_msg_task_enabled;
 static int trace_msg_process_enabled;
 static int trace_buffer;
 static int trace_onelink_only;
@@ -52,7 +50,6 @@ static void TRACE_getopts(void)
   trace_smpi_grouped = xbt_cfg_get_int(_surf_cfg_set, OPT_TRACING_SMPI_GROUP);
   trace_categorized = xbt_cfg_get_int(_surf_cfg_set, OPT_TRACING_CATEGORIZED);
   trace_uncategorized = xbt_cfg_get_int(_surf_cfg_set, OPT_TRACING_UNCATEGORIZED);
-  trace_msg_task_enabled = xbt_cfg_get_int(_surf_cfg_set, OPT_TRACING_MSG_TASK);
   trace_msg_process_enabled = xbt_cfg_get_int(_surf_cfg_set, OPT_TRACING_MSG_PROCESS);
   trace_buffer = xbt_cfg_get_int(_surf_cfg_set, OPT_TRACING_BUFFER);
   trace_onelink_only = xbt_cfg_get_int(_surf_cfg_set, OPT_TRACING_ONELINK_ONLY);
@@ -76,7 +73,9 @@ int TRACE_start()
   TRACE_paje_start();
 
   /* activate trace */
-  xbt_assert (trace_active==0, "Tracing is already active.");
+  if (trace_active == 1){
+    THROWF (tracing_error, 0, "Tracing is already active");
+  }
   trace_active = 1;
   XBT_DEBUG ("Tracing is on");
 
@@ -107,8 +106,10 @@ int TRACE_end()
   TRACE_paje_dump_buffer(1);
 
   /* destroy all data structures of tracing (and free) */
-  destroyAllContainers();
-  instr_paje_free();
+  PJ_container_free_all();
+  PJ_type_free_all();
+  PJ_container_release();
+  PJ_type_release();
   TRACE_surf_release();
   TRACE_smpi_release();
   xbt_dict_free(&created_categories);
@@ -126,7 +127,6 @@ int TRACE_end()
 int TRACE_needs_platform (void)
 {
   return TRACE_msg_process_is_enabled() ||
-         TRACE_msg_task_is_enabled() ||
          TRACE_categorized() ||
          TRACE_uncategorized() ||
          TRACE_platform () ||
@@ -170,11 +170,6 @@ int TRACE_uncategorized (void)
   return trace_uncategorized;
 }
 
-int TRACE_msg_task_is_enabled(void)
-{
-  return trace_msg_task_enabled && TRACE_is_enabled();
-}
-
 int TRACE_msg_process_is_enabled(void)
 {
   return trace_msg_process_enabled && TRACE_is_enabled();
@@ -262,13 +257,6 @@ void TRACE_global_init(int *argc, char **argv)
                    xbt_cfgelm_int, &default_tracing_uncategorized, 0, 1,
                    NULL, NULL);
 
-  /* msg task */
-  int default_tracing_msg_task = 0;
-  xbt_cfg_register(&_surf_cfg_set, OPT_TRACING_MSG_TASK,
-                   "Tracing of MSG task behavior.",
-                   xbt_cfgelm_int, &default_tracing_msg_task, 0, 1,
-                   NULL, NULL);
-
   /* msg process */
   int default_tracing_msg_process = 0;
   xbt_cfg_register(&_surf_cfg_set, OPT_TRACING_MSG_PROCESS,
@@ -361,10 +349,6 @@ void TRACE_help (int detailed)
       "  This option only has effect if this simulator is SMPI-based. The processes\n"
       "  are grouped by the hosts where they were executed.",
       detailed);
-  print_line (OPT_TRACING_MSG_TASK, "Trace task behavior (MSG)",
-      "  This option only has effect if this simulator is MSG-based. It traces the\n"
-      "  behavior of all categorized MSG tasks, grouping them by hosts.",
-      detailed);
   print_line (OPT_TRACING_MSG_PROCESS, "Trace processes behavior (MSG)",
       "  This option only has effect if this simulator is MSG-based. It traces the\n"
       "  behavior of all categorized MSG processes, grouping them by hosts. This option\n"
@@ -413,9 +397,10 @@ void TRACE_generate_triva_uncat_conf (void)
     char *name, *value;
 
     FILE *file = fopen (output, "w");
-    xbt_assert (file != NULL,
-       "Unable to open file (%s) for writing triva graph "
-       "configuration (uncategorized).", output);
+    if (file == NULL){
+      THROWF (system_error, 1, "Unable to open file (%s) for writing triva graph "
+          "configuration (uncategorized).", output);
+    }
 
     //open
     fprintf (file, "{\n");
@@ -469,9 +454,10 @@ void TRACE_generate_triva_cat_conf (void)
     }
 
     FILE *file = fopen (output, "w");
-    xbt_assert (file != NULL,
-       "Unable to open file (%s) for writing triva graph "
-       "configuration (categorized).", output);
+    if (file == NULL){
+      THROWF (system_error, 1, "Unable to open file (%s) for writing triva graph "
+          "configuration (categorized).", output);
+    }
 
     //open
     fprintf (file, "{\n");
@@ -537,7 +523,6 @@ void TRACE_set_network_update_mechanism (void)
 #undef OPT_TRACING_SMPI_GROUP
 #undef OPT_TRACING_CATEGORIZED
 #undef OPT_TRACING_UNCATEGORIZED
-#undef OPT_TRACING_MSG_TASK
 #undef OPT_TRACING_MSG_PROCESS
 #undef OPT_TRACING_FILENAME
 #undef OPT_TRACING_BUFFER
index df21be5..9c82256 100644 (file)
@@ -66,7 +66,7 @@ void TRACE_declare_mark(const char *mark_type)
   if (!mark_type) return;
 
   XBT_DEBUG("MARK,declare %s", mark_type);
-  getEventType(mark_type, NULL, getRootType());
+  PJ_type_event_new(mark_type, NULL, PJ_type_get_root());
 }
 
 void TRACE_mark(const char *mark_type, const char *mark_value)
@@ -77,9 +77,15 @@ void TRACE_mark(const char *mark_type, const char *mark_value)
   if (!mark_type || !mark_value) return;
 
   XBT_DEBUG("MARK %s %s", mark_type, mark_value);
-  type_t type = getEventType (mark_type, NULL, getRootContainer()->type);
-  val_t value = getValue (mark_value, NULL, type);
-  new_pajeNewEvent (MSG_get_clock(), getRootContainer(), type, value);
+  type_t type = PJ_type_get (mark_type, PJ_type_get_root());
+  if (type == NULL){
+    THROWF (tracing_error, 1, "mark_type with name (%s) not declared before", mark_type);
+  }
+  val_t value = PJ_value_get (mark_value, type);
+  if (value == NULL){
+    value = PJ_value_new (mark_value, NULL, type);
+  }
+  new_pajeNewEvent (MSG_get_clock(), PJ_container_get_root(), type, value);
 }
 
 static void instr_user_variable(double time,
@@ -105,22 +111,22 @@ static void instr_user_variable(double time,
     break;
   case INSTR_US_SET:
   {
-    container_t container = getContainerByName(resource);
-    type_t type = getVariableType (variable, NULL, container->type);
+    container_t container = PJ_container_get(resource);
+    type_t type = PJ_type_get (variable, container->type);
     new_pajeSetVariable(time, container, type, value);
     break;
   }
   case INSTR_US_ADD:
   {
-    container_t container = getContainerByName(resource);
-    type_t type = getVariableType (variable, NULL, container->type);
+    container_t container = PJ_container_get(resource);
+    type_t type = PJ_type_get (variable, container->type);
     new_pajeAddVariable(time, container, type, value);
     break;
   }
   case INSTR_US_SUB:
   {
-    container_t container = getContainerByName(resource);
-    type_t type = getVariableType (variable, NULL, container->type);
+    container_t container = PJ_container_get(resource);
+    type_t type = PJ_type_get (variable, container->type);
     new_pajeSubVariable(time, container, type, value);
     break;
   }
index 365651c..428cb43 100644 (file)
@@ -20,7 +20,7 @@ void TRACE_msg_set_process_category(m_process_t process, const char *category, c
 
 char *instr_process_id (m_process_t proc, char *str, int len)
 {
-  return instr_process_id_2 (MSG_process_get_name(proc), MSG_process_get_PID(proc), str, len);
+  return instr_process_id_2 (proc->name, proc->pid, str, len);//MSG_process_get_name(proc), MSG_process_get_PID(proc), str, len);
 }
 
 char *instr_process_id_2 (const char *process_name, int process_pid, char *str, int len)
@@ -43,25 +43,27 @@ void TRACE_msg_process_change_host(m_process_t process, m_host_t old_host, m_hos
     char str[INSTR_DEFAULT_STR_SIZE];
 
     //start link
-    container_t msg = getContainer(instr_process_id(process, str, len));
-    type_t type = getType ("MSG_PROCESS_LINK", getRootType());
-    new_pajeStartLink (MSG_get_clock(), getRootContainer(), type, msg, "M", key);
+    container_t msg = PJ_container_get (instr_process_id(process, str, len));
+    type_t type = PJ_type_get ("MSG_PROCESS_LINK", PJ_type_get_root());
+    new_pajeStartLink (MSG_get_clock(), PJ_container_get_root(), type, msg, "M", key);
 
     //destroy existing container of this process
-    destroyContainer(getContainer(instr_process_id(process, str, len)));
+    container_t existing_container = PJ_container_get(instr_process_id(process, str, len));
+    PJ_container_remove_from_parent (existing_container);
+    PJ_container_free(existing_container);
 
     //create new container on the new_host location
-    msg = newContainer(instr_process_id(process, str, len), INSTR_MSG_PROCESS, getContainer(new_host->name));
+    msg = PJ_container_new(instr_process_id(process, str, len), INSTR_MSG_PROCESS, PJ_container_get(new_host->name));
 
     //set the state of this new container
-    type = getType ("MSG_PROCESS_STATE", msg->type);
-    val_t value = getValueByName ("executing", type);
+    type = PJ_type_get ("MSG_PROCESS_STATE", msg->type);
+    val_t value = PJ_value_get ("executing", type);
     new_pajeSetState (MSG_get_clock(), msg, type, value);
 
     //end link
-    msg = getContainer(instr_process_id(process, str, len));
-    type = getType ("MSG_PROCESS_LINK", getRootType());
-    new_pajeEndLink (MSG_get_clock(), getRootContainer(), type, msg, "M", key);
+    msg = PJ_container_get(instr_process_id(process, str, len));
+    type = PJ_type_get ("MSG_PROCESS_LINK", PJ_type_get_root());
+    new_pajeEndLink (MSG_get_clock(), PJ_container_get_root(), type, msg, "M", key);
   }
 }
 
@@ -71,11 +73,11 @@ void TRACE_msg_process_create (const char *process_name, int process_pid, m_host
     int len = INSTR_DEFAULT_STR_SIZE;
     char str[INSTR_DEFAULT_STR_SIZE];
 
-    container_t host_container = getContainer(host->name);
-    container_t msg = newContainer(instr_process_id_2(process_name, process_pid, str, len), INSTR_MSG_PROCESS, host_container);
+    container_t host_container = PJ_container_get (host->name);
+    container_t msg = PJ_container_new(instr_process_id_2(process_name, process_pid, str, len), INSTR_MSG_PROCESS, host_container);
 
-    type_t type = getType ("MSG_PROCESS_STATE", msg->type);
-    val_t value = getValueByName ("executing", type);
+    type_t type = PJ_type_get ("MSG_PROCESS_STATE", msg->type);
+    val_t value = PJ_value_get ("executing", type);
     new_pajeSetState (MSG_get_clock(), msg, type, value);
   }
 }
@@ -87,7 +89,7 @@ void TRACE_msg_process_kill(m_process_t process)
     char str[INSTR_DEFAULT_STR_SIZE];
 
     //kill means that this process no longer exists, let's destroy it
-    destroyContainer (getContainer(instr_process_id(process, str, len)));
+    PJ_container_free (PJ_container_get (instr_process_id(process, str, len)));
   }
 }
 
@@ -97,9 +99,9 @@ void TRACE_msg_process_suspend(m_process_t process)
     int len = INSTR_DEFAULT_STR_SIZE;
     char str[INSTR_DEFAULT_STR_SIZE];
 
-    container_t process_container = getContainer (instr_process_id(process, str, len));
-    type_t type = getType ("MSG_PROCESS_STATE", process_container->type);
-    val_t value = getValueByName ("suspend", type);
+    container_t process_container = PJ_container_get (instr_process_id(process, str, len));
+    type_t type = PJ_type_get ("MSG_PROCESS_STATE", process_container->type);
+    val_t value = PJ_value_get ("suspend", type);
     new_pajePushState (MSG_get_clock(), process_container, type, value);
   }
 }
@@ -110,8 +112,8 @@ void TRACE_msg_process_resume(m_process_t process)
     int len = INSTR_DEFAULT_STR_SIZE;
     char str[INSTR_DEFAULT_STR_SIZE];
 
-    container_t process_container = getContainer (instr_process_id(process, str, len));
-    type_t type = getType ("MSG_PROCESS_STATE", process_container->type);
+    container_t process_container = PJ_container_get (instr_process_id(process, str, len));
+    type_t type = PJ_type_get ("MSG_PROCESS_STATE", process_container->type);
     new_pajePopState (MSG_get_clock(), process_container, type);
   }
 }
@@ -122,9 +124,9 @@ void TRACE_msg_process_sleep_in(m_process_t process)
     int len = INSTR_DEFAULT_STR_SIZE;
     char str[INSTR_DEFAULT_STR_SIZE];
 
-    container_t process_container = getContainer (instr_process_id(process, str, len));
-    type_t type = getType ("MSG_PROCESS_STATE", process_container->type);
-    val_t value = getValueByName ("sleep", type);
+    container_t process_container = PJ_container_get (instr_process_id(process, str, len));
+    type_t type = PJ_type_get ("MSG_PROCESS_STATE", process_container->type);
+    val_t value = PJ_value_get ("sleep", type);
     new_pajePushState (MSG_get_clock(), process_container, type, value);
   }
 }
@@ -135,8 +137,8 @@ void TRACE_msg_process_sleep_out(m_process_t process)
     int len = INSTR_DEFAULT_STR_SIZE;
     char str[INSTR_DEFAULT_STR_SIZE];
 
-    container_t process_container = getContainer (instr_process_id(process, str, len));
-    type_t type = getType ("MSG_PROCESS_STATE", process_container->type);
+    container_t process_container = PJ_container_get (instr_process_id(process, str, len));
+    type_t type = PJ_type_get ("MSG_PROCESS_STATE", process_container->type);
     new_pajePopState (MSG_get_clock(), process_container, type);
   }
 }
@@ -148,7 +150,9 @@ void TRACE_msg_process_end(m_process_t process)
     char str[INSTR_DEFAULT_STR_SIZE];
 
     //that's the end, let's destroy it
-    destroyContainer (getContainer(instr_process_id(process, str, len)));
+    container_t container = PJ_container_get (instr_process_id(process, str, len));
+    PJ_container_remove_from_parent (container);
+    PJ_container_free (container);
   }
 }
 
index b75039e..fbef5e4 100644 (file)
@@ -15,49 +15,20 @@ XBT_LOG_NEW_DEFAULT_SUBCATEGORY (instr_msg, instr, "MSG");
  */
 void TRACE_msg_set_task_category(m_task_t task, const char *category)
 {
-  if (!TRACE_categorized())
-    return;
-
   xbt_assert(task->category == NULL, "Task %p(%s) already has a category (%s).",
       task, task->name, task->category);
-  if (TRACE_msg_task_is_enabled()){
-    xbt_assert(task->name != NULL,
-        "Task %p(%s) must have a unique name in order to be traced, if --cfg=tracing/msg/task:1 is used.",
-        task, task->name);
-    xbt_assert(getContainer(task->name)==NULL,
-        "Task %p(%s). Tracing already knows a task with name %s."
-        "The name of each task must be unique, if --cfg=tracing/msg/task:1 is used.", task, task->name, task->name);
-  }
 
+  //if user provides a NULL category, task is no longer traced
   if (category == NULL) {
-    //if user provides a NULL category, task is no longer traced
     xbt_free (task->category);
     task->category = NULL;
+    XBT_DEBUG("MSG task %p(%s), category removed", task, task->name);
     return;
   }
 
   //set task category
   task->category = xbt_strdup (category);
   XBT_DEBUG("MSG task %p(%s), category %s", task, task->name, task->category);
-
-  if (TRACE_msg_task_is_enabled()){
-    m_host_t host = MSG_host_self();
-    container_t host_container = getContainer(host->name);
-    //check to see if there is a container with the task->name
-    xbt_assert(getContainer(task->name) == NULL,
-        "Task %p(%s). Tracing already knows a task with name %s."
-        "The name of each task must be unique, if --cfg=tracing/msg/task:1 is used.", task, task->name, task->name);
-    container_t msg = newContainer(task->name, INSTR_MSG_TASK, host_container);
-    type_t type = getType (task->category, msg->type);
-    if (!type){
-      type = getVariableType(task->category, NULL, msg->type);
-    }
-    new_pajeSetVariable (SIMIX_get_clock(), msg, type, 1);
-
-    type = getType ("MSG_TASK_STATE", msg->type);
-    val_t value = getValueByName ("created", type);
-    new_pajePushState (MSG_get_clock(), msg, type, value);
-  }
 }
 
 /* MSG_task_create related function*/
@@ -74,20 +45,13 @@ void TRACE_msg_task_execute_start(m_task_t task)
 {
   XBT_DEBUG("EXEC,in %p, %lld, %s", task, task->counter, task->category);
 
-  if (TRACE_msg_task_is_enabled()){
-    container_t task_container = getContainer (task->name);
-    type_t type = getType ("MSG_TASK_STATE", task_container->type);
-    val_t value = getValueByName ("MSG_task_execute", type);
-    new_pajePushState (MSG_get_clock(), task_container, type, value);
-  }
-
   if (TRACE_msg_process_is_enabled()){
     int len = INSTR_DEFAULT_STR_SIZE;
     char str[INSTR_DEFAULT_STR_SIZE];
 
-    container_t process_container = getContainer (instr_process_id(MSG_process_self(), str, len));
-    type_t type = getType ("MSG_PROCESS_STATE", process_container->type);
-    val_t value = getValueByName ("task_execute", type);
+    container_t process_container = PJ_container_get (instr_process_id(MSG_process_self(), str, len));
+    type_t type = PJ_type_get ("MSG_PROCESS_STATE", process_container->type);
+    val_t value = PJ_value_get ("task_execute", type);
     new_pajePushState (MSG_get_clock(), process_container, type, value);
   }
 }
@@ -96,18 +60,12 @@ void TRACE_msg_task_execute_end(m_task_t task)
 {
   XBT_DEBUG("EXEC,out %p, %lld, %s", task, task->counter, task->category);
 
-  if (TRACE_msg_task_is_enabled()){
-    container_t task_container = getContainer (task->name);
-    type_t type = getType ("MSG_TASK_STATE", task_container->type);
-    new_pajePopState (MSG_get_clock(), task_container, type);
-  }
-
   if (TRACE_msg_process_is_enabled()){
     int len = INSTR_DEFAULT_STR_SIZE;
     char str[INSTR_DEFAULT_STR_SIZE];
 
-    container_t process_container = getContainer (instr_process_id(MSG_process_self(), str, len));
-    type_t type = getType ("MSG_PROCESS_STATE", process_container->type);
+    container_t process_container = PJ_container_get (instr_process_id(MSG_process_self(), str, len));
+    type_t type = PJ_type_get ("MSG_PROCESS_STATE", process_container->type);
     new_pajePopState (MSG_get_clock(), process_container, type);
   }
 }
@@ -117,11 +75,6 @@ void TRACE_msg_task_destroy(m_task_t task)
 {
   XBT_DEBUG("DESTROY %p, %lld, %s", task, task->counter, task->category);
 
-  if (TRACE_msg_task_is_enabled()){
-    //that's the end, let's destroy it
-    destroyContainer (getContainer(task->name));
-  }
-
   //free category
   xbt_free(task->category);
   task->category = NULL;
@@ -133,17 +86,13 @@ void TRACE_msg_task_get_start(void)
 {
   XBT_DEBUG("GET,in");
 
-  if (TRACE_msg_task_is_enabled()){
-    //task not received yet, nothing to do
-  }
-
   if (TRACE_msg_process_is_enabled()){
     int len = INSTR_DEFAULT_STR_SIZE;
     char str[INSTR_DEFAULT_STR_SIZE];
 
-    container_t process_container = getContainer (instr_process_id(MSG_process_self(), str, len));
-    type_t type = getType ("MSG_PROCESS_STATE", process_container->type);
-    val_t value = getValueByName ("receive", type);
+    container_t process_container = PJ_container_get (instr_process_id(MSG_process_self(), str, len));
+    type_t type = PJ_type_get ("MSG_PROCESS_STATE", process_container->type);
+    val_t value = PJ_value_get ("receive", type);
     new_pajePushState (MSG_get_clock(), process_container, type, value);
   }
 }
@@ -152,36 +101,18 @@ void TRACE_msg_task_get_end(double start_time, m_task_t task)
 {
   XBT_DEBUG("GET,out %p, %lld, %s", task, task->counter, task->category);
 
-  if (TRACE_msg_task_is_enabled()){
-
-    m_host_t host = MSG_host_self();
-    container_t host_container = getContainer(host->name);
-    container_t msg = newContainer(task->name, INSTR_MSG_TASK, host_container);
-    type_t type = getType (task->category, msg->type);
-    new_pajeSetVariable (SIMIX_get_clock(), msg, type, 1);
-
-    type = getType ("MSG_TASK_STATE", msg->type);
-    val_t value = getValueByName ("created", type);
-    new_pajePushState (MSG_get_clock(), msg, type, value);
-
-    type = getType ("MSG_TASK_LINK", getRootType());
-    char key[INSTR_DEFAULT_STR_SIZE];
-    snprintf (key, INSTR_DEFAULT_STR_SIZE, "%lld", task->counter);
-    new_pajeEndLink (MSG_get_clock(), getRootContainer(), type, msg, "SR", key);
-  }
-
   if (TRACE_msg_process_is_enabled()){
     int len = INSTR_DEFAULT_STR_SIZE;
     char str[INSTR_DEFAULT_STR_SIZE];
 
-    container_t process_container = getContainer (instr_process_id(MSG_process_self(), str, len));
-    type_t type = getType ("MSG_PROCESS_STATE", process_container->type);
+    container_t process_container = PJ_container_get (instr_process_id(MSG_process_self(), str, len));
+    type_t type = PJ_type_get ("MSG_PROCESS_STATE", process_container->type);
     new_pajePopState (MSG_get_clock(), process_container, type);
 
     char key[INSTR_DEFAULT_STR_SIZE];
     snprintf (key, INSTR_DEFAULT_STR_SIZE, "p%lld", task->counter);
-    type = getType ("MSG_PROCESS_TASK_LINK", getRootType());
-    new_pajeEndLink(MSG_get_clock(), getRootContainer(), type, process_container, "SR", key);
+    type = PJ_type_get ("MSG_PROCESS_TASK_LINK", PJ_type_get_root());
+    new_pajeEndLink(MSG_get_clock(), PJ_container_get_root(), type, process_container, "SR", key);
   }
 }
 
@@ -190,33 +121,19 @@ int TRACE_msg_task_put_start(m_task_t task)
 {
   XBT_DEBUG("PUT,in %p, %lld, %s", task, task->counter, task->category);
 
-  if (TRACE_msg_task_is_enabled()){
-
-    container_t msg = getContainer (task->name);
-    type_t type = getType ("MSG_TASK_STATE", msg->type);
-    new_pajePopState (MSG_get_clock(), msg, type);
-
-    type = getType ("MSG_TASK_LINK", getRootType());
-    char key[INSTR_DEFAULT_STR_SIZE];
-    snprintf (key, INSTR_DEFAULT_STR_SIZE, "%lld", task->counter);
-    new_pajeStartLink(MSG_get_clock(), getRootContainer(), type, msg, "SR", key);
-
-    destroyContainer (msg);
-  }
-
   if (TRACE_msg_process_is_enabled()){
     int len = INSTR_DEFAULT_STR_SIZE;
     char str[INSTR_DEFAULT_STR_SIZE];
 
-    container_t process_container = getContainer (instr_process_id(MSG_process_self(), str, len));
-    type_t type = getType ("MSG_PROCESS_STATE", process_container->type);
-    val_t value = getValueByName ("send", type);
+    container_t process_container = PJ_container_get (instr_process_id(MSG_process_self(), str, len));
+    type_t type = PJ_type_get ("MSG_PROCESS_STATE", process_container->type);
+    val_t value = PJ_value_get ("send", type);
     new_pajePushState (MSG_get_clock(), process_container, type, value);
 
     char key[INSTR_DEFAULT_STR_SIZE];
     snprintf (key, INSTR_DEFAULT_STR_SIZE, "p%lld", task->counter);
-    type = getType ("MSG_PROCESS_TASK_LINK", getRootType());
-    new_pajeStartLink(MSG_get_clock(), getRootContainer(), type, process_container, "SR", key);
+    type = PJ_type_get ("MSG_PROCESS_TASK_LINK", PJ_type_get_root());
+    new_pajeStartLink(MSG_get_clock(), PJ_container_get_root(), type, process_container, "SR", key);
   }
 
   return 1;
@@ -226,16 +143,12 @@ void TRACE_msg_task_put_end(void)
 {
   XBT_DEBUG("PUT,out");
 
-  if (TRACE_msg_task_is_enabled()){
-    //task no longer exists here
-  }
-
   if (TRACE_msg_process_is_enabled()){
     int len = INSTR_DEFAULT_STR_SIZE;
     char str[INSTR_DEFAULT_STR_SIZE];
 
-    container_t process_container = getContainer (instr_process_id(MSG_process_self(), str, len));
-    type_t type = getType ("MSG_PROCESS_STATE", process_container->type);
+    container_t process_container = PJ_container_get (instr_process_id(MSG_process_self(), str, len));
+    type_t type = PJ_type_get ("MSG_PROCESS_STATE", process_container->type);
     new_pajePopState (MSG_get_clock(), process_container, type);
   }
 }
diff --git a/src/instr/instr_paje.c b/src/instr/instr_paje.c
deleted file mode 100644 (file)
index 8d6cf31..0000000
+++ /dev/null
@@ -1,378 +0,0 @@
-/* Copyright (c) 2010. The SimGrid Team.
- * All rights reserved.                                                     */
-
-/* This program is free software; you can redistribute it and/or modify it
-  * under the terms of the license (GNU LGPL) which comes with this package. */
-
-#include "instr/instr_private.h"
-
-#ifdef HAVE_TRACING
-
-XBT_LOG_NEW_DEFAULT_SUBCATEGORY (instr_paje, instr, "Paje tracing event system (data structures)");
-
-static type_t rootType = NULL;              /* the root type */
-static container_t rootContainer = NULL;    /* the root container */
-static xbt_dict_t allContainers = NULL;     /* all created containers indexed by name */
-xbt_dict_t trivaNodeTypes = NULL;     /* all link types defined */
-xbt_dict_t trivaEdgeTypes = NULL;     /* all host types defined */
-
-void instr_paje_init (container_t root)
-{
-  allContainers = xbt_dict_new_homogeneous(NULL);
-  trivaNodeTypes = xbt_dict_new_homogeneous(xbt_free);
-  trivaEdgeTypes = xbt_dict_new_homogeneous(xbt_free);
-  rootContainer = root;
-}
-
-void instr_paje_free (void)
-{
-  xbt_dict_free (&allContainers);
-  xbt_dict_free (&trivaNodeTypes);
-  xbt_dict_free (&trivaEdgeTypes);
-}
-
-static long long int new_type_id (void)
-{
-  static long long int type_id = 0;
-  return type_id++;
-}
-
-static void destroyValue (void *value)
-{
-  xbt_free(((val_t)value)->name);
-  xbt_free(((val_t)value)->color);
-  xbt_free(((val_t)value)->id);
-  xbt_free(value);
-}
-
-static val_t newValue (const char *valuename, const char *color, type_t father)
-{
-  val_t ret = xbt_new0(s_val_t, 1);
-  ret->name = xbt_strdup (valuename);
-  ret->father = father;
-  ret->color = xbt_strdup (color);
-
-  char str_id[INSTR_DEFAULT_STR_SIZE];
-  snprintf (str_id, INSTR_DEFAULT_STR_SIZE, "%lld", new_type_id());
-  ret->id = xbt_strdup (str_id);
-
-  xbt_dict_set (father->values, valuename, ret, NULL);
-  XBT_DEBUG("new value %s, child of %s", ret->name, ret->father->name);
-  return ret;
-}
-
-val_t getValue (const char *valuename, const char *color, type_t father)
-{
-  if (father->kind == TYPE_VARIABLE) return NULL; //Variables can't have different values
-
-  val_t ret = (val_t)xbt_dict_get_or_null (father->values, valuename);
-  if (ret == NULL){
-    ret = newValue (valuename, color, father);
-    XBT_DEBUG("EntityValue %s(%s), child of %s(%s)", ret->name, ret->id, father->name, father->id);
-    new_pajeDefineEntityValue(ret);
-  }
-  return ret;
-}
-
-val_t getValueByName (const char *valuename, type_t father)
-{
-  return getValue (valuename, NULL, father);
-}
-
-static type_t newType (const char *typename, const char *key, const char *color, e_entity_types kind, type_t father)
-{
-  type_t ret = xbt_new0(s_type_t, 1);
-  ret->name = xbt_strdup (typename);
-  ret->father = father;
-  ret->kind = kind;
-  ret->children = xbt_dict_new_homogeneous(NULL);
-  ret->values = xbt_dict_new_homogeneous(NULL);
-  ret->color = xbt_strdup (color);
-
-  char str_id[INSTR_DEFAULT_STR_SIZE];
-  snprintf (str_id, INSTR_DEFAULT_STR_SIZE, "%lld", new_type_id());
-  ret->id = xbt_strdup (str_id);
-
-  if (father != NULL){
-    xbt_dict_set (father->children, key, ret, NULL);
-    XBT_DEBUG("new type %s, child of %s", typename, father->name);
-  }
-  return ret;
-}
-
-type_t getRootType ()
-{
-  return rootType;
-}
-
-type_t getContainerType (const char *typename, type_t father)
-{
-  type_t ret;
-  if (father == NULL){
-    ret = newType (typename, typename, NULL, TYPE_CONTAINER, father);
-    if (father) new_pajeDefineContainerType (ret);
-    rootType = ret;
-  }else{
-    //check if my father type already has my typename
-    ret = (type_t)xbt_dict_get_or_null (father->children, typename);
-    if (ret == NULL){
-      ret = newType (typename, typename, NULL, TYPE_CONTAINER, father);
-      new_pajeDefineContainerType (ret);
-    }
-  }
-  return ret;
-}
-
-type_t getEventType (const char *typename, const char *color, type_t father)
-{
-  type_t ret = xbt_dict_get_or_null (father->children, typename);
-  if (ret == NULL){
-    char white[INSTR_DEFAULT_STR_SIZE] = "1 1 1";
-    if (!color){
-      ret = newType (typename, typename, white, TYPE_EVENT, father);
-    }else{
-      ret = newType (typename, typename, color, TYPE_EVENT, father);
-    }
-    XBT_DEBUG("EventType %s(%s), child of %s(%s)", ret->name, ret->id, father->name, father->id);
-    new_pajeDefineEventType(ret);
-  }
-  return ret;
-}
-
-type_t getVariableType (const char *typename, const char *color, type_t father)
-{
-  type_t ret = xbt_dict_get_or_null (father->children, typename);
-  if (ret == NULL){
-    char white[INSTR_DEFAULT_STR_SIZE] = "1 1 1";
-    if (!color){
-      ret = newType (typename, typename, white, TYPE_VARIABLE, father);
-    }else{
-      ret = newType (typename, typename, color, TYPE_VARIABLE, father);
-    }
-    XBT_DEBUG("VariableType %s(%s), child of %s(%s)", ret->name, ret->id, father->name, father->id);
-    new_pajeDefineVariableType (ret);
-  }
-  return ret;
-}
-
-char *getVariableTypeIdByName (const char *name, type_t father)
-{
-  xbt_dict_cursor_t cursor = NULL;
-  type_t type;
-  char *key;
-  xbt_dict_foreach(father->children, cursor, key, type) {
-    if (strcmp (name, type->name) == 0) return type->id;
-  }
-  return NULL;
-}
-
-type_t getLinkType (const char *typename, type_t father, type_t source, type_t dest)
-{
-  char key[INSTR_DEFAULT_STR_SIZE];
-  snprintf (key, INSTR_DEFAULT_STR_SIZE, "%s-%s-%s", typename, source->id, dest->id);
-  type_t ret = xbt_dict_get_or_null (father->children, key);
-  if (ret == NULL){
-    ret = newType (typename, key, NULL, TYPE_LINK, father);
-    XBT_DEBUG("LinkType %s(%s), child of %s(%s)  %s(%s)->%s(%s)", ret->name, ret->id, father->name, father->id, source->name, source->id, dest->name, dest->id);
-    new_pajeDefineLinkType(ret, source, dest);
-  }
-  return ret;
-}
-
-type_t getStateType (const char *typename, type_t father)
-{
-  type_t ret = xbt_dict_get_or_null (father->children, typename);
-  if (ret == NULL){
-    ret = newType (typename, typename, NULL, TYPE_STATE, father);
-    XBT_DEBUG("StateType %s(%s), child of %s(%s)", ret->name, ret->id, father->name, father->id);
-    new_pajeDefineStateType(ret);
-  }
-  return ret;
-}
-
-container_t newContainer (const char *name, e_container_types kind, container_t father)
-{
-  static long long int container_id = 0;
-  char id_str[INSTR_DEFAULT_STR_SIZE];
-  snprintf (id_str, INSTR_DEFAULT_STR_SIZE, "%lld", container_id++);
-
-  container_t new = xbt_new0(s_container_t, 1);
-  new->name = xbt_strdup (name); // name of the container
-  new->id = xbt_strdup (id_str); // id (or alias) of the container
-  new->father = father;
-  // level depends on level of father
-  if (new->father){
-    new->level = new->father->level+1;
-    XBT_DEBUG("new container %s, child of %s", name, father->name);
-  }else{
-    new->level = 0;
-  }
-  // type definition (method depends on kind of this new container)
-  new->kind = kind;
-  if (new->kind == INSTR_AS){
-    //if this container is of an AS, its type name depends on its level
-    char as_typename[INSTR_DEFAULT_STR_SIZE];
-    snprintf (as_typename, INSTR_DEFAULT_STR_SIZE, "L%d", new->level);
-    if (new->father){
-      new->type = getContainerType (as_typename, new->father->type);
-    }else{
-      new->type = getContainerType ("0", NULL);
-    }
-  }else{
-    //otherwise, the name is its kind
-    switch (new->kind){
-      case INSTR_HOST: new->type = getContainerType ("HOST", new->father->type); break;
-      case INSTR_LINK: new->type = getContainerType ("LINK", new->father->type); break;
-      case INSTR_ROUTER: new->type = getContainerType ("ROUTER", new->father->type); break;
-      case INSTR_SMPI: new->type = getContainerType ("MPI", new->father->type); break;
-      case INSTR_MSG_PROCESS: new->type = getContainerType ("MSG_PROCESS", new->father->type); break;
-      case INSTR_MSG_TASK: new->type = getContainerType ("MSG_TASK", new->father->type); break;
-      default: xbt_die ("Congratulations, you have found a bug on newContainer function of instr_routing.c"); break;
-    }
-  }
-  new->children = xbt_dict_new_homogeneous(NULL);
-  if (new->father){
-    xbt_dict_set(new->father->children, new->name, new, NULL);
-    new_pajeCreateContainer (new);
-  }
-
-  //register hosts, routers, links containers
-  if (new->kind == INSTR_HOST || new->kind == INSTR_LINK || new->kind == INSTR_ROUTER) {
-    xbt_dict_set (allContainers, new->name, new, NULL);
-
-    //register NODE types for triva configuration
-    xbt_dict_set (trivaNodeTypes, new->type->name, xbt_strdup("1"), NULL);
-  }
-  return new;
-}
-
-static container_t recursiveGetContainer (const char *name, container_t root)
-{
-  if (name == NULL || root == NULL) return NULL;
-  if (strcmp (root->name, name) == 0) return root;
-
-  xbt_dict_cursor_t cursor = NULL;
-  container_t child;
-  char *child_name;
-  xbt_dict_foreach(root->children, cursor, child_name, child) {
-    container_t ret = recursiveGetContainer(name, child);
-    if (ret) return ret;
-  }
-  return NULL;
-}
-
-container_t getContainer (const char *name)
-{
-  if (name == NULL) return NULL;
-  return recursiveGetContainer(name, rootContainer);
-}
-
-int knownContainerWithName (const char *name)
-{
-  if (xbt_dict_get_or_null (allContainers, name)){
-    return 1;
-  }else{
-    return 0;
-  }
-}
-
-container_t getContainerByName (const char *name)
-{
-  return (container_t)xbt_dict_get (allContainers, name);
-}
-
-char *getContainerIdByName (const char *name)
-{
-  return getContainerByName(name)->id;
-}
-
-container_t getRootContainer ()
-{
-  return rootContainer;
-}
-
-static type_t recursiveGetType (const char *name, type_t root)
-{
-  if (strcmp (root->name, name) == 0) return root;
-
-  xbt_dict_cursor_t cursor = NULL;
-  type_t child;
-  char *child_name;
-  xbt_dict_foreach(root->children, cursor, child_name, child) {
-    type_t ret = recursiveGetType(name, child);
-    if (ret) return ret;
-  }
-  return NULL;
-}
-
-type_t getType (const char *name, type_t father)
-{
-  return recursiveGetType (name, father);
-}
-
-void destroyContainer (container_t container)
-{
-  XBT_DEBUG("destroy container %s", container->name);
-
-  //obligation to dump previous events because they might
-  //reference the container that is about to be destroyed
-  TRACE_last_timestamp_to_dump = surf_get_clock();
-  TRACE_paje_dump_buffer(1);
-
-  //trace my destruction
-  if (!TRACE_disable_destroy()){
-    //do not trace the container destruction if user requests
-    new_pajeDestroyContainer(container);
-  }
-
-  //free
-  xbt_free (container->name);
-  xbt_free (container->id);
-  xbt_dict_free (&container->children);
-  xbt_free (container);
-  container = NULL;
-}
-
-static void recursiveDestroyContainer (container_t container)
-{
-  xbt_dict_cursor_t cursor = NULL;
-  container_t child;
-  char *child_name;
-  xbt_dict_foreach(container->children, cursor, child_name, child) {
-    recursiveDestroyContainer (child);
-  }
-  destroyContainer (container);
-}
-
-static void recursiveDestroyType (type_t type)
-{
-  xbt_dict_cursor_t cursor = NULL;
-  type_t child;
-  char *child_name;
-  xbt_dict_foreach(type->children, cursor, child_name, child) {
-    recursiveDestroyType (child);
-  }
-  xbt_free (type->name);
-  xbt_free (type->id);
-  xbt_free (type->color);
-  xbt_dict_free (&type->children);
-  val_t value;
-  char *value_name;
-  xbt_dict_foreach(type->values, cursor, value_name, value) {
-    destroyValue (value);
-  }
-  xbt_dict_free (&type->values);
-  xbt_free (type);
-  type = NULL;
-}
-
-void destroyAllContainers ()
-{
-  if (getRootContainer()) recursiveDestroyContainer (getRootContainer());
-  if (getRootType()) recursiveDestroyType (getRootType());
-  rootContainer = NULL;
-  rootType = NULL;
-}
-
-
-#endif /* HAVE_TRACING */
diff --git a/src/instr/instr_paje_containers.c b/src/instr/instr_paje_containers.c
new file mode 100644 (file)
index 0000000..b1d2563
--- /dev/null
@@ -0,0 +1,214 @@
+/* Copyright (c) 2010. The SimGrid Team.
+ * All rights reserved.                                                     */
+
+/* This program is free software; you can redistribute it and/or modify it
+  * under the terms of the license (GNU LGPL) which comes with this package. */
+
+#include "instr/instr_private.h"
+
+#ifdef HAVE_TRACING
+
+XBT_LOG_NEW_DEFAULT_SUBCATEGORY (instr_paje_containers, instr, "Paje tracing event system (containers)");
+
+static container_t rootContainer = NULL;    /* the root container */
+static xbt_dict_t allContainers = NULL;     /* all created containers indexed by name */
+xbt_dict_t trivaNodeTypes = NULL;     /* all link types defined */
+xbt_dict_t trivaEdgeTypes = NULL;     /* all host types defined */
+
+long long int instr_new_paje_id (void)
+{
+  static long long int type_id = 0;
+  return type_id++;
+}
+
+void PJ_container_alloc (void)
+{
+  allContainers = xbt_dict_new_homogeneous(NULL);
+  trivaNodeTypes = xbt_dict_new_homogeneous(xbt_free);
+  trivaEdgeTypes = xbt_dict_new_homogeneous(xbt_free);
+}
+
+void PJ_container_release (void)
+{
+  xbt_dict_free (&allContainers);
+  xbt_dict_free (&trivaNodeTypes);
+  xbt_dict_free (&trivaEdgeTypes);
+}
+
+void PJ_container_set_root (container_t root)
+{
+  rootContainer = root;
+}
+
+container_t PJ_container_new (const char *name, e_container_types kind, container_t father)
+{
+  if (name == NULL){
+    THROWF (tracing_error, 0, "can't create a container with a NULL name");
+  }
+
+  static long long int container_id = 0;
+  char id_str[INSTR_DEFAULT_STR_SIZE];
+  snprintf (id_str, INSTR_DEFAULT_STR_SIZE, "%lld", container_id++);
+
+  container_t new = xbt_new0(s_container_t, 1);
+  new->name = xbt_strdup (name); // name of the container
+  new->id = xbt_strdup (id_str); // id (or alias) of the container
+  new->father = father;
+  // level depends on level of father
+  if (new->father){
+    new->level = new->father->level+1;
+    XBT_DEBUG("new container %s, child of %s", name, father->name);
+  }else{
+    new->level = 0;
+  }
+  // type definition (method depends on kind of this new container)
+  new->kind = kind;
+  if (new->kind == INSTR_AS){
+    //if this container is of an AS, its type name depends on its level
+    char as_typename[INSTR_DEFAULT_STR_SIZE];
+    snprintf (as_typename, INSTR_DEFAULT_STR_SIZE, "L%d", new->level);
+    if (new->father){
+      new->type = PJ_type_get_or_null (as_typename, new->father->type);
+      if (new->type == NULL){
+        new->type = PJ_type_container_new (as_typename, new->father->type);
+      }
+    }else{
+      new->type = PJ_type_container_new ("0", NULL);
+    }
+  }else{
+    //otherwise, the name is its kind
+    char typename[INSTR_DEFAULT_STR_SIZE];
+    switch (new->kind){
+      case INSTR_HOST:        snprintf (typename, INSTR_DEFAULT_STR_SIZE, "HOST");        break;
+      case INSTR_LINK:        snprintf (typename, INSTR_DEFAULT_STR_SIZE, "LINK");        break;
+      case INSTR_ROUTER:      snprintf (typename, INSTR_DEFAULT_STR_SIZE, "ROUTER");      break;
+      case INSTR_SMPI:        snprintf (typename, INSTR_DEFAULT_STR_SIZE, "MPI");         break;
+      case INSTR_MSG_PROCESS: snprintf (typename, INSTR_DEFAULT_STR_SIZE, "MSG_PROCESS"); break;
+      case INSTR_MSG_TASK:    snprintf (typename, INSTR_DEFAULT_STR_SIZE, "MSG_TASK");    break;
+      default: THROWF (tracing_error, 0, "new container kind is unknown."); break;
+    }
+    type_t type = PJ_type_get_or_null (typename, new->father->type);
+    if (type == NULL){
+      new->type = PJ_type_container_new (typename, new->father->type);
+    }else{
+      new->type = type;
+    }
+  }
+  new->children = xbt_dict_new_homogeneous(NULL);
+  if (new->father){
+    xbt_dict_set(new->father->children, new->name, new, NULL);
+    new_pajeCreateContainer (new);
+  }
+
+  //register all kinds by name
+  if (xbt_dict_get_or_null(allContainers, new->name) != NULL){
+    THROWF(tracing_error, 1, "container %s already present in allContainers data structure", new->name);
+  }
+  xbt_dict_set (allContainers, new->name, new, NULL);
+
+  //register NODE types for triva configuration
+  if (new->kind == INSTR_HOST || new->kind == INSTR_LINK || new->kind == INSTR_ROUTER) {
+    xbt_dict_set (trivaNodeTypes, new->type->name, xbt_strdup("1"), NULL);
+  }
+  return new;
+}
+
+container_t PJ_container_get (const char *name)
+{
+  container_t ret = PJ_container_get_or_null (name);
+  if (ret == NULL){
+    THROWF(tracing_error, 1, "container with name %s not found", name);
+  }
+  return ret;
+}
+
+container_t PJ_container_get_or_null (const char *name)
+{
+  if (name == NULL) return NULL;
+  container_t ret = xbt_dict_get_or_null (allContainers, name);
+  if (ret == NULL){
+    return NULL;
+  }
+  return ret;
+}
+
+container_t PJ_container_get_root ()
+{
+  return rootContainer;
+}
+
+void PJ_container_remove_from_parent (container_t child)
+{
+  if (child == NULL){
+    THROWF (tracing_error, 0, "can't remove from parent with a NULL child");
+  }
+
+  container_t parent = child->father;
+  if (parent){
+    XBT_DEBUG("removeChildContainer (%s) FromContainer (%s) ",
+        child->name,
+        parent->name);
+    xbt_dict_remove (parent->children, child->name);
+  }
+}
+
+void PJ_container_free (container_t container)
+{
+  if (container == NULL){
+    THROWF (tracing_error, 0, "trying to free a NULL container");
+  }
+  XBT_DEBUG("destroy container %s", container->name);
+
+  //obligation to dump previous events because they might
+  //reference the container that is about to be destroyed
+  TRACE_last_timestamp_to_dump = surf_get_clock();
+  TRACE_paje_dump_buffer(1);
+
+  //trace my destruction
+  if (!TRACE_disable_destroy()){
+    //do not trace the container destruction if user requests
+    new_pajeDestroyContainer(container);
+  }
+
+  //remove it from allContainers data structure
+  xbt_dict_remove (allContainers, container->name);
+
+  //free
+  xbt_free (container->name);
+  xbt_free (container->id);
+  xbt_dict_free (&container->children);
+  xbt_free (container);
+  container = NULL;
+}
+
+static void recursiveDestroyContainer (container_t container)
+{
+  if (container == NULL){
+    THROWF (tracing_error, 0, "trying to recursively destroy a NULL container");
+  }
+  XBT_DEBUG("recursiveDestroyContainer %s", container->name);
+  xbt_dict_cursor_t cursor = NULL;
+  container_t child;
+  char *child_name;
+  xbt_dict_foreach(container->children, cursor, child_name, child) {
+    recursiveDestroyContainer (child);
+  }
+  PJ_container_free (container);
+}
+
+void PJ_container_free_all ()
+{
+  container_t root = PJ_container_get_root();
+  if (root == NULL){
+    THROWF (tracing_error, 0, "trying to free all containers, but root is NULL");
+  }
+  recursiveDestroyContainer (root);
+  rootContainer = NULL;
+
+  //checks
+  if (xbt_dict_length(allContainers) != 0){
+    THROWF(tracing_error, 0, "some containers still present even after destroying all of them");
+  }
+}
+
+#endif /* HAVE_TRACING */
index c4a7cbe..b994510 100644 (file)
@@ -155,7 +155,9 @@ void TRACE_paje_start(void)
 {
   char *filename = TRACE_get_filename();
   tracing_file = fopen(filename, "w");
-  xbt_assert (tracing_file != NULL, "Tracefile %s could not be opened for writing.", filename);
+  if (tracing_file == NULL){
+    THROWF (system_error, 1, "Tracefile %s could not be opened for writing.", filename);
+  }
 
   XBT_DEBUG("Filename %s is open for writing", filename);
 
diff --git a/src/instr/instr_paje_types.c b/src/instr/instr_paje_types.c
new file mode 100644 (file)
index 0000000..3f1538b
--- /dev/null
@@ -0,0 +1,206 @@
+/* Copyright (c) 2012. The SimGrid Team.
+ * All rights reserved.                                                     */
+
+/* This program is free software; you can redistribute it and/or modify it
+  * under the terms of the license (GNU LGPL) which comes with this package. */
+#include "instr/instr_private.h"
+
+#ifdef HAVE_TRACING
+
+XBT_LOG_NEW_DEFAULT_SUBCATEGORY (instr_paje_types, instr, "Paje tracing event system (types)");
+
+static type_t rootType = NULL;        /* the root type */
+
+void PJ_type_alloc ()
+{
+}
+
+void PJ_type_release ()
+{
+  rootType = NULL;
+}
+
+type_t PJ_type_get_root ()
+{
+  return rootType;
+}
+
+static type_t newType (const char *typename, const char *key, const char *color, e_entity_types kind, type_t father)
+{
+  if (typename == NULL || key == NULL){
+    THROWF(tracing_error, 0, "can't create a new type with name or key equal NULL");
+  }
+
+  type_t ret = xbt_new0(s_type_t, 1);
+  ret->name = xbt_strdup (typename);
+  ret->father = father;
+  ret->kind = kind;
+  ret->children = xbt_dict_new_homogeneous(NULL);
+  ret->values = xbt_dict_new_homogeneous(NULL);
+  ret->color = xbt_strdup (color);
+
+  char str_id[INSTR_DEFAULT_STR_SIZE];
+  snprintf (str_id, INSTR_DEFAULT_STR_SIZE, "%lld", instr_new_paje_id());
+  ret->id = xbt_strdup (str_id);
+
+  if (father != NULL){
+    xbt_dict_set (father->children, key, ret, NULL);
+    XBT_DEBUG("new type %s, child of %s", typename, father->name);
+  }
+  return ret;
+}
+
+void PJ_type_free (type_t type)
+{
+  val_t value;
+  char *value_name;
+  xbt_dict_cursor_t cursor = NULL;
+  xbt_dict_foreach(type->values, cursor, value_name, value) {
+    PJ_value_free (value);
+  }
+  xbt_dict_free (&type->values);
+  xbt_free (type->name);
+  xbt_free (type->id);
+  xbt_free (type->color);
+  xbt_dict_free (&type->children);
+  xbt_free (type);
+  type = NULL;
+}
+
+static void recursiveDestroyType (type_t type)
+{
+  XBT_DEBUG("recursiveDestroyType %s", type->name);
+  xbt_dict_cursor_t cursor = NULL;
+  type_t child;
+  char *child_name;
+  xbt_dict_foreach(type->children, cursor, child_name, child) {
+    recursiveDestroyType (child);
+  }
+  PJ_type_free(type);
+}
+
+void PJ_type_free_all (void)
+{
+  recursiveDestroyType (PJ_type_get_root());
+  rootType = NULL;
+}
+
+type_t PJ_type_get (const char *name, type_t father)
+{
+  type_t ret = PJ_type_get_or_null (name, father);
+  if (ret == NULL){
+    THROWF (tracing_error, 2, "type with name (%s) not found in father type (%s)", name, father->name);
+  }
+  return ret;
+}
+
+type_t PJ_type_get_or_null (const char *name, type_t father)
+{
+  if (name == NULL || father == NULL){
+    THROWF (tracing_error, 0, "can't get type with a NULL name or from a NULL father");
+  }
+
+  type_t ret = NULL, child;
+  char *child_name;
+  xbt_dict_cursor_t cursor = NULL;
+  xbt_dict_foreach(father->children, cursor, child_name, child) {
+    if (strcmp (child->name, name) == 0){
+      if (ret != NULL){
+        THROWF (tracing_error, 0, "there are two children types with the same name?");
+      }else{
+        ret = child;
+      }
+    }
+  }
+  return ret;
+}
+
+type_t PJ_type_container_new (const char *name, type_t father)
+{
+  if (name == NULL){
+    THROWF (tracing_error, 0, "can't create a container type with a NULL name");
+  }
+
+  type_t ret = NULL;
+
+  ret = newType (name, name, NULL, TYPE_CONTAINER, father);
+  if (father == NULL){
+    rootType = ret;
+  }
+
+  if(father){
+    XBT_DEBUG("ContainerType %s(%s), child of %s(%s)", ret->name, ret->id, father->name, father->id);
+    new_pajeDefineContainerType (ret);
+  }
+  return ret;
+}
+
+type_t PJ_type_event_new (const char *name, const char *color, type_t father)
+{
+  if (name == NULL){
+    THROWF (tracing_error, 0, "can't create an event type with a NULL name");
+  }
+
+  type_t ret = NULL;
+
+  char white[INSTR_DEFAULT_STR_SIZE] = "1 1 1";
+  if (!color){
+    ret = newType (name, name, white, TYPE_EVENT, father);
+  }else{
+    ret = newType (name, name, color, TYPE_EVENT, father);
+  }
+  XBT_DEBUG("EventType %s(%s), child of %s(%s)", ret->name, ret->id, father->name, father->id);
+  new_pajeDefineEventType(ret);
+  return ret;
+}
+
+type_t PJ_type_variable_new (const char *name, const char *color, type_t father)
+{
+  if (name == NULL){
+    THROWF (tracing_error, 0, "can't create a variable type with a NULL name");
+  }
+
+  type_t ret = NULL;
+
+  char white[INSTR_DEFAULT_STR_SIZE] = "1 1 1";
+  if (!color){
+    ret = newType (name, name, white, TYPE_VARIABLE, father);
+  }else{
+    ret = newType (name, name, color, TYPE_VARIABLE, father);
+  }
+  XBT_DEBUG("VariableType %s(%s), child of %s(%s)", ret->name, ret->id, father->name, father->id);
+  new_pajeDefineVariableType (ret);
+  return ret;
+}
+
+type_t PJ_type_link_new (const char *name, type_t father, type_t source, type_t dest)
+{
+  if (name == NULL){
+    THROWF (tracing_error, 0, "can't create a link type with a NULL name");
+  }
+
+  type_t ret = NULL;
+
+  char key[INSTR_DEFAULT_STR_SIZE];
+  snprintf (key, INSTR_DEFAULT_STR_SIZE, "%s-%s-%s", name, source->id, dest->id);
+  ret = newType (name, key, NULL, TYPE_LINK, father);
+  XBT_DEBUG("LinkType %s(%s), child of %s(%s)  %s(%s)->%s(%s)", ret->name, ret->id, father->name, father->id, source->name, source->id, dest->name, dest->id);
+  new_pajeDefineLinkType(ret, source, dest);
+  return ret;
+}
+
+type_t PJ_type_state_new (const char *name, type_t father)
+{
+  if (name == NULL){
+    THROWF (tracing_error, 0, "can't create a state type with a NULL name");
+  }
+
+  type_t ret = NULL;
+
+  ret = newType (name, name, NULL, TYPE_STATE, father);
+  XBT_DEBUG("StateType %s(%s), child of %s(%s)", ret->name, ret->id, father->name, father->id);
+  new_pajeDefineStateType(ret);
+  return ret;
+}
+
+#endif
diff --git a/src/instr/instr_paje_values.c b/src/instr/instr_paje_values.c
new file mode 100644 (file)
index 0000000..7058043
--- /dev/null
@@ -0,0 +1,57 @@
+/* Copyright (c) 2012. The SimGrid Team.
+ * All rights reserved.                                                     */
+
+/* This program is free software; you can redistribute it and/or modify it
+  * under the terms of the license (GNU LGPL) which comes with this package. */
+#include "instr/instr_private.h"
+
+#ifdef HAVE_TRACING
+
+XBT_LOG_NEW_DEFAULT_SUBCATEGORY (instr_paje_values, instr, "Paje tracing event system (values)");
+
+val_t PJ_value_new (const char *name, const char *color, type_t father)
+{
+  if (name == NULL || father == NULL){
+    THROWF (tracing_error, 0, "can't create a value with a NULL name (or a NULL father)");
+  }
+
+  val_t ret = xbt_new0(s_val_t, 1);
+  ret->name = xbt_strdup (name);
+  ret->father = father;
+  ret->color = xbt_strdup (color);
+
+  char str_id[INSTR_DEFAULT_STR_SIZE];
+  snprintf (str_id, INSTR_DEFAULT_STR_SIZE, "%lld", instr_new_paje_id());
+  ret->id = xbt_strdup (str_id);
+
+  xbt_dict_set (father->values, name, ret, NULL);
+  XBT_DEBUG("new value %s, child of %s", ret->name, ret->father->name);
+  new_pajeDefineEntityValue(ret);
+  return ret;
+}
+
+val_t PJ_value_get (const char *name, type_t father)
+{
+  if (name == NULL || father == NULL){
+    THROWF (tracing_error, 0, "can't get a value with a NULL name (or a NULL father)");
+  }
+
+  if (father->kind == TYPE_VARIABLE) return NULL; //Variables can't have different values
+  val_t ret = (val_t)xbt_dict_get_or_null (father->values, name);
+  if (ret == NULL){
+    return NULL;
+  }
+  return ret;
+}
+
+void PJ_value_free (val_t value)
+{
+  XBT_DEBUG("free value %s, child of %s", value->name, value->father->name);
+  xbt_free(((val_t)value)->name);
+  xbt_free(((val_t)value)->color);
+  xbt_free(((val_t)value)->id);
+  xbt_free(value);
+}
+
+
+#endif
index 896e7df..ce67b09 100644 (file)
@@ -21,7 +21,7 @@
 #include "instr/instr.h"
 #include "msg/msg.h"
 #include "simdag/private.h"
-#include "simix/private.h"
+#include "simix/smx_private.h"
 #include "xbt/graph_private.h"
 
 typedef enum {
@@ -141,7 +141,6 @@ void TRACE_smpi_alloc(void);
 void TRACE_smpi_release(void);
 void TRACE_smpi_init(int rank);
 void TRACE_smpi_finalize(int rank);
-void TRACE_smpi_start(void);
 void TRACE_smpi_collective_in(int rank, int root, const char *operation);
 void TRACE_smpi_collective_out(int rank, int root, const char *operation);
 void TRACE_smpi_ptp_in(int rank, int src, int dst, const char *operation);
@@ -160,7 +159,6 @@ int TRACE_smpi_is_enabled(void);
 int TRACE_smpi_is_grouped(void);
 int TRACE_categorized (void);
 int TRACE_uncategorized (void);
-int TRACE_msg_task_is_enabled(void);
 int TRACE_msg_process_is_enabled(void);
 int TRACE_buffer (void);
 int TRACE_onelink_only (void);
@@ -201,26 +199,36 @@ void TRACE_sd_task_destroy(SD_task_t task);
 /* instr_paje.c */
 extern xbt_dict_t trivaNodeTypes;
 extern xbt_dict_t trivaEdgeTypes;
-container_t newContainer (const char *name, e_container_types kind, container_t father);
-container_t getContainer (const char *name);
-int knownContainerWithName (const char *name);
-container_t getContainerByName (const char *name);
-char *getContainerIdByName (const char *name);
-char *getVariableTypeIdByName (const char *name, type_t father);
-container_t getRootContainer (void);
-void instr_paje_init (container_t root);
-void instr_paje_free (void);
-type_t getRootType (void);
-type_t getContainerType (const char *name, type_t father);
-type_t getEventType (const char *name, const char *color, type_t father);
-type_t getVariableType (const char *name, const char *color, type_t father);
-type_t getLinkType (const char *name, type_t father, type_t source, type_t dest);
-type_t getStateType (const char *name, type_t father);
-type_t getType (const char *name, type_t father);
-val_t getValue (const char *valuename, const char *color, type_t father);
-val_t getValueByName (const char *valuename, type_t father);
-void destroyContainer (container_t container);
-void destroyAllContainers (void);
+long long int instr_new_paje_id (void);
+void PJ_container_alloc (void);
+void PJ_container_release (void);
+container_t PJ_container_new (const char *name, e_container_types kind, container_t father);
+container_t PJ_container_get (const char *name);
+container_t PJ_container_get_or_null (const char *name);
+container_t PJ_container_get_root (void);
+void PJ_container_set_root (container_t root);
+void PJ_container_free (container_t container);
+void PJ_container_free_all (void);
+void PJ_container_remove_from_parent (container_t container);
+
+/* instr_paje_types.c */
+void PJ_type_alloc (void);
+void PJ_type_release (void);
+type_t PJ_type_get_root (void);
+type_t PJ_type_container_new (const char *name, type_t father);
+type_t PJ_type_event_new (const char *name, const char *color, type_t father);
+type_t PJ_type_variable_new (const char *name, const char *color, type_t father);
+type_t PJ_type_link_new (const char *name, type_t father, type_t source, type_t dest);
+type_t PJ_type_state_new (const char *name, type_t father);
+type_t PJ_type_get (const char *name, const type_t father);
+type_t PJ_type_get_or_null (const char *name, type_t father);
+void PJ_type_free (type_t type);
+void PJ_type_free_all (void);
+
+/* instr_paje_values.c */
+val_t PJ_value_new (const char *name, const char *color, type_t father);
+val_t PJ_value_get (const char *name, const type_t father);
+void PJ_value_free (val_t value);
 
 /* instr_routing.c */
 void instr_routing_define_callbacks (void);
index acf1a4c..02fb2db 100644 (file)
@@ -33,8 +33,8 @@ static void __TRACE_surf_check_variable_set_to_zero(double now,
 
   // check if key exists: if it doesn't, set the variable to zero and mark this in the dict
   if (!xbt_dict_get_or_null(platform_variables, key)) {
-    container_t container = getContainerByName (resource);
-    type_t type = getVariableType (variable, NULL, container->type);
+    container_t container = PJ_container_get (resource);
+    type_t type = PJ_type_get (variable, container->type);
     new_pajeSetVariable (now, container, type, 0);
     xbt_dict_set(platform_variables, key, (char*)"", NULL);
   }
@@ -50,7 +50,7 @@ static void __TRACE_A_event(smx_action_t action, double now, double delta,
   snprintf(valuestr, 100, "%f", value);
 
   __TRACE_surf_check_variable_set_to_zero(now, variable, resource);
-  container_t container = getContainerByName (resource);
+  container_t container = PJ_container_get (resource);
   type_t type = getVariableType (variable, NULL, container->type);
   new_pajeAddVariable(now, container, type, value);
   new_pajeSubVariable(now + delta, container, type, value);
@@ -73,7 +73,7 @@ void TRACE_surf_link_set_utilization(const char *resource, smx_action_t smx_acti
                                      double delta)
 {
   //only trace link utilization if link is known by tracing mechanism
-  if (!knownContainerWithName(resource))
+  if (!PJ_container_get_or_null(resource))
     return;
   if (!value)
     return;
@@ -81,8 +81,8 @@ void TRACE_surf_link_set_utilization(const char *resource, smx_action_t smx_acti
   //trace uncategorized link utilization
   if (TRACE_uncategorized()){
     XBT_DEBUG("UNCAT LINK [%f - %f] %s bandwidth_used %f", now, now+delta, resource, value);
-    container_t container = getContainerByName (resource);
-    type_t type = getVariableType("bandwidth_used", NULL, container->type);
+    container_t container = PJ_container_get (resource);
+    type_t type = PJ_type_get ("bandwidth_used", container->type);
     instr_event (now, delta, type, container, value);
   }
 
@@ -94,8 +94,8 @@ void TRACE_surf_link_set_utilization(const char *resource, smx_action_t smx_acti
     char category_type[INSTR_DEFAULT_STR_SIZE];
     snprintf (category_type, INSTR_DEFAULT_STR_SIZE, "b%s", surf_action->category);
     XBT_DEBUG("CAT LINK [%f - %f] %s %s %f", now, now+delta, resource, category_type, value);
-    container_t container = getContainerByName (resource);
-    type_t type = getVariableType(category_type, NULL, container->type);
+    container_t container = PJ_container_get (resource);
+    type_t type = PJ_type_get (category_type, container->type);
     instr_event (now, delta, type, container, value);
   }
   return;
@@ -111,7 +111,7 @@ void TRACE_surf_host_set_utilization(const char *resource,
                                      double delta)
 {
   //only trace host utilization if host is known by tracing mechanism
-  if (!knownContainerWithName(resource))
+  if (!PJ_container_get_or_null(resource))
     return;
   if (!value)
     return;
@@ -119,8 +119,8 @@ void TRACE_surf_host_set_utilization(const char *resource,
   //trace uncategorized host utilization
   if (TRACE_uncategorized()){
     XBT_DEBUG("UNCAT HOST [%f - %f] %s power_used %f", now, now+delta, resource, value);
-    container_t container = getContainerByName (resource);
-    type_t type = getVariableType("power_used", NULL, container->type);
+    container_t container = PJ_container_get (resource);
+    type_t type = PJ_type_get ("power_used", container->type);
     instr_event (now, delta, type, container, value);
   }
 
@@ -132,8 +132,8 @@ void TRACE_surf_host_set_utilization(const char *resource,
     char category_type[INSTR_DEFAULT_STR_SIZE];
     snprintf (category_type, INSTR_DEFAULT_STR_SIZE, "p%s", surf_action->category);
     XBT_DEBUG("CAT HOST [%f - %f] %s %s %f", now, now+delta, resource, category_type, value);
-    container_t container = getContainerByName (resource);
-    type_t type = getVariableType(category_type, NULL, container->type);
+    container_t container = PJ_container_get (resource);
+    type_t type = PJ_type_get (category_type, container->type);
     instr_event (now, delta, type, container, value);
   }
   return;
index 2a1dc65..084d252 100644 (file)
@@ -70,7 +70,10 @@ static void linkContainers (container_t father, container_t src, container_t dst
   //declare type
   char link_typename[INSTR_DEFAULT_STR_SIZE];
   snprintf (link_typename, INSTR_DEFAULT_STR_SIZE, "%s-%s", src->type->name, dst->type->name);
-  type_t link_type = getLinkType (link_typename, father->type, src->type, dst->type);
+  type_t link_type = PJ_type_get_or_null (link_typename, father->type);
+  if (link_type == NULL){
+    link_type = PJ_type_link_new (link_typename, father->type, src->type, dst->type);
+  }
 
   //register EDGE types for triva configuration
   xbt_dict_set (trivaEdgeTypes, link_type->name, xbt_strdup("1"), NULL);
@@ -127,7 +130,7 @@ static void recursiveGraphExtraction (AS_t rc, container_t container, xbt_dict_t
         for (i = 0; i < xbt_dynar_length(route); i++){
           link_CM02_t *link = ((link_CM02_t*)xbt_dynar_get_ptr (route, i));
           char *link_name = (*link)->lmm_resource.generic_resource.name;
-          container_t current = getContainerByName(link_name);
+          container_t current = PJ_container_get(link_name);
           linkContainers(container, previous, current, filter);
           previous = current;
         }
@@ -142,14 +145,14 @@ static void recursiveGraphExtraction (AS_t rc, container_t container, xbt_dict_t
         rc->get_route_and_latency (rc, child1_name, child2_name, route,NULL);
         unsigned int cpt;
         void *link;
-        container_t previous = getContainerByName(route->src_gateway);
+        container_t previous = PJ_container_get(route->src_gateway);
         xbt_dynar_foreach (route->link_list, cpt, link) {
           char *link_name = ((link_CM02_t)link)->lmm_resource.generic_resource.name;
-          container_t current = getContainerByName(link_name);
+          container_t current = PJ_container_get(link_name);
           linkContainers (container, previous, current, filter);
           previous = current;
         }
-        container_t last = getContainerByName(route->dst_gateway);
+        container_t last = PJ_container_get(route->dst_gateway);
         linkContainers (container, previous, last, filter);
         generic_free_route(route);
       }
@@ -162,15 +165,20 @@ static void recursiveGraphExtraction (AS_t rc, container_t container, xbt_dict_t
  */
 static void instr_routing_parse_start_AS (const char*id,const char*routing)
 {
-  if (getRootContainer() == NULL){
-    container_t root = newContainer (id, INSTR_AS, NULL);
-    instr_paje_init (root);
+  if (PJ_container_get_root() == NULL){
+    PJ_container_alloc ();
+    PJ_type_alloc();
+    container_t root = PJ_container_new (id, INSTR_AS, NULL);
+    PJ_container_set_root (root);
 
     if (TRACE_smpi_is_enabled()) {
       if (!TRACE_smpi_is_grouped()){
-        type_t mpi = getContainerType("MPI", root->type);
-        getStateType ("MPI_STATE", mpi);
-        getLinkType ("MPI_LINK", getRootType(), mpi, mpi);
+        type_t mpi = PJ_type_get_or_null ("MPI", root->type);
+        if (mpi == NULL){
+          mpi = PJ_type_container_new("MPI", root->type);
+          PJ_type_state_new ("MPI_STATE", mpi);
+          PJ_type_link_new ("MPI_LINK", PJ_type_get_root(), mpi, mpi);
+        }
       }
     }
 
@@ -183,7 +191,7 @@ static void instr_routing_parse_start_AS (const char*id,const char*routing)
 
   if (TRACE_needs_platform()){
     container_t father = *(container_t*)xbt_dynar_get_ptr(currentContainer, xbt_dynar_length(currentContainer)-1);
-    container_t new = newContainer (id, INSTR_AS, father);
+    container_t new = PJ_container_new (id, INSTR_AS, father);
     xbt_dynar_push (currentContainer, &new);
   }
 }
@@ -218,16 +226,25 @@ static void instr_routing_parse_start_link (sg_platf_link_cbarg_t link)
   unsigned int i;
   xbt_dynar_foreach (links_to_create, i, link_name){
 
-    container_t new = newContainer (link_name, INSTR_LINK, father);
+    container_t new = PJ_container_new (link_name, INSTR_LINK, father);
 
     if (TRACE_categorized() || TRACE_uncategorized()){
-      type_t bandwidth = getVariableType ("bandwidth", NULL, new->type);
-      type_t latency = getVariableType ("latency", NULL, new->type);
+      type_t bandwidth = PJ_type_get_or_null ("bandwidth", new->type);
+      if (bandwidth == NULL){
+        bandwidth = PJ_type_variable_new ("bandwidth", NULL, new->type);
+      }
+      type_t latency = PJ_type_get_or_null ("latency", new->type);
+      if (latency == NULL){
+        latency = PJ_type_variable_new ("latency", NULL, new->type);
+      }
       new_pajeSetVariable (0, new, bandwidth, bandwidth_value);
       new_pajeSetVariable (0, new, latency, latency_value);
     }
     if (TRACE_uncategorized()){
-      getVariableType ("bandwidth_used", "0.5 0.5 0.5", new->type);
+      type_t bandwidth_used = PJ_type_get_or_null ("bandwidth_used", new->type);
+      if (bandwidth_used == NULL){
+        bandwidth_used = PJ_type_variable_new ("bandwidth_used", "0.5 0.5 0.5", new->type);
+      }
     }
   }
 
@@ -237,48 +254,52 @@ static void instr_routing_parse_start_link (sg_platf_link_cbarg_t link)
 static void instr_routing_parse_start_host (sg_platf_host_cbarg_t host)
 {
   container_t father = *(container_t*)xbt_dynar_get_ptr(currentContainer, xbt_dynar_length(currentContainer)-1);
-  container_t new = newContainer (host->id, INSTR_HOST, father);
+  container_t new = PJ_container_new (host->id, INSTR_HOST, father);
 
   if (TRACE_categorized() || TRACE_uncategorized()) {
-    type_t power = getVariableType ("power", NULL, new->type);
+    type_t power = PJ_type_get_or_null ("power", new->type);
+    if (power == NULL){
+      power = PJ_type_variable_new ("power", NULL, new->type);
+    }
     new_pajeSetVariable (0, new, power, host->power_peak);
   }
   if (TRACE_uncategorized()){
-    getVariableType ("power_used", "0.5 0.5 0.5", new->type);
+    type_t power_used = PJ_type_get_or_null ("power_used", new->type);
+    if (power_used == NULL){
+      power_used = PJ_type_variable_new ("power_used", "0.5 0.5 0.5", new->type);
+    }
   }
 
   if (TRACE_smpi_is_enabled() && TRACE_smpi_is_grouped()){
-    type_t mpi = getContainerType("MPI", new->type);
-    getStateType ("MPI_STATE", mpi);
-    getLinkType ("MPI_LINK", getRootType(), mpi, mpi);
+    type_t mpi = PJ_type_get_or_null ("MPI", new->type);
+    if (mpi == NULL){
+      mpi = PJ_type_container_new("MPI", new->type);
+      PJ_type_state_new ("MPI_STATE", mpi);
+      PJ_type_link_new ("MPI_LINK", PJ_type_get_root(), mpi, mpi);
+    }
   }
 
   if (TRACE_msg_process_is_enabled()) {
-    type_t msg_process = getContainerType("MSG_PROCESS", new->type);
-    type_t state = getStateType ("MSG_PROCESS_STATE", msg_process);
-    getValue ("executing", "0 1 0", state);
-    getValue ("suspend", "1 0 1", state);
-    getValue ("sleep", "1 1 0", state);
-    getValue ("receive", "1 0 0", state);
-    getValue ("send", "0 0 1", state);
-    getValue ("task_execute", "0 1 1", state);
-    getLinkType ("MSG_PROCESS_LINK", getRootType(), msg_process, msg_process);
-    getLinkType ("MSG_PROCESS_TASK_LINK", getRootType(), msg_process, msg_process);
-  }
-
-  if (TRACE_msg_task_is_enabled()) {
-    type_t msg_task = getContainerType ("MSG_TASK", new->type);
-    type_t state = getStateType ("MSG_TASK_STATE", msg_task);
-    getValue ("MSG_task_execute", "0 1 0", state);
-    getValue ("created", "1 1 0", state);
-    getLinkType ("MSG_TASK_LINK", getRootType(), msg_task, msg_task);
+    type_t msg_process = PJ_type_get_or_null ("MSG_PROCESS", new->type);
+    if (msg_process == NULL){
+      msg_process = PJ_type_container_new("MSG_PROCESS", new->type);
+      type_t state = PJ_type_state_new ("MSG_PROCESS_STATE", msg_process);
+      PJ_value_new ("executing", "0 1 0", state);
+      PJ_value_new ("suspend", "1 0 1", state);
+      PJ_value_new ("sleep", "1 1 0", state);
+      PJ_value_new ("receive", "1 0 0", state);
+      PJ_value_new ("send", "0 0 1", state);
+      PJ_value_new ("task_execute", "0 1 1", state);
+      PJ_type_link_new ("MSG_PROCESS_LINK", PJ_type_get_root(), msg_process, msg_process);
+      PJ_type_link_new ("MSG_PROCESS_TASK_LINK", PJ_type_get_root(), msg_process, msg_process);
+    }
   }
 }
 
 static void instr_routing_parse_start_router (sg_platf_router_cbarg_t router)
 {
   container_t father = *(container_t*)xbt_dynar_get_ptr(currentContainer, xbt_dynar_length(currentContainer)-1);
-  newContainer (router->id, INSTR_ROUTER, father);
+  PJ_container_new (router->id, INSTR_ROUTER, father);
 }
 
 static void instr_routing_parse_end_platform ()
@@ -286,7 +307,7 @@ static void instr_routing_parse_end_platform ()
   xbt_dynar_free(&currentContainer);
   currentContainer = NULL;
   xbt_dict_t filter = xbt_dict_new_homogeneous(xbt_free);
-  recursiveGraphExtraction (global_routing->root, getRootContainer(), filter);
+  recursiveGraphExtraction (global_routing->root, PJ_container_get_root(), filter);
   xbt_dict_free(&filter);
   platform_created = 1;
   TRACE_paje_dump_buffer(1);
@@ -315,12 +336,12 @@ static void recursiveNewVariableType (const char *new_typename, const char *colo
   if (!strcmp (root->name, "HOST")){
     char tnstr[INSTR_DEFAULT_STR_SIZE];
     snprintf (tnstr, INSTR_DEFAULT_STR_SIZE, "p%s", new_typename);
-    getVariableType(tnstr, color, root);
+    PJ_type_variable_new (tnstr, color, root);
   }
   if (!strcmp (root->name, "LINK")){
     char tnstr[INSTR_DEFAULT_STR_SIZE];
     snprintf (tnstr, INSTR_DEFAULT_STR_SIZE, "b%s", new_typename);
-    getVariableType(tnstr, color, root);
+    PJ_type_variable_new (tnstr, color, root);
   }
   xbt_dict_cursor_t cursor = NULL;
   type_t child_type;
@@ -332,13 +353,13 @@ static void recursiveNewVariableType (const char *new_typename, const char *colo
 
 void instr_new_variable_type (const char *new_typename, const char *color)
 {
-  recursiveNewVariableType (new_typename, color, getRootType());
+  recursiveNewVariableType (new_typename, color, PJ_type_get_root());
 }
 
 static void recursiveNewUserVariableType (const char *father_type, const char *new_typename, const char *color, type_t root)
 {
   if (!strcmp (root->name, father_type)){
-    getVariableType(new_typename, color, root);
+    PJ_type_variable_new (new_typename, color, root);
   }
   xbt_dict_cursor_t cursor = NULL;
   type_t child_type;
@@ -350,7 +371,7 @@ static void recursiveNewUserVariableType (const char *father_type, const char *n
 
 void instr_new_user_variable_type  (const char *father_type, const char *new_typename, const char *color)
 {
-  recursiveNewUserVariableType (father_type, new_typename, color, getRootType());
+  recursiveNewUserVariableType (father_type, new_typename, color, PJ_type_get_root());
 }
 
 
@@ -470,7 +491,7 @@ xbt_graph_t instr_routing_platform_graph (void)
   xbt_graph_t ret = xbt_graph_new_graph (0, NULL);
   xbt_dict_t nodes = xbt_dict_new_homogeneous(NULL);
   xbt_dict_t edges = xbt_dict_new_homogeneous(NULL);
-  recursiveXBTGraphExtraction (ret, nodes, edges, global_routing->root, getRootContainer());
+  recursiveXBTGraphExtraction (ret, nodes, edges, global_routing->root, PJ_container_get_root());
   return ret;
 }
 
index 167b6f5..ea8d33b 100644 (file)
@@ -141,19 +141,10 @@ void TRACE_smpi_alloc()
   process_category = xbt_dict_new_homogeneous(xbt_free);
 }
 
-void TRACE_smpi_start(void)
-{
-  TRACE_start();
-}
-
 void TRACE_smpi_release(void)
 {
   xbt_dict_free(&keys);
   xbt_dict_free(&process_category);
-  if (!TRACE_smpi_is_enabled()) return;
-
-  TRACE_surf_release();
-  TRACE_end();
 }
 
 void TRACE_smpi_init(int rank)
@@ -165,13 +156,13 @@ void TRACE_smpi_init(int rank)
 
   container_t father;
   if (TRACE_smpi_is_grouped()){
-    father = getContainer (SIMIX_host_self_get_name());
+    father = PJ_container_get (SIMIX_host_self_get_name());
   }else{
-    father = getRootContainer ();
+    father = PJ_container_get_root ();
   }
   xbt_assert(father!=NULL,
       "Could not find a parent for mpi rank %s at function %s", str, __FUNCTION__);
-  newContainer(str, INSTR_SMPI, father);
+  PJ_container_new(str, INSTR_SMPI, father);
 }
 
 void TRACE_smpi_finalize(int rank)
@@ -179,8 +170,9 @@ void TRACE_smpi_finalize(int rank)
   if (!TRACE_smpi_is_enabled()) return;
 
   char str[INSTR_DEFAULT_STR_SIZE];
-  smpi_container(rank, str, INSTR_DEFAULT_STR_SIZE);
-  destroyContainer(getContainer (str));
+  container_t container = PJ_container_get(smpi_container(rank, str, INSTR_DEFAULT_STR_SIZE));
+  PJ_container_remove_from_parent (container);
+  PJ_container_free (container);
 }
 
 void TRACE_smpi_collective_in(int rank, int root, const char *operation)
@@ -189,11 +181,13 @@ void TRACE_smpi_collective_in(int rank, int root, const char *operation)
 
   char str[INSTR_DEFAULT_STR_SIZE];
   smpi_container(rank, str, INSTR_DEFAULT_STR_SIZE);
-  container_t container = getContainer (str);
-  type_t type = getType ("MPI_STATE", container->type);
+  container_t container = PJ_container_get (str);
+  type_t type = PJ_type_get ("MPI_STATE", container->type);
   const char *color = instr_find_color (operation);
-  val_t value = getValue (operation, color, type);
-
+  val_t value = PJ_value_get (operation, type);
+  if (value == NULL){
+    value = PJ_value_new (operation, color, type);
+  }
   new_pajePushState (SIMIX_get_clock(), container, type, value);
 }
 
@@ -203,8 +197,8 @@ void TRACE_smpi_collective_out(int rank, int root, const char *operation)
 
   char str[INSTR_DEFAULT_STR_SIZE];
   smpi_container(rank, str, INSTR_DEFAULT_STR_SIZE);
-  container_t container = getContainer (str);
-  type_t type = getType ("MPI_STATE", container->type);
+  container_t container = PJ_container_get (str);
+  type_t type = PJ_type_get ("MPI_STATE", container->type);
 
   new_pajePopState (SIMIX_get_clock(), container, type);
 }
@@ -216,11 +210,13 @@ void TRACE_smpi_ptp_in(int rank, int src, int dst, const char *operation)
 
   char str[INSTR_DEFAULT_STR_SIZE];
   smpi_container(rank, str, INSTR_DEFAULT_STR_SIZE);
-  container_t container = getContainer (str);
-  type_t type = getType ("MPI_STATE", container->type);
+  container_t container = PJ_container_get (str);
+  type_t type = PJ_type_get ("MPI_STATE", container->type);
   const char *color = instr_find_color (operation);
-  val_t value = getValue (operation, color, type);
-
+  val_t value = PJ_value_get (operation, type);
+  if (value == NULL){
+    value = PJ_value_new (operation, color, type);
+  }
   new_pajePushState (SIMIX_get_clock(), container, type, value);
 }
 
@@ -230,8 +226,8 @@ void TRACE_smpi_ptp_out(int rank, int src, int dst, const char *operation)
 
   char str[INSTR_DEFAULT_STR_SIZE];
   smpi_container(rank, str, INSTR_DEFAULT_STR_SIZE);
-  container_t container = getContainer (str);
-  type_t type = getType ("MPI_STATE", container->type);
+  container_t container = PJ_container_get (str);
+  type_t type = PJ_type_get ("MPI_STATE", container->type);
 
   new_pajePopState (SIMIX_get_clock(), container, type);
 }
@@ -245,10 +241,10 @@ void TRACE_smpi_send(int rank, int src, int dst)
 
   char str[INSTR_DEFAULT_STR_SIZE];
   smpi_container(src, str, INSTR_DEFAULT_STR_SIZE);
-  container_t container = getContainer (str);
-  type_t type = getType ("MPI_LINK", getRootType());
+  container_t container = PJ_container_get (str);
+  type_t type = PJ_type_get ("MPI_LINK", PJ_type_get_root());
 
-  new_pajeStartLink (SIMIX_get_clock(), getRootContainer(), type, container, "PTP", key);
+  new_pajeStartLink (SIMIX_get_clock(), PJ_container_get_root(), type, container, "PTP", key);
 }
 
 void TRACE_smpi_recv(int rank, int src, int dst)
@@ -260,9 +256,9 @@ void TRACE_smpi_recv(int rank, int src, int dst)
 
   char str[INSTR_DEFAULT_STR_SIZE];
   smpi_container(dst, str, INSTR_DEFAULT_STR_SIZE);
-  container_t container = getContainer (str);
-  type_t type = getType ("MPI_LINK", getRootType());
+  container_t container = PJ_container_get (str);
+  type_t type = PJ_type_get ("MPI_LINK", PJ_type_get_root());
 
-  new_pajeEndLink (SIMIX_get_clock(), getRootContainer(), type, container, "PTP", key);
+  new_pajeEndLink (SIMIX_get_clock(), PJ_container_get_root(), type, container, "PTP", key);
 }
 #endif /* HAVE_TRACING */
index 73926c9..2b489c2 100644 (file)
@@ -27,8 +27,8 @@ void TRACE_surf_host_set_power(double date, const char *resource, double power)
   if (!TRACE_is_enabled())
     return;
 
-  container_t container = getContainerByName(resource);
-  type_t type = getVariableType("power", NULL, container->type);
+  container_t container = PJ_container_get(resource);
+  type_t type = PJ_type_get ("power", container->type);
   new_pajeSetVariable(date, container, type, power);
 }
 
@@ -37,8 +37,8 @@ void TRACE_surf_link_set_bandwidth(double date, const char *resource, double ban
   if (!TRACE_is_enabled())
     return;
 
-  container_t container = getContainerByName(resource);
-  type_t type = getVariableType("bandwidth", NULL, container->type);
+  container_t container = PJ_container_get(resource);
+  type_t type = PJ_type_get ("bandwidth", container->type);
   new_pajeSetVariable(date, container, type, bandwidth);
 }
 
@@ -48,8 +48,8 @@ void TRACE_surf_link_set_latency(double date, const char *resource, double laten
   if (!TRACE_is_enabled())
     return;
 
-  container_t container = getContainerByName(resource);
-  type_t type = getVariableType("latency", NULL, container->type);
+  container_t container = PJ_container_get(resource);
+  type_t type = PJ_type_get ("latency", container->type);
   new_pajeSetVariable(date, container, type, latency);
 }
 
index 0c801b4..da376da 100644 (file)
@@ -39,7 +39,7 @@ static void MC_region_restore(mc_mem_region_t reg)
        if (!memcmp(maps->regions[i].pathname, "[stack]", 7)){
          size_t diff = (char*)reg->start_addr - (char*)r.start_addr;
          void *segment = malloc(reg->size + diff);
-         XBT_DEBUG("Size of segment : %lu", sizeof(segment));
+         XBT_DEBUG("Size of segment : %zu", sizeof(segment));
          memcpy((char *)segment + diff, reg->data, reg->size);
          memcpy(r.start_addr, segment, sizeof(segment));
          XBT_DEBUG("Memcpy region ok");
index 3d5b514..bae5fb1 100644 (file)
@@ -53,7 +53,7 @@ void MC_dpor(void)
 {
   char *req_str;
   int value;
-  smx_req_t req = NULL, prev_req = NULL;
+  smx_simcall_t req = NULL, prev_req = NULL;
   mc_state_t state = NULL, prev_state = NULL, next_state = NULL;
   smx_process_t process = NULL;
   xbt_fifo_item_t item = NULL;
@@ -88,7 +88,7 @@ void MC_dpor(void)
       mc_stats->executed_transitions++;
 
       /* Answer the request */
-      SIMIX_request_pre(req, value); /* After this call req is no longer usefull */
+      SIMIX_simcall_pre(req, value); /* After this call req is no longer usefull */
 
       /* Wait for requests (schedules processes) */
       MC_wait_for_requests();
@@ -232,7 +232,7 @@ void MC_dpor_stateful(){
 
   int value;
   mc_state_t next_graph_state = NULL;
-  smx_req_t req = NULL, prev_req = NULL;
+  smx_simcall_t req = NULL, prev_req = NULL;
   char *req_str;
   xbt_fifo_item_t item = NULL;
 
@@ -268,7 +268,7 @@ void MC_dpor_stateful(){
       mc_stats->executed_transitions++;
       
       /* Answer the request */
-      SIMIX_request_pre(req, value);
+      SIMIX_simcall_pre(req, value);
       
       /* Wait for requests (schedules processes) */
       MC_wait_for_requests();
index d124b0e..68f11cd 100644 (file)
@@ -178,15 +178,15 @@ int MC_random(int min, int max)
 void MC_wait_for_requests(void)
 {
   smx_process_t process;
-  smx_req_t req;
+  smx_simcall_t req;
   unsigned int iter;
 
   while (!xbt_dynar_is_empty(simix_global->process_to_run)) {
     SIMIX_process_runall();
     xbt_dynar_foreach(simix_global->process_that_ran, iter, process) {
-      req = &process->request;
+      req = &process->simcall;
       if (req->call != REQ_NO_REQ && !MC_request_is_visible(req))
-          SIMIX_request_pre(req, 0);
+          SIMIX_simcall_pre(req, 0);
     }
   }
 }
@@ -198,8 +198,8 @@ int MC_deadlock_check()
   if(xbt_swag_size(simix_global->process_list)){
     deadlock = TRUE;
     xbt_swag_foreach(process, simix_global->process_list){
-      if(process->request.call != REQ_NO_REQ
-         && MC_request_is_enabled(&process->request)){
+      if(process->simcall.call != REQ_NO_REQ
+         && MC_request_is_enabled(&process->simcall)){
         deadlock = FALSE;
         break;
       }
@@ -217,7 +217,7 @@ void MC_replay(xbt_fifo_t stack)
 {
   int value;
   char *req_str;
-  smx_req_t req = NULL, saved_req = NULL;
+  smx_simcall_t req = NULL, saved_req = NULL;
   xbt_fifo_item_t item;
   mc_state_t state;
 
@@ -240,7 +240,7 @@ void MC_replay(xbt_fifo_t stack)
     if(saved_req){
       /* because we got a copy of the executed request, we have to fetch the  
          real one, pointed by the request field of the issuer process */
-      req = &saved_req->issuer->request;
+      req = &saved_req->issuer->simcall;
 
       /* Debug information */
       if(XBT_LOG_ISENABLED(mc_global, xbt_log_priority_debug)){
@@ -250,7 +250,7 @@ void MC_replay(xbt_fifo_t stack)
       }
     }
          
-    SIMIX_request_pre(req, value);
+    SIMIX_simcall_pre(req, value);
     MC_wait_for_requests();
          
     /* Update statistics */
@@ -264,7 +264,7 @@ void MC_replay_liveness(xbt_fifo_t stack, int all_stack)
 {
   int value;
   char *req_str;
-  smx_req_t req = NULL, saved_req = NULL;
+  smx_simcall_t req = NULL, saved_req = NULL;
   xbt_fifo_item_t item;
   mc_state_t state;
   mc_pair_stateless_t pair;
@@ -295,7 +295,7 @@ void MC_replay_liveness(xbt_fifo_t stack, int all_stack)
        if(saved_req != NULL){
          /* because we got a copy of the executed request, we have to fetch the  
             real one, pointed by the request field of the issuer process */
-         req = &saved_req->issuer->request;
+         req = &saved_req->issuer->simcall;
          //XBT_DEBUG("Req->call %u", req->call);
        
          /* Debug information */
@@ -307,7 +307,7 @@ void MC_replay_liveness(xbt_fifo_t stack, int all_stack)
        
        }
  
-       SIMIX_request_pre(req, value);
+       SIMIX_simcall_pre(req, value);
        MC_wait_for_requests();
       }
 
@@ -337,7 +337,7 @@ void MC_replay_liveness(xbt_fifo_t stack, int all_stack)
        if(saved_req != NULL){
          /* because we got a copy of the executed request, we have to fetch the  
             real one, pointed by the request field of the issuer process */
-         req = &saved_req->issuer->request;
+         req = &saved_req->issuer->simcall;
          //XBT_DEBUG("Req->call %u", req->call);
        
          /* Debug information */
@@ -349,7 +349,7 @@ void MC_replay_liveness(xbt_fifo_t stack, int all_stack)
        
        }
  
-       SIMIX_request_pre(req, value);
+       SIMIX_simcall_pre(req, value);
        MC_wait_for_requests();
       }
 
@@ -387,7 +387,7 @@ void MC_show_stack_safety_stateless(xbt_fifo_t stack)
   int value;
   mc_state_t state;
   xbt_fifo_item_t item;
-  smx_req_t req;
+  smx_simcall_t req;
   char *req_str = NULL;
   
   for (item = xbt_fifo_get_last_item(stack);
@@ -402,7 +402,7 @@ void MC_show_stack_safety_stateless(xbt_fifo_t stack)
   }
 }
 
-void MC_show_deadlock(smx_req_t req)
+void MC_show_deadlock(smx_simcall_t req)
 {
   /*char *req_str = NULL;*/
   XBT_INFO("**************************");
@@ -416,7 +416,7 @@ void MC_show_deadlock(smx_req_t req)
   MC_dump_stack_safety_stateless(mc_stack_safety_stateless);
 }
 
-void MC_show_deadlock_stateful(smx_req_t req)
+void MC_show_deadlock_stateful(smx_simcall_t req)
 {
   /*char *req_str = NULL;*/
   XBT_INFO("**************************");
@@ -448,7 +448,7 @@ void MC_show_stack_safety_stateful(xbt_fifo_t stack)
   int value;
   mc_state_ws_t state;
   xbt_fifo_item_t item;
-  smx_req_t req;
+  smx_simcall_t req;
   char *req_str = NULL;
   
   for (item = xbt_fifo_get_last_item(stack);
@@ -468,7 +468,7 @@ void MC_show_stack_liveness(xbt_fifo_t stack){
   int value;
   mc_pair_stateless_t pair;
   xbt_fifo_item_t item;
-  smx_req_t req;
+  smx_simcall_t req;
   char *req_str = NULL;
   
   for (item = xbt_fifo_get_last_item(stack);
index 779ded2..00a2eb9 100644 (file)
@@ -908,7 +908,7 @@ void MC_ddfs(int search_cycle){
 
   int value;
   mc_state_t next_graph_state = NULL;
-  smx_req_t req = NULL;
+  smx_simcall_t req = NULL;
   char *req_str;
 
   xbt_transition_t transition_succ;
@@ -940,7 +940,7 @@ void MC_ddfs(int search_cycle){
        MC_state_set_executed_request(current_pair->graph_state, req, value);   
     
        /* Answer the request */
-       SIMIX_request_pre(req, value);
+       SIMIX_simcall_pre(req, value);
 
        /* Wait for requests (schedules processes) */
        MC_wait_for_requests();
index a05c587..83fd805 100644 (file)
@@ -6,7 +6,7 @@ XBT_LOG_NEW_DEFAULT_SUBCATEGORY(mc_request, mc,
 static char* pointer_to_string(void* pointer);
 static char* buff_size_to_string(size_t size);
 
-int MC_request_depend(smx_req_t r1, smx_req_t r2)
+int MC_request_depend(smx_simcall_t r1, smx_simcall_t r2)
 {
   if(_surf_do_model_check == 2)
     return TRUE;
@@ -167,7 +167,7 @@ static char* buff_size_to_string(size_t buff_size) {
 }
 
 
-char *MC_request_to_string(smx_req_t req, int value)
+char *MC_request_to_string(smx_simcall_t req, int value)
 {
   char *type = NULL, *args = NULL, *str = NULL, *p = NULL, *bs = NULL;
   smx_action_t act = NULL;
@@ -247,7 +247,7 @@ char *MC_request_to_string(smx_req_t req, int value)
   return str;
 }
 
-unsigned int MC_request_testany_fail(smx_req_t req)
+unsigned int MC_request_testany_fail(smx_simcall_t req)
 {
   unsigned int cursor;
   smx_action_t action;
@@ -260,7 +260,7 @@ unsigned int MC_request_testany_fail(smx_req_t req)
   return TRUE;
 }
 
-int MC_request_is_visible(smx_req_t req)
+int MC_request_is_visible(smx_simcall_t req)
 {
   return req->call == REQ_COMM_ISEND
      || req->call == REQ_COMM_IRECV
@@ -270,7 +270,7 @@ int MC_request_is_visible(smx_req_t req)
      || req->call == REQ_COMM_TESTANY;
 }
 
-int MC_request_is_enabled(smx_req_t req)
+int MC_request_is_enabled(smx_simcall_t req)
 {
   unsigned int index = 0;
   smx_action_t act;
@@ -307,7 +307,7 @@ int MC_request_is_enabled(smx_req_t req)
   }
 }
 
-int MC_request_is_enabled_by_idx(smx_req_t req, unsigned int idx)
+int MC_request_is_enabled_by_idx(smx_simcall_t req, unsigned int idx)
 {
   smx_action_t act;
 
@@ -336,7 +336,7 @@ int MC_request_is_enabled_by_idx(smx_req_t req, unsigned int idx)
 
 int MC_process_is_enabled(smx_process_t process)
 {
-  if (process->request.call != REQ_NO_REQ && MC_request_is_enabled(&process->request))
+  if (process->simcall.call != REQ_NO_REQ && MC_request_is_enabled(&process->simcall))
     return TRUE;
 
   return FALSE;
index 08d7b59..d8604de 100644 (file)
@@ -63,7 +63,7 @@ int MC_state_process_is_done(mc_state_t state, smx_process_t process){
   return state->proc_status[process->pid].state == MC_DONE ? TRUE : FALSE;
 }
 
-void MC_state_set_executed_request(mc_state_t state, smx_req_t req, int value)
+void MC_state_set_executed_request(mc_state_t state, smx_simcall_t req, int value)
 {
   state->executed_req = *req;
   state->req_num = value;
@@ -111,18 +111,18 @@ void MC_state_set_executed_request(mc_state_t state, smx_req_t req, int value)
   }
 }
 
-smx_req_t MC_state_get_executed_request(mc_state_t state, int *value)
+smx_simcall_t MC_state_get_executed_request(mc_state_t state, int *value)
 {
   *value = state->req_num;
   return &state->executed_req;
 }
 
-smx_req_t MC_state_get_internal_request(mc_state_t state)
+smx_simcall_t MC_state_get_internal_request(mc_state_t state)
 {
   return &state->internal_req;
 }
 
-smx_req_t MC_state_get_request(mc_state_t state, int *value)
+smx_simcall_t MC_state_get_request(mc_state_t state, int *value)
 {
   smx_process_t process = NULL;
   mc_procstate_t procstate = NULL;
@@ -133,58 +133,58 @@ smx_req_t MC_state_get_request(mc_state_t state, int *value)
 
     if(procstate->state == MC_INTERLEAVE){
       if(MC_process_is_enabled(process)){
-        switch(process->request.call){
+        switch(process->simcall.call){
           case REQ_COMM_WAITANY:
             *value = -1;
-            while(procstate->interleave_count < xbt_dynar_length(process->request.comm_waitany.comms)){
-              if(MC_request_is_enabled_by_idx(&process->request, procstate->interleave_count++)){
+            while(procstate->interleave_count < xbt_dynar_length(process->simcall.comm_waitany.comms)){
+              if(MC_request_is_enabled_by_idx(&process->simcall, procstate->interleave_count++)){
                 *value = procstate->interleave_count-1;
                 break;
               }
             }
 
-            if(procstate->interleave_count >= xbt_dynar_length(process->request.comm_waitany.comms))
+            if(procstate->interleave_count >= xbt_dynar_length(process->simcall.comm_waitany.comms))
               procstate->state = MC_DONE;
 
             if(*value != -1)
-              return &process->request;
+              return &process->simcall;
 
             break;
 
           case REQ_COMM_TESTANY:
             start_count = procstate->interleave_count;
             *value = -1;
-            while(procstate->interleave_count < xbt_dynar_length(process->request.comm_testany.comms)){
-              if(MC_request_is_enabled_by_idx(&process->request, procstate->interleave_count++)){
+            while(procstate->interleave_count < xbt_dynar_length(process->simcall.comm_testany.comms)){
+              if(MC_request_is_enabled_by_idx(&process->simcall, procstate->interleave_count++)){
                 *value = procstate->interleave_count - 1;
                 break;
               }
             }
 
-            if(procstate->interleave_count >= xbt_dynar_length(process->request.comm_testany.comms))
+            if(procstate->interleave_count >= xbt_dynar_length(process->simcall.comm_testany.comms))
               procstate->state = MC_DONE;
 
             if(*value != -1 || start_count == 0)
-              return &process->request;
+              return &process->simcall;
 
             break;
 
           case REQ_COMM_WAIT:
-            if(process->request.comm_wait.comm->comm.src_proc
-               && process->request.comm_wait.comm->comm.dst_proc){
+            if(process->simcall.comm_wait.comm->comm.src_proc
+               && process->simcall.comm_wait.comm->comm.dst_proc){
               *value = 0;
             }else{
               *value = -1;
             }
             procstate->state = MC_DONE;
-            return &process->request;
+            return &process->simcall;
 
             break;
 
           default:
             procstate->state = MC_DONE;
             *value = 0;
-            return &process->request;
+            return &process->simcall;
             break;
         }
       }
index 3295b0f..3c70060 100644 (file)
@@ -56,21 +56,21 @@ void MC_replay(xbt_fifo_t stack);
 void MC_replay_liveness(xbt_fifo_t stack, int all_stack);
 void MC_wait_for_requests(void);
 void MC_get_enabled_processes();
-void MC_show_deadlock(smx_req_t req);
-void MC_show_deadlock_stateful(smx_req_t req);
+void MC_show_deadlock(smx_simcall_t req);
+void MC_show_deadlock_stateful(smx_simcall_t req);
 void MC_show_stack_safety_stateless(xbt_fifo_t stack);
 void MC_dump_stack_safety_stateless(xbt_fifo_t stack);
 void MC_show_stack_safety_stateful(xbt_fifo_t stack);
 void MC_dump_stack_safety_stateful(xbt_fifo_t stack);
 
 /********************************* Requests ***********************************/
-int MC_request_depend(smx_req_t req1, smx_req_t req2);
-char* MC_request_to_string(smx_req_t req, int value);
-unsigned int MC_request_testany_fail(smx_req_t req);
+int MC_request_depend(smx_simcall_t req1, smx_simcall_t req2);
+char* MC_request_to_string(smx_simcall_t req, int value);
+unsigned int MC_request_testany_fail(smx_simcall_t req);
 /*int MC_waitany_is_enabled_by_comm(smx_req_t req, unsigned int comm);*/
-int MC_request_is_visible(smx_req_t req);
-int MC_request_is_enabled(smx_req_t req);
-int MC_request_is_enabled_by_idx(smx_req_t req, unsigned int idx);
+int MC_request_is_visible(smx_simcall_t req);
+int MC_request_is_enabled(smx_simcall_t req);
+int MC_request_is_enabled_by_idx(smx_simcall_t req, unsigned int idx);
 int MC_process_is_enabled(smx_process_t process);
 
 
@@ -94,8 +94,8 @@ typedef struct mc_state {
   unsigned long max_pid;            /* Maximum pid at state's creation time */
   mc_procstate_t proc_status;       /* State's exploration status by process */
   s_smx_action_t internal_comm;     /* To be referenced by the internal_req */
-  s_smx_req_t internal_req;         /* Internal translation of request */
-  s_smx_req_t executed_req;         /* The executed request of the state */
+  s_smx_simcall_t internal_req;         /* Internal translation of request */
+  s_smx_simcall_t executed_req;         /* The executed request of the state */
   int req_num;                      /* The request number (in the case of a
                                        multi-request like waitany ) */
 } s_mc_state_t, *mc_state_t;
@@ -107,10 +107,10 @@ void MC_state_delete(mc_state_t state);
 void MC_state_interleave_process(mc_state_t state, smx_process_t process);
 unsigned int MC_state_interleave_size(mc_state_t state);
 int MC_state_process_is_done(mc_state_t state, smx_process_t process);
-void MC_state_set_executed_request(mc_state_t state, smx_req_t req, int value);
-smx_req_t MC_state_get_executed_request(mc_state_t state, int *value);
-smx_req_t MC_state_get_internal_request(mc_state_t state);
-smx_req_t MC_state_get_request(mc_state_t state, int *value);
+void MC_state_set_executed_request(mc_state_t state, smx_simcall_t req, int value);
+smx_simcall_t MC_state_get_executed_request(mc_state_t state, int *value);
+smx_simcall_t MC_state_get_internal_request(mc_state_t state);
+smx_simcall_t MC_state_get_request(mc_state_t state, int *value);
 
 /****************************** Statistics ************************************/
 typedef struct mc_stats {
index 93f479f..6b1da36 100644 (file)
 m_host_t MSG_get_host_by_name(const char *name)
 {
   smx_host_t simix_h = NULL;
-  simix_h = SIMIX_req_host_get_by_name(name);
+  simix_h = simcall_host_get_by_name(name);
 
   if (simix_h == NULL)
     return NULL;
 
-  return (m_host_t) SIMIX_req_host_get_data(simix_h);
+  return (m_host_t) simcall_host_get_data(simix_h);
 }
 
 /** \ingroup msg_easier_life
index 2a91cb0..7b0c29e 100644 (file)
@@ -197,7 +197,7 @@ MSG_error_t MSG_main_liveness(xbt_automaton_t a, char *prgm)
  */
 int MSG_process_killall(int reset_PIDs)
 {
-  SIMIX_req_process_killall();
+  simcall_process_killall();
 
   if (reset_PIDs > 0) {
     msg_global->PID = reset_PIDs;
index 90b8c69..c97b980 100644 (file)
@@ -55,15 +55,15 @@ MSG_error_t MSG_task_execute(m_task_t task)
   p_simdata = SIMIX_process_self_get_data(self);
   simdata->isused=1;
   simdata->compute =
-      SIMIX_req_host_execute(task->name, p_simdata->m_host->simdata->smx_host,
+      simcall_host_execute(task->name, p_simdata->m_host->simdata->smx_host,
                            simdata->computation_amount,
                            simdata->priority);
 #ifdef HAVE_TRACING
-  SIMIX_req_set_category(simdata->compute, task->category);
+  simcall_set_category(simdata->compute, task->category);
 #endif
 
   p_simdata->waiting_action = simdata->compute;
-  comp_state = SIMIX_req_host_execution_wait(simdata->compute);
+  comp_state = simcall_host_execution_wait(simdata->compute);
   p_simdata->waiting_action = NULL;
 
   simdata->isused=0;
@@ -78,7 +78,7 @@ MSG_error_t MSG_task_execute(m_task_t task)
     TRACE_msg_task_execute_end(task);
 #endif
     MSG_RETURN(MSG_OK);
-  } else if (SIMIX_req_host_get_state(SIMIX_host_self()) == 0) {
+  } else if (simcall_host_get_state(SIMIX_host_self()) == 0) {
     /* action ended, set comm and compute = NULL, the actions is already destroyed in the main function */
     simdata->comm = NULL;
     simdata->compute = NULL;
@@ -175,14 +175,14 @@ MSG_error_t MSG_parallel_task_execute(m_task_t task)
   simdata->isused=1;
 
   simdata->compute =
-      SIMIX_req_host_parallel_execute(task->name, simdata->host_nb,
+      simcall_host_parallel_execute(task->name, simdata->host_nb,
                                   simdata->host_list,
                                   simdata->comp_amount,
                                   simdata->comm_amount, 1.0, -1.0);
   XBT_DEBUG("Parallel execution action created: %p", simdata->compute);
 
   p_simdata->waiting_action = simdata->compute;
-  comp_state = SIMIX_req_host_execution_wait(simdata->compute);
+  comp_state = simcall_host_execution_wait(simdata->compute);
   p_simdata->waiting_action = NULL;
 
   XBT_DEBUG("Finished waiting for execution of action %p, state = %d", simdata->compute, comp_state);
@@ -195,7 +195,7 @@ MSG_error_t MSG_parallel_task_execute(m_task_t task)
     simdata->comm = NULL;
     simdata->compute = NULL;
     MSG_RETURN(MSG_OK);
-  } else if (SIMIX_req_host_get_state(SIMIX_host_self()) == 0) {
+  } else if (simcall_host_get_state(SIMIX_host_self()) == 0) {
     /* action ended, set comm and compute = NULL, the actions is already destroyed in the main function */
     simdata->comm = NULL;
     simdata->compute = NULL;
@@ -226,7 +226,7 @@ MSG_error_t MSG_process_sleep(double nb_sec)
 #endif
 
   /* create action to sleep */
-  state = SIMIX_req_process_sleep(nb_sec);
+  state = simcall_process_sleep(nb_sec);
 
   /*proc->simdata->waiting_action = act_sleep;
 
@@ -418,7 +418,7 @@ XBT_INLINE msg_comm_t MSG_task_isend_with_matching(m_task_t task, const char *al
   comm->task_received = NULL;
   comm->status = MSG_OK;
   comm->s_comm =
-    SIMIX_req_comm_isend(mailbox, t_simdata->message_size,
+    simcall_comm_isend(mailbox, t_simdata->message_size,
                          t_simdata->rate, task, sizeof(void *), match_fun, NULL, match_data, 0);
   t_simdata->comm = comm->s_comm; /* FIXME: is the field t_simdata->comm still useful? */
 
@@ -464,7 +464,7 @@ void MSG_task_dsend(m_task_t task, const char *alias, void_f_pvoid_t cleanup)
   msg_global->sent_msg++;
 
   /* Send it by calling SIMIX network layer */
-  smx_action_t comm = SIMIX_req_comm_isend(mailbox, t_simdata->message_size,
+  smx_action_t comm = simcall_comm_isend(mailbox, t_simdata->message_size,
                        t_simdata->rate, task, sizeof(void *), NULL, cleanup, NULL, 1);
   t_simdata->comm = comm;
 }
@@ -499,7 +499,7 @@ msg_comm_t MSG_task_irecv(m_task_t *task, const char *name)
   comm->task_sent = NULL;
   comm->task_received = task;
   comm->status = MSG_OK;
-  comm->s_comm = SIMIX_req_comm_irecv(rdv, task, NULL, NULL, NULL);
+  comm->s_comm = simcall_comm_irecv(rdv, task, NULL, NULL, NULL);
 
   return comm;
 }
@@ -517,7 +517,7 @@ int MSG_comm_test(msg_comm_t comm)
   xbt_ex_t e;
   int finished = 0;
   TRY {
-    finished = SIMIX_req_comm_test(comm->s_comm);
+    finished = simcall_comm_test(comm->s_comm);
 
     if (finished && comm->task_received != NULL) {
       /* I am the receiver */
@@ -573,7 +573,7 @@ int MSG_comm_testany(xbt_dynar_t comms)
 
   MSG_error_t status = MSG_OK;
   TRY {
-    finished_index = SIMIX_req_comm_testany(s_comms);
+    finished_index = simcall_comm_testany(s_comms);
   }
   CATCH(e) {
     switch (e.category) {
@@ -635,7 +635,7 @@ MSG_error_t MSG_comm_wait(msg_comm_t comm, double timeout)
 {
   xbt_ex_t e;
   TRY {
-    SIMIX_req_comm_wait(comm->s_comm, timeout);
+    simcall_comm_wait(comm->s_comm, timeout);
 
     if (comm->task_received != NULL) {
       /* I am the receiver */
@@ -700,7 +700,7 @@ int MSG_comm_waitany(xbt_dynar_t comms)
 
   MSG_error_t status = MSG_OK;
   TRY {
-    finished_index = SIMIX_req_comm_waitany(s_comms);
+    finished_index = simcall_comm_waitany(s_comms);
   }
   CATCH(e) {
     switch (e.category) {
@@ -775,7 +775,7 @@ void MSG_comm_copy_data_from_SIMIX(smx_action_t comm, void* buff, size_t buff_si
   if (msg_global->task_copy_callback) {
     m_task_t task = buff;
     msg_global->task_copy_callback(task,
-        SIMIX_req_comm_get_src_proc(comm), SIMIX_req_comm_get_dst_proc(comm));
+        simcall_comm_get_src_proc(comm), simcall_comm_get_dst_proc(comm));
   }
 }
 
index 5ca1eba..1723408 100644 (file)
@@ -54,7 +54,7 @@ m_host_t __MSG_host_create(smx_host_t workstation, void *data)
     memset(alias, 0, MAX_ALIAS_NAME + 1);
   }
 
-  SIMIX_req_host_set_data(workstation, host);
+  simcall_host_set_data(workstation, host);
   xbt_lib_set(host_lib,name,MSG_HOST_LEVEL,host);
 
   return host;
@@ -195,7 +195,7 @@ double MSG_get_host_speed(m_host_t h)
 {
   xbt_assert((h != NULL), "Invalid parameters");
 
-  return (SIMIX_req_host_get_speed(h->simdata->smx_host));
+  return (simcall_host_get_speed(h->simdata->smx_host));
 }
 
 /** \ingroup m_host_management
@@ -220,7 +220,7 @@ xbt_dict_t MSG_host_get_properties(m_host_t host)
 {
   xbt_assert((host != NULL), "Invalid parameters (host is NULL)");
 
-  return (SIMIX_req_host_get_properties(host->simdata->smx_host));
+  return (simcall_host_get_properties(host->simdata->smx_host));
 }
 
 
@@ -232,5 +232,5 @@ xbt_dict_t MSG_host_get_properties(m_host_t host)
 int MSG_host_is_avail(m_host_t h)
 {
   xbt_assert((h != NULL), "Invalid parameters (host is NULL)");
-  return (SIMIX_req_host_get_state(h->simdata->smx_host));
+  return (simcall_host_get_state(h->simdata->smx_host));
 }
index 8d575a6..4eb5053 100644 (file)
@@ -13,41 +13,41 @@ XBT_LOG_NEW_DEFAULT_SUBCATEGORY(msg_mailbox, msg,
 
 msg_mailbox_t MSG_mailbox_new(const char *alias)
 {
-  return SIMIX_req_rdv_create(alias);
+  return simcall_rdv_create(alias);
 }
 
 void MSG_mailbox_free(void *mailbox)
 {
-  SIMIX_req_rdv_destroy((msg_mailbox_t)mailbox);
+  simcall_rdv_destroy((msg_mailbox_t)mailbox);
 }
 
 int MSG_mailbox_is_empty(msg_mailbox_t mailbox)
 {
-  return (NULL == SIMIX_req_rdv_get_head(mailbox));
+  return (NULL == simcall_rdv_get_head(mailbox));
 }
 
 m_task_t MSG_mailbox_get_head(msg_mailbox_t mailbox)
 {
-  smx_action_t comm = SIMIX_req_rdv_get_head(mailbox);
+  smx_action_t comm = simcall_rdv_get_head(mailbox);
 
   if (!comm)
     return NULL;
 
-  return (m_task_t) SIMIX_req_comm_get_src_data(comm);
+  return (m_task_t) simcall_comm_get_src_data(comm);
 }
 
 int
 MSG_mailbox_get_count_host_waiting_tasks(msg_mailbox_t mailbox,
                                          m_host_t host)
 {
-  return SIMIX_req_rdv_comm_count_by_host(mailbox,
+  return simcall_rdv_comm_count_by_host(mailbox,
                                       host->simdata->smx_host);
 }
 
 msg_mailbox_t MSG_mailbox_get_by_alias(const char *alias)
 {
 
-  msg_mailbox_t mailbox = SIMIX_req_rdv_get_by_name(alias);
+  msg_mailbox_t mailbox = simcall_rdv_get_by_name(alias);
 
   if (!mailbox)
     mailbox = MSG_mailbox_new(alias);
@@ -92,7 +92,7 @@ MSG_mailbox_get_task_ext(msg_mailbox_t mailbox, m_task_t * task,
 
   /* Try to receive it by calling SIMIX network layer */
   TRY {
-    SIMIX_req_comm_recv(mailbox, task, NULL, NULL, NULL, timeout);
+    simcall_comm_recv(mailbox, task, NULL, NULL, NULL, timeout);
     XBT_DEBUG("Got task %s from %p",(*task)->name,mailbox);
     (*task)->simdata->isused=0;
   }
@@ -154,16 +154,16 @@ MSG_mailbox_put_with_timeout(msg_mailbox_t mailbox, m_task_t task,
 
   /* Try to send it by calling SIMIX network layer */
   TRY {
-      smx_action_t comm = SIMIX_req_comm_isend(mailbox, t_simdata->message_size,
+      smx_action_t comm = simcall_comm_isend(mailbox, t_simdata->message_size,
                                   t_simdata->rate, task, sizeof(void *),
                                   NULL, NULL, task, 0);
 #ifdef HAVE_TRACING
     if (TRACE_is_enabled()) {
-      SIMIX_req_set_category(comm, task->category);
+      simcall_set_category(comm, task->category);
     }
 #endif
      t_simdata->comm = comm;
-     SIMIX_req_comm_wait(comm, timeout);
+     simcall_comm_wait(comm, timeout);
   }
 
   CATCH(e) {
index 7b60abf..1c5a83f 100644 (file)
@@ -103,8 +103,8 @@ XBT_PUBLIC_DATA(MSG_Global_t) msg_global;
 #define MSG_RETURN(val) do {PROCESS_SET_ERRNO(val);return(val);} while(0)
 /* #define CHECK_ERRNO()  ASSERT((PROCESS_GET_ERRNO()!=MSG_HOST_FAILURE),"Host failed, you cannot call this function.") */
 
-/*#define CHECK_HOST()  xbt_assert(SIMIX_req_host_get_state(SIMIX_host_self())==1,\
-                                  "Host failed, you cannot call this function. (state=%d)",SIMIX_req_host_get_state(SIMIX_host_self()))*/
+/*#define CHECK_HOST()  xbt_assert(simcall_host_get_state(SIMIX_host_self())==1,\
+                                  "Host failed, you cannot call this function. (state=%d)",simcall_host_get_state(SIMIX_host_self()))*/
 #else
 #  define MSG_RETURN(val) return(val)
 #endif
index 39c4a8f..59eb787 100644 (file)
@@ -42,8 +42,8 @@ void MSG_process_cleanup_from_SIMIX(smx_process_t smx_proc)
     SIMIX_process_self_set_data(smx_proc, NULL);
   }
   else {
-    msg_proc = SIMIX_req_process_get_data(smx_proc);
-    SIMIX_req_process_set_data(smx_proc, NULL);
+    msg_proc = simcall_process_get_data(smx_proc);
+    simcall_process_set_data(smx_proc, NULL);
   }
 
 #ifdef HAVE_TRACING
@@ -178,7 +178,7 @@ m_process_t MSG_process_create_with_environment(const char *name,
 
   /* Let's create the process: SIMIX may decide to start it right now,
    * even before returning the flow control to us */
-  SIMIX_req_process_create(&process, name, code, simdata, host->name,
+  simcall_process_create(&process, name, code, simdata, host->name,
                            argc, argv, properties);
 
   if (!process) {
@@ -211,12 +211,12 @@ void MSG_process_kill(m_process_t process)
 #endif
 
   /* FIXME: why do we only cancel communication actions? is this useful? */
-  simdata_process_t p_simdata = SIMIX_req_process_get_data(process);
+  simdata_process_t p_simdata = simcall_process_get_data(process);
   if (p_simdata->waiting_task && p_simdata->waiting_task->simdata->comm) {
-    SIMIX_req_comm_cancel(p_simdata->waiting_task->simdata->comm);
+    simcall_comm_cancel(p_simdata->waiting_task->simdata->comm);
   }
  
-  SIMIX_req_process_kill(process);
+  simcall_process_kill(process);
 
   return;
 }
@@ -229,13 +229,13 @@ void MSG_process_kill(m_process_t process)
  */
 MSG_error_t MSG_process_migrate(m_process_t process, m_host_t host)
 {
-  simdata_process_t simdata = SIMIX_req_process_get_data(process);
+  simdata_process_t simdata = simcall_process_get_data(process);
   simdata->m_host = host;
 #ifdef HAVE_TRACING
   m_host_t now = simdata->m_host;
   TRACE_msg_process_change_host(process, now, host);
 #endif
-  SIMIX_req_process_change_host(process, host->simdata->smx_host);
+  simcall_process_change_host(process, host->simdata->smx_host);
   return MSG_OK;
 }
 
@@ -250,7 +250,7 @@ void* MSG_process_get_data(m_process_t process)
   xbt_assert(process != NULL, "Invalid parameter");
 
   /* get from SIMIX the MSG process data, and then the user data */
-  simdata_process_t simdata = SIMIX_req_process_get_data(process);
+  simdata_process_t simdata = simcall_process_get_data(process);
   return simdata->data;
 }
 
@@ -264,7 +264,7 @@ MSG_error_t MSG_process_set_data(m_process_t process, void *data)
 {
   xbt_assert(process != NULL, "Invalid parameter");
 
-  simdata_process_t simdata = SIMIX_req_process_get_data(process);
+  simdata_process_t simdata = simcall_process_get_data(process);
   simdata->data = data;
 
   return MSG_OK;
@@ -294,7 +294,7 @@ m_host_t MSG_process_get_host(m_process_t process)
     simdata = SIMIX_process_self_get_data(SIMIX_process_self());
   }
   else {
-    simdata = SIMIX_req_process_get_data(process);
+    simdata = simcall_process_get_data(process);
   }
   return simdata->m_host;
 }
@@ -326,7 +326,7 @@ int MSG_process_get_PID(m_process_t process)
     return 0;
   }
 
-  simdata_process_t simdata = SIMIX_req_process_get_data(process);
+  simdata_process_t simdata = simcall_process_get_data(process);
 
   return simdata != NULL ? simdata->PID : 0;
 }
@@ -342,7 +342,7 @@ int MSG_process_get_PPID(m_process_t process)
 {
   xbt_assert(process != NULL, "Invalid parameter");
 
-  simdata_process_t simdata = SIMIX_req_process_get_data(process);
+  simdata_process_t simdata = simcall_process_get_data(process);
 
   return simdata->PPID;
 }
@@ -357,7 +357,7 @@ const char *MSG_process_get_name(m_process_t process)
 {
   xbt_assert(process, "Invalid parameter");
 
-  return SIMIX_req_process_get_name(process);
+  return simcall_process_get_name(process);
 }
 
 /** \ingroup m_process_management
@@ -382,7 +382,7 @@ xbt_dict_t MSG_process_get_properties(m_process_t process)
 {
   xbt_assert(process != NULL, "Invalid parameter");
 
-  return SIMIX_req_process_get_properties(process);
+  return simcall_process_get_properties(process);
 
 }
 
@@ -432,7 +432,7 @@ MSG_error_t MSG_process_suspend(m_process_t process)
   TRACE_msg_process_suspend(process);
 #endif
 
-  SIMIX_req_process_suspend(process);
+  simcall_process_suspend(process);
   MSG_RETURN(MSG_OK);
 }
 
@@ -451,7 +451,7 @@ MSG_error_t MSG_process_resume(m_process_t process)
   TRACE_msg_process_resume(process);
 #endif
 
-  SIMIX_req_process_resume(process);
+  simcall_process_resume(process);
   MSG_RETURN(MSG_OK);
 }
 
@@ -464,7 +464,7 @@ MSG_error_t MSG_process_resume(m_process_t process)
 int MSG_process_is_suspended(m_process_t process)
 {
   xbt_assert(process != NULL, "Invalid parameter");
-  return SIMIX_req_process_is_suspended(process);
+  return simcall_process_is_suspended(process);
 }
 
 smx_context_t MSG_process_get_smx_ctx(m_process_t process) {
index 609dc7b..6698d82 100644 (file)
@@ -194,7 +194,7 @@ MSG_error_t MSG_task_destroy(m_task_t task)
 
   action = task->simdata->compute;
   if (action)
-    SIMIX_req_host_execution_destroy(action);
+    simcall_host_execution_destroy(action);
 
   /* parallel tasks only */
   xbt_free(task->simdata->host_list);
@@ -217,10 +217,10 @@ MSG_error_t MSG_task_cancel(m_task_t task)
   xbt_assert((task != NULL), "Invalid parameter");
 
   if (task->simdata->compute) {
-    SIMIX_req_host_execution_cancel(task->simdata->compute);
+    simcall_host_execution_cancel(task->simdata->compute);
   }
   else if (task->simdata->comm) {
-    SIMIX_req_comm_cancel(task->simdata->comm);
+    simcall_comm_cancel(task->simdata->comm);
     task->simdata->isused = 0;
   }
   return MSG_OK;
@@ -261,7 +261,7 @@ double MSG_task_get_remaining_computation(m_task_t task)
               && (task->simdata != NULL), "Invalid parameter");
 
   if (task->simdata->compute) {
-    return SIMIX_req_host_execution_get_remains(task->simdata->compute);
+    return simcall_host_execution_get_remains(task->simdata->compute);
   } else {
     return task->simdata->computation_amount;
   }
@@ -277,9 +277,9 @@ double MSG_task_get_remaining_communication(m_task_t task)
 {
   xbt_assert((task != NULL)
               && (task->simdata != NULL), "Invalid parameter");
-  XBT_DEBUG("calling SIMIX_req_communication_get_remains(%p)",
+  XBT_DEBUG("calling simcall_communication_get_remains(%p)",
          task->simdata->comm);
-  return SIMIX_req_comm_get_remains(task->simdata->comm);
+  return simcall_comm_get_remains(task->simdata->comm);
 }
 
 #ifdef HAVE_LATENCY_BOUND_TRACKING
@@ -291,9 +291,9 @@ int MSG_task_is_latency_bounded(m_task_t task)
 {
   xbt_assert((task != NULL)
               && (task->simdata != NULL), "Invalid parameter");
-  XBT_DEBUG("calling SIMIX_req_communication_is_latency_bounded(%p)",
+  XBT_DEBUG("calling simcall_communication_is_latency_bounded(%p)",
          task->simdata->comm);
-  return SIMIX_req_comm_is_latency_bounded(task->simdata->comm);
+  return simcall_comm_is_latency_bounded(task->simdata->comm);
 }
 #endif
 
@@ -324,6 +324,6 @@ void MSG_task_set_priority(m_task_t task, double priority)
 
   task->simdata->priority = 1 / priority;
   if (task->simdata->compute)
-    SIMIX_req_host_execution_set_priority(task->simdata->compute,
+    simcall_host_execution_set_priority(task->simdata->compute,
                                       task->simdata->priority);
 }
index f9dc951..70701e0 100644 (file)
 #  include <unistd.h>
 #endif
 
+#ifdef HAVE_SYS_PARAM_H
+# include <sys/param.h>
+#endif
+#ifdef HAVE_SYS_SYSCTL_H
+# include <sys/sysctl.h>
+#endif
+
 /****
  **** Networking 
  ****/
index f0eae81..94df936 100644 (file)
@@ -1259,8 +1259,8 @@ char *dax_text;
  *
  * This program was generated with the FleXML XML processor generator.
  * FleXML is Copyright (C) 1999-2005 Kristoffer Rose.  All rights reserved.
- * FleXML is Copyright (C) 2003-2011 Martin Quinson.  All rights reserved.
- * (Id: flexml.pl,v 1.67 2011/11/01 20:49:21 mquinson Exp).
+ * FleXML is Copyright (C) 2003-2006 Martin Quinson.  All rights reserved.
+ * (Id: flexml.pl,v 1.62 2007/10/11 10:00:14 mquinson Exp).
  * 
  * There are two, intertwined parts to this program, part A and part B.
  *
@@ -1269,7 +1269,7 @@ char *dax_text;
  * 
  * Some parts, here collectively called "Part A", are found in the 
  * FleXML package.  They are Copyright (C) 1999-2005 Kristoffer Rose
- * and Copyright (C) 2003-2011 Martin Quinson. All rights reserved.
+ * and Copyright (C) 2003-2006 Martin Quinson. All rights reserved.
  *
  * You can redistribute, use, perform, display and/or modify "Part A"
  * provided the following two conditions hold:
@@ -1305,7 +1305,7 @@ char *dax_text;
 const char rcs_dax__flexml_skeleton[] =
  "$" "Id: skel,v 1.40 2007/10/11 09:57:24 mquinson Exp $";
 const char rcs_dax__flexml[] =
- "$" "Id: flexml.pl,v 1.67 2011/11/01 20:49:21 mquinson Exp $";
+ "$" "Id: flexml.pl,v 1.62 2007/10/11 10:00:14 mquinson Exp $";
 
 /* ANSI headers. */
 #include <stdlib.h> /* for realloc() -- needed here when using flex 2.5.4 */
@@ -1342,79 +1342,54 @@ extern char *dax__bufferstack;
 #define dax__pcdata (dax__bufferstack + dax__pcdata_ix)
 AT_dax__adag_version AX_dax__adag_version;
 #define A_dax__adag_version (dax__bufferstack + AX_dax__adag_version)
-short int dax__adag_version_isset;
 AT_dax__uses_type AX_dax__uses_type;
 #define A_dax__uses_type (dax__bufferstack + AX_dax__uses_type)
-short int dax__uses_type_isset;
 AT_dax__uses_optional AX_dax__uses_optional;
 #define A_dax__uses_optional AX_dax__uses_optional
-short int dax__uses_optional_isset;
 AT_dax__adag_name AX_dax__adag_name;
 #define A_dax__adag_name (dax__bufferstack + AX_dax__adag_name)
-short int dax__adag_name_isset;
 AT_dax__child_ref AX_dax__child_ref;
 #define A_dax__child_ref (dax__bufferstack + AX_dax__child_ref)
-short int dax__child_ref_isset;
 AT_dax__adag_xmlns AX_dax__adag_xmlns;
 #define A_dax__adag_xmlns (dax__bufferstack + AX_dax__adag_xmlns)
-short int dax__adag_xmlns_isset;
 AT_dax__uses_transfer AX_dax__uses_transfer;
 #define A_dax__uses_transfer AX_dax__uses_transfer
-short int dax__uses_transfer_isset;
 AT_dax__job_id AX_dax__job_id;
 #define A_dax__job_id (dax__bufferstack + AX_dax__job_id)
-short int dax__job_id_isset;
 AT_dax__uses_file AX_dax__uses_file;
 #define A_dax__uses_file (dax__bufferstack + AX_dax__uses_file)
-short int dax__uses_file_isset;
 AT_dax__parent_ref AX_dax__parent_ref;
 #define A_dax__parent_ref (dax__bufferstack + AX_dax__parent_ref)
-short int dax__parent_ref_isset;
 AT_dax__adag_count AX_dax__adag_count;
 #define A_dax__adag_count (dax__bufferstack + AX_dax__adag_count)
-short int dax__adag_count_isset;
 AT_dax__adag_xmlns_c_xsi AX_dax__adag_xmlns_c_xsi;
 #define A_dax__adag_xmlns_c_xsi (dax__bufferstack + AX_dax__adag_xmlns_c_xsi)
-short int dax__adag_xmlns_c_xsi_isset;
 AT_dax__adag_index AX_dax__adag_index;
 #define A_dax__adag_index (dax__bufferstack + AX_dax__adag_index)
-short int dax__adag_index_isset;
 AT_dax__uses_size AX_dax__uses_size;
 #define A_dax__uses_size (dax__bufferstack + AX_dax__uses_size)
-short int dax__uses_size_isset;
 AT_dax__adag_childCount AX_dax__adag_childCount;
 #define A_dax__adag_childCount (dax__bufferstack + AX_dax__adag_childCount)
-short int dax__adag_childCount_isset;
 AT_dax__uses_link AX_dax__uses_link;
 #define A_dax__uses_link AX_dax__uses_link
-short int dax__uses_link_isset;
 AT_dax__job_runtime AX_dax__job_runtime;
 #define A_dax__job_runtime (dax__bufferstack + AX_dax__job_runtime)
-short int dax__job_runtime_isset;
 AT_dax__job_level AX_dax__job_level;
 #define A_dax__job_level (dax__bufferstack + AX_dax__job_level)
-short int dax__job_level_isset;
 AT_dax__job_namespace AX_dax__job_namespace;
 #define A_dax__job_namespace (dax__bufferstack + AX_dax__job_namespace)
-short int dax__job_namespace_isset;
 AT_dax__job_name AX_dax__job_name;
 #define A_dax__job_name (dax__bufferstack + AX_dax__job_name)
-short int dax__job_name_isset;
 AT_dax__adag_jobCount AX_dax__adag_jobCount;
 #define A_dax__adag_jobCount (dax__bufferstack + AX_dax__adag_jobCount)
-short int dax__adag_jobCount_isset;
 AT_dax__job_version AX_dax__job_version;
 #define A_dax__job_version (dax__bufferstack + AX_dax__job_version)
-short int dax__job_version_isset;
 AT_dax__adag_xsi_c_schemaLocation AX_dax__adag_xsi_c_schemaLocation;
 #define A_dax__adag_xsi_c_schemaLocation (dax__bufferstack + AX_dax__adag_xsi_c_schemaLocation)
-short int dax__adag_xsi_c_schemaLocation_isset;
 AT_dax__uses_register AX_dax__uses_register;
 #define A_dax__uses_register AX_dax__uses_register
-short int dax__uses_register_isset;
 AT_dax__adag_fileCount AX_dax__adag_fileCount;
 #define A_dax__adag_fileCount (dax__bufferstack + AX_dax__adag_fileCount)
-short int dax__adag_fileCount_isset;
 
 /* XML state. */
 #ifdef FLEX_DEBUG
@@ -2024,25 +1999,15 @@ case 17:
 YY_RULE_SETUP
 {
   AX_dax__adag_xmlns = 1;
-  dax__adag_xmlns_isset = 0;
   AX_dax__adag_xmlns_c_xsi = 35;
-  dax__adag_xmlns_c_xsi_isset = 0;
   AX_dax__adag_xsi_c_schemaLocation = 77;
-  dax__adag_xsi_c_schemaLocation_isset = 0;
   AX_dax__adag_version = 153;
-  dax__adag_version_isset = 0;
   AX_dax__adag_count = 0;
-  dax__adag_count_isset = 0;
   AX_dax__adag_index = 0;
-  dax__adag_index_isset = 0;
   AX_dax__adag_name = 0;
-  dax__adag_name_isset = 0;
   AX_dax__adag_jobCount = 0;
-  dax__adag_jobCount_isset = 0;
   AX_dax__adag_fileCount = 0;
-  dax__adag_fileCount_isset = 0;
   AX_dax__adag_childCount = 0;
-  dax__adag_childCount_isset = 0;
   ENTER(AL_dax__adag); pushbuffer(0);
   }
        YY_BREAK
@@ -2050,102 +2015,102 @@ YY_RULE_SETUP
 case 18:
 /* rule 18 can match eol */
 YY_RULE_SETUP
-if (dax__adag_xmlns_isset != 0) {FAIL("Multiple definition of attribute xmlns in <dax__adag>");} dax__adag_xmlns_isset = 1; ENTER(VALUE1); BUFFERSET(AX_dax__adag_xmlns);
+ENTER(VALUE1); BUFFERSET(AX_dax__adag_xmlns);
        YY_BREAK
 case 19:
 /* rule 19 can match eol */
 YY_RULE_SETUP
-if (dax__adag_xmlns_isset != 0) {FAIL("Multiple definition of attribute xmlns in <dax__adag>");}  dax__adag_xmlns_isset = 1; ENTER(VALUE2); BUFFERSET(AX_dax__adag_xmlns);
+ENTER(VALUE2); BUFFERSET(AX_dax__adag_xmlns);
        YY_BREAK
 case 20:
 /* rule 20 can match eol */
 YY_RULE_SETUP
-if (dax__adag_xmlns_c_xsi_isset != 0) {FAIL("Multiple definition of attribute xmlns:xsi in <dax__adag>");} dax__adag_xmlns_c_xsi_isset = 1; ENTER(VALUE1); BUFFERSET(AX_dax__adag_xmlns_c_xsi);
+ENTER(VALUE1); BUFFERSET(AX_dax__adag_xmlns_c_xsi);
        YY_BREAK
 case 21:
 /* rule 21 can match eol */
 YY_RULE_SETUP
-if (dax__adag_xmlns_c_xsi_isset != 0) {FAIL("Multiple definition of attribute xmlns:xsi in <dax__adag>");}  dax__adag_xmlns_c_xsi_isset = 1; ENTER(VALUE2); BUFFERSET(AX_dax__adag_xmlns_c_xsi);
+ENTER(VALUE2); BUFFERSET(AX_dax__adag_xmlns_c_xsi);
        YY_BREAK
 case 22:
 /* rule 22 can match eol */
 YY_RULE_SETUP
-if (dax__adag_xsi_c_schemaLocation_isset != 0) {FAIL("Multiple definition of attribute xsi:schemaLocation in <dax__adag>");} dax__adag_xsi_c_schemaLocation_isset = 1; ENTER(VALUE1); BUFFERSET(AX_dax__adag_xsi_c_schemaLocation);
+ENTER(VALUE1); BUFFERSET(AX_dax__adag_xsi_c_schemaLocation);
        YY_BREAK
 case 23:
 /* rule 23 can match eol */
 YY_RULE_SETUP
-if (dax__adag_xsi_c_schemaLocation_isset != 0) {FAIL("Multiple definition of attribute xsi:schemaLocation in <dax__adag>");}  dax__adag_xsi_c_schemaLocation_isset = 1; ENTER(VALUE2); BUFFERSET(AX_dax__adag_xsi_c_schemaLocation);
+ENTER(VALUE2); BUFFERSET(AX_dax__adag_xsi_c_schemaLocation);
        YY_BREAK
 case 24:
 /* rule 24 can match eol */
 YY_RULE_SETUP
-if (dax__adag_version_isset != 0) {FAIL("Multiple definition of attribute version in <dax__adag>");} dax__adag_version_isset = 1; ENTER(VALUE1); BUFFERSET(AX_dax__adag_version);
+ENTER(VALUE1); BUFFERSET(AX_dax__adag_version);
        YY_BREAK
 case 25:
 /* rule 25 can match eol */
 YY_RULE_SETUP
-if (dax__adag_version_isset != 0) {FAIL("Multiple definition of attribute version in <dax__adag>");}  dax__adag_version_isset = 1; ENTER(VALUE2); BUFFERSET(AX_dax__adag_version);
+ENTER(VALUE2); BUFFERSET(AX_dax__adag_version);
        YY_BREAK
 case 26:
 /* rule 26 can match eol */
 YY_RULE_SETUP
-if (dax__adag_count_isset != 0) {FAIL("Multiple definition of attribute count in <dax__adag>");} dax__adag_count_isset = 1; ENTER(VALUE1); BUFFERSET(AX_dax__adag_count);
+ENTER(VALUE1); BUFFERSET(AX_dax__adag_count);
        YY_BREAK
 case 27:
 /* rule 27 can match eol */
 YY_RULE_SETUP
-if (dax__adag_count_isset != 0) {FAIL("Multiple definition of attribute count in <dax__adag>");}  dax__adag_count_isset = 1; ENTER(VALUE2); BUFFERSET(AX_dax__adag_count);
+ENTER(VALUE2); BUFFERSET(AX_dax__adag_count);
        YY_BREAK
 case 28:
 /* rule 28 can match eol */
 YY_RULE_SETUP
-if (dax__adag_index_isset != 0) {FAIL("Multiple definition of attribute index in <dax__adag>");} dax__adag_index_isset = 1; ENTER(VALUE1); BUFFERSET(AX_dax__adag_index);
+ENTER(VALUE1); BUFFERSET(AX_dax__adag_index);
        YY_BREAK
 case 29:
 /* rule 29 can match eol */
 YY_RULE_SETUP
-if (dax__adag_index_isset != 0) {FAIL("Multiple definition of attribute index in <dax__adag>");}  dax__adag_index_isset = 1; ENTER(VALUE2); BUFFERSET(AX_dax__adag_index);
+ENTER(VALUE2); BUFFERSET(AX_dax__adag_index);
        YY_BREAK
 case 30:
 /* rule 30 can match eol */
 YY_RULE_SETUP
-if (dax__adag_name_isset != 0) {FAIL("Multiple definition of attribute name in <dax__adag>");} dax__adag_name_isset = 1; ENTER(VALUE1); BUFFERSET(AX_dax__adag_name);
+ENTER(VALUE1); BUFFERSET(AX_dax__adag_name);
        YY_BREAK
 case 31:
 /* rule 31 can match eol */
 YY_RULE_SETUP
-if (dax__adag_name_isset != 0) {FAIL("Multiple definition of attribute name in <dax__adag>");}  dax__adag_name_isset = 1; ENTER(VALUE2); BUFFERSET(AX_dax__adag_name);
+ENTER(VALUE2); BUFFERSET(AX_dax__adag_name);
        YY_BREAK
 case 32:
 /* rule 32 can match eol */
 YY_RULE_SETUP
-if (dax__adag_jobCount_isset != 0) {FAIL("Multiple definition of attribute jobCount in <dax__adag>");} dax__adag_jobCount_isset = 1; ENTER(VALUE1); BUFFERSET(AX_dax__adag_jobCount);
+ENTER(VALUE1); BUFFERSET(AX_dax__adag_jobCount);
        YY_BREAK
 case 33:
 /* rule 33 can match eol */
 YY_RULE_SETUP
-if (dax__adag_jobCount_isset != 0) {FAIL("Multiple definition of attribute jobCount in <dax__adag>");}  dax__adag_jobCount_isset = 1; ENTER(VALUE2); BUFFERSET(AX_dax__adag_jobCount);
+ENTER(VALUE2); BUFFERSET(AX_dax__adag_jobCount);
        YY_BREAK
 case 34:
 /* rule 34 can match eol */
 YY_RULE_SETUP
-if (dax__adag_fileCount_isset != 0) {FAIL("Multiple definition of attribute fileCount in <dax__adag>");} dax__adag_fileCount_isset = 1; ENTER(VALUE1); BUFFERSET(AX_dax__adag_fileCount);
+ENTER(VALUE1); BUFFERSET(AX_dax__adag_fileCount);
        YY_BREAK
 case 35:
 /* rule 35 can match eol */
 YY_RULE_SETUP
-if (dax__adag_fileCount_isset != 0) {FAIL("Multiple definition of attribute fileCount in <dax__adag>");}  dax__adag_fileCount_isset = 1; ENTER(VALUE2); BUFFERSET(AX_dax__adag_fileCount);
+ENTER(VALUE2); BUFFERSET(AX_dax__adag_fileCount);
        YY_BREAK
 case 36:
 /* rule 36 can match eol */
 YY_RULE_SETUP
-if (dax__adag_childCount_isset != 0) {FAIL("Multiple definition of attribute childCount in <dax__adag>");} dax__adag_childCount_isset = 1; ENTER(VALUE1); BUFFERSET(AX_dax__adag_childCount);
+ENTER(VALUE1); BUFFERSET(AX_dax__adag_childCount);
        YY_BREAK
 case 37:
 /* rule 37 can match eol */
 YY_RULE_SETUP
-if (dax__adag_childCount_isset != 0) {FAIL("Multiple definition of attribute childCount in <dax__adag>");}  dax__adag_childCount_isset = 1; ENTER(VALUE2); BUFFERSET(AX_dax__adag_childCount);
+ENTER(VALUE2); BUFFERSET(AX_dax__adag_childCount);
        YY_BREAK
 case 38:
 YY_RULE_SETUP
@@ -2213,17 +2178,11 @@ case 46:
 YY_RULE_SETUP
 {
   AX_dax__job_id = 0;
-  dax__job_id_isset = 0;
   AX_dax__job_namespace = 0;
-  dax__job_namespace_isset = 0;
   AX_dax__job_name = 0;
-  dax__job_name_isset = 0;
   AX_dax__job_version = 157;
-  dax__job_version_isset = 0;
   AX_dax__job_runtime = 0;
-  dax__job_runtime_isset = 0;
   AX_dax__job_level = 0;
-  dax__job_level_isset = 0;
   ENTER(AL_dax__job); pushbuffer(0);
   }
        YY_BREAK
@@ -2231,62 +2190,62 @@ YY_RULE_SETUP
 case 47:
 /* rule 47 can match eol */
 YY_RULE_SETUP
-if (dax__job_id_isset != 0) {FAIL("Multiple definition of attribute id in <dax__job>");} dax__job_id_isset = 1; ENTER(VALUE1); BUFFERSET(AX_dax__job_id);
+ENTER(VALUE1); BUFFERSET(AX_dax__job_id);
        YY_BREAK
 case 48:
 /* rule 48 can match eol */
 YY_RULE_SETUP
-if (dax__job_id_isset != 0) {FAIL("Multiple definition of attribute id in <dax__job>");}  dax__job_id_isset = 1; ENTER(VALUE2); BUFFERSET(AX_dax__job_id);
+ENTER(VALUE2); BUFFERSET(AX_dax__job_id);
        YY_BREAK
 case 49:
 /* rule 49 can match eol */
 YY_RULE_SETUP
-if (dax__job_namespace_isset != 0) {FAIL("Multiple definition of attribute namespace in <dax__job>");} dax__job_namespace_isset = 1; ENTER(VALUE1); BUFFERSET(AX_dax__job_namespace);
+ENTER(VALUE1); BUFFERSET(AX_dax__job_namespace);
        YY_BREAK
 case 50:
 /* rule 50 can match eol */
 YY_RULE_SETUP
-if (dax__job_namespace_isset != 0) {FAIL("Multiple definition of attribute namespace in <dax__job>");}  dax__job_namespace_isset = 1; ENTER(VALUE2); BUFFERSET(AX_dax__job_namespace);
+ENTER(VALUE2); BUFFERSET(AX_dax__job_namespace);
        YY_BREAK
 case 51:
 /* rule 51 can match eol */
 YY_RULE_SETUP
-if (dax__job_name_isset != 0) {FAIL("Multiple definition of attribute name in <dax__job>");} dax__job_name_isset = 1; ENTER(VALUE1); BUFFERSET(AX_dax__job_name);
+ENTER(VALUE1); BUFFERSET(AX_dax__job_name);
        YY_BREAK
 case 52:
 /* rule 52 can match eol */
 YY_RULE_SETUP
-if (dax__job_name_isset != 0) {FAIL("Multiple definition of attribute name in <dax__job>");}  dax__job_name_isset = 1; ENTER(VALUE2); BUFFERSET(AX_dax__job_name);
+ENTER(VALUE2); BUFFERSET(AX_dax__job_name);
        YY_BREAK
 case 53:
 /* rule 53 can match eol */
 YY_RULE_SETUP
-if (dax__job_version_isset != 0) {FAIL("Multiple definition of attribute version in <dax__job>");} dax__job_version_isset = 1; ENTER(VALUE1); BUFFERSET(AX_dax__job_version);
+ENTER(VALUE1); BUFFERSET(AX_dax__job_version);
        YY_BREAK
 case 54:
 /* rule 54 can match eol */
 YY_RULE_SETUP
-if (dax__job_version_isset != 0) {FAIL("Multiple definition of attribute version in <dax__job>");}  dax__job_version_isset = 1; ENTER(VALUE2); BUFFERSET(AX_dax__job_version);
+ENTER(VALUE2); BUFFERSET(AX_dax__job_version);
        YY_BREAK
 case 55:
 /* rule 55 can match eol */
 YY_RULE_SETUP
-if (dax__job_runtime_isset != 0) {FAIL("Multiple definition of attribute runtime in <dax__job>");} dax__job_runtime_isset = 1; ENTER(VALUE1); BUFFERSET(AX_dax__job_runtime);
+ENTER(VALUE1); BUFFERSET(AX_dax__job_runtime);
        YY_BREAK
 case 56:
 /* rule 56 can match eol */
 YY_RULE_SETUP
-if (dax__job_runtime_isset != 0) {FAIL("Multiple definition of attribute runtime in <dax__job>");}  dax__job_runtime_isset = 1; ENTER(VALUE2); BUFFERSET(AX_dax__job_runtime);
+ENTER(VALUE2); BUFFERSET(AX_dax__job_runtime);
        YY_BREAK
 case 57:
 /* rule 57 can match eol */
 YY_RULE_SETUP
-if (dax__job_level_isset != 0) {FAIL("Multiple definition of attribute level in <dax__job>");} dax__job_level_isset = 1; ENTER(VALUE1); BUFFERSET(AX_dax__job_level);
+ENTER(VALUE1); BUFFERSET(AX_dax__job_level);
        YY_BREAK
 case 58:
 /* rule 58 can match eol */
 YY_RULE_SETUP
-if (dax__job_level_isset != 0) {FAIL("Multiple definition of attribute level in <dax__job>");}  dax__job_level_isset = 1; ENTER(VALUE2); BUFFERSET(AX_dax__job_level);
+ENTER(VALUE2); BUFFERSET(AX_dax__job_level);
        YY_BREAK
 case 59:
 YY_RULE_SETUP
@@ -2360,19 +2319,12 @@ case 67:
 YY_RULE_SETUP
 {
   AX_dax__uses_file = 0;
-  dax__uses_file_isset = 0;
   AX_dax__uses_link = AU_dax__uses_link;
-  dax__uses_link_isset = 0;
   AX_dax__uses_register = A_dax__uses_register_true;
-  dax__uses_register_isset = 0;
   AX_dax__uses_transfer = A_dax__uses_transfer_true;
-  dax__uses_transfer_isset = 0;
   AX_dax__uses_optional = A_dax__uses_optional_false;
-  dax__uses_optional_isset = 0;
   AX_dax__uses_type = 161;
-  dax__uses_type_isset = 0;
   AX_dax__uses_size = 0;
-  dax__uses_size_isset = 0;
   ENTER(AL_dax__uses); pushbuffer(0);
   }
        YY_BREAK
@@ -2380,12 +2332,12 @@ YY_RULE_SETUP
 case 68:
 /* rule 68 can match eol */
 YY_RULE_SETUP
-if (dax__uses_file_isset != 0) {FAIL("Multiple definition of attribute file in <dax__uses>");} dax__uses_file_isset = 1; ENTER(VALUE1); BUFFERSET(AX_dax__uses_file);
+ENTER(VALUE1); BUFFERSET(AX_dax__uses_file);
        YY_BREAK
 case 69:
 /* rule 69 can match eol */
 YY_RULE_SETUP
-if (dax__uses_file_isset != 0) {FAIL("Multiple definition of attribute file in <dax__uses>");}  dax__uses_file_isset = 1; ENTER(VALUE2); BUFFERSET(AX_dax__uses_file);
+ENTER(VALUE2); BUFFERSET(AX_dax__uses_file);
        YY_BREAK
 case 70:
 /* rule 70 can match eol */
@@ -2446,22 +2398,22 @@ A_dax__uses_optional = A_dax__uses_optional_true;
 case 86:
 /* rule 86 can match eol */
 YY_RULE_SETUP
-if (dax__uses_type_isset != 0) {FAIL("Multiple definition of attribute type in <dax__uses>");} dax__uses_type_isset = 1; ENTER(VALUE1); BUFFERSET(AX_dax__uses_type);
+ENTER(VALUE1); BUFFERSET(AX_dax__uses_type);
        YY_BREAK
 case 87:
 /* rule 87 can match eol */
 YY_RULE_SETUP
-if (dax__uses_type_isset != 0) {FAIL("Multiple definition of attribute type in <dax__uses>");}  dax__uses_type_isset = 1; ENTER(VALUE2); BUFFERSET(AX_dax__uses_type);
+ENTER(VALUE2); BUFFERSET(AX_dax__uses_type);
        YY_BREAK
 case 88:
 /* rule 88 can match eol */
 YY_RULE_SETUP
-if (dax__uses_size_isset != 0) {FAIL("Multiple definition of attribute size in <dax__uses>");} dax__uses_size_isset = 1; ENTER(VALUE1); BUFFERSET(AX_dax__uses_size);
+ENTER(VALUE1); BUFFERSET(AX_dax__uses_size);
        YY_BREAK
 case 89:
 /* rule 89 can match eol */
 YY_RULE_SETUP
-if (dax__uses_size_isset != 0) {FAIL("Multiple definition of attribute size in <dax__uses>");}  dax__uses_size_isset = 1; ENTER(VALUE2); BUFFERSET(AX_dax__uses_size);
+ENTER(VALUE2); BUFFERSET(AX_dax__uses_size);
        YY_BREAK
 case 90:
 YY_RULE_SETUP
@@ -2529,7 +2481,6 @@ case 98:
 YY_RULE_SETUP
 {
   AX_dax__child_ref = 0;
-  dax__child_ref_isset = 0;
   ENTER(AL_dax__child); pushbuffer(0);
   }
        YY_BREAK
@@ -2537,12 +2488,12 @@ YY_RULE_SETUP
 case 99:
 /* rule 99 can match eol */
 YY_RULE_SETUP
-if (dax__child_ref_isset != 0) {FAIL("Multiple definition of attribute ref in <dax__child>");} dax__child_ref_isset = 1; ENTER(VALUE1); BUFFERSET(AX_dax__child_ref);
+ENTER(VALUE1); BUFFERSET(AX_dax__child_ref);
        YY_BREAK
 case 100:
 /* rule 100 can match eol */
 YY_RULE_SETUP
-if (dax__child_ref_isset != 0) {FAIL("Multiple definition of attribute ref in <dax__child>");}  dax__child_ref_isset = 1; ENTER(VALUE2); BUFFERSET(AX_dax__child_ref);
+ENTER(VALUE2); BUFFERSET(AX_dax__child_ref);
        YY_BREAK
 case 101:
 YY_RULE_SETUP
@@ -2610,7 +2561,6 @@ case 109:
 YY_RULE_SETUP
 {
   AX_dax__parent_ref = 0;
-  dax__parent_ref_isset = 0;
   ENTER(AL_dax__parent); pushbuffer(0);
   }
        YY_BREAK
@@ -2618,12 +2568,12 @@ YY_RULE_SETUP
 case 110:
 /* rule 110 can match eol */
 YY_RULE_SETUP
-if (dax__parent_ref_isset != 0) {FAIL("Multiple definition of attribute ref in <dax__parent>");} dax__parent_ref_isset = 1; ENTER(VALUE1); BUFFERSET(AX_dax__parent_ref);
+ENTER(VALUE1); BUFFERSET(AX_dax__parent_ref);
        YY_BREAK
 case 111:
 /* rule 111 can match eol */
 YY_RULE_SETUP
-if (dax__parent_ref_isset != 0) {FAIL("Multiple definition of attribute ref in <dax__parent>");}  dax__parent_ref_isset = 1; ENTER(VALUE2); BUFFERSET(AX_dax__parent_ref);
+ENTER(VALUE2); BUFFERSET(AX_dax__parent_ref);
        YY_BREAK
 case 112:
 YY_RULE_SETUP
index 65c2032..de7b957 100644 (file)
@@ -2,8 +2,8 @@
  *
  * This program was generated with the FleXML XML processor generator.
  * FleXML is Copyright (C) 1999-2005 Kristoffer Rose.  All rights reserved.
- * FleXML is Copyright (C) 2003-2011 Martin Quinson.  All rights reserved.
- * (Id: flexml.pl,v 1.67 2011/11/01 20:49:21 mquinson Exp).
+ * FleXML is Copyright (C) 2003-2006 Martin Quinson.  All rights reserved.
+ * (Id: flexml.pl,v 1.62 2007/10/11 10:00:14 mquinson Exp).
  * 
  * There are two, intertwined parts to this program, part A and part B.
  *
@@ -12,7 +12,7 @@
  * 
  * Some parts, here collectively called "Part A", are found in the 
  * FleXML package.  They are Copyright (C) 1999-2005 Kristoffer Rose
- * and Copyright (C) 2003-2011 Martin Quinson. All rights reserved.
+ * and Copyright (C) 2003-2006 Martin Quinson. All rights reserved.
  *
  * You can redistribute, use, perform, display and/or modify "Part A"
  * provided the following two conditions hold:
@@ -113,79 +113,54 @@ XBT_PUBLIC_DATA(char *) dax__bufferstack;
 #define dax__pcdata (dax__bufferstack + dax__pcdata_ix)
 XBT_PUBLIC_DATA(AT_dax__adag_version ) AX_dax__adag_version;
 #define A_dax__adag_version (dax__bufferstack + AX_dax__adag_version)
-XBT_PUBLIC_DATA(short ) int dax__adag_version_isset;
 XBT_PUBLIC_DATA(AT_dax__uses_type ) AX_dax__uses_type;
 #define A_dax__uses_type (dax__bufferstack + AX_dax__uses_type)
-XBT_PUBLIC_DATA(short ) int dax__uses_type_isset;
 XBT_PUBLIC_DATA(AT_dax__uses_optional ) AX_dax__uses_optional;
 #define A_dax__uses_optional AX_dax__uses_optional
-XBT_PUBLIC_DATA(short ) int dax__uses_optional_isset;
 XBT_PUBLIC_DATA(AT_dax__adag_name ) AX_dax__adag_name;
 #define A_dax__adag_name (dax__bufferstack + AX_dax__adag_name)
-XBT_PUBLIC_DATA(short ) int dax__adag_name_isset;
 XBT_PUBLIC_DATA(AT_dax__child_ref ) AX_dax__child_ref;
 #define A_dax__child_ref (dax__bufferstack + AX_dax__child_ref)
-XBT_PUBLIC_DATA(short ) int dax__child_ref_isset;
 XBT_PUBLIC_DATA(AT_dax__adag_xmlns ) AX_dax__adag_xmlns;
 #define A_dax__adag_xmlns (dax__bufferstack + AX_dax__adag_xmlns)
-XBT_PUBLIC_DATA(short ) int dax__adag_xmlns_isset;
 XBT_PUBLIC_DATA(AT_dax__uses_transfer ) AX_dax__uses_transfer;
 #define A_dax__uses_transfer AX_dax__uses_transfer
-XBT_PUBLIC_DATA(short ) int dax__uses_transfer_isset;
 XBT_PUBLIC_DATA(AT_dax__job_id ) AX_dax__job_id;
 #define A_dax__job_id (dax__bufferstack + AX_dax__job_id)
-XBT_PUBLIC_DATA(short ) int dax__job_id_isset;
 XBT_PUBLIC_DATA(AT_dax__uses_file ) AX_dax__uses_file;
 #define A_dax__uses_file (dax__bufferstack + AX_dax__uses_file)
-XBT_PUBLIC_DATA(short ) int dax__uses_file_isset;
 XBT_PUBLIC_DATA(AT_dax__parent_ref ) AX_dax__parent_ref;
 #define A_dax__parent_ref (dax__bufferstack + AX_dax__parent_ref)
-XBT_PUBLIC_DATA(short ) int dax__parent_ref_isset;
 XBT_PUBLIC_DATA(AT_dax__adag_count ) AX_dax__adag_count;
 #define A_dax__adag_count (dax__bufferstack + AX_dax__adag_count)
-XBT_PUBLIC_DATA(short ) int dax__adag_count_isset;
 XBT_PUBLIC_DATA(AT_dax__adag_xmlns_c_xsi ) AX_dax__adag_xmlns_c_xsi;
 #define A_dax__adag_xmlns_c_xsi (dax__bufferstack + AX_dax__adag_xmlns_c_xsi)
-XBT_PUBLIC_DATA(short ) int dax__adag_xmlns_c_xsi_isset;
 XBT_PUBLIC_DATA(AT_dax__adag_index ) AX_dax__adag_index;
 #define A_dax__adag_index (dax__bufferstack + AX_dax__adag_index)
-XBT_PUBLIC_DATA(short ) int dax__adag_index_isset;
 XBT_PUBLIC_DATA(AT_dax__uses_size ) AX_dax__uses_size;
 #define A_dax__uses_size (dax__bufferstack + AX_dax__uses_size)
-XBT_PUBLIC_DATA(short ) int dax__uses_size_isset;
 XBT_PUBLIC_DATA(AT_dax__adag_childCount ) AX_dax__adag_childCount;
 #define A_dax__adag_childCount (dax__bufferstack + AX_dax__adag_childCount)
-XBT_PUBLIC_DATA(short ) int dax__adag_childCount_isset;
 XBT_PUBLIC_DATA(AT_dax__uses_link ) AX_dax__uses_link;
 #define A_dax__uses_link AX_dax__uses_link
-XBT_PUBLIC_DATA(short ) int dax__uses_link_isset;
 XBT_PUBLIC_DATA(AT_dax__job_runtime ) AX_dax__job_runtime;
 #define A_dax__job_runtime (dax__bufferstack + AX_dax__job_runtime)
-XBT_PUBLIC_DATA(short ) int dax__job_runtime_isset;
 XBT_PUBLIC_DATA(AT_dax__job_level ) AX_dax__job_level;
 #define A_dax__job_level (dax__bufferstack + AX_dax__job_level)
-XBT_PUBLIC_DATA(short ) int dax__job_level_isset;
 XBT_PUBLIC_DATA(AT_dax__job_namespace ) AX_dax__job_namespace;
 #define A_dax__job_namespace (dax__bufferstack + AX_dax__job_namespace)
-XBT_PUBLIC_DATA(short ) int dax__job_namespace_isset;
 XBT_PUBLIC_DATA(AT_dax__job_name ) AX_dax__job_name;
 #define A_dax__job_name (dax__bufferstack + AX_dax__job_name)
-XBT_PUBLIC_DATA(short ) int dax__job_name_isset;
 XBT_PUBLIC_DATA(AT_dax__adag_jobCount ) AX_dax__adag_jobCount;
 #define A_dax__adag_jobCount (dax__bufferstack + AX_dax__adag_jobCount)
-XBT_PUBLIC_DATA(short ) int dax__adag_jobCount_isset;
 XBT_PUBLIC_DATA(AT_dax__job_version ) AX_dax__job_version;
 #define A_dax__job_version (dax__bufferstack + AX_dax__job_version)
-XBT_PUBLIC_DATA(short ) int dax__job_version_isset;
 XBT_PUBLIC_DATA(AT_dax__adag_xsi_c_schemaLocation ) AX_dax__adag_xsi_c_schemaLocation;
 #define A_dax__adag_xsi_c_schemaLocation (dax__bufferstack + AX_dax__adag_xsi_c_schemaLocation)
-XBT_PUBLIC_DATA(short ) int dax__adag_xsi_c_schemaLocation_isset;
 XBT_PUBLIC_DATA(AT_dax__uses_register ) AX_dax__uses_register;
 #define A_dax__uses_register AX_dax__uses_register
-XBT_PUBLIC_DATA(short ) int dax__uses_register_isset;
 XBT_PUBLIC_DATA(AT_dax__adag_fileCount ) AX_dax__adag_fileCount;
 #define A_dax__adag_fileCount (dax__bufferstack + AX_dax__adag_fileCount)
-XBT_PUBLIC_DATA(short ) int dax__adag_fileCount_isset;
 
 /* XML application utilities. */
 XBT_PUBLIC(int ) dax__element_context(int);
index f69afc4..7563cb9 100644 (file)
@@ -61,20 +61,20 @@ The incredible performance of this approach comes at a price: using
 SimGrid this way is a *real* pain in the ass. You cannot use MSG nor
 GRAS nor SMPI nor nothing (because none of these interfaces were coded
 with the *extrem* requirement of the state_machine in mind), and you
-can only rely on SIMIX. From SIMIX, you can only use requests (ie, the
-SIMIX_req_* functions). Moreover, you must know that each blocking
-request will result in an interruption of your execution flow. 
+can only rely on SIMIX. From SIMIX, you can only use simcalls (ie, the
+simcall_* functions). Moreover, you must know that each blocking
+simcall will result in an interruption of your execution flow. 
 
 Let's take an example: If your code contains:
-   smx_action_t act = SIMIX_req_comm_isend(......);
-   SIMIX_req_comm_wait(act);
-   SIMIX_req_comm_destroy(act);
+   smx_action_t act = simcall_comm_isend(......);
+   simcall_comm_wait(act);
+   simcall_comm_destroy(act);
    
 The execution flow is interrupted brutally somewhere within
-SIMIX_req_comm_isend(), the variable act will never be set (and any
+simcall_comm_isend(), the variable act will never be set (and any
 code written after the first line is discarded).
 
-Indeed each SIMIX syscall results in an interruption of the calling
+Indeed each SIMIX simcall results in an interruption of the calling
 process, but in state_machine there is only one system stack and the
 whole state describing the process is in the structure describing it.
 So, when we need to remove one process from the system, to pause it,
@@ -83,10 +83,10 @@ in which maestro put it, whatever what the user process put on it.
 
 In short, each time simix wants to interrupt a process, state_machine
 does a longjmp(2) to the point just before calling the user code. As a
-result, each time you do a syscall, your stack is destroyed to restore
+result, each time you do a simcall, your stack is destroyed to restore
 it in the state where maestro put it before calling your code.
 
-This means that you cannot do anything after a syscall, and that the
+This means that you cannot do anything after a simcall, and that the
 stack is not a safe storing area for your data.
 
 So, you have to write your code as a state machine, with a big ugly
@@ -97,14 +97,14 @@ run_fun(globals, res) {
   switch (globals->state) {
   case l1: /* default value st. we take that branch the first time */
     globals->state = l2;
-    SIMIX_req_comm_isend(....); /* syscall=>hard interrupt on our code*/
+    simcall_comm_isend(....); /* syscall=>hard interrupt on our code */
   case l2: /* we'll take that branch the second time we're scheduled */
     globals->comm = res;
     globals->state = l3;
-    SIMIX_req_comm_wait(globals->comm); /* syscall=>interrupt */
+    simcall_comm_wait(globals->comm); /* syscall=>interrupt */
   case l3: 
     globals->state = where_you_want_to_go_today;
-    SIMIX_req_comm_destroy(globals->comm);
+    simcall_comm_destroy(globals->comm);
   }  
 }
 
index fed8f7f..39d77bd 100644 (file)
@@ -10,7 +10,7 @@
 #include "xbt/log.h"
 #include "xbt/swag.h"
 #include "xbt/xbt_os_thread.h"
-#include "src/simix/private.h"
+#include "smx_private.h"
 #include "simix/context.h"
 #include "gras_config.h"
 
@@ -29,6 +29,7 @@ static xbt_os_thread_key_t smx_current_context_key = 0;
 static smx_context_t smx_current_context_serial;
 static int smx_parallel_contexts = 1;
 static int smx_parallel_threshold = 2;
+static e_xbt_parmap_mode_t smx_parallel_synchronization_mode = XBT_PARMAP_FUTEX;
 
 /** 
  * This function is called by SIMIX_global_init() to initialize the context module.
@@ -131,21 +132,24 @@ XBT_INLINE int SIMIX_context_get_nthreads(void) {
  * for the user contexts.
  *
  * This function should be called before initializing SIMIX.
- * A value of 1 means no parallelism.
+ * A value of 1 means no parallelism (1 thread only).
  * If the value is greater than 1, the thread support must be enabled.
  *
  * \param nb_threads the number of threads to use
  */
 XBT_INLINE void SIMIX_context_set_nthreads(int nb_threads) {
 
-  xbt_assert(nb_threads > 0, "Invalid number of parallel threads: %d", nb_threads);
-
+  if (nb_threads<=0) { 
+     nb_threads = xbt_os_get_numcores();
+     XBT_INFO("Auto-setting contexts/nthreads to %d",nb_threads);
+  }   
+       
   if (nb_threads > 1) {
 #ifndef CONTEXT_THREADS
     THROWF(arg_error, 0, "The thread factory cannot be run in parallel");
 #endif
   }
-
   smx_parallel_contexts = nb_threads;
 }
 
@@ -181,22 +185,7 @@ XBT_INLINE void SIMIX_context_set_parallel_threshold(int threshold) {
  * \return how threads are synchronized if processes are run in parallel
  */
 XBT_INLINE e_xbt_parmap_mode_t SIMIX_context_get_parallel_mode(void) {
-  e_xbt_parmap_mode_t mode = XBT_PARMAP_FUTEX;
-  const char* mode_name = xbt_cfg_get_string(_surf_cfg_set, "contexts/synchro");
-  if (!strcmp(mode_name, "posix")) {
-         mode = XBT_PARMAP_POSIX;
-  }
-  else if (!strcmp(mode_name, "futex")) {
-         mode = XBT_PARMAP_FUTEX;
-  }
-  else if (!strcmp(mode_name, "busy_wait")) {
-         mode = XBT_PARMAP_BUSY_WAIT;
-  }
-  else {
-    XBT_WARN("Command line setting of the parallel synchronization mode should "
-        "be one of \"posix\", \"futex\" or \"busy_wait\"");
-  }
-  return mode;
+  return smx_parallel_synchronization_mode;
 }
 
 /**
@@ -205,19 +194,7 @@ XBT_INLINE e_xbt_parmap_mode_t SIMIX_context_get_parallel_mode(void) {
  * \param mode how to synchronize threads if processes are run in parallel
  */
 XBT_INLINE void SIMIX_context_set_parallel_mode(e_xbt_parmap_mode_t mode) {
-  if (mode == XBT_PARMAP_POSIX) {
-         xbt_cfg_set_string(_surf_cfg_set, "contexts/synchro", "posix");
-  }
-  else if (mode == XBT_PARMAP_FUTEX) {
-         xbt_cfg_set_string(_surf_cfg_set, "contexts/synchro", "futex");
-  }
-  else if (XBT_PARMAP_BUSY_WAIT) {
-         xbt_cfg_set_string(_surf_cfg_set, "contexts/synchro", "busy_wait");
-  }
-  else {
-    XBT_WARN("Command line setting of the parallel synchronization mode should "
-        "be one of \"posix\", \"futex\" or \"busy_wait\"");
-  }
+  smx_parallel_synchronization_mode = mode;
 }
 
 /**
index 95b1c8b..dc1fe2d 100644 (file)
@@ -10,7 +10,7 @@
 #include "xbt/function_types.h"
 #include "simix/simix.h"
 #include "simix/context.h"
-#include "simix/private.h"
+#include "smx_private.h"
 
 XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(bindings);
 
@@ -87,7 +87,7 @@ void smx_ctx_base_stop(smx_context_t context)
   if (context->cleanup_func)
     context->cleanup_func(context->data);
   context->iwannadie = 0;
-  SIMIX_req_process_cleanup(context->data);
+  simcall_process_cleanup(context->data);
   context->iwannadie = 1;
 }
 
index c053cff..7fb23eb 100644 (file)
@@ -6,7 +6,7 @@
 /* This program is free software; you can redistribute it and/or modify it
  * under the terms of the license (GNU LGPL) which comes with this package. */
 
-#include "simix/private.h"
+#include "smx_private.h"
 #include "xbt/parmap.h"
 
 #ifdef HAVE_VALGRIND_VALGRIND_H
index 9cedc55..99d5786 100644 (file)
@@ -9,7 +9,7 @@
 #include <stdarg.h>
 
 #include "xbt/parmap.h"
-#include "simix/private.h"
+#include "smx_private.h"
 #include "gras_config.h"
 #include "context_sysv_config.h"        /* loads context system definitions */
 
index c20fc0a..d703ead 100644 (file)
@@ -7,7 +7,7 @@
  * under the terms of the license (GNU LGPL) which comes with this package. */
 
 #include "xbt/function_types.h"
-#include "private.h"
+#include "smx_private.h"
 #include "portable.h"           /* loads context system definitions */
 #include "xbt/swag.h"
 #include "xbt/xbt_os_thread.h"
index f3536d7..f5187d4 100644 (file)
@@ -4,7 +4,7 @@
 /* This program is free software; you can redistribute it and/or modify it
  * under the terms of the license (GNU LGPL) which comes with this package. */
 
-#include "private.h"
+#include "smx_private.h"
 #include "xbt/sysdep.h"
 #include "xbt/log.h"
 #include "xbt/dict.h"
@@ -75,7 +75,7 @@ static void parse_process_finalize(void)
                                             parse_argv,
                                             current_property_set);
     else
-      SIMIX_req_process_create(&process, parse_argv[0], parse_code, NULL, parse_host, parse_argc, parse_argv,
+      simcall_process_create(&process, parse_argv[0], parse_code, NULL, parse_host, parse_argc, parse_argv,
                                current_property_set);
     /* verify if process has been created (won't be the case if the host is currently dead, but that's fine) */
     if (!process) {
index 4b64816..0470527 100644 (file)
@@ -4,7 +4,7 @@
 /* This program is free software; you can redistribute it and/or modify it
  * under the terms of the license (GNU LGPL) which comes with this package. */
 
-#include "private.h"
+#include "smx_private.h"
 #include "xbt/sysdep.h"
 #include "xbt/log.h"
 #include "xbt/xbt_os_time.h"
index 2a3a403..3d6682d 100644 (file)
@@ -4,7 +4,7 @@
 /* This program is free software; you can redistribute it and/or modify it
  * under the terms of the license (GNU LGPL) which comes with this package. */
 
-#include "private.h"
+#include "smx_private.h"
 #include "xbt/heap.h"
 #include "xbt/sysdep.h"
 #include "xbt/log.h"
@@ -203,8 +203,8 @@ void SIMIX_run(void)
               xbt_dynar_length(simix_global->process_to_run));
       SIMIX_process_runall();
       xbt_dynar_foreach(simix_global->process_that_ran, iter, process) {
-        if (process->request.call != REQ_NO_REQ) {
-          SIMIX_request_pre(&process->request, 0);
+        if (process->simcall.call != SIMCALL_NONE) {
+          SIMIX_simcall_pre(&process->simcall, 0);
         }
       }
     }
@@ -225,16 +225,14 @@ void SIMIX_run(void)
        if (timer->func)
          ((void (*)(void*))timer->func)(timer->args);
     }
-    /* Wake up all process waiting for the action finish */
+    /* Wake up all processes waiting for a Surf action to finish */
     xbt_dynar_foreach(model_list, iter, model) {
-      for (set = model->states.failed_action_set;
-           set;
-           set = (set == model->states.failed_action_set)
-                 ? model->states.done_action_set
-                 : NULL) {
-        while ((action = xbt_swag_extract(set)))
-          SIMIX_request_post((smx_action_t) action->data);
-      }
+      set = model->states.failed_action_set;
+      while ((action = xbt_swag_extract(set)))
+        SIMIX_simcall_post((smx_action_t) action->data);
+      set = model->states.done_action_set;
+      while ((action = xbt_swag_extract(set)))
+        SIMIX_simcall_post((smx_action_t) action->data);
     }
 
     /* Clean processes to destroy */
@@ -373,20 +371,20 @@ void SIMIX_display_process_status(void)
 
 static void* SIMIX_action_mallocator_new_f(void) {
   smx_action_t action = xbt_new(s_smx_action_t, 1);
-  action->request_list = xbt_fifo_new();
+  action->simcalls = xbt_fifo_new();
   return action;
 }
 
 static void SIMIX_action_mallocator_free_f(void* action) {
-  xbt_fifo_free(((smx_action_t) action)->request_list);
+  xbt_fifo_free(((smx_action_t) action)->simcalls);
   xbt_free(action);
 }
 
 static void SIMIX_action_mallocator_reset_f(void* action) {
 
-  // we also recycle the request list
-  xbt_fifo_t fifo = ((smx_action_t) action)->request_list;
+  // we also recycle the simcall list
+  xbt_fifo_t fifo = ((smx_action_t) action)->simcalls;
   xbt_fifo_reset(fifo);
   memset(action, 0, sizeof(s_smx_action_t));
-  ((smx_action_t) action)->request_list = fifo;
+  ((smx_action_t) action)->simcalls = fifo;
 }
index db4429b..e87041b 100644 (file)
@@ -4,7 +4,7 @@
 /* This program is free software; you can redistribute it and/or modify it
  * under the terms of the license (GNU LGPL) which comes with this package. */
 
-#include "private.h"
+#include "smx_private.h"
 #include "xbt/sysdep.h"
 #include "xbt/log.h"
 #include "xbt/dict.h"
@@ -111,7 +111,7 @@ smx_host_t SIMIX_host_self(void)
   return (process == NULL) ? NULL : SIMIX_process_get_host(process);
 }
 
-/* needs to be public and without request because it is called
+/* needs to be public and without simcall because it is called
    by exceptions and logging events */
 const char* SIMIX_host_self_get_name(void)
 {
@@ -295,18 +295,18 @@ void SIMIX_host_execution_set_priority(smx_action_t action, double priority)
     surf_workstation_model->set_priority(action->execution.surf_exec, priority);
 }
 
-void SIMIX_pre_host_execution_wait(smx_req_t req)
+void SIMIX_pre_host_execution_wait(smx_simcall_t simcall)
 {
-  smx_action_t action = req->host_execution_wait.execution;
+  smx_action_t action = simcall->host_execution_wait.execution;
 
   XBT_DEBUG("Wait for execution of action %p, state %d", action, action->state);
 
-  /* Associate this request to the action */
-  xbt_fifo_push(action->request_list, req);
-  req->issuer->waiting_action = action;
+  /* Associate this simcall to the action */
+  xbt_fifo_push(action->simcalls, simcall);
+  simcall->issuer->waiting_action = action;
 
   /* set surf's action */
-  if (MC_IS_ENABLED){
+  if (MC_IS_ENABLED) {
     action->state = SIMIX_DONE;
     SIMIX_execution_finish(action);
     return;
@@ -332,9 +332,9 @@ void SIMIX_host_execution_resume(smx_action_t action)
 void SIMIX_execution_finish(smx_action_t action)
 {
   volatile xbt_fifo_item_t item;
-  smx_req_t req;
+  smx_simcall_t simcall;
 
-  xbt_fifo_foreach(action->request_list, item, req, smx_req_t) {
+  xbt_fifo_foreach(action->simcalls, item, simcall, smx_simcall_t) {
 
     switch (action->state) {
 
@@ -344,12 +344,12 @@ void SIMIX_execution_finish(smx_action_t action)
         break;
 
       case SIMIX_FAILED:
-        XBT_DEBUG("SIMIX_execution_finished: host '%s' failed", req->issuer->smx_host->name);
+        XBT_DEBUG("SIMIX_execution_finished: host '%s' failed", simcall->issuer->smx_host->name);
         TRY {
           THROWF(host_error, 0, "Host failed");
         }
-       CATCH(req->issuer->running_ctx->exception) {
-         req->issuer->doexception = 1;
+       CATCH(simcall->issuer->running_ctx->exception) {
+         simcall->issuer->doexception = 1;
        }
       break;
 
@@ -358,8 +358,8 @@ void SIMIX_execution_finish(smx_action_t action)
         TRY {
           THROWF(cancel_error, 0, "Canceled");
         }
-       CATCH(req->issuer->running_ctx->exception) {
-         req->issuer->doexception = 1;
+       CATCH(simcall->issuer->running_ctx->exception) {
+         simcall->issuer->doexception = 1;
         }
        break;
 
@@ -367,9 +367,9 @@ void SIMIX_execution_finish(smx_action_t action)
         xbt_die("Internal error in SIMIX_execution_finish: unexpected action state %d",
             action->state);
     }
-    req->issuer->waiting_action = NULL;
-    req->host_execution_wait.result = action->state;
-    SIMIX_request_answer(req);
+    simcall->issuer->waiting_action = NULL;
+    simcall->host_execution_wait.result = action->state;
+    SIMIX_simcall_answer(simcall);
   }
 
   /* We no longer need it */
@@ -392,9 +392,10 @@ void SIMIX_post_host_execute(smx_action_t action)
     action->execution.surf_exec = NULL;
   }
 
-  /* If there are requests associated with the action, then answer them */
-  if (xbt_fifo_size(action->request_list))
+  /* If there are simcalls associated with the action, then answer them */
+  if (xbt_fifo_size(action->simcalls)) {
     SIMIX_execution_finish(action);
+  }
 }
 
 
similarity index 95%
rename from src/simix/host_private.h
rename to src/simix/smx_host_private.h
index 84a315c..55efda3 100644 (file)
@@ -8,7 +8,7 @@
 #define _SIMIX_HOST_PRIVATE_H
 
 #include "simix/datatypes.h"
-#include "smurf_private.h"
+#include "smx_smurf_private.h"
 
 /** @brief Host datatype */
 typedef struct s_smx_host {
@@ -37,7 +37,7 @@ void SIMIX_host_execution_cancel(smx_action_t action);
 double SIMIX_host_execution_get_remains(smx_action_t action);
 e_smx_state_t SIMIX_host_execution_get_state(smx_action_t action);
 void SIMIX_host_execution_set_priority(smx_action_t action, double priority);
-void SIMIX_pre_host_execution_wait(smx_req_t req);
+void SIMIX_pre_host_execution_wait(smx_simcall_t simcall);
 
 void SIMIX_host_execution_suspend(smx_action_t action);
 void SIMIX_host_execution_resume(smx_action_t action);
diff --git a/src/simix/smx_io.c b/src/simix/smx_io.c
new file mode 100644 (file)
index 0000000..50ed47e
--- /dev/null
@@ -0,0 +1,122 @@
+/* Copyright (c) 2007, 2008, 2009, 2010. The SimGrid Team.
+ * All rights reserved.                                                     */
+
+/* This program is free software; you can redistribute it and/or modify it
+ * under the terms of the license (GNU LGPL) which comes with this package. */
+
+#include "smx_private.h"
+#include "xbt/sysdep.h"
+#include "xbt/log.h"
+#include "xbt/dict.h"
+#include "mc/mc.h"
+
+XBT_LOG_NEW_DEFAULT_SUBCATEGORY(simix_io, simix,
+                                "Logging specific to SIMIX (io)");
+
+void SIMIX_pre_file_read(smx_simcall_t simcall)
+{
+  smx_action_t action = SIMIX_file_read(simcall->issuer, simcall->file_read.name);
+  xbt_fifo_push(action->simcalls, simcall);
+  simcall->issuer->waiting_action = action;
+}
+
+smx_action_t SIMIX_file_read(smx_process_t process, char* name)
+{
+  smx_action_t action;
+  smx_host_t host = process->smx_host;
+
+  /* check if the host is active */
+  if (surf_workstation_model->extension.
+      workstation.get_state(host->host) != SURF_RESOURCE_ON) {
+    THROWF(host_error, 0, "Host %s failed, you cannot call this function",
+           host->name);
+  }
+
+  action = xbt_mallocator_get(simix_global->action_mallocator);
+  action->type = SIMIX_ACTION_IO;
+  action->name = NULL;
+#ifdef HAVE_TRACING
+  action->category = NULL;
+#endif
+
+  action->io.host = host;
+  //  TODO in surf model disk???
+  //  action->io.surf_io = surf_workstation_model->extension.disk.read(host->host, name),
+  action->io.surf_io = surf_workstation_model->extension.workstation.sleep(host->host, 1.0);
+
+  surf_workstation_model->action_data_set(action->io.surf_io, action);
+  XBT_DEBUG("Create io action %p", action);
+
+  return action;
+}
+
+void SIMIX_post_io(smx_action_t action)
+{
+  switch (surf_workstation_model->action_state_get(action->io.surf_io)) {
+
+    case SURF_ACTION_FAILED:
+      action->state = SIMIX_FAILED;
+      break;
+
+    case SURF_ACTION_DONE:
+      action->state = SIMIX_DONE;
+      break;
+
+    default:
+      THROW_IMPOSSIBLE;
+      break;
+  }
+
+  SIMIX_io_finish(action);
+}
+
+void SIMIX_io_destroy(smx_action_t action)
+{
+  XBT_DEBUG("Destroy action %p", action);
+  if (action->io.surf_io)
+    action->io.surf_io->model_type->action_unref(action->io.surf_io);
+  xbt_mallocator_release(simix_global->action_mallocator, action);
+}
+
+void SIMIX_io_finish(smx_action_t action)
+{
+  volatile xbt_fifo_item_t item;
+  smx_simcall_t simcall;
+
+  xbt_fifo_foreach(action->simcalls, item, simcall, smx_simcall_t) {
+
+    switch (action->state) {
+
+      case SIMIX_DONE:
+        /* do nothing, action done */
+        break;
+
+      case SIMIX_FAILED:
+        TRY {
+          THROWF(io_error, 0, "IO failed");
+        }
+       CATCH(simcall->issuer->running_ctx->exception) {
+         simcall->issuer->doexception = 1;
+       }
+      break;
+
+      case SIMIX_CANCELED:
+        TRY {
+          THROWF(cancel_error, 0, "Canceled");
+        }
+       CATCH(simcall->issuer->running_ctx->exception) {
+         simcall->issuer->doexception = 1;
+        }
+       break;
+
+      default:
+        xbt_die("Internal error in SIMIX_io_finish: unexpected action state %d",
+            action->state);
+    }
+    simcall->issuer->waiting_action = NULL;
+    SIMIX_simcall_answer(simcall);
+  }
+
+  /* We no longer need it */
+  SIMIX_io_destroy(action);
+}
diff --git a/src/simix/smx_io_private.h b/src/simix/smx_io_private.h
new file mode 100644 (file)
index 0000000..ec2fa34
--- /dev/null
@@ -0,0 +1,19 @@
+/* Copyright (c) 2007, 2008, 2009, 2010. The SimGrid Team.
+ * All rights reserved.                                                     */
+
+/* This program is free software; you can redistribute it and/or modify it
+ * under the terms of the license (GNU LGPL) which comes with this package. */
+
+#ifndef _SIMIX_IO_PRIVATE_H
+#define _SIMIX_IO_PRIVATE_H
+
+#include "simix/datatypes.h"
+#include "smx_smurf_private.h"
+
+void SIMIX_pre_file_read(smx_simcall_t simcall);
+smx_action_t SIMIX_file_read(smx_process_t process, char* name);
+void SIMIX_post_io(smx_action_t action);
+void SIMIX_io_destroy(smx_action_t action);
+void SIMIX_io_finish(smx_action_t action);
+
+#endif
index 475db0a..6c52ac7 100644 (file)
@@ -4,7 +4,7 @@
 /* This program is free software; you can redistribute it and/or modify it
  * under the terms of the license (GNU LGPL) which comes with this package. */
 
-#include "private.h"
+#include "smx_private.h"
 #include "xbt/log.h"
 #include "mc/mc.h"
 #include "xbt/dict.h"
@@ -15,11 +15,11 @@ XBT_LOG_NEW_DEFAULT_SUBCATEGORY(simix_network, simix,
 static xbt_dict_t rdv_points = NULL;
 unsigned long int smx_total_comms = 0;
 
-static void SIMIX_waitany_req_remove_from_actions(smx_req_t req);
+static void SIMIX_waitany_remove_simcall_from_actions(smx_simcall_t simcall);
 static void SIMIX_comm_copy_data(smx_action_t comm);
 static smx_action_t SIMIX_comm_new(e_smx_comm_type_t type);
 static XBT_INLINE void SIMIX_rdv_push(smx_rdv_t rdv, smx_action_t comm);
-static smx_action_t SIMIX_rdv_get_request(smx_rdv_t rdv, e_smx_comm_type_t type,
+static smx_action_t SIMIX_rdv_get_comm(smx_rdv_t rdv, e_smx_comm_type_t type,
                                          int (*match_fun)(void *, void *), void *);
 static void SIMIX_rdv_free(void *data);
 
@@ -39,7 +39,7 @@ void SIMIX_network_exit(void)
 
 smx_rdv_t SIMIX_rdv_create(const char *name)
 {
-  /* two processes may have pushed the same rdv_create request at the same time */
+  /* two processes may have pushed the same rdv_create simcall at the same time */
   smx_rdv_t rdv = name ? xbt_dict_get_or_null(rdv_points, name) : NULL;
 
   if (!rdv) {
@@ -97,9 +97,9 @@ smx_action_t SIMIX_rdv_get_head(smx_rdv_t rdv)
 }
 
 /**
- *  \brief Push a communication request into a rendez-vous point
+ *  \brief Pushes a communication action into a rendez-vous point
  *  \param rdv The rendez-vous point
- *  \param comm The communication request
+ *  \param comm The communication action
  */
 static XBT_INLINE void SIMIX_rdv_push(smx_rdv_t rdv, smx_action_t comm)
 {
@@ -108,9 +108,9 @@ static XBT_INLINE void SIMIX_rdv_push(smx_rdv_t rdv, smx_action_t comm)
 }
 
 /**
- *  \brief Remove a communication request from a rendez-vous point
+ *  \brief Removes a communication action from a rendez-vous point
  *  \param rdv The rendez-vous point
- *  \param comm The communication request
+ *  \param comm The communication action
  */
 XBT_INLINE void SIMIX_rdv_remove(smx_rdv_t rdv, smx_action_t comm)
 {
@@ -119,10 +119,10 @@ XBT_INLINE void SIMIX_rdv_remove(smx_rdv_t rdv, smx_action_t comm)
 }
 
 /**
- *  \brief Wrapper to SIMIX_rdv_get_request
+ *  \brief Wrapper to SIMIX_rdv_get_comm
  */
 smx_action_t SIMIX_comm_get_send_match(smx_rdv_t rdv, int (*match_fun)(void*, void*), void* data) {
-   return SIMIX_rdv_get_request(rdv, SIMIX_COMM_SEND, match_fun, data);
+   return SIMIX_rdv_get_comm(rdv, SIMIX_COMM_SEND, match_fun, data);
 }
 
 /**
@@ -130,21 +130,21 @@ smx_action_t SIMIX_comm_get_send_match(smx_rdv_t rdv, int (*match_fun)(void*, vo
  *  \param type The type of communication we are looking for (comm_send, comm_recv)
  *  \return The communication action if found, NULL otherwise
  */
-smx_action_t SIMIX_rdv_get_request(smx_rdv_t rdv, e_smx_comm_type_t type,
+smx_action_t SIMIX_rdv_get_comm(smx_rdv_t rdv, e_smx_comm_type_t type,
                                    int (*match_fun)(void *, void *), void *data)
 {
   // FIXME rewrite this function by using SIMIX_rdv_has_send/recv_match
   smx_action_t action;
   xbt_fifo_item_t item;
-  void* req_data = NULL;
+  void* comm_data = NULL;
 
   xbt_fifo_foreach(rdv->comm_fifo, item, action, smx_action_t) {
     if (action->comm.type == SIMIX_COMM_SEND) {
-      req_data = action->comm.src_data;
+      comm_data = action->comm.src_data;
     } else if (action->comm.type == SIMIX_COMM_RECEIVE) {
-      req_data = action->comm.dst_data;
+      comm_data = action->comm.dst_data;
     }
-    if (action->comm.type == type && (!match_fun || match_fun(data, req_data))) {
+    if (action->comm.type == type && (!match_fun || match_fun(data, comm_data))) {
       XBT_DEBUG("Found a matching communication action %p", action);
       xbt_fifo_remove_item(rdv->comm_fifo, item);
       xbt_fifo_free_item(item);
@@ -208,7 +208,7 @@ int SIMIX_comm_has_recv_match(smx_rdv_t rdv, int (*match_fun)(void*, void*), voi
 
 /**
  *  \brief Creates a new comunicate action
- *  \param type The type of request (comm_send, comm_recv)
+ *  \param type The direction of communication (comm_send, comm_recv)
  *  \return The new comunicate action
  */
 smx_action_t SIMIX_comm_new(e_smx_comm_type_t type)
@@ -310,9 +310,9 @@ smx_action_t SIMIX_comm_isend(smx_process_t src_proc, smx_rdv_t rdv,
 {
   smx_action_t action;
 
-  /* Look for communication request matching our needs.
+  /* Look for communication action matching our needs.
      If it is not found then create it and push it into the rendez-vous point */
-  action = SIMIX_rdv_get_request(rdv, SIMIX_COMM_RECEIVE, match_fun, data);
+  action = SIMIX_rdv_get_comm(rdv, SIMIX_COMM_RECEIVE, match_fun, data);
 
   if (!action) {
     action = SIMIX_comm_new(SIMIX_COMM_SEND);
@@ -333,7 +333,7 @@ smx_action_t SIMIX_comm_isend(smx_process_t src_proc, smx_rdv_t rdv,
     action->comm.clean_fun = NULL;
   }
 
-  /* Setup the communication request */
+  /* Setup the communication action */
   action->comm.src_proc = src_proc;
   action->comm.task_size = task_size;
   action->comm.rate = rate;
@@ -356,10 +356,10 @@ smx_action_t SIMIX_comm_irecv(smx_process_t dst_proc, smx_rdv_t rdv,
 {
   smx_action_t action;
 
-  /* Look for communication request matching our needs.
+  /* Look for communication action matching our needs.
    * If it is not found then create it and push it into the rendez-vous point
    */
-  action = SIMIX_rdv_get_request(rdv, SIMIX_COMM_SEND, match_fun, data);
+  action = SIMIX_rdv_get_comm(rdv, SIMIX_COMM_SEND, match_fun, data);
 
   if (!action) {
     action = SIMIX_comm_new(SIMIX_COMM_RECEIVE);
@@ -370,7 +370,7 @@ smx_action_t SIMIX_comm_irecv(smx_process_t dst_proc, smx_rdv_t rdv,
   }
   xbt_fifo_push(dst_proc->comms, action);
 
-  /* Setup communication request */
+  /* Setup communication action */
   action->comm.dst_proc = dst_proc;
   action->comm.dst_buff = dst_buff;
   action->comm.dst_buff_size = dst_buff_size;
@@ -385,26 +385,26 @@ smx_action_t SIMIX_comm_irecv(smx_process_t dst_proc, smx_rdv_t rdv,
   return action;
 }
 
-void SIMIX_pre_comm_wait(smx_req_t req, smx_action_t action, double timeout, int idx)
+void SIMIX_pre_comm_wait(smx_simcall_t simcall, smx_action_t action, double timeout, int idx)
 {
 
-  /* the request may be a wait, a send or a recv */
+  /* the simcall may be a wait, a send or a recv */
   surf_action_t sleep;
 
-  /* Associate this request to the action */
-  xbt_fifo_push(action->request_list, req);
-  req->issuer->waiting_action = action;
+  /* Associate this simcall to the wait action */
+  xbt_fifo_push(action->simcalls, simcall);
+  simcall->issuer->waiting_action = action;
 
   if (MC_IS_ENABLED) {
     if (idx == 0) {
       action->state = SIMIX_DONE;
     } else {
-      /* If we reached this point, the wait request must have a timeout */
+      /* If we reached this point, the wait simcall must have a timeout */
       /* Otherwise it shouldn't be enabled and executed by the MC */
       if (timeout == -1)
         THROW_IMPOSSIBLE;
 
-      if (action->comm.src_proc == req->issuer)
+      if (action->comm.src_proc == simcall->issuer)
         action->state = SIMIX_SRC_TIMEOUT;
       else
         action->state = SIMIX_DST_TIMEOUT;
@@ -419,90 +419,90 @@ void SIMIX_pre_comm_wait(smx_req_t req, smx_action_t action, double timeout, int
   if (action->state != SIMIX_WAITING && action->state != SIMIX_RUNNING) {
     SIMIX_comm_finish(action);
   } else { /* if (timeout >= 0) { we need a surf sleep action even when there is no timeout, otherwise surf won't tell us when the host fails */
-    sleep = surf_workstation_model->extension.workstation.sleep(req->issuer->smx_host->host, timeout);
+    sleep = surf_workstation_model->extension.workstation.sleep(simcall->issuer->smx_host->host, timeout);
     surf_workstation_model->action_data_set(sleep, action);
 
-    if (req->issuer == action->comm.src_proc)
+    if (simcall->issuer == action->comm.src_proc)
       action->comm.src_timeout = sleep;
     else
       action->comm.dst_timeout = sleep;
   }
 }
 
-void SIMIX_pre_comm_test(smx_req_t req)
+void SIMIX_pre_comm_test(smx_simcall_t simcall)
 {
-  smx_action_t action = req->comm_test.comm;
+  smx_action_t action = simcall->comm_test.comm;
 
   if(MC_IS_ENABLED){
-    req->comm_test.result = action->comm.src_proc && action->comm.dst_proc;
-    if(req->comm_test.result){
+    simcall->comm_test.result = action->comm.src_proc && action->comm.dst_proc;
+    if(simcall->comm_test.result){
       action->state = SIMIX_DONE;
-      xbt_fifo_push(action->request_list, req);
+      xbt_fifo_push(action->simcalls, simcall);
       SIMIX_comm_finish(action);
     }else{
-      SIMIX_request_answer(req);
+      SIMIX_simcall_answer(simcall);
     }
     return;
   }
 
-  req->comm_test.result = (action->state != SIMIX_WAITING && action->state != SIMIX_RUNNING);
-  if (req->comm_test.result) {
-    xbt_fifo_push(action->request_list, req);
+  simcall->comm_test.result = (action->state != SIMIX_WAITING && action->state != SIMIX_RUNNING);
+  if (simcall->comm_test.result) {
+    xbt_fifo_push(action->simcalls, simcall);
     SIMIX_comm_finish(action);
   } else {
-    SIMIX_request_answer(req);
+    SIMIX_simcall_answer(simcall);
   }
 }
 
-void SIMIX_pre_comm_testany(smx_req_t req, int idx)
+void SIMIX_pre_comm_testany(smx_simcall_t simcall, int idx)
 {
   unsigned int cursor;
   smx_action_t action;
-  xbt_dynar_t actions = req->comm_testany.comms;
-  req->comm_testany.result = -1;
+  xbt_dynar_t actions = simcall->comm_testany.comms;
+  simcall->comm_testany.result = -1;
 
   if (MC_IS_ENABLED){
     if(idx == -1){
-      SIMIX_request_answer(req);
+      SIMIX_simcall_answer(simcall);
     }else{
       action = xbt_dynar_get_as(actions, idx, smx_action_t);
-      req->comm_testany.result = idx;
-      xbt_fifo_push(action->request_list, req);
+      simcall->comm_testany.result = idx;
+      xbt_fifo_push(action->simcalls, simcall);
       action->state = SIMIX_DONE;
       SIMIX_comm_finish(action);
     }
     return;
   }
 
-  xbt_dynar_foreach(req->comm_testany.comms,cursor,action) {
+  xbt_dynar_foreach(simcall->comm_testany.comms,cursor,action) {
     if (action->state != SIMIX_WAITING && action->state != SIMIX_RUNNING) {
-      req->comm_testany.result = cursor;
-      xbt_fifo_push(action->request_list, req);
+      simcall->comm_testany.result = cursor;
+      xbt_fifo_push(action->simcalls, simcall);
       SIMIX_comm_finish(action);
       return;
     }
   }
-  SIMIX_request_answer(req);
+  SIMIX_simcall_answer(simcall);
 }
 
-void SIMIX_pre_comm_waitany(smx_req_t req, int idx)
+void SIMIX_pre_comm_waitany(smx_simcall_t simcall, int idx)
 {
   smx_action_t action;
   unsigned int cursor = 0;
-  xbt_dynar_t actions = req->comm_waitany.comms;
+  xbt_dynar_t actions = simcall->comm_waitany.comms;
 
   if (MC_IS_ENABLED){
     action = xbt_dynar_get_as(actions, idx, smx_action_t);
-    xbt_fifo_push(action->request_list, req);
-    req->comm_waitany.result = idx;
+    xbt_fifo_push(action->simcalls, simcall);
+    simcall->comm_waitany.result = idx;
     action->state = SIMIX_DONE;
     SIMIX_comm_finish(action);
     return;
   }
 
   xbt_dynar_foreach(actions, cursor, action){
-    /* associate this request to the the action */
-    xbt_fifo_push(action->request_list, req);
+    /* associate this simcall to the the action */
+    xbt_fifo_push(action->simcalls, simcall);
 
     /* see if the action is already finished */
     if (action->state != SIMIX_WAITING && action->state != SIMIX_RUNNING){
@@ -512,22 +512,21 @@ void SIMIX_pre_comm_waitany(smx_req_t req, int idx)
   }
 }
 
-void SIMIX_waitany_req_remove_from_actions(smx_req_t req)
+void SIMIX_waitany_remove_simcall_from_actions(smx_simcall_t simcall)
 {
   smx_action_t action;
   unsigned int cursor = 0;
-  xbt_dynar_t actions = req->comm_waitany.comms;
+  xbt_dynar_t actions = simcall->comm_waitany.comms;
 
-  xbt_dynar_foreach(actions, cursor, action){
-    xbt_fifo_remove(action->request_list, req);
+  xbt_dynar_foreach(actions, cursor, action) {
+    xbt_fifo_remove(action->simcalls, simcall);
   }
 }
 
 /**
- *  \brief Start the simulation of a communication request
- *  \param action The communication action
+ *  \brief Starts the simulation of a communication action.
+ *  \param action the communication action
  */
-
 XBT_INLINE void SIMIX_comm_start(smx_action_t action)
 {
   /* If both the sender and the receiver are already there, start the communication */
@@ -565,24 +564,24 @@ XBT_INLINE void SIMIX_comm_start(smx_action_t action)
 }
 
 /**
- * \brief Answers the SIMIX requests associated to a communication action.
+ * \brief Answers the SIMIX simcalls associated to a communication action.
  * \param action a finished communication action
  */
 void SIMIX_comm_finish(smx_action_t action)
 {
   volatile unsigned int destroy_count = 0;
-  smx_req_t req;
+  smx_simcall_t simcall;
 
-  while ((req = xbt_fifo_shift(action->request_list))) {
+  while ((simcall = xbt_fifo_shift(action->simcalls))) {
 
-    /* If a waitany request is waiting for this action to finish, then remove
+    /* If a waitany simcall is waiting for this action to finish, then remove
        it from the other actions in the waitany list. Afterwards, get the
-       position of the actual action in the waitany request's actions dynar and
-       return it as the result of the call */
-    if (req->call == REQ_COMM_WAITANY) {
-      SIMIX_waitany_req_remove_from_actions(req);
+       position of the actual action in the waitany dynar and
+       return it as the result of the simcall */
+    if (simcall->call == SIMCALL_COMM_WAITANY) {
+      SIMIX_waitany_remove_simcall_from_actions(simcall);
       if (!MC_IS_ENABLED)
-        req->comm_waitany.result = xbt_dynar_search(req->comm_waitany.comms, &action);
+        simcall->comm_waitany.result = xbt_dynar_search(simcall->comm_waitany.comms, &action);
     }
 
     /* If the action is still in a rendez-vous point then remove from it */
@@ -603,8 +602,8 @@ void SIMIX_comm_finish(smx_action_t action)
         TRY {
           THROWF(timeout_error, 0, "Communication timeouted because of sender");
         }
-       CATCH(req->issuer->running_ctx->exception) {
-          req->issuer->doexception = 1;
+       CATCH(simcall->issuer->running_ctx->exception) {
+          simcall->issuer->doexception = 1;
         }
         break;
 
@@ -612,32 +611,32 @@ void SIMIX_comm_finish(smx_action_t action)
         TRY {
           THROWF(timeout_error, 0, "Communication timeouted because of receiver");
         }
-       CATCH(req->issuer->running_ctx->exception) {
-          req->issuer->doexception = 1;
+       CATCH(simcall->issuer->running_ctx->exception) {
+          simcall->issuer->doexception = 1;
         }
         break;
 
       case SIMIX_SRC_HOST_FAILURE:
         TRY {
-          if (req->issuer == action->comm.src_proc)
+          if (simcall->issuer == action->comm.src_proc)
             THROWF(host_error, 0, "Host failed");
           else
             THROWF(network_error, 0, "Remote peer failed");
         }
-       CATCH(req->issuer->running_ctx->exception) {
-          req->issuer->doexception = 1;
+       CATCH(simcall->issuer->running_ctx->exception) {
+          simcall->issuer->doexception = 1;
         }
         break;
 
       case SIMIX_DST_HOST_FAILURE:
         TRY {
-          if (req->issuer == action->comm.dst_proc)
+          if (simcall->issuer == action->comm.dst_proc)
             THROWF(host_error, 0, "Host failed");
           else
             THROWF(network_error, 0, "Remote peer failed");
         }
-       CATCH(req->issuer->running_ctx->exception) {
-          req->issuer->doexception = 1;
+       CATCH(simcall->issuer->running_ctx->exception) {
+          simcall->issuer->doexception = 1;
         }
         break;
 
@@ -647,32 +646,32 @@ void SIMIX_comm_finish(smx_action_t action)
               action,
               action->comm.src_proc ? action->comm.src_proc->smx_host->name : NULL,
               action->comm.dst_proc ? action->comm.dst_proc->smx_host->name : NULL,
-              req->issuer->name, req->issuer, action->comm.detached);
-          if (action->comm.src_proc == req->issuer) {
+              simcall->issuer->name, simcall->issuer, action->comm.detached);
+          if (action->comm.src_proc == simcall->issuer) {
             XBT_DEBUG("I'm source");
-          } else if (action->comm.dst_proc == req->issuer) {
+          } else if (action->comm.dst_proc == simcall->issuer) {
             XBT_DEBUG("I'm dest");
           } else {
             XBT_DEBUG("I'm neither source nor dest");
           }
           THROWF(network_error, 0, "Link failure");
         }
-       CATCH(req->issuer->running_ctx->exception) {
-          req->issuer->doexception = 1;
+       CATCH(simcall->issuer->running_ctx->exception) {
+          simcall->issuer->doexception = 1;
         }
         break;
 
       case SIMIX_CANCELED:
         TRY {
-          if (req->issuer == action->comm.dst_proc) {
+          if (simcall->issuer == action->comm.dst_proc) {
             THROWF(cancel_error, 0, "Communication canceled by the sender");
           }
           else {
             THROWF(cancel_error, 0, "Communication canceled by the receiver");
           }
         }
-        CATCH(req->issuer->running_ctx->exception) {
-          req->issuer->doexception = 1;
+        CATCH(simcall->issuer->running_ctx->exception) {
+          simcall->issuer->doexception = 1;
         }
         break;
 
@@ -681,18 +680,18 @@ void SIMIX_comm_finish(smx_action_t action)
     }
 
     /* if there is an exception during a waitany or a testany, indicate the position of the failed communication */
-    if (req->issuer->doexception) {
-      if (req->call == REQ_COMM_WAITANY) {
-        req->issuer->running_ctx->exception.value = xbt_dynar_search(req->comm_waitany.comms, &action);
+    if (simcall->issuer->doexception) {
+      if (simcall->call == SIMCALL_COMM_WAITANY) {
+        simcall->issuer->running_ctx->exception.value = xbt_dynar_search(simcall->comm_waitany.comms, &action);
       }
-      else if (req->call == REQ_COMM_TESTANY) {
-        req->issuer->running_ctx->exception.value = xbt_dynar_search(req->comm_testany.comms, &action);
+      else if (simcall->call == SIMCALL_COMM_TESTANY) {
+        simcall->issuer->running_ctx->exception.value = xbt_dynar_search(simcall->comm_testany.comms, &action);
       }
     }
 
-    req->issuer->waiting_action = NULL;
-    xbt_fifo_remove(req->issuer->comms, action);
-    SIMIX_request_answer(req);
+    simcall->issuer->waiting_action = NULL;
+    xbt_fifo_remove(simcall->issuer->comms, action);
+    SIMIX_simcall_answer(simcall);
     destroy_count++;
   }
 
@@ -741,8 +740,8 @@ void SIMIX_post_comm(smx_action_t action)
     xbt_fifo_remove(action->comm.dst_proc->comms, action);
   }
 
-  /* if there are requests associated with the action, then answer them */
-  if (xbt_fifo_size(action->request_list)) {
+  /* if there are simcalls associated with the action, then answer them */
+  if (xbt_fifo_size(action->simcalls)) {
     SIMIX_comm_finish(action);
   }
 }
similarity index 90%
rename from src/simix/network_private.h
rename to src/simix/smx_network_private.h
index bf82a50..caf5dbd 100644 (file)
@@ -8,7 +8,7 @@
 #define _SIMIX_NETWORK_PRIVATE_H
 
 #include "simix/datatypes.h"
-#include "smurf_private.h"
+#include "smx_smurf_private.h"
 
 /** @brief Rendez-vous point datatype */
 typedef struct s_smx_rvpoint {
@@ -52,11 +52,11 @@ smx_action_t SIMIX_comm_irecv(smx_process_t dst_proc, smx_rdv_t rdv,
                               int (*)(void *, void *), void *data);
 void SIMIX_comm_destroy(smx_action_t action);
 void SIMIX_comm_destroy_internal_actions(smx_action_t action);
-void SIMIX_pre_comm_wait(smx_req_t req, smx_action_t action, double timeout, int idx);
-void SIMIX_pre_comm_waitany(smx_req_t req, int idx);
+void SIMIX_pre_comm_wait(smx_simcall_t simcall, smx_action_t action, double timeout, int idx);
+void SIMIX_pre_comm_waitany(smx_simcall_t simcall, int idx);
 void SIMIX_post_comm(smx_action_t action);
-void SIMIX_pre_comm_test(smx_req_t req);
-void SIMIX_pre_comm_testany(smx_req_t req, int idx);
+void SIMIX_pre_comm_test(smx_simcall_t simcall);
+void SIMIX_pre_comm_testany(smx_simcall_t simcall, int idx);
 void SIMIX_comm_cancel(smx_action_t action);
 double SIMIX_comm_get_remains(smx_action_t action);
 e_smx_state_t SIMIX_comm_get_state(smx_action_t action);
similarity index 95%
rename from src/simix/private.h
rename to src/simix/smx_private.h
index 4032673..2482f68 100644 (file)
 #include "xbt/function_types.h"
 #include "xbt/ex_interface.h"
 #include "instr/instr_private.h"
-#include "process_private.h"
-#include "host_private.h"
-#include "network_private.h"
-#include "smurf_private.h"
-#include "synchro_private.h"
+#include "smx_process_private.h"
+#include "smx_host_private.h"
+#include "smx_io_private.h"
+#include "smx_network_private.h"
+#include "smx_smurf_private.h"
+#include "smx_synchro_private.h"
 #include "simix/context.h"
 
 /* Define only for SimGrid benchmarking purposes */
@@ -78,7 +79,7 @@ typedef struct s_smx_action {
   e_smx_action_type_t type;          /* Type of SIMIX action*/
   e_smx_state_t state;               /* State of the action */
   char *name;                        /* Action name if any */
-  xbt_fifo_t request_list;           /* List of requests on this action */
+  xbt_fifo_t simcalls;               /* List of simcalls waiting for this action */
 
   /* Data specific to each action type */
   union {
@@ -125,6 +126,10 @@ typedef struct s_smx_action {
       surf_action_t sleep;
     } synchro;
 
+    struct {
+      smx_host_t host;
+      surf_action_t surf_io;
+    } io;
   };
 
 #ifdef HAVE_LATENCY_BOUND_TRACKING
index 5af0e0b..a6ed91e 100644 (file)
@@ -4,7 +4,7 @@
 /* This program is free software; you can redistribute it and/or modify it
  * under the terms of the license (GNU LGPL) which comes with this package. */
 
-#include "private.h"
+#include "smx_private.h"
 #include "xbt/sysdep.h"
 #include "xbt/log.h"
 #include "xbt/dict.h"
@@ -136,7 +136,7 @@ void SIMIX_create_maestro_process()
   maestro->running_ctx = xbt_new(xbt_running_ctx_t, 1);
   XBT_RUNNING_CTX_INITIALIZE(maestro->running_ctx);
   maestro->context = SIMIX_context_new(NULL, 0, NULL, NULL, maestro);
-  maestro->request.issuer = maestro;
+  maestro->simcall.issuer = maestro;
 
   simix_global->maestro_process = maestro;
   return;
@@ -166,7 +166,7 @@ smx_process_t SIMIX_process_create_from_wrapper(smx_process_arg_t args) {
  * \brief Internal function to create a process.
  *
  * This function actually creates the process.
- * It may be called when a REQ_PROCESS_CREATE request occurs,
+ * It may be called when a SIMCALL_PROCESS_CREATE simcall occurs,
  * or directly for SIMIX internal purposes.
  *
  * \return the process created
@@ -199,7 +199,7 @@ void SIMIX_process_create(smx_process_t *process,
     (*process)->smx_host = host;
     (*process)->data = data;
     (*process)->comms = xbt_fifo_new();
-    (*process)->request.issuer = *process;
+    (*process)->simcall.issuer = *process;
 
     XBT_VERB("Create context %s", (*process)->name);
     (*process)->context = SIMIX_context_new(code, argc, argv,
@@ -245,7 +245,7 @@ void SIMIX_process_runall(void)
 /**
  * \brief Internal function to kill a SIMIX process.
  *
- * This function may be called when a REQ_PROCESS_KILL request occurs,
+ * This function may be called when a SIMCALL_PROCESS_KILL simcall occurs,
  * or directly for SIMIX internal purposes.
  *
  * \param process poor victim
@@ -279,13 +279,13 @@ void SIMIX_process_kill(smx_process_t process) {
        break;
 
       case SIMIX_ACTION_SYNCHRO:
-       SIMIX_synchro_stop_waiting(process, &process->request);
+       SIMIX_synchro_stop_waiting(process, &process->simcall);
        SIMIX_synchro_destroy(process->waiting_action);
        break;
 
       case SIMIX_ACTION_IO:
-       THROW_UNIMPLEMENTED;
-       break;
+        SIMIX_io_destroy(process->waiting_action);
+        break;
     }
   }
 
@@ -325,15 +325,15 @@ void SIMIX_pre_process_change_host(smx_process_t process, smx_host_t dest)
   process->new_host = dest;
 }
 
-void SIMIX_pre_process_suspend(smx_req_t req)
+void SIMIX_pre_process_suspend(smx_simcall_t simcall)
 {
-  smx_process_t process = req->process_suspend.process;
-  SIMIX_process_suspend(process, req->issuer);
+  smx_process_t process = simcall->process_suspend.process;
+  SIMIX_process_suspend(process, simcall->issuer);
 
-  if (process != req->issuer) {
-    SIMIX_request_answer(req);
+  if (process != simcall->issuer) {
+    SIMIX_simcall_answer(simcall);
   }
-  /* If we are suspending ourselves, then just do not replay the request. */
+  /* If we are suspending ourselves, then just do not finish the simcall now */
 }
 
 void SIMIX_process_suspend(smx_process_t process, smx_process_t issuer)
@@ -460,7 +460,7 @@ smx_host_t SIMIX_process_get_host(smx_process_t process)
   return process->smx_host;
 }
 
-/* needs to be public and without request because it is called
+/* needs to be public and without simcall because it is called
    by exceptions and logging events */
 const char* SIMIX_process_self_get_name(void) {
 
@@ -498,17 +498,17 @@ xbt_dict_t SIMIX_process_get_properties(smx_process_t process)
   return process->properties;
 }
 
-void SIMIX_pre_process_sleep(smx_req_t req)
+void SIMIX_pre_process_sleep(smx_simcall_t simcall)
 {
   if (MC_IS_ENABLED) {
-    MC_process_clock_add(req->issuer, req->process_sleep.duration);
-    req->process_sleep.result = SIMIX_DONE;
-    SIMIX_request_answer(req);
+    MC_process_clock_add(simcall->issuer, simcall->process_sleep.duration);
+    simcall->process_sleep.result = SIMIX_DONE;
+    SIMIX_simcall_answer(simcall);
     return;
   }
-  smx_action_t action = SIMIX_process_sleep(req->issuer, req->process_sleep.duration);
-  xbt_fifo_push(action->request_list, req);
-  req->issuer->waiting_action = action;
+  smx_action_t action = SIMIX_process_sleep(simcall->issuer, simcall->process_sleep.duration);
+  xbt_fifo_push(action->simcalls, simcall);
+  simcall->issuer->waiting_action = action;
 }
 
 smx_action_t SIMIX_process_sleep(smx_process_t process, double duration)
@@ -542,10 +542,10 @@ smx_action_t SIMIX_process_sleep(smx_process_t process, double duration)
 
 void SIMIX_post_process_sleep(smx_action_t action)
 {
-  smx_req_t req;
+  smx_simcall_t simcall;
   e_smx_state_t state;
 
-  while ((req = xbt_fifo_shift(action->request_list))) {
+  while ((simcall = xbt_fifo_shift(action->simcalls))) {
 
     switch(surf_workstation_model->action_state_get(action->sleep.surf_sleep)){
       case SURF_ACTION_FAILED:
@@ -560,9 +560,9 @@ void SIMIX_post_process_sleep(smx_action_t action)
         THROW_IMPOSSIBLE;
         break;
     }
-    req->process_sleep.result = state;
-    req->issuer->waiting_action = NULL;
-    SIMIX_request_answer(req);
+    simcall->process_sleep.result = state;
+    simcall->issuer->waiting_action = NULL;
+    SIMIX_simcall_answer(simcall);
   }
   SIMIX_process_sleep_destroy(action);
 }
similarity index 95%
rename from src/simix/process_private.h
rename to src/simix/smx_process_private.h
index 7d2dd13..bdf84df 100644 (file)
@@ -8,7 +8,7 @@
 #define _SIMIX_PROCESS_PRIVATE_H
 
 #include "simix/datatypes.h"
-#include "smurf_private.h"
+#include "smx_smurf_private.h"
 
 /** @brief Process datatype */
 typedef struct s_smx_process {
@@ -29,7 +29,7 @@ typedef struct s_smx_process {
   smx_action_t waiting_action;  /* the current blocking action if any */
   xbt_fifo_t comms;       /* the current non-blocking communication actions */
   xbt_dict_t properties;
-  s_smx_req_t request;
+  s_smx_simcall_t simcall;
   void *data;                   /* kept for compatibility, it should be replaced with moddata */
 
 } s_smx_process_t;
@@ -67,7 +67,7 @@ void SIMIX_pre_process_change_host(smx_process_t process,
 void SIMIX_process_change_host(smx_process_t process,
                               smx_host_t dest);
 void SIMIX_pre_process_change_host(smx_process_t process, smx_host_t host);
-void SIMIX_pre_process_suspend(smx_req_t req);
+void SIMIX_pre_process_suspend(smx_simcall_t simcall);
 void SIMIX_process_suspend(smx_process_t process, smx_process_t issuer);
 void SIMIX_process_resume(smx_process_t process, smx_process_t issuer);
 void* SIMIX_process_get_data(smx_process_t process);
@@ -77,7 +77,7 @@ const char* SIMIX_process_get_name(smx_process_t process);
 smx_process_t SIMIX_process_get_by_name(const char* name);
 int SIMIX_process_is_suspended(smx_process_t process);
 xbt_dict_t SIMIX_process_get_properties(smx_process_t process);
-void SIMIX_pre_process_sleep(smx_req_t req);
+void SIMIX_pre_process_sleep(smx_simcall_t simcall);
 smx_action_t SIMIX_process_sleep(smx_process_t process, double duration);
 void SIMIX_post_process_sleep(smx_action_t action);
 
index 1fb1585..d16d6df 100644 (file)
-#include "private.h"
+#include "smx_private.h"
 #include "xbt/fifo.h"
 #include "xbt/xbt_os_thread.h"
 
 XBT_LOG_NEW_DEFAULT_SUBCATEGORY(simix_smurf, simix,
                                 "Logging specific to SIMIX (SMURF)");
 
-XBT_INLINE smx_req_t SIMIX_req_mine()
+XBT_INLINE smx_simcall_t SIMIX_simcall_mine()
 {
   smx_process_t issuer = SIMIX_process_self();
-  return &issuer->request;
+  return &issuer->simcall;
 }
 
 /**
- * \brief Makes the current process do a request to the kernel and yields
+ * \brief Makes the current process do a simcall to the kernel and yields
  * until completion.
  * \param self the current process
  */
-void SIMIX_request_push(smx_process_t self)
+void SIMIX_simcall_push(smx_process_t self)
 {
   if (self != simix_global->maestro_process) {
-    XBT_DEBUG("Yield process '%s' on request of type %s (%d)", self->name,
-        SIMIX_request_name(self->request.call), self->request.call);
+    XBT_DEBUG("Yield process '%s' on simcall %s (%d)", self->name,
+        SIMIX_simcall_name(self->simcall.call), self->simcall.call);
     SIMIX_process_yield(self);
   } else {
-    SIMIX_request_pre(&self->request, 0);
+    SIMIX_simcall_pre(&self->simcall, 0);
   }
 }
 
-void SIMIX_request_answer(smx_req_t req)
+void SIMIX_simcall_answer(smx_simcall_t simcall)
 {
-  if (req->issuer != simix_global->maestro_process){
-    XBT_DEBUG("Answer request %s (%d) issued by %s (%p)", SIMIX_request_name(req->call), req->call,
-        req->issuer->name, req->issuer);
-    req->issuer->request.call = REQ_NO_REQ;
-    xbt_dynar_push_as(simix_global->process_to_run, smx_process_t, req->issuer);
+  if (simcall->issuer != simix_global->maestro_process){
+    XBT_DEBUG("Answer simcall %s (%d) issued by %s (%p)", SIMIX_simcall_name(simcall->call), simcall->call,
+        simcall->issuer->name, simcall->issuer);
+    simcall->issuer->simcall.call = SIMCALL_NONE;
+    xbt_dynar_push_as(simix_global->process_to_run, smx_process_t, simcall->issuer);
   }
 }
 
-void SIMIX_request_pre(smx_req_t req, int value)
+void SIMIX_simcall_pre(smx_simcall_t simcall, int value)
 {
-  XBT_DEBUG("Handling request %p: %s", req, SIMIX_request_name(req->call));
+  XBT_DEBUG("Handling simcall %p: %s", simcall, SIMIX_simcall_name(simcall->call));
 
-  switch (req->call) {
-    case REQ_COMM_TEST:
-      SIMIX_pre_comm_test(req);
+  switch (simcall->call) {
+    case SIMCALL_COMM_TEST:
+      SIMIX_pre_comm_test(simcall);
       break;
 
-    case REQ_COMM_TESTANY:
-      SIMIX_pre_comm_testany(req, value);
+    case SIMCALL_COMM_TESTANY:
+      SIMIX_pre_comm_testany(simcall, value);
       break;
 
-    case REQ_COMM_WAIT:
-      SIMIX_pre_comm_wait(req,
-          req->comm_wait.comm,
-          req->comm_wait.timeout,
+    case SIMCALL_COMM_WAIT:
+      SIMIX_pre_comm_wait(simcall,
+          simcall->comm_wait.comm,
+          simcall->comm_wait.timeout,
           value);
       break;
 
-    case REQ_COMM_WAITANY:
-      SIMIX_pre_comm_waitany(req, value);
+    case SIMCALL_COMM_WAITANY:
+      SIMIX_pre_comm_waitany(simcall, value);
       break;
 
-    case REQ_COMM_SEND:
+    case SIMCALL_COMM_SEND:
     {
       smx_action_t comm = SIMIX_comm_isend(
-          req->issuer,
-          req->comm_send.rdv,
-          req->comm_send.task_size,
-          req->comm_send.rate,
-          req->comm_send.src_buff,
-          req->comm_send.src_buff_size,
-          req->comm_send.match_fun,
+          simcall->issuer,
+          simcall->comm_send.rdv,
+          simcall->comm_send.task_size,
+          simcall->comm_send.rate,
+          simcall->comm_send.src_buff,
+          simcall->comm_send.src_buff_size,
+          simcall->comm_send.match_fun,
           NULL, /* no clean function since it's not detached */
-          req->comm_send.data,
+          simcall->comm_send.data,
           0);
-      SIMIX_pre_comm_wait(req, comm, req->comm_send.timeout, 0);
+      SIMIX_pre_comm_wait(simcall, comm, simcall->comm_send.timeout, 0);
       break;
     }
 
-    case REQ_COMM_ISEND:
-      req->comm_isend.result = SIMIX_comm_isend(
-          req->issuer,
-          req->comm_isend.rdv,
-          req->comm_isend.task_size,
-          req->comm_isend.rate,
-          req->comm_isend.src_buff,
-          req->comm_isend.src_buff_size,
-          req->comm_isend.match_fun,
-          req->comm_isend.clean_fun,
-          req->comm_isend.data,
-          req->comm_isend.detached);
-      SIMIX_request_answer(req);
-      break;
-
-    case REQ_COMM_RECV:
+    case SIMCALL_COMM_ISEND:
+      simcall->comm_isend.result = SIMIX_comm_isend(
+          simcall->issuer,
+          simcall->comm_isend.rdv,
+          simcall->comm_isend.task_size,
+          simcall->comm_isend.rate,
+          simcall->comm_isend.src_buff,
+          simcall->comm_isend.src_buff_size,
+          simcall->comm_isend.match_fun,
+          simcall->comm_isend.clean_fun,
+          simcall->comm_isend.data,
+          simcall->comm_isend.detached);
+      SIMIX_simcall_answer(simcall);
+      break;
+
+    case SIMCALL_COMM_RECV:
     {
       smx_action_t comm = SIMIX_comm_irecv(
-          req->issuer,
-          req->comm_recv.rdv,
-          req->comm_recv.dst_buff,
-          req->comm_recv.dst_buff_size,
-          req->comm_recv.match_fun,
-          req->comm_recv.data);
-      SIMIX_pre_comm_wait(req, comm, req->comm_recv.timeout, 0);
+          simcall->issuer,
+          simcall->comm_recv.rdv,
+          simcall->comm_recv.dst_buff,
+          simcall->comm_recv.dst_buff_size,
+          simcall->comm_recv.match_fun,
+          simcall->comm_recv.data);
+      SIMIX_pre_comm_wait(simcall, comm, simcall->comm_recv.timeout, 0);
       break;
     }
 
-    case REQ_COMM_IRECV:
-      req->comm_irecv.result = SIMIX_comm_irecv(
-          req->issuer,
-          req->comm_irecv.rdv,
-          req->comm_irecv.dst_buff,
-          req->comm_irecv.dst_buff_size,
-          req->comm_irecv.match_fun,
-          req->comm_irecv.data);
-      SIMIX_request_answer(req);
+    case SIMCALL_COMM_IRECV:
+      simcall->comm_irecv.result = SIMIX_comm_irecv(
+          simcall->issuer,
+          simcall->comm_irecv.rdv,
+          simcall->comm_irecv.dst_buff,
+          simcall->comm_irecv.dst_buff_size,
+          simcall->comm_irecv.match_fun,
+          simcall->comm_irecv.data);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_COMM_DESTROY:
-      SIMIX_comm_destroy(req->comm_destroy.comm);
-      SIMIX_request_answer(req);
+    case SIMCALL_COMM_DESTROY:
+      SIMIX_comm_destroy(simcall->comm_destroy.comm);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_COMM_CANCEL:
-      SIMIX_comm_cancel(req->comm_cancel.comm);
-      SIMIX_request_answer(req);
+    case SIMCALL_COMM_CANCEL:
+      SIMIX_comm_cancel(simcall->comm_cancel.comm);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_COMM_GET_REMAINS:
-      req->comm_get_remains.result =
-          SIMIX_comm_get_remains(req->comm_get_remains.comm);
-      SIMIX_request_answer(req);
+    case SIMCALL_COMM_GET_REMAINS:
+      simcall->comm_get_remains.result =
+          SIMIX_comm_get_remains(simcall->comm_get_remains.comm);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_COMM_GET_STATE:
-      req->comm_get_state.result =
-          SIMIX_comm_get_state(req->comm_get_state.comm);
-      SIMIX_request_answer(req);
+    case SIMCALL_COMM_GET_STATE:
+      simcall->comm_get_state.result =
+          SIMIX_comm_get_state(simcall->comm_get_state.comm);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_COMM_GET_SRC_DATA:
-      req->comm_get_src_data.result = SIMIX_comm_get_src_data(req->comm_get_src_data.comm);
-      SIMIX_request_answer(req);
+    case SIMCALL_COMM_GET_SRC_DATA:
+      simcall->comm_get_src_data.result = SIMIX_comm_get_src_data(simcall->comm_get_src_data.comm);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_COMM_GET_DST_DATA:
-      req->comm_get_dst_data.result = SIMIX_comm_get_dst_data(req->comm_get_dst_data.comm);
-      SIMIX_request_answer(req);
+    case SIMCALL_COMM_GET_DST_DATA:
+      simcall->comm_get_dst_data.result = SIMIX_comm_get_dst_data(simcall->comm_get_dst_data.comm);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_COMM_GET_SRC_PROC:
-      req->comm_get_src_proc.result =
-          SIMIX_comm_get_src_proc(req->comm_get_src_proc.comm);
-      SIMIX_request_answer(req);
+    case SIMCALL_COMM_GET_SRC_PROC:
+      simcall->comm_get_src_proc.result =
+          SIMIX_comm_get_src_proc(simcall->comm_get_src_proc.comm);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_COMM_GET_DST_PROC:
-      req->comm_get_dst_proc.result =
-          SIMIX_comm_get_dst_proc(req->comm_get_dst_proc.comm);
-      SIMIX_request_answer(req);
+    case SIMCALL_COMM_GET_DST_PROC:
+      simcall->comm_get_dst_proc.result =
+          SIMIX_comm_get_dst_proc(simcall->comm_get_dst_proc.comm);
+      SIMIX_simcall_answer(simcall);
       break;
 
 #ifdef HAVE_LATENCY_BOUND_TRACKING
-    case REQ_COMM_IS_LATENCY_BOUNDED:
-      req->comm_is_latency_bounded.result =
-          SIMIX_comm_is_latency_bounded(req->comm_is_latency_bounded.comm);
-      SIMIX_request_answer(req);
+    case SIMCALL_COMM_IS_LATENCY_BOUNDED:
+      simcall->comm_is_latency_bounded.result =
+          SIMIX_comm_is_latency_bounded(simcall->comm_is_latency_bounded.comm);
+      SIMIX_simcall_answer(simcall);
       break;
 #endif
 
-    case REQ_RDV_CREATE:
-      req->rdv_create.result = SIMIX_rdv_create(req->rdv_create.name);
-      SIMIX_request_answer(req);
+    case SIMCALL_RDV_CREATE:
+      simcall->rdv_create.result = SIMIX_rdv_create(simcall->rdv_create.name);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_RDV_DESTROY:
-      SIMIX_rdv_destroy(req->rdv_destroy.rdv);
-      SIMIX_request_answer(req);
+    case SIMCALL_RDV_DESTROY:
+      SIMIX_rdv_destroy(simcall->rdv_destroy.rdv);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_RDV_GEY_BY_NAME:
-      req->rdv_get_by_name.result =
-        SIMIX_rdv_get_by_name(req->rdv_get_by_name.name);
-      SIMIX_request_answer(req);
+    case SIMCALL_RDV_GEY_BY_NAME:
+      simcall->rdv_get_by_name.result =
+        SIMIX_rdv_get_by_name(simcall->rdv_get_by_name.name);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_RDV_COMM_COUNT_BY_HOST:
-      req->rdv_comm_count_by_host.result = SIMIX_rdv_comm_count_by_host(
-          req->rdv_comm_count_by_host.rdv,
-          req->rdv_comm_count_by_host.host);
-      SIMIX_request_answer(req);
+    case SIMCALL_RDV_COMM_COUNT_BY_HOST:
+      simcall->rdv_comm_count_by_host.result = SIMIX_rdv_comm_count_by_host(
+          simcall->rdv_comm_count_by_host.rdv,
+          simcall->rdv_comm_count_by_host.host);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_RDV_GET_HEAD:
-      req->rdv_get_head.result = SIMIX_rdv_get_head(req->rdv_get_head.rdv);
-      SIMIX_request_answer(req);
+    case SIMCALL_RDV_GET_HEAD:
+      simcall->rdv_get_head.result = SIMIX_rdv_get_head(simcall->rdv_get_head.rdv);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_HOST_GET_BY_NAME:
-      req->host_get_by_name.result =
-        SIMIX_host_get_by_name(req->host_get_by_name.name);
-      SIMIX_request_answer(req);
+    case SIMCALL_HOST_GET_BY_NAME:
+      simcall->host_get_by_name.result =
+        SIMIX_host_get_by_name(simcall->host_get_by_name.name);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_HOST_GET_NAME:
-      req->host_get_name.result =      SIMIX_host_get_name(req->host_get_name.host);
-      SIMIX_request_answer(req);
+    case SIMCALL_HOST_GET_NAME:
+      simcall->host_get_name.result =  SIMIX_host_get_name(simcall->host_get_name.host);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_HOST_GET_PROPERTIES:
-      req->host_get_properties.result =
-        SIMIX_host_get_properties(req->host_get_properties.host);
-      SIMIX_request_answer(req);
+    case SIMCALL_HOST_GET_PROPERTIES:
+      simcall->host_get_properties.result =
+        SIMIX_host_get_properties(simcall->host_get_properties.host);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_HOST_GET_SPEED:
-      req->host_get_speed.result = 
-        SIMIX_host_get_speed(req->host_get_speed.host);
-      SIMIX_request_answer(req);
+    case SIMCALL_HOST_GET_SPEED:
+      simcall->host_get_speed.result = 
+        SIMIX_host_get_speed(simcall->host_get_speed.host);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_HOST_GET_AVAILABLE_SPEED:
-      req->host_get_available_speed.result =
-       SIMIX_host_get_available_speed(req->host_get_available_speed.host);
-      SIMIX_request_answer(req);
+    case SIMCALL_HOST_GET_AVAILABLE_SPEED:
+      simcall->host_get_available_speed.result =
+       SIMIX_host_get_available_speed(simcall->host_get_available_speed.host);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_HOST_GET_STATE:
-      req->host_get_state.result = 
-        SIMIX_host_get_state(req->host_get_state.host);
-      SIMIX_request_answer(req);
+    case SIMCALL_HOST_GET_STATE:
+      simcall->host_get_state.result = 
+        SIMIX_host_get_state(simcall->host_get_state.host);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_HOST_GET_DATA:
-      req->host_get_data.result =      SIMIX_host_get_data(req->host_get_data.host);
-      SIMIX_request_answer(req);
+    case SIMCALL_HOST_GET_DATA:
+      simcall->host_get_data.result =  SIMIX_host_get_data(simcall->host_get_data.host);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_HOST_SET_DATA:
-      SIMIX_host_set_data(req->host_set_data.host, req->host_set_data.data);
-      SIMIX_request_answer(req);
+    case SIMCALL_HOST_SET_DATA:
+      SIMIX_host_set_data(simcall->host_set_data.host, simcall->host_set_data.data);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_HOST_EXECUTE:
-      req->host_execute.result = SIMIX_host_execute(
-         req->host_execute.name,
-         req->host_execute.host,
-         req->host_execute.computation_amount,
-         req->host_execute.priority);
-      SIMIX_request_answer(req);
+    case SIMCALL_HOST_EXECUTE:
+      simcall->host_execute.result = SIMIX_host_execute(
+         simcall->host_execute.name,
+         simcall->host_execute.host,
+         simcall->host_execute.computation_amount,
+         simcall->host_execute.priority);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_HOST_PARALLEL_EXECUTE:
-      req->host_parallel_execute.result = SIMIX_host_parallel_execute(
-         req->host_parallel_execute.name,
-         req->host_parallel_execute.host_nb,
-         req->host_parallel_execute.host_list,
-         req->host_parallel_execute.computation_amount,
-         req->host_parallel_execute.communication_amount,
-         req->host_parallel_execute.amount,
-         req->host_parallel_execute.rate);
-      SIMIX_request_answer(req);
+    case SIMCALL_HOST_PARALLEL_EXECUTE:
+      simcall->host_parallel_execute.result = SIMIX_host_parallel_execute(
+         simcall->host_parallel_execute.name,
+         simcall->host_parallel_execute.host_nb,
+         simcall->host_parallel_execute.host_list,
+         simcall->host_parallel_execute.computation_amount,
+         simcall->host_parallel_execute.communication_amount,
+         simcall->host_parallel_execute.amount,
+         simcall->host_parallel_execute.rate);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_HOST_EXECUTION_DESTROY:
-      SIMIX_host_execution_destroy(req->host_execution_destroy.execution);
-      SIMIX_request_answer(req);
+    case SIMCALL_HOST_EXECUTION_DESTROY:
+      SIMIX_host_execution_destroy(simcall->host_execution_destroy.execution);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_HOST_EXECUTION_CANCEL:
-      SIMIX_host_execution_cancel(req->host_execution_cancel.execution);
-      SIMIX_request_answer(req);
+    case SIMCALL_HOST_EXECUTION_CANCEL:
+      SIMIX_host_execution_cancel(simcall->host_execution_cancel.execution);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_HOST_EXECUTION_GET_REMAINS:
-      req->host_execution_get_remains.result =
-        SIMIX_host_execution_get_remains(req->host_execution_get_remains.execution);
-      SIMIX_request_answer(req);
+    case SIMCALL_HOST_EXECUTION_GET_REMAINS:
+      simcall->host_execution_get_remains.result =
+        SIMIX_host_execution_get_remains(simcall->host_execution_get_remains.execution);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_HOST_EXECUTION_GET_STATE:
-      req->host_execution_get_state.result =
-       SIMIX_host_execution_get_state(req->host_execution_get_state.execution);
-      SIMIX_request_answer(req);
+    case SIMCALL_HOST_EXECUTION_GET_STATE:
+      simcall->host_execution_get_state.result =
+       SIMIX_host_execution_get_state(simcall->host_execution_get_state.execution);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_HOST_EXECUTION_SET_PRIORITY:
+    case SIMCALL_HOST_EXECUTION_SET_PRIORITY:
       SIMIX_host_execution_set_priority(
-         req->host_execution_set_priority.execution,
-         req->host_execution_set_priority.priority);
-      SIMIX_request_answer(req);
+         simcall->host_execution_set_priority.execution,
+         simcall->host_execution_set_priority.priority);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_HOST_EXECUTION_WAIT:
-      SIMIX_pre_host_execution_wait(req);
+    case SIMCALL_HOST_EXECUTION_WAIT:
+      SIMIX_pre_host_execution_wait(simcall);
       break;
 
-    case REQ_PROCESS_CREATE:
+    case SIMCALL_PROCESS_CREATE:
       SIMIX_process_create(
-          req->process_create.process,
-         req->process_create.name,
-         req->process_create.code,
-         req->process_create.data,
-         req->process_create.hostname,
-         req->process_create.argc,
-         req->process_create.argv,
-         req->process_create.properties);
-      SIMIX_request_answer(req);
+          simcall->process_create.process,
+         simcall->process_create.name,
+         simcall->process_create.code,
+         simcall->process_create.data,
+         simcall->process_create.hostname,
+         simcall->process_create.argc,
+         simcall->process_create.argv,
+         simcall->process_create.properties);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_PROCESS_KILL:
-      SIMIX_process_kill(req->process_kill.process);
-      SIMIX_request_answer(req);
+    case SIMCALL_PROCESS_KILL:
+      SIMIX_process_kill(simcall->process_kill.process);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_PROCESS_KILLALL:
-      SIMIX_process_killall(req->issuer);
-      SIMIX_request_answer(req);
+    case SIMCALL_PROCESS_KILLALL:
+      SIMIX_process_killall(simcall->issuer);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_PROCESS_CLEANUP:
-      SIMIX_process_cleanup(req->process_cleanup.process);
-      SIMIX_request_answer(req);
+    case SIMCALL_PROCESS_CLEANUP:
+      SIMIX_process_cleanup(simcall->process_cleanup.process);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_PROCESS_CHANGE_HOST:
+    case SIMCALL_PROCESS_CHANGE_HOST:
       SIMIX_pre_process_change_host(
-         req->process_change_host.process,
-         req->process_change_host.dest);
-      SIMIX_request_answer(req);
+         simcall->process_change_host.process,
+         simcall->process_change_host.dest);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_PROCESS_SUSPEND:
-      SIMIX_pre_process_suspend(req);
+    case SIMCALL_PROCESS_SUSPEND:
+      SIMIX_pre_process_suspend(simcall);
       break;
 
-    case REQ_PROCESS_RESUME:
-      SIMIX_process_resume(req->process_resume.process, req->issuer);
-      SIMIX_request_answer(req);
+    case SIMCALL_PROCESS_RESUME:
+      SIMIX_process_resume(simcall->process_resume.process, simcall->issuer);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_PROCESS_COUNT:
-      req->process_count.result = SIMIX_process_count();
-      SIMIX_request_answer(req);
+    case SIMCALL_PROCESS_COUNT:
+      simcall->process_count.result = SIMIX_process_count();
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_PROCESS_GET_DATA:
-      req->process_get_data.result =
-        SIMIX_process_get_data(req->process_get_data.process);
-      SIMIX_request_answer(req);
+    case SIMCALL_PROCESS_GET_DATA:
+      simcall->process_get_data.result =
+        SIMIX_process_get_data(simcall->process_get_data.process);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_PROCESS_SET_DATA:
+    case SIMCALL_PROCESS_SET_DATA:
       SIMIX_process_set_data(
-         req->process_set_data.process,
-         req->process_set_data.data);
-      SIMIX_request_answer(req);
+         simcall->process_set_data.process,
+         simcall->process_set_data.data);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_PROCESS_GET_HOST:
-      req->process_get_host.result = SIMIX_process_get_host(req->process_get_host.process);
-      SIMIX_request_answer(req);
+    case SIMCALL_PROCESS_GET_HOST:
+      simcall->process_get_host.result = SIMIX_process_get_host(simcall->process_get_host.process);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_PROCESS_GET_NAME:
-      req->process_get_name.result = SIMIX_process_get_name(req->process_get_name.process);
-      SIMIX_request_answer(req);
+    case SIMCALL_PROCESS_GET_NAME:
+      simcall->process_get_name.result = SIMIX_process_get_name(simcall->process_get_name.process);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_PROCESS_IS_SUSPENDED:
-      req->process_is_suspended.result =
-        SIMIX_process_is_suspended(req->process_is_suspended.process);
-      SIMIX_request_answer(req);
+    case SIMCALL_PROCESS_IS_SUSPENDED:
+      simcall->process_is_suspended.result =
+        SIMIX_process_is_suspended(simcall->process_is_suspended.process);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_PROCESS_GET_PROPERTIES:
-      req->process_get_properties.result =
-        SIMIX_process_get_properties(req->process_get_properties.process);
-      SIMIX_request_answer(req);
+    case SIMCALL_PROCESS_GET_PROPERTIES:
+      simcall->process_get_properties.result =
+        SIMIX_process_get_properties(simcall->process_get_properties.process);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_PROCESS_SLEEP:
-      SIMIX_pre_process_sleep(req);
+    case SIMCALL_PROCESS_SLEEP:
+      SIMIX_pre_process_sleep(simcall);
       break;
 
 #ifdef HAVE_TRACING
-    case REQ_SET_CATEGORY:
+    case SIMCALL_SET_CATEGORY:
       SIMIX_set_category(
-          req->set_category.action,
-          req->set_category.category);
-      SIMIX_request_answer(req);
+          simcall->set_category.action,
+          simcall->set_category.category);
+      SIMIX_simcall_answer(simcall);
       break;
 #endif
 
-    case REQ_MUTEX_INIT:
-      req->mutex_init.result = SIMIX_mutex_init();
-      SIMIX_request_answer(req);
+    case SIMCALL_MUTEX_INIT:
+      simcall->mutex_init.result = SIMIX_mutex_init();
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_MUTEX_DESTROY:
-      SIMIX_mutex_destroy(req->mutex_destroy.mutex);
-      SIMIX_request_answer(req);
+    case SIMCALL_MUTEX_DESTROY:
+      SIMIX_mutex_destroy(simcall->mutex_destroy.mutex);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_MUTEX_LOCK:
-      SIMIX_pre_mutex_lock(req);
+    case SIMCALL_MUTEX_LOCK:
+      SIMIX_pre_mutex_lock(simcall);
       break;
 
-    case REQ_MUTEX_TRYLOCK:
-      req->mutex_trylock.result =
-             SIMIX_mutex_trylock(req->mutex_trylock.mutex, req->issuer);
-      SIMIX_request_answer(req);
+    case SIMCALL_MUTEX_TRYLOCK:
+      simcall->mutex_trylock.result =
+             SIMIX_mutex_trylock(simcall->mutex_trylock.mutex, simcall->issuer);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_MUTEX_UNLOCK:
-      SIMIX_mutex_unlock(req->mutex_unlock.mutex, req->issuer);
-      SIMIX_request_answer(req);
+    case SIMCALL_MUTEX_UNLOCK:
+      SIMIX_mutex_unlock(simcall->mutex_unlock.mutex, simcall->issuer);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_COND_INIT:
-      req->cond_init.result = SIMIX_cond_init();
-      SIMIX_request_answer(req);
+    case SIMCALL_COND_INIT:
+      simcall->cond_init.result = SIMIX_cond_init();
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_COND_DESTROY:
-      SIMIX_cond_destroy(req->cond_destroy.cond);
-      SIMIX_request_answer(req);
+    case SIMCALL_COND_DESTROY:
+      SIMIX_cond_destroy(simcall->cond_destroy.cond);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_COND_SIGNAL:
-      SIMIX_cond_signal(req->cond_signal.cond);
-      SIMIX_request_answer(req);
+    case SIMCALL_COND_SIGNAL:
+      SIMIX_cond_signal(simcall->cond_signal.cond);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_COND_WAIT:
-      SIMIX_pre_cond_wait(req);
+    case SIMCALL_COND_WAIT:
+      SIMIX_pre_cond_wait(simcall);
       break;
 
-    case REQ_COND_WAIT_TIMEOUT:
-      SIMIX_pre_cond_wait_timeout(req);
+    case SIMCALL_COND_WAIT_TIMEOUT:
+      SIMIX_pre_cond_wait_timeout(simcall);
       break;
 
-    case REQ_COND_BROADCAST:
-      SIMIX_cond_broadcast(req->cond_broadcast.cond);
-      SIMIX_request_answer(req);
+    case SIMCALL_COND_BROADCAST:
+      SIMIX_cond_broadcast(simcall->cond_broadcast.cond);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_SEM_INIT:
-      req->sem_init.result = SIMIX_sem_init(req->sem_init.capacity);
-      SIMIX_request_answer(req);
+    case SIMCALL_SEM_INIT:
+      simcall->sem_init.result = SIMIX_sem_init(simcall->sem_init.capacity);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_SEM_DESTROY:
-      SIMIX_sem_destroy(req->sem_destroy.sem);
-      SIMIX_request_answer(req);
+    case SIMCALL_SEM_DESTROY:
+      SIMIX_sem_destroy(simcall->sem_destroy.sem);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_SEM_RELEASE:
-      SIMIX_sem_release(req->sem_release.sem);
-      SIMIX_request_answer(req);
+    case SIMCALL_SEM_RELEASE:
+      SIMIX_sem_release(simcall->sem_release.sem);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_SEM_WOULD_BLOCK:
-      req->sem_would_block.result =
-       SIMIX_sem_would_block(req->sem_would_block.sem);
-      SIMIX_request_answer(req);
+    case SIMCALL_SEM_WOULD_BLOCK:
+      simcall->sem_would_block.result =
+       SIMIX_sem_would_block(simcall->sem_would_block.sem);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_SEM_ACQUIRE:
-      SIMIX_pre_sem_acquire(req);
+    case SIMCALL_SEM_ACQUIRE:
+      SIMIX_pre_sem_acquire(simcall);
       break;
 
-    case REQ_SEM_ACQUIRE_TIMEOUT:
-      SIMIX_pre_sem_acquire_timeout(req);
+    case SIMCALL_SEM_ACQUIRE_TIMEOUT:
+      SIMIX_pre_sem_acquire_timeout(simcall);
       break;
 
-    case REQ_SEM_GET_CAPACITY:
-      req->sem_get_capacity.result = 
-        SIMIX_sem_get_capacity(req->sem_get_capacity.sem);
-      SIMIX_request_answer(req);
+    case SIMCALL_SEM_GET_CAPACITY:
+      simcall->sem_get_capacity.result = 
+        SIMIX_sem_get_capacity(simcall->sem_get_capacity.sem);
+      SIMIX_simcall_answer(simcall);
       break;
 
-    case REQ_NO_REQ:
+    case SIMCALL_FILE_READ:
+      SIMIX_pre_file_read(simcall);
+      break;
+
+    case SIMCALL_NONE:
       THROWF(arg_error,0,"Asked to do the noop syscall on %s@%s",
-          SIMIX_process_get_name(req->issuer),
-          SIMIX_host_get_name(SIMIX_process_get_host(req->issuer))
+          SIMIX_process_get_name(simcall->issuer),
+          SIMIX_host_get_name(SIMIX_process_get_host(simcall->issuer))
           );
       break;
-
   }
 }
 
-void SIMIX_request_post(smx_action_t action)
+void SIMIX_simcall_post(smx_action_t action)
 {
   switch (action->type) {
 
@@ -513,6 +516,7 @@ void SIMIX_request_post(smx_action_t action)
       break;
 
     case SIMIX_ACTION_IO:
+      SIMIX_post_io(action);
       break;
   }
 }
similarity index 61%
rename from src/simix/smurf_private.h
rename to src/simix/smx_smurf_private.h
index 6284d5b..b8ab301 100644 (file)
 #ifndef _SIMIX_SMURF_PRIVATE_H
 #define _SIMIX_SMURF_PRIVATE_H
 
-/********************************* Requests ***********************************/
-
-/* we want to build the e_smx_t enumeration and the table of the corresponding
- * strings automatically, using macros */
-
-#define SIMIX_REQ_LIST1 \
-SIMIX_REQ_ENUM_ELEMENT(REQ_NO_REQ),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_HOST_GET_BY_NAME),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_HOST_GET_NAME),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_HOST_GET_PROPERTIES),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_HOST_GET_SPEED),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_HOST_GET_AVAILABLE_SPEED),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_HOST_GET_STATE),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_HOST_GET_DATA),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_HOST_SET_DATA),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_HOST_EXECUTE),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_HOST_PARALLEL_EXECUTE),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_HOST_EXECUTION_DESTROY),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_HOST_EXECUTION_CANCEL),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_HOST_EXECUTION_GET_REMAINS),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_HOST_EXECUTION_GET_STATE),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_HOST_EXECUTION_SET_PRIORITY),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_HOST_EXECUTION_WAIT),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_PROCESS_CREATE),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_PROCESS_KILL),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_PROCESS_KILLALL),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_PROCESS_CLEANUP),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_PROCESS_CHANGE_HOST),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_PROCESS_SUSPEND),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_PROCESS_RESUME),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_PROCESS_COUNT),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_PROCESS_GET_DATA),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_PROCESS_SET_DATA),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_PROCESS_GET_HOST),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_PROCESS_GET_NAME),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_PROCESS_IS_SUSPENDED),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_PROCESS_GET_PROPERTIES),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_PROCESS_SLEEP),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_RDV_CREATE),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_RDV_DESTROY),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_RDV_GEY_BY_NAME),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_RDV_COMM_COUNT_BY_HOST),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_RDV_GET_HEAD),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_COMM_SEND),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_COMM_ISEND),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_COMM_RECV),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_COMM_IRECV),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_COMM_DESTROY),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_COMM_CANCEL),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_COMM_WAITANY),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_COMM_WAIT),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_COMM_TEST),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_COMM_TESTANY),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_COMM_GET_REMAINS),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_COMM_GET_STATE),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_COMM_GET_SRC_DATA),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_COMM_GET_DST_DATA),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_COMM_GET_SRC_PROC),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_COMM_GET_DST_PROC),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_MUTEX_INIT),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_MUTEX_DESTROY),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_MUTEX_LOCK),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_MUTEX_TRYLOCK),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_MUTEX_UNLOCK),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_COND_INIT),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_COND_DESTROY),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_COND_SIGNAL),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_COND_WAIT),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_COND_WAIT_TIMEOUT),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_COND_BROADCAST),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_SEM_INIT),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_SEM_DESTROY),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_SEM_RELEASE),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_SEM_WOULD_BLOCK),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_SEM_ACQUIRE),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_SEM_ACQUIRE_TIMEOUT),\
-SIMIX_REQ_ENUM_ELEMENT(REQ_SEM_GET_CAPACITY)
-
-/* REQ_COMM_IS_LATENCY_BOUNDED and REQ_SET_CATEGORY make things complicated
+/********************************* Simcalls *********************************/
+
+/* we want to build the e_smx_simcall_t enumeration and the table of the
+ * corresponding strings automatically, using macros */
+
+#define SIMCALL_LIST1 \
+SIMCALL_ENUM_ELEMENT(SIMCALL_NONE),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_HOST_GET_BY_NAME),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_HOST_GET_NAME),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_HOST_GET_PROPERTIES),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_HOST_GET_SPEED),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_HOST_GET_AVAILABLE_SPEED),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_HOST_GET_STATE),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_HOST_GET_DATA),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_HOST_SET_DATA),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_HOST_EXECUTE),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_HOST_PARALLEL_EXECUTE),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_HOST_EXECUTION_DESTROY),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_HOST_EXECUTION_CANCEL),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_HOST_EXECUTION_GET_REMAINS),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_HOST_EXECUTION_GET_STATE),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_HOST_EXECUTION_SET_PRIORITY),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_HOST_EXECUTION_WAIT),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_PROCESS_CREATE),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_PROCESS_KILL),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_PROCESS_KILLALL),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_PROCESS_CLEANUP),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_PROCESS_CHANGE_HOST),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_PROCESS_SUSPEND),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_PROCESS_RESUME),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_PROCESS_COUNT),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_PROCESS_GET_DATA),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_PROCESS_SET_DATA),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_PROCESS_GET_HOST),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_PROCESS_GET_NAME),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_PROCESS_IS_SUSPENDED),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_PROCESS_GET_PROPERTIES),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_PROCESS_SLEEP),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_RDV_CREATE),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_RDV_DESTROY),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_RDV_GEY_BY_NAME),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_RDV_COMM_COUNT_BY_HOST),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_RDV_GET_HEAD),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_COMM_SEND),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_COMM_ISEND),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_COMM_RECV),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_COMM_IRECV),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_COMM_DESTROY),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_COMM_CANCEL),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_COMM_WAITANY),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_COMM_WAIT),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_COMM_TEST),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_COMM_TESTANY),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_COMM_GET_REMAINS),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_COMM_GET_STATE),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_COMM_GET_SRC_DATA),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_COMM_GET_DST_DATA),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_COMM_GET_SRC_PROC),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_COMM_GET_DST_PROC),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_MUTEX_INIT),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_MUTEX_DESTROY),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_MUTEX_LOCK),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_MUTEX_TRYLOCK),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_MUTEX_UNLOCK),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_COND_INIT),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_COND_DESTROY),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_COND_SIGNAL),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_COND_WAIT),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_COND_WAIT_TIMEOUT),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_COND_BROADCAST),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_SEM_INIT),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_SEM_DESTROY),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_SEM_RELEASE),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_SEM_WOULD_BLOCK),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_SEM_ACQUIRE),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_SEM_ACQUIRE_TIMEOUT),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_SEM_GET_CAPACITY),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_FILE_READ)
+
+/* SIMCALL_COMM_IS_LATENCY_BOUNDED and SIMCALL_SET_CATEGORY make things complicated
  * because they are not always present */
 #ifdef HAVE_LATENCY_BOUND_TRACKING
-#define SIMIX_REQ_LIST2 \
-,SIMIX_REQ_ENUM_ELEMENT(REQ_COMM_IS_LATENCY_BOUNDED)
+#define SIMCALL_LIST2 \
+,SIMCALL_ENUM_ELEMENT(SIMCALL_COMM_IS_LATENCY_BOUNDED)
 #else
-#define SIMIX_REQ_LIST2
+#define SIMCALL_LIST2
 #endif
 
 #ifdef HAVE_TRACING
-#define SIMIX_REQ_LIST3 \
-,SIMIX_REQ_ENUM_ELEMENT(REQ_SET_CATEGORY)
+#define SIMCALL_LIST3 \
+,SIMCALL_ENUM_ELEMENT(SIMCALL_SET_CATEGORY)
 #else
-#define SIMIX_REQ_LIST3
+#define SIMCALL_LIST3
 #endif
 
-/* SIMIX_REQ_LIST is the final macro to use */
-#define SIMIX_REQ_LIST SIMIX_REQ_LIST1 SIMIX_REQ_LIST2 SIMIX_REQ_LIST3
+/* SIMCALL_LIST is the final macro to use */
+#define SIMCALL_LIST SIMCALL_LIST1 SIMCALL_LIST2 SIMCALL_LIST3
 
 /* you can redefine the following macro differently to generate something else
  * with the list of enumeration values (e.g. a table of strings or a table of function pointers) */
-#define SIMIX_REQ_ENUM_ELEMENT(x) x
+#define SIMCALL_ENUM_ELEMENT(x) x
 
 /**
- * \brief All possible SIMIX requests.
+ * \brief All possible simcalls.
  */
 typedef enum {
-SIMIX_REQ_LIST
-} e_smx_req_t;
+SIMCALL_LIST
+} e_smx_simcall_t;
 
 /**
- * \brief Represents a SIMIX request.
+ * \brief Represents a simcall to the kernel.
  */
-typedef struct s_smx_req {
-  e_smx_req_t call;
+typedef struct s_smx_simcall {
+  e_smx_simcall_t call;
   smx_process_t issuer;
 
   union {
@@ -500,16 +501,21 @@ typedef struct s_smx_req {
       smx_sem_t sem;
       int result;
     } sem_get_capacity;
+
+    struct {
+      char* name;;
+    } file_read;
   };
-} s_smx_req_t, *smx_req_t;
+} s_smx_simcall_t, *smx_simcall_t;
 
 /******************************** General *************************************/
 
-void SIMIX_request_push(smx_process_t self);
-void SIMIX_request_answer(smx_req_t);
-void SIMIX_request_pre(smx_req_t, int);
-void SIMIX_request_post(smx_action_t);
-XBT_INLINE smx_req_t SIMIX_req_mine(void);
+void SIMIX_simcall_push(smx_process_t self);
+void SIMIX_simcall_answer(smx_simcall_t);
+void SIMIX_simcall_pre(smx_simcall_t, int);
+void SIMIX_simcall_post(smx_action_t);
+XBT_INLINE smx_simcall_t SIMIX_simcall_mine(void);
+const char *SIMIX_simcall_name(e_smx_simcall_t kind);
 
 #endif
 
index f5ccd07..e85bfe3 100644 (file)
@@ -4,7 +4,7 @@
 /* This program is free software; you can redistribute it and/or modify it
  * under the terms of the license (GNU LGPL) which comes with this package. */
 
-#include "private.h"
+#include "smx_private.h"
 #include "xbt/log.h"
 
 
@@ -14,9 +14,9 @@ XBT_LOG_NEW_DEFAULT_SUBCATEGORY(simix_synchro, simix,
 static smx_action_t SIMIX_synchro_wait(smx_host_t smx_host, double timeout);
 static void SIMIX_synchro_finish(smx_action_t action);
 static void _SIMIX_cond_wait(smx_cond_t cond, smx_mutex_t mutex, double timeout,
-                             smx_process_t issuer, smx_req_t req);
+                             smx_process_t issuer, smx_simcall_t simcall);
 static void _SIMIX_sem_wait(smx_sem_t sem, double timeout, smx_process_t issuer,
-                            smx_req_t req);
+                            smx_simcall_t simcall);
 
 /***************************** Synchro action *********************************/
 
@@ -35,29 +35,29 @@ static smx_action_t SIMIX_synchro_wait(smx_host_t smx_host, double timeout)
   return action;
 }
 
-void SIMIX_synchro_stop_waiting(smx_process_t process, smx_req_t req)
+void SIMIX_synchro_stop_waiting(smx_process_t process, smx_simcall_t simcall)
 {
-  XBT_IN("(%p, %p)",process,req);
-  switch (req->call) {
+  XBT_IN("(%p, %p)",process,simcall);
+  switch (simcall->call) {
 
-    case REQ_MUTEX_LOCK:
-      xbt_swag_remove(process, req->mutex_lock.mutex->sleeping);
+    case SIMCALL_MUTEX_LOCK:
+      xbt_swag_remove(process, simcall->mutex_lock.mutex->sleeping);
       break;
 
-    case REQ_COND_WAIT:
-      xbt_swag_remove(process, req->cond_wait.cond->sleeping);
+    case SIMCALL_COND_WAIT:
+      xbt_swag_remove(process, simcall->cond_wait.cond->sleeping);
       break;
 
-    case REQ_COND_WAIT_TIMEOUT:
-      xbt_swag_remove(process, req->cond_wait_timeout.cond->sleeping);
+    case SIMCALL_COND_WAIT_TIMEOUT:
+      xbt_swag_remove(process, simcall->cond_wait_timeout.cond->sleeping);
       break;
 
-    case REQ_SEM_ACQUIRE:
-      xbt_swag_remove(process, req->sem_acquire.sem->sleeping);
+    case SIMCALL_SEM_ACQUIRE:
+      xbt_swag_remove(process, simcall->sem_acquire.sem->sleeping);
       break;
 
-    case REQ_SEM_ACQUIRE_TIMEOUT:
-      xbt_swag_remove(process, req->sem_acquire_timeout.sem->sleeping);
+    case SIMCALL_SEM_ACQUIRE_TIMEOUT:
+      xbt_swag_remove(process, simcall->sem_acquire_timeout.sem->sleeping);
       break;
 
     default:
@@ -91,7 +91,7 @@ void SIMIX_post_synchro(smx_action_t action)
 static void SIMIX_synchro_finish(smx_action_t action)
 {
   XBT_IN("(%p)",action);
-  smx_req_t req = xbt_fifo_shift(action->request_list);
+  smx_simcall_t simcall = xbt_fifo_shift(action->simcalls);
 
   switch (action->state) {
 
@@ -99,8 +99,8 @@ static void SIMIX_synchro_finish(smx_action_t action)
       TRY {
         THROWF(timeout_error, 0, "Synchro's wait timeout");
       }
-      CATCH(req->issuer->running_ctx->exception) {
-        req->issuer->doexception = 1;
+      CATCH(simcall->issuer->running_ctx->exception) {
+        simcall->issuer->doexception = 1;
       }
       break;
 
@@ -108,8 +108,8 @@ static void SIMIX_synchro_finish(smx_action_t action)
       TRY {
         THROWF(host_error, 0, "Host failed");
       }
-      CATCH(req->issuer->running_ctx->exception) {
-        req->issuer->doexception = 1;
+      CATCH(simcall->issuer->running_ctx->exception) {
+        simcall->issuer->doexception = 1;
       }
       break;
 
@@ -118,9 +118,9 @@ static void SIMIX_synchro_finish(smx_action_t action)
       break;
   }
 
-  SIMIX_synchro_stop_waiting(req->issuer, req);
+  SIMIX_synchro_stop_waiting(simcall->issuer, simcall);
   SIMIX_synchro_destroy(action);
-  SIMIX_request_answer(req);
+  SIMIX_simcall_answer(simcall);
   XBT_OUT();
 }
 /*********************************** Mutex ************************************/
@@ -144,29 +144,29 @@ smx_mutex_t SIMIX_mutex_init(void)
 }
 
 /**
- * \brief Handle mutex lock request
- * \param req The request
+ * \brief Handles a mutex lock simcall.
+ * \param simcall the simcall
  */
-void SIMIX_pre_mutex_lock(smx_req_t req)
+void SIMIX_pre_mutex_lock(smx_simcall_t simcall)
 {
-  XBT_IN("(%p)",req);
+  XBT_IN("(%p)",simcall);
   /* FIXME: check where to validate the arguments */
   smx_action_t sync_act = NULL;
-  smx_mutex_t mutex = req->mutex_lock.mutex;
-  smx_process_t process = req->issuer;
+  smx_mutex_t mutex = simcall->mutex_lock.mutex;
+  smx_process_t process = simcall->issuer;
 
   if (mutex->locked) {
     /* FIXME: check if the host is active ? */
     /* Somebody using the mutex, use a synchro action to get host failures */
     sync_act = SIMIX_synchro_wait(process->smx_host, -1);
-    xbt_fifo_push(sync_act->request_list, req);
-    req->issuer->waiting_action = sync_act;
-    xbt_swag_insert(req->issuer, mutex->sleeping);   
+    xbt_fifo_push(sync_act->simcalls, simcall);
+    simcall->issuer->waiting_action = sync_act;
+    xbt_swag_insert(simcall->issuer, mutex->sleeping);   
   } else {
     /* mutex free */
     mutex->locked = 1;
-    mutex->owner = req->issuer;
-    SIMIX_request_answer(req);
+    mutex->owner = simcall->issuer;
+    SIMIX_simcall_answer(simcall);
   }
   XBT_OUT();
 }
@@ -219,7 +219,7 @@ void SIMIX_mutex_unlock(smx_mutex_t mutex, smx_process_t issuer)
     SIMIX_synchro_destroy(p->waiting_action);
     p->waiting_action = NULL;
     mutex->owner = p;
-    SIMIX_request_answer(&p->request);
+    SIMIX_simcall_answer(&p->simcall);
   } else {
     /* nobody to wake up */
     mutex->locked = 0;
@@ -265,41 +265,41 @@ smx_cond_t SIMIX_cond_init()
 }
 
 /**
- * \brief Handle condition waiting requests without timeouts
- * \param The request
+ * \brief Handle a condition waiting simcall without timeouts
+ * \param simcall the simcall
  */
-void SIMIX_pre_cond_wait(smx_req_t req)
+void SIMIX_pre_cond_wait(smx_simcall_t simcall)
 {
-  XBT_IN("(%p)",req);
-  smx_process_t issuer = req->issuer;
-  smx_cond_t cond = req->cond_wait.cond;
-  smx_mutex_t mutex = req->cond_wait.mutex;
+  XBT_IN("(%p)",simcall);
+  smx_process_t issuer = simcall->issuer;
+  smx_cond_t cond = simcall->cond_wait.cond;
+  smx_mutex_t mutex = simcall->cond_wait.mutex;
 
-  _SIMIX_cond_wait(cond, mutex, -1, issuer, req);
+  _SIMIX_cond_wait(cond, mutex, -1, issuer, simcall);
   XBT_OUT();
 }
 
 /**
- * \brief Handle condition waiting requests with timeouts
- * \param The request
+ * \brief Handle a condition waiting simcall with timeouts
+ * \param simcall the simcall
  */
-void SIMIX_pre_cond_wait_timeout(smx_req_t req)
+void SIMIX_pre_cond_wait_timeout(smx_simcall_t simcall)
 {
-  XBT_IN("(%p)",req);
-  smx_process_t issuer = req->issuer;
-  smx_cond_t cond = req->cond_wait_timeout.cond;
-  smx_mutex_t mutex = req->cond_wait_timeout.mutex;
-  double timeout = req->cond_wait_timeout.timeout;
+  XBT_IN("(%p)",simcall);
+  smx_process_t issuer = simcall->issuer;
+  smx_cond_t cond = simcall->cond_wait_timeout.cond;
+  smx_mutex_t mutex = simcall->cond_wait_timeout.mutex;
+  double timeout = simcall->cond_wait_timeout.timeout;
 
-  _SIMIX_cond_wait(cond, mutex, timeout, issuer, req);
+  _SIMIX_cond_wait(cond, mutex, timeout, issuer, simcall);
   XBT_OUT();
 }
 
 
 static void _SIMIX_cond_wait(smx_cond_t cond, smx_mutex_t mutex, double timeout,
-                             smx_process_t issuer, smx_req_t req)
+                             smx_process_t issuer, smx_simcall_t simcall)
 {
-  XBT_IN("(%p, %p, %f, %p,%p)",cond,mutex,timeout,issuer,req);
+  XBT_IN("(%p, %p, %f, %p,%p)",cond,mutex,timeout,issuer,simcall);
   smx_action_t sync_act = NULL;
 
   XBT_DEBUG("Wait condition %p", cond);
@@ -312,9 +312,9 @@ static void _SIMIX_cond_wait(smx_cond_t cond, smx_mutex_t mutex, double timeout,
   }
 
   sync_act = SIMIX_synchro_wait(issuer->smx_host, timeout);
-  xbt_fifo_unshift(sync_act->request_list, req);
+  xbt_fifo_unshift(sync_act->simcalls, simcall);
   issuer->waiting_action = sync_act;
-  xbt_swag_insert(req->issuer, cond->sleeping);   
+  xbt_swag_insert(simcall->issuer, cond->sleeping);   
   XBT_OUT();
 }
 
@@ -330,7 +330,7 @@ void SIMIX_cond_signal(smx_cond_t cond)
   XBT_IN("(%p)",cond);
   smx_process_t proc = NULL;
   smx_mutex_t mutex = NULL;
-  smx_req_t req = NULL;
+  smx_simcall_t simcall = NULL;
 
   XBT_DEBUG("Signal condition %p", cond);
 
@@ -342,17 +342,17 @@ void SIMIX_cond_signal(smx_cond_t cond)
     SIMIX_synchro_destroy(proc->waiting_action);
     proc->waiting_action = NULL;
 
-    /* Now transform the cond wait request into a mutex lock one */
-    req = &proc->request;
-    if(req->call == REQ_COND_WAIT)
-      mutex = req->cond_wait.mutex;
+    /* Now transform the cond wait simcall into a mutex lock one */
+    simcall = &proc->simcall;
+    if(simcall->call == SIMCALL_COND_WAIT)
+      mutex = simcall->cond_wait.mutex;
     else
-      mutex = req->cond_wait_timeout.mutex;
+      mutex = simcall->cond_wait_timeout.mutex;
 
-    req->call = REQ_MUTEX_LOCK;
-    req->mutex_lock.mutex = mutex;
+    simcall->call = SIMCALL_MUTEX_LOCK;
+    simcall->mutex_lock.mutex = mutex;
 
-    SIMIX_pre_mutex_lock(req);
+    SIMIX_pre_mutex_lock(simcall);
   }
   XBT_OUT();
 }
@@ -441,7 +441,7 @@ void SIMIX_sem_release(smx_sem_t sem)
     proc = xbt_swag_extract(sem->sleeping);
     SIMIX_synchro_destroy(proc->waiting_action);
     proc->waiting_action = NULL;
-    SIMIX_request_answer(&proc->request);
+    SIMIX_simcall_answer(&proc->simcall);
   } else if (sem->value < SMX_SEM_NOLIMIT) {
     sem->value++;
   }
@@ -465,41 +465,43 @@ int SIMIX_sem_get_capacity(smx_sem_t sem)
 }
 
 static void _SIMIX_sem_wait(smx_sem_t sem, double timeout, smx_process_t issuer,
-                            smx_req_t req)
+                            smx_simcall_t simcall)
 {
-  XBT_IN("(%p, %f, %p, %p)",sem,timeout,issuer,req);
+  XBT_IN("(%p, %f, %p, %p)",sem,timeout,issuer,simcall);
   smx_action_t sync_act = NULL;
 
   XBT_DEBUG("Wait semaphore %p (timeout:%f)", sem, timeout);
   if (sem->value <= 0) {
     sync_act = SIMIX_synchro_wait(issuer->smx_host, timeout);
-    xbt_fifo_unshift(sync_act->request_list, req);
+    xbt_fifo_unshift(sync_act->simcalls, simcall);
     issuer->waiting_action = sync_act;
     xbt_swag_insert(issuer, sem->sleeping);
   } else {
     sem->value--;
-    SIMIX_request_answer(req);
+    SIMIX_simcall_answer(simcall);
   }
   XBT_OUT();
 }
 
 /**
- * \brief Handle sem acquire requests without timeouts
+ * \brief Handles a sem acquire simcall without timeout.
+ * \param simcall the simcall
  */
-void SIMIX_pre_sem_acquire(smx_req_t req)
+void SIMIX_pre_sem_acquire(smx_simcall_t simcall)
 {
-  XBT_IN("(%p)",req);
-  _SIMIX_sem_wait(req->sem_acquire.sem, -1, req->issuer, req);
+  XBT_IN("(%p)",simcall);
+  _SIMIX_sem_wait(simcall->sem_acquire.sem, -1, simcall->issuer, simcall);
   XBT_OUT();
 }
 
 /**
- * \brief Handle sem acquire requests with timeouts
+ * \brief Handles a sem acquire simcall with timeout.
+ * \param simcall the simcall
  */
-void SIMIX_pre_sem_acquire_timeout(smx_req_t req)
+void SIMIX_pre_sem_acquire_timeout(smx_simcall_t simcall)
 {
-  XBT_IN("(%p)",req);
-  _SIMIX_sem_wait(req->sem_acquire_timeout.sem,
-                  req->sem_acquire_timeout.timeout, req->issuer, req);  
+  XBT_IN("(%p)",simcall);
+  _SIMIX_sem_wait(simcall->sem_acquire_timeout.sem,
+                  simcall->sem_acquire_timeout.timeout, simcall->issuer, simcall);  
   XBT_OUT();
 }
similarity index 77%
rename from src/simix/synchro_private.h
rename to src/simix/smx_synchro_private.h
index a820073..f3ec15c 100644 (file)
@@ -21,28 +21,28 @@ typedef struct s_smx_sem {
 } s_smx_sem_t;
 
 void SIMIX_post_synchro(smx_action_t action);
-void SIMIX_synchro_stop_waiting(smx_process_t process, smx_req_t req);
+void SIMIX_synchro_stop_waiting(smx_process_t process, smx_simcall_t simcall);
 void SIMIX_synchro_destroy(smx_action_t action);
 
 smx_mutex_t SIMIX_mutex_init(void);
 void SIMIX_mutex_destroy(smx_mutex_t mutex);
-void SIMIX_pre_mutex_lock(smx_req_t req);
+void SIMIX_pre_mutex_lock(smx_simcall_t simcall);
 int SIMIX_mutex_trylock(smx_mutex_t mutex, smx_process_t issuer);
 void SIMIX_mutex_unlock(smx_mutex_t mutex, smx_process_t issuer);
 
 smx_cond_t SIMIX_cond_init(void);
 void SIMIX_cond_destroy(smx_cond_t cond);
 void SIMIX_cond_signal(smx_cond_t cond);
-void SIMIX_pre_cond_wait(smx_req_t req);
-void SIMIX_pre_cond_wait_timeout(smx_req_t req);
+void SIMIX_pre_cond_wait(smx_simcall_t simcall);
+void SIMIX_pre_cond_wait_timeout(smx_simcall_t simcall);
 void SIMIX_cond_broadcast(smx_cond_t cond);
 
 smx_sem_t SIMIX_sem_init(unsigned int value);
 void SIMIX_sem_destroy(smx_sem_t sem);
 void SIMIX_sem_release(smx_sem_t sem);
 int SIMIX_sem_would_block(smx_sem_t sem);
-void SIMIX_pre_sem_acquire(smx_req_t req);
-void SIMIX_pre_sem_acquire_timeout(smx_req_t req);
+void SIMIX_pre_sem_acquire(smx_simcall_t simcall);
+void SIMIX_pre_sem_acquire_timeout(smx_simcall_t simcall);
 int SIMIX_sem_get_capacity(smx_sem_t sem);
 
 #endif
index 09e26ea..6c8825e 100644 (file)
 #endif
 #include <math.h>         /* isfinite() */
 
-#include "private.h"
+#include "smx_private.h"
 #include "mc/mc.h"
 
-
 XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(simix);
 
-static const char* request_names[] = {
-#undef SIMIX_REQ_ENUM_ELEMENT
-#define SIMIX_REQ_ENUM_ELEMENT(x) #x /* generate strings from the enumeration values */
-SIMIX_REQ_LIST
-#undef SIMIX_REQ_ENUM_ELEMENT
+static const char* simcall_names[] = {
+#undef SIMCALL_ENUM_ELEMENT
+#define SIMCALL_ENUM_ELEMENT(x) #x /* generate strings from the enumeration values */
+SIMCALL_LIST
+#undef SIMCALL_ENUM_ELEMENT
 };
 
 /**
@@ -34,14 +33,14 @@ SIMIX_REQ_LIST
  * \param name The name of the host to get
  * \return The corresponding host
  */
-smx_host_t SIMIX_req_host_get_by_name(const char *name)
+smx_host_t simcall_host_get_by_name(const char *name)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_HOST_GET_BY_NAME;
-  req->host_get_by_name.name = name;
-  SIMIX_request_push(req->issuer);
-  return req->host_get_by_name.result;
+  simcall->call = SIMCALL_HOST_GET_BY_NAME;
+  simcall->host_get_by_name.name = name;
+  SIMIX_simcall_push(simcall->issuer);
+  return simcall->host_get_by_name.result;
 }
 
 /**
@@ -50,14 +49,14 @@ smx_host_t SIMIX_req_host_get_by_name(const char *name)
  * \param host A SIMIX host
  * \return The name of this host
  */
-const char* SIMIX_req_host_get_name(smx_host_t host)
+const char* simcall_host_get_name(smx_host_t host)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_HOST_GET_NAME;
-  req->host_get_name.host = host;
-  SIMIX_request_push(req->issuer);
-  return req->host_get_name.result;
+  simcall->call = SIMCALL_HOST_GET_NAME;
+  simcall->host_get_name.host = host;
+  SIMIX_simcall_push(simcall->issuer);
+  return simcall->host_get_name.result;
 }
 
 /**
@@ -66,14 +65,14 @@ const char* SIMIX_req_host_get_name(smx_host_t host)
  * \param host A host
  * \return The properties of this host
  */
-xbt_dict_t SIMIX_req_host_get_properties(smx_host_t host)
+xbt_dict_t simcall_host_get_properties(smx_host_t host)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_HOST_GET_PROPERTIES;
-  req->host_get_properties.host = host;
-  SIMIX_request_push(req->issuer);
-  return req->host_get_properties.result;
+  simcall->call = SIMCALL_HOST_GET_PROPERTIES;
+  simcall->host_get_properties.host = host;
+  SIMIX_simcall_push(simcall->issuer);
+  return simcall->host_get_properties.result;
 }
 
 /**
@@ -83,14 +82,14 @@ xbt_dict_t SIMIX_req_host_get_properties(smx_host_t host)
  * \param host A SIMIX host
  * \return The speed of this host (in Mflop/s)
  */
-double SIMIX_req_host_get_speed(smx_host_t host)
+double simcall_host_get_speed(smx_host_t host)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_HOST_GET_SPEED;
-  req->host_get_speed.host = host;
-  SIMIX_request_push(req->issuer);
-  return req->host_get_speed.result;
+  simcall->call = SIMCALL_HOST_GET_SPEED;
+  simcall->host_get_speed.host = host;
+  SIMIX_simcall_push(simcall->issuer);
+  return simcall->host_get_speed.result;
 }
 
 /**
@@ -98,14 +97,14 @@ double SIMIX_req_host_get_speed(smx_host_t host)
  *
  * \return Speed currently available (in Mflop/s)
  */
-double SIMIX_req_host_get_available_speed(smx_host_t host)
+double simcall_host_get_available_speed(smx_host_t host)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_HOST_GET_AVAILABLE_SPEED;
-  req->host_get_available_speed.host = host;
-  SIMIX_request_push(req->issuer);
-  return req->host_get_available_speed.result;
+  simcall->call = SIMCALL_HOST_GET_AVAILABLE_SPEED;
+  simcall->host_get_available_speed.host = host;
+  SIMIX_simcall_push(simcall->issuer);
+  return simcall->host_get_available_speed.result;
 }
 
 /**
@@ -115,14 +114,14 @@ double SIMIX_req_host_get_available_speed(smx_host_t host)
  * \param host A SIMIX host
  * \return 1 if the host is available, 0 otherwise
  */
-int SIMIX_req_host_get_state(smx_host_t host)
+int simcall_host_get_state(smx_host_t host)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_HOST_GET_STATE;
-  req->host_get_state.host = host;
-  SIMIX_request_push(req->issuer);
-  return req->host_get_state.result;
+  simcall->call = SIMCALL_HOST_GET_STATE;
+  simcall->host_get_state.host = host;
+  SIMIX_simcall_push(simcall->issuer);
+  return simcall->host_get_state.result;
 }
 
 /**
@@ -131,14 +130,14 @@ int SIMIX_req_host_get_state(smx_host_t host)
  * \param host SIMIX host
  * \return the user data of this host
  */
-void* SIMIX_req_host_get_data(smx_host_t host)
+void* simcall_host_get_data(smx_host_t host)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_HOST_GET_DATA;
-  req->host_get_data.host = host;
-  SIMIX_request_push(req->issuer);
-  return req->host_get_data.result;
+  simcall->call = SIMCALL_HOST_GET_DATA;
+  simcall->host_get_data.host = host;
+  SIMIX_simcall_push(simcall->issuer);
+  return simcall->host_get_data.result;
 }
 
 /**
@@ -148,14 +147,14 @@ void* SIMIX_req_host_get_data(smx_host_t host)
  * \param A host SIMIX host
  * \param data The user data to set
  */
-void SIMIX_req_host_set_data(smx_host_t host, void *data)
+void simcall_host_set_data(smx_host_t host, void *data)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_HOST_SET_DATA;
-  req->host_set_data.host = host;
-  req->host_set_data.data = data;
-  SIMIX_request_push(req->issuer);
+  simcall->call = SIMCALL_HOST_SET_DATA;
+  simcall->host_set_data.host = host;
+  simcall->host_set_data.data = data;
+  SIMIX_simcall_push(simcall->issuer);
 }
 
 /** \brief Creates an action that executes some computation of an host.
@@ -168,7 +167,7 @@ void SIMIX_req_host_set_data(smx_host_t host, void *data)
  * \param amount Computation amount (in bytes)
  * \return A new SIMIX execution action
  */
-smx_action_t SIMIX_req_host_execute(const char *name, smx_host_t host,
+smx_action_t simcall_host_execute(const char *name, smx_host_t host,
                                     double computation_amount,
                                     double priority)
 {
@@ -176,15 +175,15 @@ smx_action_t SIMIX_req_host_execute(const char *name, smx_host_t host,
   xbt_assert(isfinite(computation_amount), "computation_amount is not finite!");
   xbt_assert(isfinite(priority), "priority is not finite!");
   
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_HOST_EXECUTE;
-  req->host_execute.name = name;
-  req->host_execute.host = host;
-  req->host_execute.computation_amount = computation_amount;
-  req->host_execute.priority = priority;
-  SIMIX_request_push(req->issuer);
-  return req->host_execute.result;
+  simcall->call = SIMCALL_HOST_EXECUTE;
+  simcall->host_execute.name = name;
+  simcall->host_execute.host = host;
+  simcall->host_execute.computation_amount = computation_amount;
+  simcall->host_execute.priority = priority;
+  SIMIX_simcall_push(simcall->issuer);
+  return simcall->host_execute.result;
 }
 
 /** \brief Creates an action that may involve parallel computation on
@@ -200,7 +199,7 @@ smx_action_t SIMIX_req_host_execute(const char *name, smx_host_t host,
  * \param rate the SURF action rate
  * \return A new SIMIX execution action
  */
-smx_action_t SIMIX_req_host_parallel_execute(const char *name,
+smx_action_t simcall_host_parallel_execute(const char *name,
                                          int host_nb,
                                          smx_host_t *host_list,
                                          double *computation_amount,
@@ -221,18 +220,18 @@ smx_action_t SIMIX_req_host_parallel_execute(const char *name,
   xbt_assert(isfinite(amount), "amount is not finite!");
   xbt_assert(isfinite(rate), "rate is not finite!");
   
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_HOST_PARALLEL_EXECUTE;
-  req->host_parallel_execute.name = name;
-  req->host_parallel_execute.host_nb = host_nb;
-  req->host_parallel_execute.host_list = host_list;
-  req->host_parallel_execute.computation_amount = computation_amount;
-  req->host_parallel_execute.communication_amount = communication_amount;
-  req->host_parallel_execute.amount = amount;
-  req->host_parallel_execute.rate = rate;
-  SIMIX_request_push(req->issuer);
-  return req->host_parallel_execute.result;
+  simcall->call = SIMCALL_HOST_PARALLEL_EXECUTE;
+  simcall->host_parallel_execute.name = name;
+  simcall->host_parallel_execute.host_nb = host_nb;
+  simcall->host_parallel_execute.host_list = host_list;
+  simcall->host_parallel_execute.computation_amount = computation_amount;
+  simcall->host_parallel_execute.communication_amount = communication_amount;
+  simcall->host_parallel_execute.amount = amount;
+  simcall->host_parallel_execute.rate = rate;
+  SIMIX_simcall_push(simcall->issuer);
+  return simcall->host_parallel_execute.result;
 }
 
 /**
@@ -241,13 +240,13 @@ smx_action_t SIMIX_req_host_parallel_execute(const char *name,
  * Destroys an action, freing its memory. This function cannot be called if there are a conditional waiting for it.
  * \param action The execution action to destroy
  */
-void SIMIX_req_host_execution_destroy(smx_action_t execution)
+void simcall_host_execution_destroy(smx_action_t execution)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_HOST_EXECUTION_DESTROY;
-  req->host_execution_destroy.execution = execution;
-  SIMIX_request_push(req->issuer);
+  simcall->call = SIMCALL_HOST_EXECUTION_DESTROY;
+  simcall->host_execution_destroy.execution = execution;
+  SIMIX_simcall_push(simcall->issuer);
 }
 
 /**
@@ -256,13 +255,13 @@ void SIMIX_req_host_execution_destroy(smx_action_t execution)
  * This functions stops the execution. It calls a surf function.
  * \param action The execution action to cancel
  */
-void SIMIX_req_host_execution_cancel(smx_action_t execution)
+void simcall_host_execution_cancel(smx_action_t execution)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_HOST_EXECUTION_CANCEL;
-  req->host_execution_cancel.execution = execution;
-  SIMIX_request_push(req->issuer);
+  simcall->call = SIMCALL_HOST_EXECUTION_CANCEL;
+  simcall->host_execution_cancel.execution = execution;
+  SIMIX_simcall_push(simcall->issuer);
 }
 
 /**
@@ -271,14 +270,14 @@ void SIMIX_req_host_execution_cancel(smx_action_t execution)
  * \param Action The execution action
  * \return The remaining amount
  */
-double SIMIX_req_host_execution_get_remains(smx_action_t execution)
+double simcall_host_execution_get_remains(smx_action_t execution)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_HOST_EXECUTION_GET_REMAINS;
-  req->host_execution_get_remains.execution = execution;
-  SIMIX_request_push(req->issuer);
-  return req->host_execution_get_remains.result;
+  simcall->call = SIMCALL_HOST_EXECUTION_GET_REMAINS;
+  simcall->host_execution_get_remains.execution = execution;
+  SIMIX_simcall_push(simcall->issuer);
+  return simcall->host_execution_get_remains.result;
 }
 
 /**
@@ -287,14 +286,14 @@ double SIMIX_req_host_execution_get_remains(smx_action_t execution)
  * \param execution The execution action
  * \return The state
  */
-e_smx_state_t SIMIX_req_host_execution_get_state(smx_action_t execution)
+e_smx_state_t simcall_host_execution_get_state(smx_action_t execution)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_HOST_EXECUTION_GET_STATE;
-  req->host_execution_get_state.execution = execution;
-  SIMIX_request_push(req->issuer);
-  return req->host_execution_get_state.result;
+  simcall->call = SIMCALL_HOST_EXECUTION_GET_STATE;
+  simcall->host_execution_get_state.execution = execution;
+  SIMIX_simcall_push(simcall->issuer);
+  return simcall->host_execution_get_state.result;
 }
 
 /**
@@ -304,17 +303,17 @@ e_smx_state_t SIMIX_req_host_execution_get_state(smx_action_t execution)
  * \param execution The execution action
  * \param priority The new priority
  */
-void SIMIX_req_host_execution_set_priority(smx_action_t execution, double priority)
+void simcall_host_execution_set_priority(smx_action_t execution, double priority)
 {
   /* checking for infinite values */
   xbt_assert(isfinite(priority), "priority is not finite!");
   
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_HOST_EXECUTION_SET_PRIORITY;
-  req->host_execution_set_priority.execution = execution;
-  req->host_execution_set_priority.priority = priority;
-  SIMIX_request_push(req->issuer);
+  simcall->call = SIMCALL_HOST_EXECUTION_SET_PRIORITY;
+  simcall->host_execution_set_priority.execution = execution;
+  simcall->host_execution_set_priority.priority = priority;
+  SIMIX_simcall_push(simcall->issuer);
 }
 
 /**
@@ -322,14 +321,14 @@ void SIMIX_req_host_execution_set_priority(smx_action_t execution, double priori
  *
  * \param execution The execution action
  */
-e_smx_state_t SIMIX_req_host_execution_wait(smx_action_t execution)
+e_smx_state_t simcall_host_execution_wait(smx_action_t execution)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_HOST_EXECUTION_WAIT;
-  req->host_execution_wait.execution = execution;
-  SIMIX_request_push(req->issuer);
-  return req->host_execution_wait.result;
+  simcall->call = SIMCALL_HOST_EXECUTION_WAIT;
+  simcall->host_execution_wait.execution = execution;
+  SIMIX_simcall_push(simcall->issuer);
+  return simcall->host_execution_wait.result;
 }
 
 /**
@@ -341,31 +340,31 @@ e_smx_state_t SIMIX_req_host_execution_wait(smx_action_t execution)
  * \param name a name for the process. It is for user-level information and can be NULL.
  * \param code the main function of the process
  * \param data a pointer to any data one may want to attach to the new object. It is for user-level information and can be NULL.
- * It can be retrieved with the function \ref SIMIX_req_process_get_data.
+ * It can be retrieved with the function \ref simcall_process_get_data.
  * \param hostname name of the host where the new agent is executed.
  * \param argc first argument passed to \a code
  * \param argv second argument passed to \a code
  * \param properties the properties of the process
  */
-void SIMIX_req_process_create(smx_process_t *process, const char *name,
+void simcall_process_create(smx_process_t *process, const char *name,
                               xbt_main_func_t code,
                               void *data,
                               const char *hostname,
                               int argc, char **argv,
                               xbt_dict_t properties)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_PROCESS_CREATE;
-  req->process_create.process = process;
-  req->process_create.name = name;
-  req->process_create.code = code;
-  req->process_create.data = data;
-  req->process_create.hostname = hostname;
-  req->process_create.argc = argc;
-  req->process_create.argv = argv;
-  req->process_create.properties = properties;
-  SIMIX_request_push(req->issuer);
+  simcall->call = SIMCALL_PROCESS_CREATE;
+  simcall->process_create.process = process;
+  simcall->process_create.name = name;
+  simcall->process_create.code = code;
+  simcall->process_create.data = data;
+  simcall->process_create.hostname = hostname;
+  simcall->process_create.argc = argc;
+  simcall->process_create.argv = argv;
+  simcall->process_create.properties = properties;
+  SIMIX_simcall_push(simcall->issuer);
 }
 
 /** \brief Kills a SIMIX process.
@@ -374,35 +373,35 @@ void SIMIX_req_process_create(smx_process_t *process, const char *name,
  *
  * \param process poor victim
  */
-void SIMIX_req_process_kill(smx_process_t process)
+void simcall_process_kill(smx_process_t process)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_PROCESS_KILL;
-  req->process_kill.process = process;
-  SIMIX_request_push(req->issuer);
+  simcall->call = SIMCALL_PROCESS_KILL;
+  simcall->process_kill.process = process;
+  SIMIX_simcall_push(simcall->issuer);
 }
 
 /** \brief Kills all SIMIX processes.
  */
-void SIMIX_req_process_killall(void)
+void simcall_process_killall(void)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_PROCESS_KILLALL;
-  SIMIX_request_push(req->issuer);
+  simcall->call = SIMCALL_PROCESS_KILLALL;
+  SIMIX_simcall_push(simcall->issuer);
 }
 
 /** \brief Cleans up a SIMIX process.
  * \param process poor victim (must have already been killed)
  */
-void SIMIX_req_process_cleanup(smx_process_t process)
+void simcall_process_cleanup(smx_process_t process)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_PROCESS_CLEANUP;
-  req->process_cleanup.process = process;
-  SIMIX_request_push(req->issuer);
+  simcall->call = SIMCALL_PROCESS_CLEANUP;
+  simcall->process_cleanup.process = process;
+  SIMIX_simcall_push(simcall->issuer);
 }
 
 /**
@@ -414,14 +413,14 @@ void SIMIX_req_process_cleanup(smx_process_t process)
  * \param source name of the previous host
  * \param dest name of the new host
  */
-void SIMIX_req_process_change_host(smx_process_t process, smx_host_t dest)
+void simcall_process_change_host(smx_process_t process, smx_host_t dest)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_PROCESS_CHANGE_HOST;
-  req->process_change_host.process = process;
-  req->process_change_host.dest = dest;
-  SIMIX_request_push(req->issuer);
+  simcall->call = SIMCALL_PROCESS_CHANGE_HOST;
+  simcall->process_change_host.process = process;
+  simcall->process_change_host.dest = dest;
+  SIMIX_simcall_push(simcall->issuer);
 }
 
 /**
@@ -432,15 +431,15 @@ void SIMIX_req_process_change_host(smx_process_t process, smx_host_t dest)
  *
  * \param process a SIMIX process
  */
-void SIMIX_req_process_suspend(smx_process_t process)
+void simcall_process_suspend(smx_process_t process)
 {
   xbt_assert(process, "Invalid parameters");
 
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_PROCESS_SUSPEND;
-  req->process_suspend.process = process;
-  SIMIX_request_push(req->issuer);
+  simcall->call = SIMCALL_PROCESS_SUSPEND;
+  simcall->process_suspend.process = process;
+  SIMIX_simcall_push(simcall->issuer);
 }
 
 /**
@@ -451,13 +450,13 @@ void SIMIX_req_process_suspend(smx_process_t process)
  *
  * \param process a SIMIX process
  */
-void SIMIX_req_process_resume(smx_process_t process)
+void simcall_process_resume(smx_process_t process)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_PROCESS_RESUME;
-  req->process_resume.process = process;
-  SIMIX_request_push(req->issuer);
+  simcall->call = SIMCALL_PROCESS_RESUME;
+  simcall->process_resume.process = process;
+  SIMIX_simcall_push(simcall->issuer);
 }
 
 /**
@@ -465,13 +464,13 @@ void SIMIX_req_process_resume(smx_process_t process)
  *
  * Maestro internal process is not counted, only user code processes are
  */
-int SIMIX_req_process_count(void)
+int simcall_process_count(void)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_PROCESS_COUNT;
-  SIMIX_request_push(req->issuer);
-  return req->process_count.result;
+  simcall->call = SIMCALL_PROCESS_COUNT;
+  SIMIX_simcall_push(simcall->issuer);
+  return simcall->process_count.result;
 }
 
 /**
@@ -479,19 +478,19 @@ int SIMIX_req_process_count(void)
  * \param process a SIMIX process
  * \return the user data of this process
  */
-void* SIMIX_req_process_get_data(smx_process_t process)
+void* simcall_process_get_data(smx_process_t process)
 {
   if (process == SIMIX_process_self()) {
-    /* avoid a request if this function is called by the process itself */
+    /* avoid a simcall if this function is called by the process itself */
     return SIMIX_process_get_data(process);
   }
 
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_PROCESS_GET_DATA;
-  req->process_get_data.process = process;
-  SIMIX_request_push(req->issuer);
-  return req->process_get_data.result;
+  simcall->call = SIMCALL_PROCESS_GET_DATA;
+  simcall->process_get_data.process = process;
+  SIMIX_simcall_push(simcall->issuer);
+  return simcall->process_get_data.result;
 }
 
 /**
@@ -501,20 +500,20 @@ void* SIMIX_req_process_get_data(smx_process_t process)
  * \param process SIMIX process
  * \param data User data
  */
-void SIMIX_req_process_set_data(smx_process_t process, void *data)
+void simcall_process_set_data(smx_process_t process, void *data)
 {
   if (process == SIMIX_process_self()) {
-    /* avoid a request if this function is called by the process itself */
+    /* avoid a simcall if this function is called by the process itself */
     SIMIX_process_self_set_data(process, data);
   }
   else {
 
-    smx_req_t req = SIMIX_req_mine();
+    smx_simcall_t simcall = SIMIX_simcall_mine();
 
-    req->call = REQ_PROCESS_SET_DATA;
-    req->process_set_data.process = process;
-    req->process_set_data.data = data;
-    SIMIX_request_push(req->issuer);
+    simcall->call = SIMCALL_PROCESS_SET_DATA;
+    simcall->process_set_data.process = process;
+    simcall->process_set_data.data = data;
+    SIMIX_simcall_push(simcall->issuer);
   }
 }
 
@@ -525,14 +524,14 @@ void SIMIX_req_process_set_data(smx_process_t process, void *data)
  * \param process SIMIX process
  * \return SIMIX host
  */
-smx_host_t SIMIX_req_process_get_host(smx_process_t process)
+smx_host_t simcall_process_get_host(smx_process_t process)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_PROCESS_GET_HOST;
-  req->process_get_host.process = process;
-  SIMIX_request_push(req->issuer);
-  return req->process_get_host.result;
+  simcall->call = SIMCALL_PROCESS_GET_HOST;
+  simcall->process_get_host.process = process;
+  SIMIX_simcall_push(simcall->issuer);
+  return simcall->process_get_host.result;
 }
 
 /**
@@ -542,19 +541,19 @@ smx_host_t SIMIX_req_process_get_host(smx_process_t process)
  * \param process SIMIX process
  * \return The process name
  */
-const char* SIMIX_req_process_get_name(smx_process_t process)
+const char* simcall_process_get_name(smx_process_t process)
 {
   if (process == SIMIX_process_self()) {
-    /* avoid a request if this function is called by the process itself */
+    /* avoid a simcall if this function is called by the process itself */
     return process->name;
   }
 
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_PROCESS_GET_NAME;
-  req->process_get_name.process = process;
-  SIMIX_request_push(req->issuer);
-  return req->process_get_name.result;
+  simcall->call = SIMCALL_PROCESS_GET_NAME;
+  simcall->process_get_name.process = process;
+  SIMIX_simcall_push(simcall->issuer);
+  return simcall->process_get_name.result;
 }
 
 /**
@@ -564,14 +563,14 @@ const char* SIMIX_req_process_get_name(smx_process_t process)
  * \param process SIMIX process
  * \return 1, if the process is suspended, else 0.
  */
-int SIMIX_req_process_is_suspended(smx_process_t process)
+int simcall_process_is_suspended(smx_process_t process)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_PROCESS_IS_SUSPENDED;
-  req->process_is_suspended.process = process;
-  SIMIX_request_push(req->issuer);
-  return req->process_is_suspended.result;
+  simcall->call = SIMCALL_PROCESS_IS_SUSPENDED;
+  simcall->process_is_suspended.process = process;
+  SIMIX_simcall_push(simcall->issuer);
+  return simcall->process_is_suspended.result;
 }
 
 /** \ingroup m_process_management
@@ -579,14 +578,14 @@ int SIMIX_req_process_is_suspended(smx_process_t process)
  *
  * This functions returns the properties associated with this process
  */
-xbt_dict_t SIMIX_req_process_get_properties(smx_process_t process)
+xbt_dict_t simcall_process_get_properties(smx_process_t process)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_PROCESS_GET_PROPERTIES;
-  req->process_get_properties.process = process;
-  SIMIX_request_push(req->issuer);
-  return req->process_get_properties.result;
+  simcall->call = SIMCALL_PROCESS_GET_PROPERTIES;
+  simcall->process_get_properties.process = process;
+  SIMIX_simcall_push(simcall->issuer);
+  return simcall->process_get_properties.result;
 }
 
 /** \brief Creates a new sleep SIMIX action.
@@ -598,17 +597,17 @@ xbt_dict_t SIMIX_req_process_get_properties(smx_process_t process)
  *     \param duration Time duration of the sleep.
  *     \return A result telling whether the sleep was successful
  */
-e_smx_state_t SIMIX_req_process_sleep(double duration)
+e_smx_state_t simcall_process_sleep(double duration)
 {
   /* checking for infinite values */
   xbt_assert(isfinite(duration), "duration is not finite!");
   
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_PROCESS_SLEEP;
-  req->process_sleep.duration = duration;
-  SIMIX_request_push(req->issuer);
-  return req->process_sleep.result;
+  simcall->call = SIMCALL_PROCESS_SLEEP;
+  simcall->process_sleep.duration = duration;
+  SIMIX_simcall_push(simcall->issuer);
+  return simcall->process_sleep.result;
 }
 
 /**
@@ -616,15 +615,15 @@ e_smx_state_t SIMIX_req_process_sleep(double duration)
  *  \param name The name of the rendez-vous point
  *  \return The created rendez-vous point
  */
-smx_rdv_t SIMIX_req_rdv_create(const char *name)
+smx_rdv_t simcall_rdv_create(const char *name)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_RDV_CREATE;
-  req->rdv_create.name = name;
+  simcall->call = SIMCALL_RDV_CREATE;
+  simcall->rdv_create.name = name;
 
-  SIMIX_request_push(req->issuer);
-  return req->rdv_create.result;
+  SIMIX_simcall_push(simcall->issuer);
+  return simcall->rdv_create.result;
 }
 
 
@@ -632,50 +631,51 @@ smx_rdv_t SIMIX_req_rdv_create(const char *name)
  *  \brief Destroy a rendez-vous point
  *  \param name The rendez-vous point to destroy
  */
-void SIMIX_req_rdv_destroy(smx_rdv_t rdv)
+void simcall_rdv_destroy(smx_rdv_t rdv)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_RDV_DESTROY;
-  req->rdv_destroy.rdv = rdv;
+  simcall->call = SIMCALL_RDV_DESTROY;
+  simcall->rdv_destroy.rdv = rdv;
 
-  SIMIX_request_push(req->issuer);
+  SIMIX_simcall_push(simcall->issuer);
 }
 
-smx_rdv_t SIMIX_req_rdv_get_by_name(const char *name)
+smx_rdv_t simcall_rdv_get_by_name(const char *name)
 {
-  xbt_assert(name != NULL, "Invalid parameter for SIMIX_req_rdv_get_by_name (name is NULL)");
+  xbt_assert(name != NULL, "Invalid parameter for simcall_rdv_get_by_name (name is NULL)");
 
   /* FIXME: this is a horrible lost of performance, so we hack it out by
-   * skipping the request (for now). It won't work on distributed but
-   * probably we will change MSG for that. */
-/*
-  smx_req_t req = SIMIX_req_mine();
-  req->call = REQ_RDV_GEY_BY_NAME;
-  req->rdv_get_by_name.name = name;
-  SIMIX_request_push(req->issuer);
-  return req->rdv_get_by_name.result;*/
+   * skipping the simcall (for now). It works in parallel, it won't work on
+   * distributed but probably we will change MSG for that. */
+
+  /*
+  smx_simcall_t simcall = simcall_mine();
+  simcall->call = SIMCALL_RDV_GEY_BY_NAME;
+  simcall->rdv_get_by_name.name = name;
+  SIMIX_simcall_push(simcall->issuer);
+  return simcall->rdv_get_by_name.result;*/
 
   return SIMIX_rdv_get_by_name(name);
 }
 
 /**
- *  \brief counts the number of communication requests of a given host pending
- *         on a rendez-vous point
+ *  \brief Counts the number of communication actions of a given host pending
+ *         on a rendez-vous point.
  *  \param rdv The rendez-vous point
  *  \param host The host to be counted
- *  \return The number of comm request pending in the rdv
+ *  \return The number of comm actions pending in the rdv
  */
-int SIMIX_req_rdv_comm_count_by_host(smx_rdv_t rdv, smx_host_t host)
+int simcall_rdv_comm_count_by_host(smx_rdv_t rdv, smx_host_t host)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_RDV_COMM_COUNT_BY_HOST;
-  req->rdv_comm_count_by_host.rdv = rdv;
-  req->rdv_comm_count_by_host.host = host;
+  simcall->call = SIMCALL_RDV_COMM_COUNT_BY_HOST;
+  simcall->rdv_comm_count_by_host.rdv = rdv;
+  simcall->rdv_comm_count_by_host.host = host;
 
-  SIMIX_request_push(req->issuer);
-  return req->rdv_comm_count_by_host.result;
+  SIMIX_simcall_push(simcall->issuer);
+  return simcall->rdv_comm_count_by_host.result;
 }
 
 /**
@@ -683,18 +683,18 @@ int SIMIX_req_rdv_comm_count_by_host(smx_rdv_t rdv, smx_host_t host)
  *  \param rdv The rendez-vous point
  *  \return The communication or NULL if empty
  */
-smx_action_t SIMIX_req_rdv_get_head(smx_rdv_t rdv)
+smx_action_t simcall_rdv_get_head(smx_rdv_t rdv)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_RDV_GET_HEAD;
-  req->rdv_get_head.rdv = rdv;
+  simcall->call = SIMCALL_RDV_GET_HEAD;
+  simcall->rdv_get_head.rdv = rdv;
 
-  SIMIX_request_push(req->issuer);
-  return req->rdv_get_head.result;
+  SIMIX_simcall_push(simcall->issuer);
+  return simcall->rdv_get_head.result;
 }
 
-void SIMIX_req_comm_send(smx_rdv_t rdv, double task_size, double rate,
+void simcall_comm_send(smx_rdv_t rdv, double task_size, double rate,
                          void *src_buff, size_t src_buff_size,
                          int (*match_fun)(void *, void *), void *data,
                          double timeout)
@@ -707,29 +707,29 @@ void SIMIX_req_comm_send(smx_rdv_t rdv, double task_size, double rate,
   xbt_assert(rdv, "No rendez-vous point defined for send");
 
   if (MC_IS_ENABLED) {
-    /* the model-checker wants two separate requests */
-    smx_action_t comm = SIMIX_req_comm_isend(rdv, task_size, rate,
+    /* the model-checker wants two separate simcalls */
+    smx_action_t comm = simcall_comm_isend(rdv, task_size, rate,
         src_buff, src_buff_size, match_fun, NULL, data, 0);
-    SIMIX_req_comm_wait(comm, timeout);
+    simcall_comm_wait(comm, timeout);
   }
   else {
-    smx_req_t req = SIMIX_req_mine();
-
-    req->call = REQ_COMM_SEND;
-    req->comm_send.rdv = rdv;
-    req->comm_send.task_size = task_size;
-    req->comm_send.rate = rate;
-    req->comm_send.src_buff = src_buff;
-    req->comm_send.src_buff_size = src_buff_size;
-    req->comm_send.match_fun = match_fun;
-    req->comm_send.data = data;
-    req->comm_send.timeout = timeout;
-
-    SIMIX_request_push(req->issuer);
+    smx_simcall_t simcall = SIMIX_simcall_mine();
+
+    simcall->call = SIMCALL_COMM_SEND;
+    simcall->comm_send.rdv = rdv;
+    simcall->comm_send.task_size = task_size;
+    simcall->comm_send.rate = rate;
+    simcall->comm_send.src_buff = src_buff;
+    simcall->comm_send.src_buff_size = src_buff_size;
+    simcall->comm_send.match_fun = match_fun;
+    simcall->comm_send.data = data;
+    simcall->comm_send.timeout = timeout;
+
+    SIMIX_simcall_push(simcall->issuer);
   }
 }
 
-smx_action_t SIMIX_req_comm_isend(smx_rdv_t rdv, double task_size, double rate,
+smx_action_t simcall_comm_isend(smx_rdv_t rdv, double task_size, double rate,
                               void *src_buff, size_t src_buff_size,
                               int (*match_fun)(void *, void *),
                               void (*clean_fun)(void *),
@@ -742,129 +742,129 @@ smx_action_t SIMIX_req_comm_isend(smx_rdv_t rdv, double task_size, double rate,
   
   xbt_assert(rdv, "No rendez-vous point defined for isend");
 
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_COMM_ISEND;
-  req->comm_isend.rdv = rdv;
-  req->comm_isend.task_size = task_size;
-  req->comm_isend.rate = rate;
-  req->comm_isend.src_buff = src_buff;
-  req->comm_isend.src_buff_size = src_buff_size;
-  req->comm_isend.match_fun = match_fun;
-  req->comm_isend.clean_fun = clean_fun;
-  req->comm_isend.data = data;
-  req->comm_isend.detached = detached;
+  simcall->call = SIMCALL_COMM_ISEND;
+  simcall->comm_isend.rdv = rdv;
+  simcall->comm_isend.task_size = task_size;
+  simcall->comm_isend.rate = rate;
+  simcall->comm_isend.src_buff = src_buff;
+  simcall->comm_isend.src_buff_size = src_buff_size;
+  simcall->comm_isend.match_fun = match_fun;
+  simcall->comm_isend.clean_fun = clean_fun;
+  simcall->comm_isend.data = data;
+  simcall->comm_isend.detached = detached;
 
-  SIMIX_request_push(req->issuer);
-  return req->comm_isend.result;
+  SIMIX_simcall_push(simcall->issuer);
+  return simcall->comm_isend.result;
 }
 
-void SIMIX_req_comm_recv(smx_rdv_t rdv, void *dst_buff, size_t * dst_buff_size,
+void simcall_comm_recv(smx_rdv_t rdv, void *dst_buff, size_t * dst_buff_size,
                          int (*match_fun)(void *, void *), void *data, double timeout)
 {
   xbt_assert(isfinite(timeout), "timeout is not finite!");
   xbt_assert(rdv, "No rendez-vous point defined for recv");
 
   if (MC_IS_ENABLED) {
-    /* the model-checker wants two separate requests */
-    smx_action_t comm = SIMIX_req_comm_irecv(rdv, dst_buff, dst_buff_size,
+    /* the model-checker wants two separate simcalls */
+    smx_action_t comm = simcall_comm_irecv(rdv, dst_buff, dst_buff_size,
         match_fun, data);
-    SIMIX_req_comm_wait(comm, timeout);
+    simcall_comm_wait(comm, timeout);
   }
   else {
-    smx_req_t req = SIMIX_req_mine();
+    smx_simcall_t simcall = SIMIX_simcall_mine();
 
-    req->call = REQ_COMM_RECV;
-    req->comm_recv.rdv = rdv;
-    req->comm_recv.dst_buff = dst_buff;
-    req->comm_recv.dst_buff_size = dst_buff_size;
-    req->comm_recv.match_fun = match_fun;
-    req->comm_recv.data = data;
-    req->comm_recv.timeout = timeout;
+    simcall->call = SIMCALL_COMM_RECV;
+    simcall->comm_recv.rdv = rdv;
+    simcall->comm_recv.dst_buff = dst_buff;
+    simcall->comm_recv.dst_buff_size = dst_buff_size;
+    simcall->comm_recv.match_fun = match_fun;
+    simcall->comm_recv.data = data;
+    simcall->comm_recv.timeout = timeout;
 
-    SIMIX_request_push(req->issuer);
+    SIMIX_simcall_push(simcall->issuer);
   }
 }
 
-smx_action_t SIMIX_req_comm_irecv(smx_rdv_t rdv, void *dst_buff, size_t * dst_buff_size,
+smx_action_t simcall_comm_irecv(smx_rdv_t rdv, void *dst_buff, size_t * dst_buff_size,
                                   int (*match_fun)(void *, void *), void *data)
 {
   xbt_assert(rdv, "No rendez-vous point defined for irecv");
 
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_COMM_IRECV;
-  req->comm_irecv.rdv = rdv;
-  req->comm_irecv.dst_buff = dst_buff;
-  req->comm_irecv.dst_buff_size = dst_buff_size;
-  req->comm_irecv.match_fun = match_fun;
-  req->comm_irecv.data = data;
+  simcall->call = SIMCALL_COMM_IRECV;
+  simcall->comm_irecv.rdv = rdv;
+  simcall->comm_irecv.dst_buff = dst_buff;
+  simcall->comm_irecv.dst_buff_size = dst_buff_size;
+  simcall->comm_irecv.match_fun = match_fun;
+  simcall->comm_irecv.data = data;
 
-  SIMIX_request_push(req->issuer);
-  return req->comm_irecv.result;
+  SIMIX_simcall_push(simcall->issuer);
+  return simcall->comm_irecv.result;
 }
 
-void SIMIX_req_comm_destroy(smx_action_t comm)
+void simcall_comm_destroy(smx_action_t comm)
 {
   xbt_assert(comm, "Invalid parameter");
 
-  /* FIXME remove this request type: comms are auto-destroyed now */
+  /* FIXME remove this simcall type: comms are auto-destroyed now */
 
   /*
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = simcall_mine();
 
-  req->call = REQ_COMM_DESTROY;
-  req->comm_destroy.comm = comm;
+  simcall->call = SIMCALL_COMM_DESTROY;
+  simcall->comm_destroy.comm = comm;
 
-  SIMIX_request_push(req->issuer);
+  SIMIX_simcall_push(simcall->issuer);
   */
 }
 
-void SIMIX_req_comm_cancel(smx_action_t comm)
+void simcall_comm_cancel(smx_action_t comm)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_COMM_CANCEL;
-  req->comm_cancel.comm = comm;
+  simcall->call = SIMCALL_COMM_CANCEL;
+  simcall->comm_cancel.comm = comm;
 
-  SIMIX_request_push(req->issuer);
+  SIMIX_simcall_push(simcall->issuer);
 }
 
-unsigned int SIMIX_req_comm_waitany(xbt_dynar_t comms)
+unsigned int simcall_comm_waitany(xbt_dynar_t comms)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_COMM_WAITANY;
-  req->comm_waitany.comms = comms;
+  simcall->call = SIMCALL_COMM_WAITANY;
+  simcall->comm_waitany.comms = comms;
 
-  SIMIX_request_push(req->issuer);
-  return req->comm_waitany.result;
+  SIMIX_simcall_push(simcall->issuer);
+  return simcall->comm_waitany.result;
 }
 
-int SIMIX_req_comm_testany(xbt_dynar_t comms)
+int simcall_comm_testany(xbt_dynar_t comms)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
   if (xbt_dynar_is_empty(comms))
     return -1;
 
-  req->call = REQ_COMM_TESTANY;
-  req->comm_testany.comms = comms;
+  simcall->call = SIMCALL_COMM_TESTANY;
+  simcall->comm_testany.comms = comms;
 
-  SIMIX_request_push(req->issuer);
-  return req->comm_testany.result;
+  SIMIX_simcall_push(simcall->issuer);
+  return simcall->comm_testany.result;
 }
 
-void SIMIX_req_comm_wait(smx_action_t comm, double timeout)
+void simcall_comm_wait(smx_action_t comm, double timeout)
 {
   xbt_assert(isfinite(timeout), "timeout is not finite!");
   
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_COMM_WAIT;
-  req->comm_wait.comm = comm;
-  req->comm_wait.timeout = timeout;
+  simcall->call = SIMCALL_COMM_WAIT;
+  simcall->comm_wait.comm = comm;
+  simcall->comm_wait.timeout = timeout;
 
-  SIMIX_request_push(req->issuer);
+  SIMIX_simcall_push(simcall->issuer);
 }
 
 #ifdef HAVE_TRACING
@@ -875,310 +875,320 @@ void SIMIX_req_comm_wait(smx_action_t comm, double timeout)
  * \param execution The execution action
  * \param category The tracing category
  */
-void SIMIX_req_set_category(smx_action_t action, const char *category)
+void simcall_set_category(smx_action_t action, const char *category)
 {
   if (category == NULL) {
     return;
   }
 
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_SET_CATEGORY;
-  req->set_category.action = action;
-  req->set_category.category = category;
+  simcall->call = SIMCALL_SET_CATEGORY;
+  simcall->set_category.action = action;
+  simcall->set_category.category = category;
 
-  SIMIX_request_push(req->issuer);
+  SIMIX_simcall_push(simcall->issuer);
 }
 #endif
 
-int SIMIX_req_comm_test(smx_action_t comm)
+int simcall_comm_test(smx_action_t comm)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_COMM_TEST;
-  req->comm_test.comm = comm;
+  simcall->call = SIMCALL_COMM_TEST;
+  simcall->comm_test.comm = comm;
 
-  SIMIX_request_push(req->issuer);
-  return req->comm_test.result;
+  SIMIX_simcall_push(simcall->issuer);
+  return simcall->comm_test.result;
 }
 
-double SIMIX_req_comm_get_remains(smx_action_t comm)
+double simcall_comm_get_remains(smx_action_t comm)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_COMM_GET_REMAINS;
-  req->comm_get_remains.comm = comm;
+  simcall->call = SIMCALL_COMM_GET_REMAINS;
+  simcall->comm_get_remains.comm = comm;
 
-  SIMIX_request_push(req->issuer);
-  return req->comm_get_remains.result;
+  SIMIX_simcall_push(simcall->issuer);
+  return simcall->comm_get_remains.result;
 }
 
-e_smx_state_t SIMIX_req_comm_get_state(smx_action_t comm)
+e_smx_state_t simcall_comm_get_state(smx_action_t comm)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_COMM_GET_STATE;
-  req->comm_get_state.comm = comm;
+  simcall->call = SIMCALL_COMM_GET_STATE;
+  simcall->comm_get_state.comm = comm;
 
-  SIMIX_request_push(req->issuer);
-  return req->comm_get_state.result;
+  SIMIX_simcall_push(simcall->issuer);
+  return simcall->comm_get_state.result;
 }
 
-void *SIMIX_req_comm_get_src_data(smx_action_t comm)
+void *simcall_comm_get_src_data(smx_action_t comm)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_COMM_GET_SRC_DATA;
-  req->comm_get_src_data.comm = comm;
+  simcall->call = SIMCALL_COMM_GET_SRC_DATA;
+  simcall->comm_get_src_data.comm = comm;
 
-  SIMIX_request_push(req->issuer);
-  return req->comm_get_src_data.result;
+  SIMIX_simcall_push(simcall->issuer);
+  return simcall->comm_get_src_data.result;
 }
 
-void *SIMIX_req_comm_get_dst_data(smx_action_t comm)
+void *simcall_comm_get_dst_data(smx_action_t comm)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_COMM_GET_DST_DATA;
-  req->comm_get_dst_data.comm = comm;
+  simcall->call = SIMCALL_COMM_GET_DST_DATA;
+  simcall->comm_get_dst_data.comm = comm;
 
-  SIMIX_request_push(req->issuer);
-  return req->comm_get_dst_data.result;
+  SIMIX_simcall_push(simcall->issuer);
+  return simcall->comm_get_dst_data.result;
 }
 
-smx_process_t SIMIX_req_comm_get_src_proc(smx_action_t comm)
+smx_process_t simcall_comm_get_src_proc(smx_action_t comm)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_COMM_GET_SRC_PROC;
-  req->comm_get_src_proc.comm = comm;
+  simcall->call = SIMCALL_COMM_GET_SRC_PROC;
+  simcall->comm_get_src_proc.comm = comm;
 
-  SIMIX_request_push(req->issuer);
-  return req->comm_get_src_proc.result;
+  SIMIX_simcall_push(simcall->issuer);
+  return simcall->comm_get_src_proc.result;
 }
 
-smx_process_t SIMIX_req_comm_get_dst_proc(smx_action_t comm)
+smx_process_t simcall_comm_get_dst_proc(smx_action_t comm)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_COMM_GET_DST_PROC;
-  req->comm_get_dst_proc.comm = comm;
+  simcall->call = SIMCALL_COMM_GET_DST_PROC;
+  simcall->comm_get_dst_proc.comm = comm;
 
-  SIMIX_request_push(req->issuer);
-  return req->comm_get_dst_proc.result;
+  SIMIX_simcall_push(simcall->issuer);
+  return simcall->comm_get_dst_proc.result;
 }
 
 #ifdef HAVE_LATENCY_BOUND_TRACKING
-int SIMIX_req_comm_is_latency_bounded(smx_action_t comm)
+int simcall_comm_is_latency_bounded(smx_action_t comm)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_COMM_IS_LATENCY_BOUNDED;
-  req->comm_is_latency_bounded.comm = comm;
+  simcall->call = SIMCALL_COMM_IS_LATENCY_BOUNDED;
+  simcall->comm_is_latency_bounded.comm = comm;
 
-  SIMIX_request_push(req->issuer);
-  return req->comm_is_latency_bounded.result;
+  SIMIX_simcall_push(simcall->issuer);
+  return simcall->comm_is_latency_bounded.result;
 }
 #endif
 
-smx_mutex_t SIMIX_req_mutex_init(void)
+smx_mutex_t simcall_mutex_init(void)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_MUTEX_INIT;
+  simcall->call = SIMCALL_MUTEX_INIT;
 
-  SIMIX_request_push(req->issuer);
-  return req->mutex_init.result;
+  SIMIX_simcall_push(simcall->issuer);
+  return simcall->mutex_init.result;
 }
 
-void SIMIX_req_mutex_destroy(smx_mutex_t mutex)
+void simcall_mutex_destroy(smx_mutex_t mutex)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_MUTEX_DESTROY;
-  req->mutex_destroy.mutex = mutex;
+  simcall->call = SIMCALL_MUTEX_DESTROY;
+  simcall->mutex_destroy.mutex = mutex;
 
-  SIMIX_request_push(req->issuer);
+  SIMIX_simcall_push(simcall->issuer);
 }
 
-void SIMIX_req_mutex_lock(smx_mutex_t mutex)
+void simcall_mutex_lock(smx_mutex_t mutex)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_MUTEX_LOCK;
-  req->mutex_lock.mutex = mutex;
+  simcall->call = SIMCALL_MUTEX_LOCK;
+  simcall->mutex_lock.mutex = mutex;
 
-  SIMIX_request_push(req->issuer);
+  SIMIX_simcall_push(simcall->issuer);
 }
 
-int SIMIX_req_mutex_trylock(smx_mutex_t mutex)
+int simcall_mutex_trylock(smx_mutex_t mutex)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_MUTEX_TRYLOCK;
-  req->mutex_trylock.mutex = mutex;
+  simcall->call = SIMCALL_MUTEX_TRYLOCK;
+  simcall->mutex_trylock.mutex = mutex;
 
-  SIMIX_request_push(req->issuer);
-  return req->mutex_trylock.result;
+  SIMIX_simcall_push(simcall->issuer);
+  return simcall->mutex_trylock.result;
 }
 
-void SIMIX_req_mutex_unlock(smx_mutex_t mutex)
+void simcall_mutex_unlock(smx_mutex_t mutex)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_MUTEX_UNLOCK;
-  req->mutex_unlock.mutex = mutex;
+  simcall->call = SIMCALL_MUTEX_UNLOCK;
+  simcall->mutex_unlock.mutex = mutex;
 
-  SIMIX_request_push(req->issuer);
+  SIMIX_simcall_push(simcall->issuer);
 }
 
 
-smx_cond_t SIMIX_req_cond_init(void)
+smx_cond_t simcall_cond_init(void)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_COND_INIT;
+  simcall->call = SIMCALL_COND_INIT;
 
-  SIMIX_request_push(req->issuer);
-  return req->cond_init.result;
+  SIMIX_simcall_push(simcall->issuer);
+  return simcall->cond_init.result;
 }
 
-void SIMIX_req_cond_destroy(smx_cond_t cond)
+void simcall_cond_destroy(smx_cond_t cond)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_COND_DESTROY;
-  req->cond_destroy.cond = cond;
+  simcall->call = SIMCALL_COND_DESTROY;
+  simcall->cond_destroy.cond = cond;
 
-  SIMIX_request_push(req->issuer);
+  SIMIX_simcall_push(simcall->issuer);
 }
 
-void SIMIX_req_cond_signal(smx_cond_t cond)
+void simcall_cond_signal(smx_cond_t cond)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_COND_SIGNAL;
-  req->cond_signal.cond = cond;
+  simcall->call = SIMCALL_COND_SIGNAL;
+  simcall->cond_signal.cond = cond;
 
-  SIMIX_request_push(req->issuer);
+  SIMIX_simcall_push(simcall->issuer);
 }
 
-void SIMIX_req_cond_wait(smx_cond_t cond, smx_mutex_t mutex)
+void simcall_cond_wait(smx_cond_t cond, smx_mutex_t mutex)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_COND_WAIT;
-  req->cond_wait.cond = cond;
-  req->cond_wait.mutex = mutex;
+  simcall->call = SIMCALL_COND_WAIT;
+  simcall->cond_wait.cond = cond;
+  simcall->cond_wait.mutex = mutex;
 
-  SIMIX_request_push(req->issuer);
+  SIMIX_simcall_push(simcall->issuer);
 }
 
-void SIMIX_req_cond_wait_timeout(smx_cond_t cond,
+void simcall_cond_wait_timeout(smx_cond_t cond,
                                  smx_mutex_t mutex,
                                  double timeout)
 {
   xbt_assert(isfinite(timeout), "timeout is not finite!");
   
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_COND_WAIT_TIMEOUT;
-  req->cond_wait_timeout.cond = cond;
-  req->cond_wait_timeout.mutex = mutex;
-  req->cond_wait_timeout.timeout = timeout;
+  simcall->call = SIMCALL_COND_WAIT_TIMEOUT;
+  simcall->cond_wait_timeout.cond = cond;
+  simcall->cond_wait_timeout.mutex = mutex;
+  simcall->cond_wait_timeout.timeout = timeout;
 
-  SIMIX_request_push(req->issuer);
+  SIMIX_simcall_push(simcall->issuer);
 }
 
-void SIMIX_req_cond_broadcast(smx_cond_t cond)
+void simcall_cond_broadcast(smx_cond_t cond)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_COND_BROADCAST;
-  req->cond_broadcast.cond = cond;
+  simcall->call = SIMCALL_COND_BROADCAST;
+  simcall->cond_broadcast.cond = cond;
 
-  SIMIX_request_push(req->issuer);
+  SIMIX_simcall_push(simcall->issuer);
 }
 
 
-smx_sem_t SIMIX_req_sem_init(int capacity)
+smx_sem_t simcall_sem_init(int capacity)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_SEM_INIT;
-  req->sem_init.capacity = capacity;
+  simcall->call = SIMCALL_SEM_INIT;
+  simcall->sem_init.capacity = capacity;
 
-  SIMIX_request_push(req->issuer);
-  return req->sem_init.result;
+  SIMIX_simcall_push(simcall->issuer);
+  return simcall->sem_init.result;
 }
 
-void SIMIX_req_sem_destroy(smx_sem_t sem)
+void simcall_sem_destroy(smx_sem_t sem)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_SEM_DESTROY;
-  req->sem_destroy.sem = sem;
+  simcall->call = SIMCALL_SEM_DESTROY;
+  simcall->sem_destroy.sem = sem;
 
-  SIMIX_request_push(req->issuer);
+  SIMIX_simcall_push(simcall->issuer);
 }
 
-void SIMIX_req_sem_release(smx_sem_t sem)
+void simcall_sem_release(smx_sem_t sem)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_SEM_RELEASE;
-  req->sem_release.sem = sem;
+  simcall->call = SIMCALL_SEM_RELEASE;
+  simcall->sem_release.sem = sem;
 
-  SIMIX_request_push(req->issuer);
+  SIMIX_simcall_push(simcall->issuer);
 }
 
-int SIMIX_req_sem_would_block(smx_sem_t sem)
+int simcall_sem_would_block(smx_sem_t sem)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_SEM_WOULD_BLOCK;
-  req->sem_would_block.sem = sem;
+  simcall->call = SIMCALL_SEM_WOULD_BLOCK;
+  simcall->sem_would_block.sem = sem;
 
-  SIMIX_request_push(req->issuer);
-  return req->sem_would_block.result;
+  SIMIX_simcall_push(simcall->issuer);
+  return simcall->sem_would_block.result;
 }
 
-void SIMIX_req_sem_acquire(smx_sem_t sem)
+void simcall_sem_acquire(smx_sem_t sem)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_SEM_ACQUIRE;
-  req->sem_acquire.sem = sem;
+  simcall->call = SIMCALL_SEM_ACQUIRE;
+  simcall->sem_acquire.sem = sem;
 
-  SIMIX_request_push(req->issuer);
+  SIMIX_simcall_push(simcall->issuer);
 }
 
-void SIMIX_req_sem_acquire_timeout(smx_sem_t sem, double timeout)
+void simcall_sem_acquire_timeout(smx_sem_t sem, double timeout)
 {
   xbt_assert(isfinite(timeout), "timeout is not finite!");
   
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  req->call = REQ_SEM_ACQUIRE_TIMEOUT;
-  req->sem_acquire_timeout.sem = sem;
-  req->sem_acquire_timeout.timeout = timeout;
+  simcall->call = SIMCALL_SEM_ACQUIRE_TIMEOUT;
+  simcall->sem_acquire_timeout.sem = sem;
+  simcall->sem_acquire_timeout.timeout = timeout;
 
-  SIMIX_request_push(req->issuer);
+  SIMIX_simcall_push(simcall->issuer);
 }
 
-int SIMIX_req_sem_get_capacity(smx_sem_t sem)
+int simcall_sem_get_capacity(smx_sem_t sem)
 {
-  smx_req_t req = SIMIX_req_mine();
+  smx_simcall_t simcall = SIMIX_simcall_mine();
+
+  simcall->call = SIMCALL_SEM_GET_CAPACITY;
+  simcall->sem_get_capacity.sem = sem;
 
-  req->call = REQ_SEM_GET_CAPACITY;
-  req->sem_get_capacity.sem = sem;
+  SIMIX_simcall_push(simcall->issuer);
+  return simcall->sem_get_capacity.result;
+}
+
+void simcall_file_read(char* name)
+{
+  smx_simcall_t simcall = SIMIX_simcall_mine();
 
-  SIMIX_request_push(req->issuer);
-  return req->sem_get_capacity.result;
+  simcall->call = SIMCALL_FILE_READ;
+  simcall->file_read.name = name;
+  SIMIX_simcall_push(simcall->issuer);
 }
+
 /* ************************************************************************** */
 
-/** @brief returns a printable string representing the request kind */
-const char *SIMIX_request_name(int kind) {
-  return request_names[kind];
+/** @brief returns a printable string representing a simcall */
+const char *SIMIX_simcall_name(e_smx_simcall_t kind) {
+  return simcall_names[kind];
 }
index 39859d8..d06a471 100644 (file)
@@ -100,7 +100,7 @@ void smpi_mpi_start(MPI_Request request)
     print_request("New recv", request);
     mailbox = smpi_process_mailbox();
     // FIXME: SIMIX does not yet support non-contiguous datatypes
-    request->action = SIMIX_req_comm_irecv(mailbox, request->buf, &request->size, &match_recv, request);
+    request->action = simcall_comm_irecv(mailbox, request->buf, &request->size, &match_recv, request);
   } else {
     print_request("New send", request);
     mailbox = smpi_process_remote_mailbox(
@@ -117,7 +117,7 @@ void smpi_mpi_start(MPI_Request request)
        XBT_DEBUG("Send request %p is not detached (buf: %p)",request,request->buf);
     }
     request->action = 
-               SIMIX_req_comm_isend(mailbox, request->size, -1.0,
+               simcall_comm_isend(mailbox, request->size, -1.0,
                                    request->buf, request->size,
                                    &match_send,
                                    &smpi_mpi_request_free_voidp, // how to free the userdata if a detached send fails
@@ -126,7 +126,7 @@ void smpi_mpi_start(MPI_Request request)
                                    detached);
 
 #ifdef HAVE_TRACING
-    SIMIX_req_set_category (request->action, TRACE_internal_smpi_get_category());
+    simcall_set_category (request->action, TRACE_internal_smpi_get_category());
 #endif
   }
 }
@@ -255,7 +255,7 @@ int flag;
    if ((*request)->action == NULL)
        flag = 1;
    else 
-    flag = SIMIX_req_comm_test((*request)->action);
+    flag = simcall_comm_test((*request)->action);
    if(flag) {
                    smpi_mpi_wait(request, status);
          }
@@ -283,7 +283,7 @@ int smpi_mpi_testany(int count, MPI_Request requests[], int *index,
       }
     }
     if(size > 0) {
-      i = SIMIX_req_comm_testany(comms);
+      i = simcall_comm_testany(comms);
       // FIXME: MPI_UNDEFINED or does SIMIX have a return code?
       if(i != MPI_UNDEFINED) {
         *index = map[i];
@@ -301,7 +301,7 @@ void smpi_mpi_wait(MPI_Request * request, MPI_Status * status)
 {
   print_request("Waiting", *request);
   if ((*request)->action != NULL) { // this is not a detached send
-    SIMIX_req_comm_wait((*request)->action, -1.0);
+    simcall_comm_wait((*request)->action, -1.0);
     finish_wait(request, status);
   }
   // FIXME for a detached send, finish_wait is not called:
@@ -330,7 +330,7 @@ int smpi_mpi_waitany(int count, MPI_Request requests[],
       }
     }
     if(size > 0) {
-      i = SIMIX_req_comm_waitany(comms);
+      i = simcall_comm_waitany(comms);
       // FIXME: MPI_UNDEFINED or does SIMIX have a return code?
       if (i != MPI_UNDEFINED) {
         index = map[i];
index d695730..8c80d79 100644 (file)
@@ -133,11 +133,11 @@ static void smpi_execute_flops(double flops)
   host = SIMIX_host_self();
 
   XBT_DEBUG("Handle real computation time: %f flops", flops);
-  action = SIMIX_req_host_execute("computation", host, flops, 1);
+  action = simcall_host_execute("computation", host, flops, 1);
 #ifdef HAVE_TRACING
-  SIMIX_req_set_category (action, TRACE_internal_smpi_get_category());
+  simcall_set_category (action, TRACE_internal_smpi_get_category());
 #endif
-  SIMIX_req_host_execution_wait(action);
+  simcall_host_execution_wait(action);
 }
 
 static void smpi_execute(double duration)
index 7798de8..1c05340 100644 (file)
@@ -118,6 +118,9 @@ static void tree_bcast(void *buf, int count, MPI_Datatype datatype,
   }
   smpi_mpi_startall(tree->numChildren, requests);
   smpi_mpi_waitall(tree->numChildren, requests, MPI_STATUS_IGNORE);
+  for (i = 0; i < tree->numChildren; i++){
+    xbt_free (requests[i]);
+  }
   xbt_free(requests);
 }
 
@@ -156,6 +159,9 @@ static void tree_antibcast(void *buf, int count, MPI_Datatype datatype,
   }
   smpi_mpi_startall(tree->numChildren, requests);
   smpi_mpi_waitall(tree->numChildren, requests, MPI_STATUS_IGNORE);
+  for (i = 0; i < tree->numChildren; i++){
+    xbt_free (requests[i]);
+  }
   xbt_free(requests);
 }
 
index c43f3f2..69b94b8 100644 (file)
@@ -50,7 +50,7 @@ void smpi_process_init(int *argc, char ***argv)
     proc = SIMIX_process_self();
     index = atoi((*argv)[1]);
     data = smpi_process_remote_data(index);
-    SIMIX_req_process_set_data(proc, data);
+    simcall_process_set_data(proc, data);
     if (*argc > 2) {
       free((*argv)[1]);
       memmove(&(*argv)[1], &(*argv)[2], sizeof(char *) * (*argc - 2));
@@ -77,7 +77,7 @@ void smpi_process_finalize(void)
 {
   // wait for all pending asynchronous comms to finish
   while (SIMIX_process_has_pending_comms(SIMIX_process_self())) {
-    SIMIX_req_process_sleep(1);
+    simcall_process_sleep(1);
   }
 }
 
@@ -199,7 +199,7 @@ void smpi_global_init(void)
     process_data[i]->index = i;
     process_data[i]->argc = NULL;
     process_data[i]->argv = NULL;
-    process_data[i]->mailbox = SIMIX_req_rdv_create(get_mailbox_name(name, i));
+    process_data[i]->mailbox = simcall_rdv_create(get_mailbox_name(name, i));
     process_data[i]->timer = xbt_os_timer_new();
     group = smpi_group_new(1);
     process_data[i]->comm_self = smpi_comm_new(group);
@@ -223,7 +223,7 @@ void smpi_global_destroy(void)
   for (i = 0; i < count; i++) {
     smpi_comm_destroy(process_data[i]->comm_self);
     xbt_os_timer_free(process_data[i]->timer);
-    SIMIX_req_rdv_destroy(process_data[i]->mailbox);
+    simcall_rdv_destroy(process_data[i]->mailbox);
     xbt_free(process_data[i]);
   }
   xbt_free(process_data);
@@ -258,7 +258,7 @@ int MAIN__(void)
   SIMIX_global_init(&xargc, xargv);
 
 #ifdef HAVE_TRACING
-  TRACE_smpi_start();
+  TRACE_start();
 #endif
 
   // parse the platform file: get the host list
@@ -284,7 +284,7 @@ int MAIN__(void)
   smpi_global_destroy();
 
 #ifdef HAVE_TRACING
-  TRACE_smpi_release();
+  TRACE_end();
 #endif
 
   SIMIX_clean();
index ba07a45..db8815d 100644 (file)
@@ -88,7 +88,7 @@ int PMPI_Abort(MPI_Comm comm, int errorcode)
   smpi_bench_end();
   smpi_process_destroy();
   // FIXME: should kill all processes in comm instead
-  SIMIX_req_process_kill(SIMIX_process_self());
+  simcall_process_kill(SIMIX_process_self());
   return MPI_SUCCESS;
 }
 
@@ -1113,9 +1113,9 @@ int PMPI_Waitany(int count, MPI_Request requests[], int *index, MPI_Status * sta
 #ifdef HAVE_TRACING
   //save requests information for tracing
   int i;
-  xbt_dynar_t srcs = xbt_dynar_new(sizeof(int), xbt_free);
-  xbt_dynar_t dsts = xbt_dynar_new(sizeof(int), xbt_free);
-  xbt_dynar_t recvs = xbt_dynar_new(sizeof(int), xbt_free);
+  xbt_dynar_t srcs = xbt_dynar_new(sizeof(int), NULL);
+  xbt_dynar_t dsts = xbt_dynar_new(sizeof(int), NULL);
+  xbt_dynar_t recvs = xbt_dynar_new(sizeof(int), NULL);
   for (i = 0; i < count; i++) {
     MPI_Request req = requests[i];      //already received requests are no longer valid
     if (req) {
@@ -1128,11 +1128,15 @@ int PMPI_Waitany(int count, MPI_Request requests[], int *index, MPI_Status * sta
       xbt_dynar_insert_at(srcs, i, asrc);
       xbt_dynar_insert_at(dsts, i, adst);
       xbt_dynar_insert_at(recvs, i, arecv);
+      xbt_free(asrc);
+      xbt_free(adst);
+      xbt_free(arecv);
     } else {
       int *t = xbt_new(int, 1);
       xbt_dynar_insert_at(srcs, i, t);
       xbt_dynar_insert_at(dsts, i, t);
       xbt_dynar_insert_at(recvs, i, t);
+      xbt_free(t);
     }
   }
   int rank_traced = smpi_comm_rank(MPI_COMM_WORLD);
@@ -1154,9 +1158,9 @@ int PMPI_Waitany(int count, MPI_Request requests[], int *index, MPI_Status * sta
   }
   TRACE_smpi_ptp_out(rank_traced, src_traced, dst_traced, __FUNCTION__);
   //clean-up of dynars
-  xbt_free(srcs);
-  xbt_free(dsts);
-  xbt_free(recvs);
+  xbt_dynar_free(&srcs);
+  xbt_dynar_free(&dsts);
+  xbt_dynar_free(&recvs);
 #endif
   smpi_bench_begin();
   return retval;
@@ -1169,9 +1173,9 @@ int PMPI_Waitall(int count, MPI_Request requests[], MPI_Status status[])
 #ifdef HAVE_TRACING
   //save information from requests
   int i;
-  xbt_dynar_t srcs = xbt_dynar_new(sizeof(int), xbt_free);
-  xbt_dynar_t dsts = xbt_dynar_new(sizeof(int), xbt_free);
-  xbt_dynar_t recvs = xbt_dynar_new(sizeof(int), xbt_free);
+  xbt_dynar_t srcs = xbt_dynar_new(sizeof(int), NULL);
+  xbt_dynar_t dsts = xbt_dynar_new(sizeof(int), NULL);
+  xbt_dynar_t recvs = xbt_dynar_new(sizeof(int), NULL);
   for (i = 0; i < count; i++) {
     MPI_Request req = requests[i];      //all req should be valid in Waitall
     int *asrc = xbt_new(int, 1);
@@ -1183,6 +1187,9 @@ int PMPI_Waitall(int count, MPI_Request requests[], MPI_Status status[])
     xbt_dynar_insert_at(srcs, i, asrc);
     xbt_dynar_insert_at(dsts, i, adst);
     xbt_dynar_insert_at(recvs, i, arecv);
+    xbt_free(asrc);
+    xbt_free(adst);
+    xbt_free(arecv);
   }
   int rank_traced = smpi_comm_rank (MPI_COMM_WORLD);
   TRACE_smpi_ptp_in(rank_traced, -1, -1, __FUNCTION__);
@@ -1200,9 +1207,9 @@ int PMPI_Waitall(int count, MPI_Request requests[], MPI_Status status[])
   }
   TRACE_smpi_ptp_out(rank_traced, -1, -1, __FUNCTION__);
   //clean-up of dynars
-  xbt_free(srcs);
-  xbt_free(dsts);
-  xbt_free(recvs);
+  xbt_dynar_free(&srcs);
+  xbt_dynar_free(&dsts);
+  xbt_dynar_free(&recvs);
 #endif
   smpi_bench_begin();
   return MPI_SUCCESS;
index ff0855d..1c88142 100644 (file)
@@ -1164,9 +1164,9 @@ void surf_network_model_init_LegrandVelho(void)
   xbt_dynar_push(model_list, &surf_network_model);
   network_solve = lmm_solve;
 
-  xbt_cfg_setdefault_double(_surf_cfg_set, "network/latency_factor", 10.4); // 13.01 when callibration is done without phase effects
-  xbt_cfg_setdefault_double(_surf_cfg_set, "network/bandwidth_factor",0.92);// 0.97 when callibration is done without phase effects
-  xbt_cfg_setdefault_double(_surf_cfg_set, "network/weight_S", 8775);       // 20537 when callibration is done without phase effects
+  xbt_cfg_setdefault_double(_surf_cfg_set, "network/latency_factor", 13.01);
+  xbt_cfg_setdefault_double(_surf_cfg_set, "network/bandwidth_factor",0.97);
+  xbt_cfg_setdefault_double(_surf_cfg_set, "network/weight_S", 20537);
 }
 
 /***************************************************************************/
index 9aae03f..8f06110 100644 (file)
@@ -49,7 +49,7 @@
 <!ATTLIST cluster core CDATA "1">
 <!ATTLIST cluster bw CDATA #REQUIRED>
 <!ATTLIST cluster lat CDATA #REQUIRED>
-<!ATTLIST cluster sharing_policy (SHARED|FULLDUPLEX|FATPIPE) "SHARED">
+<!ATTLIST cluster sharing_policy (SHARED|FULLDUPLEX|FATPIPE) "FULLDUPLEX">
 <!ATTLIST cluster bb_bw CDATA "">
 <!ATTLIST cluster bb_lat CDATA "">
 <!ATTLIST cluster bb_sharing_policy (SHARED|FATPIPE) "SHARED">
index 982ec57..f2ec56a 100644 (file)
@@ -3173,8 +3173,8 @@ char *surf_parse_text;
  *
  * This program was generated with the FleXML XML processor generator.
  * FleXML is Copyright (C) 1999-2005 Kristoffer Rose.  All rights reserved.
- * FleXML is Copyright (C) 2003-2011 Martin Quinson.  All rights reserved.
- * (Id: flexml.pl,v 1.67 2011/11/01 20:49:21 mquinson Exp).
+ * FleXML is Copyright (C) 2003-2006 Martin Quinson.  All rights reserved.
+ * (Id: flexml.pl,v 1.62 2007/10/11 10:00:14 mquinson Exp).
  * 
  * There are two, intertwined parts to this program, part A and part B.
  *
@@ -3183,7 +3183,7 @@ char *surf_parse_text;
  * 
  * Some parts, here collectively called "Part A", are found in the 
  * FleXML package.  They are Copyright (C) 1999-2005 Kristoffer Rose
- * and Copyright (C) 2003-2011 Martin Quinson. All rights reserved.
+ * and Copyright (C) 2003-2006 Martin Quinson. All rights reserved.
  *
  * You can redistribute, use, perform, display and/or modify "Part A"
  * provided the following two conditions hold:
@@ -3219,7 +3219,7 @@ char *surf_parse_text;
 const char rcs_surfxml_flexml_skeleton[] =
  "$" "Id: skel,v 1.40 2007/10/11 09:57:24 mquinson Exp $";
 const char rcs_surfxml_flexml[] =
- "$" "Id: flexml.pl,v 1.67 2011/11/01 20:49:21 mquinson Exp $";
+ "$" "Id: flexml.pl,v 1.62 2007/10/11 10:00:14 mquinson Exp $";
 
 /* ANSI headers. */
 #include <stdlib.h> /* for realloc() -- needed here when using flex 2.5.4 */
@@ -3256,247 +3256,166 @@ extern char *surfxml_bufferstack;
 #define surfxml_pcdata (surfxml_bufferstack + surfxml_pcdata_ix)
 AT_surfxml_random_generator AX_surfxml_random_generator;
 #define A_surfxml_random_generator AX_surfxml_random_generator
-short int surfxml_random_generator_isset;
 AT_surfxml_ASroute_gw_dst AX_surfxml_ASroute_gw_dst;
 #define A_surfxml_ASroute_gw_dst (surfxml_bufferstack + AX_surfxml_ASroute_gw_dst)
-short int surfxml_ASroute_gw_dst_isset;
 AT_surfxml_trace_connect_element AX_surfxml_trace_connect_element;
 #define A_surfxml_trace_connect_element (surfxml_bufferstack + AX_surfxml_trace_connect_element)
-short int surfxml_trace_connect_element_isset;
 AT_surfxml_prop_id AX_surfxml_prop_id;
 #define A_surfxml_prop_id (surfxml_bufferstack + AX_surfxml_prop_id)
-short int surfxml_prop_id_isset;
 AT_surfxml_host_id AX_surfxml_host_id;
 #define A_surfxml_host_id (surfxml_bufferstack + AX_surfxml_host_id)
-short int surfxml_host_id_isset;
 AT_surfxml_ASroute_symmetrical AX_surfxml_ASroute_symmetrical;
 #define A_surfxml_ASroute_symmetrical AX_surfxml_ASroute_symmetrical
-short int surfxml_ASroute_symmetrical_isset;
 AT_surfxml_peer_lat AX_surfxml_peer_lat;
 #define A_surfxml_peer_lat (surfxml_bufferstack + AX_surfxml_peer_lat)
-short int surfxml_peer_lat_isset;
 AT_surfxml_link_latency_file AX_surfxml_link_latency_file;
 #define A_surfxml_link_latency_file (surfxml_bufferstack + AX_surfxml_link_latency_file)
-short int surfxml_link_latency_file_isset;
 AT_surfxml_peer_availability_file AX_surfxml_peer_availability_file;
 #define A_surfxml_peer_availability_file (surfxml_bufferstack + AX_surfxml_peer_availability_file)
-short int surfxml_peer_availability_file_isset;
 AT_surfxml_link_ctn_direction AX_surfxml_link_ctn_direction;
 #define A_surfxml_link_ctn_direction AX_surfxml_link_ctn_direction
-short int surfxml_link_ctn_direction_isset;
 AT_surfxml_host_state AX_surfxml_host_state;
 #define A_surfxml_host_state AX_surfxml_host_state
-short int surfxml_host_state_isset;
 AT_surfxml_AS_id AX_surfxml_AS_id;
 #define A_surfxml_AS_id (surfxml_bufferstack + AX_surfxml_AS_id)
-short int surfxml_AS_id_isset;
 AT_surfxml_host_power AX_surfxml_host_power;
 #define A_surfxml_host_power (surfxml_bufferstack + AX_surfxml_host_power)
-short int surfxml_host_power_isset;
 AT_surfxml_router_id AX_surfxml_router_id;
 #define A_surfxml_router_id (surfxml_bufferstack + AX_surfxml_router_id)
-short int surfxml_router_id_isset;
 AT_surfxml_process_start_time AX_surfxml_process_start_time;
 #define A_surfxml_process_start_time (surfxml_bufferstack + AX_surfxml_process_start_time)
-short int surfxml_process_start_time_isset;
 AT_surfxml_cluster_suffix AX_surfxml_cluster_suffix;
 #define A_surfxml_cluster_suffix (surfxml_bufferstack + AX_surfxml_cluster_suffix)
-short int surfxml_cluster_suffix_isset;
 AT_surfxml_ASroute_src AX_surfxml_ASroute_src;
 #define A_surfxml_ASroute_src (surfxml_bufferstack + AX_surfxml_ASroute_src)
-short int surfxml_ASroute_src_isset;
 AT_surfxml_cluster_prefix AX_surfxml_cluster_prefix;
 #define A_surfxml_cluster_prefix (surfxml_bufferstack + AX_surfxml_cluster_prefix)
-short int surfxml_cluster_prefix_isset;
 AT_surfxml_trace_file AX_surfxml_trace_file;
 #define A_surfxml_trace_file (surfxml_bufferstack + AX_surfxml_trace_file)
-short int surfxml_trace_file_isset;
 AT_surfxml_link_sharing_policy AX_surfxml_link_sharing_policy;
 #define A_surfxml_link_sharing_policy AX_surfxml_link_sharing_policy
-short int surfxml_link_sharing_policy_isset;
 AT_surfxml_random_min AX_surfxml_random_min;
 #define A_surfxml_random_min (surfxml_bufferstack + AX_surfxml_random_min)
-short int surfxml_random_min_isset;
 AT_surfxml_link_ctn_id AX_surfxml_link_ctn_id;
 #define A_surfxml_link_ctn_id (surfxml_bufferstack + AX_surfxml_link_ctn_id)
-short int surfxml_link_ctn_id_isset;
 AT_surfxml_peer_bw_out AX_surfxml_peer_bw_out;
 #define A_surfxml_peer_bw_out (surfxml_bufferstack + AX_surfxml_peer_bw_out)
-short int surfxml_peer_bw_out_isset;
 AT_surfxml_cluster_availability_file AX_surfxml_cluster_availability_file;
 #define A_surfxml_cluster_availability_file (surfxml_bufferstack + AX_surfxml_cluster_availability_file)
-short int surfxml_cluster_availability_file_isset;
 AT_surfxml_process_kill_time AX_surfxml_process_kill_time;
 #define A_surfxml_process_kill_time (surfxml_bufferstack + AX_surfxml_process_kill_time)
-short int surfxml_process_kill_time_isset;
 AT_surfxml_cluster_bb_bw AX_surfxml_cluster_bb_bw;
 #define A_surfxml_cluster_bb_bw (surfxml_bufferstack + AX_surfxml_cluster_bb_bw)
-short int surfxml_cluster_bb_bw_isset;
 AT_surfxml_argument_value AX_surfxml_argument_value;
 #define A_surfxml_argument_value (surfxml_bufferstack + AX_surfxml_argument_value)
-short int surfxml_argument_value_isset;
 AT_surfxml_link_state AX_surfxml_link_state;
 #define A_surfxml_link_state AX_surfxml_link_state
-short int surfxml_link_state_isset;
 AT_surfxml_ASroute_gw_src AX_surfxml_ASroute_gw_src;
 #define A_surfxml_ASroute_gw_src (surfxml_bufferstack + AX_surfxml_ASroute_gw_src)
-short int surfxml_ASroute_gw_src_isset;
 AT_surfxml_AS_routing AX_surfxml_AS_routing;
 #define A_surfxml_AS_routing (surfxml_bufferstack + AX_surfxml_AS_routing)
-short int surfxml_AS_routing_isset;
 AT_surfxml_link_bandwidth AX_surfxml_link_bandwidth;
 #define A_surfxml_link_bandwidth (surfxml_bufferstack + AX_surfxml_link_bandwidth)
-short int surfxml_link_bandwidth_isset;
 AT_surfxml_cluster_id AX_surfxml_cluster_id;
 #define A_surfxml_cluster_id (surfxml_bufferstack + AX_surfxml_cluster_id)
-short int surfxml_cluster_id_isset;
 AT_surfxml_peer_bw_in AX_surfxml_peer_bw_in;
 #define A_surfxml_peer_bw_in (surfxml_bufferstack + AX_surfxml_peer_bw_in)
-short int surfxml_peer_bw_in_isset;
 AT_surfxml_random_mean AX_surfxml_random_mean;
 #define A_surfxml_random_mean (surfxml_bufferstack + AX_surfxml_random_mean)
-short int surfxml_random_mean_isset;
 AT_surfxml_cluster_bb_lat AX_surfxml_cluster_bb_lat;
 #define A_surfxml_cluster_bb_lat (surfxml_bufferstack + AX_surfxml_cluster_bb_lat)
-short int surfxml_cluster_bb_lat_isset;
 AT_surfxml_link_latency AX_surfxml_link_latency;
 #define A_surfxml_link_latency (surfxml_bufferstack + AX_surfxml_link_latency)
-short int surfxml_link_latency_isset;
 AT_surfxml_trace_connect_kind AX_surfxml_trace_connect_kind;
 #define A_surfxml_trace_connect_kind AX_surfxml_trace_connect_kind
-short int surfxml_trace_connect_kind_isset;
 AT_surfxml_random_seed AX_surfxml_random_seed;
 #define A_surfxml_random_seed (surfxml_bufferstack + AX_surfxml_random_seed)
-short int surfxml_random_seed_isset;
 AT_surfxml_cluster_state_file AX_surfxml_cluster_state_file;
 #define A_surfxml_cluster_state_file (surfxml_bufferstack + AX_surfxml_cluster_state_file)
-short int surfxml_cluster_state_file_isset;
 AT_surfxml_link_bandwidth_file AX_surfxml_link_bandwidth_file;
 #define A_surfxml_link_bandwidth_file (surfxml_bufferstack + AX_surfxml_link_bandwidth_file)
-short int surfxml_link_bandwidth_file_isset;
 AT_surfxml_route_symmetrical AX_surfxml_route_symmetrical;
 #define A_surfxml_route_symmetrical AX_surfxml_route_symmetrical
-short int surfxml_route_symmetrical_isset;
 AT_surfxml_random_id AX_surfxml_random_id;
 #define A_surfxml_random_id (surfxml_bufferstack + AX_surfxml_random_id)
-short int surfxml_random_id_isset;
 AT_surfxml_random_max AX_surfxml_random_max;
 #define A_surfxml_random_max (surfxml_bufferstack + AX_surfxml_random_max)
-short int surfxml_random_max_isset;
 AT_surfxml_link_id AX_surfxml_link_id;
 #define A_surfxml_link_id (surfxml_bufferstack + AX_surfxml_link_id)
-short int surfxml_link_id_isset;
 AT_surfxml_process_host AX_surfxml_process_host;
 #define A_surfxml_process_host (surfxml_bufferstack + AX_surfxml_process_host)
-short int surfxml_process_host_isset;
 AT_surfxml_host_availability_file AX_surfxml_host_availability_file;
 #define A_surfxml_host_availability_file (surfxml_bufferstack + AX_surfxml_host_availability_file)
-short int surfxml_host_availability_file_isset;
 AT_surfxml_cluster_lat AX_surfxml_cluster_lat;
 #define A_surfxml_cluster_lat (surfxml_bufferstack + AX_surfxml_cluster_lat)
-short int surfxml_cluster_lat_isset;
 AT_surfxml_trace_periodicity AX_surfxml_trace_periodicity;
 #define A_surfxml_trace_periodicity (surfxml_bufferstack + AX_surfxml_trace_periodicity)
-short int surfxml_trace_periodicity_isset;
 AT_surfxml_cluster_bb_sharing_policy AX_surfxml_cluster_bb_sharing_policy;
 #define A_surfxml_cluster_bb_sharing_policy AX_surfxml_cluster_bb_sharing_policy
-short int surfxml_cluster_bb_sharing_policy_isset;
 AT_surfxml_router_coordinates AX_surfxml_router_coordinates;
 #define A_surfxml_router_coordinates (surfxml_bufferstack + AX_surfxml_router_coordinates)
-short int surfxml_router_coordinates_isset;
 AT_surfxml_peer_coordinates AX_surfxml_peer_coordinates;
 #define A_surfxml_peer_coordinates (surfxml_bufferstack + AX_surfxml_peer_coordinates)
-short int surfxml_peer_coordinates_isset;
 AT_surfxml_peer_state_file AX_surfxml_peer_state_file;
 #define A_surfxml_peer_state_file (surfxml_bufferstack + AX_surfxml_peer_state_file)
-short int surfxml_peer_state_file_isset;
 AT_surfxml_prop_value AX_surfxml_prop_value;
 #define A_surfxml_prop_value (surfxml_bufferstack + AX_surfxml_prop_value)
-short int surfxml_prop_value_isset;
 AT_surfxml_ASroute_dst AX_surfxml_ASroute_dst;
 #define A_surfxml_ASroute_dst (surfxml_bufferstack + AX_surfxml_ASroute_dst)
-short int surfxml_ASroute_dst_isset;
 AT_surfxml_random_radical AX_surfxml_random_radical;
 #define A_surfxml_random_radical (surfxml_bufferstack + AX_surfxml_random_radical)
-short int surfxml_random_radical_isset;
 AT_surfxml_link_state_file AX_surfxml_link_state_file;
 #define A_surfxml_link_state_file (surfxml_bufferstack + AX_surfxml_link_state_file)
-short int surfxml_link_state_file_isset;
 AT_surfxml_trace_connect_trace AX_surfxml_trace_connect_trace;
 #define A_surfxml_trace_connect_trace (surfxml_bufferstack + AX_surfxml_trace_connect_trace)
-short int surfxml_trace_connect_trace_isset;
 AT_surfxml_cluster_power AX_surfxml_cluster_power;
 #define A_surfxml_cluster_power (surfxml_bufferstack + AX_surfxml_cluster_power)
-short int surfxml_cluster_power_isset;
 AT_surfxml_process_function AX_surfxml_process_function;
 #define A_surfxml_process_function (surfxml_bufferstack + AX_surfxml_process_function)
-short int surfxml_process_function_isset;
 AT_surfxml_peer_id AX_surfxml_peer_id;
 #define A_surfxml_peer_id (surfxml_bufferstack + AX_surfxml_peer_id)
-short int surfxml_peer_id_isset;
 AT_surfxml_cluster_router_id AX_surfxml_cluster_router_id;
 #define A_surfxml_cluster_router_id (surfxml_bufferstack + AX_surfxml_cluster_router_id)
-short int surfxml_cluster_router_id_isset;
 AT_surfxml_cluster_sharing_policy AX_surfxml_cluster_sharing_policy;
 #define A_surfxml_cluster_sharing_policy AX_surfxml_cluster_sharing_policy
-short int surfxml_cluster_sharing_policy_isset;
 AT_surfxml_bypassRoute_dst AX_surfxml_bypassRoute_dst;
 #define A_surfxml_bypassRoute_dst (surfxml_bufferstack + AX_surfxml_bypassRoute_dst)
-short int surfxml_bypassRoute_dst_isset;
 AT_surfxml_host_core AX_surfxml_host_core;
 #define A_surfxml_host_core (surfxml_bufferstack + AX_surfxml_host_core)
-short int surfxml_host_core_isset;
 AT_surfxml_host_availability AX_surfxml_host_availability;
 #define A_surfxml_host_availability (surfxml_bufferstack + AX_surfxml_host_availability)
-short int surfxml_host_availability_isset;
 AT_surfxml_bypassRoute_src AX_surfxml_bypassRoute_src;
 #define A_surfxml_bypassRoute_src (surfxml_bufferstack + AX_surfxml_bypassRoute_src)
-short int surfxml_bypassRoute_src_isset;
 AT_surfxml_route_src AX_surfxml_route_src;
 #define A_surfxml_route_src (surfxml_bufferstack + AX_surfxml_route_src)
-short int surfxml_route_src_isset;
 AT_surfxml_bypassRoute_gw_dst AX_surfxml_bypassRoute_gw_dst;
 #define A_surfxml_bypassRoute_gw_dst (surfxml_bufferstack + AX_surfxml_bypassRoute_gw_dst)
-short int surfxml_bypassRoute_gw_dst_isset;
 AT_surfxml_host_coordinates AX_surfxml_host_coordinates;
 #define A_surfxml_host_coordinates (surfxml_bufferstack + AX_surfxml_host_coordinates)
-short int surfxml_host_coordinates_isset;
 AT_surfxml_trace_id AX_surfxml_trace_id;
 #define A_surfxml_trace_id (surfxml_bufferstack + AX_surfxml_trace_id)
-short int surfxml_trace_id_isset;
 AT_surfxml_peer_power AX_surfxml_peer_power;
 #define A_surfxml_peer_power (surfxml_bufferstack + AX_surfxml_peer_power)
-short int surfxml_peer_power_isset;
 AT_surfxml_cluster_radical AX_surfxml_cluster_radical;
 #define A_surfxml_cluster_radical (surfxml_bufferstack + AX_surfxml_cluster_radical)
-short int surfxml_cluster_radical_isset;
 AT_surfxml_config_id AX_surfxml_config_id;
 #define A_surfxml_config_id (surfxml_bufferstack + AX_surfxml_config_id)
-short int surfxml_config_id_isset;
 AT_surfxml_bypassRoute_gw_src AX_surfxml_bypassRoute_gw_src;
 #define A_surfxml_bypassRoute_gw_src (surfxml_bufferstack + AX_surfxml_bypassRoute_gw_src)
-short int surfxml_bypassRoute_gw_src_isset;
 AT_surfxml_cluster_core AX_surfxml_cluster_core;
 #define A_surfxml_cluster_core (surfxml_bufferstack + AX_surfxml_cluster_core)
-short int surfxml_cluster_core_isset;
 AT_surfxml_include_file AX_surfxml_include_file;
 #define A_surfxml_include_file (surfxml_bufferstack + AX_surfxml_include_file)
-short int surfxml_include_file_isset;
 AT_surfxml_random_std_deviation AX_surfxml_random_std_deviation;
 #define A_surfxml_random_std_deviation (surfxml_bufferstack + AX_surfxml_random_std_deviation)
-short int surfxml_random_std_deviation_isset;
 AT_surfxml_host_state_file AX_surfxml_host_state_file;
 #define A_surfxml_host_state_file (surfxml_bufferstack + AX_surfxml_host_state_file)
-short int surfxml_host_state_file_isset;
 AT_surfxml_route_dst AX_surfxml_route_dst;
 #define A_surfxml_route_dst (surfxml_bufferstack + AX_surfxml_route_dst)
-short int surfxml_route_dst_isset;
 AT_surfxml_cluster_bw AX_surfxml_cluster_bw;
 #define A_surfxml_cluster_bw (surfxml_bufferstack + AX_surfxml_cluster_bw)
-short int surfxml_cluster_bw_isset;
 AT_surfxml_platform_version AX_surfxml_platform_version;
 #define A_surfxml_platform_version (surfxml_bufferstack + AX_surfxml_platform_version)
-short int surfxml_platform_version_isset;
 
 /* XML state. */
 #ifdef FLEX_DEBUG
@@ -4234,7 +4153,6 @@ case 17:
 YY_RULE_SETUP
 {
   AX_surfxml_platform_version = 1;
-  surfxml_platform_version_isset = 0;
   ENTER(AL_surfxml_platform); pushbuffer(0);
   }
        YY_BREAK
@@ -4242,12 +4160,12 @@ YY_RULE_SETUP
 case 18:
 /* rule 18 can match eol */
 YY_RULE_SETUP
-if (surfxml_platform_version_isset != 0) {FAIL("Multiple definition of attribute version in <surfxml_platform>");} surfxml_platform_version_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_platform_version);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_platform_version);
        YY_BREAK
 case 19:
 /* rule 19 can match eol */
 YY_RULE_SETUP
-if (surfxml_platform_version_isset != 0) {FAIL("Multiple definition of attribute version in <surfxml_platform>");}  surfxml_platform_version_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_platform_version);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_platform_version);
        YY_BREAK
 case 20:
 YY_RULE_SETUP
@@ -4317,7 +4235,6 @@ case 28:
 YY_RULE_SETUP
 {
   AX_surfxml_include_file = 0;
-  surfxml_include_file_isset = 0;
   ENTER(AL_surfxml_include); pushbuffer(0);
   }
        YY_BREAK
@@ -4325,12 +4242,12 @@ YY_RULE_SETUP
 case 29:
 /* rule 29 can match eol */
 YY_RULE_SETUP
-if (surfxml_include_file_isset != 0) {FAIL("Multiple definition of attribute file in <surfxml_include>");} surfxml_include_file_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_include_file);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_include_file);
        YY_BREAK
 case 30:
 /* rule 30 can match eol */
 YY_RULE_SETUP
-if (surfxml_include_file_isset != 0) {FAIL("Multiple definition of attribute file in <surfxml_include>");}  surfxml_include_file_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_include_file);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_include_file);
        YY_BREAK
 case 31:
 YY_RULE_SETUP
@@ -4402,11 +4319,8 @@ case 39:
 YY_RULE_SETUP
 {
   AX_surfxml_trace_id = 0;
-  surfxml_trace_id_isset = 0;
   AX_surfxml_trace_file = 0;
-  surfxml_trace_file_isset = 0;
   AX_surfxml_trace_periodicity = 0;
-  surfxml_trace_periodicity_isset = 0;
   ENTER(AL_surfxml_trace); pushbuffer(0);
   }
        YY_BREAK
@@ -4414,32 +4328,32 @@ YY_RULE_SETUP
 case 40:
 /* rule 40 can match eol */
 YY_RULE_SETUP
-if (surfxml_trace_id_isset != 0) {FAIL("Multiple definition of attribute id in <surfxml_trace>");} surfxml_trace_id_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_trace_id);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_trace_id);
        YY_BREAK
 case 41:
 /* rule 41 can match eol */
 YY_RULE_SETUP
-if (surfxml_trace_id_isset != 0) {FAIL("Multiple definition of attribute id in <surfxml_trace>");}  surfxml_trace_id_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_trace_id);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_trace_id);
        YY_BREAK
 case 42:
 /* rule 42 can match eol */
 YY_RULE_SETUP
-if (surfxml_trace_file_isset != 0) {FAIL("Multiple definition of attribute file in <surfxml_trace>");} surfxml_trace_file_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_trace_file);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_trace_file);
        YY_BREAK
 case 43:
 /* rule 43 can match eol */
 YY_RULE_SETUP
-if (surfxml_trace_file_isset != 0) {FAIL("Multiple definition of attribute file in <surfxml_trace>");}  surfxml_trace_file_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_trace_file);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_trace_file);
        YY_BREAK
 case 44:
 /* rule 44 can match eol */
 YY_RULE_SETUP
-if (surfxml_trace_periodicity_isset != 0) {FAIL("Multiple definition of attribute periodicity in <surfxml_trace>");} surfxml_trace_periodicity_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_trace_periodicity);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_trace_periodicity);
        YY_BREAK
 case 45:
 /* rule 45 can match eol */
 YY_RULE_SETUP
-if (surfxml_trace_periodicity_isset != 0) {FAIL("Multiple definition of attribute periodicity in <surfxml_trace>");}  surfxml_trace_periodicity_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_trace_periodicity);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_trace_periodicity);
        YY_BREAK
 case 46:
 YY_RULE_SETUP
@@ -4515,21 +4429,13 @@ case 53:
 YY_RULE_SETUP
 {
   AX_surfxml_random_id = 0;
-  surfxml_random_id_isset = 0;
   AX_surfxml_random_min = 0;
-  surfxml_random_min_isset = 0;
   AX_surfxml_random_max = 0;
-  surfxml_random_max_isset = 0;
   AX_surfxml_random_mean = 0;
-  surfxml_random_mean_isset = 0;
   AX_surfxml_random_std_deviation = 0;
-  surfxml_random_std_deviation_isset = 0;
   AX_surfxml_random_seed = 5;
-  surfxml_random_seed_isset = 0;
   AX_surfxml_random_radical = 0;
-  surfxml_random_radical_isset = 0;
   AX_surfxml_random_generator = A_surfxml_random_generator_DRAND48;
-  surfxml_random_generator_isset = 0;
   ENTER(AL_surfxml_random); pushbuffer(0);
   }
        YY_BREAK
@@ -4537,72 +4443,72 @@ YY_RULE_SETUP
 case 54:
 /* rule 54 can match eol */
 YY_RULE_SETUP
-if (surfxml_random_id_isset != 0) {FAIL("Multiple definition of attribute id in <surfxml_random>");} surfxml_random_id_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_random_id);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_random_id);
        YY_BREAK
 case 55:
 /* rule 55 can match eol */
 YY_RULE_SETUP
-if (surfxml_random_id_isset != 0) {FAIL("Multiple definition of attribute id in <surfxml_random>");}  surfxml_random_id_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_random_id);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_random_id);
        YY_BREAK
 case 56:
 /* rule 56 can match eol */
 YY_RULE_SETUP
-if (surfxml_random_min_isset != 0) {FAIL("Multiple definition of attribute min in <surfxml_random>");} surfxml_random_min_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_random_min);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_random_min);
        YY_BREAK
 case 57:
 /* rule 57 can match eol */
 YY_RULE_SETUP
-if (surfxml_random_min_isset != 0) {FAIL("Multiple definition of attribute min in <surfxml_random>");}  surfxml_random_min_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_random_min);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_random_min);
        YY_BREAK
 case 58:
 /* rule 58 can match eol */
 YY_RULE_SETUP
-if (surfxml_random_max_isset != 0) {FAIL("Multiple definition of attribute max in <surfxml_random>");} surfxml_random_max_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_random_max);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_random_max);
        YY_BREAK
 case 59:
 /* rule 59 can match eol */
 YY_RULE_SETUP
-if (surfxml_random_max_isset != 0) {FAIL("Multiple definition of attribute max in <surfxml_random>");}  surfxml_random_max_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_random_max);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_random_max);
        YY_BREAK
 case 60:
 /* rule 60 can match eol */
 YY_RULE_SETUP
-if (surfxml_random_mean_isset != 0) {FAIL("Multiple definition of attribute mean in <surfxml_random>");} surfxml_random_mean_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_random_mean);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_random_mean);
        YY_BREAK
 case 61:
 /* rule 61 can match eol */
 YY_RULE_SETUP
-if (surfxml_random_mean_isset != 0) {FAIL("Multiple definition of attribute mean in <surfxml_random>");}  surfxml_random_mean_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_random_mean);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_random_mean);
        YY_BREAK
 case 62:
 /* rule 62 can match eol */
 YY_RULE_SETUP
-if (surfxml_random_std_deviation_isset != 0) {FAIL("Multiple definition of attribute std_deviation in <surfxml_random>");} surfxml_random_std_deviation_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_random_std_deviation);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_random_std_deviation);
        YY_BREAK
 case 63:
 /* rule 63 can match eol */
 YY_RULE_SETUP
-if (surfxml_random_std_deviation_isset != 0) {FAIL("Multiple definition of attribute std_deviation in <surfxml_random>");}  surfxml_random_std_deviation_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_random_std_deviation);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_random_std_deviation);
        YY_BREAK
 case 64:
 /* rule 64 can match eol */
 YY_RULE_SETUP
-if (surfxml_random_seed_isset != 0) {FAIL("Multiple definition of attribute seed in <surfxml_random>");} surfxml_random_seed_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_random_seed);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_random_seed);
        YY_BREAK
 case 65:
 /* rule 65 can match eol */
 YY_RULE_SETUP
-if (surfxml_random_seed_isset != 0) {FAIL("Multiple definition of attribute seed in <surfxml_random>");}  surfxml_random_seed_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_random_seed);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_random_seed);
        YY_BREAK
 case 66:
 /* rule 66 can match eol */
 YY_RULE_SETUP
-if (surfxml_random_radical_isset != 0) {FAIL("Multiple definition of attribute radical in <surfxml_random>");} surfxml_random_radical_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_random_radical);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_random_radical);
        YY_BREAK
 case 67:
 /* rule 67 can match eol */
 YY_RULE_SETUP
-if (surfxml_random_radical_isset != 0) {FAIL("Multiple definition of attribute radical in <surfxml_random>");}  surfxml_random_radical_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_random_radical);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_random_radical);
        YY_BREAK
 case 68:
 /* rule 68 can match eol */
@@ -4706,11 +4612,8 @@ case 84:
 YY_RULE_SETUP
 {
   AX_surfxml_trace_connect_kind = A_surfxml_trace_connect_kind_HOST_AVAIL;
-  surfxml_trace_connect_kind_isset = 0;
   AX_surfxml_trace_connect_trace = 0;
-  surfxml_trace_connect_trace_isset = 0;
   AX_surfxml_trace_connect_element = 0;
-  surfxml_trace_connect_element_isset = 0;
   ENTER(AL_surfxml_trace_connect); pushbuffer(0);
   }
        YY_BREAK
@@ -4753,22 +4656,22 @@ A_surfxml_trace_connect_kind = A_surfxml_trace_connect_kind_LATENCY;
 case 95:
 /* rule 95 can match eol */
 YY_RULE_SETUP
-if (surfxml_trace_connect_trace_isset != 0) {FAIL("Multiple definition of attribute trace in <surfxml_trace_connect>");} surfxml_trace_connect_trace_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_trace_connect_trace);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_trace_connect_trace);
        YY_BREAK
 case 96:
 /* rule 96 can match eol */
 YY_RULE_SETUP
-if (surfxml_trace_connect_trace_isset != 0) {FAIL("Multiple definition of attribute trace in <surfxml_trace_connect>");}  surfxml_trace_connect_trace_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_trace_connect_trace);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_trace_connect_trace);
        YY_BREAK
 case 97:
 /* rule 97 can match eol */
 YY_RULE_SETUP
-if (surfxml_trace_connect_element_isset != 0) {FAIL("Multiple definition of attribute element in <surfxml_trace_connect>");} surfxml_trace_connect_element_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_trace_connect_element);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_trace_connect_element);
        YY_BREAK
 case 98:
 /* rule 98 can match eol */
 YY_RULE_SETUP
-if (surfxml_trace_connect_element_isset != 0) {FAIL("Multiple definition of attribute element in <surfxml_trace_connect>");}  surfxml_trace_connect_element_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_trace_connect_element);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_trace_connect_element);
        YY_BREAK
 case 99:
 YY_RULE_SETUP
@@ -4846,9 +4749,7 @@ case 107:
 YY_RULE_SETUP
 {
   AX_surfxml_AS_id = 0;
-  surfxml_AS_id_isset = 0;
   AX_surfxml_AS_routing = 0;
-  surfxml_AS_routing_isset = 0;
   ENTER(AL_surfxml_AS); pushbuffer(0);
   }
        YY_BREAK
@@ -4856,22 +4757,22 @@ YY_RULE_SETUP
 case 108:
 /* rule 108 can match eol */
 YY_RULE_SETUP
-if (surfxml_AS_id_isset != 0) {FAIL("Multiple definition of attribute id in <surfxml_AS>");} surfxml_AS_id_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_AS_id);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_AS_id);
        YY_BREAK
 case 109:
 /* rule 109 can match eol */
 YY_RULE_SETUP
-if (surfxml_AS_id_isset != 0) {FAIL("Multiple definition of attribute id in <surfxml_AS>");}  surfxml_AS_id_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_AS_id);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_AS_id);
        YY_BREAK
 case 110:
 /* rule 110 can match eol */
 YY_RULE_SETUP
-if (surfxml_AS_routing_isset != 0) {FAIL("Multiple definition of attribute routing in <surfxml_AS>");} surfxml_AS_routing_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_AS_routing);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_AS_routing);
        YY_BREAK
 case 111:
 /* rule 111 can match eol */
 YY_RULE_SETUP
-if (surfxml_AS_routing_isset != 0) {FAIL("Multiple definition of attribute routing in <surfxml_AS>");}  surfxml_AS_routing_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_AS_routing);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_AS_routing);
        YY_BREAK
 case 112:
 YY_RULE_SETUP
@@ -4950,21 +4851,13 @@ case 120:
 YY_RULE_SETUP
 {
   AX_surfxml_host_id = 0;
-  surfxml_host_id_isset = 0;
   AX_surfxml_host_power = 0;
-  surfxml_host_power_isset = 0;
   AX_surfxml_host_core = 16;
-  surfxml_host_core_isset = 0;
   AX_surfxml_host_availability = 18;
-  surfxml_host_availability_isset = 0;
   AX_surfxml_host_availability_file = 0;
-  surfxml_host_availability_file_isset = 0;
   AX_surfxml_host_state = A_surfxml_host_state_ON;
-  surfxml_host_state_isset = 0;
   AX_surfxml_host_state_file = 0;
-  surfxml_host_state_file_isset = 0;
   AX_surfxml_host_coordinates = 0;
-  surfxml_host_coordinates_isset = 0;
   ENTER(AL_surfxml_host); pushbuffer(0);
   }
        YY_BREAK
@@ -4972,52 +4865,52 @@ YY_RULE_SETUP
 case 121:
 /* rule 121 can match eol */
 YY_RULE_SETUP
-if (surfxml_host_id_isset != 0) {FAIL("Multiple definition of attribute id in <surfxml_host>");} surfxml_host_id_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_host_id);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_host_id);
        YY_BREAK
 case 122:
 /* rule 122 can match eol */
 YY_RULE_SETUP
-if (surfxml_host_id_isset != 0) {FAIL("Multiple definition of attribute id in <surfxml_host>");}  surfxml_host_id_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_host_id);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_host_id);
        YY_BREAK
 case 123:
 /* rule 123 can match eol */
 YY_RULE_SETUP
-if (surfxml_host_power_isset != 0) {FAIL("Multiple definition of attribute power in <surfxml_host>");} surfxml_host_power_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_host_power);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_host_power);
        YY_BREAK
 case 124:
 /* rule 124 can match eol */
 YY_RULE_SETUP
-if (surfxml_host_power_isset != 0) {FAIL("Multiple definition of attribute power in <surfxml_host>");}  surfxml_host_power_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_host_power);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_host_power);
        YY_BREAK
 case 125:
 /* rule 125 can match eol */
 YY_RULE_SETUP
-if (surfxml_host_core_isset != 0) {FAIL("Multiple definition of attribute core in <surfxml_host>");} surfxml_host_core_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_host_core);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_host_core);
        YY_BREAK
 case 126:
 /* rule 126 can match eol */
 YY_RULE_SETUP
-if (surfxml_host_core_isset != 0) {FAIL("Multiple definition of attribute core in <surfxml_host>");}  surfxml_host_core_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_host_core);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_host_core);
        YY_BREAK
 case 127:
 /* rule 127 can match eol */
 YY_RULE_SETUP
-if (surfxml_host_availability_isset != 0) {FAIL("Multiple definition of attribute availability in <surfxml_host>");} surfxml_host_availability_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_host_availability);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_host_availability);
        YY_BREAK
 case 128:
 /* rule 128 can match eol */
 YY_RULE_SETUP
-if (surfxml_host_availability_isset != 0) {FAIL("Multiple definition of attribute availability in <surfxml_host>");}  surfxml_host_availability_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_host_availability);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_host_availability);
        YY_BREAK
 case 129:
 /* rule 129 can match eol */
 YY_RULE_SETUP
-if (surfxml_host_availability_file_isset != 0) {FAIL("Multiple definition of attribute availability_file in <surfxml_host>");} surfxml_host_availability_file_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_host_availability_file);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_host_availability_file);
        YY_BREAK
 case 130:
 /* rule 130 can match eol */
 YY_RULE_SETUP
-if (surfxml_host_availability_file_isset != 0) {FAIL("Multiple definition of attribute availability_file in <surfxml_host>");}  surfxml_host_availability_file_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_host_availability_file);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_host_availability_file);
        YY_BREAK
 case 131:
 /* rule 131 can match eol */
@@ -5036,22 +4929,22 @@ A_surfxml_host_state = A_surfxml_host_state_OFF;
 case 135:
 /* rule 135 can match eol */
 YY_RULE_SETUP
-if (surfxml_host_state_file_isset != 0) {FAIL("Multiple definition of attribute state_file in <surfxml_host>");} surfxml_host_state_file_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_host_state_file);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_host_state_file);
        YY_BREAK
 case 136:
 /* rule 136 can match eol */
 YY_RULE_SETUP
-if (surfxml_host_state_file_isset != 0) {FAIL("Multiple definition of attribute state_file in <surfxml_host>");}  surfxml_host_state_file_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_host_state_file);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_host_state_file);
        YY_BREAK
 case 137:
 /* rule 137 can match eol */
 YY_RULE_SETUP
-if (surfxml_host_coordinates_isset != 0) {FAIL("Multiple definition of attribute coordinates in <surfxml_host>");} surfxml_host_coordinates_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_host_coordinates);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_host_coordinates);
        YY_BREAK
 case 138:
 /* rule 138 can match eol */
 YY_RULE_SETUP
-if (surfxml_host_coordinates_isset != 0) {FAIL("Multiple definition of attribute coordinates in <surfxml_host>");}  surfxml_host_coordinates_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_host_coordinates);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_host_coordinates);
        YY_BREAK
 case 139:
 YY_RULE_SETUP
@@ -5121,35 +5014,20 @@ case 147:
 YY_RULE_SETUP
 {
   AX_surfxml_cluster_id = 0;
-  surfxml_cluster_id_isset = 0;
   AX_surfxml_cluster_prefix = 0;
-  surfxml_cluster_prefix_isset = 0;
   AX_surfxml_cluster_suffix = 0;
-  surfxml_cluster_suffix_isset = 0;
   AX_surfxml_cluster_radical = 0;
-  surfxml_cluster_radical_isset = 0;
   AX_surfxml_cluster_power = 0;
-  surfxml_cluster_power_isset = 0;
   AX_surfxml_cluster_core = 22;
-  surfxml_cluster_core_isset = 0;
   AX_surfxml_cluster_bw = 0;
-  surfxml_cluster_bw_isset = 0;
   AX_surfxml_cluster_lat = 0;
-  surfxml_cluster_lat_isset = 0;
-  AX_surfxml_cluster_sharing_policy = A_surfxml_cluster_sharing_policy_SHARED;
-  surfxml_cluster_sharing_policy_isset = 0;
+  AX_surfxml_cluster_sharing_policy = A_surfxml_cluster_sharing_policy_FULLDUPLEX;
   AX_surfxml_cluster_bb_bw = 0;
-  surfxml_cluster_bb_bw_isset = 0;
   AX_surfxml_cluster_bb_lat = 0;
-  surfxml_cluster_bb_lat_isset = 0;
   AX_surfxml_cluster_bb_sharing_policy = A_surfxml_cluster_bb_sharing_policy_SHARED;
-  surfxml_cluster_bb_sharing_policy_isset = 0;
   AX_surfxml_cluster_availability_file = 0;
-  surfxml_cluster_availability_file_isset = 0;
   AX_surfxml_cluster_state_file = 0;
-  surfxml_cluster_state_file_isset = 0;
   AX_surfxml_cluster_router_id = 0;
-  surfxml_cluster_router_id_isset = 0;
   ENTER(AL_surfxml_cluster); pushbuffer(0);
   }
        YY_BREAK
@@ -5157,82 +5035,82 @@ YY_RULE_SETUP
 case 148:
 /* rule 148 can match eol */
 YY_RULE_SETUP
-if (surfxml_cluster_id_isset != 0) {FAIL("Multiple definition of attribute id in <surfxml_cluster>");} surfxml_cluster_id_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_cluster_id);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_cluster_id);
        YY_BREAK
 case 149:
 /* rule 149 can match eol */
 YY_RULE_SETUP
-if (surfxml_cluster_id_isset != 0) {FAIL("Multiple definition of attribute id in <surfxml_cluster>");}  surfxml_cluster_id_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_cluster_id);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_cluster_id);
        YY_BREAK
 case 150:
 /* rule 150 can match eol */
 YY_RULE_SETUP
-if (surfxml_cluster_prefix_isset != 0) {FAIL("Multiple definition of attribute prefix in <surfxml_cluster>");} surfxml_cluster_prefix_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_cluster_prefix);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_cluster_prefix);
        YY_BREAK
 case 151:
 /* rule 151 can match eol */
 YY_RULE_SETUP
-if (surfxml_cluster_prefix_isset != 0) {FAIL("Multiple definition of attribute prefix in <surfxml_cluster>");}  surfxml_cluster_prefix_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_cluster_prefix);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_cluster_prefix);
        YY_BREAK
 case 152:
 /* rule 152 can match eol */
 YY_RULE_SETUP
-if (surfxml_cluster_suffix_isset != 0) {FAIL("Multiple definition of attribute suffix in <surfxml_cluster>");} surfxml_cluster_suffix_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_cluster_suffix);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_cluster_suffix);
        YY_BREAK
 case 153:
 /* rule 153 can match eol */
 YY_RULE_SETUP
-if (surfxml_cluster_suffix_isset != 0) {FAIL("Multiple definition of attribute suffix in <surfxml_cluster>");}  surfxml_cluster_suffix_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_cluster_suffix);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_cluster_suffix);
        YY_BREAK
 case 154:
 /* rule 154 can match eol */
 YY_RULE_SETUP
-if (surfxml_cluster_radical_isset != 0) {FAIL("Multiple definition of attribute radical in <surfxml_cluster>");} surfxml_cluster_radical_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_cluster_radical);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_cluster_radical);
        YY_BREAK
 case 155:
 /* rule 155 can match eol */
 YY_RULE_SETUP
-if (surfxml_cluster_radical_isset != 0) {FAIL("Multiple definition of attribute radical in <surfxml_cluster>");}  surfxml_cluster_radical_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_cluster_radical);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_cluster_radical);
        YY_BREAK
 case 156:
 /* rule 156 can match eol */
 YY_RULE_SETUP
-if (surfxml_cluster_power_isset != 0) {FAIL("Multiple definition of attribute power in <surfxml_cluster>");} surfxml_cluster_power_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_cluster_power);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_cluster_power);
        YY_BREAK
 case 157:
 /* rule 157 can match eol */
 YY_RULE_SETUP
-if (surfxml_cluster_power_isset != 0) {FAIL("Multiple definition of attribute power in <surfxml_cluster>");}  surfxml_cluster_power_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_cluster_power);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_cluster_power);
        YY_BREAK
 case 158:
 /* rule 158 can match eol */
 YY_RULE_SETUP
-if (surfxml_cluster_core_isset != 0) {FAIL("Multiple definition of attribute core in <surfxml_cluster>");} surfxml_cluster_core_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_cluster_core);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_cluster_core);
        YY_BREAK
 case 159:
 /* rule 159 can match eol */
 YY_RULE_SETUP
-if (surfxml_cluster_core_isset != 0) {FAIL("Multiple definition of attribute core in <surfxml_cluster>");}  surfxml_cluster_core_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_cluster_core);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_cluster_core);
        YY_BREAK
 case 160:
 /* rule 160 can match eol */
 YY_RULE_SETUP
-if (surfxml_cluster_bw_isset != 0) {FAIL("Multiple definition of attribute bw in <surfxml_cluster>");} surfxml_cluster_bw_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_cluster_bw);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_cluster_bw);
        YY_BREAK
 case 161:
 /* rule 161 can match eol */
 YY_RULE_SETUP
-if (surfxml_cluster_bw_isset != 0) {FAIL("Multiple definition of attribute bw in <surfxml_cluster>");}  surfxml_cluster_bw_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_cluster_bw);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_cluster_bw);
        YY_BREAK
 case 162:
 /* rule 162 can match eol */
 YY_RULE_SETUP
-if (surfxml_cluster_lat_isset != 0) {FAIL("Multiple definition of attribute lat in <surfxml_cluster>");} surfxml_cluster_lat_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_cluster_lat);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_cluster_lat);
        YY_BREAK
 case 163:
 /* rule 163 can match eol */
 YY_RULE_SETUP
-if (surfxml_cluster_lat_isset != 0) {FAIL("Multiple definition of attribute lat in <surfxml_cluster>");}  surfxml_cluster_lat_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_cluster_lat);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_cluster_lat);
        YY_BREAK
 case 164:
 /* rule 164 can match eol */
@@ -5258,22 +5136,22 @@ A_surfxml_cluster_sharing_policy = A_surfxml_cluster_sharing_policy_FATPIPE;
 case 170:
 /* rule 170 can match eol */
 YY_RULE_SETUP
-if (surfxml_cluster_bb_bw_isset != 0) {FAIL("Multiple definition of attribute bb_bw in <surfxml_cluster>");} surfxml_cluster_bb_bw_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_cluster_bb_bw);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_cluster_bb_bw);
        YY_BREAK
 case 171:
 /* rule 171 can match eol */
 YY_RULE_SETUP
-if (surfxml_cluster_bb_bw_isset != 0) {FAIL("Multiple definition of attribute bb_bw in <surfxml_cluster>");}  surfxml_cluster_bb_bw_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_cluster_bb_bw);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_cluster_bb_bw);
        YY_BREAK
 case 172:
 /* rule 172 can match eol */
 YY_RULE_SETUP
-if (surfxml_cluster_bb_lat_isset != 0) {FAIL("Multiple definition of attribute bb_lat in <surfxml_cluster>");} surfxml_cluster_bb_lat_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_cluster_bb_lat);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_cluster_bb_lat);
        YY_BREAK
 case 173:
 /* rule 173 can match eol */
 YY_RULE_SETUP
-if (surfxml_cluster_bb_lat_isset != 0) {FAIL("Multiple definition of attribute bb_lat in <surfxml_cluster>");}  surfxml_cluster_bb_lat_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_cluster_bb_lat);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_cluster_bb_lat);
        YY_BREAK
 case 174:
 /* rule 174 can match eol */
@@ -5292,32 +5170,32 @@ A_surfxml_cluster_bb_sharing_policy = A_surfxml_cluster_bb_sharing_policy_FATPIP
 case 178:
 /* rule 178 can match eol */
 YY_RULE_SETUP
-if (surfxml_cluster_availability_file_isset != 0) {FAIL("Multiple definition of attribute availability_file in <surfxml_cluster>");} surfxml_cluster_availability_file_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_cluster_availability_file);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_cluster_availability_file);
        YY_BREAK
 case 179:
 /* rule 179 can match eol */
 YY_RULE_SETUP
-if (surfxml_cluster_availability_file_isset != 0) {FAIL("Multiple definition of attribute availability_file in <surfxml_cluster>");}  surfxml_cluster_availability_file_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_cluster_availability_file);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_cluster_availability_file);
        YY_BREAK
 case 180:
 /* rule 180 can match eol */
 YY_RULE_SETUP
-if (surfxml_cluster_state_file_isset != 0) {FAIL("Multiple definition of attribute state_file in <surfxml_cluster>");} surfxml_cluster_state_file_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_cluster_state_file);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_cluster_state_file);
        YY_BREAK
 case 181:
 /* rule 181 can match eol */
 YY_RULE_SETUP
-if (surfxml_cluster_state_file_isset != 0) {FAIL("Multiple definition of attribute state_file in <surfxml_cluster>");}  surfxml_cluster_state_file_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_cluster_state_file);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_cluster_state_file);
        YY_BREAK
 case 182:
 /* rule 182 can match eol */
 YY_RULE_SETUP
-if (surfxml_cluster_router_id_isset != 0) {FAIL("Multiple definition of attribute router_id in <surfxml_cluster>");} surfxml_cluster_router_id_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_cluster_router_id);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_cluster_router_id);
        YY_BREAK
 case 183:
 /* rule 183 can match eol */
 YY_RULE_SETUP
-if (surfxml_cluster_router_id_isset != 0) {FAIL("Multiple definition of attribute router_id in <surfxml_cluster>");}  surfxml_cluster_router_id_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_cluster_router_id);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_cluster_router_id);
        YY_BREAK
 case 184:
 YY_RULE_SETUP
@@ -5397,21 +5275,13 @@ case 192:
 YY_RULE_SETUP
 {
   AX_surfxml_peer_id = 0;
-  surfxml_peer_id_isset = 0;
   AX_surfxml_peer_power = 0;
-  surfxml_peer_power_isset = 0;
   AX_surfxml_peer_bw_in = 0;
-  surfxml_peer_bw_in_isset = 0;
   AX_surfxml_peer_bw_out = 0;
-  surfxml_peer_bw_out_isset = 0;
   AX_surfxml_peer_lat = 0;
-  surfxml_peer_lat_isset = 0;
   AX_surfxml_peer_coordinates = 0;
-  surfxml_peer_coordinates_isset = 0;
   AX_surfxml_peer_availability_file = 0;
-  surfxml_peer_availability_file_isset = 0;
   AX_surfxml_peer_state_file = 0;
-  surfxml_peer_state_file_isset = 0;
   ENTER(AL_surfxml_peer); pushbuffer(0);
   }
        YY_BREAK
@@ -5419,82 +5289,82 @@ YY_RULE_SETUP
 case 193:
 /* rule 193 can match eol */
 YY_RULE_SETUP
-if (surfxml_peer_id_isset != 0) {FAIL("Multiple definition of attribute id in <surfxml_peer>");} surfxml_peer_id_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_peer_id);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_peer_id);
        YY_BREAK
 case 194:
 /* rule 194 can match eol */
 YY_RULE_SETUP
-if (surfxml_peer_id_isset != 0) {FAIL("Multiple definition of attribute id in <surfxml_peer>");}  surfxml_peer_id_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_peer_id);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_peer_id);
        YY_BREAK
 case 195:
 /* rule 195 can match eol */
 YY_RULE_SETUP
-if (surfxml_peer_power_isset != 0) {FAIL("Multiple definition of attribute power in <surfxml_peer>");} surfxml_peer_power_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_peer_power);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_peer_power);
        YY_BREAK
 case 196:
 /* rule 196 can match eol */
 YY_RULE_SETUP
-if (surfxml_peer_power_isset != 0) {FAIL("Multiple definition of attribute power in <surfxml_peer>");}  surfxml_peer_power_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_peer_power);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_peer_power);
        YY_BREAK
 case 197:
 /* rule 197 can match eol */
 YY_RULE_SETUP
-if (surfxml_peer_bw_in_isset != 0) {FAIL("Multiple definition of attribute bw_in in <surfxml_peer>");} surfxml_peer_bw_in_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_peer_bw_in);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_peer_bw_in);
        YY_BREAK
 case 198:
 /* rule 198 can match eol */
 YY_RULE_SETUP
-if (surfxml_peer_bw_in_isset != 0) {FAIL("Multiple definition of attribute bw_in in <surfxml_peer>");}  surfxml_peer_bw_in_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_peer_bw_in);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_peer_bw_in);
        YY_BREAK
 case 199:
 /* rule 199 can match eol */
 YY_RULE_SETUP
-if (surfxml_peer_bw_out_isset != 0) {FAIL("Multiple definition of attribute bw_out in <surfxml_peer>");} surfxml_peer_bw_out_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_peer_bw_out);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_peer_bw_out);
        YY_BREAK
 case 200:
 /* rule 200 can match eol */
 YY_RULE_SETUP
-if (surfxml_peer_bw_out_isset != 0) {FAIL("Multiple definition of attribute bw_out in <surfxml_peer>");}  surfxml_peer_bw_out_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_peer_bw_out);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_peer_bw_out);
        YY_BREAK
 case 201:
 /* rule 201 can match eol */
 YY_RULE_SETUP
-if (surfxml_peer_lat_isset != 0) {FAIL("Multiple definition of attribute lat in <surfxml_peer>");} surfxml_peer_lat_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_peer_lat);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_peer_lat);
        YY_BREAK
 case 202:
 /* rule 202 can match eol */
 YY_RULE_SETUP
-if (surfxml_peer_lat_isset != 0) {FAIL("Multiple definition of attribute lat in <surfxml_peer>");}  surfxml_peer_lat_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_peer_lat);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_peer_lat);
        YY_BREAK
 case 203:
 /* rule 203 can match eol */
 YY_RULE_SETUP
-if (surfxml_peer_coordinates_isset != 0) {FAIL("Multiple definition of attribute coordinates in <surfxml_peer>");} surfxml_peer_coordinates_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_peer_coordinates);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_peer_coordinates);
        YY_BREAK
 case 204:
 /* rule 204 can match eol */
 YY_RULE_SETUP
-if (surfxml_peer_coordinates_isset != 0) {FAIL("Multiple definition of attribute coordinates in <surfxml_peer>");}  surfxml_peer_coordinates_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_peer_coordinates);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_peer_coordinates);
        YY_BREAK
 case 205:
 /* rule 205 can match eol */
 YY_RULE_SETUP
-if (surfxml_peer_availability_file_isset != 0) {FAIL("Multiple definition of attribute availability_file in <surfxml_peer>");} surfxml_peer_availability_file_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_peer_availability_file);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_peer_availability_file);
        YY_BREAK
 case 206:
 /* rule 206 can match eol */
 YY_RULE_SETUP
-if (surfxml_peer_availability_file_isset != 0) {FAIL("Multiple definition of attribute availability_file in <surfxml_peer>");}  surfxml_peer_availability_file_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_peer_availability_file);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_peer_availability_file);
        YY_BREAK
 case 207:
 /* rule 207 can match eol */
 YY_RULE_SETUP
-if (surfxml_peer_state_file_isset != 0) {FAIL("Multiple definition of attribute state_file in <surfxml_peer>");} surfxml_peer_state_file_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_peer_state_file);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_peer_state_file);
        YY_BREAK
 case 208:
 /* rule 208 can match eol */
 YY_RULE_SETUP
-if (surfxml_peer_state_file_isset != 0) {FAIL("Multiple definition of attribute state_file in <surfxml_peer>");}  surfxml_peer_state_file_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_peer_state_file);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_peer_state_file);
        YY_BREAK
 case 209:
 YY_RULE_SETUP
@@ -5570,9 +5440,7 @@ case 217:
 YY_RULE_SETUP
 {
   AX_surfxml_router_id = 0;
-  surfxml_router_id_isset = 0;
   AX_surfxml_router_coordinates = 0;
-  surfxml_router_coordinates_isset = 0;
   ENTER(AL_surfxml_router); pushbuffer(0);
   }
        YY_BREAK
@@ -5580,22 +5448,22 @@ YY_RULE_SETUP
 case 218:
 /* rule 218 can match eol */
 YY_RULE_SETUP
-if (surfxml_router_id_isset != 0) {FAIL("Multiple definition of attribute id in <surfxml_router>");} surfxml_router_id_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_router_id);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_router_id);
        YY_BREAK
 case 219:
 /* rule 219 can match eol */
 YY_RULE_SETUP
-if (surfxml_router_id_isset != 0) {FAIL("Multiple definition of attribute id in <surfxml_router>");}  surfxml_router_id_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_router_id);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_router_id);
        YY_BREAK
 case 220:
 /* rule 220 can match eol */
 YY_RULE_SETUP
-if (surfxml_router_coordinates_isset != 0) {FAIL("Multiple definition of attribute coordinates in <surfxml_router>");} surfxml_router_coordinates_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_router_coordinates);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_router_coordinates);
        YY_BREAK
 case 221:
 /* rule 221 can match eol */
 YY_RULE_SETUP
-if (surfxml_router_coordinates_isset != 0) {FAIL("Multiple definition of attribute coordinates in <surfxml_router>");}  surfxml_router_coordinates_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_router_coordinates);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_router_coordinates);
        YY_BREAK
 case 222:
 YY_RULE_SETUP
@@ -5661,21 +5529,13 @@ case 230:
 YY_RULE_SETUP
 {
   AX_surfxml_link_id = 0;
-  surfxml_link_id_isset = 0;
   AX_surfxml_link_bandwidth = 0;
-  surfxml_link_bandwidth_isset = 0;
   AX_surfxml_link_bandwidth_file = 0;
-  surfxml_link_bandwidth_file_isset = 0;
   AX_surfxml_link_latency = 24;
-  surfxml_link_latency_isset = 0;
   AX_surfxml_link_latency_file = 0;
-  surfxml_link_latency_file_isset = 0;
   AX_surfxml_link_state = A_surfxml_link_state_ON;
-  surfxml_link_state_isset = 0;
   AX_surfxml_link_state_file = 0;
-  surfxml_link_state_file_isset = 0;
   AX_surfxml_link_sharing_policy = A_surfxml_link_sharing_policy_SHARED;
-  surfxml_link_sharing_policy_isset = 0;
   ENTER(AL_surfxml_link); pushbuffer(0);
   }
        YY_BREAK
@@ -5683,52 +5543,52 @@ YY_RULE_SETUP
 case 231:
 /* rule 231 can match eol */
 YY_RULE_SETUP
-if (surfxml_link_id_isset != 0) {FAIL("Multiple definition of attribute id in <surfxml_link>");} surfxml_link_id_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_link_id);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_link_id);
        YY_BREAK
 case 232:
 /* rule 232 can match eol */
 YY_RULE_SETUP
-if (surfxml_link_id_isset != 0) {FAIL("Multiple definition of attribute id in <surfxml_link>");}  surfxml_link_id_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_link_id);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_link_id);
        YY_BREAK
 case 233:
 /* rule 233 can match eol */
 YY_RULE_SETUP
-if (surfxml_link_bandwidth_isset != 0) {FAIL("Multiple definition of attribute bandwidth in <surfxml_link>");} surfxml_link_bandwidth_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_link_bandwidth);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_link_bandwidth);
        YY_BREAK
 case 234:
 /* rule 234 can match eol */
 YY_RULE_SETUP
-if (surfxml_link_bandwidth_isset != 0) {FAIL("Multiple definition of attribute bandwidth in <surfxml_link>");}  surfxml_link_bandwidth_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_link_bandwidth);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_link_bandwidth);
        YY_BREAK
 case 235:
 /* rule 235 can match eol */
 YY_RULE_SETUP
-if (surfxml_link_bandwidth_file_isset != 0) {FAIL("Multiple definition of attribute bandwidth_file in <surfxml_link>");} surfxml_link_bandwidth_file_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_link_bandwidth_file);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_link_bandwidth_file);
        YY_BREAK
 case 236:
 /* rule 236 can match eol */
 YY_RULE_SETUP
-if (surfxml_link_bandwidth_file_isset != 0) {FAIL("Multiple definition of attribute bandwidth_file in <surfxml_link>");}  surfxml_link_bandwidth_file_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_link_bandwidth_file);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_link_bandwidth_file);
        YY_BREAK
 case 237:
 /* rule 237 can match eol */
 YY_RULE_SETUP
-if (surfxml_link_latency_isset != 0) {FAIL("Multiple definition of attribute latency in <surfxml_link>");} surfxml_link_latency_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_link_latency);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_link_latency);
        YY_BREAK
 case 238:
 /* rule 238 can match eol */
 YY_RULE_SETUP
-if (surfxml_link_latency_isset != 0) {FAIL("Multiple definition of attribute latency in <surfxml_link>");}  surfxml_link_latency_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_link_latency);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_link_latency);
        YY_BREAK
 case 239:
 /* rule 239 can match eol */
 YY_RULE_SETUP
-if (surfxml_link_latency_file_isset != 0) {FAIL("Multiple definition of attribute latency_file in <surfxml_link>");} surfxml_link_latency_file_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_link_latency_file);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_link_latency_file);
        YY_BREAK
 case 240:
 /* rule 240 can match eol */
 YY_RULE_SETUP
-if (surfxml_link_latency_file_isset != 0) {FAIL("Multiple definition of attribute latency_file in <surfxml_link>");}  surfxml_link_latency_file_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_link_latency_file);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_link_latency_file);
        YY_BREAK
 case 241:
 /* rule 241 can match eol */
@@ -5747,12 +5607,12 @@ A_surfxml_link_state = A_surfxml_link_state_OFF;
 case 245:
 /* rule 245 can match eol */
 YY_RULE_SETUP
-if (surfxml_link_state_file_isset != 0) {FAIL("Multiple definition of attribute state_file in <surfxml_link>");} surfxml_link_state_file_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_link_state_file);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_link_state_file);
        YY_BREAK
 case 246:
 /* rule 246 can match eol */
 YY_RULE_SETUP
-if (surfxml_link_state_file_isset != 0) {FAIL("Multiple definition of attribute state_file in <surfxml_link>");}  surfxml_link_state_file_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_link_state_file);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_link_state_file);
        YY_BREAK
 case 247:
 /* rule 247 can match eol */
@@ -5845,11 +5705,8 @@ case 261:
 YY_RULE_SETUP
 {
   AX_surfxml_route_src = 0;
-  surfxml_route_src_isset = 0;
   AX_surfxml_route_dst = 0;
-  surfxml_route_dst_isset = 0;
   AX_surfxml_route_symmetrical = A_surfxml_route_symmetrical_YES;
-  surfxml_route_symmetrical_isset = 0;
   ENTER(AL_surfxml_route); pushbuffer(0);
   }
        YY_BREAK
@@ -5857,22 +5714,22 @@ YY_RULE_SETUP
 case 262:
 /* rule 262 can match eol */
 YY_RULE_SETUP
-if (surfxml_route_src_isset != 0) {FAIL("Multiple definition of attribute src in <surfxml_route>");} surfxml_route_src_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_route_src);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_route_src);
        YY_BREAK
 case 263:
 /* rule 263 can match eol */
 YY_RULE_SETUP
-if (surfxml_route_src_isset != 0) {FAIL("Multiple definition of attribute src in <surfxml_route>");}  surfxml_route_src_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_route_src);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_route_src);
        YY_BREAK
 case 264:
 /* rule 264 can match eol */
 YY_RULE_SETUP
-if (surfxml_route_dst_isset != 0) {FAIL("Multiple definition of attribute dst in <surfxml_route>");} surfxml_route_dst_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_route_dst);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_route_dst);
        YY_BREAK
 case 265:
 /* rule 265 can match eol */
 YY_RULE_SETUP
-if (surfxml_route_dst_isset != 0) {FAIL("Multiple definition of attribute dst in <surfxml_route>");}  surfxml_route_dst_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_route_dst);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_route_dst);
        YY_BREAK
 case 266:
 /* rule 266 can match eol */
@@ -5956,15 +5813,10 @@ case 278:
 YY_RULE_SETUP
 {
   AX_surfxml_ASroute_src = 0;
-  surfxml_ASroute_src_isset = 0;
   AX_surfxml_ASroute_dst = 0;
-  surfxml_ASroute_dst_isset = 0;
   AX_surfxml_ASroute_gw_src = 0;
-  surfxml_ASroute_gw_src_isset = 0;
   AX_surfxml_ASroute_gw_dst = 0;
-  surfxml_ASroute_gw_dst_isset = 0;
   AX_surfxml_ASroute_symmetrical = A_surfxml_ASroute_symmetrical_YES;
-  surfxml_ASroute_symmetrical_isset = 0;
   ENTER(AL_surfxml_ASroute); pushbuffer(0);
   }
        YY_BREAK
@@ -5972,42 +5824,42 @@ YY_RULE_SETUP
 case 279:
 /* rule 279 can match eol */
 YY_RULE_SETUP
-if (surfxml_ASroute_src_isset != 0) {FAIL("Multiple definition of attribute src in <surfxml_ASroute>");} surfxml_ASroute_src_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_ASroute_src);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_ASroute_src);
        YY_BREAK
 case 280:
 /* rule 280 can match eol */
 YY_RULE_SETUP
-if (surfxml_ASroute_src_isset != 0) {FAIL("Multiple definition of attribute src in <surfxml_ASroute>");}  surfxml_ASroute_src_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_ASroute_src);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_ASroute_src);
        YY_BREAK
 case 281:
 /* rule 281 can match eol */
 YY_RULE_SETUP
-if (surfxml_ASroute_dst_isset != 0) {FAIL("Multiple definition of attribute dst in <surfxml_ASroute>");} surfxml_ASroute_dst_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_ASroute_dst);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_ASroute_dst);
        YY_BREAK
 case 282:
 /* rule 282 can match eol */
 YY_RULE_SETUP
-if (surfxml_ASroute_dst_isset != 0) {FAIL("Multiple definition of attribute dst in <surfxml_ASroute>");}  surfxml_ASroute_dst_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_ASroute_dst);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_ASroute_dst);
        YY_BREAK
 case 283:
 /* rule 283 can match eol */
 YY_RULE_SETUP
-if (surfxml_ASroute_gw_src_isset != 0) {FAIL("Multiple definition of attribute gw_src in <surfxml_ASroute>");} surfxml_ASroute_gw_src_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_ASroute_gw_src);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_ASroute_gw_src);
        YY_BREAK
 case 284:
 /* rule 284 can match eol */
 YY_RULE_SETUP
-if (surfxml_ASroute_gw_src_isset != 0) {FAIL("Multiple definition of attribute gw_src in <surfxml_ASroute>");}  surfxml_ASroute_gw_src_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_ASroute_gw_src);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_ASroute_gw_src);
        YY_BREAK
 case 285:
 /* rule 285 can match eol */
 YY_RULE_SETUP
-if (surfxml_ASroute_gw_dst_isset != 0) {FAIL("Multiple definition of attribute gw_dst in <surfxml_ASroute>");} surfxml_ASroute_gw_dst_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_ASroute_gw_dst);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_ASroute_gw_dst);
        YY_BREAK
 case 286:
 /* rule 286 can match eol */
 YY_RULE_SETUP
-if (surfxml_ASroute_gw_dst_isset != 0) {FAIL("Multiple definition of attribute gw_dst in <surfxml_ASroute>");}  surfxml_ASroute_gw_dst_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_ASroute_gw_dst);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_ASroute_gw_dst);
        YY_BREAK
 case 287:
 /* rule 287 can match eol */
@@ -6095,9 +5947,7 @@ case 299:
 YY_RULE_SETUP
 {
   AX_surfxml_link_ctn_id = 0;
-  surfxml_link_ctn_id_isset = 0;
   AX_surfxml_link_ctn_direction = A_surfxml_link_ctn_direction_NONE;
-  surfxml_link_ctn_direction_isset = 0;
   ENTER(AL_surfxml_link_ctn); pushbuffer(0);
   }
        YY_BREAK
@@ -6105,12 +5955,12 @@ YY_RULE_SETUP
 case 300:
 /* rule 300 can match eol */
 YY_RULE_SETUP
-if (surfxml_link_ctn_id_isset != 0) {FAIL("Multiple definition of attribute id in <surfxml_link_ctn>");} surfxml_link_ctn_id_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_link_ctn_id);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_link_ctn_id);
        YY_BREAK
 case 301:
 /* rule 301 can match eol */
 YY_RULE_SETUP
-if (surfxml_link_ctn_id_isset != 0) {FAIL("Multiple definition of attribute id in <surfxml_link_ctn>");}  surfxml_link_ctn_id_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_link_ctn_id);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_link_ctn_id);
        YY_BREAK
 case 302:
 /* rule 302 can match eol */
@@ -6201,13 +6051,9 @@ case 316:
 YY_RULE_SETUP
 {
   AX_surfxml_bypassRoute_src = 0;
-  surfxml_bypassRoute_src_isset = 0;
   AX_surfxml_bypassRoute_dst = 0;
-  surfxml_bypassRoute_dst_isset = 0;
   AX_surfxml_bypassRoute_gw_src = 0;
-  surfxml_bypassRoute_gw_src_isset = 0;
   AX_surfxml_bypassRoute_gw_dst = 0;
-  surfxml_bypassRoute_gw_dst_isset = 0;
   ENTER(AL_surfxml_bypassRoute); pushbuffer(0);
   }
        YY_BREAK
@@ -6215,42 +6061,42 @@ YY_RULE_SETUP
 case 317:
 /* rule 317 can match eol */
 YY_RULE_SETUP
-if (surfxml_bypassRoute_src_isset != 0) {FAIL("Multiple definition of attribute src in <surfxml_bypassRoute>");} surfxml_bypassRoute_src_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_bypassRoute_src);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_bypassRoute_src);
        YY_BREAK
 case 318:
 /* rule 318 can match eol */
 YY_RULE_SETUP
-if (surfxml_bypassRoute_src_isset != 0) {FAIL("Multiple definition of attribute src in <surfxml_bypassRoute>");}  surfxml_bypassRoute_src_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_bypassRoute_src);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_bypassRoute_src);
        YY_BREAK
 case 319:
 /* rule 319 can match eol */
 YY_RULE_SETUP
-if (surfxml_bypassRoute_dst_isset != 0) {FAIL("Multiple definition of attribute dst in <surfxml_bypassRoute>");} surfxml_bypassRoute_dst_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_bypassRoute_dst);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_bypassRoute_dst);
        YY_BREAK
 case 320:
 /* rule 320 can match eol */
 YY_RULE_SETUP
-if (surfxml_bypassRoute_dst_isset != 0) {FAIL("Multiple definition of attribute dst in <surfxml_bypassRoute>");}  surfxml_bypassRoute_dst_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_bypassRoute_dst);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_bypassRoute_dst);
        YY_BREAK
 case 321:
 /* rule 321 can match eol */
 YY_RULE_SETUP
-if (surfxml_bypassRoute_gw_src_isset != 0) {FAIL("Multiple definition of attribute gw_src in <surfxml_bypassRoute>");} surfxml_bypassRoute_gw_src_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_bypassRoute_gw_src);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_bypassRoute_gw_src);
        YY_BREAK
 case 322:
 /* rule 322 can match eol */
 YY_RULE_SETUP
-if (surfxml_bypassRoute_gw_src_isset != 0) {FAIL("Multiple definition of attribute gw_src in <surfxml_bypassRoute>");}  surfxml_bypassRoute_gw_src_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_bypassRoute_gw_src);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_bypassRoute_gw_src);
        YY_BREAK
 case 323:
 /* rule 323 can match eol */
 YY_RULE_SETUP
-if (surfxml_bypassRoute_gw_dst_isset != 0) {FAIL("Multiple definition of attribute gw_dst in <surfxml_bypassRoute>");} surfxml_bypassRoute_gw_dst_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_bypassRoute_gw_dst);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_bypassRoute_gw_dst);
        YY_BREAK
 case 324:
 /* rule 324 can match eol */
 YY_RULE_SETUP
-if (surfxml_bypassRoute_gw_dst_isset != 0) {FAIL("Multiple definition of attribute gw_dst in <surfxml_bypassRoute>");}  surfxml_bypassRoute_gw_dst_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_bypassRoute_gw_dst);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_bypassRoute_gw_dst);
        YY_BREAK
 case 325:
 YY_RULE_SETUP
@@ -6324,13 +6170,9 @@ case 333:
 YY_RULE_SETUP
 {
   AX_surfxml_process_host = 0;
-  surfxml_process_host_isset = 0;
   AX_surfxml_process_function = 0;
-  surfxml_process_function_isset = 0;
   AX_surfxml_process_start_time = 28;
-  surfxml_process_start_time_isset = 0;
   AX_surfxml_process_kill_time = 33;
-  surfxml_process_kill_time_isset = 0;
   ENTER(AL_surfxml_process); pushbuffer(0);
   }
        YY_BREAK
@@ -6338,42 +6180,42 @@ YY_RULE_SETUP
 case 334:
 /* rule 334 can match eol */
 YY_RULE_SETUP
-if (surfxml_process_host_isset != 0) {FAIL("Multiple definition of attribute host in <surfxml_process>");} surfxml_process_host_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_process_host);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_process_host);
        YY_BREAK
 case 335:
 /* rule 335 can match eol */
 YY_RULE_SETUP
-if (surfxml_process_host_isset != 0) {FAIL("Multiple definition of attribute host in <surfxml_process>");}  surfxml_process_host_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_process_host);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_process_host);
        YY_BREAK
 case 336:
 /* rule 336 can match eol */
 YY_RULE_SETUP
-if (surfxml_process_function_isset != 0) {FAIL("Multiple definition of attribute function in <surfxml_process>");} surfxml_process_function_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_process_function);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_process_function);
        YY_BREAK
 case 337:
 /* rule 337 can match eol */
 YY_RULE_SETUP
-if (surfxml_process_function_isset != 0) {FAIL("Multiple definition of attribute function in <surfxml_process>");}  surfxml_process_function_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_process_function);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_process_function);
        YY_BREAK
 case 338:
 /* rule 338 can match eol */
 YY_RULE_SETUP
-if (surfxml_process_start_time_isset != 0) {FAIL("Multiple definition of attribute start_time in <surfxml_process>");} surfxml_process_start_time_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_process_start_time);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_process_start_time);
        YY_BREAK
 case 339:
 /* rule 339 can match eol */
 YY_RULE_SETUP
-if (surfxml_process_start_time_isset != 0) {FAIL("Multiple definition of attribute start_time in <surfxml_process>");}  surfxml_process_start_time_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_process_start_time);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_process_start_time);
        YY_BREAK
 case 340:
 /* rule 340 can match eol */
 YY_RULE_SETUP
-if (surfxml_process_kill_time_isset != 0) {FAIL("Multiple definition of attribute kill_time in <surfxml_process>");} surfxml_process_kill_time_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_process_kill_time);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_process_kill_time);
        YY_BREAK
 case 341:
 /* rule 341 can match eol */
 YY_RULE_SETUP
-if (surfxml_process_kill_time_isset != 0) {FAIL("Multiple definition of attribute kill_time in <surfxml_process>");}  surfxml_process_kill_time_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_process_kill_time);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_process_kill_time);
        YY_BREAK
 case 342:
 YY_RULE_SETUP
@@ -6443,7 +6285,6 @@ case 350:
 YY_RULE_SETUP
 {
   AX_surfxml_argument_value = 0;
-  surfxml_argument_value_isset = 0;
   ENTER(AL_surfxml_argument); pushbuffer(0);
   }
        YY_BREAK
@@ -6451,12 +6292,12 @@ YY_RULE_SETUP
 case 351:
 /* rule 351 can match eol */
 YY_RULE_SETUP
-if (surfxml_argument_value_isset != 0) {FAIL("Multiple definition of attribute value in <surfxml_argument>");} surfxml_argument_value_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_argument_value);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_argument_value);
        YY_BREAK
 case 352:
 /* rule 352 can match eol */
 YY_RULE_SETUP
-if (surfxml_argument_value_isset != 0) {FAIL("Multiple definition of attribute value in <surfxml_argument>");}  surfxml_argument_value_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_argument_value);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_argument_value);
        YY_BREAK
 case 353:
 YY_RULE_SETUP
@@ -6522,7 +6363,6 @@ case 361:
 YY_RULE_SETUP
 {
   AX_surfxml_config_id = 0;
-  surfxml_config_id_isset = 0;
   ENTER(AL_surfxml_config); pushbuffer(0);
   }
        YY_BREAK
@@ -6530,12 +6370,12 @@ YY_RULE_SETUP
 case 362:
 /* rule 362 can match eol */
 YY_RULE_SETUP
-if (surfxml_config_id_isset != 0) {FAIL("Multiple definition of attribute id in <surfxml_config>");} surfxml_config_id_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_config_id);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_config_id);
        YY_BREAK
 case 363:
 /* rule 363 can match eol */
 YY_RULE_SETUP
-if (surfxml_config_id_isset != 0) {FAIL("Multiple definition of attribute id in <surfxml_config>");}  surfxml_config_id_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_config_id);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_config_id);
        YY_BREAK
 case 364:
 YY_RULE_SETUP
@@ -6603,9 +6443,7 @@ case 372:
 YY_RULE_SETUP
 {
   AX_surfxml_prop_id = 0;
-  surfxml_prop_id_isset = 0;
   AX_surfxml_prop_value = 0;
-  surfxml_prop_value_isset = 0;
   ENTER(AL_surfxml_prop); pushbuffer(0);
   }
        YY_BREAK
@@ -6613,22 +6451,22 @@ YY_RULE_SETUP
 case 373:
 /* rule 373 can match eol */
 YY_RULE_SETUP
-if (surfxml_prop_id_isset != 0) {FAIL("Multiple definition of attribute id in <surfxml_prop>");} surfxml_prop_id_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_prop_id);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_prop_id);
        YY_BREAK
 case 374:
 /* rule 374 can match eol */
 YY_RULE_SETUP
-if (surfxml_prop_id_isset != 0) {FAIL("Multiple definition of attribute id in <surfxml_prop>");}  surfxml_prop_id_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_prop_id);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_prop_id);
        YY_BREAK
 case 375:
 /* rule 375 can match eol */
 YY_RULE_SETUP
-if (surfxml_prop_value_isset != 0) {FAIL("Multiple definition of attribute value in <surfxml_prop>");} surfxml_prop_value_isset = 1; ENTER(VALUE1); BUFFERSET(AX_surfxml_prop_value);
+ENTER(VALUE1); BUFFERSET(AX_surfxml_prop_value);
        YY_BREAK
 case 376:
 /* rule 376 can match eol */
 YY_RULE_SETUP
-if (surfxml_prop_value_isset != 0) {FAIL("Multiple definition of attribute value in <surfxml_prop>");}  surfxml_prop_value_isset = 1; ENTER(VALUE2); BUFFERSET(AX_surfxml_prop_value);
+ENTER(VALUE2); BUFFERSET(AX_surfxml_prop_value);
        YY_BREAK
 case 377:
 YY_RULE_SETUP
index a3a685c..cf78bea 100644 (file)
 #include "xbt/module.h"
 #include "mc/mc.h"
 #include "surf/surf_resource.h"
+#include "xbt/xbt_os_thread.h"
 
 XBT_LOG_NEW_DEFAULT_SUBCATEGORY(surf_kernel, surf,
                                 "Logging specific to SURF (kernel)");
 
-/* Additional declarations for Windows potability. */
+/* Additional declarations for Windows portability. */
 
 #ifndef MAX_DRIVE
 #define MAX_DRIVE 26
@@ -179,6 +180,18 @@ s_surf_model_description_t surf_optimization_mode_description[] = {
   {NULL, NULL, NULL}      /* this array must be NULL terminated */
 };
 
+#ifdef CONTEXT_THREADS
+static xbt_parmap_t surf_parmap = NULL; /* parallel map on models */
+#endif
+
+static int surf_nthreads = 1;    /* number of threads of the parmap (1 means no parallelism) */
+static double *surf_mins = NULL; /* return value of share_resources for each model */
+static int surf_min_index;       /* current index in surf_mins */
+static double min;               /* duration determined by surf_solve */
+
+static void surf_share_resources(surf_model_t model);
+static void surf_update_actions_state(surf_model_t model);
+
 /** Displays the long description of all registered models, and quit */
 void model_help(const char *category, s_surf_model_description_t * table)
 {
@@ -383,6 +396,11 @@ void surf_exit(void)
   }
   surf_action_exit();
 
+#ifdef CONTEXT_THREADS
+  xbt_parmap_destroy(surf_parmap);
+  xbt_free(surf_mins);
+#endif
+
   xbt_dynar_free(&surf_path);
 
   xbt_lib_free(&host_lib);
@@ -426,7 +444,7 @@ void surf_presolve(void)
 
 double surf_solve(double max_date)
 {
-  double min = -1.0; /* duration */
+  min = -1.0; /* duration */
   double next_event_date = -1.0;
   double model_next_action_end = -1.0;
   double value = -1.0;
@@ -440,15 +458,28 @@ double surf_solve(double max_date)
   }
 
   XBT_DEBUG("Looking for next action end for all models except NS3");
-  xbt_dynar_foreach(model_list, iter, model) {
-    if(strcmp(model->name,"network NS3") ){
-      XBT_DEBUG("Running for Resource [%s]", model->name);
-      model_next_action_end = model->model_private->share_resources(NOW);
-      XBT_DEBUG("Resource [%s] : next action end = %f",
-          model->name, model_next_action_end);
-      if (((min < 0.0) || (model_next_action_end < min))
-          && (model_next_action_end >= 0.0))
-        min = model_next_action_end;
+
+  if (surf_mins == NULL) {
+    surf_mins = xbt_new(double, xbt_dynar_length(model_list));
+  }
+  surf_min_index = 0;
+
+  if (surf_get_nthreads() > 1) {
+    /* parallel version */
+    xbt_parmap_apply(surf_parmap, (void_f_pvoid_t) surf_share_resources, model_list);
+  }
+  else {
+    /* sequential version */
+    xbt_dynar_foreach(model_list, iter, model) {
+      surf_share_resources(model);
+    }
+  }
+
+  unsigned i;
+  for (i = 0; i < xbt_dynar_length(model_list); i++) {
+    if ((min < 0.0 || surf_mins[i] < min)
+        && surf_mins[i] >= 0.0) {
+      min = surf_mins[i];
     }
   }
 
@@ -517,8 +548,16 @@ double surf_solve(double max_date)
 
   NOW = NOW + min;
 
-  xbt_dynar_foreach(model_list, iter, model)
-      model->model_private->update_actions_state(NOW, min);
+  if (surf_get_nthreads() > 1) {
+    /* parallel version */
+    xbt_parmap_apply(surf_parmap, (void_f_pvoid_t) surf_update_actions_state, model_list);
+  }
+  else {
+    /* sequential version */
+    xbt_dynar_foreach(model_list, iter, model) {
+      surf_update_actions_state(model);
+    }
+  }
 
 #ifdef HAVE_TRACING
   TRACE_paje_dump_buffer (0);
@@ -531,3 +570,58 @@ XBT_INLINE double surf_get_clock(void)
 {
   return NOW;
 }
+
+static void surf_share_resources(surf_model_t model)
+{
+  if (strcmp(model->name,"network NS3")) {
+    XBT_DEBUG("Running for Resource [%s]", model->name);
+    double next_action_end = model->model_private->share_resources(NOW);
+    XBT_DEBUG("Resource [%s] : next action end = %f",
+        model->name, next_action_end);
+    int i = __sync_fetch_and_add(&surf_min_index, 1);
+    surf_mins[i] = next_action_end;
+  }
+}
+
+static void surf_update_actions_state(surf_model_t model)
+{
+  model->model_private->update_actions_state(NOW, min);
+}
+
+/**
+ * \brief Returns the number of parallel threads used to update the models.
+ * \return the number of threads (1 means no parallelism)
+ */
+int surf_get_nthreads(void) {
+  return surf_nthreads;
+}
+
+/**
+ * \brief Sets the number of parallel threads used to update the models.
+ *
+ * A value of 1 means no parallelism.
+ *
+ * \param nb_threads the number of threads to use
+ */
+void surf_set_nthreads(int nthreads) {
+
+  if (nthreads<=0) {
+     nthreads = xbt_os_get_numcores();
+     XBT_INFO("Auto-setting surf/nthreads to %d",nthreads);
+  }
+
+#ifdef CONTEXT_THREADS
+  xbt_parmap_destroy(surf_parmap);
+  surf_parmap = NULL;
+#endif
+
+  if (nthreads > 1) {
+#ifdef CONTEXT_THREADS
+    surf_parmap = xbt_parmap_new(nthreads, XBT_PARMAP_DEFAULT);
+#else
+    THROWF(arg_error, 0, "Cannot activate parallel threads in Surf: your architecture does not support threads");
+#endif
+  }
+
+  surf_nthreads = nthreads;
+}
index 4eb17cf..cef9716 100644 (file)
@@ -247,11 +247,16 @@ static void _surf_cfg_cb_contexts_parallel_mode(const char *name, int pos)
     SIMIX_context_set_parallel_mode(XBT_PARMAP_BUSY_WAIT);
   }
   else {
-    XBT_WARN("Command line setting of the parallel synchronization mode should "
+    xbt_die("Command line setting of the parallel synchronization mode should "
         "be one of \"posix\", \"futex\" or \"busy_wait\"");
   }
 }
 
+static void _surf_cfg_cb_surf_nthreads(const char *name, int pos)
+{
+  surf_set_nthreads(xbt_cfg_get_int(_surf_cfg_set, name));
+}
+
 static void _surf_cfg_cb__surf_network_coordinates(const char *name,
                                                    int pos)
 {
@@ -459,7 +464,7 @@ void surf_config_init(int *argc, char **argv)
     default_value_int = 1;
     xbt_cfg_register(&_surf_cfg_set, "contexts/nthreads",
                      "Number of parallel threads used to execute user contexts",
-                     xbt_cfgelm_int, &default_value_int, 1, 1,
+                     xbt_cfgelm_int, &default_value, 1, 1,
                      _surf_cfg_cb_contexts_nthreads, NULL);
 
     /* minimal number of user contexts to be run in parallel */
@@ -469,7 +474,7 @@ void surf_config_init(int *argc, char **argv)
         xbt_cfgelm_int, &default_value_int, 1, 1,
         _surf_cfg_cb_contexts_parallel_threshold, NULL);
 
-    /* minimal number of user contexts to be run in parallel */
+    /* synchronization mode for parallel user contexts */
 #ifdef HAVE_FUTEX_H
     default_value = xbt_strdup("futex");
 #else //No futex on mac and posix is unimplememted yet
@@ -480,6 +485,13 @@ void surf_config_init(int *argc, char **argv)
         xbt_cfgelm_string, &default_value, 1, 1,
         _surf_cfg_cb_contexts_parallel_mode, NULL);
 
+    /* number of parallel threads for Surf */
+    default_value_int = surf_get_nthreads();
+    xbt_cfg_register(&_surf_cfg_set, "surf/nthreads",
+                     "Number of parallel threads used to update Surf models",
+                     xbt_cfgelm_int, &default_value_int, 1, 1,
+                     _surf_cfg_cb_surf_nthreads, NULL);
+
     default_value = xbt_strdup("no");
     xbt_cfg_register(&_surf_cfg_set, "network/coordinates",
                      "\"yes\" or \"no\", specifying whether we use a coordinate-based routing (as Vivaldi)",
index c3353c3..59d9895 100644 (file)
@@ -1057,8 +1057,8 @@ char *xbt_graph_parse_text;
  *
  * This program was generated with the FleXML XML processor generator.
  * FleXML is Copyright (C) 1999-2005 Kristoffer Rose.  All rights reserved.
- * FleXML is Copyright (C) 2003-2011 Martin Quinson.  All rights reserved.
- * (Id: flexml.pl,v 1.67 2011/11/01 20:49:21 mquinson Exp).
+ * FleXML is Copyright (C) 2003-2006 Martin Quinson.  All rights reserved.
+ * (Id: flexml.pl,v 1.62 2007/10/11 10:00:14 mquinson Exp).
  * 
  * There are two, intertwined parts to this program, part A and part B.
  *
@@ -1067,7 +1067,7 @@ char *xbt_graph_parse_text;
  * 
  * Some parts, here collectively called "Part A", are found in the 
  * FleXML package.  They are Copyright (C) 1999-2005 Kristoffer Rose
- * and Copyright (C) 2003-2011 Martin Quinson. All rights reserved.
+ * and Copyright (C) 2003-2006 Martin Quinson. All rights reserved.
  *
  * You can redistribute, use, perform, display and/or modify "Part A"
  * provided the following two conditions hold:
@@ -1103,7 +1103,7 @@ char *xbt_graph_parse_text;
 const char rcs_graphxml_flexml_skeleton[] =
  "$" "Id: skel,v 1.40 2007/10/11 09:57:24 mquinson Exp $";
 const char rcs_graphxml_flexml[] =
- "$" "Id: flexml.pl,v 1.67 2011/11/01 20:49:21 mquinson Exp $";
+ "$" "Id: flexml.pl,v 1.62 2007/10/11 10:00:14 mquinson Exp $";
 
 /* ANSI headers. */
 #include <stdlib.h> /* for realloc() -- needed here when using flex 2.5.4 */
@@ -1140,40 +1140,28 @@ extern char *graphxml_bufferstack;
 #define graphxml_pcdata (graphxml_bufferstack + graphxml_pcdata_ix)
 AT_graphxml_node_name AX_graphxml_node_name;
 #define A_graphxml_node_name (graphxml_bufferstack + AX_graphxml_node_name)
-short int graphxml_node_name_isset;
 AT_graphxml_edge_source AX_graphxml_edge_source;
 #define A_graphxml_edge_source (graphxml_bufferstack + AX_graphxml_edge_source)
-short int graphxml_edge_source_isset;
 AT_graphxml_node_position_y AX_graphxml_node_position_y;
 #define A_graphxml_node_position_y (graphxml_bufferstack + AX_graphxml_node_position_y)
-short int graphxml_node_position_y_isset;
 AT_graphxml_node_position_x AX_graphxml_node_position_x;
 #define A_graphxml_node_position_x (graphxml_bufferstack + AX_graphxml_node_position_x)
-short int graphxml_node_position_x_isset;
 AT_graphxml_edge_data AX_graphxml_edge_data;
 #define A_graphxml_edge_data (graphxml_bufferstack + AX_graphxml_edge_data)
-short int graphxml_edge_data_isset;
 AT_graphxml_edge_target AX_graphxml_edge_target;
 #define A_graphxml_edge_target (graphxml_bufferstack + AX_graphxml_edge_target)
-short int graphxml_edge_target_isset;
 AT_graphxml_graph_isDirected AX_graphxml_graph_isDirected;
 #define A_graphxml_graph_isDirected AX_graphxml_graph_isDirected
-short int graphxml_graph_isDirected_isset;
 AT_graphxml_node_label AX_graphxml_node_label;
 #define A_graphxml_node_label (graphxml_bufferstack + AX_graphxml_node_label)
-short int graphxml_node_label_isset;
 AT_graphxml_node_data AX_graphxml_node_data;
 #define A_graphxml_node_data (graphxml_bufferstack + AX_graphxml_node_data)
-short int graphxml_node_data_isset;
 AT_graphxml_edge_label AX_graphxml_edge_label;
 #define A_graphxml_edge_label (graphxml_bufferstack + AX_graphxml_edge_label)
-short int graphxml_edge_label_isset;
 AT_graphxml_edge_length AX_graphxml_edge_length;
 #define A_graphxml_edge_length (graphxml_bufferstack + AX_graphxml_edge_length)
-short int graphxml_edge_length_isset;
 AT_graphxml_edge_name AX_graphxml_edge_name;
 #define A_graphxml_edge_name (graphxml_bufferstack + AX_graphxml_edge_name)
-short int graphxml_edge_name_isset;
 
 /* XML state. */
 #ifdef FLEX_DEBUG
@@ -1776,7 +1764,6 @@ case 19:
 YY_RULE_SETUP
 {
   AX_graphxml_graph_isDirected = A_graphxml_graph_isDirected_true;
-  graphxml_graph_isDirected_isset = 0;
   ENTER(AL_graphxml_graph); pushbuffer(0);
   }
        YY_BREAK
@@ -1867,15 +1854,10 @@ case 32:
 YY_RULE_SETUP
 {
   AX_graphxml_node_label = 0;
-  graphxml_node_label_isset = 0;
   AX_graphxml_node_name = 0;
-  graphxml_node_name_isset = 0;
   AX_graphxml_node_data = 0;
-  graphxml_node_data_isset = 0;
   AX_graphxml_node_position_x = 1;
-  graphxml_node_position_x_isset = 0;
   AX_graphxml_node_position_y = 6;
-  graphxml_node_position_y_isset = 0;
   ENTER(AL_graphxml_node); pushbuffer(0);
   }
        YY_BREAK
@@ -1883,52 +1865,52 @@ YY_RULE_SETUP
 case 33:
 /* rule 33 can match eol */
 YY_RULE_SETUP
-if (graphxml_node_label_isset != 0) {FAIL("Multiple definition of attribute label in <graphxml_node>");} graphxml_node_label_isset = 1; ENTER(VALUE1); BUFFERSET(AX_graphxml_node_label);
+ENTER(VALUE1); BUFFERSET(AX_graphxml_node_label);
        YY_BREAK
 case 34:
 /* rule 34 can match eol */
 YY_RULE_SETUP
-if (graphxml_node_label_isset != 0) {FAIL("Multiple definition of attribute label in <graphxml_node>");}  graphxml_node_label_isset = 1; ENTER(VALUE2); BUFFERSET(AX_graphxml_node_label);
+ENTER(VALUE2); BUFFERSET(AX_graphxml_node_label);
        YY_BREAK
 case 35:
 /* rule 35 can match eol */
 YY_RULE_SETUP
-if (graphxml_node_name_isset != 0) {FAIL("Multiple definition of attribute name in <graphxml_node>");} graphxml_node_name_isset = 1; ENTER(VALUE1); BUFFERSET(AX_graphxml_node_name);
+ENTER(VALUE1); BUFFERSET(AX_graphxml_node_name);
        YY_BREAK
 case 36:
 /* rule 36 can match eol */
 YY_RULE_SETUP
-if (graphxml_node_name_isset != 0) {FAIL("Multiple definition of attribute name in <graphxml_node>");}  graphxml_node_name_isset = 1; ENTER(VALUE2); BUFFERSET(AX_graphxml_node_name);
+ENTER(VALUE2); BUFFERSET(AX_graphxml_node_name);
        YY_BREAK
 case 37:
 /* rule 37 can match eol */
 YY_RULE_SETUP
-if (graphxml_node_data_isset != 0) {FAIL("Multiple definition of attribute data in <graphxml_node>");} graphxml_node_data_isset = 1; ENTER(VALUE1); BUFFERSET(AX_graphxml_node_data);
+ENTER(VALUE1); BUFFERSET(AX_graphxml_node_data);
        YY_BREAK
 case 38:
 /* rule 38 can match eol */
 YY_RULE_SETUP
-if (graphxml_node_data_isset != 0) {FAIL("Multiple definition of attribute data in <graphxml_node>");}  graphxml_node_data_isset = 1; ENTER(VALUE2); BUFFERSET(AX_graphxml_node_data);
+ENTER(VALUE2); BUFFERSET(AX_graphxml_node_data);
        YY_BREAK
 case 39:
 /* rule 39 can match eol */
 YY_RULE_SETUP
-if (graphxml_node_position_x_isset != 0) {FAIL("Multiple definition of attribute position_x in <graphxml_node>");} graphxml_node_position_x_isset = 1; ENTER(VALUE1); BUFFERSET(AX_graphxml_node_position_x);
+ENTER(VALUE1); BUFFERSET(AX_graphxml_node_position_x);
        YY_BREAK
 case 40:
 /* rule 40 can match eol */
 YY_RULE_SETUP
-if (graphxml_node_position_x_isset != 0) {FAIL("Multiple definition of attribute position_x in <graphxml_node>");}  graphxml_node_position_x_isset = 1; ENTER(VALUE2); BUFFERSET(AX_graphxml_node_position_x);
+ENTER(VALUE2); BUFFERSET(AX_graphxml_node_position_x);
        YY_BREAK
 case 41:
 /* rule 41 can match eol */
 YY_RULE_SETUP
-if (graphxml_node_position_y_isset != 0) {FAIL("Multiple definition of attribute position_y in <graphxml_node>");} graphxml_node_position_y_isset = 1; ENTER(VALUE1); BUFFERSET(AX_graphxml_node_position_y);
+ENTER(VALUE1); BUFFERSET(AX_graphxml_node_position_y);
        YY_BREAK
 case 42:
 /* rule 42 can match eol */
 YY_RULE_SETUP
-if (graphxml_node_position_y_isset != 0) {FAIL("Multiple definition of attribute position_y in <graphxml_node>");}  graphxml_node_position_y_isset = 1; ENTER(VALUE2); BUFFERSET(AX_graphxml_node_position_y);
+ENTER(VALUE2); BUFFERSET(AX_graphxml_node_position_y);
        YY_BREAK
 case 43:
 YY_RULE_SETUP
@@ -2003,17 +1985,11 @@ case 51:
 YY_RULE_SETUP
 {
   AX_graphxml_edge_label = 0;
-  graphxml_edge_label_isset = 0;
   AX_graphxml_edge_name = 0;
-  graphxml_edge_name_isset = 0;
   AX_graphxml_edge_source = 0;
-  graphxml_edge_source_isset = 0;
   AX_graphxml_edge_target = 0;
-  graphxml_edge_target_isset = 0;
   AX_graphxml_edge_length = 11;
-  graphxml_edge_length_isset = 0;
   AX_graphxml_edge_data = 0;
-  graphxml_edge_data_isset = 0;
   ENTER(AL_graphxml_edge); pushbuffer(0);
   }
        YY_BREAK
@@ -2021,62 +1997,62 @@ YY_RULE_SETUP
 case 52:
 /* rule 52 can match eol */
 YY_RULE_SETUP
-if (graphxml_edge_label_isset != 0) {FAIL("Multiple definition of attribute label in <graphxml_edge>");} graphxml_edge_label_isset = 1; ENTER(VALUE1); BUFFERSET(AX_graphxml_edge_label);
+ENTER(VALUE1); BUFFERSET(AX_graphxml_edge_label);
        YY_BREAK
 case 53:
 /* rule 53 can match eol */
 YY_RULE_SETUP
-if (graphxml_edge_label_isset != 0) {FAIL("Multiple definition of attribute label in <graphxml_edge>");}  graphxml_edge_label_isset = 1; ENTER(VALUE2); BUFFERSET(AX_graphxml_edge_label);
+ENTER(VALUE2); BUFFERSET(AX_graphxml_edge_label);
        YY_BREAK
 case 54:
 /* rule 54 can match eol */
 YY_RULE_SETUP
-if (graphxml_edge_name_isset != 0) {FAIL("Multiple definition of attribute name in <graphxml_edge>");} graphxml_edge_name_isset = 1; ENTER(VALUE1); BUFFERSET(AX_graphxml_edge_name);
+ENTER(VALUE1); BUFFERSET(AX_graphxml_edge_name);
        YY_BREAK
 case 55:
 /* rule 55 can match eol */
 YY_RULE_SETUP
-if (graphxml_edge_name_isset != 0) {FAIL("Multiple definition of attribute name in <graphxml_edge>");}  graphxml_edge_name_isset = 1; ENTER(VALUE2); BUFFERSET(AX_graphxml_edge_name);
+ENTER(VALUE2); BUFFERSET(AX_graphxml_edge_name);
        YY_BREAK
 case 56:
 /* rule 56 can match eol */
 YY_RULE_SETUP
-if (graphxml_edge_source_isset != 0) {FAIL("Multiple definition of attribute source in <graphxml_edge>");} graphxml_edge_source_isset = 1; ENTER(VALUE1); BUFFERSET(AX_graphxml_edge_source);
+ENTER(VALUE1); BUFFERSET(AX_graphxml_edge_source);
        YY_BREAK
 case 57:
 /* rule 57 can match eol */
 YY_RULE_SETUP
-if (graphxml_edge_source_isset != 0) {FAIL("Multiple definition of attribute source in <graphxml_edge>");}  graphxml_edge_source_isset = 1; ENTER(VALUE2); BUFFERSET(AX_graphxml_edge_source);
+ENTER(VALUE2); BUFFERSET(AX_graphxml_edge_source);
        YY_BREAK
 case 58:
 /* rule 58 can match eol */
 YY_RULE_SETUP
-if (graphxml_edge_target_isset != 0) {FAIL("Multiple definition of attribute target in <graphxml_edge>");} graphxml_edge_target_isset = 1; ENTER(VALUE1); BUFFERSET(AX_graphxml_edge_target);
+ENTER(VALUE1); BUFFERSET(AX_graphxml_edge_target);
        YY_BREAK
 case 59:
 /* rule 59 can match eol */
 YY_RULE_SETUP
-if (graphxml_edge_target_isset != 0) {FAIL("Multiple definition of attribute target in <graphxml_edge>");}  graphxml_edge_target_isset = 1; ENTER(VALUE2); BUFFERSET(AX_graphxml_edge_target);
+ENTER(VALUE2); BUFFERSET(AX_graphxml_edge_target);
        YY_BREAK
 case 60:
 /* rule 60 can match eol */
 YY_RULE_SETUP
-if (graphxml_edge_length_isset != 0) {FAIL("Multiple definition of attribute length in <graphxml_edge>");} graphxml_edge_length_isset = 1; ENTER(VALUE1); BUFFERSET(AX_graphxml_edge_length);
+ENTER(VALUE1); BUFFERSET(AX_graphxml_edge_length);
        YY_BREAK
 case 61:
 /* rule 61 can match eol */
 YY_RULE_SETUP
-if (graphxml_edge_length_isset != 0) {FAIL("Multiple definition of attribute length in <graphxml_edge>");}  graphxml_edge_length_isset = 1; ENTER(VALUE2); BUFFERSET(AX_graphxml_edge_length);
+ENTER(VALUE2); BUFFERSET(AX_graphxml_edge_length);
        YY_BREAK
 case 62:
 /* rule 62 can match eol */
 YY_RULE_SETUP
-if (graphxml_edge_data_isset != 0) {FAIL("Multiple definition of attribute data in <graphxml_edge>");} graphxml_edge_data_isset = 1; ENTER(VALUE1); BUFFERSET(AX_graphxml_edge_data);
+ENTER(VALUE1); BUFFERSET(AX_graphxml_edge_data);
        YY_BREAK
 case 63:
 /* rule 63 can match eol */
 YY_RULE_SETUP
-if (graphxml_edge_data_isset != 0) {FAIL("Multiple definition of attribute data in <graphxml_edge>");}  graphxml_edge_data_isset = 1; ENTER(VALUE2); BUFFERSET(AX_graphxml_edge_data);
+ENTER(VALUE2); BUFFERSET(AX_graphxml_edge_data);
        YY_BREAK
 case 64:
 YY_RULE_SETUP
index f7fb43c..13c7baf 100644 (file)
@@ -51,7 +51,6 @@ static void xbt_parmap_busy_end(xbt_parmap_t parmap);
 static void xbt_parmap_busy_signal(xbt_parmap_t parmap);
 static void xbt_parmap_busy_wait(xbt_parmap_t parmap);
 
-
 /**
  * \brief Parallel map structure
  */
@@ -65,6 +64,12 @@ typedef struct s_xbt_parmap {
   xbt_dynar_t data;                /**< parameters to pass to fun in parallel */
   unsigned int index;              /**< index of the next element of data to pick */
 
+  /* posix only */
+  xbt_os_cond_t ready_cond;
+  xbt_os_mutex_t ready_mutex;
+  xbt_os_cond_t done_cond;
+  xbt_os_mutex_t done_mutex;
+
   /* fields that depend on the synchronization mode */
   e_xbt_parmap_mode_t mode;        /**< synchronization mode */
   void (*start_f)(xbt_parmap_t);   /**< initializes the worker threads */
@@ -108,8 +113,18 @@ xbt_parmap_t xbt_parmap_new(unsigned int num_workers, e_xbt_parmap_mode_t mode)
  */
 void xbt_parmap_destroy(xbt_parmap_t parmap)
 {
+  if (!parmap) {
+    return;
+  }
+
   parmap->status = XBT_PARMAP_DESTROY;
   parmap->signal_f(parmap);
+
+  xbt_os_cond_destroy(parmap->ready_cond);
+  xbt_os_mutex_destroy(parmap->ready_mutex);
+  xbt_os_cond_destroy(parmap->done_cond);
+  xbt_os_mutex_destroy(parmap->done_mutex);
+
   xbt_free(parmap);
 }
 
@@ -120,6 +135,13 @@ void xbt_parmap_destroy(xbt_parmap_t parmap)
  */
 static void xbt_parmap_set_mode(xbt_parmap_t parmap, e_xbt_parmap_mode_t mode)
 {
+  if (mode == XBT_PARMAP_DEFAULT) {
+#ifdef HAVE_FUTEX_H
+    mode = XBT_PARMAP_FUTEX;
+#else
+    mode = XBT_PARMAP_POSIX;
+#endif
+  }
   parmap->mode = mode;
 
   switch (mode) {
@@ -129,6 +151,11 @@ static void xbt_parmap_set_mode(xbt_parmap_t parmap, e_xbt_parmap_mode_t mode)
       parmap->end_f = xbt_parmap_posix_end;
       parmap->signal_f = xbt_parmap_posix_signal;
       parmap->wait_f = xbt_parmap_posix_wait;
+
+      parmap->ready_cond = xbt_os_cond_init();
+      parmap->ready_mutex = xbt_os_mutex_init();
+      parmap->done_cond = xbt_os_cond_init();
+      parmap->done_mutex = xbt_os_mutex_init();
       break;
 
 
@@ -138,9 +165,14 @@ static void xbt_parmap_set_mode(xbt_parmap_t parmap, e_xbt_parmap_mode_t mode)
       parmap->end_f = xbt_parmap_futex_end;
       parmap->signal_f = xbt_parmap_futex_signal;
       parmap->wait_f = xbt_parmap_futex_wait;
+
+      xbt_os_cond_destroy(parmap->ready_cond);
+      xbt_os_mutex_destroy(parmap->ready_mutex);
+      xbt_os_cond_destroy(parmap->done_cond);
+      xbt_os_mutex_destroy(parmap->done_mutex);
       break;
 #else
-      xbt_die("Futex is not available on this OS (maybe you are on a Mac).");
+      xbt_die("Futex is not available on this OS.");
 #endif
 
     case XBT_PARMAP_BUSY_WAIT:
@@ -148,6 +180,15 @@ static void xbt_parmap_set_mode(xbt_parmap_t parmap, e_xbt_parmap_mode_t mode)
       parmap->end_f = xbt_parmap_busy_end;
       parmap->signal_f = xbt_parmap_busy_signal;
       parmap->wait_f = xbt_parmap_busy_wait;
+
+      xbt_os_cond_destroy(parmap->ready_cond);
+      xbt_os_mutex_destroy(parmap->ready_mutex);
+      xbt_os_cond_destroy(parmap->done_cond);
+      xbt_os_mutex_destroy(parmap->done_mutex);
+      break;
+
+    case XBT_PARMAP_DEFAULT:
+      THROW_IMPOSSIBLE;
       break;
   }
 }
@@ -212,7 +253,6 @@ static void *xbt_parmap_worker_main(void *arg)
     /* We are destroying the parmap */
     } else {
       parmap->end_f(parmap);
-      XBT_DEBUG("Shutting down worker");
       return NULL;
     }
   }
@@ -232,24 +272,97 @@ static void futex_wake(int *uaddr, int val)
 }
 #endif
 
+/**
+ * \brief Starts the parmap: waits for all workers to be ready and returns.
+ *
+ * This function is called by the controller thread.
+ *
+ * \param parmap a parmap
+ */
 static void xbt_parmap_posix_start(xbt_parmap_t parmap)
 {
-  THROW_UNIMPLEMENTED;
+  unsigned int counter = __sync_fetch_and_add(&parmap->thread_counter, 1);
+  if (counter < parmap->num_workers) {
+    /* wait for all workers to be initialized */
+    xbt_os_cond_wait(parmap->done_cond, parmap->done_mutex);
+  }
 }
 
+/**
+ * \brief Ends the parmap: wakes the controller thread when all workers terminate.
+ *
+ * This function is called by all worker threads when they end (not including
+ * the controller).
+ *
+ * \param parmap a parmap
+ */
 static void xbt_parmap_posix_end(xbt_parmap_t parmap)
 {
-  THROW_UNIMPLEMENTED;
+  unsigned int counter = __sync_add_and_fetch(&parmap->thread_counter, 1);
+  XBT_DEBUG("Shutting down worker %d", counter);
+  if (counter == parmap->num_workers) {
+    /* all workers have finished, wake the controller */
+    xbt_os_cond_signal(parmap->done_cond);
+  }
 }
 
+/**
+ * \brief Wakes all workers and waits for them to finish the tasks.
+ *
+ * This function is called by the controller thread.
+ *
+ * \param parmap a parmap
+ */
 static void xbt_parmap_posix_signal(xbt_parmap_t parmap)
 {
-  THROW_UNIMPLEMENTED;
+  parmap->thread_counter = 0;
+  parmap->work++;
+  XBT_DEBUG("Starting work %d", parmap->work);
+
+  /* wake all workers */
+  xbt_os_cond_broadcast(parmap->ready_cond);
+
+  if (parmap->status == XBT_PARMAP_WORK) {
+    /* also work myself */
+    void* work = xbt_parmap_next(parmap);
+    while (work != NULL) {
+      parmap->fun(work);
+      work = xbt_parmap_next(parmap);
+    }
+  }
+
+  unsigned int counter = __sync_add_and_fetch(&parmap->thread_counter, 1);
+  if (counter < parmap->num_workers) {
+    /* some workers have not finished yet */
+    XBT_DEBUG("Some workers have not finished yet, waiting for them");
+    xbt_os_cond_wait(parmap->done_cond, parmap->done_mutex);
+  }
 }
 
+/**
+ * \brief Waits for some work to process.
+ *
+ * This function is called by each worker thread (not including the controller)
+ * when it has no more work to do.
+ *
+ * \param parmap a parmap
+ */
 static void xbt_parmap_posix_wait(xbt_parmap_t parmap)
 {
-  THROW_UNIMPLEMENTED;
+  int work = parmap->work;
+  unsigned int counter = __sync_add_and_fetch(&parmap->thread_counter, 1);
+  if (counter == parmap->num_workers) {
+    /* all workers have finished, wake the controller */
+    parmap->done++;
+    XBT_DEBUG("Last worker has finished, waking the controller");
+    xbt_os_cond_signal(parmap->done_cond);
+  }
+
+  /* wait for more work */
+  XBT_DEBUG("Worker %d waiting for more work", counter);
+  if (parmap->work == work) {
+    xbt_os_cond_wait(parmap->ready_cond, parmap->ready_mutex);
+  }
 }
 
 #ifdef HAVE_FUTEX_H
index f34fb39..8c9f2b0 100644 (file)
@@ -1163,6 +1163,33 @@ void xbt_os_sem_get_value(xbt_os_sem_t sem, int *svalue)
 
 #endif
 
+
+/** @brief Returns the amount of cores on the current host */
+int xbt_os_get_numcores(void) {
+#ifdef WIN32
+    SYSTEM_INFO sysinfo;
+    GetSystemInfo(&sysinfo);
+    return sysinfo.dwNumberOfProcessors;
+#elif MACOS
+    int nm[2];
+    size_t len = 4;
+    uint32_t count;
+
+    nm[0] = CTL_HW; nm[1] = HW_AVAILCPU;
+    sysctl(nm, 2, &count, &len, NULL, 0);
+
+    if(count < 1) {
+        nm[1] = HW_NCPU;
+        sysctl(nm, 2, &count, &len, NULL, 0);
+        if(count < 1) { count = 1; }
+    }
+    return count;
+#else
+    return sysconf(_SC_NPROCESSORS_ONLN);
+#endif
+}
+
+
 /***** reentrant mutexes *****/
 typedef struct xbt_os_rmutex_ {
   xbt_os_mutex_t mutex;
index df45b81..34dba4a 100644 (file)
@@ -15,7 +15,7 @@
 
 #include "simix/simix.h"        /* used implementation */
 #include "simix/datatypes.h"
-#include "../simix/private.h" /* FIXME */
+#include "../simix/smx_private.h" /* FIXME */
 
 XBT_LOG_NEW_DEFAULT_SUBCATEGORY(xbt_sync, xbt,
                                 "Synchronization mechanism");
@@ -39,7 +39,7 @@ static int xbt_thread_create_wrapper(int argc, char *argv[])
   smx_process_t self = SIMIX_process_self();
   xbt_thread_t t =
       (xbt_thread_t) SIMIX_process_self_get_data(self);
-  SIMIX_req_process_set_data(self, t->father_data);
+  simcall_process_set_data(self, t->father_data);
   t->code(t->userparam);
   if (t->joinable) {
     t->done = 1;
@@ -64,7 +64,7 @@ xbt_thread_t xbt_thread_create(const char *name, void_f_pvoid_t code,
   res->code = code;
   res->father_data = SIMIX_process_self_get_data(SIMIX_process_self());
   /*   char*name = bprintf("%s#%p",SIMIX_process_self_get_name(), param); */
-  SIMIX_req_process_create(&res->s_process, name,
+  simcall_process_create(&res->s_process, name,
                            xbt_thread_create_wrapper, res,
                            SIMIX_host_self_get_name(), 0, NULL,
                            /*props */ NULL);
@@ -107,14 +107,14 @@ void xbt_thread_join(xbt_thread_t thread)
 
 void xbt_thread_cancel(xbt_thread_t thread)
 {
-  SIMIX_req_process_kill(thread->s_process);
+  simcall_process_kill(thread->s_process);
   free(thread->name);
   free(thread);
 }
 
 void xbt_thread_exit()
 {
-  SIMIX_req_process_kill(SIMIX_process_self());
+  simcall_process_kill(SIMIX_process_self());
 }
 
 xbt_thread_t xbt_thread_self(void)
@@ -134,22 +134,22 @@ struct s_xbt_mutex_ {
 
 xbt_mutex_t xbt_mutex_init(void)
 {
-  return (xbt_mutex_t) SIMIX_req_mutex_init();
+  return (xbt_mutex_t) simcall_mutex_init();
 }
 
 void xbt_mutex_acquire(xbt_mutex_t mutex)
 {
-  SIMIX_req_mutex_lock((smx_mutex_t) mutex);
+  simcall_mutex_lock((smx_mutex_t) mutex);
 }
 
 void xbt_mutex_release(xbt_mutex_t mutex)
 {
-  SIMIX_req_mutex_unlock((smx_mutex_t) mutex);
+  simcall_mutex_unlock((smx_mutex_t) mutex);
 }
 
 void xbt_mutex_destroy(xbt_mutex_t mutex)
 {
-  SIMIX_req_mutex_destroy((smx_mutex_t) mutex);
+  simcall_mutex_destroy((smx_mutex_t) mutex);
 }
 
 /***** condition related functions *****/
@@ -159,30 +159,30 @@ struct s_xbt_cond_ {
 
 xbt_cond_t xbt_cond_init(void)
 {
-  return (xbt_cond_t) SIMIX_req_cond_init();
+  return (xbt_cond_t) simcall_cond_init();
 }
 
 void xbt_cond_wait(xbt_cond_t cond, xbt_mutex_t mutex)
 {
-  SIMIX_req_cond_wait((smx_cond_t) cond, (smx_mutex_t) mutex);
+  simcall_cond_wait((smx_cond_t) cond, (smx_mutex_t) mutex);
 }
 
 void xbt_cond_timedwait(xbt_cond_t cond, xbt_mutex_t mutex, double delay)
 {
-  SIMIX_req_cond_wait_timeout((smx_cond_t) cond, (smx_mutex_t) mutex, delay);
+  simcall_cond_wait_timeout((smx_cond_t) cond, (smx_mutex_t) mutex, delay);
 }
 
 void xbt_cond_signal(xbt_cond_t cond)
 {
-  SIMIX_req_cond_signal((smx_cond_t) cond);
+  simcall_cond_signal((smx_cond_t) cond);
 }
 
 void xbt_cond_broadcast(xbt_cond_t cond)
 {
-  SIMIX_req_cond_broadcast((smx_cond_t) cond);
+  simcall_cond_broadcast((smx_cond_t) cond);
 }
 
 void xbt_cond_destroy(xbt_cond_t cond)
 {
-  SIMIX_req_cond_destroy((smx_cond_t) cond);
+  simcall_cond_destroy((smx_cond_t) cond);
 }
index 96fab4b..726b0c2 100644 (file)
@@ -23,7 +23,7 @@ double xbt_time()
  */
 void xbt_sleep(double sec)
 {
-  SIMIX_req_process_sleep(sec);
+  simcall_process_sleep(sec);
 }
 
 const char *xbt_procname(void)
index 34f1069..bc7291b 100644 (file)
@@ -4,13 +4,12 @@ p Runs the 'msg_handle' test within the simulator (simulation times valid for 64
 $ $SG_TEST_EXENV gras/msg_handle/msg_handle_simulator$EXEEXT ${srcdir:=.}/../examples/msg/small_platform.xml ${srcdir:=.}/gras/msg_handle/msg_handle.xml "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n"
 > [  0.000000] (1:server@Tremblay) Launch server (port=4000)
 > [  0.000000] (2:client@Fafard) Launch client (port=4000)
-> [  1.000312] (1:server@Tremblay) Initialization done.
-> [  1.000312] (1:server@Tremblay) gras_msg_handle(0) works as expected (immediate timeout)
-> [  1.000312] (2:client@Fafard) Initialization done.
-> [  2.000312] (1:server@Tremblay) gras_msg_handle(1) works as expected (delayed timeout)
-> [  5.000312] (1:server@Tremblay) Unlock pal
-> [  5.020863] (1:server@Tremblay) Exiting GRAS
-> [  5.020863] (2:client@Fafard) Got the message
-> [  5.020863] (2:client@Fafard) gras_msg_handle(-1) works as expected (locked)
-> [  5.020863] (2:client@Fafard) Exiting GRAS
-
+> [  1.000390] (1:server@Tremblay) Initialization done.
+> [  1.000390] (1:server@Tremblay) gras_msg_handle(0) works as expected (immediate timeout)
+> [  1.000390] (2:client@Fafard) Initialization done.
+> [  2.000390] (1:server@Tremblay) gras_msg_handle(1) works as expected (delayed timeout)
+> [  5.000390] (1:server@Tremblay) Unlock pal
+> [  5.026098] (1:server@Tremblay) Exiting GRAS
+> [  5.026098] (2:client@Fafard) Got the message
+> [  5.026098] (2:client@Fafard) gras_msg_handle(-1) works as expected (locked)
+> [  5.026098] (2:client@Fafard) Exiting GRAS
index 6561fbb..c83d2ae 100644 (file)
@@ -1,6 +1,6 @@
 $ ${bindir:=.}/basic_parsing_test one_cluster.xml "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n"
 > [  0.000000] (0:@) surf_workstation_model_init_ptask_L07
-> Workstation number: 5, link number: 7
+> Workstation number: 5, link number: 12
 
 $ ${bindir:=.}/basic_parsing_test one_host_availability.xml "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n"
 > [  0.000000] (0:@) surf_workstation_model_init_ptask_L07
@@ -56,7 +56,7 @@ $ ${bindir:=.}/basic_parsing_test three_hosts_non_symmetric_route.xml "--log=roo
 
 $ ${bindir:=.}/basic_parsing_test two_clusters.xml "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n"
 > [  0.000000] (0:@) surf_workstation_model_init_ptask_L07
-> Workstation number: 10, link number: 14
+> Workstation number: 10, link number: 24
 
 $ ${bindir:=.}/basic_parsing_test two_hosts_multi_hop.xml "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n"
 > [  0.000000] (0:@) surf_workstation_model_init_ptask_L07
@@ -93,7 +93,7 @@ $ ${bindir:=.}/basic_parsing_test ./properties.xml --cfg=cpu/optim:TI
 
 $ ${bindir:=.}/basic_parsing_test ./one_cluster_file.xml
 > [0.000000] [surf_workstation/INFO] surf_workstation_model_init_ptask_L07
-> Workstation number: 2, link number: 4
+> Workstation number: 2, link number: 6
 
 $ ${bindir:=.}/is_router_test ./test_of_is_router.xml
 > [0.000000] [surf_workstation/INFO] surf_workstation_model_init_ptask_L07
@@ -122,12 +122,12 @@ $ ${bindir:=.}/is_router_test ./test_of_is_router.xml
 
 $ ${bindir:=.}/basic_parsing_test ./Two_clusters_rulebased.xml ONE_LINK
 > [0.000000] [surf_workstation/INFO] surf_workstation_model_init_ptask_L07
-> Workstation number: 4, link number: 8
+> Workstation number: 4, link number: 12
 > Route between c-0.me and c-3.me
 > Route size 5
->   Link my_cluster_1_link_0: latency = 0.000050, bandwidth = 125000000.000000
+>   Link my_cluster_1_link_0_UP: latency = 0.000050, bandwidth = 125000000.000000
 >   Link my_cluster_1_backbone: latency = 0.000500, bandwidth = 2250000000.000000
 >   Link backbone: latency = 0.000500, bandwidth = 1250000000.000000
 >   Link my_cluster_2_backbone: latency = 0.000500, bandwidth = 2250000000.000000
->   Link my_cluster_2_link_3: latency = 0.000050, bandwidth = 125000000.000000
-> Route latency = 0.001600, route bandwidth = 125000000.000000
\ No newline at end of file
+>   Link my_cluster_2_link_3_DOWN: latency = 0.000050, bandwidth = 125000000.000000
+> Route latency = 0.001600, route bandwidth = 125000000.000000
index 3226af8..c51b83c 100644 (file)
@@ -1,10 +1,10 @@
 $ ${bindir:=.}/basic_parsing_test ./three_clusters_bypass.xml FULL_LINK
 > [0.000000] [surf_workstation/INFO] surf_workstation_model_init_ptask_L07
-> Workstation number: 3, link number: 8
+> Workstation number: 3, link number: 11
 > Route between 1 and 1
 >   Route size 2
->   Link my_cluster_1_link_1: latency = 0.000050, bandwidth = 125000000.000000
->   Link my_cluster_1_link_1: latency = 0.000050, bandwidth = 125000000.000000
+>   Link my_cluster_1_link_1_UP: latency = 0.000050, bandwidth = 125000000.000000
+>   Link my_cluster_1_link_1_DOWN: latency = 0.000050, bandwidth = 125000000.000000
 >   Route latency = 0.000100, route bandwidth = 125000000.000000
 > Route between 1 and 2
 >   Route size 1
@@ -12,46 +12,46 @@ $ ${bindir:=.}/basic_parsing_test ./three_clusters_bypass.xml FULL_LINK
 >   Route latency = 0.000500, route bandwidth = 1250000000.000000
 > Route between 1 and 3
 >   Route size 4
->   Link my_cluster_1_link_1: latency = 0.000050, bandwidth = 125000000.000000
+>   Link my_cluster_1_link_1_UP: latency = 0.000050, bandwidth = 125000000.000000
 >   Link link1: latency = 0.000500, bandwidth = 1250000000.000000
 >   Link link3: latency = 0.000500, bandwidth = 1250000000.000000
->   Link my_cluster_3_link_3: latency = 0.000050, bandwidth = 125000000.000000
+>   Link my_cluster_3_link_3_DOWN: latency = 0.000050, bandwidth = 125000000.000000
 >   Route latency = 0.001100, route bandwidth = 125000000.000000
 > Route between 2 and 1
 >   Route size 4
->   Link my_cluster_2_link_2: latency = 0.000050, bandwidth = 125000000.000000
+>   Link my_cluster_2_link_2_UP: latency = 0.000050, bandwidth = 125000000.000000
 >   Link link2: latency = 0.000500, bandwidth = 1250000000.000000
 >   Link link1: latency = 0.000500, bandwidth = 1250000000.000000
->   Link my_cluster_1_link_1: latency = 0.000050, bandwidth = 125000000.000000
+>   Link my_cluster_1_link_1_DOWN: latency = 0.000050, bandwidth = 125000000.000000
 >   Route latency = 0.001100, route bandwidth = 125000000.000000
 > Route between 2 and 2
 >   Route size 2
->   Link my_cluster_2_link_2: latency = 0.000050, bandwidth = 125000000.000000
->   Link my_cluster_2_link_2: latency = 0.000050, bandwidth = 125000000.000000
+>   Link my_cluster_2_link_2_UP: latency = 0.000050, bandwidth = 125000000.000000
+>   Link my_cluster_2_link_2_DOWN: latency = 0.000050, bandwidth = 125000000.000000
 >   Route latency = 0.000100, route bandwidth = 125000000.000000
 > Route between 2 and 3
 >   Route size 4
->   Link my_cluster_2_link_2: latency = 0.000050, bandwidth = 125000000.000000
+>   Link my_cluster_2_link_2_UP: latency = 0.000050, bandwidth = 125000000.000000
 >   Link link2: latency = 0.000500, bandwidth = 1250000000.000000
 >   Link link3: latency = 0.000500, bandwidth = 1250000000.000000
->   Link my_cluster_3_link_3: latency = 0.000050, bandwidth = 125000000.000000
+>   Link my_cluster_3_link_3_DOWN: latency = 0.000050, bandwidth = 125000000.000000
 >   Route latency = 0.001100, route bandwidth = 125000000.000000
 > Route between 3 and 1
 >   Route size 4
->   Link my_cluster_3_link_3: latency = 0.000050, bandwidth = 125000000.000000
+>   Link my_cluster_3_link_3_UP: latency = 0.000050, bandwidth = 125000000.000000
 >   Link link3: latency = 0.000500, bandwidth = 1250000000.000000
 >   Link link1: latency = 0.000500, bandwidth = 1250000000.000000
->   Link my_cluster_1_link_1: latency = 0.000050, bandwidth = 125000000.000000
+>   Link my_cluster_1_link_1_DOWN: latency = 0.000050, bandwidth = 125000000.000000
 >   Route latency = 0.001100, route bandwidth = 125000000.000000
 > Route between 3 and 2
 >   Route size 4
->   Link my_cluster_3_link_3: latency = 0.000050, bandwidth = 125000000.000000
+>   Link my_cluster_3_link_3_UP: latency = 0.000050, bandwidth = 125000000.000000
 >   Link link3: latency = 0.000500, bandwidth = 1250000000.000000
 >   Link link2: latency = 0.000500, bandwidth = 1250000000.000000
->   Link my_cluster_2_link_2: latency = 0.000050, bandwidth = 125000000.000000
+>   Link my_cluster_2_link_2_DOWN: latency = 0.000050, bandwidth = 125000000.000000
 >   Route latency = 0.001100, route bandwidth = 125000000.000000
 > Route between 3 and 3
 >   Route size 2
->   Link my_cluster_3_link_3: latency = 0.000050, bandwidth = 125000000.000000
->   Link my_cluster_3_link_3: latency = 0.000050, bandwidth = 125000000.000000
->   Route latency = 0.000100, route bandwidth = 125000000.000000
\ No newline at end of file
+>   Link my_cluster_3_link_3_UP: latency = 0.000050, bandwidth = 125000000.000000
+>   Link my_cluster_3_link_3_DOWN: latency = 0.000050, bandwidth = 125000000.000000
+>   Route latency = 0.000100, route bandwidth = 125000000.000000
index fa2352d..d9a3e38 100644 (file)
@@ -155,118 +155,118 @@ $ ${bindir:=.}/basic_parsing_test one_cluster_fullduplex.xml FULL_LINK "--log=ro
 
 $ ${bindir:=.}/basic_parsing_test two_clusters_symmetric.xml FULL_LINK "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n"
 > [  0.000000] (0:@) surf_workstation_model_init_ptask_L07
-> Workstation number: 4, link number: 8
+> Workstation number: 4, link number: 12
 > Route between bob1.hamburger.edu and bob1.hamburger.edu
 >   Route size 3
->   Link bob_cluster_link_1: latency = 0.000050, bandwidth = 125000000.000000
+>   Link bob_cluster_link_1_UP: latency = 0.000050, bandwidth = 125000000.000000
 >   Link bob_cluster_backbone: latency = 0.000500, bandwidth = 2250000000.000000
->   Link bob_cluster_link_1: latency = 0.000050, bandwidth = 125000000.000000
+>   Link bob_cluster_link_1_DOWN: latency = 0.000050, bandwidth = 125000000.000000
 >   Route latency = 0.000600, route bandwidth = 125000000.000000
 > Route between bob1.hamburger.edu and bob0.hamburger.edu
 >   Route size 3
->   Link bob_cluster_link_1: latency = 0.000050, bandwidth = 125000000.000000
+>   Link bob_cluster_link_1_UP: latency = 0.000050, bandwidth = 125000000.000000
 >   Link bob_cluster_backbone: latency = 0.000500, bandwidth = 2250000000.000000
->   Link bob_cluster_link_0: latency = 0.000050, bandwidth = 125000000.000000
+>   Link bob_cluster_link_0_DOWN: latency = 0.000050, bandwidth = 125000000.000000
 >   Route latency = 0.000600, route bandwidth = 125000000.000000
 > Route between bob1.hamburger.edu and alice0.crepe.fr
 >   Route size 5
->   Link bob_cluster_link_1: latency = 0.000050, bandwidth = 125000000.000000
+>   Link bob_cluster_link_1_UP: latency = 0.000050, bandwidth = 125000000.000000
 >   Link bob_cluster_backbone: latency = 0.000500, bandwidth = 2250000000.000000
 >   Link backbone: latency = 0.000500, bandwidth = 1250000000.000000
 >   Link alice_cluster_backbone: latency = 0.000500, bandwidth = 2250000000.000000
->   Link alice_cluster_link_0: latency = 0.000050, bandwidth = 125000000.000000
+>   Link alice_cluster_link_0_DOWN: latency = 0.000050, bandwidth = 125000000.000000
 >   Route latency = 0.001600, route bandwidth = 125000000.000000
 > Route between bob1.hamburger.edu and alice1.crepe.fr
 >   Route size 5
->   Link bob_cluster_link_1: latency = 0.000050, bandwidth = 125000000.000000
+>   Link bob_cluster_link_1_UP: latency = 0.000050, bandwidth = 125000000.000000
 >   Link bob_cluster_backbone: latency = 0.000500, bandwidth = 2250000000.000000
 >   Link backbone: latency = 0.000500, bandwidth = 1250000000.000000
 >   Link alice_cluster_backbone: latency = 0.000500, bandwidth = 2250000000.000000
->   Link alice_cluster_link_1: latency = 0.000050, bandwidth = 125000000.000000
+>   Link alice_cluster_link_1_DOWN: latency = 0.000050, bandwidth = 125000000.000000
 >   Route latency = 0.001600, route bandwidth = 125000000.000000
 > Route between bob0.hamburger.edu and bob1.hamburger.edu
 >   Route size 3
->   Link bob_cluster_link_0: latency = 0.000050, bandwidth = 125000000.000000
+>   Link bob_cluster_link_0_UP: latency = 0.000050, bandwidth = 125000000.000000
 >   Link bob_cluster_backbone: latency = 0.000500, bandwidth = 2250000000.000000
->   Link bob_cluster_link_1: latency = 0.000050, bandwidth = 125000000.000000
+>   Link bob_cluster_link_1_DOWN: latency = 0.000050, bandwidth = 125000000.000000
 >   Route latency = 0.000600, route bandwidth = 125000000.000000
 > Route between bob0.hamburger.edu and bob0.hamburger.edu
 >   Route size 3
->   Link bob_cluster_link_0: latency = 0.000050, bandwidth = 125000000.000000
+>   Link bob_cluster_link_0_UP: latency = 0.000050, bandwidth = 125000000.000000
 >   Link bob_cluster_backbone: latency = 0.000500, bandwidth = 2250000000.000000
->   Link bob_cluster_link_0: latency = 0.000050, bandwidth = 125000000.000000
+>   Link bob_cluster_link_0_DOWN: latency = 0.000050, bandwidth = 125000000.000000
 >   Route latency = 0.000600, route bandwidth = 125000000.000000
 > Route between bob0.hamburger.edu and alice0.crepe.fr
 >   Route size 5
->   Link bob_cluster_link_0: latency = 0.000050, bandwidth = 125000000.000000
+>   Link bob_cluster_link_0_UP: latency = 0.000050, bandwidth = 125000000.000000
 >   Link bob_cluster_backbone: latency = 0.000500, bandwidth = 2250000000.000000
 >   Link backbone: latency = 0.000500, bandwidth = 1250000000.000000
 >   Link alice_cluster_backbone: latency = 0.000500, bandwidth = 2250000000.000000
->   Link alice_cluster_link_0: latency = 0.000050, bandwidth = 125000000.000000
+>   Link alice_cluster_link_0_DOWN: latency = 0.000050, bandwidth = 125000000.000000
 >   Route latency = 0.001600, route bandwidth = 125000000.000000
 > Route between bob0.hamburger.edu and alice1.crepe.fr
 >   Route size 5
->   Link bob_cluster_link_0: latency = 0.000050, bandwidth = 125000000.000000
+>   Link bob_cluster_link_0_UP: latency = 0.000050, bandwidth = 125000000.000000
 >   Link bob_cluster_backbone: latency = 0.000500, bandwidth = 2250000000.000000
 >   Link backbone: latency = 0.000500, bandwidth = 1250000000.000000
 >   Link alice_cluster_backbone: latency = 0.000500, bandwidth = 2250000000.000000
->   Link alice_cluster_link_1: latency = 0.000050, bandwidth = 125000000.000000
+>   Link alice_cluster_link_1_DOWN: latency = 0.000050, bandwidth = 125000000.000000
 >   Route latency = 0.001600, route bandwidth = 125000000.000000
 > Route between alice0.crepe.fr and bob1.hamburger.edu
 >   Route size 5
->   Link alice_cluster_link_0: latency = 0.000050, bandwidth = 125000000.000000
+>   Link alice_cluster_link_0_UP: latency = 0.000050, bandwidth = 125000000.000000
 >   Link alice_cluster_backbone: latency = 0.000500, bandwidth = 2250000000.000000
 >   Link backbone: latency = 0.000500, bandwidth = 1250000000.000000
 >   Link bob_cluster_backbone: latency = 0.000500, bandwidth = 2250000000.000000
->   Link bob_cluster_link_1: latency = 0.000050, bandwidth = 125000000.000000
+>   Link bob_cluster_link_1_DOWN: latency = 0.000050, bandwidth = 125000000.000000
 >   Route latency = 0.001600, route bandwidth = 125000000.000000
 > Route between alice0.crepe.fr and bob0.hamburger.edu
 >   Route size 5
->   Link alice_cluster_link_0: latency = 0.000050, bandwidth = 125000000.000000
+>   Link alice_cluster_link_0_UP: latency = 0.000050, bandwidth = 125000000.000000
 >   Link alice_cluster_backbone: latency = 0.000500, bandwidth = 2250000000.000000
 >   Link backbone: latency = 0.000500, bandwidth = 1250000000.000000
 >   Link bob_cluster_backbone: latency = 0.000500, bandwidth = 2250000000.000000
->   Link bob_cluster_link_0: latency = 0.000050, bandwidth = 125000000.000000
+>   Link bob_cluster_link_0_DOWN: latency = 0.000050, bandwidth = 125000000.000000
 >   Route latency = 0.001600, route bandwidth = 125000000.000000
 > Route between alice0.crepe.fr and alice0.crepe.fr
 >   Route size 3
->   Link alice_cluster_link_0: latency = 0.000050, bandwidth = 125000000.000000
+>   Link alice_cluster_link_0_UP: latency = 0.000050, bandwidth = 125000000.000000
 >   Link alice_cluster_backbone: latency = 0.000500, bandwidth = 2250000000.000000
->   Link alice_cluster_link_0: latency = 0.000050, bandwidth = 125000000.000000
+>   Link alice_cluster_link_0_DOWN: latency = 0.000050, bandwidth = 125000000.000000
 >   Route latency = 0.000600, route bandwidth = 125000000.000000
 > Route between alice0.crepe.fr and alice1.crepe.fr
 >   Route size 3
->   Link alice_cluster_link_0: latency = 0.000050, bandwidth = 125000000.000000
+>   Link alice_cluster_link_0_UP: latency = 0.000050, bandwidth = 125000000.000000
 >   Link alice_cluster_backbone: latency = 0.000500, bandwidth = 2250000000.000000
->   Link alice_cluster_link_1: latency = 0.000050, bandwidth = 125000000.000000
+>   Link alice_cluster_link_1_DOWN: latency = 0.000050, bandwidth = 125000000.000000
 >   Route latency = 0.000600, route bandwidth = 125000000.000000
 > Route between alice1.crepe.fr and bob1.hamburger.edu
 >   Route size 5
->   Link alice_cluster_link_1: latency = 0.000050, bandwidth = 125000000.000000
+>   Link alice_cluster_link_1_UP: latency = 0.000050, bandwidth = 125000000.000000
 >   Link alice_cluster_backbone: latency = 0.000500, bandwidth = 2250000000.000000
 >   Link backbone: latency = 0.000500, bandwidth = 1250000000.000000
 >   Link bob_cluster_backbone: latency = 0.000500, bandwidth = 2250000000.000000
->   Link bob_cluster_link_1: latency = 0.000050, bandwidth = 125000000.000000
+>   Link bob_cluster_link_1_DOWN: latency = 0.000050, bandwidth = 125000000.000000
 >   Route latency = 0.001600, route bandwidth = 125000000.000000
 > Route between alice1.crepe.fr and bob0.hamburger.edu
 >   Route size 5
->   Link alice_cluster_link_1: latency = 0.000050, bandwidth = 125000000.000000
+>   Link alice_cluster_link_1_UP: latency = 0.000050, bandwidth = 125000000.000000
 >   Link alice_cluster_backbone: latency = 0.000500, bandwidth = 2250000000.000000
 >   Link backbone: latency = 0.000500, bandwidth = 1250000000.000000
 >   Link bob_cluster_backbone: latency = 0.000500, bandwidth = 2250000000.000000
->   Link bob_cluster_link_0: latency = 0.000050, bandwidth = 125000000.000000
+>   Link bob_cluster_link_0_DOWN: latency = 0.000050, bandwidth = 125000000.000000
 >   Route latency = 0.001600, route bandwidth = 125000000.000000
 > Route between alice1.crepe.fr and alice0.crepe.fr
 >   Route size 3
->   Link alice_cluster_link_1: latency = 0.000050, bandwidth = 125000000.000000
+>   Link alice_cluster_link_1_UP: latency = 0.000050, bandwidth = 125000000.000000
 >   Link alice_cluster_backbone: latency = 0.000500, bandwidth = 2250000000.000000
->   Link alice_cluster_link_0: latency = 0.000050, bandwidth = 125000000.000000
+>   Link alice_cluster_link_0_DOWN: latency = 0.000050, bandwidth = 125000000.000000
 >   Route latency = 0.000600, route bandwidth = 125000000.000000
 > Route between alice1.crepe.fr and alice1.crepe.fr
 >   Route size 3
->   Link alice_cluster_link_1: latency = 0.000050, bandwidth = 125000000.000000
+>   Link alice_cluster_link_1_UP: latency = 0.000050, bandwidth = 125000000.000000
 >   Link alice_cluster_backbone: latency = 0.000500, bandwidth = 2250000000.000000
->   Link alice_cluster_link_1: latency = 0.000050, bandwidth = 125000000.000000
+>   Link alice_cluster_link_1_DOWN: latency = 0.000050, bandwidth = 125000000.000000
 >   Route latency = 0.000600, route bandwidth = 125000000.000000
 
 $ ${bindir:=.}/basic_parsing_test two_hosts_one_link_symmetrical.xml FULL_LINK "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n"
index bc0ac38..f20b68c 100644 (file)
@@ -14,123 +14,127 @@ $ ${bindir:=.}/flatifier$EXEEXT one_cluster.xml "--log=root.fmt:[%10.6r]%e[%i:%P
 >   <router id="bobbob_cluster_router.hamburger.edu"/>
 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
 >   <link id="bob_cluster_backbone" bandwidth="2250000000" latency="0.000500000"/>
->   <link id="bob_cluster_link_0" bandwidth="125000000" latency="0.000050000"/>
->   <link id="bob_cluster_link_2" bandwidth="125000000" latency="0.000050000"/>
->   <link id="bob_cluster_link_3" bandwidth="125000000" latency="0.000050000"/>
->   <link id="bob_cluster_link_4" bandwidth="125000000" latency="0.000050000"/>
->   <link id="bob_cluster_link_6" bandwidth="125000000" latency="0.000050000"/>
+>   <link id="bob_cluster_link_0_DOWN" bandwidth="125000000" latency="0.000050000"/>
+>   <link id="bob_cluster_link_0_UP" bandwidth="125000000" latency="0.000050000"/>
+>   <link id="bob_cluster_link_2_DOWN" bandwidth="125000000" latency="0.000050000"/>
+>   <link id="bob_cluster_link_2_UP" bandwidth="125000000" latency="0.000050000"/>
+>   <link id="bob_cluster_link_3_DOWN" bandwidth="125000000" latency="0.000050000"/>
+>   <link id="bob_cluster_link_3_UP" bandwidth="125000000" latency="0.000050000"/>
+>   <link id="bob_cluster_link_4_DOWN" bandwidth="125000000" latency="0.000050000"/>
+>   <link id="bob_cluster_link_4_UP" bandwidth="125000000" latency="0.000050000"/>
+>   <link id="bob_cluster_link_6_DOWN" bandwidth="125000000" latency="0.000050000"/>
+>   <link id="bob_cluster_link_6_UP" bandwidth="125000000" latency="0.000050000"/>
 >   <route src="bob3.hamburger.edu" dst="bob3.hamburger.edu">
->   <link_ctn id="bob_cluster_link_3"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3"/>
+>   <link_ctn id="bob_cluster_link_3_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3_DOWN"/>
 >   </route>
 >   <route src="bob3.hamburger.edu" dst="bob0.hamburger.edu">
->   <link_ctn id="bob_cluster_link_3"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0"/>
+>   <link_ctn id="bob_cluster_link_3_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0_DOWN"/>
 >   </route>
 >   <route src="bob3.hamburger.edu" dst="bob2.hamburger.edu">
->   <link_ctn id="bob_cluster_link_3"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2"/>
+>   <link_ctn id="bob_cluster_link_3_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2_DOWN"/>
 >   </route>
 >   <route src="bob3.hamburger.edu" dst="bob4.hamburger.edu">
->   <link_ctn id="bob_cluster_link_3"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4"/>
+>   <link_ctn id="bob_cluster_link_3_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4_DOWN"/>
 >   </route>
 >   <route src="bob3.hamburger.edu" dst="bob6.hamburger.edu">
->   <link_ctn id="bob_cluster_link_3"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_6"/>
+>   <link_ctn id="bob_cluster_link_3_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_6_DOWN"/>
 >   </route>
 >   <route src="bob3.hamburger.edu" dst="bobbob_cluster_router.hamburger.edu">
->   <link_ctn id="bob_cluster_link_3"/><link_ctn id="bob_cluster_backbone"/>
+>   <link_ctn id="bob_cluster_link_3_UP"/><link_ctn id="bob_cluster_backbone"/>
 >   </route>
 >   <route src="bob0.hamburger.edu" dst="bob3.hamburger.edu">
->   <link_ctn id="bob_cluster_link_0"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3"/>
+>   <link_ctn id="bob_cluster_link_0_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3_DOWN"/>
 >   </route>
 >   <route src="bob0.hamburger.edu" dst="bob0.hamburger.edu">
->   <link_ctn id="bob_cluster_link_0"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0"/>
+>   <link_ctn id="bob_cluster_link_0_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0_DOWN"/>
 >   </route>
 >   <route src="bob0.hamburger.edu" dst="bob2.hamburger.edu">
->   <link_ctn id="bob_cluster_link_0"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2"/>
+>   <link_ctn id="bob_cluster_link_0_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2_DOWN"/>
 >   </route>
 >   <route src="bob0.hamburger.edu" dst="bob4.hamburger.edu">
->   <link_ctn id="bob_cluster_link_0"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4"/>
+>   <link_ctn id="bob_cluster_link_0_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4_DOWN"/>
 >   </route>
 >   <route src="bob0.hamburger.edu" dst="bob6.hamburger.edu">
->   <link_ctn id="bob_cluster_link_0"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_6"/>
+>   <link_ctn id="bob_cluster_link_0_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_6_DOWN"/>
 >   </route>
 >   <route src="bob0.hamburger.edu" dst="bobbob_cluster_router.hamburger.edu">
->   <link_ctn id="bob_cluster_link_0"/><link_ctn id="bob_cluster_backbone"/>
+>   <link_ctn id="bob_cluster_link_0_UP"/><link_ctn id="bob_cluster_backbone"/>
 >   </route>
 >   <route src="bob2.hamburger.edu" dst="bob3.hamburger.edu">
->   <link_ctn id="bob_cluster_link_2"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3"/>
+>   <link_ctn id="bob_cluster_link_2_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3_DOWN"/>
 >   </route>
 >   <route src="bob2.hamburger.edu" dst="bob0.hamburger.edu">
->   <link_ctn id="bob_cluster_link_2"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0"/>
+>   <link_ctn id="bob_cluster_link_2_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0_DOWN"/>
 >   </route>
 >   <route src="bob2.hamburger.edu" dst="bob2.hamburger.edu">
->   <link_ctn id="bob_cluster_link_2"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2"/>
+>   <link_ctn id="bob_cluster_link_2_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2_DOWN"/>
 >   </route>
 >   <route src="bob2.hamburger.edu" dst="bob4.hamburger.edu">
->   <link_ctn id="bob_cluster_link_2"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4"/>
+>   <link_ctn id="bob_cluster_link_2_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4_DOWN"/>
 >   </route>
 >   <route src="bob2.hamburger.edu" dst="bob6.hamburger.edu">
->   <link_ctn id="bob_cluster_link_2"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_6"/>
+>   <link_ctn id="bob_cluster_link_2_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_6_DOWN"/>
 >   </route>
 >   <route src="bob2.hamburger.edu" dst="bobbob_cluster_router.hamburger.edu">
->   <link_ctn id="bob_cluster_link_2"/><link_ctn id="bob_cluster_backbone"/>
+>   <link_ctn id="bob_cluster_link_2_UP"/><link_ctn id="bob_cluster_backbone"/>
 >   </route>
 >   <route src="bob4.hamburger.edu" dst="bob3.hamburger.edu">
->   <link_ctn id="bob_cluster_link_4"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3"/>
+>   <link_ctn id="bob_cluster_link_4_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3_DOWN"/>
 >   </route>
 >   <route src="bob4.hamburger.edu" dst="bob0.hamburger.edu">
->   <link_ctn id="bob_cluster_link_4"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0"/>
+>   <link_ctn id="bob_cluster_link_4_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0_DOWN"/>
 >   </route>
 >   <route src="bob4.hamburger.edu" dst="bob2.hamburger.edu">
->   <link_ctn id="bob_cluster_link_4"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2"/>
+>   <link_ctn id="bob_cluster_link_4_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2_DOWN"/>
 >   </route>
 >   <route src="bob4.hamburger.edu" dst="bob4.hamburger.edu">
->   <link_ctn id="bob_cluster_link_4"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4"/>
+>   <link_ctn id="bob_cluster_link_4_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4_DOWN"/>
 >   </route>
 >   <route src="bob4.hamburger.edu" dst="bob6.hamburger.edu">
->   <link_ctn id="bob_cluster_link_4"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_6"/>
+>   <link_ctn id="bob_cluster_link_4_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_6_DOWN"/>
 >   </route>
 >   <route src="bob4.hamburger.edu" dst="bobbob_cluster_router.hamburger.edu">
->   <link_ctn id="bob_cluster_link_4"/><link_ctn id="bob_cluster_backbone"/>
+>   <link_ctn id="bob_cluster_link_4_UP"/><link_ctn id="bob_cluster_backbone"/>
 >   </route>
 >   <route src="bob6.hamburger.edu" dst="bob3.hamburger.edu">
->   <link_ctn id="bob_cluster_link_6"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3"/>
+>   <link_ctn id="bob_cluster_link_6_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3_DOWN"/>
 >   </route>
 >   <route src="bob6.hamburger.edu" dst="bob0.hamburger.edu">
->   <link_ctn id="bob_cluster_link_6"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0"/>
+>   <link_ctn id="bob_cluster_link_6_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0_DOWN"/>
 >   </route>
 >   <route src="bob6.hamburger.edu" dst="bob2.hamburger.edu">
->   <link_ctn id="bob_cluster_link_6"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2"/>
+>   <link_ctn id="bob_cluster_link_6_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2_DOWN"/>
 >   </route>
 >   <route src="bob6.hamburger.edu" dst="bob4.hamburger.edu">
->   <link_ctn id="bob_cluster_link_6"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4"/>
+>   <link_ctn id="bob_cluster_link_6_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4_DOWN"/>
 >   </route>
 >   <route src="bob6.hamburger.edu" dst="bob6.hamburger.edu">
->   <link_ctn id="bob_cluster_link_6"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_6"/>
+>   <link_ctn id="bob_cluster_link_6_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_6_DOWN"/>
 >   </route>
 >   <route src="bob6.hamburger.edu" dst="bobbob_cluster_router.hamburger.edu">
->   <link_ctn id="bob_cluster_link_6"/><link_ctn id="bob_cluster_backbone"/>
+>   <link_ctn id="bob_cluster_link_6_UP"/><link_ctn id="bob_cluster_backbone"/>
 >   </route>
 >   <route src="bobbob_cluster_router.hamburger.edu" dst="bobbob_cluster_router.hamburger.edu">
 >   <link_ctn id="bob_cluster_backbone"/>
 >   </route>
 >   <route src="bobbob_cluster_router.hamburger.edu" dst="bob3.hamburger.edu">
->   <link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3"/>
+>   <link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3_DOWN"/>
 >   </route>
 >   <route src="bobbob_cluster_router.hamburger.edu" dst="bob0.hamburger.edu">
->   <link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0"/>
+>   <link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0_DOWN"/>
 >   </route>
 >   <route src="bobbob_cluster_router.hamburger.edu" dst="bob2.hamburger.edu">
->   <link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2"/>
+>   <link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2_DOWN"/>
 >   </route>
 >   <route src="bobbob_cluster_router.hamburger.edu" dst="bob4.hamburger.edu">
->   <link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4"/>
+>   <link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4_DOWN"/>
 >   </route>
 >   <route src="bobbob_cluster_router.hamburger.edu" dst="bob6.hamburger.edu">
->   <link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_6"/>
+>   <link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_6_DOWN"/>
 >   </route>
 > </AS>
 > </platform>
 
-
 $ ${bindir:=.}/flatifier$EXEEXT one_host_availability.xml "--log=root.fmt:[%10.6r]%e[%i:%P@%h]%e%m%n"
 > [  0.000000] [0:@] surf_workstation_model_init_ptask_L07
 > <?xml version='1.0'?>
@@ -370,377 +374,387 @@ $ ${bindir:=.}/flatifier$EXEEXT two_clusters.xml "--log=root.fmt:[%10.6r]%e[%i:%
 >   <router id="alicealice_cluster_router.crepe.fr"/>
 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
 >   <link id="alice_cluster_backbone" bandwidth="2250000000" latency="0.000500000"/>
->   <link id="alice_cluster_link_0" bandwidth="125000000" latency="0.000050000"/>
->   <link id="alice_cluster_link_1" bandwidth="125000000" latency="0.000050000"/>
->   <link id="alice_cluster_link_2" bandwidth="125000000" latency="0.000050000"/>
->   <link id="alice_cluster_link_3" bandwidth="125000000" latency="0.000050000"/>
->   <link id="alice_cluster_link_4" bandwidth="125000000" latency="0.000050000"/>
+>   <link id="alice_cluster_link_0_DOWN" bandwidth="125000000" latency="0.000050000"/>
+>   <link id="alice_cluster_link_0_UP" bandwidth="125000000" latency="0.000050000"/>
+>   <link id="alice_cluster_link_1_DOWN" bandwidth="125000000" latency="0.000050000"/>
+>   <link id="alice_cluster_link_1_UP" bandwidth="125000000" latency="0.000050000"/>
+>   <link id="alice_cluster_link_2_DOWN" bandwidth="125000000" latency="0.000050000"/>
+>   <link id="alice_cluster_link_2_UP" bandwidth="125000000" latency="0.000050000"/>
+>   <link id="alice_cluster_link_3_DOWN" bandwidth="125000000" latency="0.000050000"/>
+>   <link id="alice_cluster_link_3_UP" bandwidth="125000000" latency="0.000050000"/>
+>   <link id="alice_cluster_link_4_DOWN" bandwidth="125000000" latency="0.000050000"/>
+>   <link id="alice_cluster_link_4_UP" bandwidth="125000000" latency="0.000050000"/>
 >   <link id="backbone" bandwidth="1250000000" latency="0.000500000"/>
 >   <link id="bob_cluster_backbone" bandwidth="2250000000" latency="0.000500000"/>
->   <link id="bob_cluster_link_0" bandwidth="125000000" latency="0.000050000"/>
->   <link id="bob_cluster_link_1" bandwidth="125000000" latency="0.000050000"/>
->   <link id="bob_cluster_link_2" bandwidth="125000000" latency="0.000050000"/>
->   <link id="bob_cluster_link_3" bandwidth="125000000" latency="0.000050000"/>
->   <link id="bob_cluster_link_4" bandwidth="125000000" latency="0.000050000"/>
+>   <link id="bob_cluster_link_0_DOWN" bandwidth="125000000" latency="0.000050000"/>
+>   <link id="bob_cluster_link_0_UP" bandwidth="125000000" latency="0.000050000"/>
+>   <link id="bob_cluster_link_1_DOWN" bandwidth="125000000" latency="0.000050000"/>
+>   <link id="bob_cluster_link_1_UP" bandwidth="125000000" latency="0.000050000"/>
+>   <link id="bob_cluster_link_2_DOWN" bandwidth="125000000" latency="0.000050000"/>
+>   <link id="bob_cluster_link_2_UP" bandwidth="125000000" latency="0.000050000"/>
+>   <link id="bob_cluster_link_3_DOWN" bandwidth="125000000" latency="0.000050000"/>
+>   <link id="bob_cluster_link_3_UP" bandwidth="125000000" latency="0.000050000"/>
+>   <link id="bob_cluster_link_4_DOWN" bandwidth="125000000" latency="0.000050000"/>
+>   <link id="bob_cluster_link_4_UP" bandwidth="125000000" latency="0.000050000"/>
 >   <route src="bob1.hamburger.edu" dst="bob1.hamburger.edu">
->   <link_ctn id="bob_cluster_link_1"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_1"/>
+>   <link_ctn id="bob_cluster_link_1_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_1_DOWN"/>
 >   </route>
 >   <route src="bob1.hamburger.edu" dst="bob3.hamburger.edu">
->   <link_ctn id="bob_cluster_link_1"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3"/>
+>   <link_ctn id="bob_cluster_link_1_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3_DOWN"/>
 >   </route>
 >   <route src="bob1.hamburger.edu" dst="alice2.crepe.fr">
->   <link_ctn id="bob_cluster_link_1"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_2"/>
+>   <link_ctn id="bob_cluster_link_1_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_2_DOWN"/>
 >   </route>
 >   <route src="bob1.hamburger.edu" dst="alice3.crepe.fr">
->   <link_ctn id="bob_cluster_link_1"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_3"/>
+>   <link_ctn id="bob_cluster_link_1_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_3_DOWN"/>
 >   </route>
 >   <route src="bob1.hamburger.edu" dst="bob0.hamburger.edu">
->   <link_ctn id="bob_cluster_link_1"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0"/>
+>   <link_ctn id="bob_cluster_link_1_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0_DOWN"/>
 >   </route>
 >   <route src="bob1.hamburger.edu" dst="bob2.hamburger.edu">
->   <link_ctn id="bob_cluster_link_1"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2"/>
+>   <link_ctn id="bob_cluster_link_1_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2_DOWN"/>
 >   </route>
 >   <route src="bob1.hamburger.edu" dst="bob4.hamburger.edu">
->   <link_ctn id="bob_cluster_link_1"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4"/>
+>   <link_ctn id="bob_cluster_link_1_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4_DOWN"/>
 >   </route>
 >   <route src="bob1.hamburger.edu" dst="alice0.crepe.fr">
->   <link_ctn id="bob_cluster_link_1"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_0"/>
+>   <link_ctn id="bob_cluster_link_1_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_0_DOWN"/>
 >   </route>
 >   <route src="bob1.hamburger.edu" dst="alice4.crepe.fr">
->   <link_ctn id="bob_cluster_link_1"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_4"/>
+>   <link_ctn id="bob_cluster_link_1_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_4_DOWN"/>
 >   </route>
 >   <route src="bob1.hamburger.edu" dst="alice1.crepe.fr">
->   <link_ctn id="bob_cluster_link_1"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_1"/>
+>   <link_ctn id="bob_cluster_link_1_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_1_DOWN"/>
 >   </route>
 >   <route src="bob1.hamburger.edu" dst="bobbob_cluster_router.hamburger.edu">
->   <link_ctn id="bob_cluster_link_1"/><link_ctn id="bob_cluster_backbone"/>
+>   <link_ctn id="bob_cluster_link_1_UP"/><link_ctn id="bob_cluster_backbone"/>
 >   </route>
 >   <route src="bob1.hamburger.edu" dst="alicealice_cluster_router.crepe.fr">
->   <link_ctn id="bob_cluster_link_1"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/>
+>   <link_ctn id="bob_cluster_link_1_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/>
 >   </route>
 >   <route src="bob3.hamburger.edu" dst="bob1.hamburger.edu">
->   <link_ctn id="bob_cluster_link_3"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_1"/>
+>   <link_ctn id="bob_cluster_link_3_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_1_DOWN"/>
 >   </route>
 >   <route src="bob3.hamburger.edu" dst="bob3.hamburger.edu">
->   <link_ctn id="bob_cluster_link_3"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3"/>
+>   <link_ctn id="bob_cluster_link_3_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3_DOWN"/>
 >   </route>
 >   <route src="bob3.hamburger.edu" dst="alice2.crepe.fr">
->   <link_ctn id="bob_cluster_link_3"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_2"/>
+>   <link_ctn id="bob_cluster_link_3_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_2_DOWN"/>
 >   </route>
 >   <route src="bob3.hamburger.edu" dst="alice3.crepe.fr">
->   <link_ctn id="bob_cluster_link_3"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_3"/>
+>   <link_ctn id="bob_cluster_link_3_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_3_DOWN"/>
 >   </route>
 >   <route src="bob3.hamburger.edu" dst="bob0.hamburger.edu">
->   <link_ctn id="bob_cluster_link_3"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0"/>
+>   <link_ctn id="bob_cluster_link_3_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0_DOWN"/>
 >   </route>
 >   <route src="bob3.hamburger.edu" dst="bob2.hamburger.edu">
->   <link_ctn id="bob_cluster_link_3"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2"/>
+>   <link_ctn id="bob_cluster_link_3_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2_DOWN"/>
 >   </route>
 >   <route src="bob3.hamburger.edu" dst="bob4.hamburger.edu">
->   <link_ctn id="bob_cluster_link_3"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4"/>
+>   <link_ctn id="bob_cluster_link_3_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4_DOWN"/>
 >   </route>
 >   <route src="bob3.hamburger.edu" dst="alice0.crepe.fr">
->   <link_ctn id="bob_cluster_link_3"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_0"/>
+>   <link_ctn id="bob_cluster_link_3_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_0_DOWN"/>
 >   </route>
 >   <route src="bob3.hamburger.edu" dst="alice4.crepe.fr">
->   <link_ctn id="bob_cluster_link_3"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_4"/>
+>   <link_ctn id="bob_cluster_link_3_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_4_DOWN"/>
 >   </route>
 >   <route src="bob3.hamburger.edu" dst="alice1.crepe.fr">
->   <link_ctn id="bob_cluster_link_3"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_1"/>
+>   <link_ctn id="bob_cluster_link_3_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_1_DOWN"/>
 >   </route>
 >   <route src="bob3.hamburger.edu" dst="bobbob_cluster_router.hamburger.edu">
->   <link_ctn id="bob_cluster_link_3"/><link_ctn id="bob_cluster_backbone"/>
+>   <link_ctn id="bob_cluster_link_3_UP"/><link_ctn id="bob_cluster_backbone"/>
 >   </route>
 >   <route src="bob3.hamburger.edu" dst="alicealice_cluster_router.crepe.fr">
->   <link_ctn id="bob_cluster_link_3"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/>
+>   <link_ctn id="bob_cluster_link_3_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/>
 >   </route>
 >   <route src="alice2.crepe.fr" dst="bob1.hamburger.edu">
->   <link_ctn id="alice_cluster_link_2"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_1"/>
+>   <link_ctn id="alice_cluster_link_2_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_1_DOWN"/>
 >   </route>
 >   <route src="alice2.crepe.fr" dst="bob3.hamburger.edu">
->   <link_ctn id="alice_cluster_link_2"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3"/>
+>   <link_ctn id="alice_cluster_link_2_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3_DOWN"/>
 >   </route>
 >   <route src="alice2.crepe.fr" dst="alice2.crepe.fr">
->   <link_ctn id="alice_cluster_link_2"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_2"/>
+>   <link_ctn id="alice_cluster_link_2_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_2_DOWN"/>
 >   </route>
 >   <route src="alice2.crepe.fr" dst="alice3.crepe.fr">
->   <link_ctn id="alice_cluster_link_2"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_3"/>
+>   <link_ctn id="alice_cluster_link_2_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_3_DOWN"/>
 >   </route>
 >   <route src="alice2.crepe.fr" dst="bob0.hamburger.edu">
->   <link_ctn id="alice_cluster_link_2"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0"/>
+>   <link_ctn id="alice_cluster_link_2_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0_DOWN"/>
 >   </route>
 >   <route src="alice2.crepe.fr" dst="bob2.hamburger.edu">
->   <link_ctn id="alice_cluster_link_2"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2"/>
+>   <link_ctn id="alice_cluster_link_2_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2_DOWN"/>
 >   </route>
 >   <route src="alice2.crepe.fr" dst="bob4.hamburger.edu">
->   <link_ctn id="alice_cluster_link_2"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4"/>
+>   <link_ctn id="alice_cluster_link_2_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4_DOWN"/>
 >   </route>
 >   <route src="alice2.crepe.fr" dst="alice0.crepe.fr">
->   <link_ctn id="alice_cluster_link_2"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_0"/>
+>   <link_ctn id="alice_cluster_link_2_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_0_DOWN"/>
 >   </route>
 >   <route src="alice2.crepe.fr" dst="alice4.crepe.fr">
->   <link_ctn id="alice_cluster_link_2"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_4"/>
+>   <link_ctn id="alice_cluster_link_2_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_4_DOWN"/>
 >   </route>
 >   <route src="alice2.crepe.fr" dst="alice1.crepe.fr">
->   <link_ctn id="alice_cluster_link_2"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_1"/>
+>   <link_ctn id="alice_cluster_link_2_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_1_DOWN"/>
 >   </route>
 >   <route src="alice2.crepe.fr" dst="bobbob_cluster_router.hamburger.edu">
->   <link_ctn id="alice_cluster_link_2"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/>
+>   <link_ctn id="alice_cluster_link_2_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/>
 >   </route>
 >   <route src="alice2.crepe.fr" dst="alicealice_cluster_router.crepe.fr">
->   <link_ctn id="alice_cluster_link_2"/><link_ctn id="alice_cluster_backbone"/>
+>   <link_ctn id="alice_cluster_link_2_UP"/><link_ctn id="alice_cluster_backbone"/>
 >   </route>
 >   <route src="alice3.crepe.fr" dst="bob1.hamburger.edu">
->   <link_ctn id="alice_cluster_link_3"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_1"/>
+>   <link_ctn id="alice_cluster_link_3_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_1_DOWN"/>
 >   </route>
 >   <route src="alice3.crepe.fr" dst="bob3.hamburger.edu">
->   <link_ctn id="alice_cluster_link_3"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3"/>
+>   <link_ctn id="alice_cluster_link_3_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3_DOWN"/>
 >   </route>
 >   <route src="alice3.crepe.fr" dst="alice2.crepe.fr">
->   <link_ctn id="alice_cluster_link_3"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_2"/>
+>   <link_ctn id="alice_cluster_link_3_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_2_DOWN"/>
 >   </route>
 >   <route src="alice3.crepe.fr" dst="alice3.crepe.fr">
->   <link_ctn id="alice_cluster_link_3"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_3"/>
+>   <link_ctn id="alice_cluster_link_3_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_3_DOWN"/>
 >   </route>
 >   <route src="alice3.crepe.fr" dst="bob0.hamburger.edu">
->   <link_ctn id="alice_cluster_link_3"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0"/>
+>   <link_ctn id="alice_cluster_link_3_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0_DOWN"/>
 >   </route>
 >   <route src="alice3.crepe.fr" dst="bob2.hamburger.edu">
->   <link_ctn id="alice_cluster_link_3"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2"/>
+>   <link_ctn id="alice_cluster_link_3_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2_DOWN"/>
 >   </route>
 >   <route src="alice3.crepe.fr" dst="bob4.hamburger.edu">
->   <link_ctn id="alice_cluster_link_3"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4"/>
+>   <link_ctn id="alice_cluster_link_3_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4_DOWN"/>
 >   </route>
 >   <route src="alice3.crepe.fr" dst="alice0.crepe.fr">
->   <link_ctn id="alice_cluster_link_3"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_0"/>
+>   <link_ctn id="alice_cluster_link_3_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_0_DOWN"/>
 >   </route>
 >   <route src="alice3.crepe.fr" dst="alice4.crepe.fr">
->   <link_ctn id="alice_cluster_link_3"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_4"/>
+>   <link_ctn id="alice_cluster_link_3_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_4_DOWN"/>
 >   </route>
 >   <route src="alice3.crepe.fr" dst="alice1.crepe.fr">
->   <link_ctn id="alice_cluster_link_3"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_1"/>
+>   <link_ctn id="alice_cluster_link_3_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_1_DOWN"/>
 >   </route>
 >   <route src="alice3.crepe.fr" dst="bobbob_cluster_router.hamburger.edu">
->   <link_ctn id="alice_cluster_link_3"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/>
+>   <link_ctn id="alice_cluster_link_3_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/>
 >   </route>
 >   <route src="alice3.crepe.fr" dst="alicealice_cluster_router.crepe.fr">
->   <link_ctn id="alice_cluster_link_3"/><link_ctn id="alice_cluster_backbone"/>
+>   <link_ctn id="alice_cluster_link_3_UP"/><link_ctn id="alice_cluster_backbone"/>
 >   </route>
 >   <route src="bob0.hamburger.edu" dst="bob1.hamburger.edu">
->   <link_ctn id="bob_cluster_link_0"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_1"/>
+>   <link_ctn id="bob_cluster_link_0_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_1_DOWN"/>
 >   </route>
 >   <route src="bob0.hamburger.edu" dst="bob3.hamburger.edu">
->   <link_ctn id="bob_cluster_link_0"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3"/>
+>   <link_ctn id="bob_cluster_link_0_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3_DOWN"/>
 >   </route>
 >   <route src="bob0.hamburger.edu" dst="alice2.crepe.fr">
->   <link_ctn id="bob_cluster_link_0"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_2"/>
+>   <link_ctn id="bob_cluster_link_0_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_2_DOWN"/>
 >   </route>
 >   <route src="bob0.hamburger.edu" dst="alice3.crepe.fr">
->   <link_ctn id="bob_cluster_link_0"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_3"/>
+>   <link_ctn id="bob_cluster_link_0_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_3_DOWN"/>
 >   </route>
 >   <route src="bob0.hamburger.edu" dst="bob0.hamburger.edu">
->   <link_ctn id="bob_cluster_link_0"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0"/>
+>   <link_ctn id="bob_cluster_link_0_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0_DOWN"/>
 >   </route>
 >   <route src="bob0.hamburger.edu" dst="bob2.hamburger.edu">
->   <link_ctn id="bob_cluster_link_0"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2"/>
+>   <link_ctn id="bob_cluster_link_0_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2_DOWN"/>
 >   </route>
 >   <route src="bob0.hamburger.edu" dst="bob4.hamburger.edu">
->   <link_ctn id="bob_cluster_link_0"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4"/>
+>   <link_ctn id="bob_cluster_link_0_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4_DOWN"/>
 >   </route>
 >   <route src="bob0.hamburger.edu" dst="alice0.crepe.fr">
->   <link_ctn id="bob_cluster_link_0"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_0"/>
+>   <link_ctn id="bob_cluster_link_0_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_0_DOWN"/>
 >   </route>
 >   <route src="bob0.hamburger.edu" dst="alice4.crepe.fr">
->   <link_ctn id="bob_cluster_link_0"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_4"/>
+>   <link_ctn id="bob_cluster_link_0_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_4_DOWN"/>
 >   </route>
 >   <route src="bob0.hamburger.edu" dst="alice1.crepe.fr">
->   <link_ctn id="bob_cluster_link_0"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_1"/>
+>   <link_ctn id="bob_cluster_link_0_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_1_DOWN"/>
 >   </route>
 >   <route src="bob0.hamburger.edu" dst="bobbob_cluster_router.hamburger.edu">
->   <link_ctn id="bob_cluster_link_0"/><link_ctn id="bob_cluster_backbone"/>
+>   <link_ctn id="bob_cluster_link_0_UP"/><link_ctn id="bob_cluster_backbone"/>
 >   </route>
 >   <route src="bob0.hamburger.edu" dst="alicealice_cluster_router.crepe.fr">
->   <link_ctn id="bob_cluster_link_0"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/>
+>   <link_ctn id="bob_cluster_link_0_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/>
 >   </route>
 >   <route src="bob2.hamburger.edu" dst="bob1.hamburger.edu">
->   <link_ctn id="bob_cluster_link_2"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_1"/>
+>   <link_ctn id="bob_cluster_link_2_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_1_DOWN"/>
 >   </route>
 >   <route src="bob2.hamburger.edu" dst="bob3.hamburger.edu">
->   <link_ctn id="bob_cluster_link_2"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3"/>
+>   <link_ctn id="bob_cluster_link_2_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3_DOWN"/>
 >   </route>
 >   <route src="bob2.hamburger.edu" dst="alice2.crepe.fr">
->   <link_ctn id="bob_cluster_link_2"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_2"/>
+>   <link_ctn id="bob_cluster_link_2_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_2_DOWN"/>
 >   </route>
 >   <route src="bob2.hamburger.edu" dst="alice3.crepe.fr">
->   <link_ctn id="bob_cluster_link_2"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_3"/>
+>   <link_ctn id="bob_cluster_link_2_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_3_DOWN"/>
 >   </route>
 >   <route src="bob2.hamburger.edu" dst="bob0.hamburger.edu">
->   <link_ctn id="bob_cluster_link_2"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0"/>
+>   <link_ctn id="bob_cluster_link_2_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0_DOWN"/>
 >   </route>
 >   <route src="bob2.hamburger.edu" dst="bob2.hamburger.edu">
->   <link_ctn id="bob_cluster_link_2"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2"/>
+>   <link_ctn id="bob_cluster_link_2_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2_DOWN"/>
 >   </route>
 >   <route src="bob2.hamburger.edu" dst="bob4.hamburger.edu">
->   <link_ctn id="bob_cluster_link_2"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4"/>
+>   <link_ctn id="bob_cluster_link_2_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4_DOWN"/>
 >   </route>
 >   <route src="bob2.hamburger.edu" dst="alice0.crepe.fr">
->   <link_ctn id="bob_cluster_link_2"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_0"/>
+>   <link_ctn id="bob_cluster_link_2_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_0_DOWN"/>
 >   </route>
 >   <route src="bob2.hamburger.edu" dst="alice4.crepe.fr">
->   <link_ctn id="bob_cluster_link_2"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_4"/>
+>   <link_ctn id="bob_cluster_link_2_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_4_DOWN"/>
 >   </route>
 >   <route src="bob2.hamburger.edu" dst="alice1.crepe.fr">
->   <link_ctn id="bob_cluster_link_2"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_1"/>
+>   <link_ctn id="bob_cluster_link_2_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_1_DOWN"/>
 >   </route>
 >   <route src="bob2.hamburger.edu" dst="bobbob_cluster_router.hamburger.edu">
->   <link_ctn id="bob_cluster_link_2"/><link_ctn id="bob_cluster_backbone"/>
+>   <link_ctn id="bob_cluster_link_2_UP"/><link_ctn id="bob_cluster_backbone"/>
 >   </route>
 >   <route src="bob2.hamburger.edu" dst="alicealice_cluster_router.crepe.fr">
->   <link_ctn id="bob_cluster_link_2"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/>
+>   <link_ctn id="bob_cluster_link_2_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/>
 >   </route>
 >   <route src="bob4.hamburger.edu" dst="bob1.hamburger.edu">
->   <link_ctn id="bob_cluster_link_4"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_1"/>
+>   <link_ctn id="bob_cluster_link_4_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_1_DOWN"/>
 >   </route>
 >   <route src="bob4.hamburger.edu" dst="bob3.hamburger.edu">
->   <link_ctn id="bob_cluster_link_4"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3"/>
+>   <link_ctn id="bob_cluster_link_4_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3_DOWN"/>
 >   </route>
 >   <route src="bob4.hamburger.edu" dst="alice2.crepe.fr">
->   <link_ctn id="bob_cluster_link_4"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_2"/>
+>   <link_ctn id="bob_cluster_link_4_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_2_DOWN"/>
 >   </route>
 >   <route src="bob4.hamburger.edu" dst="alice3.crepe.fr">
->   <link_ctn id="bob_cluster_link_4"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_3"/>
+>   <link_ctn id="bob_cluster_link_4_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_3_DOWN"/>
 >   </route>
 >   <route src="bob4.hamburger.edu" dst="bob0.hamburger.edu">
->   <link_ctn id="bob_cluster_link_4"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0"/>
+>   <link_ctn id="bob_cluster_link_4_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0_DOWN"/>
 >   </route>
 >   <route src="bob4.hamburger.edu" dst="bob2.hamburger.edu">
->   <link_ctn id="bob_cluster_link_4"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2"/>
+>   <link_ctn id="bob_cluster_link_4_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2_DOWN"/>
 >   </route>
 >   <route src="bob4.hamburger.edu" dst="bob4.hamburger.edu">
->   <link_ctn id="bob_cluster_link_4"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4"/>
+>   <link_ctn id="bob_cluster_link_4_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4_DOWN"/>
 >   </route>
 >   <route src="bob4.hamburger.edu" dst="alice0.crepe.fr">
->   <link_ctn id="bob_cluster_link_4"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_0"/>
+>   <link_ctn id="bob_cluster_link_4_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_0_DOWN"/>
 >   </route>
 >   <route src="bob4.hamburger.edu" dst="alice4.crepe.fr">
->   <link_ctn id="bob_cluster_link_4"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_4"/>
+>   <link_ctn id="bob_cluster_link_4_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_4_DOWN"/>
 >   </route>
 >   <route src="bob4.hamburger.edu" dst="alice1.crepe.fr">
->   <link_ctn id="bob_cluster_link_4"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_1"/>
+>   <link_ctn id="bob_cluster_link_4_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_1_DOWN"/>
 >   </route>
 >   <route src="bob4.hamburger.edu" dst="bobbob_cluster_router.hamburger.edu">
->   <link_ctn id="bob_cluster_link_4"/><link_ctn id="bob_cluster_backbone"/>
+>   <link_ctn id="bob_cluster_link_4_UP"/><link_ctn id="bob_cluster_backbone"/>
 >   </route>
 >   <route src="bob4.hamburger.edu" dst="alicealice_cluster_router.crepe.fr">
->   <link_ctn id="bob_cluster_link_4"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/>
+>   <link_ctn id="bob_cluster_link_4_UP"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="backbone"/>
 >   </route>
 >   <route src="alice0.crepe.fr" dst="bob1.hamburger.edu">
->   <link_ctn id="alice_cluster_link_0"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_1"/>
+>   <link_ctn id="alice_cluster_link_0_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_1_DOWN"/>
 >   </route>
 >   <route src="alice0.crepe.fr" dst="bob3.hamburger.edu">
->   <link_ctn id="alice_cluster_link_0"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3"/>
+>   <link_ctn id="alice_cluster_link_0_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3_DOWN"/>
 >   </route>
 >   <route src="alice0.crepe.fr" dst="alice2.crepe.fr">
->   <link_ctn id="alice_cluster_link_0"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_2"/>
+>   <link_ctn id="alice_cluster_link_0_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_2_DOWN"/>
 >   </route>
 >   <route src="alice0.crepe.fr" dst="alice3.crepe.fr">
->   <link_ctn id="alice_cluster_link_0"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_3"/>
+>   <link_ctn id="alice_cluster_link_0_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_3_DOWN"/>
 >   </route>
 >   <route src="alice0.crepe.fr" dst="bob0.hamburger.edu">
->   <link_ctn id="alice_cluster_link_0"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0"/>
+>   <link_ctn id="alice_cluster_link_0_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0_DOWN"/>
 >   </route>
 >   <route src="alice0.crepe.fr" dst="bob2.hamburger.edu">
->   <link_ctn id="alice_cluster_link_0"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2"/>
+>   <link_ctn id="alice_cluster_link_0_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2_DOWN"/>
 >   </route>
 >   <route src="alice0.crepe.fr" dst="bob4.hamburger.edu">
->   <link_ctn id="alice_cluster_link_0"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4"/>
+>   <link_ctn id="alice_cluster_link_0_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4_DOWN"/>
 >   </route>
 >   <route src="alice0.crepe.fr" dst="alice0.crepe.fr">
->   <link_ctn id="alice_cluster_link_0"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_0"/>
+>   <link_ctn id="alice_cluster_link_0_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_0_DOWN"/>
 >   </route>
 >   <route src="alice0.crepe.fr" dst="alice4.crepe.fr">
->   <link_ctn id="alice_cluster_link_0"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_4"/>
+>   <link_ctn id="alice_cluster_link_0_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_4_DOWN"/>
 >   </route>
 >   <route src="alice0.crepe.fr" dst="alice1.crepe.fr">
->   <link_ctn id="alice_cluster_link_0"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_1"/>
+>   <link_ctn id="alice_cluster_link_0_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_1_DOWN"/>
 >   </route>
 >   <route src="alice0.crepe.fr" dst="bobbob_cluster_router.hamburger.edu">
->   <link_ctn id="alice_cluster_link_0"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/>
+>   <link_ctn id="alice_cluster_link_0_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/>
 >   </route>
 >   <route src="alice0.crepe.fr" dst="alicealice_cluster_router.crepe.fr">
->   <link_ctn id="alice_cluster_link_0"/><link_ctn id="alice_cluster_backbone"/>
+>   <link_ctn id="alice_cluster_link_0_UP"/><link_ctn id="alice_cluster_backbone"/>
 >   </route>
 >   <route src="alice4.crepe.fr" dst="bob1.hamburger.edu">
->   <link_ctn id="alice_cluster_link_4"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_1"/>
+>   <link_ctn id="alice_cluster_link_4_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_1_DOWN"/>
 >   </route>
 >   <route src="alice4.crepe.fr" dst="bob3.hamburger.edu">
->   <link_ctn id="alice_cluster_link_4"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3"/>
+>   <link_ctn id="alice_cluster_link_4_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3_DOWN"/>
 >   </route>
 >   <route src="alice4.crepe.fr" dst="alice2.crepe.fr">
->   <link_ctn id="alice_cluster_link_4"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_2"/>
+>   <link_ctn id="alice_cluster_link_4_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_2_DOWN"/>
 >   </route>
 >   <route src="alice4.crepe.fr" dst="alice3.crepe.fr">
->   <link_ctn id="alice_cluster_link_4"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_3"/>
+>   <link_ctn id="alice_cluster_link_4_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_3_DOWN"/>
 >   </route>
 >   <route src="alice4.crepe.fr" dst="bob0.hamburger.edu">
->   <link_ctn id="alice_cluster_link_4"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0"/>
+>   <link_ctn id="alice_cluster_link_4_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0_DOWN"/>
 >   </route>
 >   <route src="alice4.crepe.fr" dst="bob2.hamburger.edu">
->   <link_ctn id="alice_cluster_link_4"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2"/>
+>   <link_ctn id="alice_cluster_link_4_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2_DOWN"/>
 >   </route>
 >   <route src="alice4.crepe.fr" dst="bob4.hamburger.edu">
->   <link_ctn id="alice_cluster_link_4"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4"/>
+>   <link_ctn id="alice_cluster_link_4_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4_DOWN"/>
 >   </route>
 >   <route src="alice4.crepe.fr" dst="alice0.crepe.fr">
->   <link_ctn id="alice_cluster_link_4"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_0"/>
+>   <link_ctn id="alice_cluster_link_4_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_0_DOWN"/>
 >   </route>
 >   <route src="alice4.crepe.fr" dst="alice4.crepe.fr">
->   <link_ctn id="alice_cluster_link_4"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_4"/>
+>   <link_ctn id="alice_cluster_link_4_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_4_DOWN"/>
 >   </route>
 >   <route src="alice4.crepe.fr" dst="alice1.crepe.fr">
->   <link_ctn id="alice_cluster_link_4"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_1"/>
+>   <link_ctn id="alice_cluster_link_4_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_1_DOWN"/>
 >   </route>
 >   <route src="alice4.crepe.fr" dst="bobbob_cluster_router.hamburger.edu">
->   <link_ctn id="alice_cluster_link_4"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/>
+>   <link_ctn id="alice_cluster_link_4_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/>
 >   </route>
 >   <route src="alice4.crepe.fr" dst="alicealice_cluster_router.crepe.fr">
->   <link_ctn id="alice_cluster_link_4"/><link_ctn id="alice_cluster_backbone"/>
+>   <link_ctn id="alice_cluster_link_4_UP"/><link_ctn id="alice_cluster_backbone"/>
 >   </route>
 >   <route src="alice1.crepe.fr" dst="bob1.hamburger.edu">
->   <link_ctn id="alice_cluster_link_1"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_1"/>
+>   <link_ctn id="alice_cluster_link_1_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_1_DOWN"/>
 >   </route>
 >   <route src="alice1.crepe.fr" dst="bob3.hamburger.edu">
->   <link_ctn id="alice_cluster_link_1"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3"/>
+>   <link_ctn id="alice_cluster_link_1_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3_DOWN"/>
 >   </route>
 >   <route src="alice1.crepe.fr" dst="alice2.crepe.fr">
->   <link_ctn id="alice_cluster_link_1"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_2"/>
+>   <link_ctn id="alice_cluster_link_1_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_2_DOWN"/>
 >   </route>
 >   <route src="alice1.crepe.fr" dst="alice3.crepe.fr">
->   <link_ctn id="alice_cluster_link_1"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_3"/>
+>   <link_ctn id="alice_cluster_link_1_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_3_DOWN"/>
 >   </route>
 >   <route src="alice1.crepe.fr" dst="bob0.hamburger.edu">
->   <link_ctn id="alice_cluster_link_1"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0"/>
+>   <link_ctn id="alice_cluster_link_1_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0_DOWN"/>
 >   </route>
 >   <route src="alice1.crepe.fr" dst="bob2.hamburger.edu">
->   <link_ctn id="alice_cluster_link_1"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2"/>
+>   <link_ctn id="alice_cluster_link_1_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2_DOWN"/>
 >   </route>
 >   <route src="alice1.crepe.fr" dst="bob4.hamburger.edu">
->   <link_ctn id="alice_cluster_link_1"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4"/>
+>   <link_ctn id="alice_cluster_link_1_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4_DOWN"/>
 >   </route>
 >   <route src="alice1.crepe.fr" dst="alice0.crepe.fr">
->   <link_ctn id="alice_cluster_link_1"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_0"/>
+>   <link_ctn id="alice_cluster_link_1_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_0_DOWN"/>
 >   </route>
 >   <route src="alice1.crepe.fr" dst="alice4.crepe.fr">
->   <link_ctn id="alice_cluster_link_1"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_4"/>
+>   <link_ctn id="alice_cluster_link_1_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_4_DOWN"/>
 >   </route>
 >   <route src="alice1.crepe.fr" dst="alice1.crepe.fr">
->   <link_ctn id="alice_cluster_link_1"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_1"/>
+>   <link_ctn id="alice_cluster_link_1_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_1_DOWN"/>
 >   </route>
 >   <route src="alice1.crepe.fr" dst="bobbob_cluster_router.hamburger.edu">
->   <link_ctn id="alice_cluster_link_1"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/>
+>   <link_ctn id="alice_cluster_link_1_UP"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="backbone"/>
 >   </route>
 >   <route src="alice1.crepe.fr" dst="alicealice_cluster_router.crepe.fr">
->   <link_ctn id="alice_cluster_link_1"/><link_ctn id="alice_cluster_backbone"/>
+>   <link_ctn id="alice_cluster_link_1_UP"/><link_ctn id="alice_cluster_backbone"/>
 >   </route>
 >   <route src="bobbob_cluster_router.hamburger.edu" dst="bobbob_cluster_router.hamburger.edu">
 >   <link_ctn id="bob_cluster_backbone"/>
@@ -749,34 +763,34 @@ $ ${bindir:=.}/flatifier$EXEEXT two_clusters.xml "--log=root.fmt:[%10.6r]%e[%i:%
 >   <link_ctn id="backbone"/>
 >   </route>
 >   <route src="bobbob_cluster_router.hamburger.edu" dst="bob1.hamburger.edu">
->   <link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_1"/>
+>   <link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_1_DOWN"/>
 >   </route>
 >   <route src="bobbob_cluster_router.hamburger.edu" dst="bob3.hamburger.edu">
->   <link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3"/>
+>   <link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3_DOWN"/>
 >   </route>
 >   <route src="bobbob_cluster_router.hamburger.edu" dst="alice2.crepe.fr">
->   <link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_2"/>
+>   <link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_2_DOWN"/>
 >   </route>
 >   <route src="bobbob_cluster_router.hamburger.edu" dst="alice3.crepe.fr">
->   <link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_3"/>
+>   <link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_3_DOWN"/>
 >   </route>
 >   <route src="bobbob_cluster_router.hamburger.edu" dst="bob0.hamburger.edu">
->   <link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0"/>
+>   <link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0_DOWN"/>
 >   </route>
 >   <route src="bobbob_cluster_router.hamburger.edu" dst="bob2.hamburger.edu">
->   <link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2"/>
+>   <link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2_DOWN"/>
 >   </route>
 >   <route src="bobbob_cluster_router.hamburger.edu" dst="bob4.hamburger.edu">
->   <link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4"/>
+>   <link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4_DOWN"/>
 >   </route>
 >   <route src="bobbob_cluster_router.hamburger.edu" dst="alice0.crepe.fr">
->   <link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_0"/>
+>   <link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_0_DOWN"/>
 >   </route>
 >   <route src="bobbob_cluster_router.hamburger.edu" dst="alice4.crepe.fr">
->   <link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_4"/>
+>   <link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_4_DOWN"/>
 >   </route>
 >   <route src="bobbob_cluster_router.hamburger.edu" dst="alice1.crepe.fr">
->   <link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_1"/>
+>   <link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_1_DOWN"/>
 >   </route>
 >   <route src="alicealice_cluster_router.crepe.fr" dst="bobbob_cluster_router.hamburger.edu">
 >   <link_ctn id="backbone"/>
@@ -785,39 +799,38 @@ $ ${bindir:=.}/flatifier$EXEEXT two_clusters.xml "--log=root.fmt:[%10.6r]%e[%i:%
 >   <link_ctn id="alice_cluster_backbone"/>
 >   </route>
 >   <route src="alicealice_cluster_router.crepe.fr" dst="bob1.hamburger.edu">
->   <link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_1"/>
+>   <link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_1_DOWN"/>
 >   </route>
 >   <route src="alicealice_cluster_router.crepe.fr" dst="bob3.hamburger.edu">
->   <link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3"/>
+>   <link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3_DOWN"/>
 >   </route>
 >   <route src="alicealice_cluster_router.crepe.fr" dst="alice2.crepe.fr">
->   <link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_2"/>
+>   <link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_2_DOWN"/>
 >   </route>
 >   <route src="alicealice_cluster_router.crepe.fr" dst="alice3.crepe.fr">
->   <link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_3"/>
+>   <link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_3_DOWN"/>
 >   </route>
 >   <route src="alicealice_cluster_router.crepe.fr" dst="bob0.hamburger.edu">
->   <link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0"/>
+>   <link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0_DOWN"/>
 >   </route>
 >   <route src="alicealice_cluster_router.crepe.fr" dst="bob2.hamburger.edu">
->   <link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2"/>
+>   <link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2_DOWN"/>
 >   </route>
 >   <route src="alicealice_cluster_router.crepe.fr" dst="bob4.hamburger.edu">
->   <link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4"/>
+>   <link_ctn id="backbone"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4_DOWN"/>
 >   </route>
 >   <route src="alicealice_cluster_router.crepe.fr" dst="alice0.crepe.fr">
->   <link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_0"/>
+>   <link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_0_DOWN"/>
 >   </route>
 >   <route src="alicealice_cluster_router.crepe.fr" dst="alice4.crepe.fr">
->   <link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_4"/>
+>   <link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_4_DOWN"/>
 >   </route>
 >   <route src="alicealice_cluster_router.crepe.fr" dst="alice1.crepe.fr">
->   <link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_1"/>
+>   <link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_1_DOWN"/>
 >   </route>
 > </AS>
 > </platform>
 
-
 $ ${bindir:=.}/flatifier$EXEEXT two_hosts_multi_hop.xml "--log=root.fmt:[%10.6r]%e[%i:%P@%h]%e%m%n"
 > [  0.000000] [0:@] surf_workstation_model_init_ptask_L07
 > <?xml version='1.0'?>
@@ -887,62 +900,65 @@ $ ${bindir:=.}/flatifier$EXEEXT three_clusters_bypass.xml "--log=root.fmt:[%10.6
 >   <link id="link2" bandwidth="1250000000" latency="0.000500000"/>
 >   <link id="link3" bandwidth="1250000000" latency="0.000500000"/>
 >   <link id="link_tmp" bandwidth="1250000000" latency="0.000500000"/>
->   <link id="my_cluster_1_link_1" bandwidth="125000000" latency="0.000050000"/>
->   <link id="my_cluster_2_link_2" bandwidth="125000000" latency="0.000050000"/>
->   <link id="my_cluster_3_link_3" bandwidth="125000000" latency="0.000050000"/>
+>   <link id="my_cluster_1_link_1_DOWN" bandwidth="125000000" latency="0.000050000"/>
+>   <link id="my_cluster_1_link_1_UP" bandwidth="125000000" latency="0.000050000"/>
+>   <link id="my_cluster_2_link_2_DOWN" bandwidth="125000000" latency="0.000050000"/>
+>   <link id="my_cluster_2_link_2_UP" bandwidth="125000000" latency="0.000050000"/>
+>   <link id="my_cluster_3_link_3_DOWN" bandwidth="125000000" latency="0.000050000"/>
+>   <link id="my_cluster_3_link_3_UP" bandwidth="125000000" latency="0.000050000"/>
 >   <route src="1" dst="1">
->   <link_ctn id="my_cluster_1_link_1"/><link_ctn id="my_cluster_1_link_1"/>
+>   <link_ctn id="my_cluster_1_link_1_UP"/><link_ctn id="my_cluster_1_link_1_DOWN"/>
 >   </route>
 >   <route src="1" dst="2">
 >   <link_ctn id="link_tmp"/>
 >   </route>
 >   <route src="1" dst="3">
->   <link_ctn id="my_cluster_1_link_1"/><link_ctn id="link1"/><link_ctn id="link3"/><link_ctn id="my_cluster_3_link_3"/>
+>   <link_ctn id="my_cluster_1_link_1_UP"/><link_ctn id="link1"/><link_ctn id="link3"/><link_ctn id="my_cluster_3_link_3_DOWN"/>
 >   </route>
 >   <route src="1" dst="my_cluster_2_router">
 >   <link_ctn id="link_tmp"/>
 >   </route>
 >   <route src="1" dst="my_cluster_1_router">
->   <link_ctn id="my_cluster_1_link_1"/>
+>   <link_ctn id="my_cluster_1_link_1_UP"/>
 >   </route>
 >   <route src="1" dst="my_cluster_3_router">
->   <link_ctn id="my_cluster_1_link_1"/><link_ctn id="link1"/><link_ctn id="link3"/>
+>   <link_ctn id="my_cluster_1_link_1_UP"/><link_ctn id="link1"/><link_ctn id="link3"/>
 >   </route>
 >   <route src="2" dst="1">
->   <link_ctn id="my_cluster_2_link_2"/><link_ctn id="link2"/><link_ctn id="link1"/><link_ctn id="my_cluster_1_link_1"/>
+>   <link_ctn id="my_cluster_2_link_2_UP"/><link_ctn id="link2"/><link_ctn id="link1"/><link_ctn id="my_cluster_1_link_1_DOWN"/>
 >   </route>
 >   <route src="2" dst="2">
->   <link_ctn id="my_cluster_2_link_2"/><link_ctn id="my_cluster_2_link_2"/>
+>   <link_ctn id="my_cluster_2_link_2_UP"/><link_ctn id="my_cluster_2_link_2_DOWN"/>
 >   </route>
 >   <route src="2" dst="3">
->   <link_ctn id="my_cluster_2_link_2"/><link_ctn id="link2"/><link_ctn id="link3"/><link_ctn id="my_cluster_3_link_3"/>
+>   <link_ctn id="my_cluster_2_link_2_UP"/><link_ctn id="link2"/><link_ctn id="link3"/><link_ctn id="my_cluster_3_link_3_DOWN"/>
 >   </route>
 >   <route src="2" dst="my_cluster_2_router">
->   <link_ctn id="my_cluster_2_link_2"/>
+>   <link_ctn id="my_cluster_2_link_2_UP"/>
 >   </route>
 >   <route src="2" dst="my_cluster_1_router">
->   <link_ctn id="my_cluster_2_link_2"/><link_ctn id="link2"/><link_ctn id="link1"/>
+>   <link_ctn id="my_cluster_2_link_2_UP"/><link_ctn id="link2"/><link_ctn id="link1"/>
 >   </route>
 >   <route src="2" dst="my_cluster_3_router">
->   <link_ctn id="my_cluster_2_link_2"/><link_ctn id="link2"/><link_ctn id="link3"/>
+>   <link_ctn id="my_cluster_2_link_2_UP"/><link_ctn id="link2"/><link_ctn id="link3"/>
 >   </route>
 >   <route src="3" dst="1">
->   <link_ctn id="my_cluster_3_link_3"/><link_ctn id="link3"/><link_ctn id="link1"/><link_ctn id="my_cluster_1_link_1"/>
+>   <link_ctn id="my_cluster_3_link_3_UP"/><link_ctn id="link3"/><link_ctn id="link1"/><link_ctn id="my_cluster_1_link_1_DOWN"/>
 >   </route>
 >   <route src="3" dst="2">
->   <link_ctn id="my_cluster_3_link_3"/><link_ctn id="link3"/><link_ctn id="link2"/><link_ctn id="my_cluster_2_link_2"/>
+>   <link_ctn id="my_cluster_3_link_3_UP"/><link_ctn id="link3"/><link_ctn id="link2"/><link_ctn id="my_cluster_2_link_2_DOWN"/>
 >   </route>
 >   <route src="3" dst="3">
->   <link_ctn id="my_cluster_3_link_3"/><link_ctn id="my_cluster_3_link_3"/>
+>   <link_ctn id="my_cluster_3_link_3_UP"/><link_ctn id="my_cluster_3_link_3_DOWN"/>
 >   </route>
 >   <route src="3" dst="my_cluster_2_router">
->   <link_ctn id="my_cluster_3_link_3"/><link_ctn id="link3"/><link_ctn id="link2"/>
+>   <link_ctn id="my_cluster_3_link_3_UP"/><link_ctn id="link3"/><link_ctn id="link2"/>
 >   </route>
 >   <route src="3" dst="my_cluster_1_router">
->   <link_ctn id="my_cluster_3_link_3"/><link_ctn id="link3"/><link_ctn id="link1"/>
+>   <link_ctn id="my_cluster_3_link_3_UP"/><link_ctn id="link3"/><link_ctn id="link1"/>
 >   </route>
 >   <route src="3" dst="my_cluster_3_router">
->   <link_ctn id="my_cluster_3_link_3"/>
+>   <link_ctn id="my_cluster_3_link_3_UP"/>
 >   </route>
 >   <route src="my_cluster_2_router" dst="my_cluster_2_router">
 >   
@@ -954,13 +970,13 @@ $ ${bindir:=.}/flatifier$EXEEXT three_clusters_bypass.xml "--log=root.fmt:[%10.6
 >   <link_ctn id="link2"/><link_ctn id="link3"/>
 >   </route>
 >   <route src="my_cluster_2_router" dst="1">
->   <link_ctn id="link2"/><link_ctn id="link1"/><link_ctn id="my_cluster_1_link_1"/>
+>   <link_ctn id="link2"/><link_ctn id="link1"/><link_ctn id="my_cluster_1_link_1_DOWN"/>
 >   </route>
 >   <route src="my_cluster_2_router" dst="2">
->   <link_ctn id="my_cluster_2_link_2"/>
+>   <link_ctn id="my_cluster_2_link_2_DOWN"/>
 >   </route>
 >   <route src="my_cluster_2_router" dst="3">
->   <link_ctn id="link2"/><link_ctn id="link3"/><link_ctn id="my_cluster_3_link_3"/>
+>   <link_ctn id="link2"/><link_ctn id="link3"/><link_ctn id="my_cluster_3_link_3_DOWN"/>
 >   </route>
 >   <route src="my_cluster_1_router" dst="my_cluster_2_router">
 >   <link_ctn id="link_tmp"/>
@@ -972,13 +988,13 @@ $ ${bindir:=.}/flatifier$EXEEXT three_clusters_bypass.xml "--log=root.fmt:[%10.6
 >   <link_ctn id="link1"/><link_ctn id="link3"/>
 >   </route>
 >   <route src="my_cluster_1_router" dst="1">
->   <link_ctn id="my_cluster_1_link_1"/>
+>   <link_ctn id="my_cluster_1_link_1_DOWN"/>
 >   </route>
 >   <route src="my_cluster_1_router" dst="2">
 >   <link_ctn id="link_tmp"/>
 >   </route>
 >   <route src="my_cluster_1_router" dst="3">
->   <link_ctn id="link1"/><link_ctn id="link3"/><link_ctn id="my_cluster_3_link_3"/>
+>   <link_ctn id="link1"/><link_ctn id="link3"/><link_ctn id="my_cluster_3_link_3_DOWN"/>
 >   </route>
 >   <route src="my_cluster_3_router" dst="my_cluster_2_router">
 >   <link_ctn id="link3"/><link_ctn id="link2"/>
@@ -990,13 +1006,13 @@ $ ${bindir:=.}/flatifier$EXEEXT three_clusters_bypass.xml "--log=root.fmt:[%10.6
 >   
 >   </route>
 >   <route src="my_cluster_3_router" dst="1">
->   <link_ctn id="link3"/><link_ctn id="link1"/><link_ctn id="my_cluster_1_link_1"/>
+>   <link_ctn id="link3"/><link_ctn id="link1"/><link_ctn id="my_cluster_1_link_1_DOWN"/>
 >   </route>
 >   <route src="my_cluster_3_router" dst="2">
->   <link_ctn id="link3"/><link_ctn id="link2"/><link_ctn id="my_cluster_2_link_2"/>
+>   <link_ctn id="link3"/><link_ctn id="link2"/><link_ctn id="my_cluster_2_link_2_DOWN"/>
 >   </route>
 >   <route src="my_cluster_3_router" dst="3">
->   <link_ctn id="my_cluster_3_link_3"/>
+>   <link_ctn id="my_cluster_3_link_3_DOWN"/>
 >   </route>
 > </AS>
-> </platform>
\ No newline at end of file
+> </platform>
index 378b4cd..80e8fc9 100755 (executable)
@@ -5,7 +5,7 @@ use strict;
 # Add here the pages of the documentation generated by a @page doxygen macro
 my @extra_files = qw(html/index.html html/pages.html html/modules.html html/annotated.html html/functions.html 
                                         html/functions_vars.html index.php 
-                     html/GRAS_tut.html html/tracing.html html/installSimgrid.html html/bindings.html
+                     html/GRAS_tut.html html/tracing.html html/install.html html/bindings.html
                      html/options.html html/use.html html/pls.html html/FAQ.html);
 
 # GRAS tutorial
@@ -392,7 +392,7 @@ foreach my $file (@allfiles) {
              # Rework the navbar and add menu for use.html
              # Fix the current "button" of buggy Doxygen tabs  
              if($file =~ /^html\/use.*/
-             || $file =~ /^html\/installSimgrid.*/
+             || $file =~ /^html\/install.*/
              || $file =~ /^html\/options.*/
              || $file =~ /^html\/tracing.*/ 
              || $file =~ /^html\/bindings.*/
@@ -404,7 +404,7 @@ foreach my $file (@allfiles) {
              {
                                $tmp_buff .= '      <div class="tabs_group_use">'."\n";
                                $tmp_buff .= '          <ul class="tablist">'."\n";
-                               $tmp_buff .= '          <li><a href="installSimgrid.html"><span>Install SimGrid</span></a></li>'."\n";
+                               $tmp_buff .= '          <li><a href="install.html"><span>Install SimGrid</span></a></li>'."\n";
                                $tmp_buff .= '          <li><a href="modules.html"><span>Modules&#160;API</span></a></li>'."\n";
                        $tmp_buff .= '          <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>'."\n";
                                $tmp_buff .= '          <li><a href="options.html"><span>Options & configurations</span></a></li>'."\n";