####### #..<..# #..r..# #.....# #.....# #.....# ###.### ##.# #..# #.## #. .. #.# .. #.# ..