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