#hard-edge