.. .. #.. ..# #... ..# .###o.. ..###. ......###...... ........_..... ......#.....# ......#_.<._# . ......#o.o..#..... .#........_........ ........)###.O.o... ....###O.)O...###. #.......# #.o.....# o...o..... ........... o...o...... o.......... o#....... ...