Set::write: Tag Real in 0.261799 is Protected
means you are using some symbol name both as a variable and as a function name. For example,
r = Sqrt[1.165158/17];
r = 137;
The second assignment is interpreted as
0.261799 = 137;
which looks like you are trying to change the value of the number 0.261799.