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