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