Velocitek SC-1
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
-16750849
1
60000
Garmin Colorado 300
7.35
0.0
0
0
8.31
0.0
0
0
8.31
0.0
0
0
7.83
0.0
0
0
7.83
0.0
0
0
7.83
0.0
0
0
7.83
0.0
0
0
7.83
0.0
0
0
7.83
0.0
0
0
7.83
0.0
0
0
6.87
0.0
0
0
6.39
0.0
0
0
5.42
0.0
0
0
5.91
0.0
0
0
4.46
0.0
0
0
5.42
0.0
0
0
5.91
0.0
0
0
6.87
0.0
0
0
7.35
0.0
0
0
7.83
0.0
0
0
8.31
0.0
0
0
9.27
0.0
0
0
9.75
0.0
0
0
7.35
0.0
0
0
6.39
0.0
0
0
3.98
0.0
0
0
2.06
0.0
0
0
1.58
0.0
0
0
2.06
0.0
0
0
2.06
0.0
0
0
3.98
0.0
0
0
3.5
0.0
0
0
3.5
0.0
0
0
3.5
0.0
0
0
3.02
0.0
0
0
2.54
0.0
0
0
3.5
0.0
0
0
3.02
0.0
0
0
2.54
0.0
0
0
3.02
0.0
0
0
2.06
0.0
0
0
2.54
0.0
0
0
2.54
0.0
0
0
2.54
0.0
0
0
2.06
0.0
0
0
1.58
0.0
0
0
0.62
0.0
0
0
0.14
0.0
0
0
0.62
0.0
0
0
0.14
0.0
0
0
-0.34
0.0
0
0
0.14
0.0
0
0
0.14
0.0
0
0
0.62
0.0
0
0
1.1
0.0
0
0
0.14
0.0
0
0
-0.34
0.0
0
0
0.14
0.0
0
0
1.1
0.0
0
0
0.62
0.0
0
0
1.58
0.0
0
0
1.58
0.0
0
0
2.06
0.0
0
0
2.54
0.0
0
0
3.02
0.0
0
0
1.58
0.0
0
0
-0.82
0.0
0
0
-2.27
0.0
0
0
-3.23
0.0
0
0
-4.19
0.0
0
0
-4.19
0.0
0
0
-4.19
0.0
0
0
-4.19
0.0
0
0
-3.23
0.0
0
0
-2.75
0.0
0
0
-2.27
0.0
0
0
-1.3
0.0
0
0
-1.3
0.0
0
0
-0.82
0.0
0
0
-0.34
0.0
0
0
-0.34
0.0
0
0
-0.34
0.0
0
0
1.58
0.0
0
0
3.5
0.0
0
0
3.5
0.0
0
0
4.46
0.0
0
0
3.5
0.0
0
0
3.02
0.0
0
0
3.98
0.0
0
0
3.02
0.0
0
0
3.5
0.0
0
0
3.02
0.0
0
0
1.58
0.0
0
0
1.1
0.0
0
0
1.58
0.0
0
0
0.62
0.0
0
0
-1.79
0.0
0
0
-1.79
0.0
0
0
-3.23
0.0
0
0
-2.75
0.0
0
0
-3.71
0.0
0
0
-2.75
0.0
0
0
-2.75
0.0
0
0
-3.23
0.0
0
0
-3.71
0.0
0
0
-3.71
0.0
0
0
-4.67
0.0
0
0
-4.19
0.0
0
0
-3.23
0.0
0
0
-1.79
0.0
0
0
-1.79
0.0
0
0
-1.79
0.0
0
0
-2.27
0.0
0
0
-2.75
0.0
0
0
-3.23
0.0
0
0
0.14
0.0
0
0
1.1
0.0
0
0
2.54
0.0
0
0
2.54
0.0
0
0
2.06
0.0
0
0
1.58
0.0
0
0
1.58
0.0
0
0
1.58
0.0
0
0
1.58
0.0
0
0
3.02
0.0
0
0
3.5
0.0
0
0
1.58
0.0
0
0
0.62
0.0
0
0
-0.34
0.0
0
0
1.1
0.0
0
0
-0.34
0.0
0
0
-0.82
0.0
0
0
-0.82
0.0
0
0
-1.3
0.0
0
0
0.62
0.0
0
0
1.1
0.0
0
0
0.62
0.0
0
0
1.1
0.0
0
0
3.02
0.0
0
0
2.06
0.0
0
0
2.54
0.0
0
0
2.06
0.0
0
0
1.1
0.0
0
0
-0.34
0.0
0
0
0.14
0.0
0
0
0.62
0.0
0
0
1.58
0.0
0
0
2.06
0.0
0
0
1.1
0.0
0
0
0.62
0.0
0
0
1.1
0.0
0
0
2.06
0.0
0
0
3.02
0.0
0
0
3.02
0.0
0
0
2.54
0.0
0
0
2.54
0.0
0
0
2.54
0.0
0
0
1.58
0.0
0
0
2.06
0.0
0
0
2.06
0.0
0
0
2.06
0.0
0
0
3.02
0.0
0
0
3.98
0.0
0
0
4.46
0.0
0
0
4.94
0.0
0
0
4.94
0.0
0
0
2.06
0.0
0
0
1.1
0.0
0
0
1.1
0.0
0
0
2.06
0.0
0
0
2.06
0.0
0
0
2.06
0.0
0
0
3.02
0.0
0
0
3.02
0.0
0
0
2.54
0.0
0
0
3.5
0.0
0
0
2.54
0.0
0
0
1.58
0.0
0
0
0.62
0.0
0
0
1.58
0.0
0
0
7.83
0.0
0
0
8.31
0.0
0
0
10.71
0.0
0
0
11.19
0.0
0
0
12.63
0.0
0
0
12.63
0.0
0
0
9.27
0.0
0
0
6.87
0.0
0
0
4.94
0.0
0
0
3.98
0.0
0
0
3.02
0.0
0
0
3.02
0.0
0
0
2.06
0.0
0
0
2.06
0.0
0
0
3.02
0.0
0
0
3.98
0.0
0
0
6.87
0.0
0
0
4.94
0.0
0
0
4.94
0.0
0
0
6.87
0.0
0
0
5.91
0.0
0
0
5.42
0.0
0
0
3.98
0.0
0
0
3.02
0.0
0
0
1.1
0.0
0
0
-1.3
0.0
0
0
-3.23
0.0
0
0
-5.15
0.0
0
0
-8.03
0.0
0
0
-9.96
0.0
0
0
-7.07
0.0
0
0
-6.11
0.0
0
0
-5.63
0.0
0
0
-5.63
0.0
0
0
-5.63
0.0
0
0
-5.63
0.0
0
0
-3.71
0.0
0
0
-3.71
0.0
0
0
-3.71
0.0
0
0
-3.23
0.0
0
0
-2.27
0.0
0
0
-0.82
0.0
0
0
-0.82
0.0
0
0
-0.34
0.0
0
0
-0.82
0.0
0
0
-1.3
0.0
0
0
-1.3
0.0
0
0
-1.3
0.0
0
0
-1.3
0.0
0
0
-1.3
0.0
0
0
-1.3
0.0
0
0
-1.3
0.0
0
0
-1.3
0.0
0
0
-1.79
0.0
0
0
-1.79
0.0
0
0
-1.79
0.0
0
0
-1.79
0.0
0
0
-1.79
0.0
0
0
-1.79
0.0
0
0
-1.79
0.0
0
0
-1.79
0.0
0
0
-2.27
0.0
0
0
-2.27
0.0
0
0
-2.27
0.0
0
0
-2.27
0.0
0
0
-1.79
0.0
0
0
-1.79
0.0
0
0
-2.27
0.0
0
0
-2.27
0.0
0
0
-1.3
0.0
0
0
-0.34
0.0
0
0
-0.82
0.0
0
0
-1.3
0.0
0
0
-39424
1
60000
747A+
-3.071
0.0
0
0
-3.37
0.0
0
0
-3.731
0.0
0
0
-2.743
0.0
0
0
-2.354
0.0
0
0
-1.865
0.0
0
0
-1.806
0.0
0
0
-1.807
0.0
0
0
-1.815
0.0
0
0
-1.801
0.0
0
0
-1.471
0.0
0
0
-1.13
0.0
0
0
-1.078
0.0
0
0
-0.954
0.0
0
0
-0.904
0.0
0
0
-0.879
0.0
0
0
-0.859
0.0
0
0
-0.834
0.0
0
0
-0.814
0.0
0
0
-0.794
0.0
0
0
-0.781
0.0
0
0
-0.765
0.0
0
0
-0.729
0.0
0
0
-0.695
0.0
0
0
-0.669
0.0
0
0
-0.469
0.0
0
0
-0.35
0.0
0
0
-0.342
0.0
0
0
-0.301
0.0
0
0
-0.295
0.0
0
0
-0.49
0.0
0
0
-0.598
0.0
0
0
0.069
0.0
0
0
0.417
0.0
0
0
0.278
0.0
0
0
0.053
0.0
0
0
0.352
0.0
0
0
0.325
0.0
0
0
0.325
0.0
0
0
0.189
0.0
0
0
0.241
0.0
0
0
0.138
0.0
0
0
0.16
0.0
0
0
0.343
0.0
0
0
0.319
0.0
0
0
0.318
0.0
0
0
0.431
0.0
0
0
0.672
0.0
0
0
0.693
0.0
0
0
0.718
0.0
0
0
0.732
0.0
0
0
0.743
0.0
0
0
0.741
0.0
0
0
0.741
0.0
0
0
0.81
0.0
0
0
0.825
0.0
0
0
0.514
0.0
0
0
0.022
0.0
0
0
-0.216
0.0
0
0
-0.683
0.0
0
0
-0.713
0.0
0
0
-0.891
0.0
0
0
-1.014
0.0
0
0
-1.022
0.0
0
0
-1.236
0.0
0
0
-1.192
0.0
0
0
-1.191
0.0
0
0
-1.184
0.0
0
0
-1.166
0.0
0
0
-1.157
0.0
0
0
-1.154
0.0
0
0
-1.157
0.0
0
0
-1.235
0.0
0
0
-1.093
0.0
0
0
-0.945
0.0
0
0
-0.849
0.0
0
0
-0.753
0.0
0
0
-0.514
0.0
0
0
-0.478
0.0
0
0
-0.452
0.0
0
0
-0.426
0.0
0
0
-0.41
0.0
0
0
-0.394
0.0
0
0
-0.389
0.0
0
0
-0.39
0.0
0
0
-0.383
0.0
0
0
-0.372
0.0
0
0
-0.358
0.0
0
0
-0.354
0.0
0
0
-0.351
0.0
0
0
-0.329
0.0
0
0
-0.327
0.0
0
0
-0.321
0.0
0
0
-0.316
0.0
0
0
-0.306
0.0
0
0
-0.299
0.0
0
0
-0.294
0.0
0
0
-0.294
0.0
0
0
-0.294
0.0
0
0
-0.292
0.0
0
0
-0.289
0.0
0
0
-0.288
0.0
0
0
-0.286
0.0
0
0
-0.421
0.0
0
0
-0.734
0.0
0
0
-0.41
0.0
0
0
-0.22
0.0
0
0
-0.217
0.0
0
0
-0.237
0.0
0
0
-0.25
0.0
0
0
-0.252
0.0
0
0
-0.261
0.0
0
0
-0.273
0.0
0
0
-0.282
0.0
0
0
-0.288
0.0
0
0
-0.288
0.0
0
0
-0.291
0.0
0
0
-0.291
0.0
0
0
-0.291
0.0
0
0
-0.291
0.0
0
0
-0.288
0.0
0
0
-0.291
0.0
0
0
-0.288
0.0
0
0
-0.286
0.0
0
0
-0.283
0.0
0
0
-0.278
0.0
0
0
-0.274
0.0
0
0
-0.271
0.0
0
0
-0.27
0.0
0
0
-0.268
0.0
0
0
-0.267
0.0
0
0
-0.265
0.0
0
0
-0.265
0.0
0
0
-0.262
0.0
0
0
-0.262
0.0
0
0
-0.276
0.0
0
0
-0.229
0.0
0
0
-0.166
0.0
0
0
-0.072
0.0
0
0
0.021
0.0
0
0
0.081
0.0
0
0
0.084
0.0
0
0
0.084
0.0
0
0
0.088
0.0
0
0
0.089
0.0
0
0
0.087
0.0
0
0
0.092
0.0
0
0
0.09
0.0
0
0
0.088
0.0
0
0
0.087
0.0
0
0
0.086
0.0
0
0
0.088
0.0
0
0
0.09
0.0
0
0
0.089
0.0
0
0
0.089
0.0
0
0
0.089
0.0
0
0
0.09
0.0
0
0
0.089
0.0
0
0
0.09
0.0
0
0
0.093
0.0
0
0
0.094
0.0
0
0
0.098
0.0
0
0
0.098
0.0
0
0
0.098
0.0
0
0
0.097
0.0
0
0
0.097
0.0
0
0
0.096
0.0
0
0
0.073
0.0
0
0
0.055
0.0
0
0
0.05
0.0
0
0
0.059
0.0
0
0
0.027
0.0
0
0
0.152
0.0
0
0
0.285
0.0
0
0
0.421
0.0
0
0
0.552
0.0
0
0
0.591
0.0
0
0
0.641
0.0
0
0
0.663
0.0
0
0
0.7
0.0
0
0
0.716
0.0
0
0
0.754
0.0
0
0
0.779
0.0
0
0
0.801
0.0
0
0
0.804
0.0
0
0
0.81
0.0
0
0
0.843
0.0
0
0
0.922
0.0
0
0
0.899
0.0
0
0
0.882
0.0
0
0
0.87
0.0
0
0
0.769
0.0
0
0
0.899
0.0
0
0
0.955
0.0
0
0
0.971
0.0
0
0
0.964
0.0
0
0
0.962
0.0
0
0
0.962
0.0
0
0
0.965
0.0
0
0
0.981
0.0
0
0
0.979
0.0
0
0
0.965
0.0
0
0
0.968
0.0
0
0
0.958
0.0
0
0
0.937
0.0
0
0
0.916
0.0
0
0
0.883
0.0
0
0
0.844
0.0
0
0
0.83
0.0
0
0
0.814
0.0
0
0
0.812
0.0
0
0
0.809
0.0
0
0
0.807
0.0
0
0
0.805
0.0
0
0
0.8
0.0
0
0
0.797
0.0
0
0
0.797
0.0
0
0
0.797
0.0
0
0
0.795
0.0
0
0
0.796
0.0
0
0
0.797
0.0
0
0
0.801
0.0
0
0
0.802
0.0
0
0
0.803
0.0
0
0
0.802
0.0
0
0
0.804
0.0
0
0
0.806
0.0
0
0
0.807
0.0
0
0
0.809
0.0
0
0
0.809
0.0
0
0
0.808
0.0
0
0
0.808
0.0
0
0
0.95
0.0
0
0
0.728
0.0
0
0
0.684
0.0
0
0
0.574
0.0
0
0
0.574
0.0
0
0
0.572
0.0
0
0
0.57
0.0
0
0
0.568
0.0
0
0
0.564
0.0
0
0
0.561
0.0
0
0
0.556
0.0
0
0
0.552
0.0
0
0
0.55
0.0
0
0
0.549
0.0
0
0
0.538
0.0
0
0
0.221
0.0
0
0
-0.238
0.0
0
0
-0.439
0.0
0
0
-0.392
0.0
0
0
-0.309
0.0
0
0
-0.17
0.0
0
0
-0.333
0.0
0
0
-1.053
0.0
0
0
-1.156
0.0
0
0
-1.018
0.0
0
0
-0.752
0.0
0
0
-0.745
0.0
0
0
-0.594
0.0
0
0
-0.698
0.0
0
0
-0.802
0.0
0
0
-0.618
0.0
0
0
-0.81
0.0
0
0
-0.651
0.0
0
0
-0.573
0.0
0
0
-0.587
0.0
0
0
-0.548
0.0
0
0
-0.346
0.0
0
0
-0.125
0.0
0
0
-0.443
0.0
0
0
-0.472
0.0
0
0
-0.446
0.0
0
0
-0.435
0.0
0
0
-0.319
0.0
0
0
-0.364
0.0
0
0
-0.184
0.0
0
0
0.664
0.0
0
0
1.012
0.0
0
0
2.032
0.0
0
0
2.325
0.0
0
0
2.601
0.0
0
0
2.555
0.0
0
0
2.762
0.0
0
0
2.803
0.0
0
0
2.793
0.0
0
0
2.493
0.0
0
0
2.488
0.0
0
0
2.464
0.0
0
0
1.718
0.0
0
0
1.519
0.0
0
0
1.519
0.0
0
0
1.542
0.0
0
0
1.316
0.0
0
0
1.331
0.0
0
0
0.045
0.0
0
0
-0.347
0.0
0
0
-0.357
0.0
0
0
-0.334
0.0
0
0
-1.238
0.0
0
0
-1.577
0.0
0
0
-1.73
0.0
0
0
-1.73
0.0
0
0
-1.849
0.0
0
0
-1.884
0.0
0
0
-1.964
0.0
0
0
-1.979
0.0
0
0
-2.147
0.0
0
0
-2.041
0.0
0
0
-2.276
0.0
0
0
-2.334
0.0
0
0
-2.56
0.0
0
0
-2.533
0.0
0
0
-2.518
0.0
0
0
-2.517
0.0
0
0
-2.661
0.0
0
0
-2.832
0.0
0
0
-2.731
0.0
0
0
-2.734
0.0
0
0
-2.756
0.0
0
0
-2.79
0.0
0
0
-2.814
0.0
0
0
-2.75
0.0
0
0
-2.779
0.0
0
0
-2.843
0.0
0
0
-2.879
0.0
0
0
-2.864
0.0
0
0
-2.825
0.0
0
0
-2.817
0.0
0
0
-3.013
0.0
0
0
-3.113
0.0
0
0
-3.077
0.0
0
0
-3.06
0.0
0
0
-3.077
0.0
0
0
-3.074
0.0
0
0
-3.082
0.0
0
0
-3.041
0.0
0
0
-2.95
0.0
0
0
-3.043
0.0
0
0
-3.216
0.0
0
0
-3.941
0.0
0
0
-3.675
0.0
0
0
-3.686
0.0
0
0
-3.826
0.0
0
0
-3.648
0.0
0
0
-4.199
0.0
0
0
-4.104
0.0
0
0
-4.087
0.0
0
0
-4.065
0.0
0
0
-4.076
0.0
0
0
-4.091
0.0
0
0
-4.013
0.0
0
0
-3.941
0.0
0
0
-3.987
0.0
0
0
-3.925
0.0
0
0
-3.73
0.0
0
0
-3.681
0.0
0
0
-3.594
0.0
0
0
-3.622
0.0
0
0
-3.683
0.0
0
0
-3.721
0.0
0
0
-3.737
0.0
0
0
-3.723
0.0
0
0
-3.664
0.0
0
0
-3.621
0.0
0
0
-3.614
0.0
0
0
-3.737
0.0
0
0
-3.855
0.0
0
0
-4.063
0.0
0
0
-4.079
0.0
0
0
-4.177
0.0
0
0
-4.24
0.0
0
0
-4.246
0.0
0
0
-4.288
0.0
0
0
-4.273
0.0
0
0
-4.223
0.0
0
0
-4.227
0.0
0
0
-3.82
0.0
0
0
-3.675
0.0
0
0
-3.618
0.0
0
0
-3.588
0.0
0
0
-4.116
0.0
0
0
-4.235
0.0
0
0
-4.2
0.0
0
0
-4.212
0.0
0
0
-4.164
0.0
0
0
-4.211
0.0
0
0
-4.172
0.0
0
0
-4.382
0.0
0
0
-4.47
0.0
0
0
-4.428
0.0
0
0
-4.491
0.0
0
0
-4.501
0.0
0
0
-4.481
0.0
0
0
-4.476
0.0
0
0
-4.383
0.0
0
0
-4.208
0.0
0
0
-4.208
0.0
0
0
-4.277
0.0
0
0
-4.22
0.0
0
0
-3.884
0.0
0
0
-3.571
0.0
0
0
-3.574
0.0
0
0
-3.43
0.0
0
0
-3.407
0.0
0
0
-3.418
0.0
0
0
-3.387
0.0
0
0
-3.382
0.0
0
0
-3.382
0.0
0
0
-3.415
0.0
0
0
-3.419
0.0
0
0
-3.35
0.0
0
0
-2.657
0.0
0
0
-2.567
0.0
0
0
-2.602
0.0
0
0
-2.623
0.0
0
0
-2.693
0.0
0
0
-2.692
0.0
0
0
-2.704
0.0
0
0
-2.615
0.0
0
0
-2.627
0.0
0
0
-2.65
0.0
0
0
-2.643
0.0
0
0
-2.594
0.0
0
0
-1.92
0.0
0
0
-1.349
0.0
0
0
-1.747
0.0
0
0
-1.905
0.0
0
0
-1.903
0.0
0
0
-1.836
0.0
0
0
-1.842
0.0
0
0
-1.878
0.0
0
0
-1.932
0.0
0
0
-1.985
0.0
0
0
-1.808
0.0
0
0
-1.802
0.0
0
0
-1.88
0.0
0
0
-2.053
0.0
0
0
-2.047
0.0
0
0
-2.028
0.0
0
0
-1.972
0.0
0
0
-1.957
0.0
0
0
-2.044
0.0
0
0
-2.04
0.0
0
0
-2.007
0.0
0
0
-2.049
0.0
0
0
-2.012
0.0
0
0
-2.724
0.0
0
0
-2.761
0.0
0
0
-2.4
0.0
0
0
-2.334
0.0
0
0
-2.376
0.0
0
0
-2.412
0.0
0
0
-2.398
0.0
0
0
-2.41
0.0
0
0
-2.667
0.0
0
0
-2.576
0.0
0
0
-1.395
0.0
0
0
-0.466
0.0
0
0
-0.14
0.0
0
0
0.049
0.0
0
0
-0.045
0.0
0
0
-0.022
0.0
0
0
-0.036
0.0
0
0
-0.07
0.0
0
0
-0.122
0.0
0
0
-0.094
0.0
0
0
-0.113
0.0
0
0
-0.161
0.0
0
0
-0.079
0.0
0
0
-0.162
0.0
0
0
-0.091
0.0
0
0
-0.239
0.0
0
0
-0.374
0.0
0
0
-0.362
0.0
0
0
-0.19
0.0
0
0
-0.196
0.0
0
0
-0.233
0.0
0
0
-0.254
0.0
0
0
-0.277
0.0
0
0
-0.331
0.0
0
0
-0.451
0.0
0
0
-0.407
0.0
0
0
-0.441
0.0
0
0
-0.416
0.0
0
0
-0.443
0.0
0
0
-0.449
0.0
0
0
-0.267
0.0
0
0
-0.095
0.0
0
0
-0.11
0.0
0
0
-0.056
0.0
0
0
-0.089
0.0
0
0
-0.173
0.0
0
0
-0.156
0.0
0
0
-0.148
0.0
0
0
-0.163
0.0
0
0
-0.203
0.0
0
0
-0.204
0.0
0
0
-0.179
0.0
0
0
-0.181
0.0
0
0
-0.179
0.0
0
0
-0.133
0.0
0
0
-0.098
0.0
0
0
-0.083
0.0
0
0
-0.06
0.0
0
0
-0.059
0.0
0
0
-0.074
0.0
0
0
-0.071
0.0
0
0
-0.124
0.0
0
0
-0.172
0.0
0
0
-0.196
0.0
0
0
-0.163
0.0
0
0
-0.16
0.0
0
0
-0.074
0.0
0
0
0.0030
0.0
0
0
0.045
0.0
0
0
0.13
0.0
0
0
0.192
0.0
0
0
0.256
0.0
0
0
0.336
0.0
0
0
0.31
0.0
0
0
0.301
0.0
0
0
0.276
0.0
0
0
0.249
0.0
0
0
0.188
0.0
0
0
0.139
0.0
0
0
0.07
0.0
0
0
-0.012
0.0
0
0
-0.0
0.0
0
0
0.066
0.0
0
0
0.079
0.0
0
0
0.152
0.0
0
0
0.153
0.0
0
0
0.132
0.0
0
0
0.01
0.0
0
0
0.04
0.0
0
0
0.054
0.0
0
0
0.074
0.0
0
0
0.16
0.0
0
0
0.157
0.0
0
0
0.134
0.0
0
0
0.079
0.0
0
0
0.016
0.0
0
0
-0.079
0.0
0
0
-0.05
0.0
0
0
-0.043
0.0
0
0
-0.026
0.0
0
0
-0.0050
0.0
0
0
0.0060
0.0
0
0
0.084
0.0
0
0
0.104
0.0
0
0
0.162
0.0
0
0
0.229
0.0
0
0
0.224
0.0
0
0
0.15
0.0
0
0
0.225
0.0
0
0
0.252
0.0
0
0
0.271
0.0
0
0
0.313
0.0
0
0
0.313
0.0
0
0
0.338
0.0
0
0
0.316
0.0
0
0
0.327
0.0
0
0
0.414
0.0
0
0
0.394
0.0
0
0
0.434
0.0
0
0
0.384
0.0
0
0
0.382
0.0
0
0
0.436
0.0
0
0
0.484
0.0
0
0
0.5
0.0
0
0
0.478
0.0
0
0
0.874
0.0
0
0
0.982
0.0
0
0
0.991
0.0
0
0
0.92
0.0
0
0
0.863
0.0
0
0
0.944
0.0
0
0
0.772
0.0
0
0
1.027
0.0
0
0
0.97
0.0
0
0
0.941
0.0
0
0
0.902
0.0
0
0
0.929
0.0
0
0
1.233
0.0
0
0
0.944
0.0
0
0
0.849
0.0
0
0
0.762
0.0
0
0
0.665
0.0
0
0
0.621
0.0
0
0
0.534
0.0
0
0
0.446
0.0
0
0
0.396
0.0
0
0
0.404
0.0
0
0
0.389
0.0
0
0
0.604
0.0
0
0
0.631
0.0
0
0
0.727
0.0
0
0
-0.018
0.0
0
0
0.125
0.0
0
0
0.09
0.0
0
0
0.165
0.0
0
0
0.058
0.0
0
0
-0.054
0.0
0
0
-0.12
0.0
0
0
-0.404
0.0
0
0
-0.559
0.0
0
0
-1.076
0.0
0
0
-0.98
0.0
0
0
-1.541
0.0
0
0
-2.127
0.0
0
0
-2.963
0.0
0
0
-2.559
0.0
0
0
-2.627
0.0
0
0
-2.633
0.0
0
0
-2.608
0.0
0
0
-1.811
0.0
0
0
-1.292
0.0
0
0
-1.81
0.0
0
0
-2.331
0.0
0
0
-2.569
0.0
0
0
-2.341
0.0
0
0
-1.814
0.0
0
0
-1.461
0.0
0
0
-1.631
0.0
0
0
-1.52
0.0
0
0
-1.122
0.0
0
0
-1.145
0.0
0
0
-1.762
0.0
0
0
-2.624
0.0
0
0
-2.541
0.0
0
0
-1.919
0.0
0
0
-2.067
0.0
0
0
-1.841
0.0
0
0
-1.928
0.0
0
0
-2.352
0.0
0
0
-2.619
0.0
0
0
-2.67
0.0
0
0
-2.754
0.0
0
0
-2.726
0.0
0
0
-2.627
0.0
0
0
-2.57
0.0
0
0
-2.486
0.0
0
0
-2.422
0.0
0
0
-2.561
0.0
0
0
-2.508
0.0
0
0
-2.555
0.0
0
0
-2.596
0.0
0
0
-2.549
0.0
0
0
-2.554
0.0
0
0
-2.554
0.0
0
0
-2.643
0.0
0
0
-2.669
0.0
0
0
-2.659
0.0
0
0
-2.642
0.0
0
0
-2.339
0.0
0
0
-2.32
0.0
0
0
-2.363
0.0
0
0
-2.351
0.0
0
0
-2.378
0.0
0
0
-2.445
0.0
0
0
-2.481
0.0
0
0
-2.547
0.0
0
0
-2.614
0.0
0
0
-2.683
0.0
0
0
-2.701
0.0
0
0
-2.888
0.0
0
0
-2.856
0.0
0
0
-2.868
0.0
0
0
-2.862
0.0
0
0
-2.855
0.0
0
0
-2.721
0.0
0
0
-2.751
0.0
0
0
-2.817
0.0
0
0
-2.84
0.0
0
0
-2.831
0.0
0
0
-2.847
0.0
0
0
-2.888
0.0
0
0
-2.863
0.0
0
0
-2.858
0.0
0
0
-2.881
0.0
0
0
-2.949
0.0
0
0
-3.202
0.0
0
0
-4.362
0.0
0
0
-4.554
0.0
0
0
-4.277
0.0
0
0
-4.746
0.0
0
0
-5.006
0.0
0
0
-4.761
0.0
0
0
-4.67
0.0
0
0
-4.436
0.0
0
0
-4.193
0.0
0
0
-3.833
0.0
0
0
-3.709
0.0
0
0
-3.527
0.0
0
0
-3.408
0.0
0
0
-3.295
0.0
0
0
-3.211
0.0
0
0
-3.081
0.0
0
0
-3.13
0.0
0
0
-3.105
0.0
0
0
-3.22
0.0
0
0
-3.295
0.0
0
0
-3.361
0.0
0
0
-3.735
0.0
0
0
-3.447
0.0
0
0
-3.402
0.0
0
0
-3.359
0.0
0
0
-3.339
0.0
0
0
-3.242
0.0
0
0
-3.262
0.0
0
0
-3.218
0.0
0
0
-3.165
0.0
0
0
-3.194
0.0
0
0
-3.203
0.0
0
0
-3.236
0.0
0
0
-2.876
0.0
0
0
-2.853
0.0
0
0
-2.831
0.0
0
0
-3.363
0.0
0
0
-3.684
0.0
0
0
-3.902
0.0
0
0
-3.852
0.0
0
0
-3.889
0.0
0
0
-3.972
0.0
0
0
-4.155
0.0
0
0
-4.255
0.0
0
0
-4.331
0.0
0
0
-4.35
0.0
0
0
-4.366
0.0
0
0
-4.372
0.0
0
0
-4.773
0.0
0
0
-4.9
0.0
0
0
-4.937
0.0
0
0
-4.915
0.0
0
0
-4.952
0.0
0
0
-5.012
0.0
0
0
-4.995
0.0
0
0
-4.971
0.0
0
0
-4.962
0.0
0
0
-5.231
0.0
0
0
-5.248
0.0
0
0
-5.333
0.0
0
0
-5.624
0.0
0
0
-5.698
0.0
0
0
-5.831
0.0
0
0
-5.849
0.0
0
0
-5.716
0.0
0
0
-5.564
0.0
0
0
-5.456
0.0
0
0
-5.863
0.0
0
0
-6.01
0.0
0
0
-5.928
0.0
0
0
-6.081
0.0
0
0
-6.013
0.0
0
0
-5.967
0.0
0
0
-5.484
0.0
0
0
-5.494
0.0
0
0
-5.289
0.0
0
0
-5.125
0.0
0
0
-4.617
0.0
0
0
-4.926
0.0
0
0
-5.059
0.0
0
0
-5.167
0.0
0
0
-5.14
0.0
0
0
-5.26
0.0
0
0
-5.331
0.0
0
0
-5.611
0.0
0
0
-5.825
0.0
0
0
-5.477
0.0
0
0
-4.859
0.0
0
0
-4.592
0.0
0
0
-4.643
0.0
0
0
-4.541
0.0
0
0
-4.746
0.0
0
0
-4.851
0.0
0
0
-4.556
0.0
0
0
-4.488
0.0
0
0
-4.7
0.0
0
0
-4.948
0.0
0
0
-5.056
0.0
0
0
-5.097
0.0
0
0
-4.978
0.0
0
0
-5.221
0.0
0
0
-5.283
0.0
0
0
-5.49
0.0
0
0
-4.711
0.0
0
0
-3.542
0.0
0
0
-2.875
0.0
0
0
-2.499
0.0
0
0
-2.114
0.0
0
0
-1.594
0.0
0
0
-1.729
0.0
0
0
-2.867
0.0
0
0
-3.482
0.0
0
0
-3.61
0.0
0
0
-4.121
0.0
0
0
-3.419
0.0
0
0
-3.992
0.0
0
0
-3.748
0.0
0
0
-4.104
0.0
0
0
-4.758
0.0
0
0
-4.765
0.0
0
0
-4.801
0.0
0
0
-4.703
0.0
0
0
-4.316
0.0
0
0
-4.574
0.0
0
0
-4.363
0.0
0
0
-4.399
0.0
0
0
-4.405
0.0
0
0
-4.476
0.0
0
0
-4.492
0.0
0
0
-4.478
0.0
0
0
-4.425
0.0
0
0
-4.407
0.0
0
0
-4.404
0.0
0
0
-4.286
0.0
0
0
-4.416
0.0
0
0
-4.357
0.0
0
0
-4.484
0.0
0
0
-4.436
0.0
0
0
-4.395
0.0
0
0
-4.45
0.0
0
0
-4.58
0.0
0
0
-4.84
0.0
0
0
-4.907
0.0
0
0
-5.0
0.0
0
0
-5.035
0.0
0
0
-4.977
0.0
0
0
-5.032
0.0
0
0
-5.076
0.0
0
0
-5.044
0.0
0
0
-5.066
0.0
0
0
-5.025
0.0
0
0
-5.001
0.0
0
0
-5.003
0.0
0
0
-4.911
0.0
0
0
-5.316
0.0
0
0
-5.289
0.0
0
0
-5.311
0.0
0
0
-5.23
0.0
0
0
-5.364
0.0
0
0
-5.402
0.0
0
0
-5.444
0.0
0
0
-5.507
0.0
0
0
-5.435
0.0
0
0
-5.434
0.0
0
0
-5.461
0.0
0
0
-5.337
0.0
0
0
-5.318
0.0
0
0
-5.245
0.0
0
0
-5.23
0.0
0
0
-5.193
0.0
0
0
-5.39
0.0
0
0
-5.721
0.0
0
0
-6.03
0.0
0
0
-6.62
0.0
0
0
-6.34
0.0
0
0
-5.891
0.0
0
0
-5.725
0.0
0
0
-5.823
0.0
0
0
-5.133
0.0
0
0
-4.726
0.0
0
0
-4.41
0.0
0
0
-4.034
0.0
0
0
-3.955
0.0
0
0
-3.728
0.0
0
0
-3.053
0.0
0
0
-2.506
0.0
0
0
-2.276
0.0
0
0
-2.181
0.0
0
0
-2.181
0.0
0
0
-2.029
0.0
0
0
-2.026
0.0
0
0
-1.95
0.0
0
0
-2.124
0.0
0
0
-2.827
0.0
0
0
-3.439
0.0
0
0
-3.207
0.0
0
0
-2.957
0.0
0
0
-3.039
0.0
0
0
-2.902
0.0
0
0
-2.936
0.0
0
0
-2.937
0.0
0
0
-3.008
0.0
0
0
-3.022
0.0
0
0
-3.014
0.0
0
0
-3.021
0.0
0
0
-2.999
0.0
0
0
-3.017
0.0
0
0
-3.019
0.0
0
0
-3.019
0.0
0
0
-3.005
0.0
0
0
-2.992
0.0
0
0
-2.99
0.0
0
0
-2.964
0.0
0
0
-2.963
0.0
0
0
-2.976
0.0
0
0
-2.945
0.0
0
0
-2.946
0.0
0
0
-2.922
0.0
0
0
-3.028
0.0
0
0
-2.99
0.0
0
0
-2.897
0.0
0
0
-2.979
0.0
0
0
-2.938
0.0
0
0
-3.045
0.0
0
0
-3.057
0.0
0
0
-3.207
0.0
0
0
-3.199
0.0
0
0
-3.107
0.0
0
0
-3.113
0.0
0
0
-2.996
0.0
0
0
-2.649
0.0
0
0
-2.269
0.0
0
0
-2.26
0.0
0
0
-2.075
0.0
0
0
-2.108
0.0
0
0
-2.512
0.0
0
0
-2.638
0.0
0
0
-3.262
0.0
0
0
-2.968
0.0
0
0
-2.829
0.0
0
0
-2.455
0.0
0
0
-1.742
0.0
0
0
-2.299
0.0
0
0
-2.249
0.0
0
0
-1.876
0.0
0
0
-2.348
0.0
0
0
-2.555
0.0
0
0
-1.938
0.0
0
0
-2.194
0.0
0
0
-2.061
0.0
0
0
-1.42
0.0
0
0
-1.026
0.0
0
0
-1.147
0.0
0
0
-1.2
0.0
0
0
-1.262
0.0
0
0
-1.33
0.0
0
0
-1.252
0.0
0
0
-1.222
0.0
0
0
-1.196
0.0
0
0
-1.862
0.0
0
0
-1.899
0.0
0
0
-2.028
0.0
0
0
-2.11
0.0
0
0
-2.457
0.0
0
0
-2.33
0.0
0
0
-2.259
0.0
0
0
-2.068
0.0
0
0
-2.08
0.0
0
0
-2.171
0.0
0
0
-1.834
0.0
0
0
-1.964
0.0
0
0
-1.747
0.0
0
0
-1.838
0.0
0
0
-1.507
0.0
0
0
-1.511
0.0
0
0
-1.998
0.0
0
0
-2.477
0.0
0
0
-2.76
0.0
0
0
-2.442
0.0
0
0
-2.588
0.0
0
0
-2.478
0.0
0
0
-2.478
0.0
0
0
-2.235
0.0
0
0
-1.944
0.0
0
0
-1.678
0.0
0
0
-2.002
0.0
0
0
-1.855
0.0
0
0
-2.137
0.0
0
0
-2.255
0.0
0
0
-2.29
0.0
0
0
-2.321
0.0
0
0
-2.195
0.0
0
0
-2.349
0.0
0
0
-2.388
0.0
0
0
-3.006
0.0
0
0
-3.422
0.0
0
0
-3.453
0.0
0
0
-3.396
0.0
0
0
-3.067
0.0
0
0
-3.176
0.0
0
0
-3.182
0.0
0
0
-3.178
0.0
0
0
-3.126
0.0
0
0
-2.869
0.0
0
0
-2.292
0.0
0
0
-1.168
0.0
0
0
-0.807
0.0
0
0
-0.549
0.0
0
0
-0.723
0.0
0
0
-0.873
0.0
0
0
-0.617
0.0
0
0
-0.456
0.0
0
0
-0.418
0.0
0
0
0.0060
0.0
0
0
0.249
0.0
0
0
0.069
0.0
0
0
0.078
0.0
0
0
0.118
0.0
0
0
-0.106
0.0
0
0
-0.207
0.0
0
0
-0.297
0.0
0
0
-0.131
0.0
0
0
-0.171
0.0
0
0
-0.095
0.0
0
0
-0.116
0.0
0
0
-0.107
0.0
0
0
-0.057
0.0
0
0
-0.0090
0.0
0
0
-0.052
0.0
0
0
-0.093
0.0
0
0
-0.31
0.0
0
0
-0.342
0.0
0
0
-0.368
0.0
0
0
-0.299
0.0
0
0
-0.158
0.0
0
0
-0.214
0.0
0
0
-0.294
0.0
0
0
-0.347
0.0
0
0
-0.322
0.0
0
0
-0.273
0.0
0
0
-0.248
0.0
0
0
-0.362
0.0
0
0
-0.354
0.0
0
0
-0.324
0.0
0
0
-0.368
0.0
0
0
-0.398
0.0
0
0
-0.421
0.0
0
0
-0.454
0.0
0
0
-0.429
0.0
0
0
-0.491
0.0
0
0
-0.429
0.0
0
0
-0.371
0.0
0
0
-0.396
0.0
0
0
-0.44
0.0
0
0
-0.516
0.0
0
0
-0.615
0.0
0
0
-0.686
0.0
0
0
-0.682
0.0
0
0
-0.675
0.0
0
0
-0.26
0.0
0
0
0.302
0.0
0
0
0.49
0.0
0
0
0.448
0.0
0
0
0.577
0.0
0
0
0.598
0.0
0
0
0.383
0.0
0
0
0.495
0.0
0
0
0.059
0.0
0
0
-0.267
0.0
0
0
-0.792
0.0
0
0
-1.187
0.0
0
0
-1.409
0.0
0
0
-1.735
0.0
0
0
-1.949
0.0
0
0
-1.255
0.0
0
0
-1.672
0.0
0
0
-2.245
0.0
0
0
-1.631
0.0
0
0
-1.973
0.0
0
0
-1.684
0.0
0
0
-1.491
0.0
0
0
-1.442
0.0
0
0
-1.683
0.0
0
0
-1.227
0.0
0
0
-1.915
0.0
0
0
-2.222
0.0
0
0
-2.236
0.0
0
0
-2.456
0.0
0
0
-2.149
0.0
0
0
-2.417
0.0
0
0
-1.942
0.0
0
0
-1.286
0.0
0
0
-1.513
0.0
0
0
-1.734
0.0
0
0
-1.462
0.0
0
0
-1.319
0.0
0
0
-1.166
0.0
0
0
-1.588
0.0
0
0
-1.395
0.0
0
0
-1.497
0.0
0
0
-1.454
0.0
0
0
-1.731
0.0
0
0
-1.638
0.0
0
0
-1.704
0.0
0
0
-2.064
0.0
0
0
-1.931
0.0
0
0
-1.871
0.0
0
0
-1.834
0.0
0
0
-2.052
0.0
0
0
-2.189
0.0
0
0
-2.121
0.0
0
0
-2.118
0.0
0
0
-2.063
0.0
0
0
-2.094
0.0
0
0
-2.074
0.0
0
0
-2.009
0.0
0
0
-2.077
0.0
0
0
-1.963
0.0
0
0
-2.048
0.0
0
0
-2.06
0.0
0
0
-2.074
0.0
0
0
-1.987
0.0
0
0
-1.884
0.0
0
0
-2.057
0.0
0
0
-2.046
0.0
0
0
-1.896
0.0
0
0
-1.89
0.0
0
0
-1.941
0.0
0
0
-1.895
0.0
0
0
-1.941
0.0
0
0
-1.907
0.0
0
0
-2.072
0.0
0
0
-2.015
0.0
0
0
-1.974
0.0
0
0
-1.927
0.0
0
0
-1.901
0.0
0
0
-1.955
0.0
0
0
-2.092
0.0
0
0
-2.478
0.0
0
0
-3.206
0.0
0
0
-3.222
0.0
0
0
-3.87
0.0
0
0
-4.07
0.0
0
0
-4.078
0.0
0
0
-4.018
0.0
0
0
-3.962
0.0
0
0
-4.044
0.0
0
0
-4.123
0.0
0
0
-4.277
0.0
0
0
-3.806
0.0
0
0
-3.608
0.0
0
0
-5.158
0.0
0
0
-5.367
0.0
0
0
-5.547
0.0
0
0
-5.604
0.0
0
0
-5.551
0.0
0
0
-6.208
0.0
0
0
-6.612
0.0
0
0
-6.156
0.0
0
0
-5.849
0.0
0
0
-5.794
0.0
0
0
-5.737
0.0
0
0
-5.508
0.0
0
0
-5.686
0.0
0
0
-5.212
0.0
0
0
-4.894
0.0
0
0
-4.829
0.0
0
0
-3.562
0.0
0
0
-3.132
0.0
0
0
-2.822
0.0
0
0
-3.19
0.0
0
0
-3.316
0.0
0
0
-3.208
0.0
0
0
-3.32
0.0
0
0
-3.311
0.0
0
0
-3.395
0.0
0
0
-3.593
0.0
0
0
-3.933
0.0
0
0
-3.924
0.0
0
0
-3.183
0.0
0
0
-3.2
0.0
0
0
-3.361
0.0
0
0
-3.172
0.0
0
0
-3.072
0.0
0
0
-2.983
0.0
0
0
-2.995
0.0
0
0
-3.003
0.0
0
0
-2.902
0.0
0
0
-2.962
0.0
0
0
-2.956
0.0
0
0
-2.882
0.0
0
0
-2.926
0.0
0
0
-3.044
0.0
0
0
-2.996
0.0
0
0
-3.055
0.0
0
0
-2.938
0.0
0
0
-3.049
0.0
0
0
-3.148
0.0
0
0
-3.112
0.0
0
0
-3.184
0.0
0
0
-3.187
0.0
0
0
-3.493
0.0
0
0
-3.534
0.0
0
0
-3.587
0.0
0
0
-3.588
0.0
0
0
-3.677
0.0
0
0
-3.746
0.0
0
0
-3.973
0.0
0
0
-4.706
0.0
0
0
-5.007
0.0
0
0
-5.174
0.0
0
0
-5.322
0.0
0
0
-5.478
0.0
0
0
-5.444
0.0
0
0
-5.438
0.0
0
0
-5.45
0.0
0
0
-4.913
0.0
0
0
-4.403
0.0
0
0
-4.385
0.0
0
0
-4.488
0.0
0
0
-4.739
0.0
0
0
-4.722
0.0
0
0
-4.739
0.0
0
0
-4.698
0.0
0
0
-4.523
0.0
0
0
-4.117
0.0
0
0
-3.835
0.0
0
0
-3.805
0.0
0
0
-3.829
0.0
0
0
-3.668
0.0
0
0
-3.764
0.0
0
0
-3.726
0.0
0
0
-3.816
0.0
0
0
-3.853
0.0
0
0
-3.75
0.0
0
0
-3.719
0.0
0
0
-3.711
0.0
0
0
-3.695
0.0
0
0
-3.704
0.0
0
0
-3.698
0.0
0
0
-3.685
0.0
0
0
-3.67
0.0
0
0
-3.62
0.0
0
0
-3.597
0.0
0
0
-3.594
0.0
0
0
-3.615
0.0
0
0
-3.639
0.0
0
0
-3.657
0.0
0
0
-3.648
0.0
0
0
-3.715
0.0
0
0
-3.627
0.0
0
0
-3.63
0.0
0
0
-3.632
0.0
0
0
-3.618
0.0
0
0
-3.543
0.0
0
0
-3.464
0.0
0
0
-3.458
0.0
0
0
-3.488
0.0
0
0
-3.505
0.0
0
0
-3.258
0.0
0
0
-3.184
0.0
0
0
-3.17
0.0
0
0
-3.161
0.0
0
0
-3.115
0.0
0
0
-3.171
0.0
0
0
-3.201
0.0
0
0
-3.162
0.0
0
0
-3.161
0.0
0
0
-3.328
0.0
0
0
-3.971
0.0
0
0
-4.14
0.0
0
0
-3.92
0.0
0
0
-4.293
0.0
0
0
-4.291
0.0
0
0
-4.379
0.0
0
0
-5.008
0.0
0
0
-4.968
0.0
0
0
-4.647
0.0
0
0
-5.131
0.0
0
0
-5.093
0.0
0
0
-4.991
0.0
0
0
-4.972
0.0
0
0
-4.865
0.0
0
0
-5.109
0.0
0
0
-5.153
0.0
0
0
-5.193
0.0
0
0
-5.223
0.0
0
0
-5.261
0.0
0
0
-5.269
0.0
0
0
-5.234
0.0
0
0
-5.056
0.0
0
0
-5.104
0.0
0
0
-5.123
0.0
0
0
-5.087
0.0
0
0
-5.093
0.0
0
0
-5.011
0.0
0
0
-4.988
0.0
0
0
-4.924
0.0
0
0
-4.914
0.0
0
0
-4.908
0.0
0
0
-4.869
0.0
0
0
-4.852
0.0
0
0
-4.866
0.0
0
0
-4.826
0.0
0
0
-4.579
0.0
0
0
-4.663
0.0
0
0
-4.686
0.0
0
0
-4.6
0.0
0
0
-4.548
0.0
0
0
-4.524
0.0
0
0
-4.485
0.0
0
0
-4.447
0.0
0
0
-4.42
0.0
0
0
-4.35
0.0
0
0
-4.316
0.0
0
0
-4.205
0.0
0
0
-4.221
0.0
0
0
-4.153
0.0
0
0
-4.068
0.0
0
0
-3.998
0.0
0
0
-3.962
0.0
0
0
-3.963
0.0
0
0
-4.126
0.0
0
0
-4.161
0.0
0
0
-4.304
0.0
0
0
-4.371
0.0
0
0
-4.492
0.0
0
0
-4.531
0.0
0
0
-4.537
0.0
0
0
-4.548
0.0
0
0
-4.659
0.0
0
0
-4.963
0.0
0
0
-4.923
0.0
0
0
-4.936
0.0
0
0
-4.842
0.0
0
0
-4.84
0.0
0
0
-4.856
0.0
0
0
-4.987
0.0
0
0
-5.006
0.0
0
0
-5.049
0.0
0
0
-5.039
0.0
0
0
-5.037
0.0
0
0
-5.058
0.0
0
0
-5.119
0.0
0
0
-5.151
0.0
0
0
-5.21
0.0
0
0
-5.25
0.0
0
0
-5.682
0.0
0
0
-6.176
0.0
0
0
-6.161
0.0
0
0
-6.208
0.0
0
0
-6.194
0.0
0
0
-6.179
0.0
0
0
-6.143
0.0
0
0
-6.115
0.0
0
0
-6.125
0.0
0
0
-6.081
0.0
0
0
-5.916
0.0
0
0
-4.319
0.0
0
0
-4.272
0.0
0
0
-4.601
0.0
0
0
-4.498
0.0
0
0
-4.48
0.0
0
0
-4.487
0.0
0
0
-4.501
0.0
0
0
-4.611
0.0
0
0
-4.091
0.0
0
0
-4.096
0.0
0
0
-4.105
0.0
0
0
-4.111
0.0
0
0
-4.123
0.0
0
0
-4.113
0.0
0
0
-4.117
0.0
0
0
-4.104
0.0
0
0
-4.1
0.0
0
0
-4.106
0.0
0
0
-4.099
0.0
0
0
-4.1
0.0
0
0
-4.085
0.0
0
0
-4.084
0.0
0
0
-4.083
0.0
0
0
-4.082
0.0
0
0
-4.095
0.0
0
0
-4.095
0.0
0
0
-4.105
0.0
0
0
-4.365
0.0
0
0
-4.206
0.0
0
0
-4.218
0.0
0
0
-4.219
0.0
0
0
-4.254
0.0
0
0
-4.262
0.0
0
0
-4.253
0.0
0
0
-4.296
0.0
0
0
-4.881
0.0
0
0
-4.758
0.0
0
0
-4.988
0.0
0
0
-4.406
0.0
0
0
-4.187
0.0
0
0
-3.955
0.0
0
0
-4.718
0.0
0
0
-5.075
0.0
0
0
-4.876
0.0
0
0
-4.868
0.0
0
0
-4.782
0.0
0
0
-5.558
0.0
0
0
-5.181
0.0
0
0
-4.925
0.0
0
0
-4.746
0.0
0
0
-4.746
0.0
0
0
-4.675
0.0
0
0
-4.63
0.0
0
0
-4.407
0.0
0
0
-4.285
0.0
0
0
-3.633
0.0
0
0
-3.393
0.0
0
0
-2.933
0.0
0
0
-2.818
0.0
0
0
-3.336
0.0
0
0
-3.046
0.0
0
0
-3.056
0.0
0
0
-3.062
0.0
0
0
-3.064
0.0
0
0
-3.065
0.0
0
0
-2.9
0.0
0
0
-2.837
0.0
0
0
-2.838
0.0
0
0
-2.855
0.0
0
0
-2.861
0.0
0
0
-2.908
0.0
0
0
-3.034
0.0
0
0
-3.048
0.0
0
0
-3.377
0.0
0
0
-3.493
0.0
0
0
-3.71
0.0
0
0
-3.602
0.0
0
0
-3.619
0.0
0
0
-3.626
0.0
0
0
-10066330
1
60000
Fusion
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0
0.0
0.0
0
0