   @_ensure_grid me
   @_ensure_joint_coordinates  me
   #.........................................................................................................
-  yield texr 'ð28', "\\begin{scope}[on background layer]"
+  yield texr 'ð1025', "\\begin{scope}[on background layer]"
   #.........................................................................................................
   ### TAINT use fixed size like 1mm ###
   for [ colletters, colnr, ] from IG.GRID.walk_colletters_and_colnrs me.grid

  yield tex "\n\n"
  yield tex "% ==========================================================================================================\n"
  yield tex "\\par% Beginning of MKTS Table (layout: #{rpr layout_name})\n"
  yield texr 'ð1', "{\\setlength{\\fboxsep}{0mm}"
  yield texr 'ð2', "\\mktsColorframebox{green}{% debugging framebox" if me.debug
  yield texr 'ð5', "\\begin{minipage}[t][#{table_height_txt}][t]{#{table_width_txt}}"
  yield texr 'ð6', "\\begin{tikzpicture}[ overlay, yshift = 0mm, yscale = -1, line cap = rect ]"
  yield texr 'ð7', "\\tikzset{x=#{unitwidth_txt}};\\tikzset{y=#{unitheight_txt}};"
  yield return

#-----------------------------------------------------------------------------------------------------------
@_walk_closing_events = ( me ) ->
  layout_name = me.name
  yield texr 'ð8', "\\end{tikzpicture}"
  yield texr 'ð9', "\\end{minipage}}"
  yield texr 'ð10', "}% debugging framebox" if me.debug
  yield texr 'ð11', "\\mktsVspace{1}"
  yield tex "\\par% End of MKTS Table (layout: #{rpr layout_name})\n"
  yield tex "% ==========================================================================================================\n"
  yield return

  unless @_should_debug me
    yield return
  #.........................................................................................................
  yield texr 'ð1019', "\\begin{scope}[on background layer]"
  #.........................................................................................................
  ### TAINT use fixed size like 1mm ###
  top       = ( @_top_from_rownr     me, 1              )
  bottom    = ( @_bottom_from_rownr  me, me.grid.height )
  for colnr in [ 1 .. me.grid.width + 1 ]
    x = @_left_from_colnr me, colnr
    yield texr 'ð1020', "\\draw[sDebugCellgrid] (#{x},#{top}) -- (#{x},#{bottom});"
  #.........................................................................................................
  ### TAINT use fixed size like 1mm ###
  left      = ( @_left_from_colnr    me, 1              )
  right     = ( @_right_from_colnr   me, me.grid.width  )
  for rownr in [ 1 .. me.grid.height + 1 ]
    y = @_top_from_rownr me, rownr
    yield texr 'ð1021', "\\draw[sDebugCellgrid] (#{left},#{y}) -- (#{right},#{y});"
  #.........................................................................................................
  yield texr 'ð1022', "\\end{scope}"
  #.........................................................................................................
  yield return

