### ... #.# . #.# .## #####.##### ..# #...#.#...# #.# #.#.#.#.#.# ... #.#.....#.# ###.# ##.#######.# ##.#.# #..# ##..g# ####....####.#####...#### +.......................+ ####....#######.......### ##.#.# #.##..#.# ###.# # #.# .# #.# #. .# #+# #.# #. .# ##+# #.# #.# #. .# #... # #.# ####.##### .# #..# .# ##.## #........# # #..###.####. ##...## #^##.###.# ####..<........ #.(... #.##.# #......%#...... #... #####.##.# #.##.......### .##.####.####........# #.......# ..........)...>##.#### ##.####.# ###.####.####.###.# #.# ... #.# ### #.# #.# ### #)# #.. #.# #########.### ### #.# .............# #.# ######..###.# #.# #......# .# #.# ######## .....###..###.# #####.####......# ## #...)..# ### #..........####.# ######.#...######### ##.###.##...##### #.# ...................# #.#....#.....# #.# ########...#######.# ##.######...## #.# ##.## #.# #.# ##.## ###.### #.# #.# #.# #(# #.....# #.# #.# #.# #.# #.....# #+# #.# #.# ##'## #.....# #.#### #.# ##...## #.....# #....# ######.# ##..?..## #.....# ##.#.# #......# ##.......## #.#.### ####....########.#>..####.....>...###....## +..............<........+.........+.......# ####....########.#...####.........###[...## ##.#.# #.##.## ##.......## #.#.## ###.# ####.####### ##.....## #..## #.# #..........# ##...## ##.# #.# #.##.##.##.# ##'## ###.## ... #.##.##.##.# #.# #)...# #.# #.##.##.##.# #(######.#..# ..# #.##....##.## ##..)........# #...........####...#####.##.# #..###..##.#.##.....# #....# #.........###......## ###### ##.###.#.## ##...<## #.# #....###.#.### #.# ###.#.#.##(# #.# #.#..###.# #.#####.#.####.# #..............# ################