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