.## . ..# ##### .. #.# #... ... ##.# #..+ .... ... ...# .....##.# ##..# #....####...# #..##..<.# #........# #...#....# #.....#....# ...##...#....+ .. ..^..#...... . .###.......... . ........^... #.....#.....