#........ . ....#....#. ## . #.#...#... .# .. ###......#>##.#..... .....$. ....#.. ... #.....###...# .....# #....5O##...###....# #..h.$.....##.#..### .<....O####...##.#...!# ...#... ..###......# . #..# #.....))...# ...# ###...#....## .... #.#.......#### .... ...#.###<.....# #### ...#..# ##.....# .#...... ...### #..### .#.# ... .#... .. .# ..# .. ## ..