# .########## ..........# #.......# #####......# ## #####..........# ..##...######............<.# ...........................# #..#########........####### ..## ##..#.#### ... ###..##<# .### #.#####...###.# ...# #..)....### #.# #..# ##..##### #.# . #..##...#### ### .. #.......g.### .. ##..<.###...# #. ##(##.# ##### #..###..##.# #......###.# #.###.)## #.# #(.# #.. ()..# ### ..(#..# #.#.#.## .( . .. . . ## ##