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