0.500000000000
7913c0529ee6d7a80e9645ba249d796191088c41861e865935daaa6c4598da82
188361
9652110ec27e6a6027c2da2de99a4142780ebf49256d078053521f9253f91aa5
0.500000000000
edce9ae25af0f7d166baec10eb07cbef21d7871f31f78ba3cdbecc5dea565a82
188021
75e4585619b7e1705f413d4f3703d5624552aeee3a43a3a2bf4eef0feef3cd66