b1041 b1042 b1043 b1041 0 1.41421356237309 431.26673880558 b1042 1.41421356237309 0 147 b1043 431.26673880558 147 0