## .........## ... #.........# ....#.........# <...#.........# ............# ..........# ##.......## #.........# #.........# #.<.......# #..)......# #.........# ##.......## ###.........# #......## ............# #.###### #..........# #.# ####.........# ###.#### .....(.......# ##(.....## .....?.<.....# ##........## ......)......# #..........# .....(..g....# #..........# .............# #..........# .............# #..........# ...........g##########..........# .....#......gg.gg.g.....>......## .......################).......## ####### #..........# #...)......# #..........# #..........# #....>.....# ##........## ##.(....## ########