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