. . ######. #####..... .........# ..?....o[# .......o.# ........## #####.#.# .. #.# # #####.# #..###.#.###### #......#......# #..###......#.# #.............# #.............# ...............# ########.......# #..>...... ####..#### .... ###