##### #...# #..!# ..#####...####... ................. #########......##.. .................... ...#####...####.. ...##....# # #.#).#### #.<)## #(..## #...# .(.#.# #...... #...... #...... ....... ..#