--..-- .-. . --. --- .--- ---... .-.-.- -. -. .- -.. --- - .-. --- ... ..-. --- -. --- ... .-. . .--. .... - .. .-- .- --. -. .. .... - .-. --- ..-. .-.-.- -. .. .- .--.