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