### #.$ #.# #.# ##########.#### ##########.............# ########..............####..#.# ....................### #..#.# ########.#.####.#....# #gK#.# #.#.# #....#....##.!#.####.### #.#.# ###....##.##..g......... #.#.# #.#.## ###.########## #.#.# #.#.. #.# #.#.# #..... $.# #.#.# ###### .### #.#.# #$ #.# # ##.#### #.###.....# #.......#.# #.#.#.....# ...####.## #.# #.# #. #.# . #.# #.# #.# #.#### # ###..^.# .# ..####.#########.# #.# #...........##### #.# #..#####......... #.# #..# #.######## ##+## #.# #..# #.# ###...### #.# #..# #.####### ###.......#####.####..### #.......# ##...........##..........# #######.# ##.....#+#.....##.####..#.# #.# #<...### ###............#.# #.# #<.### ###.....####.#.# #.# #<## ##..#......#.# #.# ### ##...######.# #####.# ##.##...##.#####.....# #.##.#..........##### #.##...#...###### ####.###.##....... #........##.>.#### #.##.##..###### # #.##..# ## #.##..# .. #.##..# #.##.##..# #........# #.##.###.# # #...##.# #...#....# ###...#### ......## ######