. . #. .#.. .. ..... . .. .....# ...###. ..#..#. ....... ....... ....... ..... ........#..# #.......