######## ##.x....# #..##...## #...###...# #...#####..# #...# ##...## ##.. #.....# .#. #..<..# ### ##...## #####