.. ...####### ##### ##### ##### .........# #...# #...# #...# .........# #...# #.^.# #.8.# #....###...###...###...# #.........(............# # #. #.......g.....[......<.# ##.#. #......................# #....###....###...###...###...# #..%......# #.^.# #...# #.8.# #...#...%...# #...# #...# #...# ##.##...##### ##### ##### ##### #.#.......# #........## #.#####(.# #..###########. #.....[........ #..############ #.########).# .........h..# ..########?.# h.............# ..h......###.# #######.## #.# #.. ###