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