\begin{tikzpicture}

\def \w{-0.4}
\def \t{0.6}
\def \eps{0.3819660113} % (3 - sqrt(5)) / 2 kind of the golden ratio

\foreach \i in {-1,...,3}{
\foreach \j in {-1,...,3}{
        
\ifnum \i < 0 {
    \ifnum \j > -1 {
            \draw[] (\i + \w * \j, \t * \j) -- ++(1, 0) ;
            }
        \fi
    }
\fi
    
\ifnum \j < 0 {
    \ifnum \i > -1 {
            \draw[] (\i + \w * \j, \t * \j) -- ++(\w, \t) ;
            }
        \fi
    }
\fi
        
\ifnum \i > -1 {
        \ifnum \j > -1 {
            \draw[] (\i + \w * \j, \t * \j) -- ++(1, 0) ;
            \draw[] (\i + \w * \j, \t * \j) -- ++(\w, \t) ;
            \fill[black] (\i + \w * \j , \t * \j) circle(2.5pt);
            \node[text=gray] at (\i + \w * \j + 0.15, \t * \j + 0.2) {\Large \Lightning};
            \node[text=gray!50] at (\i + \w * \j - 0.2, \t * \j - 0.2) {\Large \LeftTorque};
            \node[text=gray!50] at (\i + \w * \j + 0.22, \t * \j - 0.2) {\Large \RightTorque};
        }
    \fi
}
\fi
}
}

\node at (3 + 0.6, +0.2) {Drive};
\node at (3 + 0.6, -0.2) {Loss};

\filldraw[gray, opacity=0.05] (-1 - \w + \eps + \w * \eps, -1 * \t + \t * \eps) -- (4 - \w - \eps + \w * \eps, -1 * \t + \t * \eps) -- (4 + 4 * \w - \eps - \w * \eps, 4 * \t - \t * \eps) -- (-1 + 4 * \w + \eps - \w * \eps, 4 * \t - \t * \eps);


\end{tikzpicture}