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