\documentclass[tikz]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.15}
\usepackage{mathrsfs}
\usetikzlibrary{arrows,calc}
\usepackage{tkz-euclide}
\pagestyle{empty}
\definecolor{AngleClr}{rgb}{0,0.39215686274509803,0}
\definecolor{ShapeClr}{rgb}{0.6,0.2,0}
\begin{document}
\begin{tikzpicture}[scale=.75]
\tkzSetUpLine[line width=1pt,color=black]
\tkzSetUpPoint[fill=black]
\tkzDefPoints{0/0/O,-4.5/-2/P,4.5/-2/PP}
% \tkzDefPoint(167:2){A}
\tkzDefPoint(65:2){B}
\tkzDefPoint(-90:2){C}
\tkzInterLC(P,B)(O,B) \tkzGetSecondPoint{A}
\tkzDrawCircle[fill=white,draw=black,line width=0.5pt](O,A)
\tkzFillPolygon[fill=ShapeClr,fill opacity=0.1](P,B,C)
\tkzFillPolygon[fill=ShapeClr,fill opacity=0.1](P,A,C)
\tkzFillAngle[fill=AngleClr,size=.45,fill opacity=0.1](P,B,C)
\tkzMarkAngle[line width=1pt,size=.45,color=AngleClr](P,B,C)
\tkzMarkAngle[line width=1pt,size=.55,color=AngleClr](P,B,C)
\tkzFillAngle[fill=AngleClr,size=.45,fill opacity=0.1](A,C,P)
\tkzMarkAngle[line width=1pt,size=.45,color=AngleClr](A,C,P)
\tkzMarkAngle[line width=1pt,size=.55,color=AngleClr](A,C,P)
\tkzMarkRightAngle[line width=0.75pt, size=.2,color=AngleClr,fill=AngleClr,fill opacity=0.1](O,C,PP)
\tkzDrawSegments[line width=0.5pt,color=black,dashed,dash pattern=on 1pt off 1.75pt](B,C O,C A,C)
\tkzDrawSegments[line width=0.75pt,color=black,add=0 and .3](P,B P,C)
\tkzFillAngle[fill=AngleClr,size=.55,fill opacity=0.1](C,P,A)
\tkzMarkAngle[line width=1pt,size=.55,color=AngleClr](C,P,A)
\tkzDrawPoints[size=3](O,A,B,C,D,P)
\tkzLabelPoint[above left](A){$\rm A$}
\tkzLabelPoint[above](B){$\rm B$}
\tkzLabelPoint[below](C){$\rm \Gamma$}
\tkzLabelPoint[above](O){$\rm O$}
\tkzLabelPoint[below left](P){$\rm P$}
\end{tikzpicture}
\end{document}