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