######## ... #......# .. # #.####.# ..#.# #.#.<#.# ..... #....#.# ...... .######.##...... .#........#....... ...######...#.... #..######......... ..........#.#.... ###..$.......# #.# #........#...... # .#......##..### #.#...>........# #............... #..#............. #............# ..##..........# ..#. ..########## . #.. ... ....