############### #.............# #...!.........# #......<......# #.............# #.............# ######.>.###### #...# #.#.# #. .# #. .#