########## ##...##...## .... . ##..........#### ... .. #..............#### #.. ... #.................####.. .... #........<.....##...##.# ..... ##...............##.##.#####...... ##...#........#.......##$.@...... #####^##...........<.##.###.#.## #.##...........#....### #.##.........#........##.#. #.##.........##...#........ #.._......##.#.......... #.........##.###........ #....8.......# #........ #.............##........ ##....._..#.#.##........ #............##........ ###...####...##..>..... #.#.. ......#####.. #... ..