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