##### ##...## #..<..# #.......# #.....##..# ###..# #..# #.. #.# #.. .# #. # #.