Padrão de preenchimento personalizado em gradiente

Padrão de preenchimento personalizado em gradiente

Sou bastante novo no tikz, então posso ter perdido como fazer isso, mas não tinha certeza de como procurá-lo. Estou tentando redesenhar a figura abaixo:

Padrão gradiente

Posso construir a maior parte da figura sem problemas, mas não tenho certeza de como construir o padrão em forma de “U”. Ou seja, não tenho certeza de como definir um novo padrão que desenhe as linhas horizontais; e segundo, não sei se existe a opção de aumentar gradativamente o espaçamento entre as linhas horizontais (elas ficam mais próximas na parte superior e mais distantes à medida que você desce). Nesse meio tempo, recorri a um preenchimento cinza, mas estava me perguntando se esse padrão é possível em látex. Aqui está um MWE apenas daquela parte da figura com preenchimento cinza: (estou usando circuitikzpor causa da parte do circuito, mas não usei neste exemplo)

\documentclass{article}
\usepackage{circuitikz}

\begin{document}

\begin{tikzpicture}[scale=.75]
    \fill[gray!20] %grayfilling
    (0.5,4.5) -- (1,4.5) -- (1,2.5)  -- (5,2.5) -- (5,4.5) -- (5.5,4.5) -- (5.5,1) -- (0.5,1) -- cycle
;
\draw[thick] (0.5,5) -- (0.5,1) %external wall
(0.5,1) -- (5.5,1)
(5.5,1) -- (5.5,5)
;
\draw[thick](1,5) -- (1,2.5) %internalwall
(1,2.5) -- (5,2.5)
(5,2.5) -- (5,5)
;
\end{tikzpicture}

\end{document}

Saída:

Destinatário em forma de U

informação relacionada