######### #.......# #.#####.# #.##....# ######.##....# #....#.##....# #.##.#.##...## . #.##.#.##...'#.... #.#.<.........# #.#.###.......# #.#....>......+ #.............# ######..######### #............. #.#.....##### #.#.###.# ....# #.####### .#.#.###'#.....# ..#.#...........# .. # ####........# +........# #. #........# #... #.....#####..... ##.#### ##....... ##'######........ #................ #................ #.######p............... #.....Kppp..##.......... ##############..p....... #..p....... #.......... #.......... ##......... ##....(... ##....... #...... #.....