...... .......... #........... .......... #....##....####......... #.....#.......+)........ #.....#.......#......... #.....#................. #....................... #..............b.@...... #..................... #####................. ###............... ...................... ...................... .............###...... .............# ...... ##......#...... ##.....+...... ##..###......