####### #..<..# ##...## # #.###.# ####. #8'''8# .......####.########## #. #................ ...####.#####.#.........## #.............#.#####...# #..####.#######.# ... ... #.# # ..... #.. #.###.# #.. .. ### #(. #..