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