### ... .. ###.##### #<....... #.#.####. #.# # #.# #$# #.# #.. .>. #.# #.# #.# #.# #.# #.# ## #.# #.# #.# ... . #O##.##.. #))....[# ##..)..... #.......#. ##<....... ##......# ##.#..# .#..# .# .#