.# .# .# # .####.o ....... ....... ##o...... #.. ......... ##........ #........ ##....... ....... .......