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