######### #.......# #.......# #.......#####.# #......<....... ........g.##### ......b..## #......>.# .......#.# ###.... .# #.... .# #.... .#