.......# #......# #...... ..... ###.########.. ## #.>........#.. .##..####............# ...................# #......?...........# .....####..........# .o...####..........# .....>..........#### .. ..............###### a .........a.......... .......##)########.. ......###.# .....# #.# ..... #.# ... #)## .#########..# .(.........<# ##........(.# #............# #.....!.....## .........)...# .#..<........# .o............# .!..........#.# ..###########.#