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