##..## ##....## ..$...### .. .......#... #......#.. ###........ ####.....#..# ##.##.....#..# . #......#.....#.... #.....####<....... #..#### #..O...... #....#####....#### ##...<.# ###### ##....# #.##.# ### .# .. #.. #.. ##