########### #.........# ######.........# ...............# ##.####b.b......# .......^........# ####.###.......b..# ...>.....o.b......... ##..#.#<#.###....... .........#.# ....... ###..#.#.#.# ....... .... #.#.#.# ...... . # ..#.# ...... ..... ...... ..... o..... ....