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