# .# .. .# ... ###.### .... #.....# .....####.....# ..............# ....##......$# #....(....# #.#.......# #.##.###### # #g# #.# #.########### #...........( ###..######## #...# #######...##### ........⌠.##..# ..........##..# ########..##..# ########...'..# #.....##..##..# #..<..'...##.(# #.....##..##..# ########..##### #..# #.## ... .## .