.. ####. .. .#.# #... #. .#.#.# ...... .#.#.#.# #.. . .#.#.#?#.#..[.# ### .# .#.#.#.#.#.#.#.#.... .#.# .#.#.#.#.#.#.).....# #.#.# .#.#.#.#.#.#$#...$.#. #.#.> .#.#.#.#.#.#.#J........ .#.#.#.#.#.#.#.#.#.#.###.#.#.# #.#.#.#.#.#.#.#.#.#.#..#.# .. #.#.#.#.#.#.#.#.#.#.### # . #.#.#.#.#.#.#.#.#.#.# .#.#.#.#.#.#.#.#.#.## #.#.#.#.#.#.#.#.#.#.# #.#.#.#.#.#.#.#.#.## #.#.#.#.#O#.#.#.#.#.# #.#.#.#.#.#.#.#.#.#.## #.#.#.#.#.#.#.#.#.#.#.# #.#.#.#.#.#)#.#.#.#.#.## .#.#.#.#.#.#.#.#.#.#.#.# .#.#.#.#.#.#.#.#.#.#.## #.#.#.#.# #.#.#.#(#.#. .#.#.#.# #.#.#.#.#. .#.# #.#.#.#. #.# #.#.#. .=. ###. ##