.## ....## #...########.. . #....O?...... .. #....a.## ... #...##..### .... #... ##...# ..... ..... ###.#...... ....... #<....... ####... ##r...... #>.. .....#. ##.. .....# #...... ...... ...... #####.