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