... .#### .. .$... ..... ##+## .. #...# #...# .#.... #..##... #...# ......# #....g.. ###...# .......####.. ...# ....# ........#.++'+++.#########...#### ..........+...)+................+ ..........'....'.#######g#...#.## .......#..'..<.+.# #r##..# #.....##..+....+.# #.###.# ##...# ##.++++++.# #.....# ##+# #.. ..# ###!.####.# #### .## #.........# . #.##.#.#### .. #.##.#.###### #.##......... #.##......### #.###..##.# #.###..# ... #......# # #####.## #... #####