b2690 b2689 b2690 0 2.44948974278318 b2689 2.44948974278318 0