### #...$ #...... ... ###....@... #...####.........$ #......#....Z...... #.............Z... #.................. #...........##.. ###.......).# #.#......))## #...........##. #................Z #...#.#........$. ##..##.##......... #....####........ #ZZ...# ####..... ##Z.Z.### ... #...@.#.## # ##.Z......# #..##........### ...............# .......##........## .......####........## ..........##..)......# #...................## #.................## #.....).......#.## ##..<........#### ##.............# #...##........## ##)##........).# ##.#..........### #..#............## ##...............# ###...............## # #.....#............## #.#.....##.>.##.......# #....)....#.#.........# ##..#.....#.......##.## #.................### ##.#.............# ###.........<...# ##...........## ##.......)### ##....))## ###.....# ##...## #####