############## #....(........ #?............ #............. #.<.# #...# .....# .......# #.......# #..###..# #.. #..# #. #...