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