. .# #. .# #... .# #...####.# ....#... #.....# #....# #..<.# #...## #..#.# #..#.# #.# ..# #. ..# . .#. .# . #