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