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