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