. o. .# ######..# #.......# #..<...)# #....o......# ####......### ...o...... ........... ....#.##### ..... .. ...^ .. # # .# ## .. .. #. .## #. ..# # #o ..# #.#. ..# ###...#..##.# #.....<.....# #.###.#........ ... .###.## ###. .. #. ... #. .... #. ..#.# #. #.#. .