\documentclass{standalone}
\usepackage{tikz}
\begin{document}

\begin{tikzpicture}[scale=1, transform shape]

\coordinate [label=left:$1$] (1a) at (0,0) {};
\coordinate (1b) at (4,0) {};
\coordinate [label=below:$k$] (1b') at (4,-0.15) {};
\coordinate (1c) at (4,0.5) {};
\coordinate (1d) at (4.5,0.5) {};
\coordinate (1e) at (4.5,1) {};
\coordinate (1f) at (5,1) {};
\coordinate (1g) at (6,2) {};
\coordinate (1h) at (6,2.5) {};
\coordinate (1i) at (8,2.5) {};
\coordinate (1j) at (8,2.5) {};

\coordinate [label=left:$2$] (2a) at (0,0.5) {};
\coordinate (2b) at (3.5,0.5) {};
\coordinate (2c) at (3.5,1) {};
\coordinate (2d) at (4,1) {};
\coordinate (2e) at (4,1.5) {};
\coordinate (2f) at (4.5,1.5) {};
\coordinate (2g) at (5.5, 2.5) {};
\coordinate (2h) at (5.5, 3) {};
\coordinate (2i) at (6, 3) {};
\coordinate (2j) at (8, 3) {};

\coordinate [label=left:$3$] (3a) at (0,1) {};
\coordinate (3b) at (3,1) {};
\coordinate (3c) at (3,1.5) {};
\coordinate (3d) at (3.5,1.5) {};
\coordinate (3e) at (3.5,2) {};
\coordinate (3f) at (4,2) {};
\coordinate (3g) at (5, 3) {};
\coordinate (3h) at (5, 3.5) {};
\coordinate (3i) at (6, 3.5) {};
\coordinate (3j) at (8,3.5) {};

\coordinate [label=left:$(k - 1)$] (4a) at (0,3.5) {};
\coordinate (4b) at (0.5,3.5) {};
\coordinate (4c) at (0.5, 4) {};
\coordinate (4d) at (1, 4) {};
\coordinate (4e) at (1,4.5) {};
\coordinate (4f) at (1.5, 4.5) {};
\coordinate (4g) at (2.5, 5.5) {};
\coordinate (4h) at (2.5, 6) {};
\coordinate (4i) at (6, 6) {};
\coordinate (4j) at (8, 6) {};

\coordinate [label=left:$k$] (5a) at (0,4) {};
\coordinate (5b) at (0,4) {};
\coordinate (5c) at (0,4.5) {};
\coordinate (5d) at (0.5, 4.5) {};
\coordinate (5e) at (0.5,5) {};
\coordinate (5f) at (1, 5) {};
\coordinate (5g) at (2, 6) {};
\coordinate [label=above:$r - k$] (5h) at (2, 6.5) {};
\coordinate [label=above:$r - 1$] (5i) at (6, 6.5) {};
\coordinate [label=above:$q$] (5j) at (8, 6.5) {};

\coordinate [label=right: $ r $] (6) at (8,6.5) {};
\coordinate [label=below: $1$] (7) at (0,-0.15) {};
\coordinate [label=right: $ (r - k + 1)$] (8) at (8,2.5) {};
\coordinate [label=right: $ (r - k + 2)$] (9) at (8,3) {};
\coordinate [label=right: $ (r - k + 3)$] (11) at (8,3.5) {};
\coordinate [label=right: $ (r - 1) $] (10) at (8,6) {};

\draw (1a) -- (1b);
\draw (1b) -- (1c);
\draw (1c) -- (1d);
\draw (1d) -- (1e);
\draw (1e) -- (1f);
\draw[style = dashed] (1f) -- (1g);
\draw (1g) -- (1h);
\draw (1h) -- (1i);
\draw (1i) -- (1j);

\draw (2a) -- (2b);
\draw (2b) -- (2c);
\draw (2c) -- (2d);
\draw (2d) -- (2e);
\draw (2e) -- (2f);
\draw[style = dashed] (2f) -- (2g);
\draw (2g) -- (2h);
\draw (2h) -- (2i);
\draw (2i) -- (2j);

\draw (3a) -- (3b);
\draw (3b) -- (3c);
\draw (3c) -- (3d);
\draw (3d) -- (3e);
\draw (3e) -- (3f);
\draw[style = dashed] (3f) -- (3g);
\draw (3g) -- (3h);
\draw (3h) -- (3i);
\draw (3i) -- (3j);

\draw (4a) -- (4b);
\draw (4b) -- (4c);
\draw (4c) -- (4d);
\draw (4d) -- (4e);
\draw (4e) -- (4f);
\draw[style = dashed] (4f) -- (4g);
\draw (4g) -- (4h);
\draw (4h) -- (4i);
\draw (4i) -- (4j);

\draw (5a) -- (5b);
\draw (5b) -- (5c);
\draw (5c) -- (5d);
\draw (5d) -- (5e);
\draw (5e) -- (5f);
\draw[style = dashed] (5f) -- (5g);
\draw (5g) -- (5h);
\draw (5h) -- (5i);
\draw (5i) -- (5j);

\draw [fill = black] (1a) circle (0.050);
\draw [fill = black] (1b) circle (0.050);
\draw [fill = black] (1c) circle (0.050);
\draw [fill = black] (1d) circle (0.050);
\draw [fill = black] (1e) circle (0.050);
\draw [fill = black] (1f) circle (0.050);
\draw [fill = black] (1g) circle (0.050);
\draw [fill = black] (1h) circle (0.050);
\draw [fill = black] (1i) circle (0.050);
\draw [fill = black] (1j) circle (0.050);

\draw [fill = black] (2a) circle (0.050);
\draw [fill = black] (2b) circle (0.050);
\draw [fill = black] (2c) circle (0.050);
\draw [fill = black] (2d) circle (0.050);
\draw [fill = black] (2e) circle (0.050);
\draw [fill = black] (2f) circle (0.050);
\draw [fill = black] (2g) circle (0.050);
\draw [fill = black] (2h) circle (0.050);
\draw [fill = black] (2i) circle (0.050);
\draw [fill = black] (2j) circle (0.050);

\draw [fill = black] (3a) circle (0.050);
\draw [fill = black] (3b) circle (0.050);
\draw [fill = black] (3c) circle (0.050);
\draw [fill = black] (3d) circle (0.050);
\draw [fill = black] (3e) circle (0.050);
\draw [fill = black] (3f) circle (0.050);
\draw [fill = black] (3g) circle (0.050);
\draw [fill = black] (3h) circle (0.050);
\draw [fill = black] (3i) circle (0.050);
\draw [fill = black] (3j) circle (0.050);

\draw [fill = black] (4a) circle (0.050);
\draw [fill = black] (4b) circle (0.050);
\draw [fill = black] (4c) circle (0.050);
\draw [fill = black] (4d) circle (0.050);
\draw [fill = black] (4e) circle (0.050);
\draw [fill = black] (4f) circle (0.050);
\draw [fill = black] (4g) circle (0.050);
\draw [fill = black] (4h) circle (0.050);
\draw [fill = black] (4i) circle (0.050);
\draw [fill = black] (4j) circle (0.050);

\draw [fill = black] (5a) circle (0.050);
\draw [fill = black] (5b) circle (0.050);
\draw [fill = black] (5c) circle (0.050);
\draw [fill = black] (5d) circle (0.050);
\draw [fill = black] (5e) circle (0.050);
\draw [fill = black] (5f) circle (0.050);
\draw [fill = black] (5g) circle (0.050);
\draw [fill = black] (5h) circle (0.050);
\draw [fill = black] (5i) circle (0.050);
\draw [fill = black] (5j) circle (0.050);

\draw [fill = black] (2,2) circle (0.015);
\draw [fill = black] (2.2,1.8) circle (0.015);
\draw [fill = black] (1.8,2.2) circle (0.015);
\draw [fill = black] (4,4) circle (0.015);
\draw [fill = black] (4.2,3.8) circle (0.015);
\draw [fill = black] (3.8,4.2) circle (0.015);

\end{tikzpicture}

\end{document}


