.. ##. ..## #..## . #...### ... #..b.##.... ...########..#^...... #....<...g....# #...########.##.# . #..# # ##... ##.. ...# ..# .#