### ##.## .# ##...## .# ##.....####.##### ##.......##...... ###..............# # #..........##...##.## #.#.#.....###..#..... #..#.....))....# ##.##..####..###.# # #.###.# #..## .# #.##.###.# ##(..##.# #........###..[....# ####.######.......## .# ##...####.........####...## ###.......+.........'[....... #.........#.........####...## #.###.###.##.......## ## #...<.# .###.....## #..#### # ##...## #. ##'## # #.# #.. #h (. .. ..