### .. #. # #.####.# #......# #.##.##### #......# # #####..# #.##########..###### #.'l.........>...... ......##########..###.## .##.. ##.# #. ... # ...# #..# #.# ..