### #.## #.. #.# #.# ###### #)######+### #..... #....##....# #.....#####....##....# #..............).....# #..............#.#+### #....g.........#.# #..............((# .................##.#.. ........................ ..............<...#..... ......g.####+#+#..# .... ........# ...# ... ..'.....# ...# #. ...+ #...# .b.