Grosses accolades

Bonsoir,
J'ai trouvé ce code sur le net pour embellir mes cours. Je souhaite le modifier en vain. En réalité, j'aimerais obtenir des barres horizontales en bas à gauche et en haut à droite de la même longueur que les autres. Je bidouille depuis quelques minutes et je n'arrive pas à dompter les lettres O et P après la commande \draw
D'avance merci pour vos réponses ou solutions.
[code]
\documentclass{article}
\usepackage{amsthm}
\usepackage[framemethod=tikz]{mdframed}
\usepackage{lipsum}

\newtheoremstyle{defi}
{\topsep}%
{\topsep}%
{\normalfont}%
{}%
{\bfseries}%
{:}%
{.5em}%
{\thmname{#1}\thmnote{~(#3)}}%
\theoremstyle{defi}
\newmdtheoremenv[
hidealllines=true,
innertopmargin=0pt,
linewidth=4pt,
leftline=true,
rightline=true,
linecolor=gray!40,
singleextra={
\draw[line width=4pt,gray!40,line cap=rect] (O|-P) -- +(0.5cm,0pt);
\draw[line width=3pt,red,line cap=rect] (P-|O) -- +(0pt,2cm);
\draw[line width=4pt,gray!40,line cap=rect] (O-|P) -- +(-0.5cm,0pt);
},
firstextra={
\draw[line width=4pt,gray!50,line cap=rect] (O|-P) -- +(0.5cm,0pt);
\draw[line width=4pt,gray!50,line cap=rect] (O|-P) -- +(0pt,-0.5cm);
},
secondextra={
\draw[line width=4pt,gray!40,line cap=rect] (O-|P) -- +(-0.5cm,0pt);
\draw[line width=4pt,gray!40,line cap=rect] (O-|P) -- +(0pt,0.5cm);
}
]{definition}{Definition}

\begin{document}


\begin{definition}
\lipsum[4]
\end{definition}

\end{document}
[\code]
Connectez-vous ou Inscrivez-vous pour répondre.