.-.. --- ..- .. ... / -..- .. ...- --..-- / -.. .. - / # / .-.. . / --. .-. .- -. -.. / # / --- ..- / # / .-.. . / .-. --- .. -....- ... --- .-.. . .. .-.. / # --..-- / -. ..-.. / .-.. . / ..... / ... . .--. - . -- -... .-. . / .---- -.... ...-- ---.. / .- ..- / -.-. .... .--.- - . .- ..-