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