###### . ######....##... ............... #.<.# #..r# #.#r###.# #..g....# ###.##### #.# #.# #.# #.# #.. #.# #.#