######### .........# #.# ##### #.# ### ##...# .########)##############.#######..#.# ..................∩...........p......# #..####.(...#.###..#####pp...{...#.∩.# #.......[##.#.# #.#.# #p########...^# #..####...#.#.###..#.# #p# #...#.# >.###..............#.##{# #p#.#..# #...........#####.....##.# .Kp..#.## .....##.#..# ###.#.##.# .#.###.# .###. #.#..###### .# #.# ## .# #. #.#.......# #.# . ..#.#####.# #.# ..#.# #.# #.# #..#.# #.# #.# #..... ... #.# ...# .#.#. #.# .### #.#.... ..# . # ### #. ### #.