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