 \sqrt{ 2 } 

2 \sqrt{ 2 } 

4 \sqrt{ 2 } 

P

2P

4P

8P

A = Intersect(xAxis, yAxis)
B = Point(xAxis)
C = (1, 1)
a = Line(A, C)
b = Line(B, C)
c = Circle(A, B)
D = Intersect(c, a, 2.0)
d = Segment(D, B)
E = Point(xAxis)
e = Line(E, b)
F = Intersect(a, e)
f = Line(C, d)
G = Intersect(xAxis, f)
g = Line(E, d)
H = Intersect(a, g)
h = Segment(G, H)
k = Circle(A, H)
i = Line(F, d)
I = Intersect(xAxis, i)
j = Line(I, b)
J = Intersect(a, j)
P = Intersect(c, d, 1.0)
l = Line(J, d)
L = Intersect(xAxis, l)
p = Circle(A, F)
q = Circle(A, J)
r = Circle(A, C)
m = Line(L, b)
M = Intersect(a, m)
n = Line(M, d)
N = Intersect(n, xAxis)
s = Circle(A, M)
t = Line(N, b)
O = Intersect(a, t)
c_1 = Circle(A, O)
P_1 = Intersect(c, d, 2.0)
a_1 = Line(O, d)
Q = Intersect(c_1, a_1, 2.0)