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