bug fixed that return wrong value if Z value greater then focus.
added a new file.