###### .......... # .........#.g.. ..........#..... ...........#..... #...........#... #...........#.### +...............+ #..............# ####....####...# #.......#...# . #.......#...# ..#. #.......##b## ....####.......##S# #..............##.##### ........................(.. #........###............. ##........# #............. +.........######.......... ###.........g............ ######................ #.........(....!. #................ #............... #............<. ............... .............% .#######.