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