.# ..# .. ..#... #####...... .######.....# .........O..# ######.....# #.....# #.....# #.....# ###.#.# #.#... #######.####.# #.......# # #.####### #.# #.# #.# #.# ###############.# #<..............# #################