0.500000000000
a56e88b3ea9b90916cc3c0e28ca0982456845a1a7e07b9aa0fb690a2c5682ab9
0.500000000000
5604225ab055051096f2c55c0b675ef86da167a92d51f75610fc9f1ab464875c
3.000000000000
25a7acee0221995039859520933a53ea44862622109da9e38e3212ba2e782e0e
3.000000000000
2bde70acf22cb7eb401bc325c329a5db39bc56ae40df8d59b1016435ebcc0d69