######## #+......## #.... #...g...!# .... #...##...# ... #..####g.# ..# #..####..# ..## #...##...##...##.. #....g............ ##.......<........ ######..##..##### #..# ..# .......... ............ ..##...##...##.. . ##..# ..## . #.. ..#