### ######.######## ##...#.....#...## ## #..#)..##....<..# ###. ##..###..###.....# #...###..## ##+# ##...## #..#..# ##### ##...## #...#.## ##.#### ... ... #...# ...# #..