.. .. ..#######. #........ #....... #....... ##......# ...$..g.# #.....g<# ......g.....# ............# ............# ...#+#......# .. #......# . #(...... ##.......