.--. . -.-- -. .. .-. / ... . ...- . .-. .. --