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