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