\documentclass{standalone}
\usepackage[paperwidth=\maxdimen,paperheight=\maxdimen]{geometry}
\usepackage{pgf,tikz}
\begin{document}

\begin{tikzpicture}[x=24pt, y=24pt, draw=white, double=black, line width=2.1pt]
	\node (1) at (1, 0) {$1$};
	\node (3) at (21, 0) {$3$};
	\node (2) at (30, 0) {$2$};
	\node (4) at (50, 0) {$4$};

	\draw[double=white,draw=blue] (4) -- (49, 0) -- (49, -11) -- (24, -11) -- (24, 8) -- (56, 8) -- (56, -17) -- (22, -17) -- (22, 11) -- (1, 11) -- (1);
	\draw[double=white,draw=red] (2) -- (30, 5) -- (55, 5) -- (55, -15) -- (23, -15) -- (23, 11) -- (57, 11) -- (57, -27) -- (2, -27) -- (2, 8) -- (21, 8) -- (3);
	\draw[double=blue] (3) -- (21, -5) -- (35, -5) -- (35, 12) -- (11, 12) -- (11, -18) -- (45, -18) -- (45, 4) -- (54, 4) -- (54, -26) -- (3, -26) -- (3, 20) -- (43, 20) -- (43, -14) -- (13, -14) -- (13, 9) -- (33, 9) -- (33, -3) -- (26, -3) -- (26, 2) -- (19, 2) -- (19, -7) -- (37, -7) -- (37, 14) -- (9, 14) -- (9, -20) -- (47, -20) -- (47, 2) -- (52, 2) -- (52, -24) -- (5, -24) -- (5, 18) -- (41, 18) -- (41, -12) -- (15, -12) -- (15, 6) -- (31, 6) -- (31, -1) -- (28, -1) -- (28, 4) -- (17, 4) -- (17, -9) -- (39, -9) -- (39, 16) -- (7, 16) -- (7, -22) -- (50, -22) -- (4);
	\draw[double=red] (1) -- (0, 0) -- (0, 21) -- (44, 21) -- (44, -16) -- (12, -16) -- (12, 10) -- (34, 10) -- (34, -4) -- (25, -4) -- (25, 1) -- (20, 1) -- (20, -6) -- (36, -6) -- (36, 13) -- (10, 13) -- (10, -19) -- (46, -19) -- (46, 3) -- (53, 3) -- (53, -25) -- (4, -25) -- (4, 19) -- (42, 19) -- (42, -13) -- (14, -13) -- (14, 7) -- (32, 7) -- (32, -2) -- (27, -2) -- (27, 3) -- (18, 3) -- (18, -8) -- (38, -8) -- (38, 15) -- (8, 15) -- (8, -21) -- (48, -21) -- (48, 1) -- (51, 1) -- (51, -23) -- (6, -23) -- (6, 17) -- (40, 17) -- (40, -10) -- (16, -10) -- (16, 5) -- (29, 5) -- (29, 0) -- (2);
\end{tikzpicture}
\end{document}