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