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