### ..# #.# ##### #.# #####...# #.# # ........###.####.. ........<##......# ..>................ ......##.##......# .........##....... #....#.###...#....b .#... #.##.#.............# ....# ####.##.#####...#...... ....# ###+##.......#####...#...... ....## #.....#.#.###...).#### ... .#.....g #.....#.#.# #.###.##########.....# #.....#+#.# #.# #.........).....$# ###+#.....###.####...######......# +............'................. #####....####.)..#....###.#.#....#. #........# #....#............#..# #........####....####+#+#.#....### #........##......##.......###..# #........##......++.......###..# #........##......##......<.....+ ####.....##......##...........## #...##........##...........# .....##.).........#######...# #....###...###.....# ...# #.... #...#.......# #### ... #...#...##### #........# #........# #......### .....