############## .............# .............# .............# #.<.# #.??# #..... #.>..... #.......# #..###..# #..# ..# ...# .#