#! ....# #. .#.. .# #. ... ..####.##.. .....#.#.. .........# # .........# #.# .###..w)w##...## ........r....... .......<........ ...##....>...... .. #........... . #........... #........... #......(.... #........... ............