########### #.#....##<# #...# ##..##....## .#...# #..######..##..#...# ##.### ##.... #...# #...####..#####...# #.#.......# #...# ####.###.## #...# #.## #'######...# #. #.##..##...# .# ##..##.'...# ## #######...# #####