hazgeoff