#+### #....## .......### #......##.#.. #...<....... ###.......#. ###.#...# ## ..# .# #