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