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