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