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