###....##. ...#... ...###.#. .......# #... ....#..... # .# .....#. ... ##........#.####. . #.. ## . #... # #.......### #.# ...# ..###.# .# #. #.#.## ### . ##. ... #.#.#.. . #..#....... ... #.#.####.#.##.... #..#.#..#...#... #.....##......# .##.#..#..#.##.. .# # #......# #..3###### #.#.# ##.. #. $. .. ##.