### ##########.. #........#.# #.######'#.### #.# #......# #.#####......# #.#..........# #.#.#.###......# #.#.#.# #......# . #.#.#.# #>.....# ... #.#.#g# #......##..... #.#.#.# #...........# #.#.#.# ####..###.#.# #.#.#.# #..# # #...#.# #.g# ########.#.# #..# .........#.# ##.######## ##########.#.# #......... #<########.#.#######.######## #..........#....gg...# ######################