in reply to manipulation to hash

Try this:
if ( !grep{ $dd eq $_} map{values %$_} values %symbol_list_hash )

             I hope life isn't a big joke, because I don't get it.
                   -SNL