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