### ##### ######.#######.#.# ...............#.# #####...........# #.#######.#.# ... #. ######..# #.#.# #..# #.# #.......# #.#.# #..# # #.# ....####..# #.#.# ####..##. #.# #...# ########..# #.#.# #....... #.# #...# ###........# #.#.# #.##..# #.# #...# #.....####.# ..#.# #.##..# ####.###...# #####.....# .# #)######.....# # #......#...# #.........####+# #)...........# #.#..#.#.#...# #.(............ #....))......# # #.##.#.#.#...# ####.............. #^...........# #.#....#.#.....# ........####...... #............# #.#...#..#.###.#.# ####..#.# #...... #...###.###..# #...........<#.#.# #..#.####...... # #...# #.# #..##.##############.#.# #. #.>......... #.#...###+# #..#.................#.# #. #..######### .##.#...###_+ ...#######.###########.# # #... ........###o# #.........>### #.# #..## ..#.#...# #.# #..###.......o.... #.# #..# #.#...###.###..# #............ #.# #..# # #.#........o.# #...o....o... #..# #.#..#######.###.........oo$ #..# #.#[..............o......o.. ..+......................... # #......................... #.............####...# #.............# ...# #.............# ..# #.............# .# #.............# #......... #......... #.........