### #########.## #..........#### #.#######.....# ##### #.# ###.#..##.# #...# ########### #.# #.........# #...# ######.........# #.# ##..##..#.# #...# #..............# #.# #........# #...# #..............# #.# #..##..#.#######...# #.........####(# #.####..##..#...........# #.........# #.# ######.......................############.........####.#### #.......................................'.........'......># ######.........................##########.........####.##.# #.####..#.##............#.##########.##########...##.# #..........#.....###....#.....................#.#.##.# ######...........# #.####.##########.####.........##.# #).#.....>.## #.####.##########.# #.....#.#.##.# +..........####........)........# #.....#.#.##.# #..............#####.##########.####.....#.#.##.##### #........................)...............#.#.##..##.# #..#>.........................................#..##.####### # #..#..##....##'##########...................................# #.....#..........# #####....................##.#######.# ..........## ##.........##........##.........# ..#........# #.#####.#. #..............###..# .##..#####.## #.# .............###.........# #.. #..# #.# .#..#.......# #.####.#.## #. ##.## #.# ...#.......# #.####.#.### #. #..# #.# .. ......... #..........# #+#######'# #.# #.####.#.#.# #.........## #.# #.#......#.# #...#####...# #.# ......##.###.# . #.###.#.#.# ..#...##.###.# #.#.##.##.# # #.#..........# #)###)# #.# #.#.#...##.%%..# #.#.##.####.## .#.#.#...#..##..# ..###..<......+ ....[....#..##..# #.## ###.####..# ####.#.....#..##.## # #.# .................## ##. .................# #. ........(##.###### #. ###.....##.# #. .. ......# ##..).##.# #. #. .....# #....##.## .. #.. .....#.#####....^... ####.. ... #.........##.## ......###.###.#####........ ...........##.#####...##.### ......g....#........>....# #...b....#...#.##...##.# #....b.b.#...#(##......# ##..........(.......##.# ...........)........... # .....##..#...#.#.##...... ...............#.##.###..# #######.##.#.###.# .# ... #.##.#.# #.# #. #.#.# #.# ##### .#