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