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