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