Script to check "last seen" zigbee devices?

This is perfect for me, but I can’t correctly line up the text in the notification…

            {%- macro GetDroppedZigbee() -%}
            {% for state in states.sensor -%}
            {%- if ("linkquality" in state.name and state_attr(state.entity_id, "last_seen") != None and (as_timestamp(now()) - as_timestamp(state_attr(state.entity_id, "last_seen")) > (5 * 60 * 60))) -%}
            {{ state.name | regex_replace(find=' linkquality', replace='', ignorecase=False) }} - Da {{ ((as_timestamp(now()) - as_timestamp(state.attributes.last_seen)) / (3600)) | round(0) }} Ore {{- '\n' -}}
            {%- endif -%}
            {%- endfor %}
            {%- endmacro -%}
            {{ GetDroppedZigbee() }}

It currently looks like this:

Immagine

But it should look like this:

With the @deadly667 method instead the notification arrives correctly aligned