Hardy Map