############## #............# #.##########.# ##### #.# #.########## #### #...############.# ########..........# #.. #................# #.........#######.# #.# #....###############.#######.# #.###.#### #............................# #.##..... #.# ##..#.........###'###.........#######.##..####..... #...#..⌠....+####.####+....⌠..............gg......# #..........##..##..# #......#######.#..##....b..# #...#....#####.###.# ##....# #........##.####.## ##..#....#...#...#.# #... #.###.##.##.# #..#...##.#.###.#.## #...###.###.##.##.# #..#..'#..#.....#..####.# +.........).#.##.# #..#..#..######.##......# #..###.###..#.##.# #..#.#####...##.#..###### ## #.# #.)#.##.# #....#...#.#.##'#'## #.# #..#.##.. #....#.#.#.#.##...# ###..##........ #....'.#.#.#..'.<.+ .....>.....#### ####.###.#.####...# ..###.#..#..# #### .. #.# #...# ##+#+# ..# #...##.......# .. ## #.#########..# #..# #..###.#####.##. .#. #..#........## ...# #..# #.# #.#. ... #..+##.####..# #+...# #..# #.# #..# ... #...##.#####.##### ##....# #..# #.# #.#.## #.# #....#...###.....# #....)###..###.#####.##.###.# #....###..##.###.#####...................)....#.# #...)..##.##..##..##......#####.##############.### #..⌠....'####.####'....⌠..# #.# #...# #.........###+###.........# #.# ###.# #.........................# #.# #.# ##.####...###.#...#####.##.# #.# #.# ##..####...###.##.## #....# #.# #.# #........#........# #.#### #. ##### #.# #.##########.###### #.# #...####.# #.# #.# .# #........# #.# #.# #...###### #.# ####.###########.### ##.## #.# #................... #.# #.#######.#.#.######.###.## #.# #......>...>#.# #.# ### #.# #########.###.# #.# #.. ..# ##########.# #.....# #.# #... #.# #..........# ####### #.# #..# #.# #.########## #.# #..# #.###>#..... #.# #..# #.##.....## #.# #..# #............ #.# #..#####.##.....###. #.# #........###.#.## #.####.#####.# #.#.# #......# #.# #.#.# ######## #.# #.#.# #.. .# ###