return ( a->step + 2 * a->cost ) > ( b->step + 2 * b->cost );
return ( a->x * a->x + a->y * a->y + a->z * a->z ) < ( b->x * b->x + b->y * b->y + b->z * b->z );
	bool operator()( const pathnode_cl* a, const pathnode_cl* b )	{		return ( a->step + 2 * a->cost ) > ( b->step + 2 * b->cost );	}