### .# #... #.# #... #.# ###...###.###### ..........#....# .............#.# .......<.......# ###....#)......## #....#........# #....#.......#. #>...#...O....# ###..#.......## .............. #..#.......... #..#.##.#...## #. #. .#..... # #. .......