##############>. #.....g..(.).... #.########.....h #.# ... #.# . #.# #.# #.# #.# #.# #%# #.# #.# ##.# #..# #.## #.# #.# #.# ####.# #....# #.#### #.# #.# #.# #.# #.# #.# #.# #.# #.# ###.#### #.# #......# #.# #.#.##.# #.# #.#.##.# #.##########.#.##.# #.................# ##########.#.####.# #.#.# #.# #.#.####.## #.#.#.....##### #.#...)......... #....<..#.##### #####.###.# #.. .# #### ##