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