b2682 b2683 b2682 0 1.41421356237309 b2683 1.41421356237309 0