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