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