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