read negative longitude/latitude (add testcase)
reduce calculaate error limit