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