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