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