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