### #.# ...# #.### #...# #...# #...# . ###...#####...# .. #.^.......#...# ...#####...#####...# ....(......).......# .........<.)...(...# .......)...........# ##+####(########+#'########### #....#((#....##.............# #...(....)(..##.............# #....#..#....##.............# #...##++##...##....))[......# ##.##....##.###....).<......# #...+....'...##....)).......# #...+....'...################ ##.##....##.## #...##''##...# #....#.[#....# #............+ #....#..#....# ##'############ #.....# ##...## ##.(.## #.((..# ##A..## #)).# .)⌠..# #...## #...# ..... #...##