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