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