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