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