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