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