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