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