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