.# # # .#.#.#.### #.#.#.#..## #.#..?......# #...........# ###...!.....### .......o......... .......a<....# ..............# #####...####.# #...# #...# ....# #....# ...... ... ##### #.... ####..# #..<.# #.#### #.# ... ..... ....... ........# .....O...# ........# ...