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