#.######## #........# .....######.# .## #.# #.# #.# #.# #.# #.# #.######### #.......... #..######## #######..# #.<......# #.######.# #. #.# .. #.# .#. ... #+## ... .... >....