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