######################################################## ........................................................... #..# #..................................................... #..# #.........(..............#####....##########.......... #..# #..#####.................# #....# #.#########. #..# #..# #..###'###........# #....# #.# #.# #..# #..# #..#.....#........# #....# #.# #.# #..# #..# #..#.....#........# #....# #.# #.# #..# #..# #..#.....+........# #....# #.# #.# #..#####..# #..#.....#........#####....# #.#########.# #...[.....# ##..#.....#.................# #...........# #................#.....#......#######....# #...........# #......#######...#.....#......# #....##########...........# #......# #...#######......# #................##+#####.# #.####.# #... .........#######.....#########..#......#.# #.# #.# #..# +####................# #..#.....(#.# #.# #.# #..# +........####'#..# #..#......#.# #.# #.# #..# #........#....#..# #..#......'.# #.# #.#######..# #........#....#..# #..#......#.# #.# #..........##########........#....#..# #..#.....<#.# #.# #......................).....#....#..# #..#......#.# #.####.....##+##.####..#########..#....#..# ..########.# #..........# ..#.#..#..# #..######..# ..# #..........#...#.#..#..# #.(. . ..# #..........+...#.#..#..# ..# #..........#...#.#..#..# . #..........#...#.#..#..# #..........#...#.#..#..######### #.....p....#...#.#..#.......)... #..........#...#.#..#........... #..#####...###'#.#'##.......... #..# #.................###### #..# #..........###'#..# #.. #..........#...#..# #..........#...#..# ............#...+..# ....p........#...#..+ .....####...#...#. ###...' #.>.#...# ... #.).#...# ..#