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