diff --git a/SANDBOX/blobbag.csv b/SANDBOX/blobbag.csv index 3fee81a..5a3b68c 100644 --- a/SANDBOX/blobbag.csv +++ b/SANDBOX/blobbag.csv @@ -1,30 +1,10 @@ -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00 -0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00 -1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 -1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00 -1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 -0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 +0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 +0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 diff --git a/SANDBOX/meta_exploit.py b/SANDBOX/meta_exploit.py index 3e391a3..0879f75 100644 --- a/SANDBOX/meta_exploit.py +++ b/SANDBOX/meta_exploit.py @@ -1,139 +1,139 @@ -import numpy as np -import vish_graphs as vg -import pandas as pd -import torch -import torch.nn as nn -import torch.optim as optim -from torch.utils.data import Dataset, DataLoader -import core_rec as cs -import matplotlib.pyplot as plt -from matplotlib.table import Table - - -# Load the CSV file into a DataFrame -adj_matrix = np.loadtxt('SANDBOX/adj.csv', delimiter=",") -# wgt_matrix = np.loadtxt('SANDBOX/label.csv', delimiter=",") - -wgt_matrix = [] -for i in range(1, 11): - weight_matrix1 = np.loadtxt(f'SANDBOX/delete/label_{i}.csv', delimiter=",") - wgt_matrix.append(weight_matrix1) - - -# Load node labels -df = pd.read_csv("SANDBOX/labelele.csv") -col = df.values.flatten() -node_labels = {i: label for i, label in enumerate(col)} - -# Find top nodes -top_nodes = vg.find_top_nodes(adj_matrix, 4) - -# ML -# Convert adjacency matrix to dataset -graph_dataset = cs.GraphDataset(adj_matrix) -batch_size=3 -var=1.0 - -#picked form here - - -# Predict recommendations for a specific node -# node_index =4 # target node -# recommended_nodes = cs.predict(model, adj_matrix, node_index, top_k=1, threshold=0.5) - -# # Convert recommended node indices to labels -# recommended_labels = [node_labels[node] for node in recommended_nodes] -# print(f"Recommended nodes for node {node_labels[node_index]}: {recommended_labels}") -# torch.save(model.state_dict(), 'massive_surya_e10k.pth') - -# print("\n") -# if Warning: -# print(f"Actually Multi-head Attn was not properly being distribuited amongst {num_heads} heads, it was being distribuited amongst {num_heads-delta} heads") -# print(f"Hence the embedding dimension was reduced by {delta} to make it divisible by the number of heads") - # Define model parameters -num_layers = 1 -d_model = 128 #embedding dimension -num_heads=2 - - # decoration for warning -delta=0 -Warning = False -if(d_model % num_heads != 0): - Warning = True - delta = d_model % num_heads - d_model = d_model - delta -else: - pass - - -d_feedforward = 512 -input_dim = len(adj_matrix[0]) -num_weights = 10 -# Initialize model, loss function, and optimizer -model = cs.GraphTransformer(num_layers, d_model, num_heads, d_feedforward, input_dim, num_weights) -# model = cs.GraphTransformer(num_layers, d_model, num_heads, d_feedforward, input_dim, use_weights=True) -criterion = nn.MSELoss() -optimizer = optim.Adam(model.parameters(), lr=0.0001) -top_nodes = vg.find_top_nodes(adj_matrix, num_nodes=5) - -# Train the model -num_epochs = 100 -batch_idx=[1,2,3,5,8,10] -threshold_idx=[0.5,0.7,0.9,1.0] -rl=['Vishesh', 'Shrestha', 'Biswajeet', 'Priyanka', 'Poonam', 'Adhiraaj', 'Yash', 'Sachin', 'Vinayak', 'Kranti', 'Sai'] -for m in range(11): - print(f"Recommending for : {rl[m]} ") - for i in range(len(threshold_idx)): - print(f"{threshold_idx[i]} : ") - for k in range(len(batch_idx)): - data_loader = DataLoader(graph_dataset, batch_size=batch_idx[k], shuffle=True) - cs.train_model(model, data_loader, criterion, optimizer, num_epochs) - node_index =m # target node - recommended_nodes = cs.predict(model, adj_matrix, node_index, top_k=3, threshold=threshold_idx[i]) - # Convert recommended node indices to labels - recommended_labels = [node_labels[node] for node in recommended_nodes] - # print(f"Recommended nodes for node {node_labels[node_index]}: {recommended_labels}") - # print(f"Recommended nodes for vishesh of thr {threshold_idx[i]} and batchsize {batch_idx[k]} : {recommended_labels}") - print(f" {batch_idx[k]} : {recommended_labels}") - - -# Load node labels from the CSV file -df_labels = pd.read_csv("SANDBOX/labelele.csv") -node_labels = df_labels["Names"].tolist() - - -# Assuming you have the recommended nodes for each node index stored in a list of lists -recommended_nodes_list = [] -for i in range(11): - recommended_nodes = cs.predict(model, adj_matrix, 0, top_k=3, threshold=i) - recommended_nodes_list.append(recommended_nodes) - - - - - -# # Create a scatter plot with labels for node indexes -# plt.figure(figsize=(10, 8)) +# import numpy as np +# import vish_graphs as vg +# import pandas as pd +# import torch +# import torch.nn as nn +# import torch.optim as optim +# from torch.utils.data import Dataset, DataLoader +# import core_rec as cs +# import matplotlib.pyplot as plt +# from matplotlib.table import Table + + +# # Load the CSV file into a DataFrame +# adj_matrix = np.loadtxt('SANDBOX/adj.csv', delimiter=",") +# # wgt_matrix = np.loadtxt('SANDBOX/label.csv', delimiter=",") + +# wgt_matrix = [] +# for i in range(1, 11): +# weight_matrix1 = np.loadtxt(f'SANDBOX/delete/label_{i}.csv', delimiter=",") +# wgt_matrix.append(weight_matrix1) + + +# # Load node labels +# df = pd.read_csv("SANDBOX/labelele.csv") +# col = df.values.flatten() +# node_labels = {i: label for i, label in enumerate(col)} + +# # Find top nodes +# top_nodes = vg.find_top_nodes(adj_matrix, 4) + +# # ML +# # Convert adjacency matrix to dataset +# graph_dataset = cs.GraphDataset(adj_matrix) +# batch_size=3 +# var=1.0 + +# #picked form here + + +# # Predict recommendations for a specific node +# # node_index =4 # target node +# # recommended_nodes = cs.predict(model, adj_matrix, node_index, top_k=1, threshold=0.5) + +# # # Convert recommended node indices to labels +# # recommended_labels = [node_labels[node] for node in recommended_nodes] +# # print(f"Recommended nodes for node {node_labels[node_index]}: {recommended_labels}") +# # torch.save(model.state_dict(), 'massive_surya_e10k.pth') + +# # print("\n") +# # if Warning: +# # print(f"Actually Multi-head Attn was not properly being distribuited amongst {num_heads} heads, it was being distribuited amongst {num_heads-delta} heads") +# # print(f"Hence the embedding dimension was reduced by {delta} to make it divisible by the number of heads") +# # Define model parameters +# num_layers = 1 +# d_model = 128 #embedding dimension +# num_heads=2 + +# # decoration for warning +# delta=0 +# Warning = False +# if(d_model % num_heads != 0): +# Warning = True +# delta = d_model % num_heads +# d_model = d_model - delta +# else: +# pass + + +# d_feedforward = 512 +# input_dim = len(adj_matrix[0]) +# num_weights = 10 +# # Initialize model, loss function, and optimizer +# model = cs.GraphTransformer(num_layers, d_model, num_heads, d_feedforward, input_dim, num_weights) +# # model = cs.GraphTransformer(num_layers, d_model, num_heads, d_feedforward, input_dim, use_weights=True) +# criterion = nn.MSELoss() +# optimizer = optim.Adam(model.parameters(), lr=0.0001) +# top_nodes = vg.find_top_nodes(adj_matrix, num_nodes=5) + +# # Train the model +# num_epochs = 100 +# batch_idx=[1,2,3,5,8,10] +# threshold_idx=[0.5,0.7,0.9,1.0] +# rl=['Vishesh', 'Shrestha', 'Biswajeet', 'Priyanka', 'Poonam', 'Adhiraaj', 'Yash', 'Sachin', 'Vinayak', 'Kranti', 'Sai'] +# for m in range(11): +# print(f"Recommending for : {rl[m]} ") +# for i in range(len(threshold_idx)): +# print(f"{threshold_idx[i]} : ") +# for k in range(len(batch_idx)): +# data_loader = DataLoader(graph_dataset, batch_size=batch_idx[k], shuffle=True) +# cs.train_model(model, data_loader, criterion, optimizer, num_epochs) +# node_index =m # target node +# recommended_nodes = cs.predict(model, adj_matrix, node_index, top_k=3, threshold=threshold_idx[i]) +# # Convert recommended node indices to labels +# recommended_labels = [node_labels[node] for node in recommended_nodes] +# # print(f"Recommended nodes for node {node_labels[node_index]}: {recommended_labels}") +# # print(f"Recommended nodes for vishesh of thr {threshold_idx[i]} and batchsize {batch_idx[k]} : {recommended_labels}") +# print(f" {batch_idx[k]} : {recommended_labels}") + + +# # Load node labels from the CSV file +# df_labels = pd.read_csv("SANDBOX/labelele.csv") +# node_labels = df_labels["Names"].tolist() + + +# # Assuming you have the recommended nodes for each node index stored in a list of lists +# recommended_nodes_list = [] # for i in range(11): -# x = [i] * len(recommended_nodes_list[i]) -# y = recommended_nodes_list[i] -# plt.scatter(x, y, label=f"Node {i}") -# for j, txt in enumerate(y): -# plt.annotate(node_labels[y[j]], (x[j], y[j]), textcoords="offset points", xytext=(0,10), ha='center') - -# plt.xticks(range(11), node_labels, rotation=45) -# plt.yticks(range(11), node_labels) -# plt.xlabel('Node Index / Names') -# plt.ylabel('Recommended Node Index / Names') -# plt.title('Recommendations for Node Index') - -# # Create a legend table with batch size and threshold details -# legend_data = [['Batch Size', 'Threshold'], -# [batch_size , var]] -# table = plt.table(cellText=legend_data, loc='upper left', cellLoc='center', colWidths=[0.1, 0.1]) -# table.auto_set_font_size(False) -# table.set_fontsize(12) -# table.scale(1.5, 1.5) -# -# plt.grid(True) -# plt.show() \ No newline at end of file +# recommended_nodes = cs.predict(model, adj_matrix, 0, top_k=3, threshold=i) +# recommended_nodes_list.append(recommended_nodes) + + + + + +# # # Create a scatter plot with labels for node indexes +# # plt.figure(figsize=(10, 8)) +# # for i in range(11): +# # x = [i] * len(recommended_nodes_list[i]) +# # y = recommended_nodes_list[i] +# # plt.scatter(x, y, label=f"Node {i}") +# # for j, txt in enumerate(y): +# # plt.annotate(node_labels[y[j]], (x[j], y[j]), textcoords="offset points", xytext=(0,10), ha='center') + +# # plt.xticks(range(11), node_labels, rotation=45) +# # plt.yticks(range(11), node_labels) +# # plt.xlabel('Node Index / Names') +# # plt.ylabel('Recommended Node Index / Names') +# # plt.title('Recommendations for Node Index') + +# # # Create a legend table with batch size and threshold details +# # legend_data = [['Batch Size', 'Threshold'], +# # [batch_size , var]] +# # table = plt.table(cellText=legend_data, loc='upper left', cellLoc='center', colWidths=[0.1, 0.1]) +# # table.auto_set_font_size(False) +# # table.set_fontsize(12) +# # table.scale(1.5, 1.5) +# # +# # plt.grid(True) +# # plt.show() \ No newline at end of file diff --git a/SANDBOX/test.py b/SANDBOX/test.py index b39cad6..051156f 100644 --- a/SANDBOX/test.py +++ b/SANDBOX/test.py @@ -16,7 +16,7 @@ import numpy as np # import vishgraph as vg import core_rec as cs - +import vish_graphs as vg # for trainig import torch import torch.nn as nn diff --git a/SANDBOX/test6.py b/SANDBOX/test6.py index e6d8aa9..cb090d3 100644 --- a/SANDBOX/test6.py +++ b/SANDBOX/test6.py @@ -122,72 +122,72 @@ # plt.tight_layout() # plt.show() -import numpy as np -import core_rec as cs -import vish_graphs as vg -import pandas as pd -import torch -import torch.nn as nn -import torch.optim as optim -from torch.utils.data import Dataset, DataLoader -import matplotlib.pyplot as plt -import random -import os -from matplotlib.ticker import FuncFormatter - -def test_scores_for_random_nodes(node_counts, num_random_nodes=5, top_k=5, num_epochs=10, seed=23): - jaccard_scores = [] - adamic_adar_scores = [] - nodes_selected = [] - - for num_nodes in node_counts: - file_path = vg.generate_random_graph(num_nodes, seed=seed) - adj_matrix = np.loadtxt(file_path, delimiter=",") - graph_dataset = cs.GraphDataset(adj_matrix) - data_loader = DataLoader(graph_dataset, batch_size=5, shuffle=True) - num_layers = 2 - d_model = 128 - num_heads = 8 - d_feedforward = 512 - input_dim = len(adj_matrix[0]) - model = cs.GraphTransformer(num_layers, d_model, num_heads, d_feedforward, input_dim) - criterion = nn.MSELoss() - optimizer = optim.Adam(model.parameters(), lr=0.001) - cs.train_model(model, data_loader, criterion, optimizer, num_epochs) - - for _ in range(num_random_nodes): - node_index = random.randint(0, num_nodes - 1) - recommended_nodes = cs.predict(model, adj_matrix, node_index, top_k=top_k) - aaj, aaj2 = cs.aaj_accuracy(adj_matrix, node_index, recommended_nodes) - jaccard_scores.append(aaj) - adamic_adar_scores.append(aaj2) - nodes_selected.append((num_nodes, node_index)) - - return nodes_selected, jaccard_scores, adamic_adar_scores - -# Generate node counts from 20 to 200 -node_counts = range(20, 201, 20) - -# Test scores -nodes_selected, jaccard_scores, adamic_adar_scores = test_scores_for_random_nodes(node_counts) - -# Plotting -fig, axs = plt.subplots(1, 2, figsize=(15, 7)) - -# Scatter plot for Jaccard Scores -axs[0].scatter([n[0] for n in nodes_selected], jaccard_scores, c='blue', label='Jaccard Scores', alpha=0.6) -axs[0].set_title('Jaccard Scores for Random Nodes') -axs[0].set_xlabel('Number of Nodes') -axs[0].set_ylabel('Jaccard Score') -axs[0].grid(True) - -# Scatter plot for Adam/Adar Scores -axs[1].scatter([n[0] for n in nodes_selected], adamic_adar_scores, c='red', label='Adam/Adar Scores', alpha=0.6) -axs[1].set_title('Adam/Adar Scores for Random Nodes') -axs[1].set_xlabel('Number of Nodes') -axs[1].set_ylabel('Adam/Adar Score') -axs[1].grid(True) - -# Adjust layout and show plot -plt.tight_layout() -plt.show() \ No newline at end of file +# import numpy as np +# import core_rec as cs +# import vish_graphs as vg +# import pandas as pd +# import torch +# import torch.nn as nn +# import torch.optim as optim +# from torch.utils.data import Dataset, DataLoader +# import matplotlib.pyplot as plt +# import random +# import os +# from matplotlib.ticker import FuncFormatter + +# def test_scores_for_random_nodes(node_counts, num_random_nodes=5, top_k=5, num_epochs=10, seed=23): +# jaccard_scores = [] +# adamic_adar_scores = [] +# nodes_selected = [] + +# for num_nodes in node_counts: +# file_path = vg.generate_random_graph(num_nodes, seed=seed) +# adj_matrix = np.loadtxt(file_path, delimiter=",") +# graph_dataset = cs.GraphDataset(adj_matrix) +# data_loader = DataLoader(graph_dataset, batch_size=5, shuffle=True) +# num_layers = 2 +# d_model = 128 +# num_heads = 8 +# d_feedforward = 512 +# input_dim = len(adj_matrix[0]) +# model = cs.GraphTransformer(num_layers, d_model, num_heads, d_feedforward, input_dim) +# criterion = nn.MSELoss() +# optimizer = optim.Adam(model.parameters(), lr=0.001) +# cs.train_model(model, data_loader, criterion, optimizer, num_epochs) + +# for _ in range(num_random_nodes): +# node_index = random.randint(0, num_nodes - 1) +# recommended_nodes = cs.predict(model, adj_matrix, node_index, top_k=top_k) +# aaj, aaj2 = cs.aaj_accuracy(adj_matrix, node_index, recommended_nodes) +# jaccard_scores.append(aaj) +# adamic_adar_scores.append(aaj2) +# nodes_selected.append((num_nodes, node_index)) + +# return nodes_selected, jaccard_scores, adamic_adar_scores + +# # Generate node counts from 20 to 200 +# node_counts = range(20, 201, 20) + +# # Test scores +# nodes_selected, jaccard_scores, adamic_adar_scores = test_scores_for_random_nodes(node_counts) + +# # Plotting +# fig, axs = plt.subplots(1, 2, figsize=(15, 7)) + +# # Scatter plot for Jaccard Scores +# axs[0].scatter([n[0] for n in nodes_selected], jaccard_scores, c='blue', label='Jaccard Scores', alpha=0.6) +# axs[0].set_title('Jaccard Scores for Random Nodes') +# axs[0].set_xlabel('Number of Nodes') +# axs[0].set_ylabel('Jaccard Score') +# axs[0].grid(True) + +# # Scatter plot for Adam/Adar Scores +# axs[1].scatter([n[0] for n in nodes_selected], adamic_adar_scores, c='red', label='Adam/Adar Scores', alpha=0.6) +# axs[1].set_title('Adam/Adar Scores for Random Nodes') +# axs[1].set_xlabel('Number of Nodes') +# axs[1].set_ylabel('Adam/Adar Score') +# axs[1].grid(True) + +# # Adjust layout and show plot +# plt.tight_layout() +# plt.show() \ No newline at end of file diff --git a/SANDBOX/tester_ddp.py b/SANDBOX/tester_ddp.py new file mode 100644 index 0000000..7f6bca7 --- /dev/null +++ b/SANDBOX/tester_ddp.py @@ -0,0 +1,56 @@ +import torch +import torch.optim as optim +from torch.utils.data import DataLoader, TensorDataset +from engine.async_ddp import worker, ParameterServer +from multiprocessing import Process, freeze_support +import numpy as np +import vish_graphs as vg +import core_rec as cs +from common_import import * +from engine.async_ddp import find_free_port #dpp= distributed data processing +import os + +num_people = 10 +file_path = vg.generate_random_graph(num_people, file_path="blobbag.csv", seed=56) +adj_matrix = np.loadtxt(file_path, delimiter=",") + +graph_dataset = cs.GraphDataset(adj_matrix) +data_loader = DataLoader(graph_dataset, batch_size=5, shuffle=True) + +num_layers = 2 +d_model = 128 +num_heads = 8 +d_feedforward = 512 +input_dim = len(adj_matrix[0]) +model = cs.GraphTransformer(num_layers, d_model, num_heads, d_feedforward, input_dim) +optimizer = optim.Adam(model.parameters(), lr=0.001) +num_epochs = 10 +world_size = 4 # Total processes: 1 parameter server + 3 workers + + # Start the parameter server +port = find_free_port() # Find a free port +os.environ['MASTER_PORT'] = str(port) # Set the port in the environment +ps = Process(target=ParameterServer(model, world_size).run) +ps.start() + +processes = [] +for rank in range(1, world_size): # Worker ranks from 1 to world_size-1 + p = Process(target=worker, args=(rank, model, data_loader, optimizer, num_epochs, world_size, port)) + p.start() + processes.append(p) + + for p in processes: + p.join() + ps.join() + +num_workers = 4 +# Create a ParameterServer instance +parameter_server = ParameterServer(model, num_workers) + +# Start the parameter server +parameter_server.run() + +# Start the workers +for rank in range(1, num_workers + 1): + port = 12345 # Use a fixed port for simplicity + worker(rank, model, data_loader, optimizer, num_epochs, num_workers, port) \ No newline at end of file diff --git a/SANDBOX/testing.py b/SANDBOX/testing.py index 56cebe7..6d58323 100644 --- a/SANDBOX/testing.py +++ b/SANDBOX/testing.py @@ -79,7 +79,7 @@ aaj= cr.aaj_accuracy(adj_matrix, node_index, recommended_nodes) print("aajaajaajaaj= ",aaj) -# vg.draw_graph_3d(adj_matrix,top_nodes=top_nodes,node_labels=node_labels,edge_weights=weight_matrix) +vg.draw_graph_3d(adj_matrix,top_nodes=top_nodes,node_labels=node_labels,edge_weights=weight_matrix) # c=vg.bipartite_matrix_maker("graph_dataset.csv") # vg.show_bipartite_relationship(c) diff --git a/SANDBOX/weight_matrix.csv b/SANDBOX/weight_matrix.csv index 4daf794..1017064 100644 --- a/SANDBOX/weight_matrix.csv +++ b/SANDBOX/weight_matrix.csv @@ -1,50 +1,12 @@ -0.000000000000000000e+00,4.700000000000000000e+01,8.000000000000000000e+01,6.100000000000000000e+01,3.800000000000000000e+01,8.300000000000000000e+01,4.600000000000000000e+01,3.200000000000000000e+01,5.800000000000000000e+01,1.300000000000000000e+01,5.200000000000000000e+01,1.900000000000000000e+01,5.600000000000000000e+01,7.300000000000000000e+01,8.200000000000000000e+01,7.600000000000000000e+01,7.100000000000000000e+01,1.900000000000000000e+01,2.800000000000000000e+01,5.500000000000000000e+01,4.800000000000000000e+01,8.600000000000000000e+01,6.900000000000000000e+01,6.400000000000000000e+01,2.600000000000000000e+01,4.000000000000000000e+01,6.600000000000000000e+01,4.600000000000000000e+01,2.200000000000000000e+01,4.300000000000000000e+01,7.200000000000000000e+01,8.000000000000000000e+00,5.000000000000000000e+01,2.200000000000000000e+01,6.500000000000000000e+01,3.200000000000000000e+01,7.300000000000000000e+01,8.100000000000000000e+01,4.200000000000000000e+01,6.300000000000000000e+01,2.000000000000000000e+01,6.700000000000000000e+01,2.900000000000000000e+01,4.500000000000000000e+01,3.800000000000000000e+01,8.500000000000000000e+01,7.000000000000000000e+00,2.800000000000000000e+01,1.300000000000000000e+01,3.900000000000000000e+01 -4.700000000000000000e+01,0.000000000000000000e+00,3.900000000000000000e+01,2.100000000000000000e+01,3.800000000000000000e+01,8.500000000000000000e+01,8.700000000000000000e+01,7.700000000000000000e+01,7.300000000000000000e+01,8.900000000000000000e+01,6.200000000000000000e+01,3.400000000000000000e+01,6.900000000000000000e+01,5.000000000000000000e+01,8.100000000000000000e+01,7.800000000000000000e+01,4.900000000000000000e+01,2.800000000000000000e+01,1.300000000000000000e+01,7.500000000000000000e+01,2.900000000000000000e+01,5.000000000000000000e+01,1.500000000000000000e+01,6.900000000000000000e+01,3.900000000000000000e+01,6.700000000000000000e+01,1.800000000000000000e+01,8.000000000000000000e+00,4.800000000000000000e+01,3.300000000000000000e+01,4.400000000000000000e+01,4.800000000000000000e+01,6.300000000000000000e+01,4.600000000000000000e+01,8.800000000000000000e+01,3.900000000000000000e+01,6.000000000000000000e+01,4.200000000000000000e+01,3.000000000000000000e+01,3.600000000000000000e+01,4.900000000000000000e+01,4.500000000000000000e+01,1.100000000000000000e+01,3.900000000000000000e+01,5.700000000000000000e+01,3.400000000000000000e+01,4.000000000000000000e+01,4.100000000000000000e+01,7.000000000000000000e+00,1.800000000000000000e+01 -8.000000000000000000e+01,3.900000000000000000e+01,0.000000000000000000e+00,6.900000000000000000e+01,6.100000000000000000e+01,8.500000000000000000e+01,4.800000000000000000e+01,7.700000000000000000e+01,1.200000000000000000e+01,1.400000000000000000e+01,1.100000000000000000e+01,2.300000000000000000e+01,1.600000000000000000e+01,6.300000000000000000e+01,5.500000000000000000e+01,5.000000000000000000e+01,6.900000000000000000e+01,7.700000000000000000e+01,3.800000000000000000e+01,9.000000000000000000e+00,7.000000000000000000e+00,2.200000000000000000e+01,3.900000000000000000e+01,5.500000000000000000e+01,2.200000000000000000e+01,6.800000000000000000e+01,9.000000000000000000e+00,4.100000000000000000e+01,2.900000000000000000e+01,4.900000000000000000e+01,7.300000000000000000e+01,8.000000000000000000e+00,8.500000000000000000e+01,6.000000000000000000e+01,8.700000000000000000e+01,7.000000000000000000e+01,7.700000000000000000e+01,9.000000000000000000e+00,6.600000000000000000e+01,5.200000000000000000e+01,3.000000000000000000e+01,3.000000000000000000e+01,3.800000000000000000e+01,6.700000000000000000e+01,1.000000000000000000e+01,5.600000000000000000e+01,6.900000000000000000e+01,1.600000000000000000e+01,2.800000000000000000e+01,7.200000000000000000e+01 -6.100000000000000000e+01,2.100000000000000000e+01,6.900000000000000000e+01,0.000000000000000000e+00,8.700000000000000000e+01,8.800000000000000000e+01,1.800000000000000000e+01,7.500000000000000000e+01,8.700000000000000000e+01,3.600000000000000000e+01,1.700000000000000000e+01,8.700000000000000000e+01,7.800000000000000000e+01,2.700000000000000000e+01,4.000000000000000000e+01,7.900000000000000000e+01,2.400000000000000000e+01,1.300000000000000000e+01,4.300000000000000000e+01,1.700000000000000000e+01,5.600000000000000000e+01,4.200000000000000000e+01,3.200000000000000000e+01,4.900000000000000000e+01,8.800000000000000000e+01,3.700000000000000000e+01,5.900000000000000000e+01,7.000000000000000000e+00,1.600000000000000000e+01,4.800000000000000000e+01,3.600000000000000000e+01,3.100000000000000000e+01,1.100000000000000000e+01,9.000000000000000000e+00,8.000000000000000000e+00,4.800000000000000000e+01,6.100000000000000000e+01,8.400000000000000000e+01,2.500000000000000000e+01,6.300000000000000000e+01,1.000000000000000000e+01,4.200000000000000000e+01,2.800000000000000000e+01,8.300000000000000000e+01,6.400000000000000000e+01,8.800000000000000000e+01,7.000000000000000000e+00,7.500000000000000000e+01,2.800000000000000000e+01,5.900000000000000000e+01 -3.800000000000000000e+01,3.800000000000000000e+01,6.100000000000000000e+01,8.700000000000000000e+01,0.000000000000000000e+00,7.900000000000000000e+01,2.800000000000000000e+01,6.700000000000000000e+01,7.400000000000000000e+01,6.700000000000000000e+01,1.600000000000000000e+01,2.000000000000000000e+01,8.800000000000000000e+01,4.200000000000000000e+01,1.300000000000000000e+01,6.900000000000000000e+01,7.800000000000000000e+01,4.800000000000000000e+01,5.400000000000000000e+01,4.800000000000000000e+01,5.900000000000000000e+01,6.200000000000000000e+01,6.500000000000000000e+01,8.800000000000000000e+01,6.000000000000000000e+01,5.500000000000000000e+01,3.300000000000000000e+01,5.500000000000000000e+01,2.700000000000000000e+01,5.800000000000000000e+01,8.700000000000000000e+01,2.200000000000000000e+01,7.900000000000000000e+01,1.600000000000000000e+01,7.400000000000000000e+01,7.600000000000000000e+01,2.300000000000000000e+01,3.100000000000000000e+01,7.800000000000000000e+01,5.400000000000000000e+01,4.900000000000000000e+01,5.600000000000000000e+01,4.600000000000000000e+01,1.200000000000000000e+01,1.500000000000000000e+01,5.900000000000000000e+01,1.000000000000000000e+01,1.100000000000000000e+01,7.900000000000000000e+01,8.700000000000000000e+01 -8.300000000000000000e+01,8.500000000000000000e+01,8.500000000000000000e+01,8.800000000000000000e+01,7.900000000000000000e+01,0.000000000000000000e+00,2.600000000000000000e+01,1.500000000000000000e+01,1.300000000000000000e+01,7.800000000000000000e+01,7.400000000000000000e+01,7.500000000000000000e+01,1.000000000000000000e+01,7.000000000000000000e+01,8.400000000000000000e+01,4.800000000000000000e+01,7.000000000000000000e+00,3.500000000000000000e+01,2.000000000000000000e+01,4.100000000000000000e+01,1.700000000000000000e+01,8.400000000000000000e+01,2.300000000000000000e+01,7.100000000000000000e+01,2.600000000000000000e+01,8.800000000000000000e+01,7.200000000000000000e+01,2.300000000000000000e+01,5.400000000000000000e+01,8.800000000000000000e+01,5.400000000000000000e+01,1.800000000000000000e+01,7.500000000000000000e+01,4.700000000000000000e+01,6.000000000000000000e+01,1.200000000000000000e+01,6.100000000000000000e+01,8.200000000000000000e+01,6.800000000000000000e+01,4.900000000000000000e+01,8.800000000000000000e+01,5.100000000000000000e+01,4.800000000000000000e+01,3.600000000000000000e+01,6.500000000000000000e+01,3.700000000000000000e+01,8.400000000000000000e+01,8.800000000000000000e+01,4.300000000000000000e+01,6.700000000000000000e+01 -4.600000000000000000e+01,8.700000000000000000e+01,4.800000000000000000e+01,1.800000000000000000e+01,2.800000000000000000e+01,2.600000000000000000e+01,0.000000000000000000e+00,5.300000000000000000e+01,8.200000000000000000e+01,1.700000000000000000e+01,4.600000000000000000e+01,7.000000000000000000e+00,2.300000000000000000e+01,3.700000000000000000e+01,8.600000000000000000e+01,8.800000000000000000e+01,4.300000000000000000e+01,8.100000000000000000e+01,7.400000000000000000e+01,3.900000000000000000e+01,5.200000000000000000e+01,1.500000000000000000e+01,5.000000000000000000e+01,4.000000000000000000e+01,8.700000000000000000e+01,5.600000000000000000e+01,4.200000000000000000e+01,5.000000000000000000e+01,3.800000000000000000e+01,6.400000000000000000e+01,3.500000000000000000e+01,3.900000000000000000e+01,3.400000000000000000e+01,5.800000000000000000e+01,6.700000000000000000e+01,1.900000000000000000e+01,6.200000000000000000e+01,8.900000000000000000e+01,7.500000000000000000e+01,3.800000000000000000e+01,6.300000000000000000e+01,2.000000000000000000e+01,9.000000000000000000e+00,2.000000000000000000e+01,4.900000000000000000e+01,1.200000000000000000e+01,7.200000000000000000e+01,8.200000000000000000e+01,9.000000000000000000e+00,6.100000000000000000e+01 -3.200000000000000000e+01,7.700000000000000000e+01,7.700000000000000000e+01,7.500000000000000000e+01,6.700000000000000000e+01,1.500000000000000000e+01,5.300000000000000000e+01,0.000000000000000000e+00,7.200000000000000000e+01,4.800000000000000000e+01,7.300000000000000000e+01,3.300000000000000000e+01,5.000000000000000000e+01,7.200000000000000000e+01,5.700000000000000000e+01,3.600000000000000000e+01,8.300000000000000000e+01,7.600000000000000000e+01,1.600000000000000000e+01,8.400000000000000000e+01,1.600000000000000000e+01,5.700000000000000000e+01,4.300000000000000000e+01,4.700000000000000000e+01,6.600000000000000000e+01,8.900000000000000000e+01,4.000000000000000000e+01,1.000000000000000000e+01,3.900000000000000000e+01,2.800000000000000000e+01,1.400000000000000000e+01,4.500000000000000000e+01,2.000000000000000000e+01,6.800000000000000000e+01,6.100000000000000000e+01,6.800000000000000000e+01,1.400000000000000000e+01,2.000000000000000000e+01,8.700000000000000000e+01,8.500000000000000000e+01,2.300000000000000000e+01,9.000000000000000000e+00,7.400000000000000000e+01,8.900000000000000000e+01,2.500000000000000000e+01,2.900000000000000000e+01,6.400000000000000000e+01,4.800000000000000000e+01,2.300000000000000000e+01,8.300000000000000000e+01 -5.800000000000000000e+01,7.300000000000000000e+01,1.200000000000000000e+01,8.700000000000000000e+01,7.400000000000000000e+01,1.300000000000000000e+01,8.200000000000000000e+01,7.200000000000000000e+01,0.000000000000000000e+00,7.000000000000000000e+01,2.300000000000000000e+01,8.400000000000000000e+01,4.000000000000000000e+01,4.500000000000000000e+01,8.000000000000000000e+00,2.300000000000000000e+01,3.500000000000000000e+01,1.100000000000000000e+01,7.200000000000000000e+01,2.000000000000000000e+01,4.200000000000000000e+01,5.700000000000000000e+01,7.200000000000000000e+01,6.100000000000000000e+01,7.200000000000000000e+01,6.800000000000000000e+01,8.400000000000000000e+01,3.500000000000000000e+01,2.300000000000000000e+01,8.400000000000000000e+01,5.400000000000000000e+01,5.900000000000000000e+01,8.200000000000000000e+01,5.800000000000000000e+01,4.900000000000000000e+01,3.900000000000000000e+01,5.500000000000000000e+01,1.900000000000000000e+01,1.800000000000000000e+01,2.800000000000000000e+01,3.200000000000000000e+01,7.800000000000000000e+01,7.600000000000000000e+01,3.400000000000000000e+01,2.100000000000000000e+01,1.900000000000000000e+01,4.900000000000000000e+01,5.100000000000000000e+01,8.300000000000000000e+01,2.700000000000000000e+01 -1.300000000000000000e+01,8.900000000000000000e+01,1.400000000000000000e+01,3.600000000000000000e+01,6.700000000000000000e+01,7.800000000000000000e+01,1.700000000000000000e+01,4.800000000000000000e+01,7.000000000000000000e+01,0.000000000000000000e+00,4.100000000000000000e+01,4.700000000000000000e+01,5.100000000000000000e+01,7.900000000000000000e+01,5.000000000000000000e+01,8.300000000000000000e+01,4.900000000000000000e+01,2.400000000000000000e+01,4.700000000000000000e+01,6.200000000000000000e+01,6.500000000000000000e+01,3.800000000000000000e+01,6.300000000000000000e+01,2.700000000000000000e+01,2.500000000000000000e+01,7.800000000000000000e+01,2.200000000000000000e+01,8.000000000000000000e+00,3.100000000000000000e+01,5.800000000000000000e+01,6.000000000000000000e+01,4.800000000000000000e+01,6.300000000000000000e+01,5.100000000000000000e+01,4.200000000000000000e+01,1.600000000000000000e+01,8.400000000000000000e+01,5.100000000000000000e+01,1.600000000000000000e+01,5.500000000000000000e+01,5.100000000000000000e+01,1.800000000000000000e+01,6.800000000000000000e+01,4.000000000000000000e+01,5.100000000000000000e+01,2.500000000000000000e+01,4.400000000000000000e+01,8.900000000000000000e+01,1.800000000000000000e+01,8.500000000000000000e+01 -5.200000000000000000e+01,6.200000000000000000e+01,1.100000000000000000e+01,1.700000000000000000e+01,1.600000000000000000e+01,7.400000000000000000e+01,4.600000000000000000e+01,7.300000000000000000e+01,2.300000000000000000e+01,4.100000000000000000e+01,0.000000000000000000e+00,7.000000000000000000e+00,6.700000000000000000e+01,8.200000000000000000e+01,7.800000000000000000e+01,5.600000000000000000e+01,6.300000000000000000e+01,2.400000000000000000e+01,7.000000000000000000e+00,7.400000000000000000e+01,2.500000000000000000e+01,4.300000000000000000e+01,8.000000000000000000e+00,7.000000000000000000e+01,4.000000000000000000e+01,4.000000000000000000e+01,4.300000000000000000e+01,2.300000000000000000e+01,4.800000000000000000e+01,7.000000000000000000e+01,5.900000000000000000e+01,4.900000000000000000e+01,7.900000000000000000e+01,5.900000000000000000e+01,9.000000000000000000e+00,5.600000000000000000e+01,2.400000000000000000e+01,6.700000000000000000e+01,6.800000000000000000e+01,5.400000000000000000e+01,7.700000000000000000e+01,6.800000000000000000e+01,5.400000000000000000e+01,7.900000000000000000e+01,8.100000000000000000e+01,7.500000000000000000e+01,2.800000000000000000e+01,6.900000000000000000e+01,8.000000000000000000e+01,1.700000000000000000e+01 -1.900000000000000000e+01,3.400000000000000000e+01,2.300000000000000000e+01,8.700000000000000000e+01,2.000000000000000000e+01,7.500000000000000000e+01,7.000000000000000000e+00,3.300000000000000000e+01,8.400000000000000000e+01,4.700000000000000000e+01,7.000000000000000000e+00,0.000000000000000000e+00,1.800000000000000000e+01,6.100000000000000000e+01,6.400000000000000000e+01,6.800000000000000000e+01,8.600000000000000000e+01,6.200000000000000000e+01,4.600000000000000000e+01,8.700000000000000000e+01,6.200000000000000000e+01,1.600000000000000000e+01,7.600000000000000000e+01,8.100000000000000000e+01,1.100000000000000000e+01,2.300000000000000000e+01,1.900000000000000000e+01,5.800000000000000000e+01,7.600000000000000000e+01,5.600000000000000000e+01,8.300000000000000000e+01,9.000000000000000000e+00,4.300000000000000000e+01,5.300000000000000000e+01,5.900000000000000000e+01,5.300000000000000000e+01,5.900000000000000000e+01,2.300000000000000000e+01,1.500000000000000000e+01,3.500000000000000000e+01,5.700000000000000000e+01,6.500000000000000000e+01,4.300000000000000000e+01,1.100000000000000000e+01,4.600000000000000000e+01,2.500000000000000000e+01,4.900000000000000000e+01,6.100000000000000000e+01,8.300000000000000000e+01,7.500000000000000000e+01 -5.600000000000000000e+01,6.900000000000000000e+01,1.600000000000000000e+01,7.800000000000000000e+01,8.800000000000000000e+01,1.000000000000000000e+01,2.300000000000000000e+01,5.000000000000000000e+01,4.000000000000000000e+01,5.100000000000000000e+01,6.700000000000000000e+01,1.800000000000000000e+01,0.000000000000000000e+00,6.000000000000000000e+01,6.500000000000000000e+01,3.800000000000000000e+01,7.200000000000000000e+01,7.100000000000000000e+01,4.700000000000000000e+01,2.000000000000000000e+01,7.700000000000000000e+01,7.800000000000000000e+01,6.000000000000000000e+01,2.000000000000000000e+01,3.900000000000000000e+01,1.400000000000000000e+01,5.500000000000000000e+01,4.200000000000000000e+01,7.900000000000000000e+01,5.400000000000000000e+01,5.900000000000000000e+01,8.800000000000000000e+01,5.800000000000000000e+01,2.700000000000000000e+01,5.400000000000000000e+01,5.600000000000000000e+01,7.100000000000000000e+01,4.300000000000000000e+01,7.300000000000000000e+01,4.400000000000000000e+01,6.200000000000000000e+01,3.900000000000000000e+01,1.400000000000000000e+01,3.700000000000000000e+01,7.900000000000000000e+01,1.100000000000000000e+01,5.600000000000000000e+01,6.500000000000000000e+01,7.900000000000000000e+01,1.300000000000000000e+01 -7.300000000000000000e+01,5.000000000000000000e+01,6.300000000000000000e+01,2.700000000000000000e+01,4.200000000000000000e+01,7.000000000000000000e+01,3.700000000000000000e+01,7.200000000000000000e+01,4.500000000000000000e+01,7.900000000000000000e+01,8.200000000000000000e+01,6.100000000000000000e+01,6.000000000000000000e+01,0.000000000000000000e+00,3.000000000000000000e+01,2.300000000000000000e+01,8.100000000000000000e+01,8.000000000000000000e+00,4.100000000000000000e+01,8.800000000000000000e+01,1.800000000000000000e+01,3.700000000000000000e+01,6.900000000000000000e+01,5.500000000000000000e+01,4.100000000000000000e+01,8.000000000000000000e+00,1.400000000000000000e+01,1.200000000000000000e+01,8.800000000000000000e+01,6.500000000000000000e+01,7.100000000000000000e+01,3.100000000000000000e+01,2.700000000000000000e+01,6.800000000000000000e+01,1.000000000000000000e+01,6.400000000000000000e+01,6.600000000000000000e+01,6.900000000000000000e+01,5.500000000000000000e+01,5.800000000000000000e+01,8.100000000000000000e+01,1.500000000000000000e+01,2.300000000000000000e+01,2.700000000000000000e+01,8.300000000000000000e+01,2.100000000000000000e+01,5.600000000000000000e+01,7.600000000000000000e+01,7.900000000000000000e+01,6.400000000000000000e+01 -8.200000000000000000e+01,8.100000000000000000e+01,5.500000000000000000e+01,4.000000000000000000e+01,1.300000000000000000e+01,8.400000000000000000e+01,8.600000000000000000e+01,5.700000000000000000e+01,8.000000000000000000e+00,5.000000000000000000e+01,7.800000000000000000e+01,6.400000000000000000e+01,6.500000000000000000e+01,3.000000000000000000e+01,0.000000000000000000e+00,7.500000000000000000e+01,9.000000000000000000e+00,3.800000000000000000e+01,5.800000000000000000e+01,6.200000000000000000e+01,1.700000000000000000e+01,7.600000000000000000e+01,6.000000000000000000e+01,6.800000000000000000e+01,1.900000000000000000e+01,1.900000000000000000e+01,6.800000000000000000e+01,8.700000000000000000e+01,1.200000000000000000e+01,4.800000000000000000e+01,1.200000000000000000e+01,7.100000000000000000e+01,3.400000000000000000e+01,8.000000000000000000e+01,3.400000000000000000e+01,1.200000000000000000e+01,1.400000000000000000e+01,8.000000000000000000e+01,3.800000000000000000e+01,5.200000000000000000e+01,7.200000000000000000e+01,4.700000000000000000e+01,4.200000000000000000e+01,9.000000000000000000e+00,8.800000000000000000e+01,6.200000000000000000e+01,2.500000000000000000e+01,7.000000000000000000e+01,3.500000000000000000e+01,5.800000000000000000e+01 -7.600000000000000000e+01,7.800000000000000000e+01,5.000000000000000000e+01,7.900000000000000000e+01,6.900000000000000000e+01,4.800000000000000000e+01,8.800000000000000000e+01,3.600000000000000000e+01,2.300000000000000000e+01,8.300000000000000000e+01,5.600000000000000000e+01,6.800000000000000000e+01,3.800000000000000000e+01,2.300000000000000000e+01,7.500000000000000000e+01,0.000000000000000000e+00,4.300000000000000000e+01,3.100000000000000000e+01,1.400000000000000000e+01,4.600000000000000000e+01,5.300000000000000000e+01,3.400000000000000000e+01,3.800000000000000000e+01,7.600000000000000000e+01,7.300000000000000000e+01,8.500000000000000000e+01,2.300000000000000000e+01,3.900000000000000000e+01,4.700000000000000000e+01,5.900000000000000000e+01,2.200000000000000000e+01,8.500000000000000000e+01,5.300000000000000000e+01,4.400000000000000000e+01,6.300000000000000000e+01,7.000000000000000000e+00,1.800000000000000000e+01,5.200000000000000000e+01,6.800000000000000000e+01,5.400000000000000000e+01,4.900000000000000000e+01,4.400000000000000000e+01,5.500000000000000000e+01,3.000000000000000000e+01,7.200000000000000000e+01,6.300000000000000000e+01,5.900000000000000000e+01,8.600000000000000000e+01,7.000000000000000000e+01,5.000000000000000000e+01 -7.100000000000000000e+01,4.900000000000000000e+01,6.900000000000000000e+01,2.400000000000000000e+01,7.800000000000000000e+01,7.000000000000000000e+00,4.300000000000000000e+01,8.300000000000000000e+01,3.500000000000000000e+01,4.900000000000000000e+01,6.300000000000000000e+01,8.600000000000000000e+01,7.200000000000000000e+01,8.100000000000000000e+01,9.000000000000000000e+00,4.300000000000000000e+01,0.000000000000000000e+00,3.800000000000000000e+01,4.300000000000000000e+01,5.100000000000000000e+01,5.500000000000000000e+01,3.900000000000000000e+01,7.200000000000000000e+01,3.200000000000000000e+01,2.000000000000000000e+01,2.400000000000000000e+01,2.100000000000000000e+01,6.700000000000000000e+01,2.800000000000000000e+01,7.900000000000000000e+01,5.700000000000000000e+01,7.700000000000000000e+01,3.400000000000000000e+01,1.100000000000000000e+01,5.900000000000000000e+01,1.500000000000000000e+01,8.000000000000000000e+00,2.700000000000000000e+01,2.400000000000000000e+01,2.200000000000000000e+01,8.600000000000000000e+01,7.000000000000000000e+01,8.900000000000000000e+01,8.000000000000000000e+00,4.000000000000000000e+01,2.000000000000000000e+01,2.800000000000000000e+01,5.100000000000000000e+01,4.200000000000000000e+01,1.100000000000000000e+01 -1.900000000000000000e+01,2.800000000000000000e+01,7.700000000000000000e+01,1.300000000000000000e+01,4.800000000000000000e+01,3.500000000000000000e+01,8.100000000000000000e+01,7.600000000000000000e+01,1.100000000000000000e+01,2.400000000000000000e+01,2.400000000000000000e+01,6.200000000000000000e+01,7.100000000000000000e+01,8.000000000000000000e+00,3.800000000000000000e+01,3.100000000000000000e+01,3.800000000000000000e+01,0.000000000000000000e+00,7.800000000000000000e+01,6.000000000000000000e+01,6.200000000000000000e+01,3.400000000000000000e+01,5.900000000000000000e+01,7.700000000000000000e+01,7.600000000000000000e+01,7.700000000000000000e+01,3.600000000000000000e+01,2.200000000000000000e+01,3.300000000000000000e+01,2.900000000000000000e+01,6.600000000000000000e+01,5.200000000000000000e+01,7.500000000000000000e+01,1.000000000000000000e+01,8.100000000000000000e+01,4.700000000000000000e+01,5.700000000000000000e+01,1.200000000000000000e+01,1.900000000000000000e+01,5.400000000000000000e+01,6.800000000000000000e+01,6.400000000000000000e+01,2.500000000000000000e+01,2.800000000000000000e+01,5.500000000000000000e+01,6.900000000000000000e+01,1.500000000000000000e+01,5.700000000000000000e+01,5.200000000000000000e+01,3.600000000000000000e+01 -2.800000000000000000e+01,1.300000000000000000e+01,3.800000000000000000e+01,4.300000000000000000e+01,5.400000000000000000e+01,2.000000000000000000e+01,7.400000000000000000e+01,1.600000000000000000e+01,7.200000000000000000e+01,4.700000000000000000e+01,7.000000000000000000e+00,4.600000000000000000e+01,4.700000000000000000e+01,4.100000000000000000e+01,5.800000000000000000e+01,1.400000000000000000e+01,4.300000000000000000e+01,7.800000000000000000e+01,0.000000000000000000e+00,6.100000000000000000e+01,8.300000000000000000e+01,1.300000000000000000e+01,4.000000000000000000e+01,1.600000000000000000e+01,3.200000000000000000e+01,4.200000000000000000e+01,8.000000000000000000e+01,6.500000000000000000e+01,2.900000000000000000e+01,4.800000000000000000e+01,6.300000000000000000e+01,4.400000000000000000e+01,3.500000000000000000e+01,7.200000000000000000e+01,7.200000000000000000e+01,8.600000000000000000e+01,8.300000000000000000e+01,8.200000000000000000e+01,6.100000000000000000e+01,1.000000000000000000e+01,7.800000000000000000e+01,6.900000000000000000e+01,2.600000000000000000e+01,4.100000000000000000e+01,4.800000000000000000e+01,7.200000000000000000e+01,3.300000000000000000e+01,2.300000000000000000e+01,3.200000000000000000e+01,4.500000000000000000e+01 -5.500000000000000000e+01,7.500000000000000000e+01,9.000000000000000000e+00,1.700000000000000000e+01,4.800000000000000000e+01,4.100000000000000000e+01,3.900000000000000000e+01,8.400000000000000000e+01,2.000000000000000000e+01,6.200000000000000000e+01,7.400000000000000000e+01,8.700000000000000000e+01,2.000000000000000000e+01,8.800000000000000000e+01,6.200000000000000000e+01,4.600000000000000000e+01,5.100000000000000000e+01,6.000000000000000000e+01,6.100000000000000000e+01,0.000000000000000000e+00,5.200000000000000000e+01,8.400000000000000000e+01,5.500000000000000000e+01,5.600000000000000000e+01,8.900000000000000000e+01,5.300000000000000000e+01,6.300000000000000000e+01,3.700000000000000000e+01,5.000000000000000000e+01,4.200000000000000000e+01,8.300000000000000000e+01,4.600000000000000000e+01,4.800000000000000000e+01,1.200000000000000000e+01,6.000000000000000000e+01,2.800000000000000000e+01,8.800000000000000000e+01,1.600000000000000000e+01,2.200000000000000000e+01,2.600000000000000000e+01,8.300000000000000000e+01,4.000000000000000000e+01,1.300000000000000000e+01,4.000000000000000000e+01,8.900000000000000000e+01,4.900000000000000000e+01,8.800000000000000000e+01,7.300000000000000000e+01,8.900000000000000000e+01,3.800000000000000000e+01 -4.800000000000000000e+01,2.900000000000000000e+01,7.000000000000000000e+00,5.600000000000000000e+01,5.900000000000000000e+01,1.700000000000000000e+01,5.200000000000000000e+01,1.600000000000000000e+01,4.200000000000000000e+01,6.500000000000000000e+01,2.500000000000000000e+01,6.200000000000000000e+01,7.700000000000000000e+01,1.800000000000000000e+01,1.700000000000000000e+01,5.300000000000000000e+01,5.500000000000000000e+01,6.200000000000000000e+01,8.300000000000000000e+01,5.200000000000000000e+01,0.000000000000000000e+00,6.500000000000000000e+01,2.400000000000000000e+01,3.900000000000000000e+01,3.400000000000000000e+01,7.600000000000000000e+01,4.900000000000000000e+01,1.900000000000000000e+01,8.400000000000000000e+01,6.100000000000000000e+01,1.500000000000000000e+01,5.000000000000000000e+01,3.600000000000000000e+01,4.100000000000000000e+01,1.300000000000000000e+01,2.300000000000000000e+01,1.700000000000000000e+01,6.600000000000000000e+01,8.500000000000000000e+01,2.700000000000000000e+01,6.000000000000000000e+01,7.800000000000000000e+01,3.900000000000000000e+01,5.600000000000000000e+01,5.700000000000000000e+01,5.900000000000000000e+01,4.600000000000000000e+01,1.900000000000000000e+01,4.700000000000000000e+01,2.300000000000000000e+01 -8.600000000000000000e+01,5.000000000000000000e+01,2.200000000000000000e+01,4.200000000000000000e+01,6.200000000000000000e+01,8.400000000000000000e+01,1.500000000000000000e+01,5.700000000000000000e+01,5.700000000000000000e+01,3.800000000000000000e+01,4.300000000000000000e+01,1.600000000000000000e+01,7.800000000000000000e+01,3.700000000000000000e+01,7.600000000000000000e+01,3.400000000000000000e+01,3.900000000000000000e+01,3.400000000000000000e+01,1.300000000000000000e+01,8.400000000000000000e+01,6.500000000000000000e+01,0.000000000000000000e+00,7.000000000000000000e+01,2.100000000000000000e+01,6.600000000000000000e+01,1.100000000000000000e+01,7.700000000000000000e+01,4.600000000000000000e+01,7.700000000000000000e+01,2.100000000000000000e+01,2.100000000000000000e+01,3.100000000000000000e+01,6.300000000000000000e+01,6.900000000000000000e+01,2.100000000000000000e+01,6.800000000000000000e+01,8.000000000000000000e+01,8.600000000000000000e+01,7.000000000000000000e+01,5.600000000000000000e+01,2.000000000000000000e+01,7.000000000000000000e+01,4.000000000000000000e+01,3.100000000000000000e+01,7.200000000000000000e+01,2.900000000000000000e+01,8.000000000000000000e+00,4.200000000000000000e+01,2.000000000000000000e+01,1.500000000000000000e+01 -6.900000000000000000e+01,1.500000000000000000e+01,3.900000000000000000e+01,3.200000000000000000e+01,6.500000000000000000e+01,2.300000000000000000e+01,5.000000000000000000e+01,4.300000000000000000e+01,7.200000000000000000e+01,6.300000000000000000e+01,8.000000000000000000e+00,7.600000000000000000e+01,6.000000000000000000e+01,6.900000000000000000e+01,6.000000000000000000e+01,3.800000000000000000e+01,7.200000000000000000e+01,5.900000000000000000e+01,4.000000000000000000e+01,5.500000000000000000e+01,2.400000000000000000e+01,7.000000000000000000e+01,0.000000000000000000e+00,8.400000000000000000e+01,8.000000000000000000e+00,6.000000000000000000e+01,2.900000000000000000e+01,3.000000000000000000e+01,8.100000000000000000e+01,4.400000000000000000e+01,8.000000000000000000e+00,3.600000000000000000e+01,1.700000000000000000e+01,1.900000000000000000e+01,3.600000000000000000e+01,3.300000000000000000e+01,4.400000000000000000e+01,6.100000000000000000e+01,2.400000000000000000e+01,2.100000000000000000e+01,8.000000000000000000e+00,1.300000000000000000e+01,3.700000000000000000e+01,7.200000000000000000e+01,6.500000000000000000e+01,6.500000000000000000e+01,4.500000000000000000e+01,5.000000000000000000e+01,4.300000000000000000e+01,8.900000000000000000e+01 -6.400000000000000000e+01,6.900000000000000000e+01,5.500000000000000000e+01,4.900000000000000000e+01,8.800000000000000000e+01,7.100000000000000000e+01,4.000000000000000000e+01,4.700000000000000000e+01,6.100000000000000000e+01,2.700000000000000000e+01,7.000000000000000000e+01,8.100000000000000000e+01,2.000000000000000000e+01,5.500000000000000000e+01,6.800000000000000000e+01,7.600000000000000000e+01,3.200000000000000000e+01,7.700000000000000000e+01,1.600000000000000000e+01,5.600000000000000000e+01,3.900000000000000000e+01,2.100000000000000000e+01,8.400000000000000000e+01,0.000000000000000000e+00,5.900000000000000000e+01,8.000000000000000000e+00,2.800000000000000000e+01,4.100000000000000000e+01,8.000000000000000000e+01,7.400000000000000000e+01,6.400000000000000000e+01,5.700000000000000000e+01,4.800000000000000000e+01,4.000000000000000000e+01,3.500000000000000000e+01,9.000000000000000000e+00,8.600000000000000000e+01,2.200000000000000000e+01,2.600000000000000000e+01,3.700000000000000000e+01,3.500000000000000000e+01,7.900000000000000000e+01,1.300000000000000000e+01,3.500000000000000000e+01,2.600000000000000000e+01,5.700000000000000000e+01,4.800000000000000000e+01,8.500000000000000000e+01,7.200000000000000000e+01,3.700000000000000000e+01 -2.600000000000000000e+01,3.900000000000000000e+01,2.200000000000000000e+01,8.800000000000000000e+01,6.000000000000000000e+01,2.600000000000000000e+01,8.700000000000000000e+01,6.600000000000000000e+01,7.200000000000000000e+01,2.500000000000000000e+01,4.000000000000000000e+01,1.100000000000000000e+01,3.900000000000000000e+01,4.100000000000000000e+01,1.900000000000000000e+01,7.300000000000000000e+01,2.000000000000000000e+01,7.600000000000000000e+01,3.200000000000000000e+01,8.900000000000000000e+01,3.400000000000000000e+01,6.600000000000000000e+01,8.000000000000000000e+00,5.900000000000000000e+01,0.000000000000000000e+00,7.000000000000000000e+01,2.700000000000000000e+01,2.100000000000000000e+01,8.000000000000000000e+01,8.000000000000000000e+00,1.900000000000000000e+01,5.300000000000000000e+01,7.200000000000000000e+01,6.700000000000000000e+01,2.200000000000000000e+01,2.300000000000000000e+01,2.300000000000000000e+01,8.600000000000000000e+01,4.500000000000000000e+01,3.600000000000000000e+01,8.400000000000000000e+01,8.500000000000000000e+01,1.100000000000000000e+01,8.900000000000000000e+01,6.100000000000000000e+01,5.300000000000000000e+01,5.000000000000000000e+01,7.800000000000000000e+01,7.400000000000000000e+01,7.700000000000000000e+01 -4.000000000000000000e+01,6.700000000000000000e+01,6.800000000000000000e+01,3.700000000000000000e+01,5.500000000000000000e+01,8.800000000000000000e+01,5.600000000000000000e+01,8.900000000000000000e+01,6.800000000000000000e+01,7.800000000000000000e+01,4.000000000000000000e+01,2.300000000000000000e+01,1.400000000000000000e+01,8.000000000000000000e+00,1.900000000000000000e+01,8.500000000000000000e+01,2.400000000000000000e+01,7.700000000000000000e+01,4.200000000000000000e+01,5.300000000000000000e+01,7.600000000000000000e+01,1.100000000000000000e+01,6.000000000000000000e+01,8.000000000000000000e+00,7.000000000000000000e+01,0.000000000000000000e+00,4.400000000000000000e+01,3.100000000000000000e+01,4.400000000000000000e+01,2.100000000000000000e+01,8.100000000000000000e+01,3.600000000000000000e+01,8.200000000000000000e+01,7.600000000000000000e+01,4.600000000000000000e+01,3.100000000000000000e+01,3.300000000000000000e+01,9.000000000000000000e+00,2.400000000000000000e+01,3.600000000000000000e+01,7.700000000000000000e+01,8.300000000000000000e+01,3.400000000000000000e+01,6.500000000000000000e+01,8.700000000000000000e+01,2.300000000000000000e+01,1.000000000000000000e+01,3.200000000000000000e+01,7.100000000000000000e+01,1.700000000000000000e+01 -6.600000000000000000e+01,1.800000000000000000e+01,9.000000000000000000e+00,5.900000000000000000e+01,3.300000000000000000e+01,7.200000000000000000e+01,4.200000000000000000e+01,4.000000000000000000e+01,8.400000000000000000e+01,2.200000000000000000e+01,4.300000000000000000e+01,1.900000000000000000e+01,5.500000000000000000e+01,1.400000000000000000e+01,6.800000000000000000e+01,2.300000000000000000e+01,2.100000000000000000e+01,3.600000000000000000e+01,8.000000000000000000e+01,6.300000000000000000e+01,4.900000000000000000e+01,7.700000000000000000e+01,2.900000000000000000e+01,2.800000000000000000e+01,2.700000000000000000e+01,4.400000000000000000e+01,0.000000000000000000e+00,8.300000000000000000e+01,7.800000000000000000e+01,6.600000000000000000e+01,7.100000000000000000e+01,7.200000000000000000e+01,2.800000000000000000e+01,7.000000000000000000e+00,8.300000000000000000e+01,8.400000000000000000e+01,8.800000000000000000e+01,4.200000000000000000e+01,2.100000000000000000e+01,4.100000000000000000e+01,5.600000000000000000e+01,1.300000000000000000e+01,3.600000000000000000e+01,1.800000000000000000e+01,2.700000000000000000e+01,5.600000000000000000e+01,8.800000000000000000e+01,4.000000000000000000e+01,4.500000000000000000e+01,1.700000000000000000e+01 -4.600000000000000000e+01,8.000000000000000000e+00,4.100000000000000000e+01,7.000000000000000000e+00,5.500000000000000000e+01,2.300000000000000000e+01,5.000000000000000000e+01,1.000000000000000000e+01,3.500000000000000000e+01,8.000000000000000000e+00,2.300000000000000000e+01,5.800000000000000000e+01,4.200000000000000000e+01,1.200000000000000000e+01,8.700000000000000000e+01,3.900000000000000000e+01,6.700000000000000000e+01,2.200000000000000000e+01,6.500000000000000000e+01,3.700000000000000000e+01,1.900000000000000000e+01,4.600000000000000000e+01,3.000000000000000000e+01,4.100000000000000000e+01,2.100000000000000000e+01,3.100000000000000000e+01,8.300000000000000000e+01,0.000000000000000000e+00,3.500000000000000000e+01,2.200000000000000000e+01,1.200000000000000000e+01,3.800000000000000000e+01,8.800000000000000000e+01,6.100000000000000000e+01,7.100000000000000000e+01,1.900000000000000000e+01,6.100000000000000000e+01,8.000000000000000000e+01,2.600000000000000000e+01,2.100000000000000000e+01,4.700000000000000000e+01,4.600000000000000000e+01,8.100000000000000000e+01,6.400000000000000000e+01,3.000000000000000000e+01,5.900000000000000000e+01,8.900000000000000000e+01,1.500000000000000000e+01,5.200000000000000000e+01,7.000000000000000000e+00 -2.200000000000000000e+01,4.800000000000000000e+01,2.900000000000000000e+01,1.600000000000000000e+01,2.700000000000000000e+01,5.400000000000000000e+01,3.800000000000000000e+01,3.900000000000000000e+01,2.300000000000000000e+01,3.100000000000000000e+01,4.800000000000000000e+01,7.600000000000000000e+01,7.900000000000000000e+01,8.800000000000000000e+01,1.200000000000000000e+01,4.700000000000000000e+01,2.800000000000000000e+01,3.300000000000000000e+01,2.900000000000000000e+01,5.000000000000000000e+01,8.400000000000000000e+01,7.700000000000000000e+01,8.100000000000000000e+01,8.000000000000000000e+01,8.000000000000000000e+01,4.400000000000000000e+01,7.800000000000000000e+01,3.500000000000000000e+01,0.000000000000000000e+00,4.600000000000000000e+01,5.700000000000000000e+01,1.700000000000000000e+01,8.900000000000000000e+01,3.000000000000000000e+01,4.100000000000000000e+01,6.000000000000000000e+01,8.700000000000000000e+01,1.500000000000000000e+01,5.200000000000000000e+01,6.400000000000000000e+01,8.100000000000000000e+01,6.900000000000000000e+01,4.700000000000000000e+01,2.200000000000000000e+01,2.800000000000000000e+01,1.300000000000000000e+01,1.500000000000000000e+01,3.100000000000000000e+01,3.200000000000000000e+01,2.900000000000000000e+01 -4.300000000000000000e+01,3.300000000000000000e+01,4.900000000000000000e+01,4.800000000000000000e+01,5.800000000000000000e+01,8.800000000000000000e+01,6.400000000000000000e+01,2.800000000000000000e+01,8.400000000000000000e+01,5.800000000000000000e+01,7.000000000000000000e+01,5.600000000000000000e+01,5.400000000000000000e+01,6.500000000000000000e+01,4.800000000000000000e+01,5.900000000000000000e+01,7.900000000000000000e+01,2.900000000000000000e+01,4.800000000000000000e+01,4.200000000000000000e+01,6.100000000000000000e+01,2.100000000000000000e+01,4.400000000000000000e+01,7.400000000000000000e+01,8.000000000000000000e+00,2.100000000000000000e+01,6.600000000000000000e+01,2.200000000000000000e+01,4.600000000000000000e+01,0.000000000000000000e+00,3.500000000000000000e+01,6.900000000000000000e+01,7.500000000000000000e+01,6.700000000000000000e+01,1.000000000000000000e+01,9.000000000000000000e+00,6.800000000000000000e+01,7.100000000000000000e+01,6.000000000000000000e+01,1.500000000000000000e+01,7.600000000000000000e+01,7.500000000000000000e+01,6.800000000000000000e+01,8.100000000000000000e+01,3.800000000000000000e+01,6.700000000000000000e+01,5.100000000000000000e+01,5.600000000000000000e+01,6.000000000000000000e+01,1.700000000000000000e+01 -7.200000000000000000e+01,4.400000000000000000e+01,7.300000000000000000e+01,3.600000000000000000e+01,8.700000000000000000e+01,5.400000000000000000e+01,3.500000000000000000e+01,1.400000000000000000e+01,5.400000000000000000e+01,6.000000000000000000e+01,5.900000000000000000e+01,8.300000000000000000e+01,5.900000000000000000e+01,7.100000000000000000e+01,1.200000000000000000e+01,2.200000000000000000e+01,5.700000000000000000e+01,6.600000000000000000e+01,6.300000000000000000e+01,8.300000000000000000e+01,1.500000000000000000e+01,2.100000000000000000e+01,8.000000000000000000e+00,6.400000000000000000e+01,1.900000000000000000e+01,8.100000000000000000e+01,7.100000000000000000e+01,1.200000000000000000e+01,5.700000000000000000e+01,3.500000000000000000e+01,0.000000000000000000e+00,7.200000000000000000e+01,1.200000000000000000e+01,2.500000000000000000e+01,6.300000000000000000e+01,7.700000000000000000e+01,3.800000000000000000e+01,7.400000000000000000e+01,2.300000000000000000e+01,7.700000000000000000e+01,8.800000000000000000e+01,1.700000000000000000e+01,4.400000000000000000e+01,4.500000000000000000e+01,7.200000000000000000e+01,4.300000000000000000e+01,5.900000000000000000e+01,1.700000000000000000e+01,3.700000000000000000e+01,7.500000000000000000e+01 -8.000000000000000000e+00,4.800000000000000000e+01,8.000000000000000000e+00,3.100000000000000000e+01,2.200000000000000000e+01,1.800000000000000000e+01,3.900000000000000000e+01,4.500000000000000000e+01,5.900000000000000000e+01,4.800000000000000000e+01,4.900000000000000000e+01,9.000000000000000000e+00,8.800000000000000000e+01,3.100000000000000000e+01,7.100000000000000000e+01,8.500000000000000000e+01,7.700000000000000000e+01,5.200000000000000000e+01,4.400000000000000000e+01,4.600000000000000000e+01,5.000000000000000000e+01,3.100000000000000000e+01,3.600000000000000000e+01,5.700000000000000000e+01,5.300000000000000000e+01,3.600000000000000000e+01,7.200000000000000000e+01,3.800000000000000000e+01,1.700000000000000000e+01,6.900000000000000000e+01,7.200000000000000000e+01,0.000000000000000000e+00,7.600000000000000000e+01,8.300000000000000000e+01,3.900000000000000000e+01,1.300000000000000000e+01,7.700000000000000000e+01,3.000000000000000000e+01,7.900000000000000000e+01,4.000000000000000000e+01,1.000000000000000000e+01,6.700000000000000000e+01,5.600000000000000000e+01,2.200000000000000000e+01,5.600000000000000000e+01,5.200000000000000000e+01,3.000000000000000000e+01,3.700000000000000000e+01,8.500000000000000000e+01,3.500000000000000000e+01 -5.000000000000000000e+01,6.300000000000000000e+01,8.500000000000000000e+01,1.100000000000000000e+01,7.900000000000000000e+01,7.500000000000000000e+01,3.400000000000000000e+01,2.000000000000000000e+01,8.200000000000000000e+01,6.300000000000000000e+01,7.900000000000000000e+01,4.300000000000000000e+01,5.800000000000000000e+01,2.700000000000000000e+01,3.400000000000000000e+01,5.300000000000000000e+01,3.400000000000000000e+01,7.500000000000000000e+01,3.500000000000000000e+01,4.800000000000000000e+01,3.600000000000000000e+01,6.300000000000000000e+01,1.700000000000000000e+01,4.800000000000000000e+01,7.200000000000000000e+01,8.200000000000000000e+01,2.800000000000000000e+01,8.800000000000000000e+01,8.900000000000000000e+01,7.500000000000000000e+01,1.200000000000000000e+01,7.600000000000000000e+01,0.000000000000000000e+00,4.200000000000000000e+01,4.500000000000000000e+01,8.000000000000000000e+01,7.400000000000000000e+01,5.300000000000000000e+01,3.800000000000000000e+01,8.500000000000000000e+01,2.400000000000000000e+01,3.700000000000000000e+01,8.500000000000000000e+01,2.000000000000000000e+01,4.600000000000000000e+01,2.300000000000000000e+01,6.600000000000000000e+01,1.400000000000000000e+01,7.900000000000000000e+01,6.000000000000000000e+01 -2.200000000000000000e+01,4.600000000000000000e+01,6.000000000000000000e+01,9.000000000000000000e+00,1.600000000000000000e+01,4.700000000000000000e+01,5.800000000000000000e+01,6.800000000000000000e+01,5.800000000000000000e+01,5.100000000000000000e+01,5.900000000000000000e+01,5.300000000000000000e+01,2.700000000000000000e+01,6.800000000000000000e+01,8.000000000000000000e+01,4.400000000000000000e+01,1.100000000000000000e+01,1.000000000000000000e+01,7.200000000000000000e+01,1.200000000000000000e+01,4.100000000000000000e+01,6.900000000000000000e+01,1.900000000000000000e+01,4.000000000000000000e+01,6.700000000000000000e+01,7.600000000000000000e+01,7.000000000000000000e+00,6.100000000000000000e+01,3.000000000000000000e+01,6.700000000000000000e+01,2.500000000000000000e+01,8.300000000000000000e+01,4.200000000000000000e+01,0.000000000000000000e+00,7.700000000000000000e+01,8.400000000000000000e+01,2.900000000000000000e+01,4.300000000000000000e+01,7.900000000000000000e+01,1.800000000000000000e+01,6.100000000000000000e+01,7.600000000000000000e+01,8.700000000000000000e+01,5.100000000000000000e+01,8.900000000000000000e+01,7.000000000000000000e+00,6.700000000000000000e+01,4.900000000000000000e+01,9.000000000000000000e+00,5.800000000000000000e+01 -6.500000000000000000e+01,8.800000000000000000e+01,8.700000000000000000e+01,8.000000000000000000e+00,7.400000000000000000e+01,6.000000000000000000e+01,6.700000000000000000e+01,6.100000000000000000e+01,4.900000000000000000e+01,4.200000000000000000e+01,9.000000000000000000e+00,5.900000000000000000e+01,5.400000000000000000e+01,1.000000000000000000e+01,3.400000000000000000e+01,6.300000000000000000e+01,5.900000000000000000e+01,8.100000000000000000e+01,7.200000000000000000e+01,6.000000000000000000e+01,1.300000000000000000e+01,2.100000000000000000e+01,3.600000000000000000e+01,3.500000000000000000e+01,2.200000000000000000e+01,4.600000000000000000e+01,8.300000000000000000e+01,7.100000000000000000e+01,4.100000000000000000e+01,1.000000000000000000e+01,6.300000000000000000e+01,3.900000000000000000e+01,4.500000000000000000e+01,7.700000000000000000e+01,0.000000000000000000e+00,3.400000000000000000e+01,6.400000000000000000e+01,6.500000000000000000e+01,5.300000000000000000e+01,2.700000000000000000e+01,2.600000000000000000e+01,2.100000000000000000e+01,7.400000000000000000e+01,7.100000000000000000e+01,1.200000000000000000e+01,4.900000000000000000e+01,4.300000000000000000e+01,8.600000000000000000e+01,8.700000000000000000e+01,7.700000000000000000e+01 -3.200000000000000000e+01,3.900000000000000000e+01,7.000000000000000000e+01,4.800000000000000000e+01,7.600000000000000000e+01,1.200000000000000000e+01,1.900000000000000000e+01,6.800000000000000000e+01,3.900000000000000000e+01,1.600000000000000000e+01,5.600000000000000000e+01,5.300000000000000000e+01,5.600000000000000000e+01,6.400000000000000000e+01,1.200000000000000000e+01,7.000000000000000000e+00,1.500000000000000000e+01,4.700000000000000000e+01,8.600000000000000000e+01,2.800000000000000000e+01,2.300000000000000000e+01,6.800000000000000000e+01,3.300000000000000000e+01,9.000000000000000000e+00,2.300000000000000000e+01,3.100000000000000000e+01,8.400000000000000000e+01,1.900000000000000000e+01,6.000000000000000000e+01,9.000000000000000000e+00,7.700000000000000000e+01,1.300000000000000000e+01,8.000000000000000000e+01,8.400000000000000000e+01,3.400000000000000000e+01,0.000000000000000000e+00,4.600000000000000000e+01,3.400000000000000000e+01,3.700000000000000000e+01,7.900000000000000000e+01,4.200000000000000000e+01,5.900000000000000000e+01,6.400000000000000000e+01,4.800000000000000000e+01,5.400000000000000000e+01,8.000000000000000000e+01,8.400000000000000000e+01,2.600000000000000000e+01,6.400000000000000000e+01,5.800000000000000000e+01 -7.300000000000000000e+01,6.000000000000000000e+01,7.700000000000000000e+01,6.100000000000000000e+01,2.300000000000000000e+01,6.100000000000000000e+01,6.200000000000000000e+01,1.400000000000000000e+01,5.500000000000000000e+01,8.400000000000000000e+01,2.400000000000000000e+01,5.900000000000000000e+01,7.100000000000000000e+01,6.600000000000000000e+01,1.400000000000000000e+01,1.800000000000000000e+01,8.000000000000000000e+00,5.700000000000000000e+01,8.300000000000000000e+01,8.800000000000000000e+01,1.700000000000000000e+01,8.000000000000000000e+01,4.400000000000000000e+01,8.600000000000000000e+01,2.300000000000000000e+01,3.300000000000000000e+01,8.800000000000000000e+01,6.100000000000000000e+01,8.700000000000000000e+01,6.800000000000000000e+01,3.800000000000000000e+01,7.700000000000000000e+01,7.400000000000000000e+01,2.900000000000000000e+01,6.400000000000000000e+01,4.600000000000000000e+01,0.000000000000000000e+00,2.800000000000000000e+01,1.400000000000000000e+01,2.700000000000000000e+01,7.500000000000000000e+01,5.400000000000000000e+01,4.600000000000000000e+01,1.900000000000000000e+01,4.500000000000000000e+01,6.200000000000000000e+01,8.900000000000000000e+01,5.200000000000000000e+01,3.600000000000000000e+01,8.500000000000000000e+01 -8.100000000000000000e+01,4.200000000000000000e+01,9.000000000000000000e+00,8.400000000000000000e+01,3.100000000000000000e+01,8.200000000000000000e+01,8.900000000000000000e+01,2.000000000000000000e+01,1.900000000000000000e+01,5.100000000000000000e+01,6.700000000000000000e+01,2.300000000000000000e+01,4.300000000000000000e+01,6.900000000000000000e+01,8.000000000000000000e+01,5.200000000000000000e+01,2.700000000000000000e+01,1.200000000000000000e+01,8.200000000000000000e+01,1.600000000000000000e+01,6.600000000000000000e+01,8.600000000000000000e+01,6.100000000000000000e+01,2.200000000000000000e+01,8.600000000000000000e+01,9.000000000000000000e+00,4.200000000000000000e+01,8.000000000000000000e+01,1.500000000000000000e+01,7.100000000000000000e+01,7.400000000000000000e+01,3.000000000000000000e+01,5.300000000000000000e+01,4.300000000000000000e+01,6.500000000000000000e+01,3.400000000000000000e+01,2.800000000000000000e+01,0.000000000000000000e+00,6.600000000000000000e+01,4.000000000000000000e+01,6.200000000000000000e+01,5.900000000000000000e+01,9.000000000000000000e+00,1.800000000000000000e+01,3.800000000000000000e+01,7.400000000000000000e+01,8.300000000000000000e+01,3.300000000000000000e+01,8.300000000000000000e+01,1.000000000000000000e+01 -4.200000000000000000e+01,3.000000000000000000e+01,6.600000000000000000e+01,2.500000000000000000e+01,7.800000000000000000e+01,6.800000000000000000e+01,7.500000000000000000e+01,8.700000000000000000e+01,1.800000000000000000e+01,1.600000000000000000e+01,6.800000000000000000e+01,1.500000000000000000e+01,7.300000000000000000e+01,5.500000000000000000e+01,3.800000000000000000e+01,6.800000000000000000e+01,2.400000000000000000e+01,1.900000000000000000e+01,6.100000000000000000e+01,2.200000000000000000e+01,8.500000000000000000e+01,7.000000000000000000e+01,2.400000000000000000e+01,2.600000000000000000e+01,4.500000000000000000e+01,2.400000000000000000e+01,2.100000000000000000e+01,2.600000000000000000e+01,5.200000000000000000e+01,6.000000000000000000e+01,2.300000000000000000e+01,7.900000000000000000e+01,3.800000000000000000e+01,7.900000000000000000e+01,5.300000000000000000e+01,3.700000000000000000e+01,1.400000000000000000e+01,6.600000000000000000e+01,0.000000000000000000e+00,1.600000000000000000e+01,1.500000000000000000e+01,2.100000000000000000e+01,7.600000000000000000e+01,2.000000000000000000e+01,1.600000000000000000e+01,2.700000000000000000e+01,6.300000000000000000e+01,5.400000000000000000e+01,1.000000000000000000e+01,8.500000000000000000e+01 -6.300000000000000000e+01,3.600000000000000000e+01,5.200000000000000000e+01,6.300000000000000000e+01,5.400000000000000000e+01,4.900000000000000000e+01,3.800000000000000000e+01,8.500000000000000000e+01,2.800000000000000000e+01,5.500000000000000000e+01,5.400000000000000000e+01,3.500000000000000000e+01,4.400000000000000000e+01,5.800000000000000000e+01,5.200000000000000000e+01,5.400000000000000000e+01,2.200000000000000000e+01,5.400000000000000000e+01,1.000000000000000000e+01,2.600000000000000000e+01,2.700000000000000000e+01,5.600000000000000000e+01,2.100000000000000000e+01,3.700000000000000000e+01,3.600000000000000000e+01,3.600000000000000000e+01,4.100000000000000000e+01,2.100000000000000000e+01,6.400000000000000000e+01,1.500000000000000000e+01,7.700000000000000000e+01,4.000000000000000000e+01,8.500000000000000000e+01,1.800000000000000000e+01,2.700000000000000000e+01,7.900000000000000000e+01,2.700000000000000000e+01,4.000000000000000000e+01,1.600000000000000000e+01,0.000000000000000000e+00,8.300000000000000000e+01,6.100000000000000000e+01,6.400000000000000000e+01,3.000000000000000000e+01,7.600000000000000000e+01,4.100000000000000000e+01,1.500000000000000000e+01,8.200000000000000000e+01,5.200000000000000000e+01,7.000000000000000000e+00 -2.000000000000000000e+01,4.900000000000000000e+01,3.000000000000000000e+01,1.000000000000000000e+01,4.900000000000000000e+01,8.800000000000000000e+01,6.300000000000000000e+01,2.300000000000000000e+01,3.200000000000000000e+01,5.100000000000000000e+01,7.700000000000000000e+01,5.700000000000000000e+01,6.200000000000000000e+01,8.100000000000000000e+01,7.200000000000000000e+01,4.900000000000000000e+01,8.600000000000000000e+01,6.800000000000000000e+01,7.800000000000000000e+01,8.300000000000000000e+01,6.000000000000000000e+01,2.000000000000000000e+01,8.000000000000000000e+00,3.500000000000000000e+01,8.400000000000000000e+01,7.700000000000000000e+01,5.600000000000000000e+01,4.700000000000000000e+01,8.100000000000000000e+01,7.600000000000000000e+01,8.800000000000000000e+01,1.000000000000000000e+01,2.400000000000000000e+01,6.100000000000000000e+01,2.600000000000000000e+01,4.200000000000000000e+01,7.500000000000000000e+01,6.200000000000000000e+01,1.500000000000000000e+01,8.300000000000000000e+01,0.000000000000000000e+00,3.100000000000000000e+01,1.600000000000000000e+01,2.800000000000000000e+01,5.800000000000000000e+01,5.600000000000000000e+01,1.700000000000000000e+01,8.100000000000000000e+01,4.100000000000000000e+01,4.400000000000000000e+01 -6.700000000000000000e+01,4.500000000000000000e+01,3.000000000000000000e+01,4.200000000000000000e+01,5.600000000000000000e+01,5.100000000000000000e+01,2.000000000000000000e+01,9.000000000000000000e+00,7.800000000000000000e+01,1.800000000000000000e+01,6.800000000000000000e+01,6.500000000000000000e+01,3.900000000000000000e+01,1.500000000000000000e+01,4.700000000000000000e+01,4.400000000000000000e+01,7.000000000000000000e+01,6.400000000000000000e+01,6.900000000000000000e+01,4.000000000000000000e+01,7.800000000000000000e+01,7.000000000000000000e+01,1.300000000000000000e+01,7.900000000000000000e+01,8.500000000000000000e+01,8.300000000000000000e+01,1.300000000000000000e+01,4.600000000000000000e+01,6.900000000000000000e+01,7.500000000000000000e+01,1.700000000000000000e+01,6.700000000000000000e+01,3.700000000000000000e+01,7.600000000000000000e+01,2.100000000000000000e+01,5.900000000000000000e+01,5.400000000000000000e+01,5.900000000000000000e+01,2.100000000000000000e+01,6.100000000000000000e+01,3.100000000000000000e+01,0.000000000000000000e+00,2.100000000000000000e+01,7.000000000000000000e+01,1.200000000000000000e+01,2.300000000000000000e+01,2.300000000000000000e+01,5.100000000000000000e+01,9.000000000000000000e+00,6.300000000000000000e+01 -2.900000000000000000e+01,1.100000000000000000e+01,3.800000000000000000e+01,2.800000000000000000e+01,4.600000000000000000e+01,4.800000000000000000e+01,9.000000000000000000e+00,7.400000000000000000e+01,7.600000000000000000e+01,6.800000000000000000e+01,5.400000000000000000e+01,4.300000000000000000e+01,1.400000000000000000e+01,2.300000000000000000e+01,4.200000000000000000e+01,5.500000000000000000e+01,8.900000000000000000e+01,2.500000000000000000e+01,2.600000000000000000e+01,1.300000000000000000e+01,3.900000000000000000e+01,4.000000000000000000e+01,3.700000000000000000e+01,1.300000000000000000e+01,1.100000000000000000e+01,3.400000000000000000e+01,3.600000000000000000e+01,8.100000000000000000e+01,4.700000000000000000e+01,6.800000000000000000e+01,4.400000000000000000e+01,5.600000000000000000e+01,8.500000000000000000e+01,8.700000000000000000e+01,7.400000000000000000e+01,6.400000000000000000e+01,4.600000000000000000e+01,9.000000000000000000e+00,7.600000000000000000e+01,6.400000000000000000e+01,1.600000000000000000e+01,2.100000000000000000e+01,0.000000000000000000e+00,1.200000000000000000e+01,3.100000000000000000e+01,8.900000000000000000e+01,5.900000000000000000e+01,6.200000000000000000e+01,7.600000000000000000e+01,2.200000000000000000e+01 -4.500000000000000000e+01,3.900000000000000000e+01,6.700000000000000000e+01,8.300000000000000000e+01,1.200000000000000000e+01,3.600000000000000000e+01,2.000000000000000000e+01,8.900000000000000000e+01,3.400000000000000000e+01,4.000000000000000000e+01,7.900000000000000000e+01,1.100000000000000000e+01,3.700000000000000000e+01,2.700000000000000000e+01,9.000000000000000000e+00,3.000000000000000000e+01,8.000000000000000000e+00,2.800000000000000000e+01,4.100000000000000000e+01,4.000000000000000000e+01,5.600000000000000000e+01,3.100000000000000000e+01,7.200000000000000000e+01,3.500000000000000000e+01,8.900000000000000000e+01,6.500000000000000000e+01,1.800000000000000000e+01,6.400000000000000000e+01,2.200000000000000000e+01,8.100000000000000000e+01,4.500000000000000000e+01,2.200000000000000000e+01,2.000000000000000000e+01,5.100000000000000000e+01,7.100000000000000000e+01,4.800000000000000000e+01,1.900000000000000000e+01,1.800000000000000000e+01,2.000000000000000000e+01,3.000000000000000000e+01,2.800000000000000000e+01,7.000000000000000000e+01,1.200000000000000000e+01,0.000000000000000000e+00,3.600000000000000000e+01,5.400000000000000000e+01,3.900000000000000000e+01,4.500000000000000000e+01,6.100000000000000000e+01,8.000000000000000000e+01 -3.800000000000000000e+01,5.700000000000000000e+01,1.000000000000000000e+01,6.400000000000000000e+01,1.500000000000000000e+01,6.500000000000000000e+01,4.900000000000000000e+01,2.500000000000000000e+01,2.100000000000000000e+01,5.100000000000000000e+01,8.100000000000000000e+01,4.600000000000000000e+01,7.900000000000000000e+01,8.300000000000000000e+01,8.800000000000000000e+01,7.200000000000000000e+01,4.000000000000000000e+01,5.500000000000000000e+01,4.800000000000000000e+01,8.900000000000000000e+01,5.700000000000000000e+01,7.200000000000000000e+01,6.500000000000000000e+01,2.600000000000000000e+01,6.100000000000000000e+01,8.700000000000000000e+01,2.700000000000000000e+01,3.000000000000000000e+01,2.800000000000000000e+01,3.800000000000000000e+01,7.200000000000000000e+01,5.600000000000000000e+01,4.600000000000000000e+01,8.900000000000000000e+01,1.200000000000000000e+01,5.400000000000000000e+01,4.500000000000000000e+01,3.800000000000000000e+01,1.600000000000000000e+01,7.600000000000000000e+01,5.800000000000000000e+01,1.200000000000000000e+01,3.100000000000000000e+01,3.600000000000000000e+01,0.000000000000000000e+00,4.300000000000000000e+01,4.800000000000000000e+01,2.600000000000000000e+01,5.200000000000000000e+01,4.300000000000000000e+01 -8.500000000000000000e+01,3.400000000000000000e+01,5.600000000000000000e+01,8.800000000000000000e+01,5.900000000000000000e+01,3.700000000000000000e+01,1.200000000000000000e+01,2.900000000000000000e+01,1.900000000000000000e+01,2.500000000000000000e+01,7.500000000000000000e+01,2.500000000000000000e+01,1.100000000000000000e+01,2.100000000000000000e+01,6.200000000000000000e+01,6.300000000000000000e+01,2.000000000000000000e+01,6.900000000000000000e+01,7.200000000000000000e+01,4.900000000000000000e+01,5.900000000000000000e+01,2.900000000000000000e+01,6.500000000000000000e+01,5.700000000000000000e+01,5.300000000000000000e+01,2.300000000000000000e+01,5.600000000000000000e+01,5.900000000000000000e+01,1.300000000000000000e+01,6.700000000000000000e+01,4.300000000000000000e+01,5.200000000000000000e+01,2.300000000000000000e+01,7.000000000000000000e+00,4.900000000000000000e+01,8.000000000000000000e+01,6.200000000000000000e+01,7.400000000000000000e+01,2.700000000000000000e+01,4.100000000000000000e+01,5.600000000000000000e+01,2.300000000000000000e+01,8.900000000000000000e+01,5.400000000000000000e+01,4.300000000000000000e+01,0.000000000000000000e+00,7.500000000000000000e+01,7.800000000000000000e+01,4.500000000000000000e+01,2.800000000000000000e+01 -7.000000000000000000e+00,4.000000000000000000e+01,6.900000000000000000e+01,7.000000000000000000e+00,1.000000000000000000e+01,8.400000000000000000e+01,7.200000000000000000e+01,6.400000000000000000e+01,4.900000000000000000e+01,4.400000000000000000e+01,2.800000000000000000e+01,4.900000000000000000e+01,5.600000000000000000e+01,5.600000000000000000e+01,2.500000000000000000e+01,5.900000000000000000e+01,2.800000000000000000e+01,1.500000000000000000e+01,3.300000000000000000e+01,8.800000000000000000e+01,4.600000000000000000e+01,8.000000000000000000e+00,4.500000000000000000e+01,4.800000000000000000e+01,5.000000000000000000e+01,1.000000000000000000e+01,8.800000000000000000e+01,8.900000000000000000e+01,1.500000000000000000e+01,5.100000000000000000e+01,5.900000000000000000e+01,3.000000000000000000e+01,6.600000000000000000e+01,6.700000000000000000e+01,4.300000000000000000e+01,8.400000000000000000e+01,8.900000000000000000e+01,8.300000000000000000e+01,6.300000000000000000e+01,1.500000000000000000e+01,1.700000000000000000e+01,2.300000000000000000e+01,5.900000000000000000e+01,3.900000000000000000e+01,4.800000000000000000e+01,7.500000000000000000e+01,0.000000000000000000e+00,2.900000000000000000e+01,8.600000000000000000e+01,1.700000000000000000e+01 -2.800000000000000000e+01,4.100000000000000000e+01,1.600000000000000000e+01,7.500000000000000000e+01,1.100000000000000000e+01,8.800000000000000000e+01,8.200000000000000000e+01,4.800000000000000000e+01,5.100000000000000000e+01,8.900000000000000000e+01,6.900000000000000000e+01,6.100000000000000000e+01,6.500000000000000000e+01,7.600000000000000000e+01,7.000000000000000000e+01,8.600000000000000000e+01,5.100000000000000000e+01,5.700000000000000000e+01,2.300000000000000000e+01,7.300000000000000000e+01,1.900000000000000000e+01,4.200000000000000000e+01,5.000000000000000000e+01,8.500000000000000000e+01,7.800000000000000000e+01,3.200000000000000000e+01,4.000000000000000000e+01,1.500000000000000000e+01,3.100000000000000000e+01,5.600000000000000000e+01,1.700000000000000000e+01,3.700000000000000000e+01,1.400000000000000000e+01,4.900000000000000000e+01,8.600000000000000000e+01,2.600000000000000000e+01,5.200000000000000000e+01,3.300000000000000000e+01,5.400000000000000000e+01,8.200000000000000000e+01,8.100000000000000000e+01,5.100000000000000000e+01,6.200000000000000000e+01,4.500000000000000000e+01,2.600000000000000000e+01,7.800000000000000000e+01,2.900000000000000000e+01,0.000000000000000000e+00,3.700000000000000000e+01,1.400000000000000000e+01 -1.300000000000000000e+01,7.000000000000000000e+00,2.800000000000000000e+01,2.800000000000000000e+01,7.900000000000000000e+01,4.300000000000000000e+01,9.000000000000000000e+00,2.300000000000000000e+01,8.300000000000000000e+01,1.800000000000000000e+01,8.000000000000000000e+01,8.300000000000000000e+01,7.900000000000000000e+01,7.900000000000000000e+01,3.500000000000000000e+01,7.000000000000000000e+01,4.200000000000000000e+01,5.200000000000000000e+01,3.200000000000000000e+01,8.900000000000000000e+01,4.700000000000000000e+01,2.000000000000000000e+01,4.300000000000000000e+01,7.200000000000000000e+01,7.400000000000000000e+01,7.100000000000000000e+01,4.500000000000000000e+01,5.200000000000000000e+01,3.200000000000000000e+01,6.000000000000000000e+01,3.700000000000000000e+01,8.500000000000000000e+01,7.900000000000000000e+01,9.000000000000000000e+00,8.700000000000000000e+01,6.400000000000000000e+01,3.600000000000000000e+01,8.300000000000000000e+01,1.000000000000000000e+01,5.200000000000000000e+01,4.100000000000000000e+01,9.000000000000000000e+00,7.600000000000000000e+01,6.100000000000000000e+01,5.200000000000000000e+01,4.500000000000000000e+01,8.600000000000000000e+01,3.700000000000000000e+01,0.000000000000000000e+00,4.600000000000000000e+01 -3.900000000000000000e+01,1.800000000000000000e+01,7.200000000000000000e+01,5.900000000000000000e+01,8.700000000000000000e+01,6.700000000000000000e+01,6.100000000000000000e+01,8.300000000000000000e+01,2.700000000000000000e+01,8.500000000000000000e+01,1.700000000000000000e+01,7.500000000000000000e+01,1.300000000000000000e+01,6.400000000000000000e+01,5.800000000000000000e+01,5.000000000000000000e+01,1.100000000000000000e+01,3.600000000000000000e+01,4.500000000000000000e+01,3.800000000000000000e+01,2.300000000000000000e+01,1.500000000000000000e+01,8.900000000000000000e+01,3.700000000000000000e+01,7.700000000000000000e+01,1.700000000000000000e+01,1.700000000000000000e+01,7.000000000000000000e+00,2.900000000000000000e+01,1.700000000000000000e+01,7.500000000000000000e+01,3.500000000000000000e+01,6.000000000000000000e+01,5.800000000000000000e+01,7.700000000000000000e+01,5.800000000000000000e+01,8.500000000000000000e+01,1.000000000000000000e+01,8.500000000000000000e+01,7.000000000000000000e+00,4.400000000000000000e+01,6.300000000000000000e+01,2.200000000000000000e+01,8.000000000000000000e+01,4.300000000000000000e+01,2.800000000000000000e+01,1.700000000000000000e+01,1.400000000000000000e+01,4.600000000000000000e+01,0.000000000000000000e+00 +0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 +1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00 +0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00 +1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 +0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 +1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00 +1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 +0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 +0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 diff --git a/USECASES/Use_cases.py b/USECASES/Use_cases.py index cb72723..43a769f 100644 --- a/USECASES/Use_cases.py +++ b/USECASES/Use_cases.py @@ -31,8 +31,9 @@ # Q1 # file_path = vg.generate_random_graph(72, seed=332) # adj_matrix = np.loadtxt(file_path, delimiter=",") +# top_nodes = vg.find_top_nodes(adj_matrix,2) # # vg.draw_graph(adj_matrix) -# vg.draw_graph_3d(adj_matrix, None, None) +# vg.draw_graph(adj_matrix, top_nodes, None,transparent_labeled=False) ####################################################################################################### # Q2 # file_path = vg.generate_random_graph(72, seed=332) @@ -53,6 +54,7 @@ # import torch.nn as nn # import torch.optim as optim # from torch.utils.data import Dataset, DataLoader +# import core_rec as cs # # in 5 steps # # 1.Generate random graph and load adjacency matrix # # 2. Initialize Transformer Model @@ -94,5 +96,5 @@ # # 6 # vg.draw_graph_3d(adj_matrix,top_nodes=top_nodes,recommended_nodes=predictions) -# top nodes are pushed in predictions list -####################################################################################################### +# # # top nodes are pushed in predictions list +# ###################################################################################################### \ No newline at end of file diff --git a/__pycache__/common_import.cpython-311.pyc b/__pycache__/common_import.cpython-311.pyc index a69a66a..21f655f 100644 Binary files a/__pycache__/common_import.cpython-311.pyc and b/__pycache__/common_import.cpython-311.pyc differ diff --git a/__pycache__/core_rec.cpython-311.pyc b/__pycache__/core_rec.cpython-311.pyc index bff4481..14c7b00 100644 Binary files a/__pycache__/core_rec.cpython-311.pyc and b/__pycache__/core_rec.cpython-311.pyc differ diff --git a/blobbag.csv b/blobbag.csv new file mode 100644 index 0000000..5a3b68c --- /dev/null +++ b/blobbag.csv @@ -0,0 +1,10 @@ +0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 +0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 +0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 diff --git a/engine/__pycache__/async_ddp.cpython-311.pyc b/engine/__pycache__/async_ddp.cpython-311.pyc new file mode 100644 index 0000000..8487ce9 Binary files /dev/null and b/engine/__pycache__/async_ddp.cpython-311.pyc differ diff --git a/engine/__pycache__/common_import.cpython-311.pyc b/engine/__pycache__/common_import.cpython-311.pyc new file mode 100644 index 0000000..fd177a6 Binary files /dev/null and b/engine/__pycache__/common_import.cpython-311.pyc differ diff --git a/engine/__pycache__/core_rec.cpython-311.pyc b/engine/__pycache__/core_rec.cpython-311.pyc new file mode 100644 index 0000000..3eab4c4 Binary files /dev/null and b/engine/__pycache__/core_rec.cpython-311.pyc differ diff --git a/engine/__pycache__/vish_graphs.cpython-311.pyc b/engine/__pycache__/vish_graphs.cpython-311.pyc new file mode 100644 index 0000000..4b8f65d Binary files /dev/null and b/engine/__pycache__/vish_graphs.cpython-311.pyc differ diff --git a/engine/async_ddp.py b/engine/async_ddp.py new file mode 100644 index 0000000..a892eb7 --- /dev/null +++ b/engine/async_ddp.py @@ -0,0 +1,87 @@ +# DISTRIBUTED TRAINING DDP -> ASHNYCHRONOUS (STATUS : IN PROGRESS) +# DDP has two major types sync and a-sync and it has 4 major blocks +# setup, cleanup, Parameterserver, worker + + +from common_import import * +from torch.nn import MSELoss + +import socket + +def find_free_port(): + s = socket.socket() + s.bind(('', 0)) # Bind to a free port provided by the host. + port = s.getsockname()[1] # Get the port number + s.close() + return port + +# def setup(rank, world_size, port=None): +# """Setup PyTorch environment for distributed training.""" +# if rank == 0 and port is None: +# port = find_free_port() +# elif port is None: +# raise ValueError("Port must be specified for worker processes") + +# os.environ['MASTER_ADDR'] = 'localhost' +# os.environ['MASTER_PORT'] = str(port) +# dist.init_process_group("gloo", rank=rank, world_size=world_size) + +def setup(rank, world_size, port=None): + """Setup PyTorch environment for distributed training.""" + print(f"Initializing setup for rank {rank}...") # Debugging statement + + if rank == 0: + if port is None: + port = find_free_port() + print(f"Master process on rank {rank} using port {port}") # Debugging statement + elif port is None: + raise ValueError("Port must be specified for worker processes") + + # Set environment variables + os.environ['MASTER_ADDR'] = 'localhost' + os.environ['MASTER_PORT'] = str(port) + + # Initialize the process group + try: + dist.init_process_group("gloo", rank=rank, world_size=world_size) + print(f"Process group initialized for rank {rank}") # Debugging statement + except Exception as e: + print(f"Failed to initialize process group for rank {rank}: {e}") # Error handling + raise +def cleanup(): + """ Cleanup PyTorch distributed environment. """ + dist.destroy_process_group() + +class ParameterServer: + def __init__(self, model, world_size): + self.model = model + self.world_size = world_size + + def run(self): + setup(0, self.world_size) # Initialize the process group for the parameter server + # Wait for gradients from each worker (workers are from rank 1 to world_size-1) + for _ in range(self.world_size - 1): # Exclude the parameter server itself + for param in self.model.parameters(): + grad = torch.zeros_like(param.data) + # Receive gradients from each worker + dist.recv(tensor=grad, src=dist.get_rank()) + with torch.no_grad(): + param.data += grad / (self.world_size - 1) # Average the gradients + cleanup() # Clean up the distributed environment after updating the model +loss_function = MSELoss() + +def worker(rank, model, data_loader, optimizer, num_epochs, world_size, port): + setup(rank, world_size, port) # Initialize the process group for each worker + for epoch in range(num_epochs): + for data, target in data_loader: # Assuming data_loader yields (data, target) + optimizer.zero_grad() + # Convert data and target to tensors here if not already + if not isinstance(data, torch.Tensor): + data = torch.tensor(data, dtype=torch.float32) + output = model(data) + loss = loss_function(output, target) + loss.backward() + # Send gradients to the parameter server + for param in model.parameters(): + dist.send(tensor=param.grad, dst=0) # Send gradients to the server at rank 0 + cleanup() # Clean up after completing the epochs \ No newline at end of file diff --git a/common_import.py b/engine/common_import.py similarity index 68% rename from common_import.py rename to engine/common_import.py index e3d9168..206667a 100644 --- a/common_import.py +++ b/engine/common_import.py @@ -8,4 +8,9 @@ from torch.utils.data import Dataset, DataLoader import networkx as nx from networkx.algorithms.community import greedy_modularity_communities -import matplotlib.pyplot as plt \ No newline at end of file +import matplotlib.pyplot as plt +import os + +# import for DDP ecosystem +import torch.distributed as dist +from torch.multiprocessing import Process \ No newline at end of file diff --git a/core_rec.py b/engine/core_rec.py similarity index 99% rename from core_rec.py rename to engine/core_rec.py index c9825ab..e0c68cc 100644 --- a/core_rec.py +++ b/engine/core_rec.py @@ -11,6 +11,7 @@ # ############################################################################################################### from common_import import * +from async_ddp import * class GraphTransformer(nn.Module): def __init__(self, num_layers, d_model, num_heads, d_feedforward, input_dim, num_weights=10,use_weights=True): @@ -121,7 +122,7 @@ def predict(model, graph, node_index, top_k=5, threshold=0.5): -# Graph Drawing Function +# Graph Drawing Function [its in defaulter mode] def draw_graph(adj_matrix, top_nodes, recommended_nodes=None): G = nx.Graph() num_nodes = adj_matrix.shape[0] @@ -252,4 +253,3 @@ def explainable_predict(model, graph, node_index, top_k=5, threshold=0.5): return recommended_indices, explanations - diff --git a/vish_graphs.py b/engine/vish_graphs.py similarity index 99% rename from vish_graphs.py rename to engine/vish_graphs.py index da7710d..2417b61 100644 --- a/vish_graphs.py +++ b/engine/vish_graphs.py @@ -80,6 +80,7 @@ def generate_connections(num_people, i, p_strong, p_weak): strong_connections = np.where(connections < p_strong)[0] + i + 1 weak_connections = np.where((connections >= p_strong) & (connections < p_strong + p_weak))[0] + i + 1 return strong_connections, weak_connections + @profile def generate_large_random_graph(num_people, file_path="large_random_graph.csv", seed=None): np.random.seed(seed) @@ -157,7 +158,7 @@ def export_graph_data_to_csv(adj_matrix, node_labels, csv_file): headers = [f'Node {i}' for i in range(len(adj_matrix))] headers.append('Label') writer.writerow(headers) - + # Write data rows for index, row in enumerate(adj_matrix): # Append the label to the row diff --git a/graph_dataset.csv b/graph_dataset.csv index 19c0047..b3ed659 100644 --- a/graph_dataset.csv +++ b/graph_dataset.csv @@ -1,40 +1,50 @@ -0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00 -0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00 -0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00 -1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00 -0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 -0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 -0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 -1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00 -1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 -1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 -0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 +0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 +1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 +1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 +1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00 +0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 +0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00 +0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00 +1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 +0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00 +0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 +0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 diff --git a/weight_matrix.csv b/weight_matrix.csv index e95441c..1017064 100644 --- a/weight_matrix.csv +++ b/weight_matrix.csv @@ -1,20 +1,12 @@ -0.000000000000000000e+00,7.000000000000000000e+00,4.000000000000000000e+00,8.000000000000000000e+00,5.000000000000000000e+00,7.000000000000000000e+00,1.000000000000000000e+01,3.000000000000000000e+00,7.000000000000000000e+00,8.000000000000000000e+00,5.000000000000000000e+00,4.000000000000000000e+00,8.000000000000000000e+00,8.000000000000000000e+00,3.000000000000000000e+00,6.000000000000000000e+00,5.000000000000000000e+00,2.000000000000000000e+00,8.000000000000000000e+00,6.000000000000000000e+00 -7.000000000000000000e+00,0.000000000000000000e+00,2.000000000000000000e+00,5.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+01,6.000000000000000000e+00,9.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+01,3.000000000000000000e+00,7.000000000000000000e+00,4.000000000000000000e+00,9.000000000000000000e+00,3.000000000000000000e+00,5.000000000000000000e+00,3.000000000000000000e+00,7.000000000000000000e+00,5.000000000000000000e+00,9.000000000000000000e+00 -4.000000000000000000e+00,2.000000000000000000e+00,0.000000000000000000e+00,7.000000000000000000e+00,2.000000000000000000e+00,4.000000000000000000e+00,9.000000000000000000e+00,2.000000000000000000e+00,1.000000000000000000e+01,9.000000000000000000e+00,1.000000000000000000e+01,5.000000000000000000e+00,2.000000000000000000e+00,4.000000000000000000e+00,7.000000000000000000e+00,8.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+00,4.000000000000000000e+00,2.000000000000000000e+00 -8.000000000000000000e+00,5.000000000000000000e+00,7.000000000000000000e+00,0.000000000000000000e+00,8.000000000000000000e+00,4.000000000000000000e+00,2.000000000000000000e+00,6.000000000000000000e+00,6.000000000000000000e+00,1.000000000000000000e+01,4.000000000000000000e+00,6.000000000000000000e+00,2.000000000000000000e+00,1.000000000000000000e+01,2.000000000000000000e+00,1.000000000000000000e+01,4.000000000000000000e+00,8.000000000000000000e+00,7.000000000000000000e+00,9.000000000000000000e+00 -5.000000000000000000e+00,1.000000000000000000e+00,2.000000000000000000e+00,8.000000000000000000e+00,0.000000000000000000e+00,8.000000000000000000e+00,5.000000000000000000e+00,2.000000000000000000e+00,5.000000000000000000e+00,8.000000000000000000e+00,1.000000000000000000e+01,9.000000000000000000e+00,9.000000000000000000e+00,1.000000000000000000e+00,9.000000000000000000e+00,7.000000000000000000e+00,9.000000000000000000e+00,8.000000000000000000e+00,1.000000000000000000e+00,8.000000000000000000e+00 -7.000000000000000000e+00,1.000000000000000000e+01,4.000000000000000000e+00,4.000000000000000000e+00,8.000000000000000000e+00,0.000000000000000000e+00,8.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+00,8.000000000000000000e+00,3.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+00,5.000000000000000000e+00,1.000000000000000000e+01,7.000000000000000000e+00,1.000000000000000000e+01,9.000000000000000000e+00,7.000000000000000000e+00,9.000000000000000000e+00 -1.000000000000000000e+01,6.000000000000000000e+00,9.000000000000000000e+00,2.000000000000000000e+00,5.000000000000000000e+00,8.000000000000000000e+00,0.000000000000000000e+00,8.000000000000000000e+00,2.000000000000000000e+00,1.000000000000000000e+00,7.000000000000000000e+00,7.000000000000000000e+00,8.000000000000000000e+00,5.000000000000000000e+00,3.000000000000000000e+00,8.000000000000000000e+00,6.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+00,3.000000000000000000e+00 -3.000000000000000000e+00,9.000000000000000000e+00,2.000000000000000000e+00,6.000000000000000000e+00,2.000000000000000000e+00,3.000000000000000000e+00,8.000000000000000000e+00,0.000000000000000000e+00,5.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+00,5.000000000000000000e+00,1.000000000000000000e+01,7.000000000000000000e+00,7.000000000000000000e+00,9.000000000000000000e+00,1.000000000000000000e+01,1.000000000000000000e+01,3.000000000000000000e+00,7.000000000000000000e+00 -7.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+01,6.000000000000000000e+00,5.000000000000000000e+00,1.000000000000000000e+00,2.000000000000000000e+00,5.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,4.000000000000000000e+00,4.000000000000000000e+00,5.000000000000000000e+00,7.000000000000000000e+00,7.000000000000000000e+00,4.000000000000000000e+00,7.000000000000000000e+00,3.000000000000000000e+00,6.000000000000000000e+00,2.000000000000000000e+00 -8.000000000000000000e+00,1.000000000000000000e+01,9.000000000000000000e+00,1.000000000000000000e+01,8.000000000000000000e+00,8.000000000000000000e+00,1.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+01,9.000000000000000000e+00,5.000000000000000000e+00,6.000000000000000000e+00,4.000000000000000000e+00,1.000000000000000000e+01,7.000000000000000000e+00,9.000000000000000000e+00,7.000000000000000000e+00,1.000000000000000000e+00 -5.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+01,4.000000000000000000e+00,1.000000000000000000e+01,3.000000000000000000e+00,7.000000000000000000e+00,1.000000000000000000e+00,4.000000000000000000e+00,1.000000000000000000e+01,0.000000000000000000e+00,1.000000000000000000e+00,9.000000000000000000e+00,9.000000000000000000e+00,4.000000000000000000e+00,9.000000000000000000e+00,3.000000000000000000e+00,7.000000000000000000e+00,6.000000000000000000e+00,8.000000000000000000e+00 -4.000000000000000000e+00,7.000000000000000000e+00,5.000000000000000000e+00,6.000000000000000000e+00,9.000000000000000000e+00,3.000000000000000000e+00,7.000000000000000000e+00,5.000000000000000000e+00,4.000000000000000000e+00,9.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,9.000000000000000000e+00,5.000000000000000000e+00,1.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+01,8.000000000000000000e+00,6.000000000000000000e+00,8.000000000000000000e+00 -8.000000000000000000e+00,4.000000000000000000e+00,2.000000000000000000e+00,2.000000000000000000e+00,9.000000000000000000e+00,1.000000000000000000e+00,8.000000000000000000e+00,1.000000000000000000e+01,5.000000000000000000e+00,5.000000000000000000e+00,9.000000000000000000e+00,9.000000000000000000e+00,0.000000000000000000e+00,9.000000000000000000e+00,4.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+01,4.000000000000000000e+00,7.000000000000000000e+00 -8.000000000000000000e+00,9.000000000000000000e+00,4.000000000000000000e+00,1.000000000000000000e+01,1.000000000000000000e+00,5.000000000000000000e+00,5.000000000000000000e+00,7.000000000000000000e+00,7.000000000000000000e+00,6.000000000000000000e+00,9.000000000000000000e+00,5.000000000000000000e+00,9.000000000000000000e+00,0.000000000000000000e+00,2.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+00,5.000000000000000000e+00,1.000000000000000000e+00,8.000000000000000000e+00 -3.000000000000000000e+00,3.000000000000000000e+00,7.000000000000000000e+00,2.000000000000000000e+00,9.000000000000000000e+00,1.000000000000000000e+01,3.000000000000000000e+00,7.000000000000000000e+00,7.000000000000000000e+00,4.000000000000000000e+00,4.000000000000000000e+00,1.000000000000000000e+00,4.000000000000000000e+00,2.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,2.000000000000000000e+00,2.000000000000000000e+00,6.000000000000000000e+00 -6.000000000000000000e+00,5.000000000000000000e+00,8.000000000000000000e+00,1.000000000000000000e+01,7.000000000000000000e+00,7.000000000000000000e+00,8.000000000000000000e+00,9.000000000000000000e+00,4.000000000000000000e+00,1.000000000000000000e+01,9.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,7.000000000000000000e+00,5.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00 -5.000000000000000000e+00,3.000000000000000000e+00,3.000000000000000000e+00,4.000000000000000000e+00,9.000000000000000000e+00,1.000000000000000000e+01,6.000000000000000000e+00,1.000000000000000000e+01,7.000000000000000000e+00,7.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+01,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,7.000000000000000000e+00,0.000000000000000000e+00,3.000000000000000000e+00,2.000000000000000000e+00,5.000000000000000000e+00 -2.000000000000000000e+00,7.000000000000000000e+00,1.000000000000000000e+00,8.000000000000000000e+00,8.000000000000000000e+00,9.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+01,3.000000000000000000e+00,9.000000000000000000e+00,7.000000000000000000e+00,8.000000000000000000e+00,1.000000000000000000e+01,5.000000000000000000e+00,2.000000000000000000e+00,5.000000000000000000e+00,3.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+01,6.000000000000000000e+00 -8.000000000000000000e+00,5.000000000000000000e+00,4.000000000000000000e+00,7.000000000000000000e+00,1.000000000000000000e+00,7.000000000000000000e+00,1.000000000000000000e+00,3.000000000000000000e+00,6.000000000000000000e+00,7.000000000000000000e+00,6.000000000000000000e+00,6.000000000000000000e+00,4.000000000000000000e+00,1.000000000000000000e+00,2.000000000000000000e+00,1.000000000000000000e+00,2.000000000000000000e+00,1.000000000000000000e+01,0.000000000000000000e+00,7.000000000000000000e+00 -6.000000000000000000e+00,9.000000000000000000e+00,2.000000000000000000e+00,9.000000000000000000e+00,8.000000000000000000e+00,9.000000000000000000e+00,3.000000000000000000e+00,7.000000000000000000e+00,2.000000000000000000e+00,1.000000000000000000e+00,8.000000000000000000e+00,8.000000000000000000e+00,7.000000000000000000e+00,8.000000000000000000e+00,6.000000000000000000e+00,1.000000000000000000e+00,5.000000000000000000e+00,6.000000000000000000e+00,7.000000000000000000e+00,0.000000000000000000e+00 +0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 +1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00 +0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00 +1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 +0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 +1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00 +1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 +0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00 +0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00