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