....... ..... ..... ... ... #.# ###'### ##.....## #.......# #...<...# ##.....## ##.....# ##########'#####'# ...........## ... ............# ..... ...^........## ....#.. ........b....# ....# . ........g....# ....# ....................# ......)##....... .###.>. ##....... .... ....... ..... ...... ...... ....