### ..#### #.#..######## #.#.........# ##+# #.#...#####. ..... #.#.....<.# ......###.##.#.#### ........pp...#......# ###...#...########### #.. #..## ... #.## #.. ...# ## ###.# ..# #.#