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