### ..# . . #.# # ..... #.#.# #####......... ####.#. ............. ..... ..##........# #.#.####### #.##........####.#.......# #.# #########.##...............#####.# #.# ..........##.........).....# #.# #.# .[.........#...............# #.# #.# ..........#.#...............# #.# #.# ### ..........#..........####+### #.# #.# .. ########.###.###'##### #.# #.# #. #.# #.# #.# #.####.### .#####.###########.###.# #.# #....)...# .....................#.# #.# ######.#(# #######...........%#.#.. #.# #.#.# #..............##.##.# #.#[# #............####.##.# #.#.# #....................# #.#.# #...)..............#.# #.# #.#.# #..................#.# #.# ..#.# #............(.......# #.# ###.# #############.....#.. #.# #.# #.....# #.# #.# g #.....# #.# #.# ... ###############'######## #.# #.# ..((######.....##...............# #.# ########.# ...............##.#############.#######.### #........# ......(..........#.#...........#.##........###.#.######## ...................#.####.####.#.##........'...#.# ....#........##.##.# #.......#.#...........#####.# ............##.##.# #.#####.#.#.#.........#####.# ..#.........##.##.# #.#...#.#.#.#...............# # #.........##.##.# #.#...#.#.#.#..#....######### #!........##.##.+ #...<.#.#.'.#.......# #.##########..#.# #.#...#.#.#.#.......# . ##.#.# #.#...#.#.#.#..#.... . . #.#####.#.#.#..#... #.......#.#.#.. + ####.####.#.. #...........#.# #############.# .