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