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