.... #.....##### #.........# .. +.........# ... #.........# ...################.........# ..... ............................# ...... ............................########+#...... .........<.................................. ...<.....................................#.. ..........................................#. ...........................................# .######'#.....###'#......................... #..O...#.....#...########'#########'####.. #......#)....#....'.......+............# #......#.....#....#...>...#............+ #......#.....#....#.......#............# #......#.....#..(###########...######### ###+#### ##### ...##...## .......>.# .........+ .........# #####...## #...# .....# ...>..# .......# ..##...