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