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