### ## #.. .. ###.########.##### .......gg..l...... .##.########....## #g# .#.# #g# .. #<# .# ### #