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