######## #...<..# # ........#.# .## ####.##.#.##...### # #....O...... ###.##...### #.# ...?. ... .... #### ... .. .