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