Python 2, 193193 176 bytes
P="3.1415926 53589793 2384626 433832 79502 8841 971 69 3".split()
f=r"""%s
|\%s|
|:\%s|
"""%("f="()"*6,"*6+"\n|\%s|\n|:\%s|\n"%(P[0],P[1])
for s in range(7):f+="%s%s%s|\n"%("f+=" "*s,"\\"*s+"\::\\",P[s+2])\\"+P[s+2]+"|\n"
print f+"%s\__\|"%("f+" "*7"*7+"\__\|"
Or a shorter, more boring answer:
print r"""()()()()()()
|\3.1415926|
|:\53589793|
\::\2384626|
\::\433832|
\::\79502|
\::\8841|
\::\971|
\::\69|
\::\3|
\__\|"""